From fd8395fceaee7775fe0046a1867bc7fb0d49ec7a Mon Sep 17 00:00:00 2001 From: miladsoft Date: Sat, 23 Nov 2024 12:01:02 +0000 Subject: [PATCH] Auto-generated commit Triggered by commit: https://github.com/block-core/angor-hub/commit/f9d1adf9d1678e68fdd32930e7abb6849a48f036 --- 126.5309b7ca3ee5a204.js => 126.d2192d60c04723cb.js | 2 +- 232.187dfcb50d3e60b2.js | 1 - 232.e86c6a10c949ded0.js | 1 + 404.html | 2 +- 523.1d564178fdfd679e.js | 1 + 523.f3d43ff272901d18.js | 1 - 785.20609070e643f838.js | 1 + 785.744d44aa02a67d32.js | 1 - 821.1804c86b65e55d06.js | 1 - 859.5c6e13c9e52b4d5a.js | 1 + index.html | 2 +- main.4cf0c1d9122c0eba.js | 1 + main.61da0abaa35a382c.js | 1 - ngsw.json | 2 +- runtime.d80fca22a5bd1c22.js => runtime.2f92ba661c19d071.js | 2 +- 15 files changed, 10 insertions(+), 10 deletions(-) rename 126.5309b7ca3ee5a204.js => 126.d2192d60c04723cb.js (66%) delete mode 100644 232.187dfcb50d3e60b2.js create mode 100644 232.e86c6a10c949ded0.js create mode 100644 523.1d564178fdfd679e.js delete mode 100644 523.f3d43ff272901d18.js create mode 100644 785.20609070e643f838.js delete mode 100644 785.744d44aa02a67d32.js delete mode 100644 821.1804c86b65e55d06.js create mode 100644 859.5c6e13c9e52b4d5a.js create mode 100644 main.4cf0c1d9122c0eba.js delete mode 100644 main.61da0abaa35a382c.js rename runtime.d80fca22a5bd1c22.js => runtime.2f92ba661c19d071.js (90%) diff --git a/126.5309b7ca3ee5a204.js b/126.d2192d60c04723cb.js similarity index 66% rename from 126.5309b7ca3ee5a204.js rename to 126.d2192d60c04723cb.js index 34144cf..feda695 100644 --- a/126.5309b7ca3ee5a204.js +++ b/126.d2192d60c04723cb.js @@ -1 +1 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[126],{6126:(Ee,F,d)=>{d.r(F),d.d(F,{default:()=>Ce});var p=d(4460),u=d(9471),g=d(3904),y=d(5785),Y=d(8447),D=d(5424),a=d(936),h=d(2902),m=d(6071),f=d(6389),I=d(8559),B=d(1349),e=d(3107),A=d(5467);const V=["input"],X=["formField"],O=["*"];class C{source;value;constructor(l,t){this.source=l,this.value=t}}const E=new e.nKC("MatRadioGroup"),K=new e.nKC("mat-radio-default-options",{providedIn:"root",factory:function W(){return{color:"accent",disabledInteractive:!1}}});let j=(()=>{class r{_elementRef=(0,e.WQX)(e.aKT);_changeDetector=(0,e.WQX)(e.gRc);_focusMonitor=(0,e.WQX)(I.FN);_radioDispatcher=(0,e.WQX)(B.zP);_defaultOptions=(0,e.WQX)(K,{optional:!0});_ngZone=(0,e.WQX)(e.SKi);_uniqueId=(0,e.WQX)(I.g7).getId("mat-radio-");id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(t){this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(t){this._labelPosition=t}_labelPosition;get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(t){this._setDisabled(t)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(t){this._required=t}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(t){this._color=t}_color;get disabledInteractive(){return this._disabledInteractive||null!==this.radioGroup&&this.radioGroup.disabledInteractive}set disabledInteractive(t){this._disabledInteractive=t}_disabledInteractive;change=new e.bkB;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations;_injector=(0,e.WQX)(e.zZn);constructor(){(0,e.WQX)(A.l).load(h.Ah);const t=(0,e.WQX)(E,{optional:!0}),i=(0,e.WQX)(e.bc$,{optional:!0}),n=(0,e.WQX)(new e.ES_("tabindex"),{optional:!0});this.radioGroup=t,this._noopAnimations="NoopAnimations"===i,this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,n&&(this.tabIndex=(0,e.Udg)(n,0))}focus(t,i){i?this._focusMonitor.focusVia(this._inputElement,i,t):this._inputElement.nativeElement.focus(t)}_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((t,i)=>{t!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{!t&&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 C(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(t){if(t.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(t){this._onInputInteraction(t),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}_onInputClick=t=>{this.disabled&&this.disabledInteractive&&t.preventDefault()};_updateTabIndex(){const t=this.radioGroup;let i;if(i=t&&t.selected&&!this.disabled?t.selected===this?this.tabIndex:-1:this.tabIndex,i!==this._previousTabIndex){const n=this._inputElement?.nativeElement;n&&(n.setAttribute("tabindex",i+""),this._previousTabIndex=i,(0,e.mal)(()=>{queueMicrotask(()=>{t&&t.selected&&t.selected!==this&&document.activeElement===n&&(t.selected?._inputElement.nativeElement.focus(),document.activeElement===n&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(i){return new(i||r)};static \u0275cmp=e.VBU({type:r,selectors:[["mat-radio-button"]],viewQuery:function(i,n){if(1&i&&(e.GBs(V,5),e.GBs(X,7,e.aKT)),2&i){let o;e.mGM(o=e.lsd())&&(n._inputElement=o.first),e.mGM(o=e.lsd())&&(n._rippleTrigger=o.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(i,n){1&i&&e.bIt("focus",function(){return n._inputElement.nativeElement.focus()}),2&i&&(e.BMQ("id",n.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.AVh("mat-primary","primary"===n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("mat-mdc-radio-checked",n.checked)("mat-mdc-radio-disabled",n.disabled)("mat-mdc-radio-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._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",e.L39],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?0:(0,e.Udg)(t)],checked:[2,"checked","checked",e.L39],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",e.L39],required:[2,"required","required",e.L39],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",e.L39]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[e.GFd],ngContentSelectors:O,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(i,n){if(1&i){const o=e.RV6();e.NAR(),e.j41(0,"div",2,0)(2,"div",3)(3,"div",4),e.bIt("click",function(c){return e.eBV(o),e.Njj(n._onTouchTargetClick(c))}),e.k0s(),e.j41(4,"input",5,1),e.bIt("change",function(c){return e.eBV(o),e.Njj(n._onInputInteraction(c))}),e.k0s(),e.j41(6,"div",6),e.nrm(7,"div",7)(8,"div",8),e.k0s(),e.j41(9,"div",9),e.nrm(10,"div",10),e.k0s()(),e.j41(11,"label",11),e.SdG(12),e.k0s()()}2&i&&(e.Y8G("labelPosition",n.labelPosition),e.R7$(2),e.AVh("mdc-radio--disabled",n.disabled),e.R7$(2),e.Y8G("id",n.inputId)("checked",n.checked)("disabled",n.disabled&&!n.disabledInteractive)("required",n.required),e.BMQ("name",n.name)("value",n.value)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),e.R7$(5),e.Y8G("matRippleTrigger",n._rippleTrigger.nativeElement)("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0),e.R7$(2),e.Y8G("for",n.inputId))},dependencies:[h.r6,h.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, 40px) - 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-sys-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-sys-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-sys-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-sys-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, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 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, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.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-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.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-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.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-sys-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-sys-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-sys-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-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.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-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.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-sys-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-sys-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-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-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, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return r})(),G=(()=>{class r{static \u0275fac=function(i){return new(i||r)};static \u0275mod=e.$C({type:r});static \u0275inj=e.G2t({imports:[h.yE,h.pZ,j,h.yE]})}return r})();var b=d(4375),T=d(1128);function J(r,l){1&r&&e.nrm(0,"mat-icon",22),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function H(r,l){1&r&&e.nrm(0,"mat-icon",21),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function q(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",13)(1,"div",14)(2,"div",15)(3,"div",16),e.EFF(4),e.k0s(),e.j41(5,"div",17),e.EFF(6),e.k0s()()(),e.j41(7,"div",18)(8,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.setPrimaryIndexer("mainnet",n))}),e.DNE(9,J,1,1,"mat-icon",20)(10,H,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(12,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.removeIndexer("mainnet",n))}),e.nrm(13,"mat-icon",21),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.sdS(11);e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(3),e.Y8G("ngIf",t.primary)("ngIfElse",i),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:trash")}}function Z(r,l){1&r&&e.nrm(0,"mat-icon",22),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function ee(r,l){1&r&&e.nrm(0,"mat-icon",21),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function te(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",13)(1,"div",14)(2,"div",15)(3,"div",16),e.EFF(4),e.k0s(),e.j41(5,"div",17),e.EFF(6),e.k0s()()(),e.j41(7,"div",18)(8,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.setPrimaryIndexer("testnet",n))}),e.DNE(9,Z,1,1,"mat-icon",20)(10,ee,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(12,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.removeIndexer("testnet",n))}),e.nrm(13,"mat-icon",21),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.sdS(11);e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(3),e.Y8G("ngIf",t.primary)("ngIfElse",i),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:trash")}}let ie=(()=>{class r{constructor(t){this._indexerService=t,this.mainnetIndexers=[],this.testnetIndexers=[],this.newMainnetIndexerUrl="",this.newTestnetIndexerUrl=""}ngOnInit(){this.loadIndexers()}loadIndexers(){this.mainnetIndexers=this._indexerService.getIndexers("mainnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("mainnet")})),this.testnetIndexers=this._indexerService.getIndexers("testnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("testnet")})),console.log("Mainnet Indexers:",this.mainnetIndexers),console.log("Testnet Indexers:",this.testnetIndexers)}addIndexer(t){"mainnet"===t&&this.newMainnetIndexerUrl?(this._indexerService.addIndexer(this.newMainnetIndexerUrl,"mainnet"),this.loadIndexers(),this.newMainnetIndexerUrl=""):"testnet"===t&&this.newTestnetIndexerUrl&&(this._indexerService.addIndexer(this.newTestnetIndexerUrl,"testnet"),this.loadIndexers(),this.newTestnetIndexerUrl="")}removeIndexer(t,i){this._indexerService.removeIndexer(i.url,t),this.loadIndexers()}setPrimaryIndexer(t,i){this._indexerService.setPrimaryIndexer(i.url,t),this.loadIndexers()}trackByFn(t,i){return i.url}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(T.F))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-indexer"]],decls:27,vars:12,consts:[["nonPrimaryIcon",""],[1,"w-full","max-w-3xl"],[1,"mb-8","w-full"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","","placeholder","Mainnet Indexer URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8"],[1,"flex","flex-col","divide-y","border-b","border-t"],["class","flex flex-col py-6 sm:flex-row sm:items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mb-8","mt-10","w-full"],["matInput","","placeholder","Testnet Indexer URL",3,"ngModelChange","ngModel"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"flex","items-center"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm","text-gray-500"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],["mat-icon-button","",3,"click"],["class","text-primary",3,"svgIcon",4,"ngIf","ngIfElse"],[1,"text-hint",3,"svgIcon"],[1,"text-primary",3,"svgIcon"]],template:function(i,n){1&i&&(e.j41(0,"div",1)(1,"div",2)(2,"mat-form-field",3)(3,"mat-label"),e.EFF(4,"Add Mainnet Indexer"),e.k0s(),e.nrm(5,"mat-icon",4),e.j41(6,"input",5),e.mxI("ngModelChange",function(s){return e.DH7(n.newMainnetIndexerUrl,s)||(n.newMainnetIndexerUrl=s),s}),e.k0s(),e.j41(7,"button",6),e.bIt("click",function(){return n.addIndexer("mainnet")}),e.nrm(8,"mat-icon",7),e.k0s()()(),e.j41(9,"div",8)(10,"h3"),e.EFF(11,"Mainnet Indexers"),e.k0s(),e.j41(12,"div",9),e.DNE(13,q,14,5,"div",10),e.k0s()(),e.j41(14,"div",11)(15,"mat-form-field",3)(16,"mat-label"),e.EFF(17,"Add Testnet Indexer"),e.k0s(),e.nrm(18,"mat-icon",4),e.j41(19,"input",12),e.mxI("ngModelChange",function(s){return e.DH7(n.newTestnetIndexerUrl,s)||(n.newTestnetIndexerUrl=s),s}),e.k0s(),e.j41(20,"button",6),e.bIt("click",function(){return n.addIndexer("testnet")}),e.nrm(21,"mat-icon",7),e.k0s()()(),e.j41(22,"div",8)(23,"h3"),e.EFF(24,"Testnet Indexers"),e.k0s(),e.j41(25,"div",9),e.DNE(26,te,14,5,"div",10),e.k0s()()()),2&i&&(e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",n.newMainnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Y8G("ngForOf",n.mainnetIndexers)("ngForTrackBy",n.trackByFn),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",n.newTestnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Y8G("ngForOf",n.testnetIndexers)("ngForTrackBy",n.trackByFn))},dependencies:[a.YN,a.me,a.BC,a.vS,a.X1,G,g.m_,g.An,m.RG,m.rl,m.nJ,m.JW,m.yw,f.fS,f.fg,b.Ve,h.Sy,u.Hl,u.iY,p.MD,p.Sq,p.bT],encapsulation:2,changeDetection:0})}}return r})();const N=r=>({"ring ring-inset ring-primary":r});function ne(r,l){1&r&&e.nrm(0,"mat-icon",12),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function re(r,l){1&r&&e.nrm(0,"mat-icon",12),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}let oe=(()=>{class r{constructor(t,i){this._fb=t,this._indexerService=i,this.selectedNetwork="testnet"}ngOnInit(){this.networkForm=this._fb.group({network:[this._indexerService.getNetwork()]}),this.selectedNetwork=this._indexerService.getNetwork()}setNetwork(t){this.selectedNetwork=t,this._indexerService.setNetwork(this.selectedNetwork)}save(){this._indexerService.setNetwork(this.selectedNetwork)}cancel(){this.selectedNetwork=this._indexerService.getNetwork()}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(a.ok),e.rXU(T.F))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-network"]],decls:24,vars:8,consts:[[1,"w-full","max-w-3xl"],[1,"text-xl"],[1,"text-secondary"],[1,"mt-8","grid","w-full","max-w-3xl","gap-6","sm:grid-cols-2"],[1,"bg-card","relative","flex","cursor-pointer","flex-col","items-start","justify-start","rounded-md","p-6","shadow",3,"click","ngClass"],["class","absolute right-0 top-0 mr-3 mt-3 text-primary icon-size-7",3,"svgIcon",4,"ngIf"],[1,"font-semibold"],[1,"text-secondary","mt-1","whitespace-normal"],[1,"mb-10","mt-11","w-full","max-w-3xl","border-t"],[1,"flex","w-full","max-w-3xl","items-center","justify-end"],["mat-stroked-button","","type","button",3,"click"],["mat-flat-button","","type","button","color","primary",1,"ml-4",3,"click"],[1,"absolute","right-0","top-0","mr-3","mt-3","text-primary","icon-size-7",3,"svgIcon"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"div",1),e.EFF(2,"Change your network"),e.k0s(),e.j41(3,"div",2),e.EFF(4," Switch between Mainnet and Testnet to change your network settings. "),e.k0s()(),e.j41(5,"div",3)(6,"div",4),e.bIt("click",function(){return n.setNetwork("mainnet")}),e.DNE(7,ne,1,1,"mat-icon",5),e.j41(8,"div",6),e.EFF(9,"Mainnet"),e.k0s(),e.j41(10,"div",7),e.EFF(11," The live Bitcoin network. "),e.k0s()(),e.j41(12,"div",4),e.bIt("click",function(){return n.setNetwork("testnet")}),e.DNE(13,re,1,1,"mat-icon",5),e.j41(14,"div",6),e.EFF(15,"Testnet"),e.k0s(),e.j41(16,"div",7),e.EFF(17," The Bitcoin testing network. "),e.k0s()()(),e.nrm(18,"div",8),e.j41(19,"div",9)(20,"button",10),e.bIt("click",function(){return n.cancel()}),e.EFF(21,"Cancel"),e.k0s(),e.j41(22,"button",11),e.bIt("click",function(){return n.save()}),e.EFF(23," Save "),e.k0s()()),2&i&&(e.R7$(6),e.Y8G("ngClass",e.eq3(4,N,"mainnet"===n.selectedNetwork)),e.R7$(),e.Y8G("ngIf","mainnet"===n.selectedNetwork),e.R7$(5),e.Y8G("ngClass",e.eq3(6,N,"testnet"===n.selectedNetwork)),e.R7$(),e.Y8G("ngIf","testnet"===n.selectedNetwork))},dependencies:[a.YN,a.X1,G,p.YU,g.m_,g.An,m.RG,f.fS,b.Ve,h.Sy,u.Hl,u.$z,p.MD,p.bT],encapsulation:2,changeDetection:0})}}return r})();var k=d(1371);let ae=(()=>{class r{constructor(t){this._formBuilder=t,this.notificationKinds={mention:1,privateMessage:4,zap:9735,follower:3}}ngOnInit(){const t=this.loadNotificationSettings();this.notificationsForm=this._formBuilder.group({mention:[t.includes(this.notificationKinds.mention)],privateMessage:[t.includes(this.notificationKinds.privateMessage)],zap:[t.includes(this.notificationKinds.zap)],follower:[t.includes(this.notificationKinds.follower)]})}saveSettings(){const t=this.notificationsForm.value,i=[];t.mention&&i.push(this.notificationKinds.mention),t.privateMessage&&i.push(this.notificationKinds.privateMessage),t.zap&&i.push(this.notificationKinds.zap),t.follower&&i.push(this.notificationKinds.follower),this.saveNotificationSettings(i),console.log("Notification settings saved:",i)}saveNotificationSettings(t){localStorage.setItem("notificationSettings",JSON.stringify(t))}loadNotificationSettings(){const t=localStorage.getItem("notificationSettings");return t?JSON.parse(t):[1,3,4,7,9735]}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(a.ze))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-notifications"]],decls:43,vars:10,consts:[["mentionToggle",""],["privateMessageToggle",""],["zapToggle",""],["followerToggle",""],[1,"w-full","max-w-3xl"],[3,"formGroup"],[1,"w-full","text-xl"],[1,"mt-8","grid","w-full","grid-cols-1","gap-6"],[1,"flex","items-center","justify-between"],[1,"flex-auto","cursor-pointer",3,"click"],[1,"font-medium","leading-6"],[1,"text-secondary","text-md"],[1,"ml-2",3,"color","formControlName"],[1,"my-10","border-t"],[1,"flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","button",1,"ml-4",3,"click","color"]],template:function(i,n){if(1&i){const o=e.RV6();e.j41(0,"div",4)(1,"form",5)(2,"div",6),e.EFF(3,"Notification Settings"),e.k0s(),e.j41(4,"div",7)(5,"div",8)(6,"div",9),e.bIt("click",function(){e.eBV(o);const c=e.sdS(12);return e.Njj(c.toggle())}),e.j41(7,"div",10),e.EFF(8,"Mention"),e.k0s(),e.j41(9,"div",11),e.EFF(10," Receive notifications when someone mentions you. "),e.k0s()(),e.nrm(11,"mat-slide-toggle",12,0),e.k0s(),e.j41(13,"div",8)(14,"div",9),e.bIt("click",function(){e.eBV(o);const c=e.sdS(20);return e.Njj(c.toggle())}),e.j41(15,"div",10),e.EFF(16,"Private Message"),e.k0s(),e.j41(17,"div",11),e.EFF(18," Receive notifications for private messages. "),e.k0s()(),e.nrm(19,"mat-slide-toggle",12,1),e.k0s(),e.j41(21,"div",8)(22,"div",9),e.bIt("click",function(){e.eBV(o);const c=e.sdS(28);return e.Njj(c.toggle())}),e.j41(23,"div",10),e.EFF(24,"Zap"),e.k0s(),e.j41(25,"div",11),e.EFF(26," Receive notifications when you get a zap. "),e.k0s()(),e.nrm(27,"mat-slide-toggle",12,2),e.k0s(),e.j41(29,"div",8)(30,"div",9),e.bIt("click",function(){e.eBV(o);const c=e.sdS(36);return e.Njj(c.toggle())}),e.j41(31,"div",10),e.EFF(32,"New Follower"),e.k0s(),e.j41(33,"div",11),e.EFF(34," Receive notifications when someone follows you. "),e.k0s()(),e.nrm(35,"mat-slide-toggle",12,3),e.k0s()(),e.nrm(37,"div",13),e.j41(38,"div",14)(39,"button",15),e.EFF(40,"Cancel"),e.k0s(),e.j41(41,"button",16),e.bIt("click",function(){return e.eBV(o),e.Njj(n.saveSettings())}),e.EFF(42," Save "),e.k0s()()()()}2&i&&(e.R7$(),e.Y8G("formGroup",n.notificationsForm),e.R7$(10),e.Y8G("color","primary")("formControlName","mention"),e.R7$(8),e.Y8G("color","primary")("formControlName","privateMessage"),e.R7$(8),e.Y8G("color","primary")("formControlName","zap"),e.R7$(8),e.Y8G("color","primary")("formControlName","follower"),e.R7$(6),e.Y8G("color","primary"))},dependencies:[a.YN,a.qT,a.BC,a.cb,a.X1,a.j4,a.JD,k.mV,k.sG,u.Hl,u.$z],encapsulation:2,changeDetection:0})}}return r})();var v=d(3014),w=d(708),P=d(8378),$=d(2226),M=d(5492),x=d(8078),R=d(3125),S=d(8716),U=d(7544),z=d(3149);let se=(()=>{class r{constructor(t,i,n,o,s,c,_){this._fb=t,this._signerService=i,this._relayService=n,this._router=o,this._dialog=s,this._storageService=c,this._changeDetectorRef=_}ngOnInit(){this.profileForm=this._fb.group({name:["",a.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",a.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",a.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]}),this.setValues()}setValues(){var t=this;return(0,v.A)(function*(){try{const i=yield t._signerService.getPublicKey(),n=yield t._storageService.getProfile(i);t.user=n,t.profileForm.setValue({name:t.user?.name||"",username:t.user?.username||"",displayName:t.user?.displayName||"",website:t.user?.website||"",about:t.user?.about||"",picture:t.user?.picture||"",banner:t.user?.banner||"",lud06:t.user?.lud06||"",lud16:t.user?.lud16||"",nip05:t.user?.nip05||""}),t._changeDetectorRef.detectChanges()}catch(i){console.error("Error fetching profile:",i)}})()}onSubmit(){this.profileForm.valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,v.A)(function*(){if(t.content=JSON.stringify(t.profileForm.value),t._signerService.isUsingSecretKey()){const n=t._signerService.getPassword();if(n)try{const o=yield t._signerService.getSecretKey(n);t.signEvent(o)}catch(o){console.error(o)}else t._dialog.open($.b,{width:"300px",disableClose:!0}).afterClosed().subscribe(function(){var s=(0,v.A)(function*(c){if(c&&c.password)try{const _=yield t._signerService.getSecretKey(c.password);t.signEvent(_),0!=c.duration&&t._signerService.savePassword(c.password,c.duration)}catch(_){console.error(_)}else console.error("Password not provided")});return function(c){return s.apply(this,arguments)}}())}else if(t._signerService.isUsingExtension()){const n=t._signerService.getUnsignedEvent(0,[],t.content),o=yield t._signerService.signEventWithExtension(n);t.publishSignedEvent(o)}})()}signEvent(t){var i=this;return(0,v.A)(function*(){const n=i._signerService.getUnsignedEvent(0,[],i.content),o=(0,P.aT)(t),s=(0,M.pC)(n,o);i.publishSignedEvent(s)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(a.ok),e.rXU(x.A),e.rXU(R.b),e.rXU(S.Ix),e.rXU(U.bZ),e.rXU(z.n),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-profile"]],decls:70,vars:23,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","grid","w-full","gap-6","sm:grid-cols-4"],[1,"sm:col-span-4"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"formControlName"],["matInput","","cdkTextareaAutosize","",3,"formControlName","cdkAutosizeMinRows"],[1,"text-hint","mt-1","text-md"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return n.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Following information is publicly displayed, be careful! "),e.k0s()(),e.j41(5,"div",4)(6,"div",5)(7,"mat-form-field",6)(8,"mat-label"),e.EFF(9,"Name"),e.k0s(),e.nrm(10,"mat-icon",7)(11,"input",8),e.k0s()(),e.j41(12,"div",5)(13,"mat-form-field",6)(14,"mat-label"),e.EFF(15,"Username"),e.k0s(),e.nrm(16,"input",8),e.k0s()(),e.j41(17,"div",5)(18,"mat-form-field",6)(19,"mat-label"),e.EFF(20,"Display Name"),e.k0s(),e.nrm(21,"input",8),e.k0s()(),e.j41(22,"div",5)(23,"mat-form-field",6)(24,"mat-label"),e.EFF(25,"Website"),e.k0s(),e.nrm(26,"input",8),e.k0s()(),e.j41(27,"div",5)(28,"mat-form-field",6)(29,"mat-label"),e.EFF(30,"About"),e.k0s(),e.nrm(31,"textarea",9),e.k0s(),e.j41(32,"div",10),e.EFF(33," Brief description for your profile. Basic HTML and Emoji are allowed. "),e.k0s()(),e.j41(34,"div",5)(35,"mat-form-field",6)(36,"mat-label"),e.EFF(37,"Profile Picture URL"),e.k0s(),e.nrm(38,"input",8),e.k0s()(),e.j41(39,"div",5)(40,"mat-form-field",6)(41,"mat-label"),e.EFF(42,"Banner URL"),e.k0s(),e.nrm(43,"input",8),e.k0s()(),e.j41(44,"div",5)(45,"mat-form-field",6)(46,"mat-label"),e.EFF(47,"LUD06"),e.k0s(),e.nrm(48,"input",8),e.j41(49,"mat-hint"),e.EFF(50," LUD06 is an LNURL (Lightning Network URL) for receiving Bitcoin payments over the Lightning Network. "),e.k0s()()(),e.j41(51,"div",5)(52,"mat-form-field",6)(53,"mat-label"),e.EFF(54,"LUD16"),e.k0s(),e.nrm(55,"input",8),e.j41(56,"mat-hint"),e.EFF(57," LUD16 is a Lightning address, similar to an email format, used to receive Bitcoin payments via the Lightning Network. "),e.k0s()()(),e.j41(58,"div",5)(59,"mat-form-field",6)(60,"mat-label"),e.EFF(61,"NIP05"),e.k0s(),e.nrm(62,"input",8),e.j41(63,"mat-hint"),e.EFF(64," NIP05 provides a user-friendly identifier for Nostr, similar to an email address, to help identify and verify your public identity. "),e.k0s()()()(),e.j41(65,"div",11)(66,"button",12),e.EFF(67,"Cancel"),e.k0s(),e.j41(68,"button",13),e.EFF(69," Save "),e.k0s()()()()),2&i&&(e.R7$(),e.Y8G("formGroup",n.profileForm),e.R7$(6),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:user"),e.R7$(),e.Y8G("formControlName","name"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","username"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","displayName"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","website"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","about")("cdkAutosizeMinRows",5),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","picture"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","banner"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud06"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud16"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","nip05"))},dependencies:[a.YN,a.qT,a.me,a.BC,a.cb,a.X1,a.j4,a.JD,m.RG,m.rl,m.nJ,m.MV,m.JW,g.m_,g.An,f.fS,f.fg,w.xb,w.EE,b.Ve,h.Sy,u.Hl,u.$z,p.MD],encapsulation:2,changeDetection:0})}}return r})();var ce=d(5710),de=d(6388);function le(r,l){if(1&r&&(e.j41(0,"mat-option",24)(1,"div",14),e.EFF(2),e.k0s()()),2&r){const t=l.$implicit;e.Y8G("value",t.value),e.R7$(2),e.JRh(t.label)}}function me(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",9)(1,"div",10)(2,"div",11),e.nrm(3,"img",12),e.k0s(),e.j41(4,"div",13)(5,"div",14),e.EFF(6),e.k0s(),e.j41(7,"div",15),e.EFF(8),e.k0s()()(),e.j41(9,"div",16)(10,"mat-form-field",17)(11,"mat-select",18),e.mxI("ngModelChange",function(n){const o=e.eBV(t).$implicit;return e.DH7(o.accessType,n)||(o.accessType=n),e.Njj(n)}),e.bIt("selectionChange",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.updateRelayAccess(n))}),e.j41(12,"mat-select-trigger",19)(13,"span",20),e.EFF(14),e.nI1(15,"titlecase"),e.k0s()(),e.DNE(16,le,3,2,"mat-option",21),e.k0s()(),e.j41(17,"button",22),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.removeRelay(n.url))}),e.nrm(18,"mat-icon",23),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.XpG();e.R7$(3),e.Y8G("src",i.getSafeUrl(i.relayFavIcon(t.url)),e.B4B),e.R7$(3),e.JRh(t.url),e.R7$(),e.Y8G("ngClass",i.getRelayStatusClass(t)),e.R7$(),e.SpI(" Status: ",i.getRelayStatus(t)," "),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.R50("ngModel",t.accessType),e.R7$(3),e.JRh(e.bMT(15,9,t.accessType)),e.R7$(2),e.Y8G("ngForOf",i.accessOptions),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:trash")}}let ue=(()=>{class r{constructor(t,i,n,o){this._relayService=t,this._changeDetectorRef=i,this._zone=n,this._sanitizer=o,this.relays=[],this.accessOptions=[],this.newRelayUrl="",this.subscriptions=new ce.yU}ngOnInit(){this.subscriptions.add(this._relayService.getRelays().subscribe(t=>{this._zone.run(()=>{this.relays=t,this._changeDetectorRef.markForCheck()})})),this.accessOptions=[{label:"Read",value:"read",description:"Reads only, does not write, unless explicitly specified on publish action."},{label:"Write",value:"write",description:"Writes your events, profile, and other metadata updates. Connects on-demand."},{label:"Read and Write",value:"read-write",description:"Reads and writes events, profiles, and other metadata. Always connected."}]}ngOnDestroy(){this.subscriptions.unsubscribe()}addRelay(){this.newRelayUrl&&(this._relayService.addRelay(this.newRelayUrl),this.newRelayUrl="")}updateRelayAccess(t){console.log("Relay Access Updated:",t.url,t.accessType),this._relayService.updateRelayAccessType(t.url,t.accessType)}removeRelay(t){this._relayService.removeRelay(t)}trackByFn(t,i){return i.url||t}getRelayStatus(t){return t.connected?"Connected":"Disconnected"}getRelayStatusClass(t){return t.connected?"text-green-700":"text-red-700"}relayFavIcon(t){return t.replace("wss://","https://").replace("ws://","https://")+"/favicon.ico"}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(R.b),e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(de.up))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-relay"]],decls:11,vars:6,consts:[[1,"w-full","max-w-3xl"],[1,"w-full"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","","placeholder","Relay URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8","flex","flex-col","divide-y","border-b","border-t"],["class","flex flex-col py-6 sm:flex-row sm:items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"flex","items-center"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["onerror","this.src='/images/avatars/avatar-placeholder.png'","alt","relay avatar",1,"h-full","w-full","object-cover",3,"src"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm",3,"ngClass"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],[1,"angor-mat-dense","w-50",3,"subscriptSizing"],[3,"ngModelChange","selectionChange","ngModel"],[1,"text-md"],[1,"ml-1","font-medium"],[3,"value",4,"ngFor","ngForOf"],["mat-icon-button","",3,"click"],[1,"text-hint",3,"svgIcon"],[3,"value"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),e.EFF(4,"Add Relay"),e.k0s(),e.nrm(5,"mat-icon",3),e.j41(6,"input",4),e.mxI("ngModelChange",function(s){return e.DH7(n.newRelayUrl,s)||(n.newRelayUrl=s),s}),e.k0s(),e.j41(7,"button",5),e.bIt("click",function(){return n.addRelay()}),e.nrm(8,"mat-icon",6),e.k0s()()(),e.j41(9,"div",7),e.DNE(10,me,19,11,"div",8),e.k0s()()),2&i&&(e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",n.newRelayUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(2),e.Y8G("ngForOf",n.relays)("ngForTrackBy",n.trackByFn))},dependencies:[m.RG,m.rl,m.nJ,m.JW,m.yw,g.m_,g.An,f.fS,f.fg,u.Hl,u.iY,b.Ve,b.VO,b.$2,h.wT,h.Sy,p.PV,p.MD,p.YU,p.Sq,a.YN,a.me,a.BC,a.vS],encapsulation:2,changeDetection:0})}}return r})(),pe=(()=>{class r{constructor(t,i){this._formBuilder=t,this._signerService=i}ngOnInit(){this.securityForm=this._formBuilder.group({currentPassword:["",a.k0.required],newPassword:["",[a.k0.required,a.k0.minLength(3)]],twoStep:[!0],askPasswordChange:[!1],savePassword:[!1]})}changePassword(){var t=this;return(0,v.A)(function*(){if(t.securityForm.invalid)return;const i=t.securityForm.get("currentPassword")?.value,n=t.securityForm.get("newPassword")?.value,o=t.securityForm.get("savePassword")?.value;try{const s=yield t._signerService.changePassword(i,n,o);alert(s?"Password successfully changed.":"Password change failed. Please check your credentials.")}catch(s){console.error("Error during password change:",s)}})()}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(a.ze),e.rXU(x.A))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-security"]],decls:43,vars:10,consts:[["savePasswordToggle",""],[1,"w-full","max-w-3xl"],[3,"formGroup"],[1,"w-full"],[1,"text-xl"],[1,"text-secondary"],[1,"mt-8","grid","w-full","gap-6","sm:grid-cols-4"],[1,"sm:col-span-4"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["type","password","matInput","","required","",3,"formControlName"],[1,"text-hint","mt-1","text-md"],[1,"my-10","border-t"],[1,"flex","items-center","justify-between","sm:col-span-4"],[1,"flex-auto","cursor-pointer",3,"click"],[1,"font-medium","leading-6"],[1,"text-secondary","text-md"],[1,"ml-4",3,"color","formControlName"],[1,"flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","button",1,"ml-4",3,"click","color"]],template:function(i,n){if(1&i){const o=e.RV6();e.j41(0,"div",1)(1,"form",2)(2,"div",3)(3,"div",4),e.EFF(4,"Change your password"),e.k0s(),e.j41(5,"div",5),e.EFF(6," You can only change your password twice within 24 hours! "),e.k0s()(),e.j41(7,"div",6)(8,"div",7)(9,"mat-form-field",8)(10,"mat-label"),e.EFF(11,"Current password"),e.k0s(),e.nrm(12,"mat-icon",9)(13,"input",10),e.k0s()(),e.j41(14,"div",7)(15,"mat-form-field",8)(16,"mat-label"),e.EFF(17,"New password"),e.k0s(),e.nrm(18,"mat-icon",9)(19,"input",10),e.k0s(),e.j41(20,"div",11),e.EFF(21,"Minimum 3 characters."),e.k0s()()(),e.nrm(22,"div",12),e.j41(23,"div",3)(24,"div",4),e.EFF(25,"Password preferences"),e.k0s(),e.j41(26,"div",5),e.EFF(27," Manage how your password is saved for future logins. "),e.k0s()(),e.j41(28,"div",6)(29,"div",13)(30,"div",14),e.bIt("click",function(){e.eBV(o);const c=e.sdS(36);return e.Njj(c.toggle())}),e.j41(31,"div",15),e.EFF(32," Save password for future decrypting sensitive information. "),e.k0s(),e.j41(33,"div",16),e.EFF(34," Enable this option to save your password locally for 60 minutes. "),e.k0s()(),e.nrm(35,"mat-slide-toggle",17,0),e.k0s()(),e.nrm(37,"div",12),e.j41(38,"div",18)(39,"button",19),e.EFF(40,"Cancel"),e.k0s(),e.j41(41,"button",20),e.bIt("click",function(){return e.eBV(o),e.Njj(n.changePassword())}),e.EFF(42," Save "),e.k0s()()()()}2&i&&(e.R7$(),e.Y8G("formGroup",n.securityForm),e.R7$(8),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:key"),e.R7$(),e.Y8G("formControlName","currentPassword"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:key"),e.R7$(),e.Y8G("formControlName","newPassword"),e.R7$(16),e.Y8G("color","primary")("formControlName","savePassword"),e.R7$(6),e.Y8G("color","primary"))},dependencies:[a.YN,a.qT,a.me,a.BC,a.cb,a.YS,a.X1,a.j4,a.JD,m.RG,m.rl,m.nJ,m.JW,g.m_,g.An,f.fS,f.fg,k.mV,k.sG,u.Hl,u.$z],encapsulation:2,changeDetection:0})}}return r})(),ge=(()=>{class r{constructor(t,i,n,o,s,c,_){this._fb=t,this._signerService=i,this._relayService=n,this._router=o,this._dialog=s,this._storageService=c,this._changeDetectorRef=_}ngOnInit(){this.profileForm=this._fb.group({name:["",a.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",a.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",a.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]}),this.setValues()}setValues(){var t=this;return(0,v.A)(function*(){try{const i=yield t._signerService.getPublicKey(),n=yield t._storageService.getProfile(i);t.user=n,t.profileForm.setValue({name:t.user?.name||"",username:t.user?.username||"",displayName:t.user?.displayName||"",website:t.user?.website||"",about:t.user?.about||"",picture:t.user?.picture||"",banner:t.user?.banner||"",lud06:t.user?.lud06||"",lud16:t.user?.lud16||"",nip05:t.user?.nip05||""}),t._changeDetectorRef.detectChanges()}catch(i){console.error("Error fetching profile:",i)}})()}onSubmit(){this.profileForm.valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,v.A)(function*(){if(t.content=JSON.stringify(t.profileForm.value),t._signerService.isUsingSecretKey()){const n=t._signerService.getPassword();if(n)try{const o=yield t._signerService.getSecretKey(n);t.signEvent(o)}catch(o){console.error(o)}else t._dialog.open($.b,{width:"300px",disableClose:!0}).afterClosed().subscribe(function(){var s=(0,v.A)(function*(c){if(c&&c.password)try{const _=yield t._signerService.getSecretKey(c.password);t.signEvent(_),0!=c.duration&&t._signerService.savePassword(c.password,c.duration)}catch(_){console.error(_)}else console.error("Password not provided")});return function(c){return s.apply(this,arguments)}}())}else if(t._signerService.isUsingExtension()){const n=t._signerService.getUnsignedEvent(0,[],t.content),o=yield t._signerService.signEventWithExtension(n);t.publishSignedEvent(o)}})()}signEvent(t){var i=this;return(0,v.A)(function*(){const n=i._signerService.getUnsignedEvent(0,[],i.content),o=(0,P.aT)(t),s=(0,M.pC)(n,o);i.publishSignedEvent(s)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(a.ok),e.rXU(x.A),e.rXU(R.b),e.rXU(S.Ix),e.rXU(U.bZ),e.rXU(z.n),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-advanced-profile"]],decls:10,vars:1,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return n.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Customize and enhance your profile with advanced modules and personalized settings. "),e.k0s()(),e.j41(5,"div",4)(6,"button",5),e.EFF(7,"Cancel"),e.k0s(),e.j41(8,"button",6),e.EFF(9," Save "),e.k0s()()()()),2&i&&(e.R7$(),e.Y8G("formGroup",n.profileForm))},dependencies:[a.YN,a.qT,a.cb,a.X1,a.j4,m.RG,g.m_,f.fS,w.EE,b.Ve,h.Sy,u.Hl,u.$z,p.MD],encapsulation:2,changeDetection:0})}}return r})();var he=d(2012);const _e=["drawer"],fe=(r,l)=>({"dark:hover:bg-hover hover:bg-gray-100":r,"bg-primary-50 dark:bg-hover":l}),ve=(r,l)=>({"text-hint":r,"text-primary dark:text-primary-500":l}),be=r=>({"text-primary dark:text-primary-500":r});function ye(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",17),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.goToPanel(n.id))}),e.nrm(1,"mat-icon",18),e.j41(2,"div",19)(3,"div",20),e.EFF(4),e.k0s(),e.j41(5,"div",21),e.EFF(6),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.XpG();e.Y8G("ngClass",e.l_i(6,fe,!i.selectedPanel||i.selectedPanel!==t.id,i.selectedPanel&&i.selectedPanel===t.id)),e.R7$(),e.Y8G("ngClass",e.l_i(9,ve,!i.selectedPanel||i.selectedPanel!==t.id,i.selectedPanel&&i.selectedPanel===t.id))("svgIcon",t.icon),e.R7$(2),e.Y8G("ngClass",e.eq3(12,be,i.selectedPanel&&i.selectedPanel===t.id)),e.R7$(),e.SpI(" ",t.title," "),e.R7$(2),e.SpI(" ",t.description," ")}}function ke(r,l){1&r&&e.nrm(0,"settings-relay")}function xe(r,l){1&r&&e.nrm(0,"settings-network")}function Se(r,l){1&r&&e.nrm(0,"settings-indexer")}function Ie(r,l){1&r&&e.nrm(0,"settings-profile")}function we(r,l){1&r&&e.nrm(0,"settings-advanced-profile")}function Re(r,l){1&r&&e.nrm(0,"settings-security")}function Fe(r,l){1&r&&e.nrm(0,"settings-notifications")}const Ce=[{path:"",component:(()=>{class r{selectPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0})}constructor(t,i,n,o,s){this._changeDetectorRef=t,this._angorMediaWatcherService=i,this._signerService=n,this._route=o,this._router=s,this.drawerMode="side",this.drawerOpened=!0,this.panels=[{id:"relay",icon:"heroicons_outline:server",title:"Relay",description:"Manage and configure your existing relays and update their access roles and permissions."},{id:"network",icon:"heroicons_outline:globe-alt",title:"Network",description:"Switch between mainnet and testnet for different Bitcoin network configurations."},{id:"indexer",icon:"heroicons_outline:chart-bar",title:"Indexer",description:"Add, remove, and manage your indexers, including setting the primary indexer."},{id:"profile",icon:"heroicons_outline:user",title:"Profile",description:"Update your personal profile, manage your account details, and modify your private information."},{id:"advanced-profile",icon:"heroicons_outline:check-badge",title:"Advanced Profile",description:"Manage and explore advanced settings of your profile, including privacy options, analytics, activity logs, and connected accounts."},{id:"notifications",icon:"heroicons_outline:bell",title:"Notifications",description:"Control when and how you\u2019ll be notified across various communication channels."},{id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}],this.selectedPanel="relay",this._unsubscribeAll=new Y.B}ngOnInit(){this._route.paramMap.subscribe(i=>{const n=i.get("id");this.selectedPanel=n&&this.panels.some(o=>o.id===n)?n:"relay"}),this._signerService.isUsingSecretKey()?this.panels.some(n=>"security"===n.id)||(this.panels.push({id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}),console.log("Extension not used, security panel added")):(this.panels=this.panels.filter(i=>"security"!==i.id),console.log("Extension used, security panel removed")),this._changeDetectorRef.markForCheck(),this._angorMediaWatcherService.onMediaChange$.pipe((0,D.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:i})=>{this.drawerMode=i.includes("lg")?"side":"over",this.drawerOpened="side"===this.drawerMode,this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}goToPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0}),"over"===this.drawerMode&&this.drawer.close()}getPanelInfo(t){return this.panels.find(i=>i.id===t)}trackByFn(t,i){return i.id||t}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(e.gRc),e.rXU(he.l),e.rXU(x.A),e.rXU(S.nX),e.rXU(S.Ix))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings"]],viewQuery:function(i,n){if(1&i&&e.GBs(_e,5),2&i){let o;e.mGM(o=e.lsd())&&(n.drawer=o.first)}},decls:28,vars:7,consts:[["drawer",""],[1,"flex","w-full","min-w-0","flex-col","sm:absolute","sm:inset-0","sm:overflow-hidden"],[1,"flex-auto","sm:h-full"],[1,"dark:bg-gray-900","sm:w-96",3,"autoFocus","mode","opened"],[1,"m-8","mr-6","flex","items-center","justify-between","sm:my-10"],[1,"text-4xl","font-extrabold","leading-none","tracking-tight"],[1,"lg:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"flex","flex-col","divide-y","border-b","border-t"],[1,"flex","cursor-pointer","px-8","py-5",3,"ngClass"],[1,"flex","flex-col"],[1,"flex-auto","px-6","pb-12","pt-9","md:p-8","md:pb-12","lg:p-12"],[1,"flex","items-center"],["mat-icon-button","",1,"-ml-2","lg:hidden",3,"click"],[1,"ml-2","text-3xl","font-bold","leading-none","tracking-tight","lg:ml-0"],[1,"mt-8"],[1,"flex","cursor-pointer","px-8","py-5",3,"click","ngClass"],[3,"ngClass","svgIcon"],[1,"ml-3"],[1,"font-medium","leading-6",3,"ngClass"],[1,"text-secondary","mt-0.5"]],template:function(i,n){if(1&i){const o=e.RV6();e.j41(0,"div",1)(1,"mat-drawer-container",2)(2,"mat-drawer",3,0)(4,"div",4)(5,"div",5),e.EFF(6," Settings "),e.k0s(),e.j41(7,"div",6)(8,"button",7),e.bIt("click",function(){e.eBV(o);const c=e.sdS(3);return e.Njj(c.close())}),e.nrm(9,"mat-icon",8),e.k0s()()(),e.j41(10,"div",9),e.Z7z(11,ye,7,14,"div",10,n.trackByFn,!0),e.k0s()(),e.j41(13,"mat-drawer-content",11)(14,"div",12)(15,"div",13)(16,"button",14),e.bIt("click",function(){e.eBV(o);const c=e.sdS(3);return e.Njj(c.toggle())}),e.nrm(17,"mat-icon",8),e.k0s(),e.j41(18,"div",15),e.EFF(19),e.k0s()(),e.j41(20,"div",16),e.DNE(21,ke,1,0,"settings-relay")(22,xe,1,0,"settings-network")(23,Se,1,0,"settings-indexer")(24,Ie,1,0,"settings-profile")(25,we,1,0,"settings-advanced-profile")(26,Re,1,0,"settings-security")(27,Fe,1,0,"settings-notifications"),e.k0s()()()()()}if(2&i){let o;e.R7$(2),e.Y8G("autoFocus",!1)("mode",n.drawerMode)("opened",n.drawerOpened),e.R7$(7),e.Y8G("svgIcon","heroicons_outline:x-mark"),e.R7$(2),e.Dyx(n.panels),e.R7$(6),e.Y8G("svgIcon","heroicons_outline:bars-3"),e.R7$(2),e.SpI(" ",n.getPanelInfo(n.selectedPanel).title," "),e.R7$(2),e.vxM("relay"===(o=n.selectedPanel)?21:"network"===o?22:"indexer"===o?23:"profile"===o?24:"advanced-profile"===o?25:"security"===o?26:"notifications"===o?27:-1)}},dependencies:[y.vg,y.qe,y.$C,y.$l,u.Hl,u.iY,g.m_,g.An,p.YU,se,pe,ae,ue,oe,ie,ge],encapsulation:2,changeDetection:0})}}return r})()}]}}]); \ No newline at end of file +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[126],{6126:(je,R,c)=>{c.r(R),c.d(R,{default:()=>Ge});var p=c(4460),u=c(9471),g=c(3904),y=c(5785),Y=c(8447),B=c(5424),s=c(936),h=c(2902),m=c(6071),f=c(6389),w=c(8559),D=c(1349),e=c(3107),A=c(5467);const V=["input"],X=["formField"],O=["*"];class F{source;value;constructor(l,t){this.source=l,this.value=t}}const C=new e.nKC("MatRadioGroup"),K=new e.nKC("mat-radio-default-options",{providedIn:"root",factory:function W(){return{color:"accent",disabledInteractive:!1}}});let E=(()=>{class r{_elementRef=(0,e.WQX)(e.aKT);_changeDetector=(0,e.WQX)(e.gRc);_focusMonitor=(0,e.WQX)(w.FN);_radioDispatcher=(0,e.WQX)(D.zP);_defaultOptions=(0,e.WQX)(K,{optional:!0});_ngZone=(0,e.WQX)(e.SKi);_uniqueId=(0,e.WQX)(w.g7).getId("mat-radio-");id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(t){this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(t){this._value!==t&&(this._value=t,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===t),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(t){this._labelPosition=t}_labelPosition;get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(t){this._setDisabled(t)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(t){this._required=t}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(t){this._color=t}_color;get disabledInteractive(){return this._disabledInteractive||null!==this.radioGroup&&this.radioGroup.disabledInteractive}set disabledInteractive(t){this._disabledInteractive=t}_disabledInteractive;change=new e.bkB;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations;_injector=(0,e.WQX)(e.zZn);constructor(){(0,e.WQX)(A.l).load(h.Ah);const t=(0,e.WQX)(C,{optional:!0}),i=(0,e.WQX)(e.bc$,{optional:!0}),n=(0,e.WQX)(new e.ES_("tabindex"),{optional:!0});this.radioGroup=t,this._noopAnimations="NoopAnimations"===i,this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,n&&(this.tabIndex=(0,e.Udg)(n,0))}focus(t,i){i?this._focusMonitor.focusVia(this._inputElement,i,t):this._inputElement.nativeElement.focus(t)}_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((t,i)=>{t!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{!t&&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(t){if(t.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(t){this._onInputInteraction(t),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(t){this._disabled!==t&&(this._disabled=t,this._changeDetector.markForCheck())}_onInputClick=t=>{this.disabled&&this.disabledInteractive&&t.preventDefault()};_updateTabIndex(){const t=this.radioGroup;let i;if(i=t&&t.selected&&!this.disabled?t.selected===this?this.tabIndex:-1:this.tabIndex,i!==this._previousTabIndex){const n=this._inputElement?.nativeElement;n&&(n.setAttribute("tabindex",i+""),this._previousTabIndex=i,(0,e.mal)(()=>{queueMicrotask(()=>{t&&t.selected&&t.selected!==this&&document.activeElement===n&&(t.selected?._inputElement.nativeElement.focus(),document.activeElement===n&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(i){return new(i||r)};static \u0275cmp=e.VBU({type:r,selectors:[["mat-radio-button"]],viewQuery:function(i,n){if(1&i&&(e.GBs(V,5),e.GBs(X,7,e.aKT)),2&i){let o;e.mGM(o=e.lsd())&&(n._inputElement=o.first),e.mGM(o=e.lsd())&&(n._rippleTrigger=o.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(i,n){1&i&&e.bIt("focus",function(){return n._inputElement.nativeElement.focus()}),2&i&&(e.BMQ("id",n.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.AVh("mat-primary","primary"===n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("mat-mdc-radio-checked",n.checked)("mat-mdc-radio-disabled",n.disabled)("mat-mdc-radio-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._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",e.L39],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?0:(0,e.Udg)(t)],checked:[2,"checked","checked",e.L39],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",e.L39],required:[2,"required","required",e.L39],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",e.L39]},outputs:{change:"change"},exportAs:["matRadioButton"],features:[e.GFd],ngContentSelectors:O,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(i,n){if(1&i){const o=e.RV6();e.NAR(),e.j41(0,"div",2,0)(2,"div",3)(3,"div",4),e.bIt("click",function(d){return e.eBV(o),e.Njj(n._onTouchTargetClick(d))}),e.k0s(),e.j41(4,"input",5,1),e.bIt("change",function(d){return e.eBV(o),e.Njj(n._onInputInteraction(d))}),e.k0s(),e.j41(6,"div",6),e.nrm(7,"div",7)(8,"div",8),e.k0s(),e.j41(9,"div",9),e.nrm(10,"div",10),e.k0s()(),e.j41(11,"label",11),e.SdG(12),e.k0s()()}2&i&&(e.Y8G("labelPosition",n.labelPosition),e.R7$(2),e.AVh("mdc-radio--disabled",n.disabled),e.R7$(2),e.Y8G("id",n.inputId)("checked",n.checked)("disabled",n.disabled&&!n.disabledInteractive)("required",n.required),e.BMQ("name",n.name)("value",n.value)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),e.R7$(5),e.Y8G("matRippleTrigger",n._rippleTrigger.nativeElement)("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0),e.R7$(2),e.Y8G("for",n.inputId))},dependencies:[h.r6,h.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, 40px) - 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-sys-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-sys-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-sys-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-sys-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, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 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, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.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-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.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-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.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-sys-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-sys-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-sys-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-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.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-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.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-sys-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-sys-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-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-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, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return r})(),G=(()=>{class r{static \u0275fac=function(i){return new(i||r)};static \u0275mod=e.$C({type:r});static \u0275inj=e.G2t({imports:[h.yE,h.pZ,E,h.yE]})}return r})();var b=c(4375),j=c(1128);function J(r,l){1&r&&e.nrm(0,"mat-icon",22),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function H(r,l){1&r&&e.nrm(0,"mat-icon",21),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function q(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",13)(1,"div",14)(2,"div",15)(3,"div",16),e.EFF(4),e.k0s(),e.j41(5,"div",17),e.EFF(6),e.k0s()()(),e.j41(7,"div",18)(8,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.setPrimaryIndexer("mainnet",n))}),e.DNE(9,J,1,1,"mat-icon",20)(10,H,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(12,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.removeIndexer("mainnet",n))}),e.nrm(13,"mat-icon",21),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.sdS(11);e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(3),e.Y8G("ngIf",t.primary)("ngIfElse",i),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:trash")}}function Z(r,l){1&r&&e.nrm(0,"mat-icon",22),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function ee(r,l){1&r&&e.nrm(0,"mat-icon",21),2&r&&e.Y8G("svgIcon","heroicons_outline:check-circle")}function te(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",13)(1,"div",14)(2,"div",15)(3,"div",16),e.EFF(4),e.k0s(),e.j41(5,"div",17),e.EFF(6),e.k0s()()(),e.j41(7,"div",18)(8,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.setPrimaryIndexer("testnet",n))}),e.DNE(9,Z,1,1,"mat-icon",20)(10,ee,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(12,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.removeIndexer("testnet",n))}),e.nrm(13,"mat-icon",21),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.sdS(11);e.R7$(4),e.JRh(t.url),e.R7$(2),e.SpI(" Primary: ",t.primary?"Yes":"No"," "),e.R7$(3),e.Y8G("ngIf",t.primary)("ngIfElse",i),e.R7$(4),e.Y8G("svgIcon","heroicons_outline:trash")}}let ie=(()=>{class r{constructor(t){this._indexerService=t,this.mainnetIndexers=[],this.testnetIndexers=[],this.newMainnetIndexerUrl="",this.newTestnetIndexerUrl=""}ngOnInit(){this.loadIndexers()}loadIndexers(){this.mainnetIndexers=this._indexerService.getIndexers("mainnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("mainnet")})),this.testnetIndexers=this._indexerService.getIndexers("testnet").map(t=>({url:t,primary:t===this._indexerService.getPrimaryIndexer("testnet")})),console.log("Mainnet Indexers:",this.mainnetIndexers),console.log("Testnet Indexers:",this.testnetIndexers)}addIndexer(t){"mainnet"===t&&this.newMainnetIndexerUrl?(this._indexerService.addIndexer(this.newMainnetIndexerUrl,"mainnet"),this.loadIndexers(),this.newMainnetIndexerUrl=""):"testnet"===t&&this.newTestnetIndexerUrl&&(this._indexerService.addIndexer(this.newTestnetIndexerUrl,"testnet"),this.loadIndexers(),this.newTestnetIndexerUrl="")}removeIndexer(t,i){this._indexerService.removeIndexer(i.url,t),this.loadIndexers()}setPrimaryIndexer(t,i){this._indexerService.setPrimaryIndexer(i.url,t),this.loadIndexers()}trackByFn(t,i){return i.url}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(j.F))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-indexer"]],decls:27,vars:12,consts:[["nonPrimaryIcon",""],[1,"w-full","max-w-3xl"],[1,"mb-8","w-full"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","","placeholder","Mainnet Indexer URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8"],[1,"flex","flex-col","divide-y","border-b","border-t"],["class","flex flex-col py-6 sm:flex-row sm:items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mb-8","mt-10","w-full"],["matInput","","placeholder","Testnet Indexer URL",3,"ngModelChange","ngModel"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"flex","items-center"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm","text-gray-500"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],["mat-icon-button","",3,"click"],["class","text-primary",3,"svgIcon",4,"ngIf","ngIfElse"],[1,"text-hint",3,"svgIcon"],[1,"text-primary",3,"svgIcon"]],template:function(i,n){1&i&&(e.j41(0,"div",1)(1,"div",2)(2,"mat-form-field",3)(3,"mat-label"),e.EFF(4,"Add Mainnet Indexer"),e.k0s(),e.nrm(5,"mat-icon",4),e.j41(6,"input",5),e.mxI("ngModelChange",function(a){return e.DH7(n.newMainnetIndexerUrl,a)||(n.newMainnetIndexerUrl=a),a}),e.k0s(),e.j41(7,"button",6),e.bIt("click",function(){return n.addIndexer("mainnet")}),e.nrm(8,"mat-icon",7),e.k0s()()(),e.j41(9,"div",8)(10,"h3"),e.EFF(11,"Mainnet Indexers"),e.k0s(),e.j41(12,"div",9),e.DNE(13,q,14,5,"div",10),e.k0s()(),e.j41(14,"div",11)(15,"mat-form-field",3)(16,"mat-label"),e.EFF(17,"Add Testnet Indexer"),e.k0s(),e.nrm(18,"mat-icon",4),e.j41(19,"input",12),e.mxI("ngModelChange",function(a){return e.DH7(n.newTestnetIndexerUrl,a)||(n.newTestnetIndexerUrl=a),a}),e.k0s(),e.j41(20,"button",6),e.bIt("click",function(){return n.addIndexer("testnet")}),e.nrm(21,"mat-icon",7),e.k0s()()(),e.j41(22,"div",8)(23,"h3"),e.EFF(24,"Testnet Indexers"),e.k0s(),e.j41(25,"div",9),e.DNE(26,te,14,5,"div",10),e.k0s()()()),2&i&&(e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",n.newMainnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Y8G("ngForOf",n.mainnetIndexers)("ngForTrackBy",n.trackByFn),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",n.newTestnetIndexerUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(5),e.Y8G("ngForOf",n.testnetIndexers)("ngForTrackBy",n.trackByFn))},dependencies:[s.YN,s.me,s.BC,s.vS,s.X1,G,g.m_,g.An,m.RG,m.rl,m.nJ,m.JW,m.yw,f.fS,f.fg,b.Ve,h.Sy,u.Hl,u.iY,p.MD,p.Sq,p.bT],encapsulation:2,changeDetection:0})}}return r})();const P=r=>({"ring ring-inset ring-primary":r});function ne(r,l){1&r&&e.nrm(0,"mat-icon",12),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}function re(r,l){1&r&&e.nrm(0,"mat-icon",12),2&r&&e.Y8G("svgIcon","heroicons_solid:check-circle")}let oe=(()=>{class r{constructor(t,i){this._fb=t,this._indexerService=i,this.selectedNetwork="testnet"}ngOnInit(){this.networkForm=this._fb.group({network:[this._indexerService.getNetwork()]}),this.selectedNetwork=this._indexerService.getNetwork()}setNetwork(t){this.selectedNetwork=t,this._indexerService.setNetwork(this.selectedNetwork)}save(){this._indexerService.setNetwork(this.selectedNetwork)}cancel(){this.selectedNetwork=this._indexerService.getNetwork()}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(s.ok),e.rXU(j.F))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-network"]],decls:24,vars:8,consts:[[1,"w-full","max-w-3xl"],[1,"text-xl"],[1,"text-secondary"],[1,"mt-8","grid","w-full","max-w-3xl","gap-6","sm:grid-cols-2"],[1,"bg-card","relative","flex","cursor-pointer","flex-col","items-start","justify-start","rounded-md","p-6","shadow",3,"click","ngClass"],["class","absolute right-0 top-0 mr-3 mt-3 text-primary icon-size-7",3,"svgIcon",4,"ngIf"],[1,"font-semibold"],[1,"text-secondary","mt-1","whitespace-normal"],[1,"mb-10","mt-11","w-full","max-w-3xl","border-t"],[1,"flex","w-full","max-w-3xl","items-center","justify-end"],["mat-stroked-button","","type","button",3,"click"],["mat-flat-button","","type","button","color","primary",1,"ml-4",3,"click"],[1,"absolute","right-0","top-0","mr-3","mt-3","text-primary","icon-size-7",3,"svgIcon"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"div",1),e.EFF(2,"Change your network"),e.k0s(),e.j41(3,"div",2),e.EFF(4," Switch between Mainnet and Testnet to change your network settings. "),e.k0s()(),e.j41(5,"div",3)(6,"div",4),e.bIt("click",function(){return n.setNetwork("mainnet")}),e.DNE(7,ne,1,1,"mat-icon",5),e.j41(8,"div",6),e.EFF(9,"Mainnet"),e.k0s(),e.j41(10,"div",7),e.EFF(11," The live Bitcoin network. "),e.k0s()(),e.j41(12,"div",4),e.bIt("click",function(){return n.setNetwork("testnet")}),e.DNE(13,re,1,1,"mat-icon",5),e.j41(14,"div",6),e.EFF(15,"Testnet"),e.k0s(),e.j41(16,"div",7),e.EFF(17," The Bitcoin testing network. "),e.k0s()()(),e.nrm(18,"div",8),e.j41(19,"div",9)(20,"button",10),e.bIt("click",function(){return n.cancel()}),e.EFF(21,"Cancel"),e.k0s(),e.j41(22,"button",11),e.bIt("click",function(){return n.save()}),e.EFF(23," Save "),e.k0s()()),2&i&&(e.R7$(6),e.Y8G("ngClass",e.eq3(4,P,"mainnet"===n.selectedNetwork)),e.R7$(),e.Y8G("ngIf","mainnet"===n.selectedNetwork),e.R7$(5),e.Y8G("ngClass",e.eq3(6,P,"testnet"===n.selectedNetwork)),e.R7$(),e.Y8G("ngIf","testnet"===n.selectedNetwork))},dependencies:[s.YN,s.X1,G,p.YU,g.m_,g.An,m.RG,f.fS,b.Ve,h.Sy,u.Hl,u.$z,p.MD,p.bT],encapsulation:2,changeDetection:0})}}return r})();var T=c(1371);let se=(()=>{class r{constructor(t){this._formBuilder=t,this.notificationKinds={mention:1,privateMessage:4,zap:9735,follower:3}}ngOnInit(){const t=this.loadNotificationSettings();this.notificationsForm=this._formBuilder.group({mention:[t.includes(this.notificationKinds.mention)],privateMessage:[t.includes(this.notificationKinds.privateMessage)],zap:[t.includes(this.notificationKinds.zap)],follower:[t.includes(this.notificationKinds.follower)]})}saveSettings(){const t=this.notificationsForm.value,i=[];t.mention&&i.push(this.notificationKinds.mention),t.privateMessage&&i.push(this.notificationKinds.privateMessage),t.zap&&i.push(this.notificationKinds.zap),t.follower&&i.push(this.notificationKinds.follower),this.saveNotificationSettings(i),console.log("Notification settings saved:",i)}saveNotificationSettings(t){localStorage.setItem("notificationSettings",JSON.stringify(t))}loadNotificationSettings(){const t=localStorage.getItem("notificationSettings");return t?JSON.parse(t):[1,3,4,7,9735]}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(s.ze))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-notifications"]],decls:43,vars:10,consts:[["mentionToggle",""],["privateMessageToggle",""],["zapToggle",""],["followerToggle",""],[1,"w-full","max-w-3xl"],[3,"formGroup"],[1,"w-full","text-xl"],[1,"mt-8","grid","w-full","grid-cols-1","gap-6"],[1,"flex","items-center","justify-between"],[1,"flex-auto","cursor-pointer",3,"click"],[1,"font-medium","leading-6"],[1,"text-secondary","text-md"],[1,"ml-2",3,"color","formControlName"],[1,"my-10","border-t"],[1,"flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","button",1,"ml-4",3,"click","color"]],template:function(i,n){if(1&i){const o=e.RV6();e.j41(0,"div",4)(1,"form",5)(2,"div",6),e.EFF(3,"Notification Settings"),e.k0s(),e.j41(4,"div",7)(5,"div",8)(6,"div",9),e.bIt("click",function(){e.eBV(o);const d=e.sdS(12);return e.Njj(d.toggle())}),e.j41(7,"div",10),e.EFF(8,"Mention"),e.k0s(),e.j41(9,"div",11),e.EFF(10," Receive notifications when someone mentions you. "),e.k0s()(),e.nrm(11,"mat-slide-toggle",12,0),e.k0s(),e.j41(13,"div",8)(14,"div",9),e.bIt("click",function(){e.eBV(o);const d=e.sdS(20);return e.Njj(d.toggle())}),e.j41(15,"div",10),e.EFF(16,"Private Message"),e.k0s(),e.j41(17,"div",11),e.EFF(18," Receive notifications for private messages. "),e.k0s()(),e.nrm(19,"mat-slide-toggle",12,1),e.k0s(),e.j41(21,"div",8)(22,"div",9),e.bIt("click",function(){e.eBV(o);const d=e.sdS(28);return e.Njj(d.toggle())}),e.j41(23,"div",10),e.EFF(24,"Zap"),e.k0s(),e.j41(25,"div",11),e.EFF(26," Receive notifications when you get a zap. "),e.k0s()(),e.nrm(27,"mat-slide-toggle",12,2),e.k0s(),e.j41(29,"div",8)(30,"div",9),e.bIt("click",function(){e.eBV(o);const d=e.sdS(36);return e.Njj(d.toggle())}),e.j41(31,"div",10),e.EFF(32,"New Follower"),e.k0s(),e.j41(33,"div",11),e.EFF(34," Receive notifications when someone follows you. "),e.k0s()(),e.nrm(35,"mat-slide-toggle",12,3),e.k0s()(),e.nrm(37,"div",13),e.j41(38,"div",14)(39,"button",15),e.EFF(40,"Cancel"),e.k0s(),e.j41(41,"button",16),e.bIt("click",function(){return e.eBV(o),e.Njj(n.saveSettings())}),e.EFF(42," Save "),e.k0s()()()()}2&i&&(e.R7$(),e.Y8G("formGroup",n.notificationsForm),e.R7$(10),e.Y8G("color","primary")("formControlName","mention"),e.R7$(8),e.Y8G("color","primary")("formControlName","privateMessage"),e.R7$(8),e.Y8G("color","primary")("formControlName","zap"),e.R7$(8),e.Y8G("color","primary")("formControlName","follower"),e.R7$(6),e.Y8G("color","primary"))},dependencies:[s.YN,s.qT,s.BC,s.cb,s.X1,s.j4,s.JD,T.mV,T.sG,u.Hl,u.$z],encapsulation:2,changeDetection:0})}}return r})();var v=c(3014),x=c(708),N=c(8378),$=c(2226),U=c(5492),k=c(8078),I=c(3125),S=c(8716),M=c(7544),z=c(3149);let ae=(()=>{class r{constructor(t,i,n,o,a,d,_){this._fb=t,this._signerService=i,this._relayService=n,this._router=o,this._dialog=a,this._storageService=d,this._changeDetectorRef=_}ngOnInit(){this.profileForm=this._fb.group({name:["",s.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",s.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",s.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]}),this.setValues()}setValues(){var t=this;return(0,v.A)(function*(){try{const i=yield t._signerService.getPublicKey(),n=yield t._storageService.getProfile(i);t.user=n,t.profileForm.setValue({name:t.user?.name||"",username:t.user?.username||"",displayName:t.user?.displayName||"",website:t.user?.website||"",about:t.user?.about||"",picture:t.user?.picture||"",banner:t.user?.banner||"",lud06:t.user?.lud06||"",lud16:t.user?.lud16||"",nip05:t.user?.nip05||""}),t._changeDetectorRef.detectChanges()}catch(i){console.error("Error fetching profile:",i)}})()}onSubmit(){this.profileForm.valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,v.A)(function*(){if(t.content=JSON.stringify(t.profileForm.value),t._signerService.isUsingSecretKey()){const n=t._signerService.getPassword();if(n)try{const o=yield t._signerService.getSecretKey(n);t.signEvent(o)}catch(o){console.error(o)}else t._dialog.open($.b,{width:"300px",disableClose:!0}).afterClosed().subscribe(function(){var a=(0,v.A)(function*(d){if(d&&d.password)try{const _=yield t._signerService.getSecretKey(d.password);t.signEvent(_),0!=d.duration&&t._signerService.savePassword(d.password,d.duration)}catch(_){console.error(_)}else console.error("Password not provided")});return function(d){return a.apply(this,arguments)}}())}else if(t._signerService.isUsingExtension()){const n=t._signerService.getUnsignedEvent(0,[],t.content),o=yield t._signerService.signEventWithExtension(n);t.publishSignedEvent(o)}})()}signEvent(t){var i=this;return(0,v.A)(function*(){const n=i._signerService.getUnsignedEvent(0,[],i.content),o=(0,N.aT)(t),a=(0,U.pC)(n,o);i.publishSignedEvent(a)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(s.ok),e.rXU(k.A),e.rXU(I.b),e.rXU(S.Ix),e.rXU(M.bZ),e.rXU(z.n),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-profile"]],decls:70,vars:23,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","grid","w-full","gap-6","sm:grid-cols-4"],[1,"sm:col-span-4"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"formControlName"],["matInput","","cdkTextareaAutosize","",3,"formControlName","cdkAutosizeMinRows"],[1,"text-hint","mt-1","text-md"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return n.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Following information is publicly displayed, be careful! "),e.k0s()(),e.j41(5,"div",4)(6,"div",5)(7,"mat-form-field",6)(8,"mat-label"),e.EFF(9,"Name"),e.k0s(),e.nrm(10,"mat-icon",7)(11,"input",8),e.k0s()(),e.j41(12,"div",5)(13,"mat-form-field",6)(14,"mat-label"),e.EFF(15,"Username"),e.k0s(),e.nrm(16,"input",8),e.k0s()(),e.j41(17,"div",5)(18,"mat-form-field",6)(19,"mat-label"),e.EFF(20,"Display Name"),e.k0s(),e.nrm(21,"input",8),e.k0s()(),e.j41(22,"div",5)(23,"mat-form-field",6)(24,"mat-label"),e.EFF(25,"Website"),e.k0s(),e.nrm(26,"input",8),e.k0s()(),e.j41(27,"div",5)(28,"mat-form-field",6)(29,"mat-label"),e.EFF(30,"About"),e.k0s(),e.nrm(31,"textarea",9),e.k0s(),e.j41(32,"div",10),e.EFF(33," Brief description for your profile. Basic HTML and Emoji are allowed. "),e.k0s()(),e.j41(34,"div",5)(35,"mat-form-field",6)(36,"mat-label"),e.EFF(37,"Profile Picture URL"),e.k0s(),e.nrm(38,"input",8),e.k0s()(),e.j41(39,"div",5)(40,"mat-form-field",6)(41,"mat-label"),e.EFF(42,"Banner URL"),e.k0s(),e.nrm(43,"input",8),e.k0s()(),e.j41(44,"div",5)(45,"mat-form-field",6)(46,"mat-label"),e.EFF(47,"LUD06"),e.k0s(),e.nrm(48,"input",8),e.j41(49,"mat-hint"),e.EFF(50," LUD06 is an LNURL (Lightning Network URL) for receiving Bitcoin payments over the Lightning Network. "),e.k0s()()(),e.j41(51,"div",5)(52,"mat-form-field",6)(53,"mat-label"),e.EFF(54,"LUD16"),e.k0s(),e.nrm(55,"input",8),e.j41(56,"mat-hint"),e.EFF(57," LUD16 is a Lightning address, similar to an email format, used to receive Bitcoin payments via the Lightning Network. "),e.k0s()()(),e.j41(58,"div",5)(59,"mat-form-field",6)(60,"mat-label"),e.EFF(61,"NIP05"),e.k0s(),e.nrm(62,"input",8),e.j41(63,"mat-hint"),e.EFF(64," NIP05 provides a user-friendly identifier for Nostr, similar to an email address, to help identify and verify your public identity. "),e.k0s()()()(),e.j41(65,"div",11)(66,"button",12),e.EFF(67,"Cancel"),e.k0s(),e.j41(68,"button",13),e.EFF(69," Save "),e.k0s()()()()),2&i&&(e.R7$(),e.Y8G("formGroup",n.profileForm),e.R7$(6),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:user"),e.R7$(),e.Y8G("formControlName","name"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","username"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","displayName"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","website"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","about")("cdkAutosizeMinRows",5),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","picture"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","banner"),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud06"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","lud16"),e.R7$(4),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","nip05"))},dependencies:[s.YN,s.qT,s.me,s.BC,s.cb,s.X1,s.j4,s.JD,m.RG,m.rl,m.nJ,m.MV,m.JW,g.m_,g.An,f.fS,f.fg,x.xb,x.EE,b.Ve,h.Sy,u.Hl,u.$z,p.MD],encapsulation:2,changeDetection:0})}}return r})();var de=c(5710),ce=c(6388);function le(r,l){if(1&r&&(e.j41(0,"mat-option",24)(1,"div",14),e.EFF(2),e.k0s()()),2&r){const t=l.$implicit;e.Y8G("value",t.value),e.R7$(2),e.JRh(t.label)}}function me(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",9)(1,"div",10)(2,"div",11),e.nrm(3,"img",12),e.k0s(),e.j41(4,"div",13)(5,"div",14),e.EFF(6),e.k0s(),e.j41(7,"div",15),e.EFF(8),e.k0s()()(),e.j41(9,"div",16)(10,"mat-form-field",17)(11,"mat-select",18),e.mxI("ngModelChange",function(n){const o=e.eBV(t).$implicit;return e.DH7(o.accessType,n)||(o.accessType=n),e.Njj(n)}),e.bIt("selectionChange",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.updateRelayAccess(n))}),e.j41(12,"mat-select-trigger",19)(13,"span",20),e.EFF(14),e.nI1(15,"titlecase"),e.k0s()(),e.DNE(16,le,3,2,"mat-option",21),e.k0s()(),e.j41(17,"button",22),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.removeRelay(n.url))}),e.nrm(18,"mat-icon",23),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.XpG();e.R7$(3),e.Y8G("src",i.getSafeUrl(i.relayFavIcon(t.url)),e.B4B),e.R7$(3),e.JRh(t.url),e.R7$(),e.Y8G("ngClass",i.getRelayStatusClass(t)),e.R7$(),e.SpI(" Status: ",i.getRelayStatus(t)," "),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.R50("ngModel",t.accessType),e.R7$(3),e.JRh(e.bMT(15,9,t.accessType)),e.R7$(2),e.Y8G("ngForOf",i.accessOptions),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:trash")}}let ue=(()=>{class r{constructor(t,i,n,o){this._relayService=t,this._changeDetectorRef=i,this._zone=n,this._sanitizer=o,this.relays=[],this.accessOptions=[],this.newRelayUrl="",this.subscriptions=new de.yU}ngOnInit(){this.subscriptions.add(this._relayService.getRelays().subscribe(t=>{this._zone.run(()=>{this.relays=t,this._changeDetectorRef.markForCheck()})})),this.accessOptions=[{label:"Read",value:"read",description:"Reads only, does not write, unless explicitly specified on publish action."},{label:"Write",value:"write",description:"Writes your events, profile, and other metadata updates. Connects on-demand."},{label:"Read and Write",value:"read-write",description:"Reads and writes events, profiles, and other metadata. Always connected."}]}ngOnDestroy(){this.subscriptions.unsubscribe()}addRelay(){this.newRelayUrl&&(this._relayService.addRelay(this.newRelayUrl),this.newRelayUrl="")}updateRelayAccess(t){console.log("Relay Access Updated:",t.url,t.accessType),this._relayService.updateRelayAccessType(t.url,t.accessType)}removeRelay(t){this._relayService.removeRelay(t)}trackByFn(t,i){return i.url||t}getRelayStatus(t){return t.connected?"Connected":"Disconnected"}getRelayStatusClass(t){return t.connected?"text-green-700":"text-red-700"}relayFavIcon(t){return t.replace("wss://","https://").replace("ws://","https://")+"/favicon.ico"}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(I.b),e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(ce.up))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-relay"]],decls:11,vars:6,consts:[[1,"w-full","max-w-3xl"],[1,"w-full"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","","placeholder","Relay URL",3,"ngModelChange","ngModel"],["mat-icon-button","","matSuffix","",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8","flex","flex-col","divide-y","border-b","border-t"],["class","flex flex-col py-6 sm:flex-row sm:items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"flex","flex-col","py-6","sm:flex-row","sm:items-center"],[1,"flex","items-center"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","overflow-hidden","rounded-full"],["onerror","this.src='/images/avatars/avatar-placeholder.png'","alt","relay avatar",1,"h-full","w-full","object-cover",3,"src"],[1,"ml-4"],[1,"font-medium"],[1,"text-sm",3,"ngClass"],[1,"mt-4","flex","items-center","sm:ml-auto","sm:mt-0"],[1,"angor-mat-dense","w-50",3,"subscriptSizing"],[3,"ngModelChange","selectionChange","ngModel"],[1,"text-md"],[1,"ml-1","font-medium"],[3,"value",4,"ngFor","ngForOf"],["mat-icon-button","",3,"click"],[1,"text-hint",3,"svgIcon"],[3,"value"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),e.EFF(4,"Add Relay"),e.k0s(),e.nrm(5,"mat-icon",3),e.j41(6,"input",4),e.mxI("ngModelChange",function(a){return e.DH7(n.newRelayUrl,a)||(n.newRelayUrl=a),a}),e.k0s(),e.j41(7,"button",5),e.bIt("click",function(){return n.addRelay()}),e.nrm(8,"mat-icon",6),e.k0s()()(),e.j41(9,"div",7),e.DNE(10,me,19,11,"div",8),e.k0s()()),2&i&&(e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:link"),e.R7$(),e.R50("ngModel",n.newRelayUrl),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:plus-circle"),e.R7$(2),e.Y8G("ngForOf",n.relays)("ngForTrackBy",n.trackByFn))},dependencies:[m.RG,m.rl,m.nJ,m.JW,m.yw,g.m_,g.An,f.fS,f.fg,u.Hl,u.iY,b.Ve,b.VO,b.$2,h.wT,h.Sy,p.PV,p.MD,p.YU,p.Sq,s.YN,s.me,s.BC,s.vS],encapsulation:2,changeDetection:0})}}return r})();var pe=c(7859);function ge(r,l){1&r&&(e.j41(0,"div",6)(1,"mat-form-field",7)(2,"mat-label"),e.EFF(3,"Current password"),e.k0s(),e.nrm(4,"mat-icon",8)(5,"input",15),e.k0s()()),2&r&&(e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:key"),e.R7$(),e.Y8G("formControlName","currentPassword"))}let he=(()=>{class r{constructor(t,i,n,o){this._formBuilder=t,this._signerService=i,this._snackBar=n,this._changeDetectorRef=o}ngOnInit(){this.isPasswordEnabled="true"===localStorage.getItem("usePassword"),this.changePasswordForm=this._formBuilder.group({currentPassword:[{value:"",disabled:!this.isPasswordEnabled},this.isPasswordEnabled?s.k0.required:[]],newPassword:["",[s.k0.required]],savePassword:[!1]}),this.removePasswordForm=this._formBuilder.group({currentPasswordRemove:["",s.k0.required]}),this.updateFormState()}updateFormState(){this.isPasswordEnabled?this.changePasswordForm.get("currentPassword")?.enable():(this.changePasswordForm.get("currentPassword")?.disable(),this.changePasswordForm.get("currentPassword")?.clearValidators()),this._changeDetectorRef.detectChanges()}changePassword(){var t=this;return(0,v.A)(function*(){if(t.changePasswordForm.invalid)return void t.openSnackBar("Please fill out all required fields.");const i=t.changePasswordForm.get("currentPassword")?.value,n=t.changePasswordForm.get("newPassword")?.value,o=t.changePasswordForm.get("savePassword")?.value;try{let a=null;if(t.isPasswordEnabled){if(a=yield t._signerService.getSecretKey(i),!a)return void t.openSnackBar("Current password is incorrect.")}else if(a=yield t._signerService.getSecretKey(),!a)return void alert("Private key not found.");yield t._signerService.setSecretKey(a,n),o&&t._signerService.savePassword(n,60),t.openSnackBar("Password successfully changed."),t.isPasswordEnabled=!0,t.updateFormState(),t.changePasswordForm.reset(),t._changeDetectorRef.detectChanges()}catch(a){console.error("Error during password change:",a),t.openSnackBar("Failed to change the password.")}})()}removePassword(){var t=this;return(0,v.A)(function*(){if(t.removePasswordForm.invalid)return void t.openSnackBar("Please enter your current password to proceed.");const i=t.removePasswordForm.get("currentPasswordRemove")?.value;try{const n=yield t._signerService.getSecretKey(i);if(!n)return void t.openSnackBar("Current password is incorrect.");yield t._signerService.setSecretKey(n),localStorage.removeItem("usePassword"),t.openSnackBar("Password successfully removed."),t.isPasswordEnabled=!1,t.updateFormState(),t.removePasswordForm.reset(),t._changeDetectorRef.detectChanges()}catch(n){console.error("Error during password removal:",n),t.openSnackBar("Failed to remove the password.")}})()}openSnackBar(t,i="dismiss"){this._snackBar.open(t,i,{duration:3e3})}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(s.ze),e.rXU(k.A),e.rXU(pe.UG),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-security"]],decls:35,vars:11,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-xl"],[1,"mt-8","grid","w-full","gap-6","sm:grid-cols-4"],["class","sm:col-span-4",4,"ngIf"],[1,"sm:col-span-4"],[1,"w-full",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["type","password","matInput","","required","",3,"formControlName"],[1,"text-hint","mt-1","text-md"],[1,"flex","items-center","justify-end","mt-4"],["mat-flat-button","","type","submit",3,"color"],[1,"my-10","border-t"],[1,"text-secondary"],["type","password","matInput","",3,"formControlName"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return n.changePassword()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4,"Change your password"),e.k0s()(),e.j41(5,"div",4),e.DNE(6,ge,6,3,"div",5),e.j41(7,"div",6)(8,"mat-form-field",7)(9,"mat-label"),e.EFF(10,"New password"),e.k0s(),e.nrm(11,"mat-icon",8)(12,"input",9),e.k0s(),e.j41(13,"div",10),e.EFF(14,"Enter a strong password with letters, numbers, and symbols. "),e.k0s()()(),e.j41(15,"div",11)(16,"button",12),e.EFF(17,"Save"),e.k0s()()(),e.nrm(18,"div",13),e.j41(19,"form",1),e.bIt("ngSubmit",function(){return n.removePassword()}),e.j41(20,"div",2)(21,"div",3),e.EFF(22,"Remove Password"),e.k0s(),e.j41(23,"div",14),e.EFF(24," Removing your password will save your private key without encryption. Ensure you understand the risks. "),e.k0s()(),e.j41(25,"div",4)(26,"div",6)(27,"mat-form-field",7)(28,"mat-label"),e.EFF(29,"Current password"),e.k0s(),e.nrm(30,"mat-icon",8)(31,"input",9),e.k0s()()(),e.j41(32,"div",11)(33,"button",12),e.EFF(34,"Remove Password"),e.k0s()()()()),2&i&&(e.R7$(),e.Y8G("formGroup",n.changePasswordForm),e.R7$(5),e.Y8G("ngIf",n.isPasswordEnabled),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:key"),e.R7$(),e.Y8G("formControlName","newPassword"),e.R7$(4),e.Y8G("color","primary"),e.R7$(3),e.Y8G("formGroup",n.removePasswordForm),e.R7$(8),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:key"),e.R7$(),e.Y8G("formControlName","currentPasswordRemove"),e.R7$(2),e.Y8G("color","warn"))},dependencies:[s.YN,s.qT,s.me,s.BC,s.cb,s.YS,s.X1,s.j4,s.JD,m.RG,m.rl,m.nJ,m.JW,g.m_,g.An,f.fS,f.fg,u.Hl,u.$z,p.MD,p.bT],encapsulation:2,changeDetection:0})}}return r})(),_e=(()=>{class r{constructor(t,i,n,o,a,d,_){this._fb=t,this._signerService=i,this._relayService=n,this._router=o,this._dialog=a,this._storageService=d,this._changeDetectorRef=_}ngOnInit(){this.profileForm=this._fb.group({name:["",s.k0.required],username:[""],displayName:[""],website:[""],about:[""],picture:[""],banner:[""],lud06:[""],lud16:["",s.k0.pattern("^[a-z0-9._-]+@[a-z0-9.-]+.[a-z]{2,4}$")],nip05:["",s.k0.pattern("^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$")]}),this.setValues()}setValues(){var t=this;return(0,v.A)(function*(){try{const i=yield t._signerService.getPublicKey(),n=yield t._storageService.getProfile(i);t.user=n,t.profileForm.setValue({name:t.user?.name||"",username:t.user?.username||"",displayName:t.user?.displayName||"",website:t.user?.website||"",about:t.user?.about||"",picture:t.user?.picture||"",banner:t.user?.banner||"",lud06:t.user?.lud06||"",lud16:t.user?.lud16||"",nip05:t.user?.nip05||""}),t._changeDetectorRef.detectChanges()}catch(i){console.error("Error fetching profile:",i)}})()}onSubmit(){this.profileForm.valid?this.submit():console.error("Form is invalid")}submit(){var t=this;return(0,v.A)(function*(){if(t.content=JSON.stringify(t.profileForm.value),t._signerService.isUsingSecretKey()){const n=t._signerService.getPassword();if(n)try{const o=yield t._signerService.getSecretKey(n);t.signEvent(o)}catch(o){console.error(o)}else t._dialog.open($.b,{width:"300px",disableClose:!0}).afterClosed().subscribe(function(){var a=(0,v.A)(function*(d){if(d&&d.password)try{const _=yield t._signerService.getSecretKey(d.password);t.signEvent(_),0!=d.duration&&t._signerService.savePassword(d.password,d.duration)}catch(_){console.error(_)}else console.error("Password not provided")});return function(d){return a.apply(this,arguments)}}())}else if(t._signerService.isUsingExtension()){const n=t._signerService.getUnsignedEvent(0,[],t.content),o=yield t._signerService.signEventWithExtension(n);t.publishSignedEvent(o)}})()}signEvent(t){var i=this;return(0,v.A)(function*(){const n=i._signerService.getUnsignedEvent(0,[],i.content),o=(0,N.aT)(t),a=(0,U.pC)(n,o);i.publishSignedEvent(a)})()}publishSignedEvent(t){this._relayService.publishEventToWriteRelays(t),console.log("Profile Updated!"),this._router.navigate(["/profile"])}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(s.ok),e.rXU(k.A),e.rXU(I.b),e.rXU(S.Ix),e.rXU(M.bZ),e.rXU(z.n),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings-advanced-profile"]],decls:10,vars:1,consts:[[1,"w-full","max-w-3xl"],[3,"ngSubmit","formGroup"],[1,"w-full"],[1,"text-secondary"],[1,"mt-8","flex","items-center","justify-end"],["mat-stroked-button","","type","button"],["mat-flat-button","","type","submit","color","primary",1,"ml-4"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"form",1),e.bIt("ngSubmit",function(){return n.onSubmit()}),e.j41(2,"div",2)(3,"div",3),e.EFF(4," Customize and enhance your profile with advanced modules and personalized settings. "),e.k0s()(),e.j41(5,"div",4)(6,"button",5),e.EFF(7,"Cancel"),e.k0s(),e.j41(8,"button",6),e.EFF(9," Save "),e.k0s()()()()),2&i&&(e.R7$(),e.Y8G("formGroup",n.profileForm))},dependencies:[s.YN,s.qT,s.cb,s.X1,s.j4,m.RG,g.m_,f.fS,x.EE,b.Ve,h.Sy,u.Hl,u.$z,p.MD],encapsulation:2,changeDetection:0})}}return r})();var fe=c(2012);const ve=["drawer"],be=(r,l)=>({"dark:hover:bg-hover hover:bg-gray-100":r,"bg-primary-50 dark:bg-hover":l}),ye=(r,l)=>({"text-hint":r,"text-primary dark:text-primary-500":l}),ke=r=>({"text-primary dark:text-primary-500":r});function Se(r,l){if(1&r){const t=e.RV6();e.j41(0,"div",17),e.bIt("click",function(){const n=e.eBV(t).$implicit,o=e.XpG();return e.Njj(o.goToPanel(n.id))}),e.nrm(1,"mat-icon",18),e.j41(2,"div",19)(3,"div",20),e.EFF(4),e.k0s(),e.j41(5,"div",21),e.EFF(6),e.k0s()()()}if(2&r){const t=l.$implicit,i=e.XpG();e.Y8G("ngClass",e.l_i(6,be,!i.selectedPanel||i.selectedPanel!==t.id,i.selectedPanel&&i.selectedPanel===t.id)),e.R7$(),e.Y8G("ngClass",e.l_i(9,ye,!i.selectedPanel||i.selectedPanel!==t.id,i.selectedPanel&&i.selectedPanel===t.id))("svgIcon",t.icon),e.R7$(2),e.Y8G("ngClass",e.eq3(12,ke,i.selectedPanel&&i.selectedPanel===t.id)),e.R7$(),e.SpI(" ",t.title," "),e.R7$(2),e.SpI(" ",t.description," ")}}function we(r,l){1&r&&e.nrm(0,"settings-relay")}function xe(r,l){1&r&&e.nrm(0,"settings-network")}function Ie(r,l){1&r&&e.nrm(0,"settings-indexer")}function Re(r,l){1&r&&e.nrm(0,"settings-profile")}function Fe(r,l){1&r&&e.nrm(0,"settings-advanced-profile")}function Ce(r,l){1&r&&e.nrm(0,"settings-security")}function Ee(r,l){1&r&&e.nrm(0,"settings-notifications")}const Ge=[{path:"",component:(()=>{class r{selectPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0})}constructor(t,i,n,o,a){this._changeDetectorRef=t,this._angorMediaWatcherService=i,this._signerService=n,this._route=o,this._router=a,this.drawerMode="side",this.drawerOpened=!0,this.panels=[{id:"relay",icon:"heroicons_outline:server",title:"Relay",description:"Manage and configure your existing relays and update their access roles and permissions."},{id:"network",icon:"heroicons_outline:globe-alt",title:"Network",description:"Switch between mainnet and testnet for different Bitcoin network configurations."},{id:"indexer",icon:"heroicons_outline:chart-bar",title:"Indexer",description:"Add, remove, and manage your indexers, including setting the primary indexer."},{id:"profile",icon:"heroicons_outline:user",title:"Profile",description:"Update your personal profile, manage your account details, and modify your private information."},{id:"advanced-profile",icon:"heroicons_outline:check-badge",title:"Advanced Profile",description:"Manage and explore advanced settings of your profile, including privacy options, analytics, activity logs, and connected accounts."},{id:"notifications",icon:"heroicons_outline:bell",title:"Notifications",description:"Control when and how you\u2019ll be notified across various communication channels."},{id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}],this.selectedPanel="relay",this._unsubscribeAll=new Y.B}ngOnInit(){this._route.paramMap.subscribe(i=>{const n=i.get("id");this.selectedPanel=n&&this.panels.some(o=>o.id===n)?n:"relay"}),this._signerService.isUsingSecretKey()?this.panels.some(n=>"security"===n.id)||(this.panels.push({id:"security",icon:"heroicons_outline:shield-check",title:"Password Management",description:"Manage your password and decryption settings, including saving passwords for future decrypting sensitive information."}),console.log("Extension not used, security panel added")):(this.panels=this.panels.filter(i=>"security"!==i.id),console.log("Extension used, security panel removed")),this._changeDetectorRef.markForCheck(),this._angorMediaWatcherService.onMediaChange$.pipe((0,B.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:i})=>{this.drawerMode=i.includes("lg")?"side":"over",this.drawerOpened="side"===this.drawerMode,this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(),this._unsubscribeAll.complete()}goToPanel(t){this.selectedPanel=t,this._router.navigate(["settings",t],{replaceUrl:!0}),"over"===this.drawerMode&&this.drawer.close()}getPanelInfo(t){return this.panels.find(i=>i.id===t)}trackByFn(t,i){return i.id||t}static{this.\u0275fac=function(i){return new(i||r)(e.rXU(e.gRc),e.rXU(fe.l),e.rXU(k.A),e.rXU(S.nX),e.rXU(S.Ix))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["settings"]],viewQuery:function(i,n){if(1&i&&e.GBs(ve,5),2&i){let o;e.mGM(o=e.lsd())&&(n.drawer=o.first)}},decls:28,vars:7,consts:[["drawer",""],[1,"flex","w-full","min-w-0","flex-col","sm:absolute","sm:inset-0","sm:overflow-hidden"],[1,"flex-auto","sm:h-full"],[1,"dark:bg-gray-900","sm:w-96",3,"autoFocus","mode","opened"],[1,"m-8","mr-6","flex","items-center","justify-between","sm:my-10"],[1,"text-4xl","font-extrabold","leading-none","tracking-tight"],[1,"lg:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"flex","flex-col","divide-y","border-b","border-t"],[1,"flex","cursor-pointer","px-8","py-5",3,"ngClass"],[1,"flex","flex-col"],[1,"flex-auto","px-6","pb-12","pt-9","md:p-8","md:pb-12","lg:p-12"],[1,"flex","items-center"],["mat-icon-button","",1,"-ml-2","lg:hidden",3,"click"],[1,"ml-2","text-3xl","font-bold","leading-none","tracking-tight","lg:ml-0"],[1,"mt-8"],[1,"flex","cursor-pointer","px-8","py-5",3,"click","ngClass"],[3,"ngClass","svgIcon"],[1,"ml-3"],[1,"font-medium","leading-6",3,"ngClass"],[1,"text-secondary","mt-0.5"]],template:function(i,n){if(1&i){const o=e.RV6();e.j41(0,"div",1)(1,"mat-drawer-container",2)(2,"mat-drawer",3,0)(4,"div",4)(5,"div",5),e.EFF(6," Settings "),e.k0s(),e.j41(7,"div",6)(8,"button",7),e.bIt("click",function(){e.eBV(o);const d=e.sdS(3);return e.Njj(d.close())}),e.nrm(9,"mat-icon",8),e.k0s()()(),e.j41(10,"div",9),e.Z7z(11,Se,7,14,"div",10,n.trackByFn,!0),e.k0s()(),e.j41(13,"mat-drawer-content",11)(14,"div",12)(15,"div",13)(16,"button",14),e.bIt("click",function(){e.eBV(o);const d=e.sdS(3);return e.Njj(d.toggle())}),e.nrm(17,"mat-icon",8),e.k0s(),e.j41(18,"div",15),e.EFF(19),e.k0s()(),e.j41(20,"div",16),e.DNE(21,we,1,0,"settings-relay")(22,xe,1,0,"settings-network")(23,Ie,1,0,"settings-indexer")(24,Re,1,0,"settings-profile")(25,Fe,1,0,"settings-advanced-profile")(26,Ce,1,0,"settings-security")(27,Ee,1,0,"settings-notifications"),e.k0s()()()()()}if(2&i){let o;e.R7$(2),e.Y8G("autoFocus",!1)("mode",n.drawerMode)("opened",n.drawerOpened),e.R7$(7),e.Y8G("svgIcon","heroicons_outline:x-mark"),e.R7$(2),e.Dyx(n.panels),e.R7$(6),e.Y8G("svgIcon","heroicons_outline:bars-3"),e.R7$(2),e.SpI(" ",n.getPanelInfo(n.selectedPanel).title," "),e.R7$(2),e.vxM("relay"===(o=n.selectedPanel)?21:"network"===o?22:"indexer"===o?23:"profile"===o?24:"advanced-profile"===o?25:"security"===o?26:"notifications"===o?27:-1)}},dependencies:[y.vg,y.qe,y.$C,y.$l,u.Hl,u.iY,g.m_,g.An,p.YU,ae,he,se,ue,oe,ie,_e],encapsulation:2,changeDetection:0})}}return r})()}]}}]); \ No newline at end of file diff --git a/232.187dfcb50d3e60b2.js b/232.187dfcb50d3e60b2.js deleted file mode 100644 index b6c06c3..0000000 --- a/232.187dfcb50d3e60b2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[232],{6232:(z,d,i)=>{i.r(d),i.d(d,{default:()=>U});var u=i(3014),x=i(6903),h=i(4460),a=i(936),g=i(9471),w=i(2992),p=i(6071),f=i(3904),v=i(6389),y=i(1054),F=i(8716),e=i(3107),L=i(8078),_=i(6433),k=i(4482);const b=()=>["/create"];function j(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const n=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",n.secAlert.type)("@shake","error"===n.secAlert.type),e.R7$(),e.SpI(" ",n.secAlert.message," ")}}function S(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Secret key is required "),e.k0s())}function E(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function I(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function C(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function G(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function A(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}function N(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const n=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",n.menemonicAlert.type)("@shake","error"===n.menemonicAlert.type),e.R7$(),e.SpI(" ",n.menemonicAlert.message," ")}}function Y(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Mnemonic is required "),e.k0s())}function R(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function T(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function $(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Passphrase is required "),e.k0s())}function K(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function M(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function B(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function D(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function P(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}const U=[{path:"",component:(()=>{class t{constructor(n,r,o,c,l){this._formBuilder=n,this._router=r,this._signerService=o,this._stateService=c,this._nostrLoginService=l,this.secAlert={type:"error",message:""},this.showSecAlert=!1,this.menemonicAlert={type:"error",message:""},this.showMenemonicAlert=!1,this.loading=!1,this.isInstalledExtension=!1,this.privateKey=new Uint8Array,this.publicKey="",this.npub="",this.nsec="",this.useNostrLogin=!0}ngOnInit(){this.subscription=this._nostrLoginService.getPublicKeyObservable().subscribe({next:n=>{this.publicKey=n,this._signerService.setPublicKey(n),this.initializeAppState(),this._router.navigateByUrl("/home")},error:n=>console.error("Error receiving public key:",n)}),this.initializeForms(),this.checkNostrExtensionAvailability()}login(){this._nostrLoginService.launchLoginScreen()}signup(){this._nostrLoginService.launchSignupScreen()}initializeAppState(){var n=this;return(0,u.A)(function*(){const r=n._signerService.getPublicKey();r&&(yield n._stateService.loadUserProfile(r),console.log("User profile loaded with public key:",r))})()}initializeForms(){this.SecretKeyLoginForm=this._formBuilder.group({secretKey:["",[a.k0.required,a.k0.minLength(3)]],password:["",a.k0.required]}),this.MenemonicLoginForm=this._formBuilder.group({menemonic:["",[a.k0.required,a.k0.minLength(3)]],passphrase:[""],password:["",a.k0.required]})}checkNostrExtensionAvailability(){const n=globalThis;this.isInstalledExtension=!(!n.nostr||"function"!=typeof n.nostr.signEvent)}loginWithSecretKey(){if(this.SecretKeyLoginForm.invalid)return;const n=this.SecretKeyLoginForm.get("secretKey")?.value,r=this.SecretKeyLoginForm.get("password")?.value;this.loading=!0,this.showSecAlert=!1;try{if(!this._signerService.handleLoginWithKey(n,r))throw new Error("Secret key is missing or invalid.");this.initializeAppState(),this._router.navigateByUrl("/home")}catch(o){this.loading=!1,this.secAlert.message=o instanceof Error?o.message:"An unexpected error occurred.",this.showSecAlert=!0,console.error("Login error: ",o)}}loginWithMenemonic(){if(this.MenemonicLoginForm.invalid)return;const n=this.MenemonicLoginForm.get("menemonic")?.value,r=this.MenemonicLoginForm.get("passphrase")?.value||"",o=this.MenemonicLoginForm.get("password")?.value;this.loading=!0,this.showMenemonicAlert=!1,this._signerService.handleLoginWithMnemonic(n,r,o)?(this.initializeAppState(),this._router.navigateByUrl("/home")):(this.loading=!1,this.menemonicAlert.message="Menemonic is missing or invalid.",this.showMenemonicAlert=!0)}loginWithNostrExtension(){var n=this;return(0,u.A)(function*(){try{(yield n._signerService.handleLoginWithExtension())?(n.initializeAppState(),n._router.navigateByUrl("/home")):console.error("Failed to log in using Nostr extension")}catch(r){console.error("An error occurred during login with Nostr extension",r)}})()}static{this.\u0275fac=function(r){return new(r||t)(e.rXU(a.ok),e.rXU(F.Ix),e.rXU(L.A),e.rXU(_.d),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["auth-sign-in"]],decls:94,vars:27,consts:[["secretPasswordField",""],["passphraseField",""],["menemonicPasswordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],["class","mt-8",3,"appearance","showIcon","type",4,"ngIf"],[1,"mt-8","flex","items-center"],[1,"mt-px","flex-auto","border-t"],[1,"text-secondary","mx-2"],[1,"mt-8","flex","items-center","space-x-4"],["type","button","mat-stroked-button","",1,"flex-auto","space-x-2",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8",3,"ngSubmit","formGroup"],[1,"w-full"],["matInput","","formControlName","secretKey","autocomplete","secretKey"],["matInput","","type","password","autocomplete","current-password-seckey",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],["class","icon-size-5",3,"svgIcon",4,"ngIf"],[4,"ngIf"],["mat-flat-button","","color","primary",1,"angor-mat-button-large","mt-6","w-full",3,"disabled"],["diameter","24","mode","indeterminate",4,"ngIf"],["matInput","","formControlName","menemonic","autocomplete","menemonic"],["matInput","","type","password","autocomplete","current-passphrase-menemonic",3,"formControlName"],["matInput","","type","password","autocomplete","current-password-menemonic",3,"formControlName"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-right-16","-top-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8",3,"appearance","showIcon","type"],["diameter","24","mode","indeterminate"]],template:function(r,o){if(1&r){const c=e.RV6();e.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),e.EFF(4," Login "),e.k0s(),e.j41(5,"div")(6,"div",7)(7,"div"),e.EFF(8,"Don't have an account?"),e.k0s(),e.j41(9,"a",8),e.EFF(10,"Create account"),e.k0s()(),e.DNE(11,j,2,5,"angor-alert",9),e.j41(12,"div",10),e.nrm(13,"div",11),e.j41(14,"div",12),e.EFF(15," Login with extension "),e.k0s(),e.nrm(16,"div",11),e.k0s(),e.j41(17,"div",13)(18,"button",14),e.bIt("click",function(){return e.eBV(c),e.Njj(o.login())}),e.nrm(19,"mat-icon",15),e.j41(20,"span"),e.EFF(21,"Login with Nostr Extension"),e.k0s()()(),e.j41(22,"form",16),e.bIt("ngSubmit",function(){return e.eBV(c),e.Njj(o.loginWithSecretKey())}),e.j41(23,"div",10),e.nrm(24,"div",11),e.j41(25,"div",12),e.EFF(26,"Or enter secret key"),e.k0s(),e.nrm(27,"div",11),e.k0s(),e.j41(28,"mat-form-field",17)(29,"mat-label"),e.EFF(30,"Secret Key"),e.k0s(),e.nrm(31,"input",18),e.DNE(32,S,2,0,"mat-error"),e.k0s(),e.j41(33,"mat-form-field",17)(34,"mat-label"),e.EFF(35,"Password"),e.k0s(),e.nrm(36,"input",19,0),e.j41(38,"button",20),e.bIt("click",function(){e.eBV(c);const m=e.sdS(37);return e.Njj(m.type="password"===m.type?"text":"password")}),e.DNE(39,E,1,1,"mat-icon",21)(40,I,1,1,"mat-icon",21),e.k0s(),e.DNE(41,C,2,0,"mat-error",22),e.k0s(),e.j41(42,"button",23),e.DNE(43,G,2,0,"span",22)(44,A,1,0,"mat-progress-spinner",24),e.k0s()(),e.j41(45,"div",10),e.nrm(46,"div",11),e.j41(47,"div",12),e.EFF(48,"Or enter mnemonic"),e.k0s(),e.nrm(49,"div",11),e.k0s(),e.DNE(50,N,2,5,"angor-alert",9),e.j41(51,"form",16),e.bIt("ngSubmit",function(){return e.eBV(c),e.Njj(o.loginWithMenemonic())}),e.j41(52,"mat-form-field",17)(53,"mat-label"),e.EFF(54,"Mnemonic"),e.k0s(),e.nrm(55,"input",25),e.DNE(56,Y,2,0,"mat-error"),e.k0s(),e.j41(57,"mat-form-field",17)(58,"mat-label"),e.EFF(59,"Passphrase (Optional)"),e.k0s(),e.nrm(60,"input",26,1),e.j41(62,"button",20),e.bIt("click",function(){e.eBV(c);const m=e.sdS(61);return e.Njj(m.type="password"===m.type?"text":"password")}),e.DNE(63,R,1,1,"mat-icon",21)(64,T,1,1,"mat-icon",21),e.k0s(),e.DNE(65,$,2,0,"mat-error",22),e.k0s(),e.j41(66,"mat-form-field",17)(67,"mat-label"),e.EFF(68,"Password"),e.k0s(),e.nrm(69,"input",27,2),e.j41(71,"button",20),e.bIt("click",function(){e.eBV(c);const m=e.sdS(70);return e.Njj(m.type="password"===m.type?"text":"password")}),e.DNE(72,K,1,1,"mat-icon",21)(73,M,1,1,"mat-icon",21),e.k0s(),e.DNE(74,B,2,0,"mat-error",22),e.k0s(),e.j41(75,"button",23),e.DNE(76,D,2,0,"span",22)(77,P,1,0,"mat-progress-spinner",24),e.k0s()()()()(),e.j41(78,"div",28),e.qSk(),e.j41(79,"svg",29)(80,"g",30),e.nrm(81,"circle",31)(82,"circle",32),e.k0s()(),e.j41(83,"svg",33)(84,"defs")(85,"pattern",34),e.nrm(86,"rect",35),e.k0s()(),e.nrm(87,"rect",36),e.k0s(),e.joV(),e.j41(88,"div",37)(89,"div",38)(90,"div"),e.EFF(91,"Angor Hub"),e.k0s()(),e.j41(92,"div",39),e.EFF(93," Angor Hub is a Nostr client customized around the Angor protocol, a decentralized crowdfunding platform. "),e.k0s()()()()}if(2&r){const c=e.sdS(37),l=e.sdS(61),m=e.sdS(70);e.R7$(9),e.Y8G("routerLink",e.lJ4(26,b)),e.R7$(2),e.Y8G("ngIf",o.showSecAlert),e.R7$(8),e.Y8G("svgIcon","feather:zap"),e.R7$(3),e.Y8G("formGroup",o.SecretKeyLoginForm),e.R7$(10),e.vxM(o.SecretKeyLoginForm.get("secretKey").hasError("required")?32:-1),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===c.type),e.R7$(),e.Y8G("ngIf","text"===c.type),e.R7$(),e.Y8G("ngIf",o.SecretKeyLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",o.SecretKeyLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(),e.Y8G("ngIf",o.loading),e.R7$(6),e.Y8G("ngIf",o.showMenemonicAlert),e.R7$(),e.Y8G("formGroup",o.MenemonicLoginForm),e.R7$(5),e.vxM(o.MenemonicLoginForm.get("menemonic").hasError("required")?56:-1),e.R7$(4),e.Y8G("formControlName","passphrase"),e.R7$(3),e.Y8G("ngIf","password"===l.type),e.R7$(),e.Y8G("ngIf","text"===l.type),e.R7$(),e.Y8G("ngIf",o.MenemonicLoginForm.get("passphrase").hasError("required")),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===m.type),e.R7$(),e.Y8G("ngIf","text"===m.type),e.R7$(),e.Y8G("ngIf",o.MenemonicLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",o.MenemonicLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(),e.Y8G("ngIf",o.loading)}},dependencies:[F.Wk,x.h,a.YN,a.qT,a.me,a.BC,a.cb,a.X1,a.j4,a.JD,p.RG,p.rl,p.nJ,p.TL,p.yw,v.fS,v.fg,g.Hl,g.$z,g.iY,f.m_,f.An,w.g7,y.D6,y.LG,h.MD,h.bT],encapsulation:2})}}return t})()}]}}]); \ No newline at end of file diff --git a/232.e86c6a10c949ded0.js b/232.e86c6a10c949ded0.js new file mode 100644 index 0000000..798ef31 --- /dev/null +++ b/232.e86c6a10c949ded0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[232],{6232:(z,d,i)=>{i.r(d),i.d(d,{default:()=>U});var u=i(3014),x=i(6903),h=i(4460),m=i(936),g=i(9471),w=i(2992),p=i(6071),f=i(3904),v=i(6389),y=i(1054),F=i(8716),e=i(3107),L=i(8078),_=i(6433),k=i(4482);const b=()=>["/create"];function j(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const n=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",n.secAlert.type)("@shake","error"===n.secAlert.type),e.R7$(),e.SpI(" ",n.secAlert.message," ")}}function S(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Secret key is required "),e.k0s())}function E(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function I(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function C(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function G(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function A(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}function N(t,s){if(1&t&&(e.j41(0,"angor-alert",40),e.EFF(1),e.k0s()),2&t){const n=e.XpG();e.Y8G("appearance","outline")("showIcon",!1)("type",n.menemonicAlert.type)("@shake","error"===n.menemonicAlert.type),e.R7$(),e.SpI(" ",n.menemonicAlert.message," ")}}function Y(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Mnemonic is required "),e.k0s())}function R(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function T(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function $(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Passphrase is required "),e.k0s())}function K(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye")}function M(t,s){1&t&&e.nrm(0,"mat-icon",15),2&t&&e.Y8G("svgIcon","heroicons_solid:eye-slash")}function B(t,s){1&t&&(e.j41(0,"mat-error"),e.EFF(1," Password is required "),e.k0s())}function D(t,s){1&t&&(e.j41(0,"span"),e.EFF(1,"Login"),e.k0s())}function P(t,s){1&t&&e.nrm(0,"mat-progress-spinner",41)}const U=[{path:"",component:(()=>{class t{constructor(n,r,o,c,l){this._formBuilder=n,this._router=r,this._signerService=o,this._stateService=c,this._nostrLoginService=l,this.secAlert={type:"error",message:""},this.showSecAlert=!1,this.menemonicAlert={type:"error",message:""},this.showMenemonicAlert=!1,this.loading=!1,this.isInstalledExtension=!1,this.privateKey=new Uint8Array,this.publicKey="",this.npub="",this.nsec="",this.useNostrLogin=!0}ngOnInit(){this.subscription=this._nostrLoginService.getPublicKeyObservable().subscribe({next:n=>{this.publicKey=n,this._signerService.setPublicKey(n),this.initializeAppState(),this._router.navigateByUrl("/home")},error:n=>console.error("Error receiving public key:",n)}),this.initializeForms(),this.checkNostrExtensionAvailability()}login(){this._nostrLoginService.launchLoginScreen()}signup(){this._nostrLoginService.launchSignupScreen()}initializeAppState(){var n=this;return(0,u.A)(function*(){const r=n._signerService.getPublicKey();r&&(yield n._stateService.loadUserProfile(r),console.log("User profile loaded with public key:",r))})()}initializeForms(){this.SecretKeyLoginForm=this._formBuilder.group({secretKey:["",[m.k0.required,m.k0.minLength(3)]],password:[""]}),this.MenemonicLoginForm=this._formBuilder.group({menemonic:["",[m.k0.required,m.k0.minLength(3)]],passphrase:[""],password:[""]})}checkNostrExtensionAvailability(){const n=globalThis;this.isInstalledExtension=!(!n.nostr||"function"!=typeof n.nostr.signEvent)}loginWithSecretKey(){if(this.SecretKeyLoginForm.invalid)return;const n=this.SecretKeyLoginForm.get("secretKey")?.value,r=this.SecretKeyLoginForm.get("password")?.value;this.loading=!0,this.showSecAlert=!1;try{if(!this._signerService.handleLoginWithKey(n,r))throw new Error("Secret key is missing or invalid.");this.initializeAppState(),this._router.navigateByUrl("/home")}catch(o){this.loading=!1,this.secAlert.message=o instanceof Error?o.message:"An unexpected error occurred.",this.showSecAlert=!0,console.error("Login error: ",o)}}loginWithMenemonic(){if(this.MenemonicLoginForm.invalid)return;const n=this.MenemonicLoginForm.get("menemonic")?.value,r=this.MenemonicLoginForm.get("passphrase")?.value||"",o=this.MenemonicLoginForm.get("password")?.value;this.loading=!0,this.showMenemonicAlert=!1,this._signerService.handleLoginWithMnemonic(n,r,o)?(this.initializeAppState(),this._router.navigateByUrl("/home")):(this.loading=!1,this.menemonicAlert.message="Menemonic is missing or invalid.",this.showMenemonicAlert=!0)}loginWithNostrExtension(){var n=this;return(0,u.A)(function*(){try{(yield n._signerService.handleLoginWithExtension())?(n.initializeAppState(),n._router.navigateByUrl("/home")):console.error("Failed to log in using Nostr extension")}catch(r){console.error("An error occurred during login with Nostr extension",r)}})()}static{this.\u0275fac=function(r){return new(r||t)(e.rXU(m.ok),e.rXU(F.Ix),e.rXU(L.A),e.rXU(_.d),e.rXU(k.v))}}static{this.\u0275cmp=e.VBU({type:t,selectors:[["auth-sign-in"]],decls:94,vars:27,consts:[["secretPasswordField",""],["passphraseField",""],["menemonicPasswordField",""],[1,"flex","min-w-0","flex-auto","flex-col","items-center","sm:flex-row","sm:justify-center","md:items-start","md:justify-start"],[1,"w-full","px-4","py-8","sm:bg-card","sm:w-auto","sm:rounded-2xl","sm:p-12","sm:shadow","md:flex","md:h-full","md:w-1/2","md:items-center","md:justify-end","md:rounded-none","md:p-16","md:shadow-none"],[1,"mx-auto","w-full","max-w-80","sm:mx-0","sm:w-80"],[1,"mt-8","text-4xl","font-extrabold","leading-tight","tracking-tight"],[1,"mt-0.5","flex","items-baseline","font-medium"],[1,"ml-1","text-primary-500","hover:underline",3,"routerLink"],["class","mt-8",3,"appearance","showIcon","type",4,"ngIf"],[1,"mt-8","flex","items-center"],[1,"mt-px","flex-auto","border-t"],[1,"text-secondary","mx-2"],[1,"mt-8","flex","items-center","space-x-4"],["type","button","mat-stroked-button","",1,"flex-auto","space-x-2",3,"click"],[1,"icon-size-5",3,"svgIcon"],[1,"mt-8",3,"ngSubmit","formGroup"],[1,"w-full"],["matInput","","formControlName","secretKey","autocomplete","secretKey"],["matInput","","type","password","autocomplete","current-password-seckey",3,"formControlName"],["mat-icon-button","","type","button","matSuffix","",3,"click"],["class","icon-size-5",3,"svgIcon",4,"ngIf"],[4,"ngIf"],["mat-flat-button","","color","primary",1,"angor-mat-button-large","mt-6","w-full",3,"disabled"],["diameter","24","mode","indeterminate",4,"ngIf"],["matInput","","formControlName","menemonic","autocomplete","menemonic"],["matInput","","type","password","autocomplete","current-passphrase-menemonic",3,"formControlName"],["matInput","","type","password","autocomplete","current-password-menemonic",3,"formControlName"],[1,"relative","hidden","h-full","w-1/2","flex-auto","items-center","justify-center","overflow-hidden","bg-gray-800","p-16","dark:border-l","md:flex","lg:px-28"],["viewBox","0 0 960 540","width","100%","height","100%","preserveAspectRatio","xMidYMax slice","xmlns","http://www.w3.org/2000/svg",1,"pointer-events-none","absolute","inset-0"],["fill","none","stroke","currentColor","stroke-width","100",1,"text-gray-700","opacity-25"],["r","234","cx","196","cy","23"],["r","234","cx","790","cy","491"],["viewBox","0 0 220 192","width","220","height","192","fill","none",1,"absolute","-right-16","-top-16","text-gray-700"],["id","837c3e70-6c3a-44e6-8854-cc48c737b659","x","0","y","0","width","20","height","20","patternUnits","userSpaceOnUse"],["x","0","y","0","width","4","height","4","fill","currentColor"],["width","220","height","192","fill","url(#837c3e70-6c3a-44e6-8854-cc48c737b659)"],[1,"relative","z-10","w-full","max-w-2xl"],[1,"text-7xl","font-bold","leading-none","text-gray-100"],[1,"mt-6","text-lg","leading-6","tracking-tight","text-gray-400"],[1,"mt-8",3,"appearance","showIcon","type"],["diameter","24","mode","indeterminate"]],template:function(r,o){if(1&r){const c=e.RV6();e.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),e.EFF(4," Login "),e.k0s(),e.j41(5,"div")(6,"div",7)(7,"div"),e.EFF(8,"Don't have an account?"),e.k0s(),e.j41(9,"a",8),e.EFF(10,"Create account"),e.k0s()(),e.DNE(11,j,2,5,"angor-alert",9),e.j41(12,"div",10),e.nrm(13,"div",11),e.j41(14,"div",12),e.EFF(15," Login with extension "),e.k0s(),e.nrm(16,"div",11),e.k0s(),e.j41(17,"div",13)(18,"button",14),e.bIt("click",function(){return e.eBV(c),e.Njj(o.login())}),e.nrm(19,"mat-icon",15),e.j41(20,"span"),e.EFF(21,"Login with Nostr Extension"),e.k0s()()(),e.j41(22,"form",16),e.bIt("ngSubmit",function(){return e.eBV(c),e.Njj(o.loginWithSecretKey())}),e.j41(23,"div",10),e.nrm(24,"div",11),e.j41(25,"div",12),e.EFF(26,"Or enter secret key"),e.k0s(),e.nrm(27,"div",11),e.k0s(),e.j41(28,"mat-form-field",17)(29,"mat-label"),e.EFF(30,"Secret Key"),e.k0s(),e.nrm(31,"input",18),e.DNE(32,S,2,0,"mat-error"),e.k0s(),e.j41(33,"mat-form-field",17)(34,"mat-label"),e.EFF(35,"Password (Optional)"),e.k0s(),e.nrm(36,"input",19,0),e.j41(38,"button",20),e.bIt("click",function(){e.eBV(c);const a=e.sdS(37);return e.Njj(a.type="password"===a.type?"text":"password")}),e.DNE(39,E,1,1,"mat-icon",21)(40,I,1,1,"mat-icon",21),e.k0s(),e.DNE(41,C,2,0,"mat-error",22),e.k0s(),e.j41(42,"button",23),e.DNE(43,G,2,0,"span",22)(44,A,1,0,"mat-progress-spinner",24),e.k0s()(),e.j41(45,"div",10),e.nrm(46,"div",11),e.j41(47,"div",12),e.EFF(48,"Or enter mnemonic"),e.k0s(),e.nrm(49,"div",11),e.k0s(),e.DNE(50,N,2,5,"angor-alert",9),e.j41(51,"form",16),e.bIt("ngSubmit",function(){return e.eBV(c),e.Njj(o.loginWithMenemonic())}),e.j41(52,"mat-form-field",17)(53,"mat-label"),e.EFF(54,"Mnemonic"),e.k0s(),e.nrm(55,"input",25),e.DNE(56,Y,2,0,"mat-error"),e.k0s(),e.j41(57,"mat-form-field",17)(58,"mat-label"),e.EFF(59,"Passphrase (Optional)"),e.k0s(),e.nrm(60,"input",26,1),e.j41(62,"button",20),e.bIt("click",function(){e.eBV(c);const a=e.sdS(61);return e.Njj(a.type="password"===a.type?"text":"password")}),e.DNE(63,R,1,1,"mat-icon",21)(64,T,1,1,"mat-icon",21),e.k0s(),e.DNE(65,$,2,0,"mat-error",22),e.k0s(),e.j41(66,"mat-form-field",17)(67,"mat-label"),e.EFF(68,"Password (Optional)"),e.k0s(),e.nrm(69,"input",27,2),e.j41(71,"button",20),e.bIt("click",function(){e.eBV(c);const a=e.sdS(70);return e.Njj(a.type="password"===a.type?"text":"password")}),e.DNE(72,K,1,1,"mat-icon",21)(73,M,1,1,"mat-icon",21),e.k0s(),e.DNE(74,B,2,0,"mat-error",22),e.k0s(),e.j41(75,"button",23),e.DNE(76,D,2,0,"span",22)(77,P,1,0,"mat-progress-spinner",24),e.k0s()()()()(),e.j41(78,"div",28),e.qSk(),e.j41(79,"svg",29)(80,"g",30),e.nrm(81,"circle",31)(82,"circle",32),e.k0s()(),e.j41(83,"svg",33)(84,"defs")(85,"pattern",34),e.nrm(86,"rect",35),e.k0s()(),e.nrm(87,"rect",36),e.k0s(),e.joV(),e.j41(88,"div",37)(89,"div",38)(90,"div"),e.EFF(91,"Angor Hub"),e.k0s()(),e.j41(92,"div",39),e.EFF(93," Angor Hub is a Nostr client customized around the Angor protocol, a decentralized crowdfunding platform. "),e.k0s()()()()}if(2&r){const c=e.sdS(37),l=e.sdS(61),a=e.sdS(70);e.R7$(9),e.Y8G("routerLink",e.lJ4(26,b)),e.R7$(2),e.Y8G("ngIf",o.showSecAlert),e.R7$(8),e.Y8G("svgIcon","feather:zap"),e.R7$(3),e.Y8G("formGroup",o.SecretKeyLoginForm),e.R7$(10),e.vxM(o.SecretKeyLoginForm.get("secretKey").hasError("required")?32:-1),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===c.type),e.R7$(),e.Y8G("ngIf","text"===c.type),e.R7$(),e.Y8G("ngIf",o.SecretKeyLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",o.SecretKeyLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(),e.Y8G("ngIf",o.loading),e.R7$(6),e.Y8G("ngIf",o.showMenemonicAlert),e.R7$(),e.Y8G("formGroup",o.MenemonicLoginForm),e.R7$(5),e.vxM(o.MenemonicLoginForm.get("menemonic").hasError("required")?56:-1),e.R7$(4),e.Y8G("formControlName","passphrase"),e.R7$(3),e.Y8G("ngIf","password"===l.type),e.R7$(),e.Y8G("ngIf","text"===l.type),e.R7$(),e.Y8G("ngIf",o.MenemonicLoginForm.get("passphrase").hasError("required")),e.R7$(4),e.Y8G("formControlName","password"),e.R7$(3),e.Y8G("ngIf","password"===a.type),e.R7$(),e.Y8G("ngIf","text"===a.type),e.R7$(),e.Y8G("ngIf",o.MenemonicLoginForm.get("password").hasError("required")),e.R7$(),e.Y8G("disabled",o.MenemonicLoginForm.invalid),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(),e.Y8G("ngIf",o.loading)}},dependencies:[F.Wk,x.h,m.YN,m.qT,m.me,m.BC,m.cb,m.X1,m.j4,m.JD,p.RG,p.rl,p.nJ,p.TL,p.yw,v.fS,v.fg,g.Hl,g.$z,g.iY,f.m_,f.An,w.g7,y.D6,y.LG,h.MD,h.bT],encapsulation:2})}}return t})()}]}}]); \ No newline at end of file diff --git a/404.html b/404.html index e9c8335..98f091b 100644 --- a/404.html +++ b/404.html @@ -41,5 +41,5 @@ - + diff --git a/523.1d564178fdfd679e.js b/523.1d564178fdfd679e.js new file mode 100644 index 0000000..83e2c4e --- /dev/null +++ b/523.1d564178fdfd679e.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[523],{7121:(L,Y,c)=>{"use strict";c.d(Y,{T:()=>p});var d=c(3014),a=c(8447),r=c(1217),s=c(8627),n=c(5903),o=c(5424),u=c(3797),m=c(3107),f=c(5506),M=c(3149);let p=(()=>{class T{constructor(b,k){this.subscriptionService=b,this.storageService=k,this.BATCH_SIZE=50,this.PROCESS_INTERVAL=3e3,this.MAX_RETRY_ATTEMPTS=3,this.publicKeyQueue=new Set,this.processingSubject=new a.B,this._unsubscribeAll=new a.B,this.processingStatus=new r.t([]),this.processingStatus$=this.processingStatus.asObservable(),this.initializeService()}initializeService(){var b=this;return(0,d.A)(function*(){try{yield b.loadStoredPublicKeys(),b.setupQueueProcessor()}catch(k){console.error("Failed to initialize metadata service:",k)}})()}setupQueueProcessor(){this.processingSubject.pipe((0,s.B)(this.PROCESS_INTERVAL),(0,n.L)(this.MAX_RETRY_ATTEMPTS),(0,o.Q)(this._unsubscribeAll)).subscribe(()=>this.processQueue())}addPublicKey(b){this.isValidPublicKey(b)?this.publicKeyQueue.has(b)||(this.publicKeyQueue.add(b),this.processingSubject.next()):console.warn("Invalid public key format:",b)}addPublicKeys(b){const k=b.filter(j=>this.isValidPublicKey(j));k.forEach(j=>this.publicKeyQueue.add(j)),k.length>0&&this.processingSubject.next()}isValidPublicKey(b){return/^[0-9a-f]{64}$/.test(b)}loadStoredPublicKeys(){var b=this;return(0,d.A)(function*(){try{const j=(yield b.storageService.getAllProfiles()).filter(I=>I.pubKey&&b.isValidPublicKey(I.pubKey));j.forEach(I=>{b.publicKeyQueue.add(I.pubKey)}),j.length>0&&b.processingSubject.next()}catch(k){throw console.error("Error loading stored public keys:",k),k}})()}processQueue(){var b=this;return(0,d.A)(function*(){if(0===b.publicKeyQueue.size)return;const k=b.getBatches(Array.from(b.publicKeyQueue));b.publicKeyQueue.clear();const j=[];for(const I of k)try{yield b.processBatch(I,j)}catch(Q){console.error("Error processing batch:",Q),I.forEach(ce=>{j.push({success:!1,pubkey:ce,error:"Batch processing failed"})})}b.processingStatus.next(j)})()}getBatches(b){const k=[];for(let j=0;j{let ce=0;const Se=b.length,Me=setTimeout(()=>{Ye("Batch processing timeout")},1e4),B=j.subscriptionService.addSubscriptions([I],C=>{ce++,j.handleMetadataEvent(C,k),ce===Se&&Ye()},()=>{Ye()}),Ye=C=>{clearTimeout(Me),j.subscriptionService.removeSubscriptionById(B),b.forEach(He=>{k.some(Ne=>Ne.pubkey===He)||k.push({success:!1,pubkey:He,error:C||"Event not received"})}),Q()}})})()}handleMetadataEvent(b,k){try{const j=this.parseMetadataEvent(b);j?(this.storageService.saveProfile(b.pubkey,j),k.push({success:!0,pubkey:b.pubkey})):k.push({success:!1,pubkey:b.pubkey,error:"Invalid metadata format"})}catch{k.push({success:!1,pubkey:b.pubkey,error:"Processing error"})}}parseMetadataEvent(b){try{const k=JSON.parse(b.content);if("object"!=typeof k||null===k)return null;if(k.name&&(k.name=k.name.trim()),k.about&&(k.about=k.about.trim()),k.picture)try{new URL(k.picture)}catch{delete k.picture}return k}catch{return null}}clearQueue(){this.publicKeyQueue.clear()}ngOnDestroy(){this.clearQueue(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(k){return new(k||T)(m.KVO(f.n),m.KVO(M.n))}}static{this.\u0275prov=m.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},9207:(L,Y,c)=>{"use strict";c.d(Y,{m:()=>s});var d=c(5492),a=c(3107),r=c(5821);let s=(()=>{class n{constructor(u){this.utilities=u,this.MEDIA_EXTENSIONS={image:[".jpg",".jpeg",".gif",".png",".webp",".apng",".jfif",".svg"],video:[".mp4",".m4v",".m4p",".mpg",".mpeg",".webm",".avif",".mov",".ogv"],audio:[".mp3",".m4a",".flac",".ogg",".wav"]},this.MEDIA_PLATFORMS={YOUTUBE:["youtu.be","youtube.com"],SPOTIFY:["open.spotify.com"],TIDAL:["tidal.com"]}}parseContent(u){const m=this.sanitizeText(u),f=this.tokenizeText(m);return this.combinePlainText(f.map(M=>this.processToken(M)))}sanitizeText(u){return u.replaceAll(new RegExp("\\p{Cf}","gu"),"")}tokenizeText(u){return u.split(/(\s|,|#\[[^\]]*\])/).filter(Boolean)}isMediaType(u,m){return m.some(f=>u.toLowerCase().includes(f))}isMediaPlatform(u,m){return m.some(f=>u.includes(f))}processToken(u){return u.startsWith("nostr:")?this.processNostrToken(u):u.startsWith("@")?this.processUsernameToken(u):this.isUrl(u)?this.processLinkToken(u):u}isUrl(u){return u.startsWith("http://")||u.startsWith("https://")}combinePlainText(u){const m=[];let f="";return u.forEach(M=>{"string"==typeof M?f+=M:(f&&(m.push(f),f=""),m.push(M))}),f&&m.push(f),m}processNostrToken(u){try{const m=d.Qe.decode(u.substring(6));return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:m.data,token:m.type}}catch(m){return console.warn("Failed to decode nostr token:",m),{word:u,token:"text"}}}processUsernameToken(u){const m=u.substring(1),f=this.findNpubByUsername(m);if(f)try{const M=d.Qe.decode(f);return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:M.data,token:M.type}}catch(M){console.warn("Failed to decode npub:",M)}return u}processLinkToken(u){return this.isMediaType(u,this.MEDIA_EXTENSIONS.image)?this.createMediaToken(u,"image"):this.isMediaType(u,this.MEDIA_EXTENSIONS.video)?this.createMediaToken(u,"video"):this.isMediaType(u,this.MEDIA_EXTENSIONS.audio)?this.createMediaToken(u,"audio"):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.YOUTUBE)?this.processYouTubeLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.SPOTIFY)?this.processSpotifyLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.TIDAL)?this.processTidalLink(u):{word:u,token:"link"}}createMediaToken(u,m){return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:u,token:m}}processYouTubeLink(u){const f=`https://www.youtube.com/embed/${this.extractYouTubeId(u)}`;return{safeWord:this.utilities.bypassFrameUrl(f),word:f,token:"youtube"}}processSpotifyLink(u){const m=u.replace("open.spotify.com/","open.spotify.com/embed/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"spotify"}}processTidalLink(u){const m=u.replace("tidal.com/browse/track/","embed.tidal.com/tracks/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"tidal"}}extractYouTubeId(u){return u.match(/(?:youtu\.be\/|youtube\.com\/watch\?v=)([^&]+)/)?.[1]??""}findNpubByUsername(u){}static{this.\u0275fac=function(m){return new(m||n)(a.KVO(r.FP))}}static{this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})()},5821:(L,Y,c)=>{"use strict";c.d(Y,{FP:()=>u});var d=c(1998),a=c(3107),r=c(7859),s=c(6388);let u=(()=>{class m{constructor(M,p){this.snackBar=M,this.sanitizer=p,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(M){if(M)for(let p=0;pparseInt(p,16))||[])}arrayToHex(M){return Array.from(M).map(p=>p.toString(16).padStart(2,"0")).join("")}convertFromBech32(M){const p=d.I.decode(M);return d.I.fromWords(p.words)}convertFromBech32ToHex(M){const p=d.I.decode(M),T=d.I.fromWords(p.words);return this.arrayToHex(T)}convertBech32ToText(M){const p=d.I.decode(M,1e3),T=d.I.fromWords(p.words);return(new TextDecoder).decode(Uint8Array.from(T))}keyToHex(M){return Array.from(M).map(p=>p.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(M){if(M&&!M.startsWith("http"))return this.bypassUrl(M)}sanitizeUrlAndBypass(M){const p=this.sanitizeUrl(M);return this.bypassUrl(p)}sanitizeUrlAndBypassFrame(M){const p=this.sanitizeUrl(M);return this.bypassFrameUrl(p)}sanitizeUrl(M,p){if(!M)return"";if(!M?.startsWith("http")){if(!p)return M.startsWith("/assets")?M:"";M="https://"+M}return M}sanitizeImageUrl(M){if(!(M=this.sanitizeUrl(M)))return;let p=M.toLowerCase();return p=p.split("?")[0],p.endsWith("jpg")||p.endsWith("jpeg")||p.endsWith("png")||p.endsWith("webp")||p.endsWith("gif")?M:void 0}bypassUrl(M){return this.sanitizer.bypassSecurityTrustUrl(M)}bypassStyle(M){return this.sanitizer.bypassSecurityTrustStyle(M)}bypassFrameUrl(M){return this.sanitizer.bypassSecurityTrustResourceUrl(M)}static{this.\u0275fac=function(p){return new(p||m)(a.KVO(r.UG),a.KVO(s.up))}}static{this.\u0275prov=a.jDH({token:m,factory:m.\u0275fac,providedIn:"root"})}}return m})()},9561:(L,Y,c)=>{"use strict";c.d(Y,{g:()=>s});var d=c(381),r=c(3107);let s=(()=>{class n{transform(u){return 0===u?"":d.unix(u).fromNow()}static{this.\u0275fac=function(m){return new(m||n)}}static{this.\u0275pipe=r.EJ8({name:"ago",type:n,pure:!0})}}return n})()},3809:function(L,Y,c){!function(d){"use strict";d.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(r){return/^nm$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},9304:function(L,Y,c){!function(d){"use strict";var a=function(u){return 0===u?0:1===u?1:2===u?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},s=function(u){return function(m,f,M,p){var T=a(m),H=r[u][a(m)];return 2===T&&(H=H[f?0:1]),H.replace(/%d/i,m)}},n=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(u){return"\u0645"===u},meridiem:function(u,m,f){return u<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(c(381))},2700:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(c(381))},2073:function(L,Y,c){!function(d){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},r=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},s={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},n=function(m){return function(f,M,p,T){var H=r(f),b=s[m][r(f)];return 2===H&&(b=b[M?0:1]),b.replace(/%d/i,f)}},o=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(m){return"\u0645"===m},meridiem:function(m,f,M){return m<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(f){return a[f]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},6472:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(381))},5195:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};d.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(o){return r[o]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(o){return r[o]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(381))},6178:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};d.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(o){return r[o]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(381))},452:function(L,Y,c){!function(d){"use strict";d.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(381))},4989:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},o=function(f){return function(M,p,T,H){var b=s(M),k=n[f][s(M)];return 2===b&&(k=k[p?0:1]),k.replace(/%d/i,M)}},u=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];d.defineLocale("ar",{months:u,monthsShort:u,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,M,p){return f<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(M){return r[M]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(M){return a[M]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},7061:function(L,Y,c){!function(d){"use strict";var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};d.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(s){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(s)},meridiem:function(s,n,o){return s<4?"gec\u0259":s<12?"s\u0259h\u0259r":s<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(s){if(0===s)return s+"-\u0131nc\u0131";var n=s%10;return s+(a[n]||a[s%100-n]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},935:function(L,Y,c){!function(d){"use strict";function r(n,o,u){return"m"===u?o?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===u?o?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":n+" "+function a(n,o){var u=n.split("_");return o%10==1&&o%100!=11?u[0]:o%10>=2&&o%10<=4&&(o%100<10||o%100>=20)?u[1]:u[2]}({ss:o?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:o?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:o?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[u],+n)}d.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:r,mm:r,h:r,hh:r,d:"\u0434\u0437\u0435\u043d\u044c",dd:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(n){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(n)},meridiem:function(n,o,u){return n<4?"\u043d\u043e\u0447\u044b":n<12?"\u0440\u0430\u043d\u0456\u0446\u044b":n<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(n,o){switch(o){case"M":case"d":case"DDD":case"w":case"W":return n%10!=2&&n%10!=3||n%100==12||n%100==13?n+"-\u044b":n+"-\u0456";case"D":return n+"-\u0433\u0430";default:return n}},week:{dow:1,doy:7}})}(c(381))},7577:function(L,Y,c){!function(d){"use strict";d.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(381))},4991:function(L,Y,c){!function(d){"use strict";d.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(c(381))},2533:function(L,Y,c){!function(d){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};d.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===o?n<4?n:n+12:"\u09ad\u09cb\u09b0"===o||"\u09b8\u0995\u09be\u09b2"===o?n:"\u09a6\u09c1\u09aa\u09c1\u09b0"===o?n>=3?n:n+12:"\u09ac\u09bf\u0995\u09be\u09b2"===o||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u09b0\u09be\u09a4":n<6?"\u09ad\u09cb\u09b0":n<12?"\u09b8\u0995\u09be\u09b2":n<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<18?"\u09ac\u09bf\u0995\u09be\u09b2":n<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(381))},4082:function(L,Y,c){!function(d){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};d.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===o&&n>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===o&&n<5||"\u09ac\u09bf\u0995\u09be\u09b2"===o?n+12:n},meridiem:function(n,o,u){return n<4?"\u09b0\u09be\u09a4":n<10?"\u09b8\u0995\u09be\u09b2":n<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(381))},6190:function(L,Y,c){!function(d){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},r={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};d.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(n){return n.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===o&&n>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===o&&n<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===o?n+12:n},meridiem:function(n,o,u){return n<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":n<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":n<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":n<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(c(381))},5718:function(L,Y,c){!function(d){"use strict";function a(k,j,I){return k+" "+function n(k,j){return 2===j?function o(k){var j={m:"v",b:"v",d:"z"};return void 0===j[k.charAt(0)]?k:j[k.charAt(0)]+k.substring(1)}(k):k}({mm:"munutenn",MM:"miz",dd:"devezh"}[I],k)}function s(k){return k>9?s(k%10):k}var u=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],m=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,H=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];d.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:H,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:H,monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function r(k){switch(s(k)){case 1:case 3:case 4:case 5:case 9:return k+" bloaz";default:return k+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(k){return k+(1===k?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(k){return"g.m."===k},meridiem:function(k,j,I){return k<12?"a.m.":"g.m."}})}(c(381))},6437:function(L,Y,c){!function(d){"use strict";function r(n,o,u){var m=n+" ";switch(u){case"ss":return m+(1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi");case"mm":return m+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return"jedan sat";case"hh":return m+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return m+(1===n?"dan":"dana");case"MM":return m+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return m+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}d.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:r,m:function a(n,o,u,m){if("m"===u)return o?"jedna minuta":m?"jednu minutu":"jedne minute"},mm:r,h:r,hh:r,d:"dan",dd:r,M:"mjesec",MM:r,y:"godinu",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},258:function(L,Y,c){!function(d){"use strict";d.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(381))},5864:function(L,Y,c){!function(d){"use strict";var a={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},r="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),s=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],n=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function o(f){return f>1&&f<5&&1!=~~(f/10)}function u(f,M,p,T){var H=f+" ";switch(p){case"s":return M||T?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return M||T?H+(o(f)?"sekundy":"sekund"):H+"sekundami";case"m":return M?"minuta":T?"minutu":"minutou";case"mm":return M||T?H+(o(f)?"minuty":"minut"):H+"minutami";case"h":return M?"hodina":T?"hodinu":"hodinou";case"hh":return M||T?H+(o(f)?"hodiny":"hodin"):H+"hodinami";case"d":return M||T?"den":"dnem";case"dd":return M||T?H+(o(f)?"dny":"dn\xed"):H+"dny";case"M":return M||T?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return M||T?H+(o(f)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):H+"m\u011bs\xedci";case"y":return M||T?"rok":"rokem";case"yy":return M||T?H+(o(f)?"roky":"let"):H+"lety"}}d.defineLocale("cs",{months:a,monthsShort:r,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},8011:function(L,Y,c){!function(d){"use strict";d.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(r)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(c(381))},6986:function(L,Y,c){!function(d){"use strict";d.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(r){var n="";return r>20?n=40===r||50===r||60===r||80===r||100===r?"fed":"ain":r>0&&(n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+n},week:{dow:1,doy:4}})}(c(381))},969:function(L,Y,c){!function(d){"use strict";d.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},4631:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3793:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3717:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[o][0]:m[o][1]}d.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},6172:function(L,Y,c){!function(d){"use strict";var a=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],r=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];d.defineLocale("dv",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(n){return"\u0789\u078a"===n},meridiem:function(n,o,u){return n<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(c(381))},7851:function(L,Y,c){!function(d){"use strict";d.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(s,n){return s?"string"==typeof n&&/D/.test(n.substring(0,n.indexOf("MMMM")))?this._monthsGenitiveEl[s.month()]:this._monthsNominativeEl[s.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(s,n,o){return s>11?o?"\u03bc\u03bc":"\u039c\u039c":o?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(s){return"\u03bc"===(s+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(s,n){var o=this._calendarEl[s],u=n&&n.hours();return function a(s){return typeof Function<"u"&&s instanceof Function||"[object Function]"===Object.prototype.toString.call(s)}(o)&&(o=o.apply(n)),o.replace("{}",u%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(c(381))},8744:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:4}})}(c(381))},626:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(381))},2539:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},9856:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},3519:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(381))},5505:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:6}})}(c(381))},2034:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},7620:function(L,Y,c){!function(d){"use strict";d.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},750:function(L,Y,c){!function(d){"use strict";d.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(r){return"p"===r.charAt(0).toLowerCase()},meridiem:function(r,s,n){return r>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(c(381))},8574:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},6010:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(381))},1447:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(c(381))},6922:function(L,Y,c){!function(d){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;d.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(381))},8083:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[s+"sekundi",s+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[s+" minuti",s+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[s+" tunni",s+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[s+" kuu",s+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[s+" aasta",s+" aastat"]};return n?m[o][2]?m[o][2]:m[o][1]:u?m[o][0]:m[o][1]}d.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},9212:function(L,Y,c){!function(d){"use strict";d.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},3103:function(L,Y,c){!function(d){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},r={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};d.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(n){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(n)},meridiem:function(n,o,u){return n<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/[\u06f0-\u06f9]/g,function(o){return r[o]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(c(381))},5255:function(L,Y,c){!function(d){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),r=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function s(u,m,f,M){var p="";switch(f){case"s":return M?"muutaman sekunnin":"muutama sekunti";case"ss":p=M?"sekunnin":"sekuntia";break;case"m":return M?"minuutin":"minuutti";case"mm":p=M?"minuutin":"minuuttia";break;case"h":return M?"tunnin":"tunti";case"hh":p=M?"tunnin":"tuntia";break;case"d":return M?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":p=M?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return M?"kuukauden":"kuukausi";case"MM":p=M?"kuukauden":"kuukautta";break;case"y":return M?"vuoden":"vuosi";case"yy":p=M?"vuoden":"vuotta"}return function n(u,m){return u<10?m?r[u]:a[u]:u}(u,M)+" "+p}d.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5907:function(L,Y,c){!function(d){"use strict";d.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},4709:function(L,Y,c){!function(d){"use strict";d.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},9515:function(L,Y,c){!function(d){"use strict";d.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}}})}(c(381))},2444:function(L,Y,c){!function(d){"use strict";d.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}},week:{dow:1,doy:4}})}(c(381))},8178:function(L,Y,c){!function(d){"use strict";var s=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,n=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];d.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(u,m){switch(m){case"D":return u+(1===u?"er":"");default:case"M":case"Q":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(c(381))},6151:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");d.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,o){return n?/-MMM-/.test(o)?r[n.month()]:a[n.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},5694:function(L,Y,c){!function(d){"use strict";d.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(381))},2481:function(L,Y,c){!function(d){"use strict";d.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(381))},8777:function(L,Y,c){!function(d){"use strict";d.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(r){return 0===r.indexOf("un")?"n"+r:"en "+r},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},4788:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[s+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",s+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[s+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",s+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[s+" \u0935\u0930\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[s+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",s+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[s+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",s+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[s+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return u?m[o][0]:m[o][1]}d.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(s,n){return"D"===n?s+"\u0935\u0947\u0930":s},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0930\u093e\u0924\u0940"===n?s<4?s:s+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===n?s:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===n?s>12?s:s+12:"\u0938\u093e\u0902\u091c\u0947"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"\u0930\u093e\u0924\u0940":s<12?"\u0938\u0915\u093e\u0933\u0940\u0902":s<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":s<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(c(381))},5071:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m={s:["thoddea sekondamni","thodde sekond"],ss:[s+" sekondamni",s+" sekond"],m:["eka mintan","ek minut"],mm:[s+" mintamni",s+" mintam"],h:["eka voran","ek vor"],hh:[s+" voramni",s+" voram"],d:["eka disan","ek dis"],dd:[s+" disamni",s+" dis"],M:["eka mhoinean","ek mhoino"],MM:[s+" mhoineamni",s+" mhoine"],y:["eka vorsan","ek voros"],yy:[s+" vorsamni",s+" vorsam"]};return u?m[o][0]:m[o][1]}d.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(s,n){return"D"===n?s+"er":s},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(s,n){return 12===s&&(s=0),"rati"===n?s<4?s:s+12:"sokallim"===n?s:"donparam"===n?s>12?s:s+12:"sanje"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"rati":s<12?"sokallim":s<16?"donparam":s<20?"sanje":"rati"}})}(c(381))},9314:function(L,Y,c){!function(d){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},r={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};d.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(n){return n.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0ab0\u0abe\u0aa4"===o?n<4?n:n+12:"\u0ab8\u0ab5\u0abe\u0ab0"===o?n:"\u0aac\u0aaa\u0acb\u0ab0"===o?n>=10?n:n+12:"\u0ab8\u0abe\u0a82\u0a9c"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0ab0\u0abe\u0aa4":n<10?"\u0ab8\u0ab5\u0abe\u0ab0":n<17?"\u0aac\u0aaa\u0acb\u0ab0":n<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(c(381))},5145:function(L,Y,c){!function(d){"use strict";d.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(r){return 2===r?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":r+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(r){return 2===r?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":r+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(r){return 2===r?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":r+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(r){return 2===r?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":r%10==0&&10!==r?r+" \u05e9\u05e0\u05d4":r+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,s,n){return r<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":r<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":r<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":r<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(c(381))},9821:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},s=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];d.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:s,longMonthsParse:s,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(u){return u.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return r[m]})},postformat:function(u){return u.replace(/\d/g,function(m){return a[m]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(u,m){return 12===u&&(u=0),"\u0930\u093e\u0924"===m?u<4?u:u+12:"\u0938\u0941\u092c\u0939"===m?u:"\u0926\u094b\u092a\u0939\u0930"===m?u>=10?u:u+12:"\u0936\u093e\u092e"===m?u+12:void 0},meridiem:function(u,m,f){return u<4?"\u0930\u093e\u0924":u<10?"\u0938\u0941\u092c\u0939":u<17?"\u0926\u094b\u092a\u0939\u0930":u<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(c(381))},3346:function(L,Y,c){!function(d){"use strict";function a(s,n,o){var u=s+" ";switch(o){case"ss":return u+(1===s?"sekunda":2===s||3===s||4===s?"sekunde":"sekundi");case"m":return n?"jedna minuta":"jedne minute";case"mm":return u+(1===s?"minuta":2===s||3===s||4===s?"minute":"minuta");case"h":return n?"jedan sat":"jednog sata";case"hh":return u+(1===s?"sat":2===s||3===s||4===s?"sata":"sati");case"dd":return u+(1===s?"dan":"dana");case"MM":return u+(1===s?"mjesec":2===s||3===s||4===s?"mjeseca":"mjeseci");case"yy":return u+(1===s?"godina":2===s||3===s||4===s?"godine":"godina")}}d.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},6937:function(L,Y,c){!function(d){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function r(o,u,m,f){var M=o;switch(m){case"s":return f||u?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return M+(f||u)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(f||u?" perc":" perce");case"mm":return M+(f||u?" perc":" perce");case"h":return"egy"+(f||u?" \xf3ra":" \xf3r\xe1ja");case"hh":return M+(f||u?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(f||u?" nap":" napja");case"dd":return M+(f||u?" nap":" napja");case"M":return"egy"+(f||u?" h\xf3nap":" h\xf3napja");case"MM":return M+(f||u?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(f||u?" \xe9v":" \xe9ve");case"yy":return M+(f||u?" \xe9v":" \xe9ve")}return""}function s(o){return(o?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}d.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(o){return"u"===o.charAt(1).toLowerCase()},meridiem:function(o,u,m){return o<12?!0===m?"de":"DE":!0===m?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return s.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return s.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},2976:function(L,Y,c){!function(d){"use strict";d.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":r<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":r<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(r,s){switch(s){case"DDD":case"w":case"W":case"DDDo":return 1===r?r+"-\u056b\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}})}(c(381))},6007:function(L,Y,c){!function(d){"use strict";d.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"siang"===s?r>=11?r:r+12:"sore"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"siang":r<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(c(381))},3414:function(L,Y,c){!function(d){"use strict";function a(n){return n%100==11||n%10!=1}function r(n,o,u,m){var f=n+" ";switch(u){case"s":return o||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(n)?f+(o||m?"sek\xfandur":"sek\xfandum"):f+"sek\xfanda";case"m":return o?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(n)?f+(o||m?"m\xedn\xfatur":"m\xedn\xfatum"):o?f+"m\xedn\xfata":f+"m\xedn\xfatu";case"hh":return a(n)?f+(o||m?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return o?"dagur":m?"dag":"degi";case"dd":return a(n)?o?f+"dagar":f+(m?"daga":"d\xf6gum"):o?f+"dagur":f+(m?"dag":"degi");case"M":return o?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(n)?o?f+"m\xe1nu\xf0ir":f+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):o?f+"m\xe1nu\xf0ur":f+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return o||m?"\xe1r":"\xe1ri";case"yy":return a(n)?f+(o||m?"\xe1r":"\xe1rum"):f+(o||m?"\xe1r":"\xe1ri")}}d.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},139:function(L,Y,c){!function(d){"use strict";d.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},567:function(L,Y,c){!function(d){"use strict";d.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},3899:function(L,Y,c){!function(d){"use strict";d.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(r,s){return"\u5143"===s[1]?1:parseInt(s[1]||r,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(r){return"\u5348\u5f8c"===r},meridiem:function(r,s,n){return r<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(r){return r.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(r){return this.week()!==r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,s){switch(s){case"y":return 1===r?"\u5143\u5e74":r+"\u5e74";case"d":case"D":case"DDD":return r+"\u65e5";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(c(381))},9794:function(L,Y,c){!function(d){"use strict";d.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(r,s){return 12===r&&(r=0),"enjing"===s?r:"siyang"===s?r>=11?r:r+12:"sonten"===s||"ndalu"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"enjing":r<15?"siyang":r<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(c(381))},4490:function(L,Y,c){!function(d){"use strict";d.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(r){return r.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(s,n,o){return"\u10d8"===o?n+"\u10e8\u10d8":n+o+"\u10e8\u10d8"})},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):r},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(r){return 0===r?r:1===r?r+"-\u10da\u10d8":r<20||r<=100&&r%20==0||r%100==0?"\u10db\u10d4-"+r:r+"-\u10d4"},week:{dow:1,doy:7}})}(c(381))},840:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};d.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},1662:function(L,Y,c){!function(d){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},r={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};d.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(n){return"\u179b\u17d2\u1784\u17b6\u1785"===n},meridiem:function(n,o,u){return n<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(n){return n.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},week:{dow:1,doy:4}})}(c(381))},2987:function(L,Y,c){!function(d){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},r={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};d.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(n){return n.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===o?n<4?n:n+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===o?n:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===o?n>=10?n:n+12:"\u0cb8\u0c82\u0c9c\u0cc6"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":n<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":n<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":n<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(n){return n+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(c(381))},3460:function(L,Y,c){!function(d){"use strict";d.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\uc77c";case"M":return r+"\uc6d4";case"w":case"W":return r+"\uc8fc";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return"\uc624\ud6c4"===r},meridiem:function(r,s,n){return r<12?"\uc624\uc804":"\uc624\ud6c4"}})}(c(381))},5085:function(L,Y,c){!function(d){"use strict";function a(n,o,u,m){var f={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[n+" san\xeeye",n+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[n+" deq\xeeqe",n+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[n+" saet",n+" saetan"],d:["rojek","rojek\xea"],dd:[n+" roj",n+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[n+" hefte",n+" hefteyan"],M:["mehek","mehek\xea"],MM:[n+" meh",n+" mehan"],y:["salek","salek\xea"],yy:[n+" sal",n+" salan"]};return o?f[u][0]:f[u][1]}d.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(n,o,u){return n<12?u?"bn":"BN":u?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(n,o){var u=o.toLowerCase();return u.includes("w")||u.includes("m")?n+".":n+function r(n){var o=(n=""+n).substring(n.length-1),u=n.length>1?n.substring(n.length-2):"";return 12==u||13==u||"2"!=o&&"3"!=o&&"50"!=u&&"70"!=o&&"80"!=o?"\xea":"y\xea"}(n)},week:{dow:1,doy:4}})}(c(381))},2886:function(L,Y,c){!function(d){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];d.defineLocale("ku",{months:s,monthsShort:s,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(o){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(o)},meridiem:function(o,u,m){return o<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(o){return o.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return r[u]}).replace(/\u060c/g,",")},postformat:function(o){return o.replace(/\d/g,function(u){return a[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},1986:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};d.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},9512:function(L,Y,c){!function(d){"use strict";function a(u,m,f,M){var p={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return m?p[f][0]:p[f][1]}function n(u){if(u=parseInt(u,10),isNaN(u))return!1;if(u<0)return!0;if(u<10)return 4<=u&&u<=7;if(u<100){var m=u%10;return n(0===m?u/10:m)}if(u<1e4){for(;u>=10;)u/=10;return n(u)}return n(u/=1e3)}d.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function r(u){return n(u.substr(0,u.indexOf(" ")))?"a "+u:"an "+u},past:function s(u){return n(u.substr(0,u.indexOf(" ")))?"viru "+u:"virun "+u},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3203:function(L,Y,c){!function(d){"use strict";d.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(r){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===r},meridiem:function(r,s,n){return r<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(r){return"\u0e97\u0eb5\u0ec8"+r}})}(c(381))},6638:function(L,Y,c){!function(d){"use strict";var a={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function s(f,M,p,T){return M?o(p)[0]:T?o(p)[1]:o(p)[2]}function n(f){return f%10==0||f>10&&f<20}function o(f){return a[f].split("_")}function u(f,M,p,T){var H=f+" ";return 1===f?H+s(0,M,p[0],T):M?H+(n(f)?o(p)[1]:o(p)[0]):T?H+o(p)[1]:H+(n(f)?o(p)[1]:o(p)[2])}d.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function r(f,M,p,T){return M?"kelios sekund\u0117s":T?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:u,m:s,mm:u,h:s,hh:u,d:s,dd:u,M:s,MM:u,y:s,yy:u},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(f){return f+"-oji"},week:{dow:1,doy:4}})}(c(381))},4244:function(L,Y,c){!function(d){"use strict";var a={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function r(m,f,M){return M?f%10==1&&f%100!=11?m[2]:m[3]:f%10==1&&f%100!=11?m[0]:m[1]}function s(m,f,M){return m+" "+r(a[M],m,f)}function n(m,f,M){return r(a[M],m,f)}d.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function o(m,f){return f?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3908:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(s,n){return 1===s?n[0]:s>=2&&s<=4?n[1]:n[2]},translate:function(s,n,o){var u=a.words[o];return 1===o.length?n?u[0]:u[1]:s+" "+a.correctGrammaticalCase(s,u)}};d.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},864:function(L,Y,c){!function(d){"use strict";d.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},1290:function(L,Y,c){!function(d){"use strict";d.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(381))},8803:function(L,Y,c){!function(d){"use strict";d.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===s&&r>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===s||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===s?r+12:r},meridiem:function(r,s,n){return r<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":r<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":r<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":r<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(c(381))},3077:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){switch(o){case"s":return n?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return s+(n?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return s+(n?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return s+(n?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return s+(n?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return s+(n?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return s+(n?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return s}}d.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(s){return"\u04ae\u0425"===s},meridiem:function(s,n,o){return s<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(s,n){switch(n){case"d":case"D":case"DDD":return s+" \u04e9\u0434\u04e9\u0440";default:return s}}})}(c(381))},6801:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function s(o,u,m,f){var M="";if(u)switch(m){case"s":M="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":M="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":M="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":M="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":M="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":M="%d \u0924\u093e\u0938";break;case"d":M="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":M="%d \u0926\u093f\u0935\u0938";break;case"M":M="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":M="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":M="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":M="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":M="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":M="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":M="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":M="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":M="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":M="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":M="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":M="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":M="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":M="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":M="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":M="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return M.replace(/%d/i,o)}d.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},preparse:function(o){return o.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(u){return r[u]})},postformat:function(o){return o.replace(/\d/g,function(u){return a[u]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(o,u){return 12===o&&(o=0),"\u092a\u0939\u093e\u091f\u0947"===u||"\u0938\u0915\u093e\u0933\u0940"===u?o:"\u0926\u0941\u092a\u093e\u0930\u0940"===u||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===u||"\u0930\u093e\u0924\u094d\u0930\u0940"===u?o>=12?o:o+12:void 0},meridiem:function(o,u,m){return o>=0&&o<6?"\u092a\u0939\u093e\u091f\u0947":o<12?"\u0938\u0915\u093e\u0933\u0940":o<17?"\u0926\u0941\u092a\u093e\u0930\u0940":o<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(c(381))},4033:function(L,Y,c){!function(d){"use strict";d.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(381))},9522:function(L,Y,c){!function(d){"use strict";d.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(381))},7147:function(L,Y,c){!function(d){"use strict";d.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},7856:function(L,Y,c){!function(d){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},r={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};d.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(n){return n.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},week:{dow:1,doy:4}})}(c(381))},8074:function(L,Y,c){!function(d){"use strict";d.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},8115:function(L,Y,c){!function(d){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};d.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(n){return n.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0930\u093e\u0924\u093f"===o?n<4?n:n+12:"\u092c\u093f\u0939\u093e\u0928"===o?n:"\u0926\u093f\u0909\u0901\u0938\u094b"===o?n>=10?n:n+12:"\u0938\u093e\u0901\u091d"===o?n+12:void 0},meridiem:function(n,o,u){return n<3?"\u0930\u093e\u0924\u093f":n<12?"\u092c\u093f\u0939\u093e\u0928":n<16?"\u0926\u093f\u0909\u0901\u0938\u094b":n<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(c(381))},2352:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;d.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},4804:function(L,Y,c){!function(d){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;d.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},6734:function(L,Y,c){!function(d){"use strict";d.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},7658:function(L,Y,c){!function(d){"use strict";d.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(381))},3537:function(L,Y,c){!function(d){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},r={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};d.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(n){return n.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(n,o){return 12===n&&(n=0),"\u0a30\u0a3e\u0a24"===o?n<4?n:n+12:"\u0a38\u0a35\u0a47\u0a30"===o?n:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===o?n>=10?n:n+12:"\u0a38\u0a3c\u0a3e\u0a2e"===o?n+12:void 0},meridiem:function(n,o,u){return n<4?"\u0a30\u0a3e\u0a24":n<10?"\u0a38\u0a35\u0a47\u0a30":n<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":n<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(c(381))},5866:function(L,Y,c){!function(d){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),s=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function n(m){return m%10<5&&m%10>1&&~~(m/10)%10!=1}function o(m,f,M){var p=m+" ";switch(M){case"ss":return p+(n(m)?"sekundy":"sekund");case"m":return f?"minuta":"minut\u0119";case"mm":return p+(n(m)?"minuty":"minut");case"h":return f?"godzina":"godzin\u0119";case"hh":return p+(n(m)?"godziny":"godzin");case"ww":return p+(n(m)?"tygodnie":"tygodni");case"MM":return p+(n(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return p+(n(m)?"lata":"lat")}}d.defineLocale("pl",{months:function(m,f){return m?/D MMMM/.test(f)?r[m.month()]:a[m.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:o,M:"miesi\u0105c",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3316:function(L,Y,c){!function(d){"use strict";d.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(c(381))},450:function(L,Y,c){!function(d){"use strict";d.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},2721:function(L,Y,c){!function(d){"use strict";function a(s,n,o){var m=" ";return(s%100>=20||s>=100&&s%100==0)&&(m=" de "),s+m+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[o]}d.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(c(381))},4247:function(L,Y,c){!function(d){"use strict";function r(o,u,m){return"m"===m?u?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":o+" "+function a(o,u){var m=o.split("_");return u%10==1&&u%100!=11?m[0]:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?m[1]:m[2]}({ss:u?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:u?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[m],+o)}var s=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];d.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(o){if(o.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(o){if(o.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0447\u0430\u0441",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(o){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(o)},meridiem:function(o,u,m){return o<4?"\u043d\u043e\u0447\u0438":o<12?"\u0443\u0442\u0440\u0430":o<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(o,u){switch(u){case"M":case"d":case"DDD":return o+"-\u0439";case"D":return o+"-\u0433\u043e";case"w":case"W":return o+"-\u044f";default:return o}},week:{dow:1,doy:4}})}(c(381))},653:function(L,Y,c){!function(d){"use strict";var a=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],r=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];d.defineLocale("sd",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(381))},7438:function(L,Y,c){!function(d){"use strict";d.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},4090:function(L,Y,c){!function(d){"use strict";d.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(r){return r+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return"\u0db4.\u0dc0."===r||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===r},meridiem:function(r,s,n){return r>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(c(381))},5872:function(L,Y,c){!function(d){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function s(u){return u>1&&u<5}function n(u,m,f,M){var p=u+" ";switch(f){case"s":return m||M?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||M?p+(s(u)?"sekundy":"sek\xfand"):p+"sekundami";case"m":return m?"min\xfata":M?"min\xfatu":"min\xfatou";case"mm":return m||M?p+(s(u)?"min\xfaty":"min\xfat"):p+"min\xfatami";case"h":return m?"hodina":M?"hodinu":"hodinou";case"hh":return m||M?p+(s(u)?"hodiny":"hod\xedn"):p+"hodinami";case"d":return m||M?"de\u0148":"d\u0148om";case"dd":return m||M?p+(s(u)?"dni":"dn\xed"):p+"d\u0148ami";case"M":return m||M?"mesiac":"mesiacom";case"MM":return m||M?p+(s(u)?"mesiace":"mesiacov"):p+"mesiacmi";case"y":return m||M?"rok":"rokom";case"yy":return m||M?p+(s(u)?"roky":"rokov"):p+"rokmi"}}d.defineLocale("sk",{months:a,monthsShort:r,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},6373:function(L,Y,c){!function(d){"use strict";function a(s,n,o,u){var m=s+" ";switch(o){case"s":return n||u?"nekaj sekund":"nekaj sekundami";case"ss":return m+(1===s?n?"sekundo":"sekundi":2===s?n||u?"sekundi":"sekundah":s<5?n||u?"sekunde":"sekundah":"sekund");case"m":return n?"ena minuta":"eno minuto";case"mm":return m+(1===s?n?"minuta":"minuto":2===s?n||u?"minuti":"minutama":s<5?n||u?"minute":"minutami":n||u?"minut":"minutami");case"h":return n?"ena ura":"eno uro";case"hh":return m+(1===s?n?"ura":"uro":2===s?n||u?"uri":"urama":s<5?n||u?"ure":"urami":n||u?"ur":"urami");case"d":return n||u?"en dan":"enim dnem";case"dd":return m+(1===s?n||u?"dan":"dnem":2===s?n||u?"dni":"dnevoma":n||u?"dni":"dnevi");case"M":return n||u?"en mesec":"enim mesecem";case"MM":return m+(1===s?n||u?"mesec":"mesecem":2===s?n||u?"meseca":"mesecema":s<5?n||u?"mesece":"meseci":n||u?"mesecev":"meseci");case"y":return n||u?"eno leto":"enim letom";case"yy":return m+(1===s?n||u?"leto":"letom":2===s?n||u?"leti":"letoma":s<5?n||u?"leta":"leti":n||u?"let":"leti")}}d.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},7410:function(L,Y,c){!function(d){"use strict";d.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(r){return"M"===r.charAt(0)},meridiem:function(r,s,n){return r<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5970:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,o,u){var f,m=a.words[o];return 1===o.length?"y"===o&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":u||n?m[0]:m[1]:(f=a.correctGrammaticalCase(s,m),"yy"===o&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===f?s+" \u0433\u043e\u0434\u0438\u043d\u0430":s+" "+f)}};d.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},1599:function(L,Y,c){!function(d){"use strict";var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,o,u){var f,m=a.words[o];return 1===o.length?"y"===o&&n?"jedna godina":u||n?m[0]:m[1]:(f=a.correctGrammaticalCase(s,m),"yy"===o&&n&&"godinu"===f?s+" godina":s+" "+f)}};d.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},8440:function(L,Y,c){!function(d){"use strict";d.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(r,s,n){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,s){return 12===r&&(r=0),"ekuseni"===s?r:"emini"===s?r>=11?r:r+12:"entsambama"===s||"ebusuku"===s?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(c(381))},843:function(L,Y,c){!function(d){"use strict";d.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?":e":1===s||2===s?":a":":e")},week:{dow:1,doy:4}})}(c(381))},5172:function(L,Y,c){!function(d){"use strict";d.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(c(381))},6889:function(L,Y,c){!function(d){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},r={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};d.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(n){return n+"\u0bb5\u0ba4\u0bc1"},preparse:function(n){return n.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(o){return r[o]})},postformat:function(n){return n.replace(/\d/g,function(o){return a[o]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(n,o,u){return n<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":n<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":n<10?" \u0b95\u0bbe\u0bb2\u0bc8":n<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":n<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":n<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(n,o){return 12===n&&(n=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===o?n<2?n:n+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===o||"\u0b95\u0bbe\u0bb2\u0bc8"===o||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===o&&n>=10?n:n+12},week:{dow:0,doy:6}})}(c(381))},6677:function(L,Y,c){!function(d){"use strict";d.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===s?r<4?r:r+12:"\u0c09\u0c26\u0c2f\u0c02"===s?r:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===s?r>=10?r:r+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===s?r+12:void 0},meridiem:function(r,s,n){return r<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":r<10?"\u0c09\u0c26\u0c2f\u0c02":r<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":r<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(c(381))},7653:function(L,Y,c){!function(d){"use strict";d.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},8579:function(L,Y,c){!function(d){"use strict";var a={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};d.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0448\u0430\u0431"===n?s<4?s:s+12:"\u0441\u0443\u0431\u04b3"===n?s:"\u0440\u04ef\u0437"===n?s>=11?s:s+12:"\u0431\u0435\u0433\u043e\u04b3"===n?s+12:void 0},meridiem:function(s,n,o){return s<4?"\u0448\u0430\u0431":s<11?"\u0441\u0443\u0431\u04b3":s<16?"\u0440\u04ef\u0437":s<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},9170:function(L,Y,c){!function(d){"use strict";d.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(r){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===r},meridiem:function(r,s,n){return r<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(c(381))},7452:function(L,Y,c){!function(d){"use strict";var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};d.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'unjy";var o=s%10;return s+(a[o]||a[s%100-o]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(381))},1351:function(L,Y,c){!function(d){"use strict";d.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},2788:function(L,Y,c){!function(d){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(m,f,M,p){var T=function o(m){var f=Math.floor(m%1e3/100),M=Math.floor(m%100/10),p=m%10,T="";return f>0&&(T+=a[f]+"vatlh"),M>0&&(T+=(""!==T?" ":"")+a[M]+"maH"),p>0&&(T+=(""!==T?" ":"")+a[p]),""===T?"pagh":T}(m);switch(M){case"ss":return T+" lup";case"mm":return T+" tup";case"hh":return T+" rep";case"dd":return T+" jaj";case"MM":return T+" jar";case"yy":return T+" DIS"}}d.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function r(m){var f=m;return-1!==m.indexOf("jaj")?f.slice(0,-3)+"leS":-1!==m.indexOf("jar")?f.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?f.slice(0,-3)+"nem":f+" pIq"},past:function s(m){var f=m;return-1!==m.indexOf("jaj")?f.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?f.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?f.slice(0,-3)+"ben":f+" ret"},s:"puS lup",ss:n,m:"wa\u2019 tup",mm:n,h:"wa\u2019 rep",hh:n,d:"wa\u2019 jaj",dd:n,M:"wa\u2019 jar",MM:n,y:"wa\u2019 DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},7632:function(L,Y,c){!function(d){"use strict";var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};d.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(s,n,o){return s<12?o?"\xf6\xf6":"\xd6\xd6":o?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(s){return"\xf6s"===s||"\xd6S"===s},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'\u0131nc\u0131";var o=s%10;return s+(a[o]||a[s%100-o]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(381))},3134:function(L,Y,c){!function(d){"use strict";function r(s,n,o,u){var m={s:["viensas secunds","'iensas secunds"],ss:[s+" secunds",s+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[s+" m\xeduts",s+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[s+" \xfeoras",s+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[s+" ziuas",s+" ziuas"],M:["'n mes","'iens mes"],MM:[s+" mesen",s+" mesen"],y:["'n ar","'iens ar"],yy:[s+" ars",s+" ars"]};return u||n?m[o][0]:m[o][1]}d.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(s){return"d'o"===s.toLowerCase()},meridiem:function(s,n,o){return s>11?o?"d'o":"D'O":o?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5127:function(L,Y,c){!function(d){"use strict";d.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(c(381))},2797:function(L,Y,c){!function(d){"use strict";d.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(c(381))},9894:function(L,Y,c){!function(d){"use strict";d.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===s||"\u0633\u06d5\u06be\u06d5\u0631"===s||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===s?r:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===s||"\u0643\u06d5\u0686"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":o<900?"\u0633\u06d5\u06be\u06d5\u0631":o<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":o<1230?"\u0686\u06c8\u0634":o<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return r+"-\u06be\u06d5\u067e\u062a\u06d5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(c(381))},6818:function(L,Y,c){!function(d){"use strict";function r(u,m,f){return"m"===f?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===f?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":u+" "+function a(u,m){var f=u.split("_");return m%10==1&&m%100!=11?f[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?f[1]:f[2]}({ss:m?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:m?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[f],+u)}function n(u){return function(){return u+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}d.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function s(u,m){var f={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===u?f.nominative.slice(1,7).concat(f.nominative.slice(0,1)):u?f[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(m)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(m)?"genitive":"nominative"][u.day()]:f.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:n("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:n("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:n("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:n("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:r,y:"\u0440\u0456\u043a",yy:r},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(u){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(u)},meridiem:function(u,m,f){return u<4?"\u043d\u043e\u0447\u0456":u<12?"\u0440\u0430\u043d\u043a\u0443":u<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(u,m){switch(m){case"M":case"d":case"DDD":case"w":case"W":return u+"-\u0439";case"D":return u+"-\u0433\u043e";default:return u}},week:{dow:1,doy:7}})}(c(381))},3641:function(L,Y,c){!function(d){"use strict";var a=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],r=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];d.defineLocale("ur",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,o,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(381))},5267:function(L,Y,c){!function(d){"use strict";d.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(c(381))},7457:function(L,Y,c){!function(d){"use strict";d.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(c(381))},8452:function(L,Y,c){!function(d){"use strict";d.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(r){return/^ch$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},8731:function(L,Y,c){!function(d){"use strict";d.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},1138:function(L,Y,c){!function(d){"use strict";d.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(c(381))},3456:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(c(381))},2456:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1200?"\u4e0a\u5348":1200===o?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},4301:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},3944:function(L,Y,c){!function(d){"use strict";d.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var o=100*r+s;return o<600?"\u51cc\u6668":o<900?"\u65e9\u4e0a":o<1130?"\u4e0a\u5348":o<1230?"\u4e2d\u5348":o<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},381:function(L,Y,c){(L=c.nmd(L)).exports=function(){"use strict";var d,j;function a(){return d.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function m(e){return void 0===e}function f(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function M(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function p(e,t){var _,i=[],l=e.length;for(_=0;_>>0;for(_=0;_0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,t-_.length)).toString().substr(1)+_}var ut=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ie=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,lt={},ye={};function v(e,t,i,_){var l=_;"string"==typeof _&&(l=function(){return this[_]()}),e&&(ye[e]=l),t&&(ye[t[0]]=function(){return X(l.apply(this,arguments),t[1],t[2])}),i&&(ye[i]=function(){return this.localeData().ordinal(l.apply(this,arguments),e)})}function Ha(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ce(e,t){return e.isValid()?(t=Et(t,e.localeData()),lt[t]=lt[t]||function ja(e){var i,_,t=e.match(ut);for(i=0,_=t.length;i<_;i++)t[i]=ye[t[i]]?ye[t[i]]:Ha(t[i]);return function(l){var y,h="";for(y=0;y<_;y++)h+=q(t[y])?t[y].call(l,e):t[y];return h}}(t),lt[t](e)):e.localeData().invalidDate()}function Et(e,t){var i=5;function _(l){return t.longDateFormat(l)||l}for(Ie.lastIndex=0;i>=0&&Ie.test(e);)e=e.replace(Ie,_),Ie.lastIndex=0,i-=1;return e}var At={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return"string"==typeof e?At[e]||At[e.toLowerCase()]:void 0}function mt(e){var i,_,t={};for(_ in e)o(e,_)&&(i=V(_))&&(t[i]=e[_]);return t}var Ia={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Ke,Ft=/\d/,G=/\d\d/,zt=/\d{3}/,ct=/\d{4}/,Je=/[+-]?\d{6}/,A=/\d\d?/,Rt=/\d\d\d\d?/,Nt=/\d\d\d\d\d\d?/,Ue=/\d{1,3}/,Mt=/\d{1,4}/,Be=/[+-]?\d{1,6}/,pe=/\d+/,Ge=/[+-]?\d+/,Ja=/Z|[+-]\d\d:?\d\d/gi,Ve=/Z|[+-]\d\d(?::?\d\d)?/gi,je=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ke=/^[1-9]\d?/,ht=/^([1-9]\d|\d)/;function g(e,t,i){Ke[e]=q(t)?t:function(_,l){return _&&i?i:t}}function Ba(e,t){return o(Ke,e)?Ke[e](t._strict,t._locale):new RegExp(function Ga(e){return te(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,_,l,h){return i||_||l||h}))}(e))}function te(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function x(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=K(t)),i}Ke={};var ft={};function E(e,t){var i,l,_=t;for("string"==typeof e&&(e=[e]),f(t)&&(_=function(h,y){y[t]=x(h)}),l=e.length,i=0;i68?1900:2e3)};var R,It=De("FullYear",!0);function De(e,t){return function(i){return null!=i?(Ct(this,e,i),a.updateOffset(this,t),this):Oe(this,e)}}function Oe(e,t){if(!e.isValid())return NaN;var i=e._d,_=e._isUTC;switch(t){case"Milliseconds":return _?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return _?i.getUTCSeconds():i.getSeconds();case"Minutes":return _?i.getUTCMinutes():i.getMinutes();case"Hours":return _?i.getUTCHours():i.getHours();case"Date":return _?i.getUTCDate():i.getDate();case"Day":return _?i.getUTCDay():i.getDay();case"Month":return _?i.getUTCMonth():i.getMonth();case"FullYear":return _?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Ct(e,t,i){var _,l,h,y,w;if(e.isValid()&&!isNaN(i)){switch(_=e._d,l=e._isUTC,t){case"Milliseconds":return void(l?_.setUTCMilliseconds(i):_.setMilliseconds(i));case"Seconds":return void(l?_.setUTCSeconds(i):_.setSeconds(i));case"Minutes":return void(l?_.setUTCMinutes(i):_.setMinutes(i));case"Hours":return void(l?_.setUTCHours(i):_.setHours(i));case"Date":return void(l?_.setUTCDate(i):_.setDate(i));case"FullYear":break;default:return}h=i,y=e.month(),w=29!==(w=e.date())||1!==y||$e(h)?w:28,l?_.setUTCFullYear(h,y,w):_.setFullYear(h,y,w)}}function Lt(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=function Xa(e,t){return(e%t+t)%t}(t,12);return e+=(t-i)/12,1===i?$e(e)?29:28:31-i%7%2}R=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(w=new Date(e+400,t,i,_,l,h,y),isFinite(w.getFullYear())&&w.setFullYear(e)):w=new Date(e,t,i,_,l,h,y),w}function We(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ze(e,t,i){var _=7+t-i;return-(7+We(e,0,_).getUTCDay()-t)%7+_-1}function Kt(e,t,i,_,l){var S,P,w=1+7*(t-1)+(7+i-_)%7+Ze(e,_,l);return w<=0?P=Pe(S=e-1)+w:w>Pe(e)?(S=e+1,P=w-Pe(e)):(S=e,P=w),{year:S,dayOfYear:P}}function Ee(e,t,i){var h,y,_=Ze(e.year(),t,i),l=Math.floor((e.dayOfYear()-_-1)/7)+1;return l<1?h=l+ne(y=e.year()-1,t,i):l>ne(e.year(),t,i)?(h=l-ne(e.year(),t,i),y=e.year()+1):(y=e.year(),h=l),{week:h,year:y}}function ne(e,t,i){var _=Ze(e,t,i),l=Ze(e+1,t,i);return(Pe(e)-_+l)/7}v("w",["ww",2],"wo","week"),v("W",["WW",2],"Wo","isoWeek"),g("w",A,ke),g("ww",A,G),g("W",A,ke),g("WW",A,G),xe(["w","ww","W","WW"],function(e,t,i,_){t[_.substr(0,1)]=x(e)});function Yt(e,t){return e.slice(t,7).concat(e.slice(0,t))}v("d",0,"do","day"),v("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),v("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),v("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),v("e",0,0,"weekday"),v("E",0,0,"isoWeekday"),g("d",A),g("e",A),g("E",A),g("dd",function(e,t){return t.weekdaysMinRegex(e)}),g("ddd",function(e,t){return t.weekdaysShortRegex(e)}),g("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,i,_){var l=i._locale.weekdaysParse(e,_,i._strict);null!=l?t.d=l:k(i).invalidWeekday=e}),xe(["d","e","E"],function(e,t,i,_){t[_]=x(e)});var ys="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ps="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ks=je,Ds=je,ws=je;function bs(e,t,i){var _,l,h,y=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)h=H([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(h,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(h,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(h,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(l=R.call(this._weekdaysParse,y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:"dddd"===t?-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._shortWeekdaysParse,y))||-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,y))||-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._minWeekdaysParse,y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,y))||-1!==(l=R.call(this._weekdaysParse,y))||-1!==(l=R.call(this._shortWeekdaysParse,y))?l:null}function yt(){function e(U,oe){return oe.length-U.length}var h,y,w,S,P,t=[],i=[],_=[],l=[];for(h=0;h<7;h++)y=H([2e3,1]).day(h),w=te(this.weekdaysMin(y,"")),S=te(this.weekdaysShort(y,"")),P=te(this.weekdays(y,"")),t.push(w),i.push(S),_.push(P),l.push(w),l.push(S),l.push(P);t.sort(e),i.sort(e),_.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function pt(){return this.hours()%12||12}function Zt(e,t){v(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Qt(e,t){return t._meridiemParse}v("H",["HH",2],0,"hour"),v("h",["hh",2],0,pt),v("k",["kk",2],0,function Es(){return this.hours()||24}),v("hmm",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)}),v("hmmss",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),v("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),v("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)}),Zt("a",!0),Zt("A",!1),g("a",Qt),g("A",Qt),g("H",A,ht),g("h",A,ke),g("k",A,ke),g("HH",A,G),g("hh",A,G),g("kk",A,G),g("hmm",Rt),g("hmmss",Nt),g("Hmm",Rt),g("Hmmss",Nt),E(["H","HH"],N),E(["k","kk"],function(e,t,i){var _=x(e);t[N]=24===_?0:_}),E(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),E(["h","hh"],function(e,t,i){t[N]=x(e),k(i).bigHour=!0}),E("hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_)),k(i).bigHour=!0}),E("hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l)),k(i).bigHour=!0}),E("Hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_))}),E("Hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l))});var zs=De("Hours",!0);var Fe,qt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:es,monthsShort:Jt,week:{dow:0,doy:6},weekdays:ys,weekdaysMin:ps,weekdaysShort:$t,meridiemParse:/[ap]\.?m?\.?/i},z={},Ae={};function Ns(e,t){var i,_=Math.min(e.length,t.length);for(i=0;i<_;i+=1)if(e[i]!==t[i])return i;return _}function Xt(e){return e&&e.toLowerCase().replace("_","-")}function Qe(e){var t=null;if(void 0===z[e]&&L&&L.exports&&function Cs(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=Fe._abbr,c(5358)("./"+e),ue(t)}catch{z[e]=null}return z[e]}function ue(e,t){var i;return e&&((i=m(t)?re(e):kt(e,t))?Fe=i:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Fe._abbr}function kt(e,t){if(null!==t){var i,_=qt;if(t.abbr=e,null!=z[e])Ne("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=z[e]._config;else if(null!=t.parentLocale)if(null!=z[t.parentLocale])_=z[t.parentLocale]._config;else{if(null==(i=Qe(t.parentLocale)))return Ae[t.parentLocale]||(Ae[t.parentLocale]=[]),Ae[t.parentLocale].push({name:e,config:t}),null;_=i._config}return z[e]=new dt(_t(_,t)),Ae[e]&&Ae[e].forEach(function(l){kt(l.name,l.config)}),ue(e),z[e]}return delete z[e],null}function re(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fe;if(!s(e)){if(t=Qe(e))return t;e=[e]}return function Is(e){for(var i,_,l,h,t=0;t0;){if(l=Qe(h.slice(0,i).join("-")))return l;if(_&&_.length>=i&&Ns(h,_)>=i-1)break;i--}t++}return Fe}(e)}function Dt(e){var t,i=e._a;return i&&-2===k(e).overflow&&(t=i[ae]<0||i[ae]>11?ae:i[ee]<1||i[ee]>Lt(i[J],i[ae])?ee:i[N]<0||i[N]>24||24===i[N]&&(0!==i[$]||0!==i[se]||0!==i[he])?N:i[$]<0||i[$]>59?$:i[se]<0||i[se]>59?se:i[he]<0||i[he]>999?he:-1,k(e)._overflowDayOfYear&&(tee)&&(t=ee),k(e)._overflowWeeks&&-1===t&&(t=Ka),k(e)._overflowWeekday&&-1===t&&(t=$a),k(e).overflow=t),e}var Bs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Gs=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Vs=/Z|[+-]\d\d(?::?\d\d)?/,qe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ks=/^\/?Date\((-?\d+)/i,$s=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Zs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ea(e){var t,i,h,y,w,S,_=e._i,l=Bs.exec(_)||Gs.exec(_),P=qe.length,U=wt.length;if(l){for(k(e).iso=!0,t=0,i=P;t7)&&(S=!0)):(h=e._locale._week.dow,y=e._locale._week.doy,P=Ee(F(),h,y),i=we(t.gg,e._a[J],P.year),_=we(t.w,P.week),null!=t.d?((l=t.d)<0||l>6)&&(S=!0):null!=t.e?(l=t.e+h,(t.e<0||t.e>6)&&(S=!0)):l=h),_<1||_>ne(i,h,y)?k(e)._overflowWeeks=!0:null!=S?k(e)._overflowWeekday=!0:(w=Kt(i,_,l,h,y),e._a[J]=w.year,e._dayOfYear=w.dayOfYear)}(e),null!=e._dayOfYear&&(y=we(e._a[J],l[J]),(e._dayOfYear>Pe(y)||0===e._dayOfYear)&&(k(e)._overflowDayOfYear=!0),i=We(y,0,e._dayOfYear),e._a[ae]=i.getUTCMonth(),e._a[ee]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=_[t]=l[t];for(;t<7;t++)e._a[t]=_[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[N]&&0===e._a[$]&&0===e._a[se]&&0===e._a[he]&&(e._nextDay=!0,e._a[N]=0),e._d=(e._useUTC?We:us).apply(null,_),h=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[N]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==h&&(k(e).weekdayMismatch=!0)}}function Tt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],k(e).empty=!0;var i,_,l,h,y,P,U,t=""+e._i,w=t.length,S=0;for(U=(l=Et(e._f,e._locale).match(ut)||[]).length,i=0;i0&&k(e).unusedInput.push(y),t=t.slice(t.indexOf(_)+_.length),S+=_.length),ye[h]?(_?k(e).empty=!1:k(e).unusedTokens.push(h),Va(h,_,e)):e._strict&&!_&&k(e).unusedTokens.push(h);k(e).charsLeftOver=w-S,t.length>0&&k(e).unusedInput.push(t),e._a[N]<=12&&!0===k(e).bigHour&&e._a[N]>0&&(k(e).bigHour=void 0),k(e).parsedDateParts=e._a.slice(0),k(e).meridiem=e._meridiem,e._a[N]=function rn(e,t,i){var _;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):(null!=e.isPM&&((_=e.isPM(i))&&t<12&&(t+=12),!_&&12===t&&(t=0)),t)}(e._locale,e._a[N],e._meridiem),null!==(P=k(e).era)&&(e._a[J]=e._locale.erasConvertYear(P,e._a[J])),gt(e),Dt(e)}else ta(e);else ea(e)}function aa(e){var t=e._i,i=e._f;return e._locale=e._locale||re(e._l),null===t||void 0===i&&""===t?Q({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),B(t)?new Me(Dt(t)):(M(t)?e._d=t:s(i)?function _n(e){var t,i,_,l,h,y,w=!1,S=e._f.length;if(0===S)return k(e).invalidFormat=!0,void(e._d=new Date(NaN));for(l=0;lthis?this:e:Q()});function na(e,t){var i,_;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return F();for(i=t[0],_=1;_=0?new Date(e+400,t,i)-Ma:new Date(e,t,i).valueOf()}function fa(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-Ma:Date.UTC(e,t,i)}function jt(e,t){return t.erasAbbrRegex(e)}function xt(){var l,h,y,w,S,e=[],t=[],i=[],_=[],P=this.eras();for(l=0,h=P.length;l(h=ne(e,_,l))&&(t=h),Er.call(this,e,t,i,_,l))}function Er(e,t,i,_,l){var h=Kt(e,t,i,_,l),y=We(h.year,0,h.dayOfYear);return this.year(y.getUTCFullYear()),this.month(y.getUTCMonth()),this.date(y.getUTCDate()),this}v("N",0,0,"eraAbbr"),v("NN",0,0,"eraAbbr"),v("NNN",0,0,"eraAbbr"),v("NNNN",0,0,"eraName"),v("NNNNN",0,0,"eraNarrow"),v("y",["y",1],"yo","eraYear"),v("y",["yy",2],0,"eraYear"),v("y",["yyy",3],0,"eraYear"),v("y",["yyyy",4],0,"eraYear"),g("N",jt),g("NN",jt),g("NNN",jt),g("NNNN",function vr(e,t){return t.erasNameRegex(e)}),g("NNNNN",function br(e,t){return t.erasNarrowRegex(e)}),E(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,_){var l=i._locale.erasParse(e,_,i._strict);l?k(i).era=l:k(i).invalidEra=e}),g("y",pe),g("yy",pe),g("yyy",pe),g("yyyy",pe),g("yo",function Sr(e,t){return t._eraYearOrdinalRegex||pe}),E(["y","yy","yyy","yyyy"],J),E(["yo"],function(e,t,i,_){var l;i._locale._eraYearOrdinalRegex&&(l=e.match(i._locale._eraYearOrdinalRegex)),t[J]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(e,l):parseInt(e,10)}),v(0,["gg",2],0,function(){return this.weekYear()%100}),v(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nt("gggg","weekYear"),nt("ggggg","weekYear"),nt("GGGG","isoWeekYear"),nt("GGGGG","isoWeekYear"),g("G",Ge),g("g",Ge),g("GG",A,G),g("gg",A,G),g("GGGG",Mt,ct),g("gggg",Mt,ct),g("GGGGG",Be,Je),g("ggggg",Be,Je),xe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,_){t[_.substr(0,2)]=x(e)}),xe(["gg","GG"],function(e,t,i,_){t[_]=a.parseTwoDigitYear(e)}),v("Q",0,"Qo","quarter"),g("Q",Ft),E("Q",function(e,t){t[ae]=3*(x(e)-1)}),v("D",["DD",2],"Do","date"),g("D",A,ke),g("DD",A,G),g("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),E(["D","DD"],ee),E("Do",function(e,t){t[ee]=x(e.match(A)[0])});var Ya=De("Date",!0);v("DDD",["DDDD",3],"DDDo","dayOfYear"),g("DDD",Ue),g("DDDD",zt),E(["DDD","DDDD"],function(e,t,i){i._dayOfYear=x(e)}),v("m",["mm",2],0,"minute"),g("m",A,ht),g("mm",A,G),E(["m","mm"],$);var zr=De("Minutes",!1);v("s",["ss",2],0,"second"),g("s",A,ht),g("ss",A,G),E(["s","ss"],se);var le,ya,Rr=De("Seconds",!1);for(v("S",0,0,function(){return~~(this.millisecond()/100)}),v(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),v(0,["SSS",3],0,"millisecond"),v(0,["SSSS",4],0,function(){return 10*this.millisecond()}),v(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),v(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),v(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),v(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),v(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),g("S",Ue,Ft),g("SS",Ue,G),g("SSS",Ue,zt),le="SSSS";le.length<=9;le+="S")g(le,pe);function Nr(e,t){t[he]=x(1e3*("0."+e))}for(le="S";le.length<=9;le+="S")E(le,Nr);ya=De("Milliseconds",!1),v("z",0,0,"zoneAbbr"),v("zz",0,0,"zoneName");var D=Me.prototype;function pa(e){return e}D.add=Wn,D.calendar=function In(e,t){1===arguments.length&&(arguments[0]?An(arguments[0])?(e=arguments[0],t=void 0):function Rn(e){var l,t=n(e)&&!u(e),i=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(l=0;l<_.length;l+=1)i=i||o(e,_[l]);return t&&i}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||F(),_=St(i,this).startOf("day"),l=a.calendarFormat(this,_)||"sameElse",h=t&&(q(t[l])?t[l].call(this,i):t[l]);return this.format(h||this.localeData().calendar(l,this,F(i)))},D.clone=function Cn(){return new Me(this)},D.diff=function $n(e,t,i){var _,l,h;if(!this.isValid())return NaN;if(!(_=St(e,this)).isValid())return NaN;switch(l=6e4*(_.utcOffset()-this.utcOffset()),t=V(t)){case"year":h=tt(this,_)/12;break;case"month":h=tt(this,_);break;case"quarter":h=tt(this,_)/3;break;case"second":h=(this-_)/1e3;break;case"minute":h=(this-_)/6e4;break;case"hour":h=(this-_)/36e5;break;case"day":h=(this-_-l)/864e5;break;case"week":h=(this-_-l)/6048e5;break;default:h=this-_}return i?h:K(h)},D.endOf=function rr(e){var t,i;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(i=this._isUTC?fa:ha,e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=st-Te(t+(this._isUTC?0:this.utcOffset()*ge),st)-1;break;case"minute":t=this._d.valueOf(),t+=ge-Te(t,ge)-1;break;case"second":t=this._d.valueOf(),t+=1e3-Te(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},D.format=function Xn(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Ce(this,e);return this.localeData().postformat(t)},D.from=function er(e,t){return this.isValid()&&(B(e)&&e.isValid()||F(e).isValid())?Z({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},D.fromNow=function tr(e){return this.from(F(),e)},D.to=function ar(e,t){return this.isValid()&&(B(e)&&e.isValid()||F(e).isValid())?Z({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},D.toNow=function sr(e){return this.to(F(),e)},D.get=function Qa(e){return q(this[e=V(e)])?this[e]():this},D.invalidAt=function Mr(){return k(this).overflow},D.isAfter=function Jn(e,t){var i=B(e)?e:F(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?Ce(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Ce(i,"Z")):Ce(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},D.inspect=function qn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var i,_,e="moment",t="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),i="["+e+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(i+_+"-MM-DD[T]HH:mm:ss.SSS"+t+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(D[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),D.toJSON=function lr(){return this.isValid()?this.toISOString():null},D.toString=function Zn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},D.unix=function _r(){return Math.floor(this.valueOf()/1e3)},D.valueOf=function ir(){return this._d.valueOf()-6e4*(this._offset||0)},D.creationData=function hr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},D.eraName=function yr(){var e,t,i,_=this.localeData().eras();for(e=0,t=_.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},D.isLocal=function Hn(){return!!this.isValid()&&!this._isUTC},D.isUtcOffset=function jn(){return!!this.isValid()&&this._isUTC},D.isUtc=ia,D.isUTC=ia,D.zoneAbbr=function Ir(){return this._isUTC?"UTC":""},D.zoneName=function Cr(){return this._isUTC?"Coordinated Universal Time":""},D.dates=C("dates accessor is deprecated. Use date instead.",Ya),D.months=C("months accessor is deprecated. Use month instead",Gt),D.years=C("years accessor is deprecated. Use year instead",It),D.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Dn(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),D.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Sn(){if(!m(this._isDSTShifted))return this._isDSTShifted;var t,e={};return Re(e,this),(e=aa(e))._a?(t=e._isUTC?H(e._a):F(e._a),this._isDSTShifted=this.isValid()&&function yn(e,t,i){var y,_=Math.min(e.length,t.length),l=Math.abs(e.length-t.length),h=0;for(y=0;y<_;y++)(i&&e[y]!==t[y]||!i&&x(e[y])!==x(t[y]))&&h++;return h+l}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var W=dt.prototype;function rt(e,t,i,_){var l=re(),h=H().set(_,t);return l[i](h,e)}function ka(e,t,i){if(f(e)&&(t=e,e=void 0),e=e||"",null!=t)return rt(e,t,i,"month");var _,l=[];for(_=0;_<12;_++)l[_]=rt(e,_,i,"month");return l}function Pt(e,t,i,_){"boolean"==typeof e?(f(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,f(t)&&(i=t,t=void 0),t=t||"");var y,l=re(),h=e?l._week.dow:0,w=[];if(null!=i)return rt(t,(i+h)%7,_,"day");for(y=0;y<7;y++)w[y]=rt(t,(y+h)%7,_,"day");return w}W.calendar=function Sa(e,t,i){var _=this._calendar[e]||this._calendar.sameElse;return q(_)?_.call(t,i):_},W.longDateFormat=function Pa(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(ut).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[e])},W.invalidDate=function Wa(){return this._invalidDate},W.ordinal=function Fa(e){return this._ordinal.replace("%d",e)},W.preparse=pa,W.postformat=pa,W.relativeTime=function Ra(e,t,i,_){var l=this._relativeTime[i];return q(l)?l(e,t,i,_):l.replace(/%d/i,e)},W.pastFuture=function Na(e,t){var i=this._relativeTime[e>0?"future":"past"];return q(i)?i(t):i.replace(/%s/i,t)},W.set=function va(e){var t,i;for(i in e)o(e,i)&&(q(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},W.eras=function fr(e,t){var i,_,l,h=this._eras||re("en")._eras;for(i=0,_=h.length;i<_;++i)switch("string"==typeof h[i].since&&(l=a(h[i].since).startOf("day"),h[i].since=l.valueOf()),typeof h[i].until){case"undefined":h[i].until=1/0;break;case"string":l=a(h[i].until).startOf("day").valueOf(),h[i].until=l.valueOf()}return h},W.erasParse=function Lr(e,t,i){var _,l,y,w,S,h=this.eras();for(e=e.toUpperCase(),_=0,l=h.length;_=0)return h[_]},W.erasConvertYear=function Yr(e,t){var i=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*i},W.erasAbbrRegex=function gr(e){return o(this,"_erasAbbrRegex")||xt.call(this),e?this._erasAbbrRegex:this._erasRegex},W.erasNameRegex=function wr(e){return o(this,"_erasNameRegex")||xt.call(this),e?this._erasNameRegex:this._erasRegex},W.erasNarrowRegex=function Tr(e){return o(this,"_erasNarrowRegex")||xt.call(this),e?this._erasNarrowRegex:this._erasRegex},W.months=function ss(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ut).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},W.monthsShort=function ns(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ut.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},W.monthsParse=function is(e,t,i){var _,l,h;if(this._monthsParseExact)return rs.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(l=H([2e3,_]),i&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(l,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(l,"").replace(".","")+"$","i")),!i&&!this._monthsParse[_]&&(h="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[_]=new RegExp(h.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[_].test(e))return _;if(i&&"MMM"===t&&this._shortMonthsParse[_].test(e))return _;if(!i&&this._monthsParse[_].test(e))return _}},W.monthsRegex=function os(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Vt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=as),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},W.monthsShortRegex=function ds(e){return this._monthsParseExact?(o(this,"_monthsRegex")||Vt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=ts),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},W.week=function ls(e){return Ee(e,this._week.dow,this._week.doy).week},W.firstDayOfYear=function Ms(){return this._week.doy},W.firstDayOfWeek=function cs(){return this._week.dow},W.weekdays=function gs(e,t){var i=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Yt(i,this._week.dow):e?i[e.day()]:i},W.weekdaysMin=function vs(e){return!0===e?Yt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},W.weekdaysShort=function Ts(e){return!0===e?Yt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},W.weekdaysParse=function Ss(e,t,i){var _,l,h;if(this._weekdaysParseExact)return bs.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(l=H([2e3,1]).day(_),i&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(l,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(l,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(l,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(h="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[_]=new RegExp(h.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[_].test(e))return _;if(i&&"ddd"===t&&this._shortWeekdaysParse[_].test(e))return _;if(i&&"dd"===t&&this._minWeekdaysParse[_].test(e))return _;if(!i&&this._weekdaysParse[_].test(e))return _}},W.weekdaysRegex=function Ps(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=ks),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},W.weekdaysShortRegex=function Os(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ds),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},W.weekdaysMinRegex=function Ws(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ws),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},W.isPM=function As(e){return"p"===(e+"").toLowerCase().charAt(0)},W.meridiem=function Rs(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ue("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===x(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=C("moment.lang is deprecated. Use moment.locale instead.",ue),a.langData=C("moment.langData is deprecated. Use moment.localeData instead.",re);var ie=Math.abs;function Da(e,t,i,_){var l=Z(t,i);return e._milliseconds+=_*l._milliseconds,e._days+=_*l._days,e._months+=_*l._months,e._bubble()}function wa(e){return e<0?Math.floor(e):Math.ceil(e)}function ga(e){return 4800*e/146097}function Ot(e){return 146097*e/4800}function _e(e){return function(){return this.as(e)}}var Ta=_e("ms"),ti=_e("s"),ai=_e("m"),si=_e("h"),ni=_e("d"),ri=_e("w"),ii=_e("M"),_i=_e("Q"),di=_e("y"),oi=Ta;function Le(e){return function(){return this.isValid()?this._data[e]:NaN}}var mi=Le("milliseconds"),ci=Le("seconds"),Mi=Le("minutes"),hi=Le("hours"),fi=Le("days"),Li=Le("months"),Yi=Le("years");var de=Math.round,ve={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function pi(e,t,i,_,l){return l.relativeTime(t||1,!!i,e,_)}var Wt=Math.abs;function be(e){return(e>0)-(e<0)||+e}function it(){if(!this.isValid())return this.localeData().invalidDate();var _,l,h,y,S,P,U,oe,e=Wt(this._milliseconds)/1e3,t=Wt(this._days),i=Wt(this._months),w=this.asSeconds();return w?(_=K(e/60),l=K(_/60),e%=60,_%=60,h=K(i/12),i%=12,y=e?e.toFixed(3).replace(/\.?0+$/,""):"",S=w<0?"-":"",P=be(this._months)!==be(w)?"-":"",U=be(this._days)!==be(w)?"-":"",oe=be(this._milliseconds)!==be(w)?"-":"",S+"P"+(h?P+h+"Y":"")+(i?P+i+"M":"")+(t?U+t+"D":"")+(l||_||e?"T":"")+(l?oe+l+"H":"")+(_?oe+_+"M":"")+(e?oe+y+"S":"")):"P0D"}var O=Xe.prototype;return O.isValid=function Ln(){return this._isValid},O.abs=function Zr(){var e=this._data;return this._milliseconds=ie(this._milliseconds),this._days=ie(this._days),this._months=ie(this._months),e.milliseconds=ie(e.milliseconds),e.seconds=ie(e.seconds),e.minutes=ie(e.minutes),e.hours=ie(e.hours),e.months=ie(e.months),e.years=ie(e.years),this},O.add=function Qr(e,t){return Da(this,e,t,1)},O.subtract=function qr(e,t){return Da(this,e,t,-1)},O.as=function ei(e){if(!this.isValid())return NaN;var t,i,_=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+_/864e5,i=this._months+ga(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Ot(this._months)),e){case"week":return t/7+_/6048e5;case"day":return t+_/864e5;case"hour":return 24*t+_/36e5;case"minute":return 1440*t+_/6e4;case"second":return 86400*t+_/1e3;case"millisecond":return Math.floor(864e5*t)+_;default:throw new Error("Unknown unit "+e)}},O.asMilliseconds=Ta,O.asSeconds=ti,O.asMinutes=ai,O.asHours=si,O.asDays=ni,O.asWeeks=ri,O.asMonths=ii,O.asQuarters=_i,O.asYears=di,O.valueOf=oi,O._bubble=function Xr(){var l,h,y,w,S,e=this._milliseconds,t=this._days,i=this._months,_=this._data;return e>=0&&t>=0&&i>=0||e<=0&&t<=0&&i<=0||(e+=864e5*wa(Ot(i)+t),t=0,i=0),_.milliseconds=e%1e3,l=K(e/1e3),_.seconds=l%60,h=K(l/60),_.minutes=h%60,y=K(h/60),_.hours=y%24,t+=K(y/24),i+=S=K(ga(t)),t-=wa(Ot(S)),w=K(i/12),i%=12,_.days=t,_.months=i,_.years=w,this},O.clone=function ui(){return Z(this)},O.get=function li(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},O.milliseconds=mi,O.seconds=ci,O.minutes=Mi,O.hours=hi,O.days=fi,O.weeks=function yi(){return K(this.days()/7)},O.months=Li,O.years=Yi,O.humanize=function gi(e,t){if(!this.isValid())return this.localeData().invalidDate();var l,h,i=!1,_=ve;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(_=Object.assign({},ve,t),null!=t.s&&null==t.ss&&(_.ss=t.s-1)),h=function ki(e,t,i,_){var l=Z(e).abs(),h=de(l.as("s")),y=de(l.as("m")),w=de(l.as("h")),S=de(l.as("d")),P=de(l.as("M")),U=de(l.as("w")),oe=de(l.as("y")),me=h<=i.ss&&["s",h]||h0,me[4]=_,pi.apply(null,me)}(this,!i,_,l=this.localeData()),i&&(h=l.pastFuture(+this,h)),l.postformat(h)},O.toISOString=it,O.toString=it,O.toJSON=it,O.locale=la,O.localeData=ca,O.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",it),O.lang=ma,v("X",0,0,"unix"),v("x",0,0,"valueOf"),g("x",Ge),g("X",/[+-]?\d+(\.\d{1,3})?/),E("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),E("x",function(e,t,i){i._d=new Date(x(e))}),a.version="2.30.1",function r(e){d=e}(F),a.fn=D,a.min=function cn(){return na("isBefore",[].slice.call(arguments,0))},a.max=function Mn(){return na("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=H,a.unix=function Jr(e){return F(1e3*e)},a.months=function Br(e,t){return ka(e,t,"months")},a.isDate=M,a.locale=ue,a.invalid=Q,a.duration=Z,a.isMoment=B,a.weekdays=function Vr(e,t,i){return Pt(e,t,i,"weekdays")},a.parseZone=function Ur(){return F.apply(null,arguments).parseZone()},a.localeData=re,a.isDuration=et,a.monthsShort=function Gr(e,t){return ka(e,t,"monthsShort")},a.weekdaysMin=function $r(e,t,i){return Pt(e,t,i,"weekdaysMin")},a.defineLocale=kt,a.updateLocale=function Js(e,t){if(null!=t){var i,_,l=qt;null!=z[e]&&null!=z[e].parentLocale?z[e].set(_t(z[e]._config,t)):(null!=(_=Qe(e))&&(l=_._config),t=_t(l,t),null==_&&(t.abbr=e),(i=new dt(t)).parentLocale=z[e],z[e]=i),ue(e)}else null!=z[e]&&(null!=z[e].parentLocale?(z[e]=z[e].parentLocale,e===ue()&&ue(e)):null!=z[e]&&delete z[e]);return z[e]},a.locales=function Us(){return ot(z)},a.weekdaysShort=function Kr(e,t,i){return Pt(e,t,i,"weekdaysShort")},a.normalizeUnits=V,a.relativeTimeRounding=function Di(e){return void 0===e?de:"function"==typeof e&&(de=e,!0)},a.relativeTimeThreshold=function wi(e,t){return void 0!==ve[e]&&(void 0===t?ve[e]:(ve[e]=t,"s"===e&&(ve.ss=t-1),!0))},a.calendarFormat=function Nn(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},a.prototype=D,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},5358:(L,Y,c)=>{var d={"./af":3809,"./af.js":3809,"./ar":4989,"./ar-dz":9304,"./ar-dz.js":9304,"./ar-kw":2700,"./ar-kw.js":2700,"./ar-ly":2073,"./ar-ly.js":2073,"./ar-ma":6472,"./ar-ma.js":6472,"./ar-ps":5195,"./ar-ps.js":5195,"./ar-sa":6178,"./ar-sa.js":6178,"./ar-tn":452,"./ar-tn.js":452,"./ar.js":4989,"./az":7061,"./az.js":7061,"./be":935,"./be.js":935,"./bg":7577,"./bg.js":7577,"./bm":4991,"./bm.js":4991,"./bn":4082,"./bn-bd":2533,"./bn-bd.js":2533,"./bn.js":4082,"./bo":6190,"./bo.js":6190,"./br":5718,"./br.js":5718,"./bs":6437,"./bs.js":6437,"./ca":258,"./ca.js":258,"./cs":5864,"./cs.js":5864,"./cv":8011,"./cv.js":8011,"./cy":6986,"./cy.js":6986,"./da":969,"./da.js":969,"./de":3717,"./de-at":4631,"./de-at.js":4631,"./de-ch":3793,"./de-ch.js":3793,"./de.js":3717,"./dv":6172,"./dv.js":6172,"./el":7851,"./el.js":7851,"./en-au":8744,"./en-au.js":8744,"./en-ca":626,"./en-ca.js":626,"./en-gb":2539,"./en-gb.js":2539,"./en-ie":9856,"./en-ie.js":9856,"./en-il":3519,"./en-il.js":3519,"./en-in":5505,"./en-in.js":5505,"./en-nz":2034,"./en-nz.js":2034,"./en-sg":7620,"./en-sg.js":7620,"./eo":750,"./eo.js":750,"./es":6922,"./es-do":8574,"./es-do.js":8574,"./es-mx":6010,"./es-mx.js":6010,"./es-us":1447,"./es-us.js":1447,"./es.js":6922,"./et":8083,"./et.js":8083,"./eu":9212,"./eu.js":9212,"./fa":3103,"./fa.js":3103,"./fi":5255,"./fi.js":5255,"./fil":5907,"./fil.js":5907,"./fo":4709,"./fo.js":4709,"./fr":8178,"./fr-ca":9515,"./fr-ca.js":9515,"./fr-ch":2444,"./fr-ch.js":2444,"./fr.js":8178,"./fy":6151,"./fy.js":6151,"./ga":5694,"./ga.js":5694,"./gd":2481,"./gd.js":2481,"./gl":8777,"./gl.js":8777,"./gom-deva":4788,"./gom-deva.js":4788,"./gom-latn":5071,"./gom-latn.js":5071,"./gu":9314,"./gu.js":9314,"./he":5145,"./he.js":5145,"./hi":9821,"./hi.js":9821,"./hr":3346,"./hr.js":3346,"./hu":6937,"./hu.js":6937,"./hy-am":2976,"./hy-am.js":2976,"./id":6007,"./id.js":6007,"./is":3414,"./is.js":3414,"./it":567,"./it-ch":139,"./it-ch.js":139,"./it.js":567,"./ja":3899,"./ja.js":3899,"./jv":9794,"./jv.js":9794,"./ka":4490,"./ka.js":4490,"./kk":840,"./kk.js":840,"./km":1662,"./km.js":1662,"./kn":2987,"./kn.js":2987,"./ko":3460,"./ko.js":3460,"./ku":2886,"./ku-kmr":5085,"./ku-kmr.js":5085,"./ku.js":2886,"./ky":1986,"./ky.js":1986,"./lb":9512,"./lb.js":9512,"./lo":3203,"./lo.js":3203,"./lt":6638,"./lt.js":6638,"./lv":4244,"./lv.js":4244,"./me":3908,"./me.js":3908,"./mi":864,"./mi.js":864,"./mk":1290,"./mk.js":1290,"./ml":8803,"./ml.js":8803,"./mn":3077,"./mn.js":3077,"./mr":6801,"./mr.js":6801,"./ms":9522,"./ms-my":4033,"./ms-my.js":4033,"./ms.js":9522,"./mt":7147,"./mt.js":7147,"./my":7856,"./my.js":7856,"./nb":8074,"./nb.js":8074,"./ne":8115,"./ne.js":8115,"./nl":4804,"./nl-be":2352,"./nl-be.js":2352,"./nl.js":4804,"./nn":6734,"./nn.js":6734,"./oc-lnc":7658,"./oc-lnc.js":7658,"./pa-in":3537,"./pa-in.js":3537,"./pl":5866,"./pl.js":5866,"./pt":450,"./pt-br":3316,"./pt-br.js":3316,"./pt.js":450,"./ro":2721,"./ro.js":2721,"./ru":4247,"./ru.js":4247,"./sd":653,"./sd.js":653,"./se":7438,"./se.js":7438,"./si":4090,"./si.js":4090,"./sk":5872,"./sk.js":5872,"./sl":6373,"./sl.js":6373,"./sq":7410,"./sq.js":7410,"./sr":1599,"./sr-cyrl":5970,"./sr-cyrl.js":5970,"./sr.js":1599,"./ss":8440,"./ss.js":8440,"./sv":843,"./sv.js":843,"./sw":5172,"./sw.js":5172,"./ta":6889,"./ta.js":6889,"./te":6677,"./te.js":6677,"./tet":7653,"./tet.js":7653,"./tg":8579,"./tg.js":8579,"./th":9170,"./th.js":9170,"./tk":7452,"./tk.js":7452,"./tl-ph":1351,"./tl-ph.js":1351,"./tlh":2788,"./tlh.js":2788,"./tr":7632,"./tr.js":7632,"./tzl":3134,"./tzl.js":3134,"./tzm":2797,"./tzm-latn":5127,"./tzm-latn.js":5127,"./tzm.js":2797,"./ug-cn":9894,"./ug-cn.js":9894,"./uk":6818,"./uk.js":6818,"./ur":3641,"./ur.js":3641,"./uz":7457,"./uz-latn":5267,"./uz-latn.js":5267,"./uz.js":7457,"./vi":8452,"./vi.js":8452,"./x-pseudo":8731,"./x-pseudo.js":8731,"./yo":1138,"./yo.js":1138,"./zh-cn":3456,"./zh-cn.js":3456,"./zh-hk":2456,"./zh-hk.js":2456,"./zh-mo":4301,"./zh-mo.js":4301,"./zh-tw":3944,"./zh-tw.js":3944};function a(s){var n=r(s);return c(n)}function r(s){if(!c.o(d,s)){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}return d[s]}a.keys=function(){return Object.keys(d)},a.resolve=r,L.exports=a,a.id=5358}}]); \ No newline at end of file diff --git a/523.f3d43ff272901d18.js b/523.f3d43ff272901d18.js deleted file mode 100644 index 9514195..0000000 --- a/523.f3d43ff272901d18.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[523],{7121:(f,L,c)=>{"use strict";c.d(L,{T:()=>g});var o=c(3014),a=c(8447),r=c(1217),s=c(8627),n=c(5903),d=c(5424),u=c(3797),m=c(3107),h=c(5506),y=c(3149);let g=(()=>{class T{constructor(b,p){this.subscriptionService=b,this.storageService=p,this.BATCH_SIZE=50,this.PROCESS_INTERVAL=3e3,this.MAX_RETRY_ATTEMPTS=3,this.publicKeyQueue=new Set,this.processingSubject=new a.B,this._unsubscribeAll=new a.B,this.processingStatus=new r.t([]),this.processingStatus$=this.processingStatus.asObservable(),this.initializeService()}initializeService(){var b=this;return(0,o.A)(function*(){try{yield b.loadStoredPublicKeys(),b.setupQueueProcessor()}catch(p){console.error("Failed to initialize metadata service:",p)}})()}setupQueueProcessor(){this.processingSubject.pipe((0,s.B)(this.PROCESS_INTERVAL),(0,n.L)(this.MAX_RETRY_ATTEMPTS),(0,d.Q)(this._unsubscribeAll)).subscribe(()=>this.processQueue())}addPublicKey(b){this.isValidPublicKey(b)?this.publicKeyQueue.has(b)||(this.publicKeyQueue.add(b),this.processingSubject.next()):console.warn("Invalid public key format:",b)}addPublicKeys(b){const p=b.filter(j=>this.isValidPublicKey(j));p.forEach(j=>this.publicKeyQueue.add(j)),p.length>0&&this.processingSubject.next()}isValidPublicKey(b){return/^[0-9a-f]{64}$/.test(b)}loadStoredPublicKeys(){var b=this;return(0,o.A)(function*(){try{const j=(yield b.storageService.getAllProfiles()).filter(I=>I.pubKey&&b.isValidPublicKey(I.pubKey));j.forEach(I=>{b.publicKeyQueue.add(I.pubKey)}),j.length>0&&b.processingSubject.next()}catch(p){throw console.error("Error loading stored public keys:",p),p}})()}processQueue(){var b=this;return(0,o.A)(function*(){if(0===b.publicKeyQueue.size)return;const p=b.getBatches(Array.from(b.publicKeyQueue));b.publicKeyQueue.clear();const j=[];for(const I of p)try{yield b.processBatch(I,j)}catch(Q){console.error("Error processing batch:",Q),I.forEach(ce=>{j.push({success:!1,pubkey:ce,error:"Batch processing failed"})})}b.processingStatus.next(j)})()}getBatches(b){const p=[];for(let j=0;j{let ce=0;const Se=b.length,Me=setTimeout(()=>{Ye("Batch processing timeout")},1e4),G=j.subscriptionService.addSubscriptions([I],J=>{ce++,j.handleMetadataEvent(J,p),ce===Se&&Ye()},()=>{Ye()}),Ye=J=>{clearTimeout(Me),j.subscriptionService.removeSubscriptionById(G),b.forEach(He=>{p.some(Ne=>Ne.pubkey===He)||p.push({success:!1,pubkey:He,error:J||"Event not received"})}),Q()}})})()}handleMetadataEvent(b,p){try{const j=this.parseMetadataEvent(b);j?(this.storageService.saveProfile(b.pubkey,j),p.push({success:!0,pubkey:b.pubkey})):p.push({success:!1,pubkey:b.pubkey,error:"Invalid metadata format"})}catch{p.push({success:!1,pubkey:b.pubkey,error:"Processing error"})}}parseMetadataEvent(b){try{const p=JSON.parse(b.content);if("object"!=typeof p||null===p)return null;if(p.name&&(p.name=p.name.trim()),p.about&&(p.about=p.about.trim()),p.picture)try{new URL(p.picture)}catch{delete p.picture}return p}catch{return null}}clearQueue(){this.publicKeyQueue.clear()}ngOnDestroy(){this.clearQueue(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}static{this.\u0275fac=function(p){return new(p||T)(m.KVO(h.n),m.KVO(y.n))}}static{this.\u0275prov=m.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},9207:(f,L,c)=>{"use strict";c.d(L,{m:()=>s});var o=c(5492),a=c(3107),r=c(5821);let s=(()=>{class n{constructor(u){this.utilities=u,this.MEDIA_EXTENSIONS={image:[".jpg",".jpeg",".gif",".png",".webp",".apng",".jfif",".svg"],video:[".mp4",".m4v",".m4p",".mpg",".mpeg",".webm",".avif",".mov",".ogv"],audio:[".mp3",".m4a",".flac",".ogg",".wav"]},this.MEDIA_PLATFORMS={YOUTUBE:["youtu.be","youtube.com"],SPOTIFY:["open.spotify.com"],TIDAL:["tidal.com"]}}parseContent(u){const m=this.sanitizeText(u),h=this.tokenizeText(m);return this.combinePlainText(h.map(y=>this.processToken(y)))}sanitizeText(u){return u.replaceAll(new RegExp("\\p{Cf}","gu"),"")}tokenizeText(u){return u.split(/(\s|,|#\[[^\]]*\])/).filter(Boolean)}isMediaType(u,m){return m.some(h=>u.toLowerCase().includes(h))}isMediaPlatform(u,m){return m.some(h=>u.includes(h))}processToken(u){return u.startsWith("nostr:")?this.processNostrToken(u):u.startsWith("@")?this.processUsernameToken(u):this.isUrl(u)?this.processLinkToken(u):u}isUrl(u){return u.startsWith("http://")||u.startsWith("https://")}combinePlainText(u){const m=[];let h="";return u.forEach(y=>{"string"==typeof y?h+=y:(h&&(m.push(h),h=""),m.push(y))}),h&&m.push(h),m}processNostrToken(u){try{const m=o.Qe.decode(u.substring(6));return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:m.data,token:m.type}}catch(m){return console.warn("Failed to decode nostr token:",m),{word:u,token:"text"}}}processUsernameToken(u){const m=u.substring(1),h=this.findNpubByUsername(m);if(h)try{const y=o.Qe.decode(h);return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:y.data,token:y.type}}catch(y){console.warn("Failed to decode npub:",y)}return u}processLinkToken(u){return this.isMediaType(u,this.MEDIA_EXTENSIONS.image)?this.createMediaToken(u,"image"):this.isMediaType(u,this.MEDIA_EXTENSIONS.video)?this.createMediaToken(u,"video"):this.isMediaType(u,this.MEDIA_EXTENSIONS.audio)?this.createMediaToken(u,"audio"):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.YOUTUBE)?this.processYouTubeLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.SPOTIFY)?this.processSpotifyLink(u):this.isMediaPlatform(u,this.MEDIA_PLATFORMS.TIDAL)?this.processTidalLink(u):{word:u,token:"link"}}createMediaToken(u,m){return{safeWord:this.utilities.sanitizeUrlAndBypass(u),word:u,token:m}}processYouTubeLink(u){const h=`https://www.youtube.com/embed/${this.extractYouTubeId(u)}`;return{safeWord:this.utilities.bypassFrameUrl(h),word:h,token:"youtube"}}processSpotifyLink(u){const m=u.replace("open.spotify.com/","open.spotify.com/embed/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"spotify"}}processTidalLink(u){const m=u.replace("tidal.com/browse/track/","embed.tidal.com/tracks/");return{safeWord:this.utilities.sanitizeUrlAndBypassFrame(m),word:u,token:"tidal"}}extractYouTubeId(u){return u.match(/(?:youtu\.be\/|youtube\.com\/watch\?v=)([^&]+)/)?.[1]??""}findNpubByUsername(u){}static{this.\u0275fac=function(m){return new(m||n)(a.KVO(r.FP))}}static{this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})()},9561:(f,L,c)=>{"use strict";c.d(L,{g:()=>s});var o=c(381),r=c(3107);let s=(()=>{class n{transform(u){return 0===u?"":o.unix(u).fromNow()}static{this.\u0275fac=function(m){return new(m||n)}}static{this.\u0275pipe=r.EJ8({name:"ago",type:n,pure:!0})}}return n})()},3809:function(f,L,c){!function(o){"use strict";o.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(r){return/^nm$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},9304:function(f,L,c){!function(o){"use strict";var a=function(u){return 0===u?0:1===u?1:2===u?2:u%100>=3&&u%100<=10?3:u%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},s=function(u){return function(m,h,y,g){var T=a(m),H=r[u][a(m)];return 2===T&&(H=H[h?0:1]),H.replace(/%d/i,m)}},n=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];o.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(u){return"\u0645"===u},meridiem:function(u,m,h){return u<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},postformat:function(u){return u.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(c(381))},2700:function(f,L,c){!function(o){"use strict";o.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(c(381))},2073:function(f,L,c){!function(o){"use strict";var a={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},r=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},s={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},n=function(m){return function(h,y,g,T){var H=r(h),b=s[m][r(h)];return 2===H&&(b=b[y?0:1]),b.replace(/%d/i,h)}},d=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];o.defineLocale("ar-ly",{months:d,monthsShort:d,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(m){return"\u0645"===m},meridiem:function(m,h,y){return m<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(h){return a[h]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},6472:function(f,L,c){!function(o){"use strict";o.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(381))},5195:function(f,L,c){!function(o){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};o.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,d,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(d){return r[d]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(d){return r[d]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(381))},6178:function(f,L,c){!function(o){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};o.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(n){return"\u0645"===n},meridiem:function(n,d,u){return n<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(n){return n.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(d){return r[d]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(c(381))},452:function(f,L,c){!function(o){"use strict";o.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(c(381))},4989:function(f,L,c){!function(o){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=function(h){return 0===h?0:1===h?1:2===h?2:h%100>=3&&h%100<=10?3:h%100>=11?4:5},n={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(h){return function(y,g,T,H){var b=s(y),p=n[h][s(y)];return 2===b&&(p=p[g?0:1]),p.replace(/%d/i,y)}},u=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];o.defineLocale("ar",{months:u,monthsShort:u,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(h){return"\u0645"===h},meridiem:function(h,y,g){return h<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},preparse:function(h){return h.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return r[y]}).replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(y){return a[y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},7061:function(f,L,c){!function(o){"use strict";var a={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};o.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(s){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(s)},meridiem:function(s,n,d){return s<4?"gec\u0259":s<12?"s\u0259h\u0259r":s<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(s){if(0===s)return s+"-\u0131nc\u0131";var n=s%10;return s+(a[n]||a[s%100-n]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},935:function(f,L,c){!function(o){"use strict";function r(n,d,u){return"m"===u?d?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===u?d?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":n+" "+function a(n,d){var u=n.split("_");return d%10==1&&d%100!=11?u[0]:d%10>=2&&d%10<=4&&(d%100<10||d%100>=20)?u[1]:u[2]}({ss:d?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:d?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:d?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[u],+n)}o.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:r,mm:r,h:r,hh:r,d:"\u0434\u0437\u0435\u043d\u044c",dd:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(n){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(n)},meridiem:function(n,d,u){return n<4?"\u043d\u043e\u0447\u044b":n<12?"\u0440\u0430\u043d\u0456\u0446\u044b":n<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(n,d){switch(d){case"M":case"d":case"DDD":case"w":case"W":return n%10!=2&&n%10!=3||n%100==12||n%100==13?n+"-\u044b":n+"-\u0456";case"D":return n+"-\u0433\u0430";default:return n}},week:{dow:1,doy:7}})}(c(381))},7577:function(f,L,c){!function(o){"use strict";o.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(381))},4991:function(f,L,c){!function(o){"use strict";o.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(c(381))},2533:function(f,L,c){!function(o){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};o.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===d?n<4?n:n+12:"\u09ad\u09cb\u09b0"===d||"\u09b8\u0995\u09be\u09b2"===d?n:"\u09a6\u09c1\u09aa\u09c1\u09b0"===d?n>=3?n:n+12:"\u09ac\u09bf\u0995\u09be\u09b2"===d||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===d?n+12:void 0},meridiem:function(n,d,u){return n<4?"\u09b0\u09be\u09a4":n<6?"\u09ad\u09cb\u09b0":n<12?"\u09b8\u0995\u09be\u09b2":n<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<18?"\u09ac\u09bf\u0995\u09be\u09b2":n<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(381))},4082:function(f,L,c){!function(o){"use strict";var a={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},r={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};o.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(n){return n.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u09b0\u09be\u09a4"===d&&n>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===d&&n<5||"\u09ac\u09bf\u0995\u09be\u09b2"===d?n+12:n},meridiem:function(n,d,u){return n<4?"\u09b0\u09be\u09a4":n<10?"\u09b8\u0995\u09be\u09b2":n<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":n<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(c(381))},6190:function(f,L,c){!function(o){"use strict";var a={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},r={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};o.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(n){return n.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===d&&n>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===d&&n<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===d?n+12:n},meridiem:function(n,d,u){return n<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":n<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":n<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":n<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(c(381))},5718:function(f,L,c){!function(o){"use strict";function a(p,j,I){return p+" "+function n(p,j){return 2===j?function d(p){var j={m:"v",b:"v",d:"z"};return void 0===j[p.charAt(0)]?p:j[p.charAt(0)]+p.substring(1)}(p):p}({mm:"munutenn",MM:"miz",dd:"devezh"}[I],p)}function s(p){return p>9?s(p%10):p}var u=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],m=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,H=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];o.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:H,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:H,monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:u,longMonthsParse:u,shortMonthsParse:u,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:a,h:"un eur",hh:"%d eur",d:"un devezh",dd:a,M:"ur miz",MM:a,y:"ur bloaz",yy:function r(p){switch(s(p)){case 1:case 3:case 4:case 5:case 9:return p+" bloaz";default:return p+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(p){return p+(1===p?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(p){return"g.m."===p},meridiem:function(p,j,I){return p<12?"a.m.":"g.m."}})}(c(381))},6437:function(f,L,c){!function(o){"use strict";function r(n,d,u){var m=n+" ";switch(u){case"ss":return m+(1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi");case"mm":return m+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return"jedan sat";case"hh":return m+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return m+(1===n?"dan":"dana");case"MM":return m+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return m+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}o.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:r,m:function a(n,d,u,m){if("m"===u)return d?"jedna minuta":m?"jednu minutu":"jedne minute"},mm:r,h:r,hh:r,d:"dan",dd:r,M:"mjesec",MM:r,y:"godinu",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},258:function(f,L,c){!function(o){"use strict";o.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(381))},5864:function(f,L,c){!function(o){"use strict";var a={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},r="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),s=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],n=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function d(h){return h>1&&h<5&&1!=~~(h/10)}function u(h,y,g,T){var H=h+" ";switch(g){case"s":return y||T?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return y||T?H+(d(h)?"sekundy":"sekund"):H+"sekundami";case"m":return y?"minuta":T?"minutu":"minutou";case"mm":return y||T?H+(d(h)?"minuty":"minut"):H+"minutami";case"h":return y?"hodina":T?"hodinu":"hodinou";case"hh":return y||T?H+(d(h)?"hodiny":"hodin"):H+"hodinami";case"d":return y||T?"den":"dnem";case"dd":return y||T?H+(d(h)?"dny":"dn\xed"):H+"dny";case"M":return y||T?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return y||T?H+(d(h)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):H+"m\u011bs\xedci";case"y":return y||T?"rok":"rokem";case"yy":return y||T?H+(d(h)?"roky":"let"):H+"lety"}}o.defineLocale("cs",{months:a,monthsShort:r,monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},8011:function(f,L,c){!function(o){"use strict";o.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(r)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(c(381))},6986:function(f,L,c){!function(o){"use strict";o.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(r){var n="";return r>20?n=40===r||50===r||60===r||80===r||100===r?"fed":"ain":r>0&&(n=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+n},week:{dow:1,doy:4}})}(c(381))},969:function(f,L,c){!function(o){"use strict";o.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},4631:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[d][0]:m[d][1]}o.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3793:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[d][0]:m[d][1]}o.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3717:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[s+" Tage",s+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[s+" Monate",s+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[s+" Jahre",s+" Jahren"]};return n?m[d][0]:m[d][1]}o.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:a,mm:"%d Minuten",h:a,hh:"%d Stunden",d:a,dd:a,w:a,ww:"%d Wochen",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},6172:function(f,L,c){!function(o){"use strict";var a=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],r=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];o.defineLocale("dv",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(n){return"\u0789\u078a"===n},meridiem:function(n,d,u){return n<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(c(381))},7851:function(f,L,c){!function(o){"use strict";o.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(s,n){return s?"string"==typeof n&&/D/.test(n.substring(0,n.indexOf("MMMM")))?this._monthsGenitiveEl[s.month()]:this._monthsNominativeEl[s.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(s,n,d){return s>11?d?"\u03bc\u03bc":"\u039c\u039c":d?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(s){return"\u03bc"===(s+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(s,n){var d=this._calendarEl[s],u=n&&n.hours();return function a(s){return typeof Function<"u"&&s instanceof Function||"[object Function]"===Object.prototype.toString.call(s)}(d)&&(d=d.apply(n)),d.replace("{}",u%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(c(381))},8744:function(f,L,c){!function(o){"use strict";o.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:4}})}(c(381))},626:function(f,L,c){!function(o){"use strict";o.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(381))},2539:function(f,L,c){!function(o){"use strict";o.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},9856:function(f,L,c){!function(o){"use strict";o.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},3519:function(f,L,c){!function(o){"use strict";o.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}})}(c(381))},5505:function(f,L,c){!function(o){"use strict";o.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:0,doy:6}})}(c(381))},2034:function(f,L,c){!function(o){"use strict";o.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},7620:function(f,L,c){!function(o){"use strict";o.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},750:function(f,L,c){!function(o){"use strict";o.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(r){return"p"===r.charAt(0).toLowerCase()},meridiem:function(r,s,n){return r>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(c(381))},8574:function(f,L,c){!function(o){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;o.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},6010:function(f,L,c){!function(o){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;o.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(381))},1447:function(f,L,c){!function(o){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;o.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(c(381))},6922:function(f,L,c){!function(o){"use strict";var a="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),s=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;o.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(c(381))},8083:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[s+"sekundi",s+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[s+" minuti",s+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[s+" tunni",s+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[s+" kuu",s+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[s+" aasta",s+" aastat"]};return n?m[d][2]?m[d][2]:m[d][1]:u?m[d][0]:m[d][1]}o.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d p\xe4eva",M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},9212:function(f,L,c){!function(o){"use strict";o.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},3103:function(f,L,c){!function(o){"use strict";var a={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},r={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};o.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(n){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(n)},meridiem:function(n,d,u){return n<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/[\u06f0-\u06f9]/g,function(d){return r[d]}).replace(/\u060c/g,",")},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(c(381))},5255:function(f,L,c){!function(o){"use strict";var a="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),r=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",a[7],a[8],a[9]];function s(u,m,h,y){var g="";switch(h){case"s":return y?"muutaman sekunnin":"muutama sekunti";case"ss":g=y?"sekunnin":"sekuntia";break;case"m":return y?"minuutin":"minuutti";case"mm":g=y?"minuutin":"minuuttia";break;case"h":return y?"tunnin":"tunti";case"hh":g=y?"tunnin":"tuntia";break;case"d":return y?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":g=y?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return y?"kuukauden":"kuukausi";case"MM":g=y?"kuukauden":"kuukautta";break;case"y":return y?"vuoden":"vuosi";case"yy":g=y?"vuoden":"vuotta"}return function n(u,m){return u<10?m?r[u]:a[u]:u}(u,y)+" "+g}o.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5907:function(f,L,c){!function(o){"use strict";o.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},4709:function(f,L,c){!function(o){"use strict";o.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},9515:function(f,L,c){!function(o){"use strict";o.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}}})}(c(381))},2444:function(f,L,c){!function(o){"use strict";o.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(r,s){switch(s){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}},week:{dow:1,doy:4}})}(c(381))},8178:function(f,L,c){!function(o){"use strict";var s=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,n=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];o.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(u,m){switch(m){case"D":return u+(1===u?"er":"");default:case"M":case"Q":case"DDD":case"d":return u+(1===u?"er":"e");case"w":case"W":return u+(1===u?"re":"e")}},week:{dow:1,doy:4}})}(c(381))},6151:function(f,L,c){!function(o){"use strict";var a="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");o.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,d){return n?/-MMM-/.test(d)?r[n.month()]:a[n.month()]:a},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},5694:function(f,L,c){!function(o){"use strict";o.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(381))},2481:function(f,L,c){!function(o){"use strict";o.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(m){return m+(1===m?"d":m%10==2?"na":"mh")},week:{dow:1,doy:4}})}(c(381))},8777:function(f,L,c){!function(o){"use strict";o.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(r){return 0===r.indexOf("un")?"n"+r:"en "+r},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},4788:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[s+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",s+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[s+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",s+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[s+" \u0935\u0930\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[s+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",s+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[s+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",s+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[s+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",s+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return u?m[d][0]:m[d][1]}o.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(s,n){return"D"===n?s+"\u0935\u0947\u0930":s},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0930\u093e\u0924\u0940"===n?s<4?s:s+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===n?s:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===n?s>12?s:s+12:"\u0938\u093e\u0902\u091c\u0947"===n?s+12:void 0},meridiem:function(s,n,d){return s<4?"\u0930\u093e\u0924\u0940":s<12?"\u0938\u0915\u093e\u0933\u0940\u0902":s<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":s<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(c(381))},5071:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m={s:["thoddea sekondamni","thodde sekond"],ss:[s+" sekondamni",s+" sekond"],m:["eka mintan","ek minut"],mm:[s+" mintamni",s+" mintam"],h:["eka voran","ek vor"],hh:[s+" voramni",s+" voram"],d:["eka disan","ek dis"],dd:[s+" disamni",s+" dis"],M:["eka mhoinean","ek mhoino"],MM:[s+" mhoineamni",s+" mhoine"],y:["eka vorsan","ek voros"],yy:[s+" vorsamni",s+" vorsam"]};return u?m[d][0]:m[d][1]}o.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(s,n){return"D"===n?s+"er":s},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(s,n){return 12===s&&(s=0),"rati"===n?s<4?s:s+12:"sokallim"===n?s:"donparam"===n?s>12?s:s+12:"sanje"===n?s+12:void 0},meridiem:function(s,n,d){return s<4?"rati":s<12?"sokallim":s<16?"donparam":s<20?"sanje":"rati"}})}(c(381))},9314:function(f,L,c){!function(o){"use strict";var a={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},r={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};o.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(n){return n.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0ab0\u0abe\u0aa4"===d?n<4?n:n+12:"\u0ab8\u0ab5\u0abe\u0ab0"===d?n:"\u0aac\u0aaa\u0acb\u0ab0"===d?n>=10?n:n+12:"\u0ab8\u0abe\u0a82\u0a9c"===d?n+12:void 0},meridiem:function(n,d,u){return n<4?"\u0ab0\u0abe\u0aa4":n<10?"\u0ab8\u0ab5\u0abe\u0ab0":n<17?"\u0aac\u0aaa\u0acb\u0ab0":n<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(c(381))},5145:function(f,L,c){!function(o){"use strict";o.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(r){return 2===r?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":r+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(r){return 2===r?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":r+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(r){return 2===r?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":r+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(r){return 2===r?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":r%10==0&&10!==r?r+" \u05e9\u05e0\u05d4":r+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,s,n){return r<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":r<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":r<12?n?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":r<18?n?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(c(381))},9821:function(f,L,c){!function(o){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},s=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];o.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:s,longMonthsParse:s,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(u){return u.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return r[m]})},postformat:function(u){return u.replace(/\d/g,function(m){return a[m]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(u,m){return 12===u&&(u=0),"\u0930\u093e\u0924"===m?u<4?u:u+12:"\u0938\u0941\u092c\u0939"===m?u:"\u0926\u094b\u092a\u0939\u0930"===m?u>=10?u:u+12:"\u0936\u093e\u092e"===m?u+12:void 0},meridiem:function(u,m,h){return u<4?"\u0930\u093e\u0924":u<10?"\u0938\u0941\u092c\u0939":u<17?"\u0926\u094b\u092a\u0939\u0930":u<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(c(381))},3346:function(f,L,c){!function(o){"use strict";function a(s,n,d){var u=s+" ";switch(d){case"ss":return u+(1===s?"sekunda":2===s||3===s||4===s?"sekunde":"sekundi");case"m":return n?"jedna minuta":"jedne minute";case"mm":return u+(1===s?"minuta":2===s||3===s||4===s?"minute":"minuta");case"h":return n?"jedan sat":"jednog sata";case"hh":return u+(1===s?"sat":2===s||3===s||4===s?"sata":"sati");case"dd":return u+(1===s?"dan":"dana");case"MM":return u+(1===s?"mjesec":2===s||3===s||4===s?"mjeseca":"mjeseci");case"yy":return u+(1===s?"godina":2===s||3===s||4===s?"godine":"godina")}}o.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:a,m:a,mm:a,h:a,hh:a,d:"dan",dd:a,M:"mjesec",MM:a,y:"godinu",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},6937:function(f,L,c){!function(o){"use strict";var a="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function r(d,u,m,h){var y=d;switch(m){case"s":return h||u?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return y+(h||u)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(h||u?" perc":" perce");case"mm":return y+(h||u?" perc":" perce");case"h":return"egy"+(h||u?" \xf3ra":" \xf3r\xe1ja");case"hh":return y+(h||u?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(h||u?" nap":" napja");case"dd":return y+(h||u?" nap":" napja");case"M":return"egy"+(h||u?" h\xf3nap":" h\xf3napja");case"MM":return y+(h||u?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(h||u?" \xe9v":" \xe9ve");case"yy":return y+(h||u?" \xe9v":" \xe9ve")}return""}function s(d){return(d?"":"[m\xfalt] ")+"["+a[this.day()]+"] LT[-kor]"}o.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(d){return"u"===d.charAt(1).toLowerCase()},meridiem:function(d,u,m){return d<12?!0===m?"de":"DE":!0===m?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return s.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return s.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},2976:function(f,L,c){!function(o){"use strict";o.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":r<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":r<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(r,s){switch(s){case"DDD":case"w":case"W":case"DDDo":return 1===r?r+"-\u056b\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}})}(c(381))},6007:function(f,L,c){!function(o){"use strict";o.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"siang"===s?r>=11?r:r+12:"sore"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"siang":r<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(c(381))},3414:function(f,L,c){!function(o){"use strict";function a(n){return n%100==11||n%10!=1}function r(n,d,u,m){var h=n+" ";switch(u){case"s":return d||m?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return a(n)?h+(d||m?"sek\xfandur":"sek\xfandum"):h+"sek\xfanda";case"m":return d?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return a(n)?h+(d||m?"m\xedn\xfatur":"m\xedn\xfatum"):d?h+"m\xedn\xfata":h+"m\xedn\xfatu";case"hh":return a(n)?h+(d||m?"klukkustundir":"klukkustundum"):h+"klukkustund";case"d":return d?"dagur":m?"dag":"degi";case"dd":return a(n)?d?h+"dagar":h+(m?"daga":"d\xf6gum"):d?h+"dagur":h+(m?"dag":"degi");case"M":return d?"m\xe1nu\xf0ur":m?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return a(n)?d?h+"m\xe1nu\xf0ir":h+(m?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):d?h+"m\xe1nu\xf0ur":h+(m?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return d||m?"\xe1r":"\xe1ri";case"yy":return a(n)?h+(d||m?"\xe1r":"\xe1rum"):h+(d||m?"\xe1r":"\xe1ri")}}o.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},139:function(f,L,c){!function(o){"use strict";o.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},567:function(f,L,c){!function(o){"use strict";o.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},3899:function(f,L,c){!function(o){"use strict";o.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(r,s){return"\u5143"===s[1]?1:parseInt(s[1]||r,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(r){return"\u5348\u5f8c"===r},meridiem:function(r,s,n){return r<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(r){return r.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(r){return this.week()!==r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,s){switch(s){case"y":return 1===r?"\u5143\u5e74":r+"\u5e74";case"d":case"D":case"DDD":return r+"\u65e5";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(c(381))},9794:function(f,L,c){!function(o){"use strict";o.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(r,s){return 12===r&&(r=0),"enjing"===s?r:"siyang"===s?r>=11?r:r+12:"sonten"===s||"ndalu"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"enjing":r<15?"siyang":r<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(c(381))},4490:function(f,L,c){!function(o){"use strict";o.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(r){return r.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(s,n,d){return"\u10d8"===d?n+"\u10e8\u10d8":n+d+"\u10e8\u10d8"})},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):r},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(r){return 0===r?r:1===r?r+"-\u10da\u10d8":r<20||r<=100&&r%20==0||r%100==0?"\u10db\u10d4-"+r:r+"-\u10d4"},week:{dow:1,doy:7}})}(c(381))},840:function(f,L,c){!function(o){"use strict";var a={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};o.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},1662:function(f,L,c){!function(o){"use strict";var a={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},r={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};o.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(n){return"\u179b\u17d2\u1784\u17b6\u1785"===n},meridiem:function(n,d,u){return n<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(n){return n.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},week:{dow:1,doy:4}})}(c(381))},2987:function(f,L,c){!function(o){"use strict";var a={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},r={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};o.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(n){return n.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===d?n<4?n:n+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===d?n:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===d?n>=10?n:n+12:"\u0cb8\u0c82\u0c9c\u0cc6"===d?n+12:void 0},meridiem:function(n,d,u){return n<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":n<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":n<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":n<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(n){return n+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(c(381))},3460:function(f,L,c){!function(o){"use strict";o.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\uc77c";case"M":return r+"\uc6d4";case"w":case"W":return r+"\uc8fc";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return"\uc624\ud6c4"===r},meridiem:function(r,s,n){return r<12?"\uc624\uc804":"\uc624\ud6c4"}})}(c(381))},5085:function(f,L,c){!function(o){"use strict";function a(n,d,u,m){var h={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[n+" san\xeeye",n+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[n+" deq\xeeqe",n+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[n+" saet",n+" saetan"],d:["rojek","rojek\xea"],dd:[n+" roj",n+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[n+" hefte",n+" hefteyan"],M:["mehek","mehek\xea"],MM:[n+" meh",n+" mehan"],y:["salek","salek\xea"],yy:[n+" sal",n+" salan"]};return d?h[u][0]:h[u][1]}o.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(n,d,u){return n<12?u?"bn":"BN":u?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,w:a,ww:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(n,d){var u=d.toLowerCase();return u.includes("w")||u.includes("m")?n+".":n+function r(n){var d=(n=""+n).substring(n.length-1),u=n.length>1?n.substring(n.length-2):"";return 12==u||13==u||"2"!=d&&"3"!=d&&"50"!=u&&"70"!=d&&"80"!=d?"\xea":"y\xea"}(n)},week:{dow:1,doy:4}})}(c(381))},2886:function(f,L,c){!function(o){"use strict";var a={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},s=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];o.defineLocale("ku",{months:s,monthsShort:s,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(d){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(d)},meridiem:function(d,u,m){return d<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(d){return d.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return r[u]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(u){return a[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(c(381))},1986:function(f,L,c){!function(o){"use strict";var a={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};o.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},9512:function(f,L,c){!function(o){"use strict";function a(u,m,h,y){var g={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return m?g[h][0]:g[h][1]}function n(u){if(u=parseInt(u,10),isNaN(u))return!1;if(u<0)return!0;if(u<10)return 4<=u&&u<=7;if(u<100){var m=u%10;return n(0===m?u/10:m)}if(u<1e4){for(;u>=10;)u/=10;return n(u)}return n(u/=1e3)}o.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function r(u){return n(u.substr(0,u.indexOf(" ")))?"a "+u:"an "+u},past:function s(u){return n(u.substr(0,u.indexOf(" ")))?"viru "+u:"virun "+u},s:"e puer Sekonnen",ss:"%d Sekonnen",m:a,mm:"%d Minutten",h:a,hh:"%d Stonnen",d:a,dd:"%d Deeg",M:a,MM:"%d M\xe9int",y:a,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3203:function(f,L,c){!function(o){"use strict";o.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(r){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===r},meridiem:function(r,s,n){return r<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(r){return"\u0e97\u0eb5\u0ec8"+r}})}(c(381))},6638:function(f,L,c){!function(o){"use strict";var a={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function s(h,y,g,T){return y?d(g)[0]:T?d(g)[1]:d(g)[2]}function n(h){return h%10==0||h>10&&h<20}function d(h){return a[h].split("_")}function u(h,y,g,T){var H=h+" ";return 1===h?H+s(0,y,g[0],T):y?H+(n(h)?d(g)[1]:d(g)[0]):T?H+d(g)[1]:H+(n(h)?d(g)[1]:d(g)[2])}o.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function r(h,y,g,T){return y?"kelios sekund\u0117s":T?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:u,m:s,mm:u,h:s,hh:u,d:s,dd:u,M:s,MM:u,y:s,yy:u},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(h){return h+"-oji"},week:{dow:1,doy:4}})}(c(381))},4244:function(f,L,c){!function(o){"use strict";var a={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function r(m,h,y){return y?h%10==1&&h%100!=11?m[2]:m[3]:h%10==1&&h%100!=11?m[0]:m[1]}function s(m,h,y){return m+" "+r(a[y],m,h)}function n(m,h,y){return r(a[y],m,h)}o.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function d(m,h){return h?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3908:function(f,L,c){!function(o){"use strict";var a={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(s,n){return 1===s?n[0]:s>=2&&s<=4?n[1]:n[2]},translate:function(s,n,d){var u=a.words[d];return 1===d.length?n?u[0]:u[1]:s+" "+a.correctGrammaticalCase(s,u)}};o.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:"dan",dd:a.translate,M:"mjesec",MM:a.translate,y:"godinu",yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},864:function(f,L,c){!function(o){"use strict";o.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},1290:function(f,L,c){!function(o){"use strict";o.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(r){var s=r%10,n=r%100;return 0===r?r+"-\u0435\u0432":0===n?r+"-\u0435\u043d":n>10&&n<20?r+"-\u0442\u0438":1===s?r+"-\u0432\u0438":2===s?r+"-\u0440\u0438":7===s||8===s?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(c(381))},8803:function(f,L,c){!function(o){"use strict";o.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===s&&r>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===s||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===s?r+12:r},meridiem:function(r,s,n){return r<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":r<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":r<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":r<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(c(381))},3077:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){switch(d){case"s":return n?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return s+(n?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return s+(n?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return s+(n?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return s+(n?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return s+(n?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return s+(n?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return s}}o.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(s){return"\u04ae\u0425"===s},meridiem:function(s,n,d){return s<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(s,n){switch(n){case"d":case"D":case"DDD":return s+" \u04e9\u0434\u04e9\u0440";default:return s}}})}(c(381))},6801:function(f,L,c){!function(o){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function s(d,u,m,h){var y="";if(u)switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":y="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":y="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":y="%d \u0924\u093e\u0938";break;case"d":y="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":y="%d \u0926\u093f\u0935\u0938";break;case"M":y="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":y="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u0947"}else switch(m){case"s":y="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":y="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":y="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":y="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":y="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":y="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":y="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":y="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":y="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":y="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":y="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":y="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return y.replace(/%d/i,d)}o.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},preparse:function(d){return d.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(u){return r[u]})},postformat:function(d){return d.replace(/\d/g,function(u){return a[u]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(d,u){return 12===d&&(d=0),"\u092a\u0939\u093e\u091f\u0947"===u||"\u0938\u0915\u093e\u0933\u0940"===u?d:"\u0926\u0941\u092a\u093e\u0930\u0940"===u||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===u||"\u0930\u093e\u0924\u094d\u0930\u0940"===u?d>=12?d:d+12:void 0},meridiem:function(d,u,m){return d>=0&&d<6?"\u092a\u0939\u093e\u091f\u0947":d<12?"\u0938\u0915\u093e\u0933\u0940":d<17?"\u0926\u0941\u092a\u093e\u0930\u0940":d<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(c(381))},4033:function(f,L,c){!function(o){"use strict";o.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(381))},9522:function(f,L,c){!function(o){"use strict";o.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(r,s){return 12===r&&(r=0),"pagi"===s?r:"tengahari"===s?r>=11?r:r+12:"petang"===s||"malam"===s?r+12:void 0},meridiem:function(r,s,n){return r<11?"pagi":r<15?"tengahari":r<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(c(381))},7147:function(f,L,c){!function(o){"use strict";o.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},7856:function(f,L,c){!function(o){"use strict";var a={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},r={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};o.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(n){return n.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},week:{dow:1,doy:4}})}(c(381))},8074:function(f,L,c){!function(o){"use strict";o.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},8115:function(f,L,c){!function(o){"use strict";var a={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};o.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(n){return n.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0930\u093e\u0924\u093f"===d?n<4?n:n+12:"\u092c\u093f\u0939\u093e\u0928"===d?n:"\u0926\u093f\u0909\u0901\u0938\u094b"===d?n>=10?n:n+12:"\u0938\u093e\u0901\u091d"===d?n+12:void 0},meridiem:function(n,d,u){return n<3?"\u0930\u093e\u0924\u093f":n<12?"\u092c\u093f\u0939\u093e\u0928":n<16?"\u0926\u093f\u0909\u0901\u0938\u094b":n<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(c(381))},2352:function(f,L,c){!function(o){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;o.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},4804:function(f,L,c){!function(o){"use strict";var a="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),s=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;o.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(u,m){return u?/-MMM-/.test(m)?r[u.month()]:a[u.month()]:a},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(u){return u+(1===u||8===u||u>=20?"ste":"de")},week:{dow:1,doy:4}})}(c(381))},6734:function(f,L,c){!function(o){"use strict";o.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},7658:function(f,L,c){!function(o){"use strict";o.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(r,s){var n=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===s||"W"===s)&&(n="a"),r+n},week:{dow:1,doy:4}})}(c(381))},3537:function(f,L,c){!function(o){"use strict";var a={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},r={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};o.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(n){return n.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(n,d){return 12===n&&(n=0),"\u0a30\u0a3e\u0a24"===d?n<4?n:n+12:"\u0a38\u0a35\u0a47\u0a30"===d?n:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===d?n>=10?n:n+12:"\u0a38\u0a3c\u0a3e\u0a2e"===d?n+12:void 0},meridiem:function(n,d,u){return n<4?"\u0a30\u0a3e\u0a24":n<10?"\u0a38\u0a35\u0a47\u0a30":n<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":n<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(c(381))},5866:function(f,L,c){!function(o){"use strict";var a="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),s=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function n(m){return m%10<5&&m%10>1&&~~(m/10)%10!=1}function d(m,h,y){var g=m+" ";switch(y){case"ss":return g+(n(m)?"sekundy":"sekund");case"m":return h?"minuta":"minut\u0119";case"mm":return g+(n(m)?"minuty":"minut");case"h":return h?"godzina":"godzin\u0119";case"hh":return g+(n(m)?"godziny":"godzin");case"ww":return g+(n(m)?"tygodnie":"tygodni");case"MM":return g+(n(m)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return g+(n(m)?"lata":"lat")}}o.defineLocale("pl",{months:function(m,h){return m?/D MMMM/.test(h)?r[m.month()]:a[m.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:d,m:d,mm:d,h:d,hh:d,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:d,M:"miesi\u0105c",MM:d,y:"rok",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},3316:function(f,L,c){!function(o){"use strict";o.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(c(381))},450:function(f,L,c){!function(o){"use strict";o.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(c(381))},2721:function(f,L,c){!function(o){"use strict";function a(s,n,d){var m=" ";return(s%100>=20||s>=100&&s%100==0)&&(m=" de "),s+m+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[d]}o.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:a,m:"un minut",mm:a,h:"o or\u0103",hh:a,d:"o zi",dd:a,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:a,M:"o lun\u0103",MM:a,y:"un an",yy:a},week:{dow:1,doy:7}})}(c(381))},4247:function(f,L,c){!function(o){"use strict";function r(d,u,m){return"m"===m?u?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":d+" "+function a(d,u){var m=d.split("_");return u%10==1&&u%100!=11?m[0]:u%10>=2&&u%10<=4&&(u%100<10||u%100>=20)?m[1]:m[2]}({ss:u?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:u?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[m],+d)}var s=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];o.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:s,longMonthsParse:s,shortMonthsParse:s,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(d){if(d.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(d){if(d.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0447\u0430\u0441",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(d){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(d)},meridiem:function(d,u,m){return d<4?"\u043d\u043e\u0447\u0438":d<12?"\u0443\u0442\u0440\u0430":d<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(d,u){switch(u){case"M":case"d":case"DDD":return d+"-\u0439";case"D":return d+"-\u0433\u043e";case"w":case"W":return d+"-\u044f";default:return d}},week:{dow:1,doy:4}})}(c(381))},653:function(f,L,c){!function(o){"use strict";var a=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],r=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];o.defineLocale("sd",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,d,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(381))},7438:function(f,L,c){!function(o){"use strict";o.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},4090:function(f,L,c){!function(o){"use strict";o.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(r){return r+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return"\u0db4.\u0dc0."===r||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===r},meridiem:function(r,s,n){return r>11?n?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":n?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(c(381))},5872:function(f,L,c){!function(o){"use strict";var a="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function s(u){return u>1&&u<5}function n(u,m,h,y){var g=u+" ";switch(h){case"s":return m||y?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return m||y?g+(s(u)?"sekundy":"sek\xfand"):g+"sekundami";case"m":return m?"min\xfata":y?"min\xfatu":"min\xfatou";case"mm":return m||y?g+(s(u)?"min\xfaty":"min\xfat"):g+"min\xfatami";case"h":return m?"hodina":y?"hodinu":"hodinou";case"hh":return m||y?g+(s(u)?"hodiny":"hod\xedn"):g+"hodinami";case"d":return m||y?"de\u0148":"d\u0148om";case"dd":return m||y?g+(s(u)?"dni":"dn\xed"):g+"d\u0148ami";case"M":return m||y?"mesiac":"mesiacom";case"MM":return m||y?g+(s(u)?"mesiace":"mesiacov"):g+"mesiacmi";case"y":return m||y?"rok":"rokom";case"yy":return m||y?g+(s(u)?"roky":"rokov"):g+"rokmi"}}o.defineLocale("sk",{months:a,monthsShort:r,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},6373:function(f,L,c){!function(o){"use strict";function a(s,n,d,u){var m=s+" ";switch(d){case"s":return n||u?"nekaj sekund":"nekaj sekundami";case"ss":return m+(1===s?n?"sekundo":"sekundi":2===s?n||u?"sekundi":"sekundah":s<5?n||u?"sekunde":"sekundah":"sekund");case"m":return n?"ena minuta":"eno minuto";case"mm":return m+(1===s?n?"minuta":"minuto":2===s?n||u?"minuti":"minutama":s<5?n||u?"minute":"minutami":n||u?"minut":"minutami");case"h":return n?"ena ura":"eno uro";case"hh":return m+(1===s?n?"ura":"uro":2===s?n||u?"uri":"urama":s<5?n||u?"ure":"urami":n||u?"ur":"urami");case"d":return n||u?"en dan":"enim dnem";case"dd":return m+(1===s?n||u?"dan":"dnem":2===s?n||u?"dni":"dnevoma":n||u?"dni":"dnevi");case"M":return n||u?"en mesec":"enim mesecem";case"MM":return m+(1===s?n||u?"mesec":"mesecem":2===s?n||u?"meseca":"mesecema":s<5?n||u?"mesece":"meseci":n||u?"mesecev":"meseci");case"y":return n||u?"eno leto":"enim letom";case"yy":return m+(1===s?n||u?"leto":"letom":2===s?n||u?"leti":"letoma":s<5?n||u?"leta":"leti":n||u?"let":"leti")}}o.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},7410:function(f,L,c){!function(o){"use strict";o.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(r){return"M"===r.charAt(0)},meridiem:function(r,s,n){return r<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5970:function(f,L,c){!function(o){"use strict";var a={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,d,u){var h,m=a.words[d];return 1===d.length?"y"===d&&n?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":u||n?m[0]:m[1]:(h=a.correctGrammaticalCase(s,m),"yy"===d&&n&&"\u0433\u043e\u0434\u0438\u043d\u0443"===h?s+" \u0433\u043e\u0434\u0438\u043d\u0430":s+" "+h)}};o.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},1599:function(f,L,c){!function(o){"use strict";var a={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(s,n){return s%10>=1&&s%10<=4&&(s%100<10||s%100>=20)?s%10==1?n[0]:n[1]:n[2]},translate:function(s,n,d,u){var h,m=a.words[d];return 1===d.length?"y"===d&&n?"jedna godina":u||n?m[0]:m[1]:(h=a.correctGrammaticalCase(s,m),"yy"===d&&n&&"godinu"===h?s+" godina":s+" "+h)}};o.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:a.translate,m:a.translate,mm:a.translate,h:a.translate,hh:a.translate,d:a.translate,dd:a.translate,M:a.translate,MM:a.translate,y:a.translate,yy:a.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(c(381))},8440:function(f,L,c){!function(o){"use strict";o.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(r,s,n){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,s){return 12===r&&(r=0),"ekuseni"===s?r:"emini"===s?r>=11?r:r+12:"entsambama"===s||"ebusuku"===s?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(c(381))},843:function(f,L,c){!function(o){"use strict";o.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?":e":1===s||2===s?":a":":e")},week:{dow:1,doy:4}})}(c(381))},5172:function(f,L,c){!function(o){"use strict";o.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(c(381))},6889:function(f,L,c){!function(o){"use strict";var a={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},r={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};o.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(n){return n+"\u0bb5\u0ba4\u0bc1"},preparse:function(n){return n.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(d){return r[d]})},postformat:function(n){return n.replace(/\d/g,function(d){return a[d]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(n,d,u){return n<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":n<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":n<10?" \u0b95\u0bbe\u0bb2\u0bc8":n<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":n<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":n<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(n,d){return 12===n&&(n=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===d?n<2?n:n+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===d||"\u0b95\u0bbe\u0bb2\u0bc8"===d||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===d&&n>=10?n:n+12},week:{dow:0,doy:6}})}(c(381))},6677:function(f,L,c){!function(o){"use strict";o.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===s?r<4?r:r+12:"\u0c09\u0c26\u0c2f\u0c02"===s?r:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===s?r>=10?r:r+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===s?r+12:void 0},meridiem:function(r,s,n){return r<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":r<10?"\u0c09\u0c26\u0c2f\u0c02":r<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":r<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(c(381))},7653:function(f,L,c){!function(o){"use strict";o.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},8579:function(f,L,c){!function(o){"use strict";var a={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};o.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(s,n){return 12===s&&(s=0),"\u0448\u0430\u0431"===n?s<4?s:s+12:"\u0441\u0443\u0431\u04b3"===n?s:"\u0440\u04ef\u0437"===n?s>=11?s:s+12:"\u0431\u0435\u0433\u043e\u04b3"===n?s+12:void 0},meridiem:function(s,n,d){return s<4?"\u0448\u0430\u0431":s<11?"\u0441\u0443\u0431\u04b3":s<16?"\u0440\u04ef\u0437":s<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(s){return s+(a[s]||a[s%10]||a[s>=100?100:null])},week:{dow:1,doy:7}})}(c(381))},9170:function(f,L,c){!function(o){"use strict";o.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(r){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===r},meridiem:function(r,s,n){return r<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(c(381))},7452:function(f,L,c){!function(o){"use strict";var a={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};o.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'unjy";var d=s%10;return s+(a[d]||a[s%100-d]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(381))},1351:function(f,L,c){!function(o){"use strict";o.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},2788:function(f,L,c){!function(o){"use strict";var a="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(m,h,y,g){var T=function d(m){var h=Math.floor(m%1e3/100),y=Math.floor(m%100/10),g=m%10,T="";return h>0&&(T+=a[h]+"vatlh"),y>0&&(T+=(""!==T?" ":"")+a[y]+"maH"),g>0&&(T+=(""!==T?" ":"")+a[g]),""===T?"pagh":T}(m);switch(y){case"ss":return T+" lup";case"mm":return T+" tup";case"hh":return T+" rep";case"dd":return T+" jaj";case"MM":return T+" jar";case"yy":return T+" DIS"}}o.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function r(m){var h=m;return-1!==m.indexOf("jaj")?h.slice(0,-3)+"leS":-1!==m.indexOf("jar")?h.slice(0,-3)+"waQ":-1!==m.indexOf("DIS")?h.slice(0,-3)+"nem":h+" pIq"},past:function s(m){var h=m;return-1!==m.indexOf("jaj")?h.slice(0,-3)+"Hu\u2019":-1!==m.indexOf("jar")?h.slice(0,-3)+"wen":-1!==m.indexOf("DIS")?h.slice(0,-3)+"ben":h+" ret"},s:"puS lup",ss:n,m:"wa\u2019 tup",mm:n,h:"wa\u2019 rep",hh:n,d:"wa\u2019 jaj",dd:n,M:"wa\u2019 jar",MM:n,y:"wa\u2019 DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},7632:function(f,L,c){!function(o){"use strict";var a={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};o.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(s,n,d){return s<12?d?"\xf6\xf6":"\xd6\xd6":d?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(s){return"\xf6s"===s||"\xd6S"===s},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(s,n){switch(n){case"d":case"D":case"Do":case"DD":return s;default:if(0===s)return s+"'\u0131nc\u0131";var d=s%10;return s+(a[d]||a[s%100-d]||a[s>=100?100:null])}},week:{dow:1,doy:7}})}(c(381))},3134:function(f,L,c){!function(o){"use strict";function r(s,n,d,u){var m={s:["viensas secunds","'iensas secunds"],ss:[s+" secunds",s+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[s+" m\xeduts",s+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[s+" \xfeoras",s+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[s+" ziuas",s+" ziuas"],M:["'n mes","'iens mes"],MM:[s+" mesen",s+" mesen"],y:["'n ar","'iens ar"],yy:[s+" ars",s+" ars"]};return u||n?m[d][0]:m[d][1]}o.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(s){return"d'o"===s.toLowerCase()},meridiem:function(s,n,d){return s>11?d?"d'o":"D'O":d?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(c(381))},5127:function(f,L,c){!function(o){"use strict";o.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(c(381))},2797:function(f,L,c){!function(o){"use strict";o.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(c(381))},9894:function(f,L,c){!function(o){"use strict";o.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===s||"\u0633\u06d5\u06be\u06d5\u0631"===s||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===s?r:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===s||"\u0643\u06d5\u0686"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var d=100*r+s;return d<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":d<900?"\u0633\u06d5\u06be\u06d5\u0631":d<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":d<1230?"\u0686\u06c8\u0634":d<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return r+"-\u06be\u06d5\u067e\u062a\u06d5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(c(381))},6818:function(f,L,c){!function(o){"use strict";function r(u,m,h){return"m"===h?m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===h?m?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":u+" "+function a(u,m){var h=u.split("_");return m%10==1&&m%100!=11?h[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?h[1]:h[2]}({ss:m?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:m?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:m?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[h],+u)}function n(u){return function(){return u+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}o.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function s(u,m){var h={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===u?h.nominative.slice(1,7).concat(h.nominative.slice(0,1)):u?h[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(m)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(m)?"genitive":"nominative"][u.day()]:h.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:n("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:n("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:n("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:n("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return n("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:r,m:r,mm:r,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:r,y:"\u0440\u0456\u043a",yy:r},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(u){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(u)},meridiem:function(u,m,h){return u<4?"\u043d\u043e\u0447\u0456":u<12?"\u0440\u0430\u043d\u043a\u0443":u<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(u,m){switch(m){case"M":case"d":case"DDD":case"w":case"W":return u+"-\u0439";case"D":return u+"-\u0433\u043e";default:return u}},week:{dow:1,doy:7}})}(c(381))},3641:function(f,L,c){!function(o){"use strict";var a=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],r=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];o.defineLocale("ur",{months:a,monthsShort:a,weekdays:r,weekdaysShort:r,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(n){return"\u0634\u0627\u0645"===n},meridiem:function(n,d,u){return n<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(n){return n.replace(/\u060c/g,",")},postformat:function(n){return n.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(c(381))},5267:function(f,L,c){!function(o){"use strict";o.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(c(381))},7457:function(f,L,c){!function(o){"use strict";o.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(c(381))},8452:function(f,L,c){!function(o){"use strict";o.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(r){return/^ch$/i.test(r)},meridiem:function(r,s,n){return r<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(r){return r},week:{dow:1,doy:4}})}(c(381))},8731:function(f,L,c){!function(o){"use strict";o.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(r){var s=r%10;return r+(1==~~(r%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")},week:{dow:1,doy:4}})}(c(381))},1138:function(f,L,c){!function(o){"use strict";o.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(c(381))},3456:function(f,L,c){!function(o){"use strict";o.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:r>=11?r:r+12},meridiem:function(r,s,n){var d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(c(381))},2456:function(f,L,c){!function(o){"use strict";o.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1200?"\u4e0a\u5348":1200===d?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},4301:function(f,L,c){!function(o){"use strict";o.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},3944:function(f,L,c){!function(o){"use strict";o.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(r,s){return 12===r&&(r=0),"\u51cc\u6668"===s||"\u65e9\u4e0a"===s||"\u4e0a\u5348"===s?r:"\u4e2d\u5348"===s?r>=11?r:r+12:"\u4e0b\u5348"===s||"\u665a\u4e0a"===s?r+12:void 0},meridiem:function(r,s,n){var d=100*r+s;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(r,s){switch(s){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(c(381))},381:function(f,L,c){(f=c.nmd(f)).exports=function(){"use strict";var o,j;function a(){return o.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(d(e,t))return!1;return!0}function m(e){return void 0===e}function h(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function y(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function g(e,t){var _,i=[],l=e.length;for(_=0;_>>0;for(_=0;_0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,t-_.length)).toString().substr(1)+_}var ut=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ie=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,lt={},ye={};function v(e,t,i,_){var l=_;"string"==typeof _&&(l=function(){return this[_]()}),e&&(ye[e]=l),t&&(ye[t[0]]=function(){return X(l.apply(this,arguments),t[1],t[2])}),i&&(ye[i]=function(){return this.localeData().ordinal(l.apply(this,arguments),e)})}function Ha(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Je(e,t){return e.isValid()?(t=Et(t,e.localeData()),lt[t]=lt[t]||function ja(e){var i,_,t=e.match(ut);for(i=0,_=t.length;i<_;i++)t[i]=ye[t[i]]?ye[t[i]]:Ha(t[i]);return function(l){var Y,M="";for(Y=0;Y<_;Y++)M+=q(t[Y])?t[Y].call(l,e):t[Y];return M}}(t),lt[t](e)):e.localeData().invalidDate()}function Et(e,t){var i=5;function _(l){return t.longDateFormat(l)||l}for(Ie.lastIndex=0;i>=0&&Ie.test(e);)e=e.replace(Ie,_),Ie.lastIndex=0,i-=1;return e}var At={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return"string"==typeof e?At[e]||At[e.toLowerCase()]:void 0}function mt(e){var i,_,t={};for(_ in e)d(e,_)&&(i=V(_))&&(t[i]=e[_]);return t}var Ia={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Ke,Ft=/\d/,B=/\d\d/,zt=/\d{3}/,ct=/\d{4}/,Ce=/[+-]?\d{6}/,A=/\d\d?/,Rt=/\d\d\d\d?/,Nt=/\d\d\d\d\d\d?/,Ue=/\d{1,3}/,Mt=/\d{1,4}/,Ge=/[+-]?\d{1,6}/,pe=/\d+/,Be=/[+-]?\d+/,Ca=/Z|[+-]\d\d:?\d\d/gi,Ve=/Z|[+-]\d\d(?::?\d\d)?/gi,je=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ke=/^[1-9]\d?/,ht=/^([1-9]\d|\d)/;function w(e,t,i){Ke[e]=q(t)?t:function(_,l){return _&&i?i:t}}function Ga(e,t){return d(Ke,e)?Ke[e](t._strict,t._locale):new RegExp(function Ba(e){return te(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,_,l,M){return i||_||l||M}))}(e))}function te(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function x(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=K(t)),i}Ke={};var ft={};function E(e,t){var i,l,_=t;for("string"==typeof e&&(e=[e]),h(t)&&(_=function(M,Y){Y[t]=x(M)}),l=e.length,i=0;i68?1900:2e3)};var R,It=De("FullYear",!0);function De(e,t){return function(i){return null!=i?(Jt(this,e,i),a.updateOffset(this,t),this):Oe(this,e)}}function Oe(e,t){if(!e.isValid())return NaN;var i=e._d,_=e._isUTC;switch(t){case"Milliseconds":return _?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return _?i.getUTCSeconds():i.getSeconds();case"Minutes":return _?i.getUTCMinutes():i.getMinutes();case"Hours":return _?i.getUTCHours():i.getHours();case"Date":return _?i.getUTCDate():i.getDate();case"Day":return _?i.getUTCDay():i.getDay();case"Month":return _?i.getUTCMonth():i.getMonth();case"FullYear":return _?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Jt(e,t,i){var _,l,M,Y,D;if(e.isValid()&&!isNaN(i)){switch(_=e._d,l=e._isUTC,t){case"Milliseconds":return void(l?_.setUTCMilliseconds(i):_.setMilliseconds(i));case"Seconds":return void(l?_.setUTCSeconds(i):_.setSeconds(i));case"Minutes":return void(l?_.setUTCMinutes(i):_.setMinutes(i));case"Hours":return void(l?_.setUTCHours(i):_.setHours(i));case"Date":return void(l?_.setUTCDate(i):_.setDate(i));case"FullYear":break;default:return}M=i,Y=e.month(),D=29!==(D=e.date())||1!==Y||$e(M)?D:28,l?_.setUTCFullYear(M,Y,D):_.setFullYear(M,Y,D)}}function Lt(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=function Xa(e,t){return(e%t+t)%t}(t,12);return e+=(t-i)/12,1===i?$e(e)?29:28:31-i%7%2}R=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=0?(D=new Date(e+400,t,i,_,l,M,Y),isFinite(D.getFullYear())&&D.setFullYear(e)):D=new Date(e,t,i,_,l,M,Y),D}function We(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ze(e,t,i){var _=7+t-i;return-(7+We(e,0,_).getUTCDay()-t)%7+_-1}function Kt(e,t,i,_,l){var S,P,D=1+7*(t-1)+(7+i-_)%7+Ze(e,_,l);return D<=0?P=Pe(S=e-1)+D:D>Pe(e)?(S=e+1,P=D-Pe(e)):(S=e,P=D),{year:S,dayOfYear:P}}function Ee(e,t,i){var M,Y,_=Ze(e.year(),t,i),l=Math.floor((e.dayOfYear()-_-1)/7)+1;return l<1?M=l+ne(Y=e.year()-1,t,i):l>ne(e.year(),t,i)?(M=l-ne(e.year(),t,i),Y=e.year()+1):(Y=e.year(),M=l),{week:M,year:Y}}function ne(e,t,i){var _=Ze(e,t,i),l=Ze(e+1,t,i);return(Pe(e)-_+l)/7}v("w",["ww",2],"wo","week"),v("W",["WW",2],"Wo","isoWeek"),w("w",A,ke),w("ww",A,B),w("W",A,ke),w("WW",A,B),xe(["w","ww","W","WW"],function(e,t,i,_){t[_.substr(0,1)]=x(e)});function Yt(e,t){return e.slice(t,7).concat(e.slice(0,t))}v("d",0,"do","day"),v("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),v("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),v("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),v("e",0,0,"weekday"),v("E",0,0,"isoWeekday"),w("d",A),w("e",A),w("E",A),w("dd",function(e,t){return t.weekdaysMinRegex(e)}),w("ddd",function(e,t){return t.weekdaysShortRegex(e)}),w("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,i,_){var l=i._locale.weekdaysParse(e,_,i._strict);null!=l?t.d=l:p(i).invalidWeekday=e}),xe(["d","e","E"],function(e,t,i,_){t[_]=x(e)});var ys="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ps="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ks=je,Ds=je,ws=je;function bs(e,t,i){var _,l,M,Y=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)M=H([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(M,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(M,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(M,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(l=R.call(this._weekdaysParse,Y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,Y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,Y))?l:null:"dddd"===t?-1!==(l=R.call(this._weekdaysParse,Y))||-1!==(l=R.call(this._shortWeekdaysParse,Y))||-1!==(l=R.call(this._minWeekdaysParse,Y))?l:null:"ddd"===t?-1!==(l=R.call(this._shortWeekdaysParse,Y))||-1!==(l=R.call(this._weekdaysParse,Y))||-1!==(l=R.call(this._minWeekdaysParse,Y))?l:null:-1!==(l=R.call(this._minWeekdaysParse,Y))||-1!==(l=R.call(this._weekdaysParse,Y))||-1!==(l=R.call(this._shortWeekdaysParse,Y))?l:null}function yt(){function e(U,oe){return oe.length-U.length}var M,Y,D,S,P,t=[],i=[],_=[],l=[];for(M=0;M<7;M++)Y=H([2e3,1]).day(M),D=te(this.weekdaysMin(Y,"")),S=te(this.weekdaysShort(Y,"")),P=te(this.weekdays(Y,"")),t.push(D),i.push(S),_.push(P),l.push(D),l.push(S),l.push(P);t.sort(e),i.sort(e),_.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function pt(){return this.hours()%12||12}function Zt(e,t){v(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Qt(e,t){return t._meridiemParse}v("H",["HH",2],0,"hour"),v("h",["hh",2],0,pt),v("k",["kk",2],0,function Es(){return this.hours()||24}),v("hmm",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)}),v("hmmss",0,0,function(){return""+pt.apply(this)+X(this.minutes(),2)+X(this.seconds(),2)}),v("Hmm",0,0,function(){return""+this.hours()+X(this.minutes(),2)}),v("Hmmss",0,0,function(){return""+this.hours()+X(this.minutes(),2)+X(this.seconds(),2)}),Zt("a",!0),Zt("A",!1),w("a",Qt),w("A",Qt),w("H",A,ht),w("h",A,ke),w("k",A,ke),w("HH",A,B),w("hh",A,B),w("kk",A,B),w("hmm",Rt),w("hmmss",Nt),w("Hmm",Rt),w("Hmmss",Nt),E(["H","HH"],N),E(["k","kk"],function(e,t,i){var _=x(e);t[N]=24===_?0:_}),E(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),E(["h","hh"],function(e,t,i){t[N]=x(e),p(i).bigHour=!0}),E("hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_)),p(i).bigHour=!0}),E("hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l)),p(i).bigHour=!0}),E("Hmm",function(e,t,i){var _=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_))}),E("Hmmss",function(e,t,i){var _=e.length-4,l=e.length-2;t[N]=x(e.substr(0,_)),t[$]=x(e.substr(_,2)),t[se]=x(e.substr(l))});var zs=De("Hours",!0);var Fe,qt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:es,monthsShort:Ct,week:{dow:0,doy:6},weekdays:ys,weekdaysMin:ps,weekdaysShort:$t,meridiemParse:/[ap]\.?m?\.?/i},z={},Ae={};function Ns(e,t){var i,_=Math.min(e.length,t.length);for(i=0;i<_;i+=1)if(e[i]!==t[i])return i;return _}function Xt(e){return e&&e.toLowerCase().replace("_","-")}function Qe(e){var t=null;if(void 0===z[e]&&f&&f.exports&&function Js(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=Fe._abbr,c(5358)("./"+e),ue(t)}catch{z[e]=null}return z[e]}function ue(e,t){var i;return e&&((i=m(t)?re(e):kt(e,t))?Fe=i:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Fe._abbr}function kt(e,t){if(null!==t){var i,_=qt;if(t.abbr=e,null!=z[e])Ne("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=z[e]._config;else if(null!=t.parentLocale)if(null!=z[t.parentLocale])_=z[t.parentLocale]._config;else{if(null==(i=Qe(t.parentLocale)))return Ae[t.parentLocale]||(Ae[t.parentLocale]=[]),Ae[t.parentLocale].push({name:e,config:t}),null;_=i._config}return z[e]=new dt(_t(_,t)),Ae[e]&&Ae[e].forEach(function(l){kt(l.name,l.config)}),ue(e),z[e]}return delete z[e],null}function re(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fe;if(!s(e)){if(t=Qe(e))return t;e=[e]}return function Is(e){for(var i,_,l,M,t=0;t0;){if(l=Qe(M.slice(0,i).join("-")))return l;if(_&&_.length>=i&&Ns(M,_)>=i-1)break;i--}t++}return Fe}(e)}function Dt(e){var t,i=e._a;return i&&-2===p(e).overflow&&(t=i[ae]<0||i[ae]>11?ae:i[ee]<1||i[ee]>Lt(i[C],i[ae])?ee:i[N]<0||i[N]>24||24===i[N]&&(0!==i[$]||0!==i[se]||0!==i[he])?N:i[$]<0||i[$]>59?$:i[se]<0||i[se]>59?se:i[he]<0||i[he]>999?he:-1,p(e)._overflowDayOfYear&&(tee)&&(t=ee),p(e)._overflowWeeks&&-1===t&&(t=Ka),p(e)._overflowWeekday&&-1===t&&(t=$a),p(e).overflow=t),e}var Gs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Bs=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Vs=/Z|[+-]\d\d(?::?\d\d)?/,qe=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ks=/^\/?Date\((-?\d+)/i,$s=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Zs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ea(e){var t,i,M,Y,D,S,_=e._i,l=Gs.exec(_)||Bs.exec(_),P=qe.length,U=wt.length;if(l){for(p(e).iso=!0,t=0,i=P;t7)&&(S=!0)):(M=e._locale._week.dow,Y=e._locale._week.doy,P=Ee(F(),M,Y),i=we(t.gg,e._a[C],P.year),_=we(t.w,P.week),null!=t.d?((l=t.d)<0||l>6)&&(S=!0):null!=t.e?(l=t.e+M,(t.e<0||t.e>6)&&(S=!0)):l=M),_<1||_>ne(i,M,Y)?p(e)._overflowWeeks=!0:null!=S?p(e)._overflowWeekday=!0:(D=Kt(i,_,l,M,Y),e._a[C]=D.year,e._dayOfYear=D.dayOfYear)}(e),null!=e._dayOfYear&&(Y=we(e._a[C],l[C]),(e._dayOfYear>Pe(Y)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),i=We(Y,0,e._dayOfYear),e._a[ae]=i.getUTCMonth(),e._a[ee]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=_[t]=l[t];for(;t<7;t++)e._a[t]=_[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[N]&&0===e._a[$]&&0===e._a[se]&&0===e._a[he]&&(e._nextDay=!0,e._a[N]=0),e._d=(e._useUTC?We:us).apply(null,_),M=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[N]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==M&&(p(e).weekdayMismatch=!0)}}function Tt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],p(e).empty=!0;var i,_,l,M,Y,P,U,t=""+e._i,D=t.length,S=0;for(U=(l=Et(e._f,e._locale).match(ut)||[]).length,i=0;i0&&p(e).unusedInput.push(Y),t=t.slice(t.indexOf(_)+_.length),S+=_.length),ye[M]?(_?p(e).empty=!1:p(e).unusedTokens.push(M),Va(M,_,e)):e._strict&&!_&&p(e).unusedTokens.push(M);p(e).charsLeftOver=D-S,t.length>0&&p(e).unusedInput.push(t),e._a[N]<=12&&!0===p(e).bigHour&&e._a[N]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[N]=function rn(e,t,i){var _;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):(null!=e.isPM&&((_=e.isPM(i))&&t<12&&(t+=12),!_&&12===t&&(t=0)),t)}(e._locale,e._a[N],e._meridiem),null!==(P=p(e).era)&&(e._a[C]=e._locale.erasConvertYear(P,e._a[C])),gt(e),Dt(e)}else ta(e);else ea(e)}function aa(e){var t=e._i,i=e._f;return e._locale=e._locale||re(e._l),null===t||void 0===i&&""===t?Q({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),G(t)?new Me(Dt(t)):(y(t)?e._d=t:s(i)?function _n(e){var t,i,_,l,M,Y,D=!1,S=e._f.length;if(0===S)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(l=0;lthis?this:e:Q()});function na(e,t){var i,_;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return F();for(i=t[0],_=1;_=0?new Date(e+400,t,i)-Ma:new Date(e,t,i).valueOf()}function fa(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-Ma:Date.UTC(e,t,i)}function jt(e,t){return t.erasAbbrRegex(e)}function xt(){var l,M,Y,D,S,e=[],t=[],i=[],_=[],P=this.eras();for(l=0,M=P.length;l(M=ne(e,_,l))&&(t=M),Er.call(this,e,t,i,_,l))}function Er(e,t,i,_,l){var M=Kt(e,t,i,_,l),Y=We(M.year,0,M.dayOfYear);return this.year(Y.getUTCFullYear()),this.month(Y.getUTCMonth()),this.date(Y.getUTCDate()),this}v("N",0,0,"eraAbbr"),v("NN",0,0,"eraAbbr"),v("NNN",0,0,"eraAbbr"),v("NNNN",0,0,"eraName"),v("NNNNN",0,0,"eraNarrow"),v("y",["y",1],"yo","eraYear"),v("y",["yy",2],0,"eraYear"),v("y",["yyy",3],0,"eraYear"),v("y",["yyyy",4],0,"eraYear"),w("N",jt),w("NN",jt),w("NNN",jt),w("NNNN",function vr(e,t){return t.erasNameRegex(e)}),w("NNNNN",function br(e,t){return t.erasNarrowRegex(e)}),E(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,_){var l=i._locale.erasParse(e,_,i._strict);l?p(i).era=l:p(i).invalidEra=e}),w("y",pe),w("yy",pe),w("yyy",pe),w("yyyy",pe),w("yo",function Sr(e,t){return t._eraYearOrdinalRegex||pe}),E(["y","yy","yyy","yyyy"],C),E(["yo"],function(e,t,i,_){var l;i._locale._eraYearOrdinalRegex&&(l=e.match(i._locale._eraYearOrdinalRegex)),t[C]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(e,l):parseInt(e,10)}),v(0,["gg",2],0,function(){return this.weekYear()%100}),v(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nt("gggg","weekYear"),nt("ggggg","weekYear"),nt("GGGG","isoWeekYear"),nt("GGGGG","isoWeekYear"),w("G",Be),w("g",Be),w("GG",A,B),w("gg",A,B),w("GGGG",Mt,ct),w("gggg",Mt,ct),w("GGGGG",Ge,Ce),w("ggggg",Ge,Ce),xe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,_){t[_.substr(0,2)]=x(e)}),xe(["gg","GG"],function(e,t,i,_){t[_]=a.parseTwoDigitYear(e)}),v("Q",0,"Qo","quarter"),w("Q",Ft),E("Q",function(e,t){t[ae]=3*(x(e)-1)}),v("D",["DD",2],"Do","date"),w("D",A,ke),w("DD",A,B),w("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),E(["D","DD"],ee),E("Do",function(e,t){t[ee]=x(e.match(A)[0])});var Ya=De("Date",!0);v("DDD",["DDDD",3],"DDDo","dayOfYear"),w("DDD",Ue),w("DDDD",zt),E(["DDD","DDDD"],function(e,t,i){i._dayOfYear=x(e)}),v("m",["mm",2],0,"minute"),w("m",A,ht),w("mm",A,B),E(["m","mm"],$);var zr=De("Minutes",!1);v("s",["ss",2],0,"second"),w("s",A,ht),w("ss",A,B),E(["s","ss"],se);var le,ya,Rr=De("Seconds",!1);for(v("S",0,0,function(){return~~(this.millisecond()/100)}),v(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),v(0,["SSS",3],0,"millisecond"),v(0,["SSSS",4],0,function(){return 10*this.millisecond()}),v(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),v(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),v(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),v(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),v(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),w("S",Ue,Ft),w("SS",Ue,B),w("SSS",Ue,zt),le="SSSS";le.length<=9;le+="S")w(le,pe);function Nr(e,t){t[he]=x(1e3*("0."+e))}for(le="S";le.length<=9;le+="S")E(le,Nr);ya=De("Milliseconds",!1),v("z",0,0,"zoneAbbr"),v("zz",0,0,"zoneName");var k=Me.prototype;function pa(e){return e}k.add=Wn,k.calendar=function In(e,t){1===arguments.length&&(arguments[0]?An(arguments[0])?(e=arguments[0],t=void 0):function Rn(e){var l,t=n(e)&&!u(e),i=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(l=0;l<_.length;l+=1)i=i||d(e,_[l]);return t&&i}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||F(),_=St(i,this).startOf("day"),l=a.calendarFormat(this,_)||"sameElse",M=t&&(q(t[l])?t[l].call(this,i):t[l]);return this.format(M||this.localeData().calendar(l,this,F(i)))},k.clone=function Jn(){return new Me(this)},k.diff=function $n(e,t,i){var _,l,M;if(!this.isValid())return NaN;if(!(_=St(e,this)).isValid())return NaN;switch(l=6e4*(_.utcOffset()-this.utcOffset()),t=V(t)){case"year":M=tt(this,_)/12;break;case"month":M=tt(this,_);break;case"quarter":M=tt(this,_)/3;break;case"second":M=(this-_)/1e3;break;case"minute":M=(this-_)/6e4;break;case"hour":M=(this-_)/36e5;break;case"day":M=(this-_-l)/864e5;break;case"week":M=(this-_-l)/6048e5;break;default:M=this-_}return i?M:K(M)},k.endOf=function rr(e){var t,i;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(i=this._isUTC?fa:ha,e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=st-Te(t+(this._isUTC?0:this.utcOffset()*ge),st)-1;break;case"minute":t=this._d.valueOf(),t+=ge-Te(t,ge)-1;break;case"second":t=this._d.valueOf(),t+=1e3-Te(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},k.format=function Xn(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Je(this,e);return this.localeData().postformat(t)},k.from=function er(e,t){return this.isValid()&&(G(e)&&e.isValid()||F(e).isValid())?Z({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},k.fromNow=function tr(e){return this.from(F(),e)},k.to=function ar(e,t){return this.isValid()&&(G(e)&&e.isValid()||F(e).isValid())?Z({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},k.toNow=function sr(e){return this.to(F(),e)},k.get=function Qa(e){return q(this[e=V(e)])?this[e]():this},k.invalidAt=function Mr(){return p(this).overflow},k.isAfter=function Cn(e,t){var i=G(e)?e:F(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?Je(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Je(i,"Z")):Je(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},k.inspect=function qn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var i,_,e="moment",t="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z"),i="["+e+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(i+_+"-MM-DD[T]HH:mm:ss.SSS"+t+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(k[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),k.toJSON=function lr(){return this.isValid()?this.toISOString():null},k.toString=function Zn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},k.unix=function _r(){return Math.floor(this.valueOf()/1e3)},k.valueOf=function ir(){return this._d.valueOf()-6e4*(this._offset||0)},k.creationData=function hr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},k.eraName=function yr(){var e,t,i,_=this.localeData().eras();for(e=0,t=_.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},k.isLocal=function Hn(){return!!this.isValid()&&!this._isUTC},k.isUtcOffset=function jn(){return!!this.isValid()&&this._isUTC},k.isUtc=ia,k.isUTC=ia,k.zoneAbbr=function Ir(){return this._isUTC?"UTC":""},k.zoneName=function Jr(){return this._isUTC?"Coordinated Universal Time":""},k.dates=J("dates accessor is deprecated. Use date instead.",Ya),k.months=J("months accessor is deprecated. Use month instead",Bt),k.years=J("years accessor is deprecated. Use year instead",It),k.zone=J("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Dn(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),k.isDSTShifted=J("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Sn(){if(!m(this._isDSTShifted))return this._isDSTShifted;var t,e={};return Re(e,this),(e=aa(e))._a?(t=e._isUTC?H(e._a):F(e._a),this._isDSTShifted=this.isValid()&&function yn(e,t,i){var Y,_=Math.min(e.length,t.length),l=Math.abs(e.length-t.length),M=0;for(Y=0;Y<_;Y++)(i&&e[Y]!==t[Y]||!i&&x(e[Y])!==x(t[Y]))&&M++;return M+l}(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var W=dt.prototype;function rt(e,t,i,_){var l=re(),M=H().set(_,t);return l[i](M,e)}function ka(e,t,i){if(h(e)&&(t=e,e=void 0),e=e||"",null!=t)return rt(e,t,i,"month");var _,l=[];for(_=0;_<12;_++)l[_]=rt(e,_,i,"month");return l}function Pt(e,t,i,_){"boolean"==typeof e?(h(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,h(t)&&(i=t,t=void 0),t=t||"");var Y,l=re(),M=e?l._week.dow:0,D=[];if(null!=i)return rt(t,(i+M)%7,_,"day");for(Y=0;Y<7;Y++)D[Y]=rt(t,(Y+M)%7,_,"day");return D}W.calendar=function Sa(e,t,i){var _=this._calendar[e]||this._calendar.sameElse;return q(_)?_.call(t,i):_},W.longDateFormat=function Pa(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(ut).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[e])},W.invalidDate=function Wa(){return this._invalidDate},W.ordinal=function Fa(e){return this._ordinal.replace("%d",e)},W.preparse=pa,W.postformat=pa,W.relativeTime=function Ra(e,t,i,_){var l=this._relativeTime[i];return q(l)?l(e,t,i,_):l.replace(/%d/i,e)},W.pastFuture=function Na(e,t){var i=this._relativeTime[e>0?"future":"past"];return q(i)?i(t):i.replace(/%s/i,t)},W.set=function va(e){var t,i;for(i in e)d(e,i)&&(q(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},W.eras=function fr(e,t){var i,_,l,M=this._eras||re("en")._eras;for(i=0,_=M.length;i<_;++i)switch("string"==typeof M[i].since&&(l=a(M[i].since).startOf("day"),M[i].since=l.valueOf()),typeof M[i].until){case"undefined":M[i].until=1/0;break;case"string":l=a(M[i].until).startOf("day").valueOf(),M[i].until=l.valueOf()}return M},W.erasParse=function Lr(e,t,i){var _,l,Y,D,S,M=this.eras();for(e=e.toUpperCase(),_=0,l=M.length;_=0)return M[_]},W.erasConvertYear=function Yr(e,t){var i=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*i},W.erasAbbrRegex=function gr(e){return d(this,"_erasAbbrRegex")||xt.call(this),e?this._erasAbbrRegex:this._erasRegex},W.erasNameRegex=function wr(e){return d(this,"_erasNameRegex")||xt.call(this),e?this._erasNameRegex:this._erasRegex},W.erasNarrowRegex=function Tr(e){return d(this,"_erasNarrowRegex")||xt.call(this),e?this._erasNarrowRegex:this._erasRegex},W.months=function ss(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ut).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},W.monthsShort=function ns(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ut.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},W.monthsParse=function is(e,t,i){var _,l,M;if(this._monthsParseExact)return rs.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(l=H([2e3,_]),i&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(l,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(l,"").replace(".","")+"$","i")),!i&&!this._monthsParse[_]&&(M="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[_]=new RegExp(M.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[_].test(e))return _;if(i&&"MMM"===t&&this._shortMonthsParse[_].test(e))return _;if(!i&&this._monthsParse[_].test(e))return _}},W.monthsRegex=function os(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=as),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},W.monthsShortRegex=function ds(e){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=ts),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},W.week=function ls(e){return Ee(e,this._week.dow,this._week.doy).week},W.firstDayOfYear=function Ms(){return this._week.doy},W.firstDayOfWeek=function cs(){return this._week.dow},W.weekdays=function gs(e,t){var i=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Yt(i,this._week.dow):e?i[e.day()]:i},W.weekdaysMin=function vs(e){return!0===e?Yt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},W.weekdaysShort=function Ts(e){return!0===e?Yt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},W.weekdaysParse=function Ss(e,t,i){var _,l,M;if(this._weekdaysParseExact)return bs.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(l=H([2e3,1]).day(_),i&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(l,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(l,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(l,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(M="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[_]=new RegExp(M.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[_].test(e))return _;if(i&&"ddd"===t&&this._shortWeekdaysParse[_].test(e))return _;if(i&&"dd"===t&&this._minWeekdaysParse[_].test(e))return _;if(!i&&this._weekdaysParse[_].test(e))return _}},W.weekdaysRegex=function Ps(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=ks),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},W.weekdaysShortRegex=function Os(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ds),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},W.weekdaysMinRegex=function Ws(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||yt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ws),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},W.isPM=function As(e){return"p"===(e+"").toLowerCase().charAt(0)},W.meridiem=function Rs(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ue("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===x(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=J("moment.lang is deprecated. Use moment.locale instead.",ue),a.langData=J("moment.langData is deprecated. Use moment.localeData instead.",re);var ie=Math.abs;function Da(e,t,i,_){var l=Z(t,i);return e._milliseconds+=_*l._milliseconds,e._days+=_*l._days,e._months+=_*l._months,e._bubble()}function wa(e){return e<0?Math.floor(e):Math.ceil(e)}function ga(e){return 4800*e/146097}function Ot(e){return 146097*e/4800}function _e(e){return function(){return this.as(e)}}var Ta=_e("ms"),ti=_e("s"),ai=_e("m"),si=_e("h"),ni=_e("d"),ri=_e("w"),ii=_e("M"),_i=_e("Q"),di=_e("y"),oi=Ta;function Le(e){return function(){return this.isValid()?this._data[e]:NaN}}var mi=Le("milliseconds"),ci=Le("seconds"),Mi=Le("minutes"),hi=Le("hours"),fi=Le("days"),Li=Le("months"),Yi=Le("years");var de=Math.round,ve={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function pi(e,t,i,_,l){return l.relativeTime(t||1,!!i,e,_)}var Wt=Math.abs;function be(e){return(e>0)-(e<0)||+e}function it(){if(!this.isValid())return this.localeData().invalidDate();var _,l,M,Y,S,P,U,oe,e=Wt(this._milliseconds)/1e3,t=Wt(this._days),i=Wt(this._months),D=this.asSeconds();return D?(_=K(e/60),l=K(_/60),e%=60,_%=60,M=K(i/12),i%=12,Y=e?e.toFixed(3).replace(/\.?0+$/,""):"",S=D<0?"-":"",P=be(this._months)!==be(D)?"-":"",U=be(this._days)!==be(D)?"-":"",oe=be(this._milliseconds)!==be(D)?"-":"",S+"P"+(M?P+M+"Y":"")+(i?P+i+"M":"")+(t?U+t+"D":"")+(l||_||e?"T":"")+(l?oe+l+"H":"")+(_?oe+_+"M":"")+(e?oe+Y+"S":"")):"P0D"}var O=Xe.prototype;return O.isValid=function Ln(){return this._isValid},O.abs=function Zr(){var e=this._data;return this._milliseconds=ie(this._milliseconds),this._days=ie(this._days),this._months=ie(this._months),e.milliseconds=ie(e.milliseconds),e.seconds=ie(e.seconds),e.minutes=ie(e.minutes),e.hours=ie(e.hours),e.months=ie(e.months),e.years=ie(e.years),this},O.add=function Qr(e,t){return Da(this,e,t,1)},O.subtract=function qr(e,t){return Da(this,e,t,-1)},O.as=function ei(e){if(!this.isValid())return NaN;var t,i,_=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+_/864e5,i=this._months+ga(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Ot(this._months)),e){case"week":return t/7+_/6048e5;case"day":return t+_/864e5;case"hour":return 24*t+_/36e5;case"minute":return 1440*t+_/6e4;case"second":return 86400*t+_/1e3;case"millisecond":return Math.floor(864e5*t)+_;default:throw new Error("Unknown unit "+e)}},O.asMilliseconds=Ta,O.asSeconds=ti,O.asMinutes=ai,O.asHours=si,O.asDays=ni,O.asWeeks=ri,O.asMonths=ii,O.asQuarters=_i,O.asYears=di,O.valueOf=oi,O._bubble=function Xr(){var l,M,Y,D,S,e=this._milliseconds,t=this._days,i=this._months,_=this._data;return e>=0&&t>=0&&i>=0||e<=0&&t<=0&&i<=0||(e+=864e5*wa(Ot(i)+t),t=0,i=0),_.milliseconds=e%1e3,l=K(e/1e3),_.seconds=l%60,M=K(l/60),_.minutes=M%60,Y=K(M/60),_.hours=Y%24,t+=K(Y/24),i+=S=K(ga(t)),t-=wa(Ot(S)),D=K(i/12),i%=12,_.days=t,_.months=i,_.years=D,this},O.clone=function ui(){return Z(this)},O.get=function li(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},O.milliseconds=mi,O.seconds=ci,O.minutes=Mi,O.hours=hi,O.days=fi,O.weeks=function yi(){return K(this.days()/7)},O.months=Li,O.years=Yi,O.humanize=function gi(e,t){if(!this.isValid())return this.localeData().invalidDate();var l,M,i=!1,_=ve;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(_=Object.assign({},ve,t),null!=t.s&&null==t.ss&&(_.ss=t.s-1)),M=function ki(e,t,i,_){var l=Z(e).abs(),M=de(l.as("s")),Y=de(l.as("m")),D=de(l.as("h")),S=de(l.as("d")),P=de(l.as("M")),U=de(l.as("w")),oe=de(l.as("y")),me=M<=i.ss&&["s",M]||M0,me[4]=_,pi.apply(null,me)}(this,!i,_,l=this.localeData()),i&&(M=l.pastFuture(+this,M)),l.postformat(M)},O.toISOString=it,O.toString=it,O.toJSON=it,O.locale=la,O.localeData=ca,O.toIsoString=J("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",it),O.lang=ma,v("X",0,0,"unix"),v("x",0,0,"valueOf"),w("x",Be),w("X",/[+-]?\d+(\.\d{1,3})?/),E("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),E("x",function(e,t,i){i._d=new Date(x(e))}),a.version="2.30.1",function r(e){o=e}(F),a.fn=k,a.min=function cn(){return na("isBefore",[].slice.call(arguments,0))},a.max=function Mn(){return na("isAfter",[].slice.call(arguments,0))},a.now=function(){return Date.now?Date.now():+new Date},a.utc=H,a.unix=function Cr(e){return F(1e3*e)},a.months=function Gr(e,t){return ka(e,t,"months")},a.isDate=y,a.locale=ue,a.invalid=Q,a.duration=Z,a.isMoment=G,a.weekdays=function Vr(e,t,i){return Pt(e,t,i,"weekdays")},a.parseZone=function Ur(){return F.apply(null,arguments).parseZone()},a.localeData=re,a.isDuration=et,a.monthsShort=function Br(e,t){return ka(e,t,"monthsShort")},a.weekdaysMin=function $r(e,t,i){return Pt(e,t,i,"weekdaysMin")},a.defineLocale=kt,a.updateLocale=function Cs(e,t){if(null!=t){var i,_,l=qt;null!=z[e]&&null!=z[e].parentLocale?z[e].set(_t(z[e]._config,t)):(null!=(_=Qe(e))&&(l=_._config),t=_t(l,t),null==_&&(t.abbr=e),(i=new dt(t)).parentLocale=z[e],z[e]=i),ue(e)}else null!=z[e]&&(null!=z[e].parentLocale?(z[e]=z[e].parentLocale,e===ue()&&ue(e)):null!=z[e]&&delete z[e]);return z[e]},a.locales=function Us(){return ot(z)},a.weekdaysShort=function Kr(e,t,i){return Pt(e,t,i,"weekdaysShort")},a.normalizeUnits=V,a.relativeTimeRounding=function Di(e){return void 0===e?de:"function"==typeof e&&(de=e,!0)},a.relativeTimeThreshold=function wi(e,t){return void 0!==ve[e]&&(void 0===t?ve[e]:(ve[e]=t,"s"===e&&(ve.ss=t-1),!0))},a.calendarFormat=function Nn(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},a.prototype=k,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()},5358:(f,L,c)=>{var o={"./af":3809,"./af.js":3809,"./ar":4989,"./ar-dz":9304,"./ar-dz.js":9304,"./ar-kw":2700,"./ar-kw.js":2700,"./ar-ly":2073,"./ar-ly.js":2073,"./ar-ma":6472,"./ar-ma.js":6472,"./ar-ps":5195,"./ar-ps.js":5195,"./ar-sa":6178,"./ar-sa.js":6178,"./ar-tn":452,"./ar-tn.js":452,"./ar.js":4989,"./az":7061,"./az.js":7061,"./be":935,"./be.js":935,"./bg":7577,"./bg.js":7577,"./bm":4991,"./bm.js":4991,"./bn":4082,"./bn-bd":2533,"./bn-bd.js":2533,"./bn.js":4082,"./bo":6190,"./bo.js":6190,"./br":5718,"./br.js":5718,"./bs":6437,"./bs.js":6437,"./ca":258,"./ca.js":258,"./cs":5864,"./cs.js":5864,"./cv":8011,"./cv.js":8011,"./cy":6986,"./cy.js":6986,"./da":969,"./da.js":969,"./de":3717,"./de-at":4631,"./de-at.js":4631,"./de-ch":3793,"./de-ch.js":3793,"./de.js":3717,"./dv":6172,"./dv.js":6172,"./el":7851,"./el.js":7851,"./en-au":8744,"./en-au.js":8744,"./en-ca":626,"./en-ca.js":626,"./en-gb":2539,"./en-gb.js":2539,"./en-ie":9856,"./en-ie.js":9856,"./en-il":3519,"./en-il.js":3519,"./en-in":5505,"./en-in.js":5505,"./en-nz":2034,"./en-nz.js":2034,"./en-sg":7620,"./en-sg.js":7620,"./eo":750,"./eo.js":750,"./es":6922,"./es-do":8574,"./es-do.js":8574,"./es-mx":6010,"./es-mx.js":6010,"./es-us":1447,"./es-us.js":1447,"./es.js":6922,"./et":8083,"./et.js":8083,"./eu":9212,"./eu.js":9212,"./fa":3103,"./fa.js":3103,"./fi":5255,"./fi.js":5255,"./fil":5907,"./fil.js":5907,"./fo":4709,"./fo.js":4709,"./fr":8178,"./fr-ca":9515,"./fr-ca.js":9515,"./fr-ch":2444,"./fr-ch.js":2444,"./fr.js":8178,"./fy":6151,"./fy.js":6151,"./ga":5694,"./ga.js":5694,"./gd":2481,"./gd.js":2481,"./gl":8777,"./gl.js":8777,"./gom-deva":4788,"./gom-deva.js":4788,"./gom-latn":5071,"./gom-latn.js":5071,"./gu":9314,"./gu.js":9314,"./he":5145,"./he.js":5145,"./hi":9821,"./hi.js":9821,"./hr":3346,"./hr.js":3346,"./hu":6937,"./hu.js":6937,"./hy-am":2976,"./hy-am.js":2976,"./id":6007,"./id.js":6007,"./is":3414,"./is.js":3414,"./it":567,"./it-ch":139,"./it-ch.js":139,"./it.js":567,"./ja":3899,"./ja.js":3899,"./jv":9794,"./jv.js":9794,"./ka":4490,"./ka.js":4490,"./kk":840,"./kk.js":840,"./km":1662,"./km.js":1662,"./kn":2987,"./kn.js":2987,"./ko":3460,"./ko.js":3460,"./ku":2886,"./ku-kmr":5085,"./ku-kmr.js":5085,"./ku.js":2886,"./ky":1986,"./ky.js":1986,"./lb":9512,"./lb.js":9512,"./lo":3203,"./lo.js":3203,"./lt":6638,"./lt.js":6638,"./lv":4244,"./lv.js":4244,"./me":3908,"./me.js":3908,"./mi":864,"./mi.js":864,"./mk":1290,"./mk.js":1290,"./ml":8803,"./ml.js":8803,"./mn":3077,"./mn.js":3077,"./mr":6801,"./mr.js":6801,"./ms":9522,"./ms-my":4033,"./ms-my.js":4033,"./ms.js":9522,"./mt":7147,"./mt.js":7147,"./my":7856,"./my.js":7856,"./nb":8074,"./nb.js":8074,"./ne":8115,"./ne.js":8115,"./nl":4804,"./nl-be":2352,"./nl-be.js":2352,"./nl.js":4804,"./nn":6734,"./nn.js":6734,"./oc-lnc":7658,"./oc-lnc.js":7658,"./pa-in":3537,"./pa-in.js":3537,"./pl":5866,"./pl.js":5866,"./pt":450,"./pt-br":3316,"./pt-br.js":3316,"./pt.js":450,"./ro":2721,"./ro.js":2721,"./ru":4247,"./ru.js":4247,"./sd":653,"./sd.js":653,"./se":7438,"./se.js":7438,"./si":4090,"./si.js":4090,"./sk":5872,"./sk.js":5872,"./sl":6373,"./sl.js":6373,"./sq":7410,"./sq.js":7410,"./sr":1599,"./sr-cyrl":5970,"./sr-cyrl.js":5970,"./sr.js":1599,"./ss":8440,"./ss.js":8440,"./sv":843,"./sv.js":843,"./sw":5172,"./sw.js":5172,"./ta":6889,"./ta.js":6889,"./te":6677,"./te.js":6677,"./tet":7653,"./tet.js":7653,"./tg":8579,"./tg.js":8579,"./th":9170,"./th.js":9170,"./tk":7452,"./tk.js":7452,"./tl-ph":1351,"./tl-ph.js":1351,"./tlh":2788,"./tlh.js":2788,"./tr":7632,"./tr.js":7632,"./tzl":3134,"./tzl.js":3134,"./tzm":2797,"./tzm-latn":5127,"./tzm-latn.js":5127,"./tzm.js":2797,"./ug-cn":9894,"./ug-cn.js":9894,"./uk":6818,"./uk.js":6818,"./ur":3641,"./ur.js":3641,"./uz":7457,"./uz-latn":5267,"./uz-latn.js":5267,"./uz.js":7457,"./vi":8452,"./vi.js":8452,"./x-pseudo":8731,"./x-pseudo.js":8731,"./yo":1138,"./yo.js":1138,"./zh-cn":3456,"./zh-cn.js":3456,"./zh-hk":2456,"./zh-hk.js":2456,"./zh-mo":4301,"./zh-mo.js":4301,"./zh-tw":3944,"./zh-tw.js":3944};function a(s){var n=r(s);return c(n)}function r(s){if(!c.o(o,s)){var n=new Error("Cannot find module '"+s+"'");throw n.code="MODULE_NOT_FOUND",n}return o[s]}a.keys=function(){return Object.keys(o)},a.resolve=r,f.exports=a,a.id=5358}}]); \ No newline at end of file diff --git a/785.20609070e643f838.js b/785.20609070e643f838.js new file mode 100644 index 0000000..5135206 --- /dev/null +++ b/785.20609070e643f838.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[785],{2773:(k,v,a)=>{a.d(v,{n:()=>w});var c=a(6146),h=a(3022),o=a(3107);const t=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],l=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function x(e,r){1&e&&(o.j41(0,"div",0),o.SdG(1),o.k0s(),o.j41(2,"div",1),o.SdG(3,1),o.k0s())}function b(e,r){1&e&&(o.j41(0,"div",2),o.SdG(1,3),o.k0s()),2&e&&o.Y8G("@expandCollapse",void 0)}function g(e,r){if(1&e&&(o.SdG(0,2),o.DNE(1,b,2,1,"div",2)),2&e){const i=o.XpG();o.R7$(),o.vxM(i.expanded?1:-1)}}let w=(()=>{class e{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(i){"expanded"in i&&(this.expanded=(0,h.he)(i.expanded.currentValue)),"flippable"in i&&(this.flippable=(0,h.he)(i.flippable.currentValue))}static{this.\u0275fac=function(p){return new(p||e)}}static{this.\u0275cmp=o.VBU({type:e,selectors:[["angor-card"]],hostVars:2,hostBindings:function(p,y){2&p&&o.HbH(y.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],features:[o.OA$],ngContentSelectors:l,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(p,y){1&p&&(o.NAR(t),o.DNE(0,x,4,0)(1,g,2,1)),2&p&&(o.vxM(y.flippable?0:-1),o.R7$(),o.vxM(y.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:c.F}})}}return e})()},8166:(k,v,a)=>{a.r(v),a.d(v,{default:()=>D});var c=a(3014),h=a(708),o=a(4460),t=a(3107),l=a(936),x=a(9471),b=a(6071),g=a(3904),w=a(6389),e=a(4375),r=a(8378),i=a(3125),p=a(8078),y=a(5821),F=a(5492),T=a(2773);function I(f,A){1&f&&(t.j41(0,"div",6)(1,"label",7),t.EFF(2,"Comment (Optional)"),t.k0s(),t.nrm(3,"textarea",17),t.k0s())}function U(f,A){if(1&f&&(t.j41(0,"div",18)(1,"h3",19),t.EFF(2,"Invoice Created:"),t.k0s(),t.j41(3,"p",20),t.EFF(4),t.k0s()()),2&f){const n=t.XpG();t.R7$(4),t.JRh(n.invoice.pr)}}function B(f,A){if(1&f&&(t.j41(0,"div",21)(1,"p",22),t.EFF(2),t.k0s()()),2&f){const n=t.XpG();t.R7$(2),t.JRh(n.error)}}const D=[{path:"",component:(()=>{class f{constructor(){this.formBuilder=(0,t.WQX)(l.ok),this.signerService=(0,t.WQX)(p.A),this.relayService=(0,t.WQX)(i.b),this.utilities=(0,t.WQX)(y.FP),this.payRequest=null,this.invoice={pr:""},this.canZap=!1,this.loading=!1,this.error=""}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:["",[l.k0.required,this.validateLightningAddress]],eventId:[""],amount:["",[l.k0.required,l.k0.min(1)]],comment:[""]})}validateLightningAddress(n){return n.value.includes("@")?null:{invalidFormat:!0}}getCallbackUrl(n){try{if(n.includes("@")){const[d,s]=n.split("@");return`https://${s}/.well-known/lnurlp/${d}`}return n.toLowerCase().startsWith("lnurl")?this.utilities.convertBech32ToText(n).toString():null}catch(d){return console.error("Error generating callback URL:",d),null}}fetchPayRequest(){var n=this;return(0,c.A)(function*(){n.resetState();const d=n.sendZapForm.get("lightningAddress")?.value;if(!d)return void n.setError("Lightning Address is required.");const s=n.getCallbackUrl(d);if(s)try{const u=yield fetch(s);if(!u.ok)throw new Error(`Failed to fetch pay request: ${u.statusText}`);const m=yield u.json();if("ERROR"===m.status)throw new Error(m.reason||"Error fetching the pay request.");n.payRequest=m,n.canZap=!0,n.configureAmountValidators()}catch(u){n.setError(u.message||"Error connecting to the server.")}finally{n.loading=!1}else n.setError("Invalid Lightning Address.")})()}configureAmountValidators(){if(!this.payRequest)return;const n=(this.payRequest.minSendable||1e3)/1e3,d=(this.payRequest.maxSendable||21e6)/1e3,s=this.sendZapForm.get("amount");s?.setValidators([l.k0.required,l.k0.min(n),l.k0.max(d)]),s?.updateValueAndValidity()}onSubmit(){var n=this;return(0,c.A)(function*(){if(n.sendZapForm.invalid)return void n.setError("Please fill out the form correctly.");n.resetState();const{eventId:s,amount:u,comment:m}=n.sendZapForm.value;if(n.payRequest)try{const E=new URL(n.payRequest.callback),C=new URLSearchParams({amount:(1e3*u).toString()});if(m&&n.payRequest.commentAllowed&&C.set("comment",m),s){const P=yield n.createAndSignZapRequest(s,m);C.set("nostr",JSON.stringify(P))}const R=yield fetch(`${E.origin}${E.pathname}?${C.toString()}`);if(!R.ok)throw new Error(`Failed to fetch invoice: ${R.statusText}`);const S=yield R.json();if("ERROR"===S.status)throw new Error(S.reason||"Error fetching the invoice.");n.invoice=S}catch(E){n.setError(E.message||"Error processing the zap request.")}finally{n.loading=!1}else n.setError("Pay request is not loaded.")})()}createAndSignZapRequest(n,d){var s=this;return(0,c.A)(function*(){try{const u=s.createZapRequestData(n,d),m=s.signerService.isUsingSecretKey()?(0,F.pC)(u,(0,r.aT)(yield s.signerService.getDecryptedSecretKey())):yield s.signerService.signEventWithExtension(u);if(!m)throw new Error("Signing failed. Signed event is null.");return m}catch(u){throw console.error("Error creating and signing zap request:",u),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(n,d){return{kind:9734,content:d||"",tags:[["e",n],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}resetState(){this.error="",this.loading=!0,this.invoice={pr:""}}setError(n){this.error=n,this.loading=!1}static{this.\u0275fac=function(d){return new(d||f)}}static{this.\u0275cmp=t.VBU({type:f,selectors:[["app-zap"]],decls:27,vars:6,consts:[[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"flex","w-full","max-w-140","m-auto","flex-col","items-start"],[1,"mb-8","flex","flex-col","items-start","p-6","sm:p-8","transition-all","duration-300","w-full","pb-6"],[1,"flex","items-center","justify-center","mb-6","w-full"],[1,"text-2xl","font-semibold","text-center"],[1,"w-full","space-y-4",3,"ngSubmit","formGroup"],[1,"form-group"],[1,"block","text-sm","font-medium","text-gray-600","mb-1"],[1,"flex","items-center"],["type","text","formControlName","lightningAddress","placeholder","username@domain.com",1,"flex-grow","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","button",1,"ml-2","px-4","py-2","text-sm","bg-gray-800","text-white","rounded","hover:bg-gray-700",3,"click"],["type","text","formControlName","eventId","placeholder","Event ID for specific zap",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","number","formControlName","amount","placeholder","Amount",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["class","form-group",4,"ngIf"],["type","submit",1,"w-full","py-2","text-sm","font-semibold","bg-gray-800","text-white","rounded","hover:bg-gray-700","disabled:bg-gray-400",3,"disabled"],["class","invoice mt-6 p-4 border rounded-lg bg-gray-50 shadow w-full",4,"ngIf"],["class","error mt-6 p-4 border rounded-lg bg-red-50 shadow w-full",4,"ngIf"],["formControlName","comment","placeholder","Add a comment...","rows","3",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],[1,"invoice","mt-6","p-4","border","rounded-lg","bg-gray-50","shadow","w-full"],[1,"text-lg","font-semibold","text-gray-800"],[1,"text-gray-700","break-words"],[1,"error","mt-6","p-4","border","rounded-lg","bg-red-50","shadow","w-full"],[1,"text-red-600","font-medium"]],template:function(d,s){1&d&&(t.j41(0,"div",0)(1,"div",1)(2,"angor-card",2)(3,"div",3)(4,"h2",4),t.EFF(5,"Send a Zap"),t.k0s()(),t.j41(6,"form",5),t.bIt("ngSubmit",function(){return s.onSubmit()}),t.j41(7,"div",6)(8,"label",7),t.EFF(9,"Lightning Address"),t.k0s(),t.j41(10,"div",8),t.nrm(11,"input",9),t.j41(12,"button",10),t.bIt("click",function(){return s.fetchPayRequest()}),t.EFF(13," Fetch "),t.k0s()()(),t.j41(14,"div",6)(15,"label",7),t.EFF(16,"Event ID (Optional)"),t.k0s(),t.nrm(17,"input",11),t.k0s(),t.j41(18,"div",6)(19,"label",7),t.EFF(20,"Amount (in Satoshis)"),t.k0s(),t.nrm(21,"input",12),t.k0s(),t.DNE(22,I,4,0,"div",13),t.j41(23,"button",14),t.EFF(24),t.k0s()(),t.DNE(25,U,5,1,"div",15)(26,B,3,1,"div",16),t.k0s()()()),2&d&&(t.R7$(6),t.Y8G("formGroup",s.sendZapForm),t.R7$(16),t.Y8G("ngIf",null==s.payRequest?null:s.payRequest.commentAllowed),t.R7$(),t.Y8G("disabled",s.sendZapForm.invalid||s.loading),t.R7$(),t.SpI(" ",s.loading?"Sending...":"Send Zap"," "),t.R7$(),t.Y8G("ngIf",s.invoice.pr),t.R7$(),t.Y8G("ngIf",s.error))},dependencies:[o.MD,o.bT,b.RG,w.fS,x.Hl,g.m_,e.Ve,h.EE,l.X1,l.qT,l.me,l.Q0,l.BC,l.cb,l.j4,l.JD,T.n],encapsulation:2})}}return f})()}]},5821:(k,v,a)=>{a.d(v,{FP:()=>b});var c=a(1998),h=a(3107),o=a(7859),t=a(6388);let b=(()=>{class g{constructor(e,r){this.snackBar=e,this.sanitizer=r,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(e){if(e)for(let r=0;rparseInt(r,16))||[])}arrayToHex(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}convertFromBech32(e){const r=c.I.decode(e);return c.I.fromWords(r.words)}convertFromBech32ToHex(e){const r=c.I.decode(e),i=c.I.fromWords(r.words);return this.arrayToHex(i)}convertBech32ToText(e){const r=c.I.decode(e,1e3),i=c.I.fromWords(r.words);return(new TextDecoder).decode(Uint8Array.from(i))}keyToHex(e){return Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(e){if(e&&!e.startsWith("http"))return this.bypassUrl(e)}sanitizeUrlAndBypass(e){const r=this.sanitizeUrl(e);return this.bypassUrl(r)}sanitizeUrlAndBypassFrame(e){const r=this.sanitizeUrl(e);return this.bypassFrameUrl(r)}sanitizeUrl(e,r){if(!e)return"";if(!e?.startsWith("http")){if(!r)return e.startsWith("/assets")?e:"";e="https://"+e}return e}sanitizeImageUrl(e){if(!(e=this.sanitizeUrl(e)))return;let r=e.toLowerCase();return r=r.split("?")[0],r.endsWith("jpg")||r.endsWith("jpeg")||r.endsWith("png")||r.endsWith("webp")||r.endsWith("gif")?e:void 0}bypassUrl(e){return this.sanitizer.bypassSecurityTrustUrl(e)}bypassStyle(e){return this.sanitizer.bypassSecurityTrustStyle(e)}bypassFrameUrl(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(r){return new(r||g)(h.KVO(o.UG),h.KVO(t.up))}}static{this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()}}]); \ No newline at end of file diff --git a/785.744d44aa02a67d32.js b/785.744d44aa02a67d32.js deleted file mode 100644 index c2605e5..0000000 --- a/785.744d44aa02a67d32.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[785],{2773:(S,m,a)=>{a.d(m,{n:()=>E});var g=a(6146),h=a(3022),r=a(3107);const e=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],i=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function y(s,v){1&s&&(r.j41(0,"div",0),r.SdG(1),r.k0s(),r.j41(2,"div",1),r.SdG(3,1),r.k0s())}function x(s,v){1&s&&(r.j41(0,"div",2),r.SdG(1,3),r.k0s()),2&s&&r.Y8G("@expandCollapse",void 0)}function w(s,v){if(1&s&&(r.SdG(0,2),r.DNE(1,x,2,1,"div",2)),2&s){const c=r.XpG();r.R7$(),r.vxM(c.expanded?1:-1)}}let E=(()=>{class s{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(c){"expanded"in c&&(this.expanded=(0,h.he)(c.expanded.currentValue)),"flippable"in c&&(this.flippable=(0,h.he)(c.flippable.currentValue))}static{this.\u0275fac=function(u){return new(u||s)}}static{this.\u0275cmp=r.VBU({type:s,selectors:[["angor-card"]],hostVars:2,hostBindings:function(u,f){2&u&&r.HbH(f.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],features:[r.OA$],ngContentSelectors:i,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(u,f){1&u&&(r.NAR(e),r.DNE(0,y,4,0)(1,w,2,1)),2&u&&(r.vxM(f.flippable?0:-1),r.R7$(),r.vxM(f.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:g.F}})}}return s})()},8166:(S,m,a)=>{a.r(m),a.d(m,{default:()=>D});var g=a(3014),h=a(708),r=a(4460),e=a(3107),i=a(936),y=a(9471),x=a(6071),w=a(3904),E=a(6389),s=a(4375),v=a(8378),c=a(3125),u=a(8078),f=a(5821),A=a(5492),Z=a(2773);function T(d,F){1&d&&(e.j41(0,"div",6)(1,"label",7),e.EFF(2,"Comment (Optional)"),e.k0s(),e.nrm(3,"textarea",17),e.k0s())}function I(d,F){if(1&d&&(e.j41(0,"div",18)(1,"h3",19),e.EFF(2,"Invoice Created:"),e.k0s(),e.j41(3,"p",20),e.EFF(4),e.k0s()()),2&d){const t=e.XpG();e.R7$(4),e.JRh(t.invoice.pr)}}function j(d,F){if(1&d&&(e.j41(0,"div",21)(1,"p",22),e.EFF(2),e.k0s()()),2&d){const t=e.XpG();e.R7$(2),e.JRh(t.error)}}const D=[{path:"",component:(()=>{class d{constructor(){this.formBuilder=(0,e.WQX)(i.ok),this.signerService=(0,e.WQX)(u.A),this.relayService=(0,e.WQX)(c.b),this.utilities=(0,e.WQX)(f.FP),this.payRequest=null,this.invoice={pr:""},this.canZap=!1,this.loading=!1,this.error=""}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:["",[i.k0.required,this.validateLightningAddress]],eventId:[""],amount:["",[i.k0.required,i.k0.min(1)]],comment:[""]})}validateLightningAddress(t){return t.value.includes("@")?null:{invalidFormat:!0}}getCallbackUrl(t){try{if(t.includes("@")){const[o,n]=t.split("@");return`https://${n}/.well-known/lnurlp/${o}`}return t.toLowerCase().startsWith("lnurl")?this.utilities.convertBech32ToText(t).toString():null}catch(o){return console.error("Error generating callback URL:",o),null}}fetchPayRequest(){var t=this;return(0,g.A)(function*(){t.resetState();const o=t.sendZapForm.get("lightningAddress")?.value;if(!o)return void t.setError("Lightning Address is required.");const n=t.getCallbackUrl(o);if(n)try{const l=yield fetch(n);if(!l.ok)throw new Error(`Failed to fetch pay request: ${l.statusText}`);const p=yield l.json();if("ERROR"===p.status)throw new Error(p.reason||"Error fetching the pay request.");t.payRequest=p,t.canZap=!0,t.configureAmountValidators()}catch(l){t.setError(l.message||"Error connecting to the server.")}finally{t.loading=!1}else t.setError("Invalid Lightning Address.")})()}configureAmountValidators(){if(!this.payRequest)return;const t=(this.payRequest.minSendable||1e3)/1e3,o=(this.payRequest.maxSendable||21e6)/1e3,n=this.sendZapForm.get("amount");n?.setValidators([i.k0.required,i.k0.min(t),i.k0.max(o)]),n?.updateValueAndValidity()}onSubmit(){var t=this;return(0,g.A)(function*(){if(t.sendZapForm.invalid)return void t.setError("Please fill out the form correctly.");t.resetState();const{eventId:n,amount:l,comment:p}=t.sendZapForm.value;if(t.payRequest)try{const b=new URL(t.payRequest.callback),C=new URLSearchParams({amount:(1e3*l).toString()});if(p&&t.payRequest.commentAllowed&&C.set("comment",p),n){const $=yield t.createAndSignZapRequest(n,p);C.set("nostr",JSON.stringify($))}const R=yield fetch(`${b.origin}${b.pathname}?${C.toString()}`);if(!R.ok)throw new Error(`Failed to fetch invoice: ${R.statusText}`);const k=yield R.json();if("ERROR"===k.status)throw new Error(k.reason||"Error fetching the invoice.");t.invoice=k}catch(b){t.setError(b.message||"Error processing the zap request.")}finally{t.loading=!1}else t.setError("Pay request is not loaded.")})()}createAndSignZapRequest(t,o){var n=this;return(0,g.A)(function*(){try{const l=n.createZapRequestData(t,o),p=n.signerService.isUsingSecretKey()?(0,A.pC)(l,(0,v.aT)(yield n.signerService.getDecryptedSecretKey())):yield n.signerService.signEventWithExtension(l);if(!p)throw new Error("Signing failed. Signed event is null.");return p}catch(l){throw console.error("Error creating and signing zap request:",l),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(t,o){return{kind:9734,content:o||"",tags:[["e",t],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}resetState(){this.error="",this.loading=!0,this.invoice={pr:""}}setError(t){this.error=t,this.loading=!1}static{this.\u0275fac=function(o){return new(o||d)}}static{this.\u0275cmp=e.VBU({type:d,selectors:[["app-zap"]],decls:27,vars:6,consts:[[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"flex","w-full","max-w-140","m-auto","flex-col","items-start"],[1,"mb-8","flex","flex-col","items-start","p-6","sm:p-8","transition-all","duration-300","w-full","pb-6"],[1,"flex","items-center","justify-center","mb-6","w-full"],[1,"text-2xl","font-semibold","text-center"],[1,"w-full","space-y-4",3,"ngSubmit","formGroup"],[1,"form-group"],[1,"block","text-sm","font-medium","text-gray-600","mb-1"],[1,"flex","items-center"],["type","text","formControlName","lightningAddress","placeholder","username@domain.com",1,"flex-grow","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","button",1,"ml-2","px-4","py-2","text-sm","bg-gray-800","text-white","rounded","hover:bg-gray-700",3,"click"],["type","text","formControlName","eventId","placeholder","Event ID for specific zap",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["type","number","formControlName","amount","placeholder","Amount",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],["class","form-group",4,"ngIf"],["type","submit",1,"w-full","py-2","text-sm","font-semibold","bg-gray-800","text-white","rounded","hover:bg-gray-700","disabled:bg-gray-400",3,"disabled"],["class","invoice mt-6 p-4 border rounded-lg bg-gray-50 shadow w-full",4,"ngIf"],["class","error mt-6 p-4 border rounded-lg bg-red-50 shadow w-full",4,"ngIf"],["formControlName","comment","placeholder","Add a comment...","rows","3",1,"w-full","p-2","border","rounded","focus:outline-none","focus:ring-2","focus:ring-gray-500"],[1,"invoice","mt-6","p-4","border","rounded-lg","bg-gray-50","shadow","w-full"],[1,"text-lg","font-semibold","text-gray-800"],[1,"text-gray-700","break-words"],[1,"error","mt-6","p-4","border","rounded-lg","bg-red-50","shadow","w-full"],[1,"text-red-600","font-medium"]],template:function(o,n){1&o&&(e.j41(0,"div",0)(1,"div",1)(2,"angor-card",2)(3,"div",3)(4,"h2",4),e.EFF(5,"Send a Zap"),e.k0s()(),e.j41(6,"form",5),e.bIt("ngSubmit",function(){return n.onSubmit()}),e.j41(7,"div",6)(8,"label",7),e.EFF(9,"Lightning Address"),e.k0s(),e.j41(10,"div",8),e.nrm(11,"input",9),e.j41(12,"button",10),e.bIt("click",function(){return n.fetchPayRequest()}),e.EFF(13," Fetch "),e.k0s()()(),e.j41(14,"div",6)(15,"label",7),e.EFF(16,"Event ID (Optional)"),e.k0s(),e.nrm(17,"input",11),e.k0s(),e.j41(18,"div",6)(19,"label",7),e.EFF(20,"Amount (in Satoshis)"),e.k0s(),e.nrm(21,"input",12),e.k0s(),e.DNE(22,T,4,0,"div",13),e.j41(23,"button",14),e.EFF(24),e.k0s()(),e.DNE(25,I,5,1,"div",15)(26,j,3,1,"div",16),e.k0s()()()),2&o&&(e.R7$(6),e.Y8G("formGroup",n.sendZapForm),e.R7$(16),e.Y8G("ngIf",null==n.payRequest?null:n.payRequest.commentAllowed),e.R7$(),e.Y8G("disabled",n.sendZapForm.invalid||n.loading),e.R7$(),e.SpI(" ",n.loading?"Sending...":"Send Zap"," "),e.R7$(),e.Y8G("ngIf",n.invoice.pr),e.R7$(),e.Y8G("ngIf",n.error))},dependencies:[r.MD,r.bT,x.RG,E.fS,y.Hl,w.m_,s.Ve,h.EE,i.X1,i.qT,i.me,i.Q0,i.BC,i.cb,i.j4,i.JD,Z.n],encapsulation:2})}}return d})()}]}}]); \ No newline at end of file diff --git a/821.1804c86b65e55d06.js b/821.1804c86b65e55d06.js deleted file mode 100644 index 4c223b1..0000000 --- a/821.1804c86b65e55d06.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[821],{5821:(R,A,c)=>{c.d(A,{FP:()=>g});var n=c(1998),b=c(3107),h=c(7859),M=c(6388);let g=(()=>{class _{constructor(t,s){this.snackBar=t,this.sanitizer=s,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(t){if(t)for(let s=0;sparseInt(s,16))||[])}arrayToHex(t){return Array.from(t).map(s=>s.toString(16).padStart(2,"0")).join("")}convertFromBech32(t){const s=n.I.decode(t);return n.I.fromWords(s.words)}convertFromBech32ToHex(t){const s=n.I.decode(t),m=n.I.fromWords(s.words);return this.arrayToHex(m)}convertBech32ToText(t){const s=n.I.decode(t,1e3),m=n.I.fromWords(s.words);return(new TextDecoder).decode(Uint8Array.from(m))}keyToHex(t){return Array.from(t).map(s=>s.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(t){if(t&&!t.startsWith("http"))return this.bypassUrl(t)}sanitizeUrlAndBypass(t){const s=this.sanitizeUrl(t);return this.bypassUrl(s)}sanitizeUrlAndBypassFrame(t){const s=this.sanitizeUrl(t);return this.bypassFrameUrl(s)}sanitizeUrl(t,s){if(!t)return"";if(!t?.startsWith("http")){if(!s)return t.startsWith("/assets")?t:"";t="https://"+t}return t}sanitizeImageUrl(t){if(!(t=this.sanitizeUrl(t)))return;let s=t.toLowerCase();return s=s.split("?")[0],s.endsWith("jpg")||s.endsWith("jpeg")||s.endsWith("png")||s.endsWith("webp")||s.endsWith("gif")?t:void 0}bypassUrl(t){return this.sanitizer.bypassSecurityTrustUrl(t)}bypassStyle(t){return this.sanitizer.bypassSecurityTrustStyle(t)}bypassFrameUrl(t){return this.sanitizer.bypassSecurityTrustResourceUrl(t)}static{this.\u0275fac=function(s){return new(s||_)(b.KVO(h.UG),b.KVO(M.up))}}static{this.\u0275prov=b.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},7859:(R,A,c)=>{c.d(A,{UG:()=>F});var n=c(3107),b=c(9471),h=c(8447),M=c(4460),l=c(1204),f=c(6192),g=c(8559),_=c(2147),y=c(6520),t=c(9666),s=c(5424);function m(i,p){if(1&i){const e=n.RV6();n.j41(0,"div",1)(1,"button",2),n.bIt("click",function(){n.eBV(e);const r=n.XpG();return n.Njj(r.action())}),n.EFF(2),n.k0s()()}if(2&i){const e=n.XpG();n.R7$(2),n.SpI(" ",e.data.action," ")}}const v=["label"];function I(i,p){}const w=Math.pow(2,31)-1;class S{_overlayRef;instance;containerInstance;_afterDismissed=new h.B;_afterOpened=new h.B;_onAction=new h.B;_durationTimeoutId;_dismissedByAction=!1;constructor(p,e){this._overlayRef=e,this.containerInstance=p,p._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(p){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(p,w))}_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 E=new n.nKC("MatSnackBarData");class B{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"}let x=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275dir=n.FsC({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return i})(),D=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275dir=n.FsC({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return i})(),C=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275dir=n.FsC({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return i})(),O=(()=>{class i{snackBarRef=(0,n.WQX)(S);data=(0,n.WQX)(E);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=n.VBU({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(a,r){1&a&&(n.j41(0,"div",0),n.EFF(1),n.k0s(),n.DNE(2,m,3,1,"div",1)),2&a&&(n.R7$(),n.SpI(" ",r.data.message,"\n"),n.R7$(),n.vxM(r.hasAction?2:-1))},dependencies:[b.$z,x,D,C],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return i})();const P={snackBarState:(0,l.hZ)("state",[(0,l.wk)("void, hidden",(0,l.iF)({transform:"scale(0.8)",opacity:0})),(0,l.wk)("visible",(0,l.iF)({transform:"scale(1)",opacity:1})),(0,l.kY)("* => visible",(0,l.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,l.kY)("* => void, * => hidden",(0,l.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,l.iF)({opacity:0})))])};let T=(()=>{class i extends f.lb{_ngZone=(0,n.WQX)(n.SKi);_elementRef=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_platform=(0,n.WQX)(_.OD);snackBarConfig=(0,n.WQX)(B);_document=(0,n.WQX)(M.qQ);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new h.B;_onExit=new h.B;_onEnter=new h.B;_animationState="void";_live;_label;_role;_liveElementId=(0,n.WQX)(g.g7).getId("mat-snack-bar-container-live-");constructor(){super();const e=this.snackBarConfig;this._live="assertive"!==e.politeness||e.announcementMessage?"off"===e.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();const a=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),a}attachTemplatePortal(e){this._assertNotAttached();const a=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),a}attachDomPortal=e=>{this._assertNotAttached();const a=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),a};onAnimationEnd(e){const{fromState:a,toState:r}=e;if(("void"===r&&"void"!==a||"hidden"===r)&&this._completeExit(),"visible"===r){const o=this._onEnter;this._ngZone.run(()=>{o.next(),o.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 e=this._elementRef.nativeElement,a=this.snackBarConfig.panelClass;a&&(Array.isArray(a)?a.forEach(d=>e.classList.add(d)):e.classList.add(a)),this._exposeToModals();const r=this._label.nativeElement,o="mdc-snackbar__label";r.classList.toggle(o,!r.querySelector(`.${o}`))}_exposeToModals(){const e=this._liveElementId,a=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{const a=e.getAttribute("aria-owns");if(a){const r=a.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),a=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&a){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(r=document.activeElement),e.removeAttribute("aria-hidden"),a.appendChild(e),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=n.VBU({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(a,r){if(1&a&&(n.GBs(f.I3,7),n.GBs(v,7)),2&a){let o;n.mGM(o=n.lsd())&&(r._portalOutlet=o.first),n.mGM(o=n.lsd())&&(r._label=o.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(a,r){1&a&&n.Kam("@state.done",function(d){return r.onAnimationEnd(d)}),2&a&&n.zvX("@state",r._animationState)},features:[n.Vt3],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(a,r){1&a&&(n.j41(0,"div",1)(1,"div",2,0)(3,"div",3),n.DNE(4,I,0,0,"ng-template",4),n.k0s(),n.nrm(5,"div"),n.k0s()()),2&a&&(n.R7$(5),n.BMQ("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[f.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}@media(forced-colors: 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-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-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-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-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).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--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:[P.snackBarState]}})}return i})();const U=new n.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function W(){return new B}});let F=(()=>{class i{_overlay=(0,n.WQX)(t.hJ);_live=(0,n.WQX)(g.Ai);_injector=(0,n.WQX)(n.zZn);_breakpointObserver=(0,n.WQX)(y.QP);_parentSnackBar=(0,n.WQX)(i,{optional:!0,skipSelf:!0});_defaultConfig=(0,n.WQX)(U);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=O;snackBarContainerComponent=T;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){const e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,a){return this._attach(e,a)}openFromTemplate(e,a){return this._attach(e,a)}open(e,a="",r){const o={...this._defaultConfig,...r};return o.data={message:e,action:a},o.announcementMessage===e&&(o.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,o)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,a){const o=n.zZn.create({parent:a&&a.viewContainerRef&&a.viewContainerRef.injector||this._injector,providers:[{provide:B,useValue:a}]}),d=new f.A8(this.snackBarContainerComponent,a.viewContainerRef,o),u=e.attach(d);return u.instance.snackBarConfig=a,u.instance}_attach(e,a){const r={...new B,...this._defaultConfig,...a},o=this._createOverlay(r),d=this._attachSnackBarContainer(o,r),u=new S(d,o);if(e instanceof n.C4Q){const k=new f.VA(e,null,{$implicit:r.data,snackBarRef:u});u.instance=d.attachTemplatePortal(k)}else{const k=this._createInjector(r,u),L=new f.A8(e,void 0,k),z=d.attachComponentPortal(L);u.instance=z.instance}return this._breakpointObserver.observe(y.Rp.HandsetPortrait).pipe((0,s.Q)(o.detachments())).subscribe(k=>{o.overlayElement.classList.toggle(this.handsetCssClass,k.matches)}),r.announcementMessage&&d._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(u,r),this._openedSnackBarRef=u,this._openedSnackBarRef}_animateSnackBar(e,a){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),a.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),a.duration&&a.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(a.duration))}_createOverlay(e){const a=new t.rR;a.direction=e.direction;let r=this._overlay.position().global();const o="rtl"===e.direction,d="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!o||"end"===e.horizontalPosition&&o,u=!d&&"center"!==e.horizontalPosition;return d?r.left("0"):u?r.right("0"):r.centerHorizontally(),"top"===e.verticalPosition?r.top("0"):r.bottom("0"),a.positionStrategy=r,this._overlay.create(a)}_createInjector(e,a){return n.zZn.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:S,useValue:a},{provide:E,useValue:e.data}]})}static \u0275fac=function(a){return new(a||i)};static \u0275prov=n.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})()}}]); \ No newline at end of file diff --git a/859.5c6e13c9e52b4d5a.js b/859.5c6e13c9e52b4d5a.js new file mode 100644 index 0000000..55ce22e --- /dev/null +++ b/859.5c6e13c9e52b4d5a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[859],{7859:(Q,y,r)=>{r.d(y,{UG:()=>W});var a=r(3107),S=r(9471),m=r(8447),E=r(4460),l=r(1204),_=r(6192),p=r(8559),C=r(2147),k=r(6520),v=r(9666),x=r(5424);function D(i,d){if(1&i){const t=a.RV6();a.j41(0,"div",1)(1,"button",2),a.bIt("click",function(){a.eBV(t);const n=a.XpG();return a.Njj(n.action())}),a.EFF(2),a.k0s()()}if(2&i){const t=a.XpG();a.R7$(2),a.SpI(" ",t.data.action," ")}}const R=["label"];function T(i,d){}const O=Math.pow(2,31)-1;class f{_overlayRef;instance;containerInstance;_afterDismissed=new m.B;_afterOpened=new m.B;_onAction=new m.B;_durationTimeoutId;_dismissedByAction=!1;constructor(d,t){this._overlayRef=t,this.containerInstance=d,d._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(d){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(d,O))}_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 b=new a.nKC("MatSnackBarData");class u{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"}let g=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return i})(),B=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return i})(),A=(()=>{class i{static \u0275fac=function(e){return new(e||i)};static \u0275dir=a.FsC({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return i})(),w=(()=>{class i{snackBarRef=(0,a.WQX)(f);data=(0,a.WQX)(b);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=a.VBU({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(e,n){1&e&&(a.j41(0,"div",0),a.EFF(1),a.k0s(),a.DNE(2,D,3,1,"div",1)),2&e&&(a.R7$(),a.SpI(" ",n.data.message,"\n"),a.R7$(),a.vxM(n.hasAction?2:-1))},dependencies:[S.$z,g,B,A],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return i})();const P={snackBarState:(0,l.hZ)("state",[(0,l.wk)("void, hidden",(0,l.iF)({transform:"scale(0.8)",opacity:0})),(0,l.wk)("visible",(0,l.iF)({transform:"scale(1)",opacity:1})),(0,l.kY)("* => visible",(0,l.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,l.kY)("* => void, * => hidden",(0,l.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,l.iF)({opacity:0})))])};let M=(()=>{class i extends _.lb{_ngZone=(0,a.WQX)(a.SKi);_elementRef=(0,a.WQX)(a.aKT);_changeDetectorRef=(0,a.WQX)(a.gRc);_platform=(0,a.WQX)(C.OD);snackBarConfig=(0,a.WQX)(u);_document=(0,a.WQX)(E.qQ);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new m.B;_onExit=new m.B;_onEnter=new m.B;_animationState="void";_live;_label;_role;_liveElementId=(0,a.WQX)(p.g7).getId("mat-snack-bar-container-live-");constructor(){super();const t=this.snackBarConfig;this._live="assertive"!==t.politeness||t.announcementMessage?"off"===t.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(t){this._assertNotAttached();const e=this._portalOutlet.attachComponentPortal(t);return this._afterPortalAttached(),e}attachTemplatePortal(t){this._assertNotAttached();const e=this._portalOutlet.attachTemplatePortal(t);return this._afterPortalAttached(),e}attachDomPortal=t=>{this._assertNotAttached();const e=this._portalOutlet.attachDomPortal(t);return this._afterPortalAttached(),e};onAnimationEnd(t){const{fromState:e,toState:n}=t;if(("void"===n&&"void"!==e||"hidden"===n)&&this._completeExit(),"visible"===n){const s=this._onEnter;this._ngZone.run(()=>{s.next(),s.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 t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach(o=>t.classList.add(o)):t.classList.add(e)),this._exposeToModals();const n=this._label.nativeElement,s="mdc-snackbar__label";n.classList.toggle(s,!n.querySelector(`.${s}`))}_exposeToModals(){const t=this._liveElementId,e=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n{const e=t.getAttribute("aria-owns");if(e){const n=e.replace(this._liveElementId,"").trim();n.length>0?t.setAttribute("aria-owns",n):t.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const t=this._elementRef.nativeElement.querySelector("[aria-hidden]"),e=this._elementRef.nativeElement.querySelector("[aria-live]");if(t&&e){let n=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&t.contains(document.activeElement)&&(n=document.activeElement),t.removeAttribute("aria-hidden"),e.appendChild(t),n?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(e){return new(e||i)};static \u0275cmp=a.VBU({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(e,n){if(1&e&&(a.GBs(_.I3,7),a.GBs(R,7)),2&e){let s;a.mGM(s=a.lsd())&&(n._portalOutlet=s.first),a.mGM(s=a.lsd())&&(n._label=s.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(e,n){1&e&&a.Kam("@state.done",function(o){return n.onAnimationEnd(o)}),2&e&&a.zvX("@state",n._animationState)},features:[a.Vt3],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(e,n){1&e&&(a.j41(0,"div",1)(1,"div",2,0)(3,"div",3),a.DNE(4,T,0,0,"ng-template",4),a.k0s(),a.nrm(5,"div"),a.k0s()()),2&e&&(a.R7$(5),a.BMQ("aria-live",n._live)("role",n._role)("id",n._liveElementId))},dependencies:[_.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}@media(forced-colors: 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-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-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-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-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).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--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:[P.snackBarState]}})}return i})();const F=new a.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function I(){return new u}});let W=(()=>{class i{_overlay=(0,a.WQX)(v.hJ);_live=(0,a.WQX)(p.Ai);_injector=(0,a.WQX)(a.zZn);_breakpointObserver=(0,a.WQX)(k.QP);_parentSnackBar=(0,a.WQX)(i,{optional:!0,skipSelf:!0});_defaultConfig=(0,a.WQX)(F);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=w;snackBarContainerComponent=M;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){const t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}constructor(){}openFromComponent(t,e){return this._attach(t,e)}openFromTemplate(t,e){return this._attach(t,e)}open(t,e="",n){const s={...this._defaultConfig,...n};return s.data={message:t,action:e},s.announcementMessage===t&&(s.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,s)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(t,e){const s=a.zZn.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:u,useValue:e}]}),o=new _.A8(this.snackBarContainerComponent,e.viewContainerRef,s),c=t.attach(o);return c.instance.snackBarConfig=e,c.instance}_attach(t,e){const n={...new u,...this._defaultConfig,...e},s=this._createOverlay(n),o=this._attachSnackBarContainer(s,n),c=new f(o,s);if(t instanceof a.C4Q){const h=new _.VA(t,null,{$implicit:n.data,snackBarRef:c});c.instance=o.attachTemplatePortal(h)}else{const h=this._createInjector(n,c),L=new _.A8(t,void 0,h),j=o.attachComponentPortal(L);c.instance=j.instance}return this._breakpointObserver.observe(k.Rp.HandsetPortrait).pipe((0,x.Q)(s.detachments())).subscribe(h=>{s.overlayElement.classList.toggle(this.handsetCssClass,h.matches)}),n.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this._animateSnackBar(c,n),this._openedSnackBarRef=c,this._openedSnackBarRef}_animateSnackBar(t,e){t.afterDismissed().subscribe(()=>{this._openedSnackBarRef==t&&(this._openedSnackBarRef=null),e.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{t.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe(()=>t._dismissAfter(e.duration))}_createOverlay(t){const e=new v.rR;e.direction=t.direction;let n=this._overlay.position().global();const s="rtl"===t.direction,o="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!s||"end"===t.horizontalPosition&&s,c=!o&&"center"!==t.horizontalPosition;return o?n.left("0"):c?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)}_createInjector(t,e){return a.zZn.create({parent:t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,providers:[{provide:f,useValue:e},{provide:b,useValue:t.data}]})}static \u0275fac=function(e){return new(e||i)};static \u0275prov=a.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})()}}]); \ No newline at end of file diff --git a/index.html b/index.html index e9c8335..98f091b 100644 --- a/index.html +++ b/index.html @@ -41,5 +41,5 @@ - + diff --git a/main.4cf0c1d9122c0eba.js b/main.4cf0c1d9122c0eba.js new file mode 100644 index 0000000..749dbf4 --- /dev/null +++ b/main.4cf0c1d9122c0eba.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{6146:(i,s,o)=>{"use strict";o.d(s,{F:()=>n.F});var n=o(799)},799:(i,s,o)=>{"use strict";o.d(s,{F:()=>ne});let n=(()=>{class le{static{this.standard="cubic-bezier(0.4, 0.0, 0.2, 1)"}static{this.deceleration="cubic-bezier(0.0, 0.0, 0.2, 1)"}static{this.acceleration="cubic-bezier(0.4, 0.0, 1, 1)"}static{this.sharp="cubic-bezier(0.4, 0.0, 0.6, 1)"}}return le})(),a=(()=>{class le{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return le})();var l=o(1204);const st=(le,me,ae,or,fr=`${a.entering} ${n.deceleration}`,yr=`${a.exiting} ${n.acceleration}`)=>(0,l.hZ)(le,[(0,l.wk)("void",(0,l.iF)(me)),(0,l.wk)("*",(0,l.iF)(ae)),(0,l.kY)("void => false, * => false",[]),(0,l.kY)("void => *",(0,l.i0)(or||fr),{params:{timings:fr}}),(0,l.kY)("* => void",(0,l.i0)(or||yr),{params:{timings:yr}})]),ne=[(0,l.hZ)("expandCollapse",[(0,l.wk)("void, collapsed",(0,l.iF)({height:"0"})),(0,l.wk)("*, expanded",(0,l.iF)("*")),(0,l.kY)("void <=> false, collapsed <=> false, expanded <=> false",[]),(0,l.kY)("void <=> *, collapsed <=> expanded",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeIn",[(0,l.wk)("void",(0,l.iF)({opacity:0})),(0,l.wk)("*",(0,l.iF)({opacity:1})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInTop",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInBottom",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInLeft",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInRight",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeOut",[(0,l.wk)("*",(0,l.iF)({opacity:1})),(0,l.wk)("void",(0,l.iF)({opacity:0})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutTop",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutBottom",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutLeft",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutRight",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("shake",[(0,l.kY)("void => false",[]),(0,l.kY)("void => *, * => true",[(0,l.i0)("{{timings}}",(0,l.i7)([(0,l.iF)({transform:"translate3d(0, 0, 0)",offset:0}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.1}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.2}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.3}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.4}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.5}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.6}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.7}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.8}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.9}),(0,l.iF)({transform:"translate3d(0, 0, 0)",offset:1})]))],{params:{timings:"0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955)"}})]),(0,l.hZ)("slideInTop",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, -100%, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideInBottom",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, 100%, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideInLeft",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideInRight",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideOutTop",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, -100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("slideOutBottom",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, 100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("slideOutLeft",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("slideOutRight",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),st("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),st("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},3871:(i,s,o)=>{"use strict";o.d(s,{$w:()=>Or,lX:()=>l,Tv:()=>Ds});var n=o(6146),a=o(3107);let l=(()=>{class q{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(et,oe){this._componentRegistry.set(et,oe)}deregisterComponent(et){this._componentRegistry.delete(et)}getComponent(et){return this._componentRegistry.get(et)}storeNavigation(et,oe){this._navigationStore.set(et,oe)}getNavigation(et){return this._navigationStore.get(et)??[]}deleteNavigation(et){this._navigationStore.has(et)||console.warn(`Navigation with the key '${et}' does not exist.`),this._navigationStore.delete(et)}getFlatNavigation(et,oe=[]){for(const xe of et)"basic"===xe.type?oe.push(xe):xe.children&&this.getFlatNavigation(xe.children,oe);return oe}getItem(et,oe){for(const xe of oe){if(xe.id===et)return xe;if(xe.children){const Fr=this.getItem(et,xe.children);if(Fr)return Fr}}return null}getItemParent(et,oe,xe){for(const Fr of oe){if(Fr.id===et)return xe;if(Fr.children){const Ir=this.getItemParent(et,Fr.children,Fr);if(Ir)return Ir}}return null}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275prov=a.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();var y=o(3939),k=o(7838),C=o(8447),A=o(4460),T=o(3904),S=o(7818),O=o(7712),N=o(8716),Z=o(5424);const W=q=>({"angor-horizontal-navigation-item-active-forced":q}),J=q=>[q];function ht(q,Zt){1&q&&a.eu8(0)}function ct(q,Zt){if(1&q&&(a.j41(0,"div",2),a.DNE(1,ht,1,0,"ng-container",7),a.k0s()),2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,W,Ir.item.active))("routerLink",a.eq3(12,J,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function pt(q,Zt){1&q&&a.eu8(0)}function xt(q,Zt){if(1&q&&(a.j41(0,"a",3),a.DNE(1,pt,1,0,"ng-container",7),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function Ct(q,Zt){1&q&&a.eu8(0)}function Ot(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",8),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,Ct,1,0,"ng-container",7),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,W,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function _t(q,Zt){1&q&&a.eu8(0)}function wt(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",9),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,_t,1,0,"ng-container",7),a.k0s()}if(2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,W,Ir.item.active))("routerLink",a.eq3(12,J,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function it(q,Zt){1&q&&a.eu8(0)}function st(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"a",10),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,it,1,0,"ng-container",7),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function vt(q,Zt){1&q&&a.eu8(0)}function Bt(q,Zt){if(1&q&&(a.j41(0,"div",4),a.DNE(1,vt,1,0,"ng-container",7),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,W,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function ne(q,Zt){1&q&&a.eu8(0)}function le(q,Zt){if(1&q&&(a.j41(0,"div",6),a.DNE(1,ne,1,0,"ng-container",7),a.k0s()),2&q){a.XpG();const et=a.sdS(9);a.R7$(),a.Y8G("ngTemplateOutlet",et)}}function me(q,Zt){if(1&q&&a.nrm(0,"mat-icon",11),2&q){const et=a.XpG(2);a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function ae(q,Zt){if(1&q&&(a.j41(0,"div",15)(1,"span",14),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function or(q,Zt){if(1&q&&(a.j41(0,"div",16)(1,"div",17),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function fr(q,Zt){if(1&q&&(a.DNE(0,me,1,2,"mat-icon",11),a.j41(1,"div",12)(2,"div",13)(3,"span",14),a.EFF(4),a.k0s()(),a.DNE(5,ae,3,2,"div",15),a.k0s(),a.DNE(6,or,3,2,"div",16)),2&q){const et=a.XpG();a.vxM(et.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.title),a.R7$(),a.SpI(" ",et.item.title," "),a.R7$(),a.vxM(et.item.subtitle?5:-1),a.R7$(),a.vxM(et.item.badge?6:-1)}}let yr=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",1),a.DNE(1,ct,2,14,"div",2)(2,xt,2,4,"a",3)(3,Ot,2,5,"div",4)(4,wt,2,14,"div",2)(5,st,2,4,"a",5)(6,Bt,2,5,"div",4)(7,le,2,1,"div",6),a.k0s(),a.DNE(8,fr,7,5,"ng-template",null,0,a.C5r)),2&oe&&(a.AVh("angor-horizontal-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.vxM(!xe.item.link||xe.item.externalLink||xe.item.function||xe.item.disabled?-1:1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&!xe.item.function&&!xe.item.disabled?2:-1),a.R7$(),a.vxM(xe.item.link||!xe.item.function||xe.item.disabled?-1:3),a.R7$(),a.vxM(xe.item.link&&!xe.item.externalLink&&xe.item.function&&!xe.item.disabled?4:-1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&xe.item.function&&!xe.item.disabled?5:-1),a.R7$(),a.vxM(xe.item.link||xe.item.function||xe.item.disabled?-1:6),a.R7$(),a.vxM(xe.item.disabled?7:-1))},dependencies:[A.YU,N.Wk,N.wQ,O.uc,O.oV,A.T3,S.Cn,S.fb,T.m_,T.An],encapsulation:2,changeDetection:0})}}return q})(),jr=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})();const wr=["matMenu"],ze=(q,Zt)=>({"angor-horizontal-navigation-menu-active":q,"angor-horizontal-navigation-menu-active-forced":Zt}),He=q=>({$implicit:q}),kt=(q,Zt)=>({"angor-horizontal-navigation-item-disabled":q,"angor-horizontal-navigation-item-active-forced":Zt});function Rt(q,Zt){1&q&&a.eu8(0)}function Oe(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",6,2),a.bIt("onMenuOpen",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.triggerChangeDetection())})("onMenuClose",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.triggerChangeDetection())}),a.DNE(2,Rt,1,0,"ng-container",7),a.k0s()}if(2&q){const et=a.sdS(1),oe=a.XpG(),xe=a.sdS(2),Fr=a.sdS(6);a.Y8G("ngClass",a.l_i(4,ze,et.menuOpen,oe.item.active))("matMenuTriggerFor",xe),a.R7$(2),a.Y8G("ngTemplateOutlet",Fr)("ngTemplateOutletContext",a.eq3(7,He,oe.item))}}function Ht(q,Zt){if(1&q&&(a.j41(0,"div",8),a.nrm(1,"angor-horizontal-navigation-basic-item",11),a.k0s()),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("disabled",et.disabled),a.R7$(),a.Y8G("item",et)("name",oe.name)}}function zt(q,Zt){1&q&&a.eu8(0)}function te(q,Zt){if(1&q&&(a.j41(0,"div",9),a.DNE(1,zt,1,0,"ng-container",7),a.nrm(2,"angor-horizontal-navigation-branch-item",12,3),a.k0s()),2&q){const et=a.sdS(3),oe=a.XpG(2).$implicit,xe=a.XpG(),Fr=a.sdS(6);a.Y8G("disabled",oe.disabled)("matMenuTriggerFor",et.matMenu),a.R7$(),a.Y8G("ngTemplateOutlet",Fr)("ngTemplateOutletContext",a.eq3(7,He,oe)),a.R7$(),a.Y8G("child",!0)("item",oe)("name",xe.name)}}function Ae(q,Zt){if(1&q&&(a.j41(0,"div",10),a.nrm(1,"angor-horizontal-navigation-divider-item",11),a.k0s()),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.R7$(),a.Y8G("item",et)("name",oe.name)}}function Pe(q,Zt){if(1&q&&a.DNE(0,Ht,2,3,"div",8)(1,te,4,9,"div",9)(2,Ae,2,2,"div",10),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("aside"===et.type||"collapsable"===et.type||"group"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1)}}function St(q,Zt){if(1&q&&a.DNE(0,Pe,3,3),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function yt(q,Zt){if(1&q&&a.nrm(0,"mat-icon",15),2&q){const et=a.XpG().$implicit;a.Y8G("ngClass",null==et.classes?null:et.classes.icon)("svgIcon",et.icon)}}function ie(q,Zt){if(1&q&&(a.j41(0,"div",19)(1,"span",18),a.EFF(2),a.k0s()()),2&q){const et=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",null==et.classes?null:et.classes.subtitle),a.R7$(),a.SpI(" ",et.subtitle," ")}}function Xe(q,Zt){if(1&q&&(a.j41(0,"div",20)(1,"div",21),a.EFF(2),a.k0s()()),2&q){const et=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",et.badge.classes),a.R7$(),a.SpI(" ",et.badge.title," ")}}function Se(q,Zt){if(1&q&&(a.j41(0,"div",13)(1,"div",14),a.DNE(2,yt,1,2,"mat-icon",15),a.j41(3,"div",16)(4,"div",17)(5,"span",18),a.EFF(6),a.k0s()(),a.DNE(7,ie,3,2,"div",19),a.k0s(),a.DNE(8,Xe,3,2,"div",20),a.k0s()()),2&q){const et=Zt.$implicit;a.AVh("angor-horizontal-navigation-item-has-subtitle",!!et.subtitle),a.Y8G("ngClass",null==et.classes?null:et.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.l_i(10,kt,et.disabled,et.active))("matTooltip",et.tooltip||""),a.R7$(),a.vxM(et.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==et.classes?null:et.classes.title),a.R7$(),a.SpI(" ",et.title," "),a.R7$(),a.vxM(et.subtitle?7:-1),a.R7$(),a.vxM(et.badge?8:-1)}}let Ke=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this.child=!1,this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(et,oe){return oe.id||et}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(oe,xe){if(1&oe&&a.GBs(wr,7),2&oe){let Fr;a.mGM(Fr=a.lsd())&&(xe.matMenu=Fr.first)}},inputs:{child:"child",item:"item",name:"name"},decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,xe){1&oe&&(a.DNE(0,Oe,3,9,"div",4),a.j41(1,"mat-menu",5,0),a.Z7z(3,St,1,1,null,null,xe.trackByFn,!0),a.k0s(),a.DNE(5,Se,9,13,"ng-template",null,1,a.C5r)),2&oe&&(a.vxM(xe.child?-1:0),a.R7$(),a.Y8G("overlapTrigger",!1),a.R7$(2),a.Dyx(xe.item.children))},dependencies:()=>[q,A.YU,S.Cn,S.kk,S.fb,S.Cp,A.T3,yr,jr,O.uc,O.oV,T.m_,T.An],encapsulation:2,changeDetection:0})}}return q})(),re=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})();function $e(q,Zt){if(1&q&&a.nrm(0,"angor-horizontal-navigation-basic-item",1),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function tr(q,Zt){if(1&q&&a.nrm(0,"angor-horizontal-navigation-branch-item",1),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Tr(q,Zt){if(1&q&&a.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Wr(q,Zt){if(1&q&&a.DNE(0,$e,1,2,"angor-horizontal-navigation-basic-item",1)(1,tr,1,2,"angor-horizontal-navigation-branch-item",1)(2,Tr,1,2,"angor-horizontal-navigation-spacer-item",1),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("aside"===et.type||"collapsable"===et.type||"group"===et.type?1:-1),a.R7$(),a.vxM("spacer"===et.type?2:-1)}}function Lo(q,Zt){if(1&q&&a.DNE(0,Wr,3,3),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}let Or=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new k.m(1),this._unsubscribeAll=new C.B}ngOnChanges(et){"navigation"in et&&this._changeDetectorRef.markForCheck()}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(et,oe){return oe.id||et}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],features:[a.OA$],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0),a.Z7z(1,Lo,1,1,null,null,xe.trackByFn,!0),a.k0s()),2&oe&&(a.R7$(),a.Dyx(xe.navigation))},dependencies:[yr,Ke,re],styles:["angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}\n"],encapsulation:2,data:{animation:n.F},changeDetection:0})}}return q})();const fo=q=>({"angor-vertical-navigation-item-active-forced":q}),cr=q=>[q];function Ft(q,Zt){1&q&&a.eu8(0)}function Tt(q,Zt){if(1&q&&(a.j41(0,"a",2),a.DNE(1,Ft,1,0,"ng-container",6),a.k0s()),2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,fo,Ir.item.active))("routerLink",a.eq3(12,cr,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function Qt(q,Zt){1&q&&a.eu8(0)}function K(q,Zt){if(1&q&&(a.j41(0,"a",3),a.DNE(1,Qt,1,0,"ng-container",6),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function L(q,Zt){1&q&&a.eu8(0)}function z(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",7),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,L,1,0,"ng-container",6),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,fo,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function Lt(q,Zt){1&q&&a.eu8(0)}function de(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"a",8),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,Lt,1,0,"ng-container",6),a.k0s()}if(2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,fo,Ir.item.active))("routerLink",a.eq3(12,cr,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function pe(q,Zt){1&q&&a.eu8(0)}function Ce(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"a",9),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,pe,1,0,"ng-container",6),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function Sr(q,Zt){1&q&&a.eu8(0)}function ar(q,Zt){if(1&q&&(a.j41(0,"div",4),a.DNE(1,Sr,1,0,"ng-container",6),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,fo,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function dr(q,Zt){1&q&&a.eu8(0)}function Mr(q,Zt){if(1&q&&(a.j41(0,"div",5),a.DNE(1,dr,1,0,"ng-container",6),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function ao(q,Zt){if(1&q&&a.nrm(0,"mat-icon",10),2&q){const et=a.XpG(2);a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function xr(q,Zt){if(1&q&&(a.j41(0,"div",14)(1,"span",13),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function zo(q,Zt){if(1&q&&(a.j41(0,"div",15)(1,"div",16),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function To(q,Zt){if(1&q&&(a.DNE(0,ao,1,2,"mat-icon",10),a.j41(1,"div",11)(2,"div",12)(3,"span",13),a.EFF(4),a.k0s()(),a.DNE(5,xr,3,2,"div",14),a.k0s(),a.DNE(6,zo,3,2,"div",15)),2&q){const et=a.XpG();a.vxM(et.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.title),a.R7$(),a.SpI(" ",et.item.title," "),a.R7$(),a.vxM(et.item.subtitle?5:-1),a.R7$(),a.vxM(et.item.badge?6:-1)}}let Ho=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",1),a.DNE(1,Tt,2,14,"a",2)(2,K,2,4,"a",3)(3,z,2,5,"div",4)(4,de,2,14,"a",2)(5,Ce,2,4,"a",3)(6,ar,2,5,"div",4)(7,Mr,2,2,"div",5),a.k0s(),a.DNE(8,To,7,5,"ng-template",null,0,a.C5r)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.vxM(!xe.item.link||xe.item.externalLink||xe.item.function||xe.item.disabled?-1:1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&!xe.item.function&&!xe.item.disabled?2:-1),a.R7$(),a.vxM(xe.item.link||!xe.item.function||xe.item.disabled?-1:3),a.R7$(),a.vxM(xe.item.link&&!xe.item.externalLink&&xe.item.function&&!xe.item.disabled?4:-1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&xe.item.function&&!xe.item.disabled?5:-1),a.R7$(),a.vxM(xe.item.link||xe.item.function||xe.item.disabled?-1:6),a.R7$(),a.vxM(xe.item.disabled?7:-1))},dependencies:[A.YU,N.Wk,N.wQ,O.uc,O.oV,A.T3,T.m_,T.An],encapsulation:2,changeDetection:0})}}return q})(),be=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})(),Ve=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})();function It(q,Zt){if(1&q&&a.nrm(0,"mat-icon",2),2&q){const et=a.XpG();a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function Kt(q,Zt){if(1&q&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function jt(q,Zt){if(1&q&&(a.j41(0,"div",7)(1,"div",8),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function ke(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function se(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Fe(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function vr(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function qr(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function ko(q,Zt){if(1&q&&a.DNE(0,ke,1,2,"angor-vertical-navigation-basic-item",9)(1,se,1,3,"angor-vertical-navigation-collapsable-item",10)(2,Fe,1,2,"angor-vertical-navigation-divider-item",9)(3,vr,1,2,"angor-vertical-navigation-group-item",9)(4,qr,1,2,"angor-vertical-navigation-spacer-item",9),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("collapsable"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1),a.R7$(),a.vxM("group"===et.type?3:-1),a.R7$(),a.vxM("spacer"===et.type?4:-1)}}function sn(q,Zt){if(1&q&&a.DNE(0,ko,5,5),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}let hn=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(et,oe){return oe.id||et}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,It,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Kt,3,2,"div",6),a.k0s(),a.DNE(8,jt,3,2,"div",7),a.k0s()(),a.Z7z(9,sn,1,1,null,null,xe.trackByFn,!0)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(2),a.vxM(xe.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.title),a.R7$(),a.SpI(" ",xe.item.title," "),a.R7$(),a.vxM(xe.item.subtitle?7:-1),a.R7$(),a.vxM(xe.item.badge?8:-1),a.R7$(),a.Dyx(xe.item.children))},dependencies:()=>[q,A.YU,T.m_,T.An,Ho,qi,be,Ve],encapsulation:2,changeDetection:0})}}return q})();var Zn=o(1483);const Je=q=>({"angor-vertical-navigation-item-disabled":q});function De(q,Zt){if(1&q&&a.nrm(0,"mat-icon",2),2&q){const et=a.XpG();a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function Jt(q,Zt){if(1&q&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function Ie(q,Zt){if(1&q&&(a.j41(0,"div",7)(1,"div",10),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function ir(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function gr(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function po(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function ki(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function Ln(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function ua(q,Zt){if(1&q&&a.DNE(0,ir,1,2,"angor-vertical-navigation-basic-item",11)(1,gr,1,3,"angor-vertical-navigation-collapsable-item",12)(2,po,1,2,"angor-vertical-navigation-divider-item",11)(3,ki,1,2,"angor-vertical-navigation-group-item",11)(4,Ln,1,2,"angor-vertical-navigation-spacer-item",11),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("collapsable"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1),a.R7$(),a.vxM("group"===et.type?3:-1),a.R7$(),a.vxM("spacer"===et.type?4:-1)}}function $i(q,Zt){if(1&q&&a.DNE(0,ua,5,5),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function cn(q,Zt){if(1&q&&(a.j41(0,"div",9),a.Z7z(1,$i,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&q){const et=a.XpG();a.Y8G("@expandCollapse",void 0),a.R7$(),a.Dyx(et.item.children)}}let qi=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(N.Ix),this._angorNavigationService=(0,a.WQX)(l),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new C.B}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{null!==et&&this._isChildrenOf(et,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{null!==et&&(this._isChildrenOf(this.item,et)||this._hasActiveChild(this.item,this._router.url)||this.item!==et&&this.collapse())}),this._router.events.pipe((0,Zn.p)(et=>et instanceof N.wF),(0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{this._hasActiveChild(this.item,et.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(et,oe){return oe.id||et}_hasActiveChild(et,oe){const xe=et.children;if(!xe)return!1;for(const Fr of xe)if(Fr.children&&this._hasActiveChild(Fr,oe)||Fr.link&&this._router.isActive(Fr.link,Fr.exactMatch||!1))return!0;return!1}_isChildrenOf(et,oe){const xe=et.children;if(!xe)return!1;if(xe.indexOf(oe)>-1)return!0;for(const Fr of xe)if(Fr.children&&this._isChildrenOf(Fr,oe))return!0;return!1}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(oe,xe){2&oe&&a.HbH(xe.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0)(1,"div",1),a.bIt("click",function(){return xe.toggleCollapsable()}),a.DNE(2,De,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Jt,3,2,"div",6),a.k0s(),a.DNE(8,Ie,3,2,"div",7),a.nrm(9,"mat-icon",8),a.k0s()(),a.DNE(10,cn,3,1,"div",9)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.eq3(12,Je,xe.item.disabled))("matTooltip",xe.item.tooltip||""),a.R7$(),a.vxM(xe.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.title),a.R7$(),a.SpI(" ",xe.item.title," "),a.R7$(),a.vxM(xe.item.subtitle?7:-1),a.R7$(),a.vxM(xe.item.badge?8:-1),a.R7$(),a.Y8G("svgIcon","heroicons_solid:chevron-right"),a.R7$(),a.vxM(xe.isCollapsed?-1:10))},dependencies:()=>[q,A.YU,O.uc,O.oV,T.m_,T.An,Ho,be,hn,Ve],encapsulation:2,data:{animation:n.F},changeDetection:0})}}return q})();const pi=(q,Zt,et)=>({"angor-vertical-navigation-item-active":q,"angor-vertical-navigation-item-disabled":Zt,"angor-vertical-navigation-item-active-forced":et});function Ji(q,Zt){if(1&q&&a.nrm(0,"mat-icon",2),2&q){const et=a.XpG();a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function Fi(q,Zt){if(1&q&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function is(q,Zt){if(1&q&&(a.j41(0,"div",7)(1,"div",9),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function si(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function hi(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function On(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function Mi(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function qt(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function _e(q,Zt){if(1&q&&a.DNE(0,si,1,2,"angor-vertical-navigation-basic-item",10)(1,hi,1,3,"angor-vertical-navigation-collapsable-item",11)(2,On,1,2,"angor-vertical-navigation-divider-item",10)(3,Mi,1,2,"angor-vertical-navigation-group-item",10)(4,qt,1,2,"angor-vertical-navigation-spacer-item",10),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("collapsable"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1),a.R7$(),a.vxM("group"===et.type?3:-1),a.R7$(),a.vxM("spacer"===et.type?4:-1)}}function ce(q,Zt){if(1&q&&a.DNE(0,_e,5,5),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function ft(q,Zt){if(1&q&&(a.j41(0,"div",8),a.Z7z(1,ce,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&q){const et=a.XpG();a.R7$(),a.Dyx(et.item.children)}}let Xt=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(N.Ix),this._angorNavigationService=(0,a.WQX)(l),this.active=!1,this._unsubscribeAll=new C.B}ngOnChanges(et){"activeItemId"in et&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Zn.p)(et=>et instanceof N.wF),(0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{this._markIfActive(et.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(et,oe){return oe.id||et}_hasActiveChild(et,oe){const xe=et.children;if(!xe)return!1;for(const Fr of xe){if(Fr.children&&this._hasActiveChild(Fr,oe))return!0;if("basic"===Fr.type&&Fr.link&&this._router.isActive(Fr.link,Fr.exactMatch||!1))return!0}return!1}_markIfActive(et){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,et)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},features:[a.OA$],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,Ji,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Fi,3,2,"div",6),a.k0s(),a.DNE(8,is,3,2,"div",7),a.k0s()(),a.DNE(9,ft,3,0,"div",8)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.sMw(11,pi,xe.active,xe.item.disabled,xe.item.active))("matTooltip",xe.item.tooltip||""),a.R7$(),a.vxM(xe.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.title),a.R7$(),a.SpI(" ",xe.item.title," "),a.R7$(),a.vxM(xe.item.subtitle?7:-1),a.R7$(),a.vxM(xe.item.badge?8:-1),a.R7$(),a.vxM(xe.skipChildren?-1:9))},dependencies:[A.YU,O.uc,O.oV,T.m_,T.An,Ho,qi,be,hn,Ve],encapsulation:2,changeDetection:0})}}return q})();class Nt{constructor(Zt,et,oe,xe){this.x=Zt,this.y=et,this.w=oe,this.h=xe}}class he{constructor(Zt,et){this.x=Zt,this.y=et}}var je=o(3022),Te=o(2147),ur=o(4819);function Er(q){return getComputedStyle(q)}function kr(q,Zt){for(var et in Zt){var oe=Zt[et];"number"==typeof oe&&(oe+="px"),q.style[et]=oe}return q}function Rr(q){var Zt=document.createElement("div");return Zt.className=q,Zt}var $r=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jr(q,Zt){if(!$r)throw new Error("No element matching method supported");return $r.call(q,Zt)}function so(q){q.remove?q.remove():q.parentNode&&q.parentNode.removeChild(q)}function xo(q,Zt){return Array.prototype.filter.call(q.children,function(et){return Jr(et,Zt)})}var Eo={main:"ps",rtl:"ps__rtl",element:{thumb:function(q){return"ps__thumb-"+q},rail:function(q){return"ps__rail-"+q},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(q){return"ps--active-"+q},scrolling:function(q){return"ps--scrolling-"+q}}},bn={x:null,y:null};function rn(q,Zt){var et=q.element.classList,oe=Eo.state.scrolling(Zt);et.contains(oe)?clearTimeout(bn[Zt]):et.add(oe)}function Mn(q,Zt){bn[Zt]=setTimeout(function(){return q.isAlive&&q.element.classList.remove(Eo.state.scrolling(Zt))},q.settings.scrollingThreshold)}var Qo=function(Zt){this.element=Zt,this.handlers={}},Fo={isEmpty:{configurable:!0}};Qo.prototype.bind=function(Zt,et){typeof this.handlers[Zt]>"u"&&(this.handlers[Zt]=[]),this.handlers[Zt].push(et),this.element.addEventListener(Zt,et,!1)},Qo.prototype.unbind=function(Zt,et){var oe=this;this.handlers[Zt]=this.handlers[Zt].filter(function(xe){return!(!et||xe===et)||(oe.element.removeEventListener(Zt,xe,!1),!1)})},Qo.prototype.unbindAll=function(){for(var Zt in this.handlers)this.unbind(Zt)},Fo.isEmpty.get=function(){var q=this;return Object.keys(this.handlers).every(function(Zt){return 0===q.handlers[Zt].length})},Object.defineProperties(Qo.prototype,Fo);var Ei=function(){this.eventElements=[]};function ta(q){if("function"==typeof window.CustomEvent)return new CustomEvent(q);var Zt=document.createEvent("CustomEvent");return Zt.initCustomEvent(q,!1,!1,void 0),Zt}function Wa(q,Zt,et,oe,xe){var Fr;if(void 0===oe&&(oe=!0),void 0===xe&&(xe=!1),"top"===Zt)Fr=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Zt)throw new Error("A proper axis should be provided");Fr=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function as(q,Zt,et,oe,xe){var Fr=et[0],Ir=et[1],Hr=et[2],Qr=et[3],qo=et[4],Wn=et[5];void 0===oe&&(oe=!0),void 0===xe&&(xe=!1);var Mo=q.element;q.reach[Qr]=null,Mo[Hr]<1&&(q.reach[Qr]="start"),Mo[Hr]>q[Fr]-q[Ir]-1&&(q.reach[Qr]="end"),Zt&&(Mo.dispatchEvent(ta("ps-scroll-"+Qr)),Zt<0?Mo.dispatchEvent(ta("ps-scroll-"+qo)):Zt>0&&Mo.dispatchEvent(ta("ps-scroll-"+Wn)),oe&&function Ro(q,Zt){rn(q,Zt),Mn(q,Zt)}(q,Qr)),q.reach[Qr]&&(Zt||xe)&&Mo.dispatchEvent(ta("ps-"+Qr+"-reach-"+q.reach[Qr]))}(q,et,Fr,oe,xe)}function Pn(q){return parseInt(q,10)||0}Ei.prototype.eventElement=function(Zt){var et=this.eventElements.filter(function(oe){return oe.element===Zt})[0];return et||(et=new Qo(Zt),this.eventElements.push(et)),et},Ei.prototype.bind=function(Zt,et,oe){this.eventElement(Zt).bind(et,oe)},Ei.prototype.unbind=function(Zt,et,oe){var xe=this.eventElement(Zt);xe.unbind(et,oe),xe.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(xe),1)},Ei.prototype.unbindAll=function(){this.eventElements.forEach(function(Zt){return Zt.unbindAll()}),this.eventElements=[]},Ei.prototype.once=function(Zt,et,oe){var xe=this.eventElement(Zt),Fr=function(Ir){xe.unbind(et,Fr),oe(Ir)};xe.bind(et,Fr)};var Ka={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function Ii(q){var Zt=q.element,et=Math.floor(Zt.scrollTop),oe=Zt.getBoundingClientRect();q.containerWidth=Math.floor(oe.width),q.containerHeight=Math.floor(oe.height),q.contentWidth=Zt.scrollWidth,q.contentHeight=Zt.scrollHeight,Zt.contains(q.scrollbarXRail)||(xo(Zt,Eo.element.rail("x")).forEach(function(xe){return so(xe)}),Zt.appendChild(q.scrollbarXRail)),Zt.contains(q.scrollbarYRail)||(xo(Zt,Eo.element.rail("y")).forEach(function(xe){return so(xe)}),Zt.appendChild(q.scrollbarYRail)),!q.settings.suppressScrollX&&q.containerWidth+q.settings.scrollXMarginOffset=q.railXWidth-q.scrollbarXWidth&&(q.scrollbarXLeft=q.railXWidth-q.scrollbarXWidth),q.scrollbarYTop>=q.railYHeight-q.scrollbarYHeight&&(q.scrollbarYTop=q.railYHeight-q.scrollbarYHeight),function Ri(q,Zt){var et={width:Zt.railXWidth},oe=Math.floor(q.scrollTop);et.left=Zt.isRtl?Zt.negativeScrollAdjustment+q.scrollLeft+Zt.containerWidth-Zt.contentWidth:q.scrollLeft,Zt.isScrollbarXUsingBottom?et.bottom=Zt.scrollbarXBottom-oe:et.top=Zt.scrollbarXTop+oe,kr(Zt.scrollbarXRail,et);var xe={top:oe,height:Zt.railYHeight};Zt.isScrollbarYUsingRight?xe.right=Zt.isRtl?Zt.contentWidth-(Zt.negativeScrollAdjustment+q.scrollLeft)-Zt.scrollbarYRight-Zt.scrollbarYOuterWidth-9:Zt.scrollbarYRight-q.scrollLeft:xe.left=Zt.isRtl?Zt.negativeScrollAdjustment+q.scrollLeft+2*Zt.containerWidth-Zt.contentWidth-Zt.scrollbarYLeft-Zt.scrollbarYOuterWidth:Zt.scrollbarYLeft+q.scrollLeft,kr(Zt.scrollbarYRail,xe),kr(Zt.scrollbarX,{left:Zt.scrollbarXLeft,width:Zt.scrollbarXWidth-Zt.railBorderXWidth}),kr(Zt.scrollbarY,{top:Zt.scrollbarYTop,height:Zt.scrollbarYHeight-Zt.railBorderYWidth})}(Zt,q),q.scrollbarXActive?Zt.classList.add(Eo.state.active("x")):(Zt.classList.remove(Eo.state.active("x")),q.scrollbarXWidth=0,q.scrollbarXLeft=0,Zt.scrollLeft=!0===q.isRtl?q.contentWidth:0),q.scrollbarYActive?Zt.classList.add(Eo.state.active("y")):(Zt.classList.remove(Eo.state.active("y")),q.scrollbarYHeight=0,q.scrollbarYTop=0,Zt.scrollTop=0)}function Ea(q,Zt){return q.settings.minScrollbarLength&&(Zt=Math.max(Zt,q.settings.minScrollbarLength)),q.settings.maxScrollbarLength&&(Zt=Math.min(Zt,q.settings.maxScrollbarLength)),Zt}var Ki=null;function Gi(q,Zt){var et=Zt[0],oe=Zt[1],xe=Zt[2],Fr=Zt[3],Ir=Zt[4],Hr=Zt[5],Qr=Zt[6],qo=Zt[7],Wn=Zt[8],Mo=q.element,gn=null,Ko=null,pn=null;function Fn(Hi){Hi.touches&&Hi.touches[0]&&(Hi[xe]=Hi.touches[0]["page"+qo.toUpperCase()]),Ki===Ir&&(Mo[Qr]=gn+pn*(Hi[xe]-Ko),rn(q,qo),Ii(q),Hi.stopPropagation(),Hi.preventDefault())}function Oi(){Mn(q,qo),q[Wn].classList.remove(Eo.state.clicking),document.removeEventListener("mousemove",Fn),document.removeEventListener("mouseup",Oi),document.removeEventListener("touchmove",Fn),document.removeEventListener("touchend",Oi),Ki=null}function ji(Hi){null===Ki&&(Ki=Ir,gn=Mo[Qr],Hi.touches&&(Hi[xe]=Hi.touches[0]["page"+qo.toUpperCase()]),Ko=Hi[xe],pn=(q[oe]-q[et])/(q[Fr]-q[Hr]),Hi.touches?(document.addEventListener("touchmove",Fn,{passive:!1}),document.addEventListener("touchend",Oi)):(document.addEventListener("mousemove",Fn),document.addEventListener("mouseup",Oi)),q[Wn].classList.add(Eo.state.clicking)),Hi.stopPropagation(),Hi.cancelable&&Hi.preventDefault()}q[Ir].addEventListener("mousedown",ji),q[Ir].addEventListener("touchstart",ji)}var ni={"click-rail":function pa(q){q.event.bind(q.scrollbarY,"mousedown",function(Zt){return Zt.stopPropagation()}),q.event.bind(q.scrollbarYRail,"mousedown",function(Zt){var et=Zt.pageY-window.pageYOffset-q.scrollbarYRail.getBoundingClientRect().top;q.element.scrollTop+=(et>q.scrollbarYTop?1:-1)*q.containerHeight,Ii(q),Zt.stopPropagation()}),q.event.bind(q.scrollbarX,"mousedown",function(Zt){return Zt.stopPropagation()}),q.event.bind(q.scrollbarXRail,"mousedown",function(Zt){var et=Zt.pageX-window.pageXOffset-q.scrollbarXRail.getBoundingClientRect().left;q.element.scrollLeft+=(et>q.scrollbarXLeft?1:-1)*q.containerWidth,Ii(q),Zt.stopPropagation()})},"drag-thumb":function gi(q){Gi(q,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Gi(q,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function Ra(q){var Zt=q.element;q.event.bind(q.ownerDocument,"keydown",function(Fr){if(!(Fr.isDefaultPrevented&&Fr.isDefaultPrevented()||Fr.defaultPrevented)&&(Jr(Zt,":hover")||Jr(q.scrollbarX,":focus")||Jr(q.scrollbarY,":focus"))){var Ir=document.activeElement?document.activeElement:q.ownerDocument.activeElement;if(Ir){if("IFRAME"===Ir.tagName)Ir=Ir.contentDocument.activeElement;else for(;Ir.shadowRoot;)Ir=Ir.shadowRoot.activeElement;if(function _n(q){return Jr(q,"input,[contenteditable]")||Jr(q,"select,[contenteditable]")||Jr(q,"textarea,[contenteditable]")||Jr(q,"button,[contenteditable]")}(Ir))return}var Hr=0,Qr=0;switch(Fr.which){case 37:Hr=Fr.metaKey?-q.contentWidth:Fr.altKey?-q.containerWidth:-30;break;case 38:Qr=Fr.metaKey?q.contentHeight:Fr.altKey?q.containerHeight:30;break;case 39:Hr=Fr.metaKey?q.contentWidth:Fr.altKey?q.containerWidth:30;break;case 40:Qr=Fr.metaKey?-q.contentHeight:Fr.altKey?-q.containerHeight:-30;break;case 32:Qr=Fr.shiftKey?q.containerHeight:-q.containerHeight;break;case 33:Qr=q.containerHeight;break;case 34:Qr=-q.containerHeight;break;case 36:Qr=q.contentHeight;break;case 35:Qr=-q.contentHeight;break;default:return}q.settings.suppressScrollX&&0!==Hr||q.settings.suppressScrollY&&0!==Qr||(Zt.scrollTop-=Qr,Zt.scrollLeft+=Hr,Ii(q),function xe(Fr,Ir){var Hr=Math.floor(Zt.scrollTop);if(0===Fr){if(!q.scrollbarYActive)return!1;if(0===Hr&&Ir>0||Hr>=q.contentHeight-q.containerHeight&&Ir<0)return!q.settings.wheelPropagation}var Qr=Zt.scrollLeft;if(0===Ir){if(!q.scrollbarXActive)return!1;if(0===Qr&&Fr<0||Qr>=q.contentWidth-q.containerWidth&&Fr>0)return!q.settings.wheelPropagation}return!0}(Hr,Qr)&&Fr.preventDefault())}})},wheel:function Xo(q){var Zt=q.element;function Fr(Ir){var Hr=function oe(Ir){var Hr=Ir.deltaX,Qr=-1*Ir.deltaY;return(typeof Hr>"u"||typeof Qr>"u")&&(Hr=-1*Ir.wheelDeltaX/6,Qr=Ir.wheelDeltaY/6),Ir.deltaMode&&1===Ir.deltaMode&&(Hr*=10,Qr*=10),Hr!=Hr&&Qr!=Qr&&(Hr=0,Qr=Ir.wheelDelta),Ir.shiftKey?[-Qr,-Hr]:[Hr,Qr]}(Ir),Qr=Hr[0],qo=Hr[1];if(!function xe(Ir,Hr,Qr){if(!Ka.isWebKit&&Zt.querySelector("select:focus"))return!0;if(!Zt.contains(Ir))return!1;for(var qo=Ir;qo&&qo!==Zt;){if(qo.classList.contains(Eo.element.consuming))return!0;var Wn=Er(qo);if(Qr&&Wn.overflowY.match(/(scroll|auto)/)){var Mo=qo.scrollHeight-qo.clientHeight;if(Mo>0&&(qo.scrollTop>0&&Qr<0||qo.scrollTop0))return!0}if(Hr&&Wn.overflowX.match(/(scroll|auto)/)){var gn=qo.scrollWidth-qo.clientWidth;if(gn>0&&(qo.scrollLeft>0&&Hr<0||qo.scrollLeft0))return!0}qo=qo.parentNode}return!1}(Ir.target,Qr,qo)){var Wn=!1;q.settings.useBothWheelAxes?q.scrollbarYActive&&!q.scrollbarXActive?(qo?Zt.scrollTop-=qo*q.settings.wheelSpeed:Zt.scrollTop+=Qr*q.settings.wheelSpeed,Wn=!0):q.scrollbarXActive&&!q.scrollbarYActive&&(Qr?Zt.scrollLeft+=Qr*q.settings.wheelSpeed:Zt.scrollLeft-=qo*q.settings.wheelSpeed,Wn=!0):(Zt.scrollTop-=qo*q.settings.wheelSpeed,Zt.scrollLeft+=Qr*q.settings.wheelSpeed),Ii(q),Wn=Wn||function et(Ir,Hr){var Qr=Math.floor(Zt.scrollTop),qo=0===Zt.scrollTop,Wn=Qr+Zt.offsetHeight===Zt.scrollHeight,Mo=0===Zt.scrollLeft,gn=Zt.scrollLeft+Zt.offsetWidth===Zt.scrollWidth;return!(Math.abs(Hr)>Math.abs(Ir)?qo||Wn:Mo||gn)||!q.settings.wheelPropagation}(Qr,qo),Wn&&!Ir.ctrlKey&&(Ir.stopPropagation(),Ir.preventDefault())}}typeof window.onwheel<"u"?q.event.bind(Zt,"wheel",Fr):typeof window.onmousewheel<"u"&&q.event.bind(Zt,"mousewheel",Fr)},touch:function Ca(q){if(Ka.supportsTouch||Ka.supportsIePointer){var Zt=q.element,et={startOffset:{},startTime:0,speed:{},easingLoop:null};Ka.supportsTouch?(q.event.bind(Zt,"touchstart",Hr),q.event.bind(Zt,"touchmove",qo),q.event.bind(Zt,"touchend",Wn)):Ka.supportsIePointer&&(window.PointerEvent?(q.event.bind(Zt,"pointerdown",Hr),q.event.bind(Zt,"pointermove",qo),q.event.bind(Zt,"pointerup",Wn)):window.MSPointerEvent&&(q.event.bind(Zt,"MSPointerDown",Hr),q.event.bind(Zt,"MSPointerMove",qo),q.event.bind(Zt,"MSPointerUp",Wn)))}function xe(Mo,gn){Zt.scrollTop-=gn,Zt.scrollLeft-=Mo,Ii(q)}function Fr(Mo){return Mo.targetTouches?Mo.targetTouches[0]:Mo}function Ir(Mo){return!(Mo.target===q.scrollbarX||Mo.target===q.scrollbarY||Mo.pointerType&&"pen"===Mo.pointerType&&0===Mo.buttons||!(Mo.targetTouches&&1===Mo.targetTouches.length||Mo.pointerType&&"mouse"!==Mo.pointerType&&Mo.pointerType!==Mo.MSPOINTER_TYPE_MOUSE))}function Hr(Mo){if(Ir(Mo)){var gn=Fr(Mo);et.startOffset.pageX=gn.pageX,et.startOffset.pageY=gn.pageY,et.startTime=(new Date).getTime(),null!==et.easingLoop&&clearInterval(et.easingLoop)}}function qo(Mo){if(Ir(Mo)){var gn=Fr(Mo),Ko={pageX:gn.pageX,pageY:gn.pageY},pn=Ko.pageX-et.startOffset.pageX,Fn=Ko.pageY-et.startOffset.pageY;if(function Qr(Mo,gn,Ko){if(!Zt.contains(Mo))return!1;for(var pn=Mo;pn&&pn!==Zt;){if(pn.classList.contains(Eo.element.consuming))return!0;var Fn=Er(pn);if(Ko&&Fn.overflowY.match(/(scroll|auto)/)){var Oi=pn.scrollHeight-pn.clientHeight;if(Oi>0&&(pn.scrollTop>0&&Ko<0||pn.scrollTop0))return!0}if(gn&&Fn.overflowX.match(/(scroll|auto)/)){var ji=pn.scrollWidth-pn.clientWidth;if(ji>0&&(pn.scrollLeft>0&&gn<0||pn.scrollLeft0))return!0}pn=pn.parentNode}return!1}(Mo.target,pn,Fn))return;xe(pn,Fn),et.startOffset=Ko;var Oi=(new Date).getTime(),ji=Oi-et.startTime;ji>0&&(et.speed.x=pn/ji,et.speed.y=Fn/ji,et.startTime=Oi),function oe(Mo,gn){var Ko=Math.floor(Zt.scrollTop),pn=Zt.scrollLeft,Fn=Math.abs(Mo),Oi=Math.abs(gn);if(Oi>Fn){if(gn<0&&Ko===q.contentHeight-q.containerHeight||gn>0&&0===Ko)return 0===window.scrollY&&gn>0&&Ka.isChrome}else if(Fn>Oi&&(Mo<0&&pn===q.contentWidth-q.containerWidth||Mo>0&&0===pn))return!0;return!0}(pn,Fn)&&Mo.cancelable&&Mo.preventDefault()}}function Wn(){q.settings.swipeEasing&&(clearInterval(et.easingLoop),et.easingLoop=setInterval(function(){q.isInitialized?clearInterval(et.easingLoop):et.speed.x||et.speed.y?Math.abs(et.speed.x)<.01&&Math.abs(et.speed.y)<.01?clearInterval(et.easingLoop):(xe(30*et.speed.x,30*et.speed.y),et.speed.x*=.8,et.speed.y*=.8):clearInterval(et.easingLoop)},10))}}},ha=function(Zt,et){var oe=this;if(void 0===et&&(et={}),"string"==typeof Zt&&(Zt=document.querySelector(Zt)),!Zt||!Zt.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var xe in this.element=Zt,Zt.classList.add(Eo.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},et)this.settings[xe]=et[xe];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var Wn,qo,Fr=function(){return Zt.classList.add(Eo.state.focus)},Ir=function(){return Zt.classList.remove(Eo.state.focus)};this.isRtl="rtl"===Er(Zt).direction,!0===this.isRtl&&Zt.classList.add(Eo.rtl),this.isNegativeScroll=(qo=Zt.scrollLeft,Zt.scrollLeft=-1,Wn=Zt.scrollLeft<0,Zt.scrollLeft=qo,Wn),this.negativeScrollAdjustment=this.isNegativeScroll?Zt.scrollWidth-Zt.clientWidth:0,this.event=new Ei,this.ownerDocument=Zt.ownerDocument||document,this.scrollbarXRail=Rr(Eo.element.rail("x")),Zt.appendChild(this.scrollbarXRail),this.scrollbarX=Rr(Eo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Fr),this.event.bind(this.scrollbarX,"blur",Ir),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var Hr=Er(this.scrollbarXRail);this.scrollbarXBottom=parseInt(Hr.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Pn(Hr.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Pn(Hr.borderLeftWidth)+Pn(Hr.borderRightWidth),kr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Pn(Hr.marginLeft)+Pn(Hr.marginRight),kr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Rr(Eo.element.rail("y")),Zt.appendChild(this.scrollbarYRail),this.scrollbarY=Rr(Eo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Fr),this.event.bind(this.scrollbarY,"blur",Ir),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var Qr=Er(this.scrollbarYRail);this.scrollbarYRight=parseInt(Qr.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Pn(Qr.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function ss(q){var Zt=Er(q);return Pn(Zt.width)+Pn(Zt.paddingLeft)+Pn(Zt.paddingRight)+Pn(Zt.borderLeftWidth)+Pn(Zt.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Pn(Qr.borderTopWidth)+Pn(Qr.borderBottomWidth),kr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Pn(Qr.marginTop)+Pn(Qr.marginBottom),kr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Zt.scrollLeft<=0?"start":Zt.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Zt.scrollTop<=0?"start":Zt.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(qo){return ni[qo](oe)}),this.lastScrollTop=Math.floor(Zt.scrollTop),this.lastScrollLeft=Zt.scrollLeft,this.event.bind(this.element,"scroll",function(qo){return oe.onScroll(qo)}),Ii(this)};ha.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,kr(this.scrollbarXRail,{display:"block"}),kr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Pn(Er(this.scrollbarXRail).marginLeft)+Pn(Er(this.scrollbarXRail).marginRight),this.railYMarginHeight=Pn(Er(this.scrollbarYRail).marginTop)+Pn(Er(this.scrollbarYRail).marginBottom),kr(this.scrollbarXRail,{display:"none"}),kr(this.scrollbarYRail,{display:"none"}),Ii(this),Wa(this,"top",0,!1,!0),Wa(this,"left",0,!1,!0),kr(this.scrollbarXRail,{display:""}),kr(this.scrollbarYRail,{display:""}))},ha.prototype.onScroll=function(Zt){this.isAlive&&(Ii(this),Wa(this,"top",this.element.scrollTop-this.lastScrollTop),Wa(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},ha.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),so(this.scrollbarX),so(this.scrollbarY),so(this.scrollbarXRail),so(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},ha.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Zt){return!Zt.match(/^ps([-_].+|)$/)}).join(" ")};const Xi=ha;var Qs=o(909),mi=o(8627);let Ci=(()=>{class q{constructor(){this._elementRef=(0,a.WQX)(a.aKT),this._platform=(0,a.WQX)(Te.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new C.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(et){"angorScrollbar"in et&&(this.angorScrollbar=(0,je.he)(et.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in et&&(this._options=(0,ur.A)({},this._options,et.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Qs.R)(window,"resize").pipe((0,Z.Q)(this._unsubscribeAll),(0,mi.B)(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(et="scroll"){return new Nt(this._elementRef.nativeElement[`${et}Left`],this._elementRef.nativeElement[`${et}Top`],this._elementRef.nativeElement[`${et}Width`],this._elementRef.nativeElement[`${et}Height`])}position(et=!1){return!et&&this._ps?new he(this._ps.reach.x||0,this._ps.reach.y||0):new he(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(et,oe,xe){null==oe&&null==xe?this.animateScrolling("scrollTop",et,xe):(null!=et&&this.scrollToX(et,xe),null!=oe&&this.scrollToY(oe,xe))}scrollToX(et,oe){this.animateScrolling("scrollLeft",et,oe)}scrollToY(et,oe){this.animateScrolling("scrollTop",et,oe)}scrollToTop(et=0,oe){this.animateScrolling("scrollTop",et,oe)}scrollToBottom(et=0,oe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-et,oe)}scrollToLeft(et=0,oe){this.animateScrolling("scrollLeft",et,oe)}scrollToRight(et=0,oe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-et,oe)}scrollToElement(et,oe=0,xe=!1,Fr){const Ir=this._elementRef.nativeElement.querySelector(et);if(!Ir)return;const Hr=Ir.getBoundingClientRect(),Qr=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(Hr.left,Qr.left,"scrollLeft",oe,xe,Fr),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(Hr.top,Qr.top,"scrollTop",oe,xe,Fr)}animateScrolling(et,oe,xe){this._animation&&window.cancelAnimationFrame(this._animation),!xe||typeof window>"u"?this._elementRef.nativeElement[et]=oe:oe!==this._elementRef.nativeElement[et]&&this._smoothScroll(et,oe,xe)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new Xi(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(et,oe,xe,Fr,Ir,Hr){Ir&&et<=oe-Math.abs(Fr)||this.animateScrolling(xe,et-oe+this._elementRef.nativeElement[xe]+Fr,Hr)}_smoothScroll(et,oe,xe){let Fr=0,Ir=this._elementRef.nativeElement[et];const Hr=(Ir-oe)/2;let Qr=performance.now();const qo=Wn=>{Fr+=Math.PI/(xe/(Wn-Qr));const Mo=Math.round(oe+Hr+Hr*Math.cos(Fr));this._elementRef.nativeElement[et]===Ir&&(Fr>=Math.PI?this.animateScrolling(et,oe,0):(this._elementRef.nativeElement[et]=Mo,Ir=this._elementRef.nativeElement[et],Qr=Wn,this._animation=window.requestAnimationFrame(qo)))};window.requestAnimationFrame(qo)}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275dir=a.FsC({type:q,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],features:[a.OA$]})}}return q})();var co=o(1204),Da=o(9666),Ga=o(7509),ma=o(8136);const cs=["navigationContent"],ca=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],Vn=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],cc=q=>({wheelPropagation:q,suppressScrollX:!0}),ls=()=>({wheelPropagation:!1,suppressScrollX:!0});function Sa(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"angor-vertical-navigation-aside-item",10),a.bIt("click",function(){a.eBV(et);const xe=a.XpG(2).$implicit,Fr=a.XpG();return a.Njj(Fr.toggleAside(xe))}),a.k0s()}if(2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("activeItemId",oe.activeAsideItemId)("autoCollapse",oe.autoCollapse)("skipChildren",!0)}}function Aa(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",8),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Na(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Di(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",8),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Bi(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function ci(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",8),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function ga(q,Zt){if(1&q&&a.DNE(0,Sa,1,5,"angor-vertical-navigation-aside-item",7)(1,Aa,1,2,"angor-vertical-navigation-basic-item",8)(2,Na,1,3,"angor-vertical-navigation-collapsable-item",9)(3,Di,1,2,"angor-vertical-navigation-divider-item",8)(4,Bi,1,3,"angor-vertical-navigation-group-item",9)(5,ci,1,2,"angor-vertical-navigation-spacer-item",8),2&q){const et=a.XpG().$implicit;a.vxM("aside"===et.type?0:-1),a.R7$(),a.vxM("basic"===et.type?1:-1),a.R7$(),a.vxM("collapsable"===et.type?2:-1),a.R7$(),a.vxM("divider"===et.type?3:-1),a.R7$(),a.vxM("group"===et.type?4:-1),a.R7$(),a.vxM("spacer"===et.type?5:-1)}}function Cs(q,Zt){if(1&q&&a.DNE(0,ga,6,6),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function Ta(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-aside-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Ua(q,Zt){if(1&q&&a.DNE(0,Ta,1,3,"angor-vertical-navigation-aside-item",9),2&q){const et=a.XpG().$implicit,oe=a.XpG(2);a.vxM("aside"===et.type&&et.id===oe.activeAsideItemId?0:-1)}}function ds(q,Zt){if(1&q&&a.DNE(0,Ua,1,1),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function Bs(q,Zt){if(1&q&&(a.j41(0,"div",6),a.Z7z(1,ds,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&q){const et=a.XpG();a.Y8G("angorScrollbarOptions",a.lJ4(5,ls))("@fadeInLeft","left"===et.position)("@fadeInRight","right"===et.position)("@fadeOutLeft","left"===et.position)("@fadeOutRight","right"===et.position),a.R7$(),a.Dyx(et.navigation)}}let Ds=(()=>{class q{constructor(){this._animationBuilder=(0,a.WQX)(co.S6),this._changeDetectorRef=(0,a.WQX)(a.gRc),this._document=(0,a.WQX)(A.qQ),this._elementRef=(0,a.WQX)(a.aKT),this._renderer2=(0,a.WQX)(a.sFG),this._router=(0,a.WQX)(N.Ix),this._scrollStrategyOptions=(0,a.WQX)(Da.Tv),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new a.bkB,this.modeChanged=new a.bkB,this.openedChanged=new a.bkB,this.positionChanged=new a.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new k.m(1),this.onCollapsableItemExpanded=new k.m(1),this.onRefreshed=new k.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new C.B,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":"over"===this.mode,"angor-vertical-navigation-mode-side":"side"===this.mode,"angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":"left"===this.position,"angor-vertical-navigation-position-right":"right"===this.position}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(et){this._angorScrollbarDirectives=et,0!==et.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,Ga.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,Z.Q)(this._unsubscribeAll),(0,ma.c)(250)).subscribe(()=>{et.forEach(oe=>{oe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(et){if("appearance"in et&&this.appearanceChanged.next(et.appearance.currentValue),"inner"in et&&(this.inner=(0,je.he)(et.inner.currentValue)),"mode"in et){const oe=et.mode.currentValue,xe=et.mode.previousValue;this._disableAnimations(),"over"===xe&&"side"===oe&&this._hideOverlay(),"side"===xe&&"over"===oe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(oe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in et&&this._changeDetectorRef.markForCheck(),"opened"in et&&(this.opened=(0,je.he)(et.opened.currentValue),this._toggleOpened(this.opened)),"position"in et&&this.positionChanged.next(et.position.currentValue),"transparentOverlay"in et&&(this.transparentOverlay=(0,je.he)(et.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Zn.p)(et=>et instanceof N.wF),(0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(et=>{et.forEach(oe=>{const xe=oe.target;if("class"===oe.attributeName)if(xe.classList.contains("cdk-global-scrollblock")){const Fr=parseInt(xe.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Fr)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(et=>{et.isEnabled()&&et.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const et=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");et&&et.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(et){et.disabled||!et.id||(this.activeAsideItemId=et.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(et){this.activeAsideItemId===et.id?this.closeAside():this.openAside(et)}trackByFn(et,oe){return oe.id||et}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(et){this.opened=et,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(et)}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation"]],viewQuery:function(oe,xe){if(1&oe&&(a.GBs(cs,5),a.GBs(Ci,5)),2&oe){let Fr;a.mGM(Fr=a.lsd())&&(xe._navigationContentEl=Fr.first),a.mGM(Fr=a.lsd())&&(xe.angorScrollbarDirectives=Fr)}},hostVars:4,hostBindings:function(oe,xe){1&oe&&a.bIt("mouseenter",function(){return xe._onMouseenter()})("mouseleave",function(){return xe._onMouseleave()}),2&oe&&(a.Aen(xe.styleList),a.HbH(xe.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],features:[a.OA$],ngContentSelectors:Vn,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(oe,xe){1&oe&&(a.NAR(ca),a.j41(0,"div",1)(1,"div",2),a.SdG(2),a.k0s(),a.j41(3,"div",3,0)(5,"div",4),a.SdG(6,1),a.k0s(),a.Z7z(7,Cs,1,1,null,null,xe.trackByFn,!0),a.k0s(),a.j41(9,"div",5),a.SdG(10,2),a.k0s()(),a.DNE(11,Bs,3,6,"div",6)),2&oe&&(a.R7$(3),a.Y8G("angorScrollbarOptions",a.eq3(2,cc,xe.inner)),a.R7$(4),a.Dyx(xe.navigation),a.R7$(4),a.vxM(xe.activeAsideItemId?11:-1))},dependencies:[Ci,Xt,Ho,qi,be,hn,Ve],styles:[':root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)}\n'],encapsulation:2,data:{animation:n.F},changeDetection:0})}}return q})()},7891:(i,s,o)=>{"use strict";o.d(s,{t:()=>a});const a=new(o(3107).nKC)("ANGOR_APP_CONFIG")},1109:(i,s,o)=>{"use strict";o.d(s,{P:()=>k});var n=o(7891),a=o(3107),l=o(4819),y=o(1217);let k=(()=>{class C{constructor(){this._defaultConfig=(0,a.WQX)(n.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(T){const S=(0,l.A)({},this._configSubject.getValue(),T);this._configSubject.next(S)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(S){return new(S||C)}}static{this.\u0275prov=a.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},7153:(i,s,o)=>{"use strict";o.d(s,{m:()=>pt});var n=o(4460),a=o(3107),l=o(9471),y=o(7544),k=o(3904);const C=(xt,Ct,Ot,_t,wt,it,st,vt)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":xt,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Ct,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":Ot,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":_t,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":wt,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":it,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":st,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":vt});function A(xt,Ct){1&xt&&(a.j41(0,"div",1)(1,"button",6),a.nrm(2,"mat-icon",7),a.k0s()()),2&xt&&(a.R7$(),a.Y8G("matDialogClose",void 0),a.R7$(),a.Y8G("svgIcon","heroicons_outline:x-mark"))}function T(xt,Ct){if(1&xt&&(a.j41(0,"div",3),a.nrm(1,"mat-icon",8),a.k0s()),2&xt){const Ot=a.XpG();a.Y8G("ngClass",a.lV(2,C,"primary"===Ot.data.icon.color,"accent"===Ot.data.icon.color,"warn"===Ot.data.icon.color,"basic"===Ot.data.icon.color,"info"===Ot.data.icon.color,"success"===Ot.data.icon.color,"warning"===Ot.data.icon.color,"error"===Ot.data.icon.color)),a.R7$(),a.Y8G("svgIcon",Ot.data.icon.name)}}function S(xt,Ct){if(1&xt&&a.nrm(0,"div",9),2&xt){const Ot=a.XpG(2);a.Y8G("innerHTML",Ot.data.title,a.npT)}}function O(xt,Ct){if(1&xt&&a.nrm(0,"div",10),2&xt){const Ot=a.XpG(2);a.Y8G("innerHTML",Ot.data.message,a.npT)}}function N(xt,Ct){if(1&xt&&(a.j41(0,"div",4),a.DNE(1,S,1,1,"div",9)(2,O,1,1,"div",10),a.k0s()),2&xt){const Ot=a.XpG();a.R7$(),a.vxM(Ot.data.title?1:-1),a.R7$(),a.vxM(Ot.data.message?2:-1)}}function Z(xt,Ct){if(1&xt&&(a.j41(0,"button",11),a.EFF(1),a.k0s()),2&xt){const Ot=a.XpG(2);a.Y8G("matDialogClose","cancelled"),a.R7$(),a.SpI(" ",Ot.data.actions.cancel.label," ")}}function W(xt,Ct){if(1&xt&&(a.j41(0,"button",12),a.EFF(1),a.k0s()),2&xt){const Ot=a.XpG(2);a.Y8G("color",Ot.data.actions.confirm.color)("matDialogClose","confirmed"),a.R7$(),a.SpI(" ",Ot.data.actions.confirm.label," ")}}function J(xt,Ct){if(1&xt&&(a.j41(0,"div",5),a.DNE(1,Z,2,2,"button",11)(2,W,2,3,"button",12),a.k0s()),2&xt){const Ot=a.XpG();a.R7$(),a.vxM(Ot.data.actions.cancel.show?1:-1),a.R7$(),a.vxM(Ot.data.actions.confirm.show?2:-1)}}let ht=(()=>{class xt{constructor(){this.data=(0,a.WQX)(y.Vh)}static{this.\u0275fac=function(_t){return new(_t||xt)}}static{this.\u0275cmp=a.VBU({type:xt,selectors:[["angor-confirmation-dialog"]],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(_t,wt){1&_t&&(a.j41(0,"div",0),a.DNE(1,A,3,2,"div",1),a.j41(2,"div",2),a.DNE(3,T,2,11,"div",3)(4,N,3,2,"div",4),a.k0s(),a.DNE(5,J,3,2,"div",5),a.k0s()),2&_t&&(a.R7$(),a.vxM(wt.data.dismissible?1:-1),a.R7$(2),a.vxM(wt.data.icon.show?3:-1),a.R7$(),a.vxM(wt.data.title||wt.data.message?4:-1),a.R7$(),a.vxM(wt.data.actions.confirm.show||wt.data.actions.cancel.show?5:-1))},dependencies:[l.Hl,l.$z,l.iY,y.hM,y.tx,k.m_,k.An,n.YU],styles:["@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important}\n"],encapsulation:2})}}return xt})();var ct=o(4819);let pt=(()=>{class xt{constructor(){this._matDialog=(0,a.WQX)(y.bZ),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(Ot={}){const _t=(0,ct.A)({},this._defaultConfig,Ot);return this._matDialog.open(ht,{autoFocus:!1,disableClose:!_t.dismissible,data:_t,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(_t){return new(_t||xt)}}static{this.\u0275prov=a.jDH({token:xt,factory:xt.\u0275fac,providedIn:"root"})}}return xt})()},2012:(i,s,o)=>{"use strict";o.d(s,{l:()=>T});var n=o(1109),a=o(6520),l=o(3107),y=o(6143),k=o(7838),C=o(7947),A=o(2867);let T=(()=>{class S{constructor(){this._breakpointObserver=(0,l.WQX)(a.QP),this._angorConfigService=(0,l.WQX)(n.P),this._onMediaChange=new k.m(1),this._angorConfigService.config$.pipe((0,C.T)(N=>(0,y.A)(Object.entries(N.screens).map(([Z,W])=>[Z,`(min-width: ${W})`]))),(0,A.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,C.T)(Z=>{const W=[],J={},ht=Object.entries(Z.breakpoints).filter(([ct,pt])=>pt)??[];for(const[ct]of ht){const pt=Object.entries(N).find(([xt,Ct])=>Ct===ct)[0];pt&&(W.push(pt),J[pt]=ct)}this._onMediaChange.next({matchingAliases:W,matchingQueries:J})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(Z){return new(Z||S)}}static{this.\u0275prov=l.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},3939:(i,s,o)=>{"use strict";o.d(s,{Q:()=>a});var n=o(3107);let a=(()=>{class l{get exactMatchOptions(){return{paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"}}get subsetMatchOptions(){return{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"}}randomId(k=10){let A="";for(let T=0;T<10;T++)A+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return A}static{this.\u0275fac=function(C){return new(C||l)}}static{this.\u0275prov=n.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},4482:(i,s,o)=>{"use strict";o.d(s,{v:()=>y});var n=o(4143),a=o(8447),l=o(3107);let y=(()=>{class k{constructor(){this.publicKeySubject=new a.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,n.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(A,T)=>{this.handleAuthSuccess(A,T)}})}setupEventListeners(){document.addEventListener("nlAuth",this.handleNlAuthEvent.bind(this)),document.addEventListener("nlLogout",this.handleNlLogoutEvent.bind(this)),document.addEventListener("nlDarkMode",this.handleNlDarkModeEvent.bind(this)),document.addEventListener("nlLaunch",this.handleNlLaunchEvent.bind(this))}handleNlLogoutEvent(){console.log("Logout event detected"),this.handleLogout()}handleNlAuthEvent(A){const{type:T,pubkey:S,options:O}=A.detail;switch(T){case"login":console.log("User logged in:",S),this.handleAuthSuccess(S,O);break;case"signup":console.log("User signed up:",S),this.handleSignupSuccess(S,O);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",S),this.handleAccountSwitch(S,O);break;default:console.warn("Unknown nlAuth event type:",T)}this.previousPublicKey&&this.previousPublicKey!==S&&(console.log("Account switched to:",S),this.handleAccountSwitch(S,O)),this.previousPublicKey=S}handleAuthSuccess(A,T){console.log("Authenticated successfully with public key:",A),this.publicKeySubject.next(A)}handleSignupSuccess(A,T){console.log("Signup successful with public key:",A),this.publicKeySubject.next(A)}handleAccountSwitch(A,T){console.log("Account switched to:",A),this.publicKeySubject.next(A),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(A){const T=A.detail;console.log("Dark mode changed to:",T?"enabled":"disabled"),this.updateDarkMode(T)}handleNlLaunchEvent(A){const T=A.detail||"welcome";console.log(`Launching Nostr login screen: ${T}`),this.launchScreen(T)}launchScreen(A){(0,n.ql)(A)}updateDarkMode(A){document.body.classList.toggle("dark-mode",A),console.log("Dark mode is now "+(A?"enabled":"disabled"))}getPublicKeyObservable(){return this.publicKeySubject.asObservable()}launchWelcomeScreen(){(0,n.ql)("welcome")}launchSignupScreen(){(0,n.ql)("welcome-signup")}launchLoginScreen(){(0,n.ql)("welcome-login")}switchAccount(){document.dispatchEvent(new CustomEvent("nlLaunch",{detail:"switch-account"}))}logout(){document.dispatchEvent(new Event("nlLogout"))}toggleDarkMode(A){document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:A}))}static{this.\u0275fac=function(T){return new(T||k)}}static{this.\u0275prov=l.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})()},3125:(i,s,o)=>{"use strict";o.d(s,{b:()=>C});var n=o(3014),a=o(5492),l=o(1217),y=o(8447),k=o(3107);let C=(()=>{class A{constructor(){this.pool=new a.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new l.t(null),this.relaysSubject=new l.t([]),this.destroy$=new y.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const S=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return S.length>0?S.map(N=>({...N,connected:!1,retries:0,retryTimeout:null,ws:void 0})):[{url:"wss://relay.primal.net",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://nos.lol",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay2.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"}]}saveRelaysToLocalStorage(){const S=this.relays.map(({url:O,accessType:N,connected:Z,retries:W,retryTimeout:J})=>({url:O,accessType:N,connected:Z,retries:W,retryTimeout:J}));localStorage.setItem("nostrRelays",JSON.stringify(S)),this.relaysSubject.next(this.relays)}connectToRelay(S){S.connected||(S.ws=new WebSocket(S.url),S.ws.onopen=()=>{S.connected=!0,S.retries=0,clearTimeout(S.retryTimeout),this.saveRelaysToLocalStorage()},S.ws.onerror=()=>this.handleRelayError(S),S.ws.onclose=()=>{S.connected=!1,this.handleRelayError(S)},S.ws.onmessage=({data:O})=>{try{const N=JSON.parse("string"==typeof O?O:O.toString("utf-8"));this.eventSubject.next(N)}catch(N){console.warn("Error parsing WebSocket message:",N)}})}handleRelayError(S){S.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${S.url}. No further attempts will be made.`):(S.retries++,S.retryTimeout=setTimeout(()=>this.connectToRelay(S),this.retryDelay*S.retries))}connectToRelays(){this.relays.forEach(S=>!S.connected&&this.connectToRelay(S))}ensureConnectedRelays(){var S=this;return(0,n.A)(function*(){return S.connectToRelays(),new Promise(O=>{const N=()=>{S.getConnectedRelays().length>0?O():setTimeout(N,1e3)};N()})})()}setupVisibilityHandling(){typeof document<"u"&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.connectToRelays()}),typeof window<"u"&&window.addEventListener("beforeunload",()=>{this.relays.forEach(S=>S.ws?.close())})}getConnectedRelays(){return this.relays.filter(S=>S.connected).map(S=>S.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(S){var O=this;return(0,n.A)(function*(){const N=O.relays.filter(Z=>["write","read-write"].includes(Z.accessType)&&Z.connected);if(!N.length)throw new Error("No connected write relays available");try{return yield Promise.any(N.map(Z=>O.pool.publish([Z.url],S))),O.eventSubject.next(S),S}catch(Z){throw console.error("Failed to publish event to relays:",Z),Z}})()}addRelay(S,O="read-write"){if(!this.relays.some(N=>N.url===S)){const N={url:S,connected:!1,retries:0,retryTimeout:null,accessType:O};this.relays.push(N),this.connectToRelay(N),this.saveRelaysToLocalStorage()}}removeRelay(S){const O=this.relays.find(N=>N.url===S);O&&(O.ws?.close(),clearTimeout(O.retryTimeout)),this.relays=this.relays.filter(N=>N.url!==S),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const S=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(O=>{S.includes(O.url)||(O.ws?.close(),clearTimeout(O.retryTimeout))}),this.relays=this.relays.filter(O=>S.includes(O.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(S,O){const N=this.relays.find(Z=>Z.url===S);N&&(N.accessType=O,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(O){return new(O||A)}}static{this.\u0275prov=k.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},8078:(i,s,o)=>{"use strict";o.d(s,{A:()=>vu});var n={};o.r(n),o.d(n,{OG:()=>Xa,My:()=>ps,Ph:()=>ii,lX:()=>Pr,Id:()=>ai,fg:()=>bi,qj:()=>Qn,aT:()=>zi,lq:()=>Ao,z:()=>Rn,Q5:()=>Va});var a=o(3014),l=o(8378),y=o(2226),k=o(871),C=o(5492);function S(I){if(!Number.isSafeInteger(I)||I<0)throw new Error(`Wrong positive integer: ${I}`)}function Z(I,...P){if(!function N(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}(I))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(I.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${I.length}`)}function W(I){if("function"!=typeof I||"function"!=typeof I.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");S(I.outputLen),S(I.blockLen)}function J(I,P=!0){if(I.destroyed)throw new Error("Hash instance has been destroyed");if(P&&I.finished)throw new Error("Hash#digest() has already been called")}o(4704),"abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");const _t=I=>new DataView(I.buffer,I.byteOffset,I.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function yr(I){if("string"==typeof I&&(I=function fr(I){if("string"!=typeof I)throw new Error("utf8ToBytes expected string, got "+typeof I);return new Uint8Array((new TextEncoder).encode(I))}(I)),!function Ot(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}(I))throw new Error("expected Uint8Array, got "+typeof I);return I}class wr{clone(){return this._cloneInto()}}const ze={}.toString;function kt(I){const P=nt=>I().update(yr(nt)).digest(),$=I();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>I(),P}class zt extends wr{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,W(P);const nt=yr($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,$t=new Uint8Array(Et);$t.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;ue<$t.length;ue++)$t[ue]^=54;this.iHash.update($t),this.oHash=P.create();for(let ue=0;ue<$t.length;ue++)$t[ue]^=106;this.oHash.update($t),$t.fill(0)}update(P){return J(this),this.iHash.update(P),this}digestInto(P){J(this),Z(P,this.outputLen),this.finished=!0,this.iHash.digestInto(P),this.oHash.update(P),this.oHash.digestInto(P),this.destroy()}digest(){const P=new Uint8Array(this.oHash.outputLen);return this.digestInto(P),P}_cloneInto(P){P||(P=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:nt,finished:Et,destroyed:$t,blockLen:ue,outputLen:Me}=this;return P.finished=Et,P.destroyed=$t,P.blockLen=ue,P.outputLen=Me,P.oHash=$._cloneInto(P.oHash),P.iHash=nt._cloneInto(P.iHash),P}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const te=(I,P,$)=>new zt(I,P).update($).digest();te.create=(I,P)=>new zt(I,P);class Se extends wr{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=_t(this.buffer)}update(P){J(this);const{view:$,buffer:nt,blockLen:Et}=this,$t=(P=yr(P)).length;for(let ue=0;ue<$t;){const Me=Math.min(Et-this.pos,$t-ue);if(Me!==Et)nt.set(P.subarray(ue,ue+Me),this.pos),this.pos+=Me,ue+=Me,this.pos===Et&&(this.process($,0),this.pos=0);else{const We=_t(P);for(;Et<=$t-ue;ue+=Et)this.process(We,ue)}}return this.length+=P.length,this.roundClean(),this}digestInto(P){J(this),function ht(I,P){Z(I);const $=P.outputLen;if(I.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}(P,this),this.finished=!0;const{buffer:$,view:nt,blockLen:Et,isLE:$t}=this;let{pos:ue}=this;$[ue++]=128,this.buffer.subarray(ue).fill(0),this.padOffset>Et-ue&&(this.process(nt,0),ue=0);for(let Qe=ue;Qe>Et&$t),Me=Number($&$t),sr=nt?0:4;I.setUint32(P+(nt?4:0),ue,nt),I.setUint32(P+sr,Me,nt)})(nt,Et-8,BigInt(8*this.length),$t),this.process(nt,0);const Me=_t(P),We=this.outputLen;if(We%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const sr=We/4,Cr=this.get();if(sr>Cr.length)throw new Error("_sha2: outputLen bigger than state");for(let Qe=0;Qe>re&Ke)}:{h:0|Number(I>>re&Ke),l:0|Number(I&Ke)}}const xr_split=function tr(I,P=!1){let $=new Uint32Array(I.length),nt=new Uint32Array(I.length);for(let Et=0;EtI>>>$,xr_shrSL=(I,P,$)=>I<<32-$|P>>>$,xr_rotrSH=(I,P,$)=>I>>>$|P<<32-$,xr_rotrSL=(I,P,$)=>I<<32-$|P>>>$,xr_rotrBH=(I,P,$)=>I<<64-$|P>>>$-32,xr_rotrBL=(I,P,$)=>I>>>$-32|P<<64-$,xr_add=function de(I,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:I+$+(Et/2**32|0)|0,l:0|Et}},xr_add3L=(I,P,$)=>(I>>>0)+(P>>>0)+($>>>0),xr_add3H=(I,P,$,nt)=>P+$+nt+(I/2**32|0)|0,xr_add4L=(I,P,$,nt)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0),xr_add4H=(I,P,$,nt,Et)=>P+$+nt+Et+(I/2**32|0)|0,xr_add5H=(I,P,$,nt,Et,$t)=>P+$+nt+Et+$t+(I/2**32|0)|0,xr_add5L=(I,P,$,nt,Et)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[zo,To]=xr_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(I=>BigInt(I))),Ho=new Uint32Array(80),be=new Uint32Array(80);class Ve extends Se{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:$,Bh:nt,Bl:Et,Ch:$t,Cl:ue,Dh:Me,Dl:We,Eh:sr,El:Cr,Fh:Qe,Fl:Gr,Gh:zr,Gl:ro,Hh:Ar,Hl:Vr}=this;return[P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr]}set(P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|$t,this.Cl=0|ue,this.Dh=0|Me,this.Dl=0|We,this.Eh=0|sr,this.El=0|Cr,this.Fh=0|Qe,this.Fl=0|Gr,this.Gh=0|zr,this.Gl=0|ro,this.Hh=0|Ar,this.Hl=0|Vr}process(P,$){for(let Ur=0;Ur<16;Ur++,$+=4)Ho[Ur]=P.getUint32($),be[Ur]=P.getUint32($+=4);for(let Ur=16;Ur<80;Ur++){const Oo=0|Ho[Ur-15],no=0|be[Ur-15],Co=xr_rotrSH(Oo,no,1)^xr_rotrSH(Oo,no,8)^xr_shrSH(Oo,no,7),Go=xr_rotrSL(Oo,no,1)^xr_rotrSL(Oo,no,8)^xr_shrSL(Oo,no,7),Uo=0|Ho[Ur-2],oi=0|be[Ur-2],Jn=xr_rotrSH(Uo,oi,19)^xr_rotrBH(Uo,oi,61)^xr_shrSH(Uo,oi,6),Xn=xr_rotrSL(Uo,oi,19)^xr_rotrBL(Uo,oi,61)^xr_shrSL(Uo,oi,6),yi=xr_add4L(Go,Xn,be[Ur-7],be[Ur-16]),Si=xr_add4H(yi,Co,Jn,Ho[Ur-7],Ho[Ur-16]);Ho[Ur]=0|Si,be[Ur]=0|yi}let{Ah:nt,Al:Et,Bh:$t,Bl:ue,Ch:Me,Cl:We,Dh:sr,Dl:Cr,Eh:Qe,El:Gr,Fh:zr,Fl:ro,Gh:Ar,Gl:Vr,Hh:Xr,Hl:yo}=this;for(let Ur=0;Ur<80;Ur++){const Oo=xr_rotrSH(Qe,Gr,14)^xr_rotrSH(Qe,Gr,18)^xr_rotrBH(Qe,Gr,41),no=xr_rotrSL(Qe,Gr,14)^xr_rotrSL(Qe,Gr,18)^xr_rotrBL(Qe,Gr,41),Co=Qe&zr^~Qe&Ar,Uo=xr_add5L(yo,no,Gr&ro^~Gr&Vr,To[Ur],be[Ur]),oi=xr_add5H(Uo,Xr,Oo,Co,zo[Ur],Ho[Ur]),Jn=0|Uo,Xn=xr_rotrSH(nt,Et,28)^xr_rotrBH(nt,Et,34)^xr_rotrBH(nt,Et,39),yi=xr_rotrSL(nt,Et,28)^xr_rotrBL(nt,Et,34)^xr_rotrBL(nt,Et,39),Si=nt&$t^nt&Me^$t&Me,bs=Et&ue^Et&We^ue&We;Xr=0|Ar,yo=0|Vr,Ar=0|zr,Vr=0|ro,zr=0|Qe,ro=0|Gr,({h:Qe,l:Gr}=xr_add(0|sr,0|Cr,0|oi,0|Jn)),sr=0|Me,Cr=0|We,Me=0|$t,We=0|ue,$t=0|nt,ue=0|Et;const wo=xr_add3L(Jn,yi,bs);nt=xr_add3H(wo,oi,Xn,Si),Et=0|wo}({h:nt,l:Et}=xr_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:$t,l:ue}=xr_add(0|this.Bh,0|this.Bl,0|$t,0|ue)),({h:Me,l:We}=xr_add(0|this.Ch,0|this.Cl,0|Me,0|We)),({h:sr,l:Cr}=xr_add(0|this.Dh,0|this.Dl,0|sr,0|Cr)),({h:Qe,l:Gr}=xr_add(0|this.Eh,0|this.El,0|Qe,0|Gr)),({h:zr,l:ro}=xr_add(0|this.Fh,0|this.Fl,0|zr,0|ro)),({h:Ar,l:Vr}=xr_add(0|this.Gh,0|this.Gl,0|Ar,0|Vr)),({h:Xr,l:yo}=xr_add(0|this.Hh,0|this.Hl,0|Xr,0|yo)),this.set(nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr,Xr,yo)}roundClean(){Ho.fill(0),be.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const ke=kt(()=>new Ve);function ko(I){if("string"!=typeof I)throw new TypeError("Invalid mnemonic type: "+typeof I);return I.normalize("NFKD")}function ki(I,P=""){return function St(I,P,$,nt){const{c:Et,dkLen:$t,DK:ue,PRF:Me,PRFSalt:We}=function Ae(I,P,$,nt){W(I);const Et=function He(I,P){if(void 0!==P&&"[object Object]"!==ze.call(P))throw new Error("Options should be object or undefined");return Object.assign(I,P)}({dkLen:32,asyncTick:10},nt),{c:$t,dkLen:ue,asyncTick:Me}=Et;if(S($t),S(ue),S(Me),$t<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const We=yr(P),sr=yr($),Cr=new Uint8Array(ue),Qe=te.create(I,We),Gr=Qe._cloneInto().update(sr);return{c:$t,dkLen:ue,asyncTick:Me,DK:Cr,PRF:Qe,PRFSalt:Gr}}(I,P,$,nt);let sr;const Cr=new Uint8Array(4),Qe=_t(Cr),Gr=new Uint8Array(Me.outputLen);for(let zr=1,ro=0;ro<$t;zr++,ro+=Me.outputLen){const Ar=ue.subarray(ro,ro+Me.outputLen);Qe.setInt32(0,zr,!1),(sr=We._cloneInto(sr)).update(Cr).digestInto(Gr),Ar.set(Gr.subarray(0,Ar.length));for(let Vr=1;Vrko(`mnemonic${I}`))(P),{c:2048,dkLen:64})}function Ln(I){if(!Number.isSafeInteger(I)||I<0)throw new Error(`Wrong positive integer: ${I}`)}function cn(I,...P){if(!function $i(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}(I))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(I.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${I.length}`)}function pi(I,P=!0){if(I.destroyed)throw new Error("Hash instance has been destroyed");if(P&&I.finished)throw new Error("Hash#digest() has already been called")}function On(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}const Mi=I=>new DataView(I.buffer,I.byteOffset,I.byteLength),qt=(I,P)=>I<<32-P|I>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const ce=Array.from({length:256},(I,P)=>P.toString(16).padStart(2,"0")),Xt={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Nt(I){return I>=Xt._0&&I<=Xt._9?I-Xt._0:I>=Xt._A&&I<=Xt._F?I-(Xt._A-10):I>=Xt._a&&I<=Xt._f?I-(Xt._a-10):void 0}function Er(I){if("string"!=typeof I)throw new Error("utf8ToBytes expected string, got "+typeof I);return new Uint8Array((new TextEncoder).encode(I))}function kr(I){if("string"==typeof I&&(I=Er(I)),!On(I))throw new Error("expected Uint8Array, got "+typeof I);return I}function Rr(...I){let P=0;for(let nt=0;ntI().update(kr(nt)).digest(),$=I();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>I(),P}class Mn extends $r{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,function qi(I){if("function"!=typeof I||"function"!=typeof I.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ln(I.outputLen),Ln(I.blockLen)}(P);const nt=kr($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,$t=new Uint8Array(Et);$t.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;ue<$t.length;ue++)$t[ue]^=54;this.iHash.update($t),this.oHash=P.create();for(let ue=0;ue<$t.length;ue++)$t[ue]^=106;this.oHash.update($t),$t.fill(0)}update(P){return pi(this),this.iHash.update(P),this}digestInto(P){pi(this),cn(P,this.outputLen),this.finished=!0,this.iHash.digestInto(P),this.oHash.update(P),this.oHash.digestInto(P),this.destroy()}digest(){const P=new Uint8Array(this.oHash.outputLen);return this.digestInto(P),P}_cloneInto(P){P||(P=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:nt,finished:Et,destroyed:$t,blockLen:ue,outputLen:Me}=this;return P.finished=Et,P.destroyed=$t,P.blockLen=ue,P.outputLen=Me,P.oHash=$._cloneInto(P.oHash),P.iHash=nt._cloneInto(P.iHash),P}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const Ro=(I,P,$)=>new Mn(I,P).update($).digest();Ro.create=(I,P)=>new Mn(I,P);class Fo extends $r{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=Mi(this.buffer)}update(P){pi(this);const{view:$,buffer:nt,blockLen:Et}=this,$t=(P=kr(P)).length;for(let ue=0;ue<$t;){const Me=Math.min(Et-this.pos,$t-ue);if(Me!==Et)nt.set(P.subarray(ue,ue+Me),this.pos),this.pos+=Me,ue+=Me,this.pos===Et&&(this.process($,0),this.pos=0);else{const We=Mi(P);for(;Et<=$t-ue;ue+=Et)this.process(We,ue)}}return this.length+=P.length,this.roundClean(),this}digestInto(P){pi(this),function Ji(I,P){cn(I);const $=P.outputLen;if(I.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}(P,this),this.finished=!0;const{buffer:$,view:nt,blockLen:Et,isLE:$t}=this;let{pos:ue}=this;$[ue++]=128,this.buffer.subarray(ue).fill(0),this.padOffset>Et-ue&&(this.process(nt,0),ue=0);for(let Qe=ue;Qe>Et&$t),Me=Number($&$t),sr=nt?0:4;I.setUint32(P+(nt?4:0),ue,nt),I.setUint32(P+sr,Me,nt)})(nt,Et-8,BigInt(8*this.length),$t),this.process(nt,0);const Me=Mi(P),We=this.outputLen;if(We%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const sr=We/4,Cr=this.get();if(sr>Cr.length)throw new Error("_sha2: outputLen bigger than state");for(let Qe=0;QeP);let as=[ta],Pn=[ta.map(I=>(9*I+5)%16)];for(let I=0;I<4;I++)for(let P of[as,Pn])P.push(P[I].map($=>Ei[$]));const _n=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(I=>new Uint8Array(I)),ss=as.map((I,P)=>I.map($=>_n[P][$])),Ka=Pn.map((I,P)=>I.map($=>_n[P][$])),Ii=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Ea=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),Ri=(I,P)=>I<>>32-P;function pa(I,P,$,nt){return 0===I?P^$^nt:1===I?P&$|~P&nt:2===I?(P|~$)^nt:3===I?P&nt|$&~nt:P^($|~nt)}const Ki=new Uint32Array(16);class gi extends Fo{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:P,h1:$,h2:nt,h3:Et,h4:$t}=this;return[P,$,nt,Et,$t]}set(P,$,nt,Et,$t){this.h0=0|P,this.h1=0|$,this.h2=0|nt,this.h3=0|Et,this.h4=0|$t}process(P,$){for(let zr=0;zr<16;zr++,$+=4)Ki[zr]=P.getUint32($,!0);let nt=0|this.h0,Et=nt,$t=0|this.h1,ue=$t,Me=0|this.h2,We=Me,sr=0|this.h3,Cr=sr,Qe=0|this.h4,Gr=Qe;for(let zr=0;zr<5;zr++){const ro=4-zr,Ar=Ii[zr],Vr=Ea[zr],Xr=as[zr],yo=Pn[zr],Ur=ss[zr],Oo=Ka[zr];for(let no=0;no<16;no++){const Co=Ri(nt+pa(zr,$t,Me,sr)+Ki[Xr[no]]+Ar,Ur[no])+Qe|0;nt=Qe,Qe=sr,sr=0|Ri(Me,10),Me=$t,$t=Co}for(let no=0;no<16;no++){const Co=Ri(Et+pa(ro,ue,We,Cr)+Ki[yo[no]]+Vr,Oo[no])+Gr|0;Et=Gr,Gr=Cr,Cr=0|Ri(We,10),We=ue,ue=Co}}this.set(this.h1+Me+Cr|0,this.h2+sr+Gr|0,this.h3+Qe+Et|0,this.h4+nt+ue|0,this.h0+$t+We|0)}roundClean(){Ki.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Gi=xo(()=>new gi),Ra=(I,P,$)=>I&P^~I&$,Xo=(I,P,$)=>I&P^I&$^P&$,Ca=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),fi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),ni=new Uint32Array(64);class ha extends Fo{constructor(){super(64,32,8,!1),this.A=0|fi[0],this.B=0|fi[1],this.C=0|fi[2],this.D=0|fi[3],this.E=0|fi[4],this.F=0|fi[5],this.G=0|fi[6],this.H=0|fi[7]}get(){const{A:P,B:$,C:nt,D:Et,E:$t,F:ue,G:Me,H:We}=this;return[P,$,nt,Et,$t,ue,Me,We]}set(P,$,nt,Et,$t,ue,Me,We){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|$t,this.F=0|ue,this.G=0|Me,this.H=0|We}process(P,$){for(let Qe=0;Qe<16;Qe++,$+=4)ni[Qe]=P.getUint32($,!1);for(let Qe=16;Qe<64;Qe++){const Gr=ni[Qe-15],zr=ni[Qe-2],ro=qt(Gr,7)^qt(Gr,18)^Gr>>>3,Ar=qt(zr,17)^qt(zr,19)^zr>>>10;ni[Qe]=Ar+ni[Qe-7]+ro+ni[Qe-16]|0}let{A:nt,B:Et,C:$t,D:ue,E:Me,F:We,G:sr,H:Cr}=this;for(let Qe=0;Qe<64;Qe++){const zr=Cr+(qt(Me,6)^qt(Me,11)^qt(Me,25))+Ra(Me,We,sr)+Ca[Qe]+ni[Qe]|0,Ar=(qt(nt,2)^qt(nt,13)^qt(nt,22))+Xo(nt,Et,$t)|0;Cr=sr,sr=We,We=Me,Me=ue+zr|0,ue=$t,$t=Et,Et=nt,nt=zr+Ar|0}nt=nt+this.A|0,Et=Et+this.B|0,$t=$t+this.C|0,ue=ue+this.D|0,Me=Me+this.E|0,We=We+this.F|0,sr=sr+this.G|0,Cr=Cr+this.H|0,this.set(nt,Et,$t,ue,Me,We,sr,Cr)}roundClean(){ni.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Qs=xo(()=>new ha),Ci=BigInt(2**32-1),co=BigInt(32);function Da(I,P=!1){return P?{h:Number(I&Ci),l:Number(I>>co&Ci)}:{h:0|Number(I>>co&Ci),l:0|Number(I&Ci)}}const et_split=function Ga(I,P=!1){let $=new Uint32Array(I.length),nt=new Uint32Array(I.length);for(let Et=0;EtI>>>$,et_shrSL=(I,P,$)=>I<<32-$|P>>>$,et_rotrSH=(I,P,$)=>I>>>$|P<<32-$,et_rotrSL=(I,P,$)=>I<<32-$|P>>>$,et_rotrBH=(I,P,$)=>I<<64-$|P>>>$-32,et_rotrBL=(I,P,$)=>I>>>$-32|P<<64-$,et_add=function Cs(I,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:I+$+(Et/2**32|0)|0,l:0|Et}},et_add3L=(I,P,$)=>(I>>>0)+(P>>>0)+($>>>0),et_add3H=(I,P,$,nt)=>P+$+nt+(I/2**32|0)|0,et_add4L=(I,P,$,nt)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0),et_add4H=(I,P,$,nt,Et)=>P+$+nt+Et+(I/2**32|0)|0,et_add5H=(I,P,$,nt,Et,$t)=>P+$+nt+Et+$t+(I/2**32|0)|0,et_add5L=(I,P,$,nt,Et)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[oe,xe]=et_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(I=>BigInt(I))),Fr=new Uint32Array(80),Ir=new Uint32Array(80);class Hr extends Fo{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:$,Bh:nt,Bl:Et,Ch:$t,Cl:ue,Dh:Me,Dl:We,Eh:sr,El:Cr,Fh:Qe,Fl:Gr,Gh:zr,Gl:ro,Hh:Ar,Hl:Vr}=this;return[P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr]}set(P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|$t,this.Cl=0|ue,this.Dh=0|Me,this.Dl=0|We,this.Eh=0|sr,this.El=0|Cr,this.Fh=0|Qe,this.Fl=0|Gr,this.Gh=0|zr,this.Gl=0|ro,this.Hh=0|Ar,this.Hl=0|Vr}process(P,$){for(let Ur=0;Ur<16;Ur++,$+=4)Fr[Ur]=P.getUint32($),Ir[Ur]=P.getUint32($+=4);for(let Ur=16;Ur<80;Ur++){const Oo=0|Fr[Ur-15],no=0|Ir[Ur-15],Co=et_rotrSH(Oo,no,1)^et_rotrSH(Oo,no,8)^et_shrSH(Oo,no,7),Go=et_rotrSL(Oo,no,1)^et_rotrSL(Oo,no,8)^et_shrSL(Oo,no,7),Uo=0|Fr[Ur-2],oi=0|Ir[Ur-2],Jn=et_rotrSH(Uo,oi,19)^et_rotrBH(Uo,oi,61)^et_shrSH(Uo,oi,6),Xn=et_rotrSL(Uo,oi,19)^et_rotrBL(Uo,oi,61)^et_shrSL(Uo,oi,6),yi=et_add4L(Go,Xn,Ir[Ur-7],Ir[Ur-16]),Si=et_add4H(yi,Co,Jn,Fr[Ur-7],Fr[Ur-16]);Fr[Ur]=0|Si,Ir[Ur]=0|yi}let{Ah:nt,Al:Et,Bh:$t,Bl:ue,Ch:Me,Cl:We,Dh:sr,Dl:Cr,Eh:Qe,El:Gr,Fh:zr,Fl:ro,Gh:Ar,Gl:Vr,Hh:Xr,Hl:yo}=this;for(let Ur=0;Ur<80;Ur++){const Oo=et_rotrSH(Qe,Gr,14)^et_rotrSH(Qe,Gr,18)^et_rotrBH(Qe,Gr,41),no=et_rotrSL(Qe,Gr,14)^et_rotrSL(Qe,Gr,18)^et_rotrBL(Qe,Gr,41),Co=Qe&zr^~Qe&Ar,Uo=et_add5L(yo,no,Gr&ro^~Gr&Vr,xe[Ur],Ir[Ur]),oi=et_add5H(Uo,Xr,Oo,Co,oe[Ur],Fr[Ur]),Jn=0|Uo,Xn=et_rotrSH(nt,Et,28)^et_rotrBH(nt,Et,34)^et_rotrBH(nt,Et,39),yi=et_rotrSL(nt,Et,28)^et_rotrBL(nt,Et,34)^et_rotrBL(nt,Et,39),Si=nt&$t^nt&Me^$t&Me,bs=Et&ue^Et&We^ue&We;Xr=0|Ar,yo=0|Vr,Ar=0|zr,Vr=0|ro,zr=0|Qe,ro=0|Gr,({h:Qe,l:Gr}=et_add(0|sr,0|Cr,0|oi,0|Jn)),sr=0|Me,Cr=0|We,Me=0|$t,We=0|ue,$t=0|nt,ue=0|Et;const wo=et_add3L(Jn,yi,bs);nt=et_add3H(wo,oi,Xn,Si),Et=0|wo}({h:nt,l:Et}=et_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:$t,l:ue}=et_add(0|this.Bh,0|this.Bl,0|$t,0|ue)),({h:Me,l:We}=et_add(0|this.Ch,0|this.Cl,0|Me,0|We)),({h:sr,l:Cr}=et_add(0|this.Dh,0|this.Dl,0|sr,0|Cr)),({h:Qe,l:Gr}=et_add(0|this.Eh,0|this.El,0|Qe,0|Gr)),({h:zr,l:ro}=et_add(0|this.Fh,0|this.Fl,0|zr,0|ro)),({h:Ar,l:Vr}=et_add(0|this.Gh,0|this.Gl,0|Ar,0|Vr)),({h:Xr,l:yo}=et_add(0|this.Hh,0|this.Hl,0|Xr,0|yo)),this.set(nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr,Xr,yo)}roundClean(){Fr.fill(0),Ir.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Mo=xo(()=>new Hr);function Fn(I){if(!Number.isSafeInteger(I)||I<0)throw new Error(`Wrong positive integer: ${I}`)}function ji(I,...P){if(!(I instanceof Uint8Array))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(I.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${I.length}`)}const lt={number:Fn,bool:function Oi(I){if("boolean"!=typeof I)throw new Error(`Expected boolean, not ${I}`)},bytes:ji,hash:function Hi(I){if("function"!=typeof I||"function"!=typeof I.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Fn(I.outputLen),Fn(I.blockLen)},exists:function Us(I,P=!0){if(I.destroyed)throw new Error("Hash instance has been destroyed");if(P&&I.finished)throw new Error("Hash#digest() has already been called")},output:function $s(I,P){ji(I);const $=P.outputLen;if(I.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}},dt="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Q=I=>I instanceof Uint8Array,_o=I=>new DataView(I.buffer,I.byteOffset,I.byteLength),Jo=(I,P)=>I<<32-P|I>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function ba(I){if("string"==typeof I&&(I=function la(I){if("string"!=typeof I)throw new Error("utf8ToBytes expected string, got "+typeof I);return new Uint8Array((new TextEncoder).encode(I))}(I)),!Q(I))throw new Error("expected Uint8Array, got "+typeof I);return I}Array.from({length:256},(I,P)=>P.toString(16).padStart(2,"0"));class vc{clone(){return this._cloneInto()}}function dc(I){const P=nt=>I().update(ba(nt)).digest(),$=I();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>I(),P}function td(I=32){if(dt&&"function"==typeof dt.getRandomValues)return dt.getRandomValues(new Uint8Array(I));throw new Error("crypto.getRandomValues must be defined")}class uc extends vc{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=_o(this.buffer)}update(P){lt.exists(this);const{view:$,buffer:nt,blockLen:Et}=this,$t=(P=ba(P)).length;for(let ue=0;ue<$t;){const Me=Math.min(Et-this.pos,$t-ue);if(Me!==Et)nt.set(P.subarray(ue,ue+Me),this.pos),this.pos+=Me,ue+=Me,this.pos===Et&&(this.process($,0),this.pos=0);else{const We=_o(P);for(;Et<=$t-ue;ue+=Et)this.process(We,ue)}}return this.length+=P.length,this.roundClean(),this}digestInto(P){lt.exists(this),lt.output(P,this),this.finished=!0;const{buffer:$,view:nt,blockLen:Et,isLE:$t}=this;let{pos:ue}=this;$[ue++]=128,this.buffer.subarray(ue).fill(0),this.padOffset>Et-ue&&(this.process(nt,0),ue=0);for(let Qe=ue;Qe>Et&$t),Me=Number($&$t),sr=nt?0:4;I.setUint32(P+(nt?4:0),ue,nt),I.setUint32(P+sr,Me,nt)})(nt,Et-8,BigInt(8*this.length),$t),this.process(nt,0);const Me=_o(P),We=this.outputLen;if(We%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const sr=We/4,Cr=this.get();if(sr>Cr.length)throw new Error("_sha2: outputLen bigger than state");for(let Qe=0;QeI&P^~I&$,Oc=(I,P,$)=>I&P^I&$^P&$,Ss=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Ma=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),ja=new Uint32Array(64);class rd extends uc{constructor(){super(64,32,8,!1),this.A=0|Ma[0],this.B=0|Ma[1],this.C=0|Ma[2],this.D=0|Ma[3],this.E=0|Ma[4],this.F=0|Ma[5],this.G=0|Ma[6],this.H=0|Ma[7]}get(){const{A:P,B:$,C:nt,D:Et,E:$t,F:ue,G:Me,H:We}=this;return[P,$,nt,Et,$t,ue,Me,We]}set(P,$,nt,Et,$t,ue,Me,We){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|$t,this.F=0|ue,this.G=0|Me,this.H=0|We}process(P,$){for(let Qe=0;Qe<16;Qe++,$+=4)ja[Qe]=P.getUint32($,!1);for(let Qe=16;Qe<64;Qe++){const Gr=ja[Qe-15],zr=ja[Qe-2],ro=Jo(Gr,7)^Jo(Gr,18)^Gr>>>3,Ar=Jo(zr,17)^Jo(zr,19)^zr>>>10;ja[Qe]=Ar+ja[Qe-7]+ro+ja[Qe-16]|0}let{A:nt,B:Et,C:$t,D:ue,E:Me,F:We,G:sr,H:Cr}=this;for(let Qe=0;Qe<64;Qe++){const zr=Cr+(Jo(Me,6)^Jo(Me,11)^Jo(Me,25))+$a(Me,We,sr)+Ss[Qe]+ja[Qe]|0,Ar=(Jo(nt,2)^Jo(nt,13)^Jo(nt,22))+Oc(nt,Et,$t)|0;Cr=sr,sr=We,We=Me,Me=ue+zr|0,ue=$t,$t=Et,Et=nt,nt=zr+Ar|0}nt=nt+this.A|0,Et=Et+this.B|0,$t=$t+this.C|0,ue=ue+this.D|0,Me=Me+this.E|0,We=We+this.F|0,sr=sr+this.G|0,Cr=Cr+this.H|0,this.set(nt,Et,$t,ue,Me,We,sr,Cr)}roundClean(){ja.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class ra extends rd{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const od=dc(()=>new rd),jc=(dc(()=>new ra),BigInt(0),BigInt(1)),pc=BigInt(2),Vc=I=>I instanceof Uint8Array,Hc=Array.from({length:256},(I,P)=>P.toString(16).padStart(2,"0"));function ps(I){if(!Vc(I))throw new Error("Uint8Array expected");let P="";for(let $=0;$nt+Et.length,0));let $=0;return I.forEach(nt=>{if(!Vc(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}const Xa=I=>(pc<new Uint8Array(I),Ui=I=>Uint8Array.from(I);function bi(I,P,$){if("number"!=typeof I||I<2)throw new Error("hashLen must be a number");if("number"!=typeof P||P<2)throw new Error("qByteLen must be a number");if("function"!=typeof $)throw new Error("hmacFn must be a function");let nt=Zs(I),Et=Zs(I),$t=0;const ue=()=>{nt.fill(1),Et.fill(0),$t=0},Me=(...Qe)=>$(Et,nt,...Qe),We=(Qe=Zs())=>{Et=Me(Ui([0]),Qe),nt=Me(),0!==Qe.length&&(Et=Me(Ui([1]),Qe),nt=Me())},sr=()=>{if($t++>=1e3)throw new Error("drbg: tried 1000 values");let Qe=0;const Gr=[];for(;Qe{let zr;for(ue(),We(Qe);!(zr=Gr(sr()));)We();return ue(),zr}}const Cn={bigint:I=>"bigint"==typeof I,function:I=>"function"==typeof I,boolean:I=>"boolean"==typeof I,string:I=>"string"==typeof I,isSafeInteger:I=>Number.isSafeInteger(I),array:I=>Array.isArray(I),field:(I,P)=>P.Fp.isValid(I),hash:I=>"function"==typeof I&&Number.isSafeInteger(I.outputLen)};function Va(I,P,$={}){const nt=(Et,$t,ue)=>{const Me=Cn[$t];if("function"!=typeof Me)throw new Error(`Invalid validator "${$t}", expected function`);const We=I[Et];if(!(ue&&void 0===We||Me(We,I)))throw new Error(`Invalid param ${String(Et)}=${We} (${typeof We}), expected ${$t}`)};for(const[Et,$t]of Object.entries(P))nt(Et,$t,!1);for(const[Et,$t]of Object.entries($))nt(Et,$t,!0);return I}const di=BigInt(0),Un=BigInt(1),U=BigInt(2),Mt=BigInt(3),rt=BigInt(4),mt=BigInt(5),ve=BigInt(8);function eo(I,P){const $=I%P;return $>=di?$:P+$}function dn(I,P,$){if($<=di||P 0");if($===Un)return di;let nt=Un;for(;P>di;)P&Un&&(nt=nt*I%$),I=I*I%$,P>>=Un;return nt}function In(I,P,$){let nt=I;for(;P-- >di;)nt*=nt,nt%=$;return nt}function Dn(I,P){if(I===di||P<=di)throw new Error(`invert: expected positive integers, got n=${I} mod=${P}`);let $=eo(I,P),nt=P,Et=di,$t=Un,ue=Un,Me=di;for(;$!==di;){const sr=nt/$,Cr=nt%$,Qe=Et-ue*sr,Gr=$t-Me*sr;nt=$,$=Cr,Et=ue,$t=Me,ue=Qe,Me=Gr}if(nt!==Un)throw new Error("invert: does not exist");return eo(Et,P)}BigInt(9),BigInt(16);const xn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function La(I,P){const $=void 0!==P?P:I.toString(2).length;return{nBitLength:$,nByteLength:Math.ceil($/8)}}const Ms=BigInt(0),Is=BigInt(1);function ad(I){return function ya(I){Va(I,xn.reduce((nt,Et)=>(nt[Et]="function",nt),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(I.Fp),Va(I,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...La(I.n,I.nBitLength),...I,p:I.Fp.ORDER})}const{Ph:zc,aT:hl}=n,hc={Err:class extends Error{constructor(P=""){super(P)}},_parseInt(I){const{Err:P}=hc;if(I.length<2||2!==I[0])throw new P("Invalid signature integer tag");const $=I[1],nt=I.subarray(2,$+2);if(!$||nt.length!==$)throw new P("Invalid signature integer: wrong length");if(128&nt[0])throw new P("Invalid signature integer: negative");if(0===nt[0]&&!(128&nt[1]))throw new P("Invalid signature integer: unnecessary leading zero");return{d:zc(nt),l:I.subarray($+2)}},toSig(I){const{Err:P}=hc,$="string"==typeof I?hl(I):I;if(!($ instanceof Uint8Array))throw new Error("ui8a expected");let nt=$.length;if(nt<2||48!=$[0])throw new P("Invalid signature tag");if($[1]!==nt-2)throw new P("Invalid signature: incorrect length");const{d:Et,l:$t}=hc._parseInt($.subarray(2)),{d:ue,l:Me}=hc._parseInt($t);if(Me.length)throw new P("Invalid signature: left bytes after parsing");return{r:Et,s:ue}},hexFromSig(I){const P=sr=>8&Number.parseInt(sr[0],16)?"00"+sr:sr,$=sr=>{const Cr=sr.toString(16);return 1&Cr.length?`0${Cr}`:Cr},nt=P($(I.s)),Et=P($(I.r)),$t=nt.length/2,ue=Et.length/2,Me=$($t),We=$(ue);return`30${$(ue+$t+4)}02${We}${Et}02${Me}${nt}`}},wi=BigInt(0),Wi=BigInt(1),sd=(BigInt(2),BigInt(3));function sp(I){const P=function Ud(I){const P=ad(I);return Va(P,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...P})}(I),{Fp:$,n:nt}=P,Et=$.BYTES+1,$t=2*$.BYTES+1;function Me(wo){return eo(wo,nt)}function We(wo){return Dn(wo,nt)}const{ProjectivePoint:sr,normPrivateKeyToScalar:Cr,weierstrassEquation:Qe,isWithinCurveOrder:Gr}=function cd(I){const P=function Bd(I){const P=ad(I);Va(P,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:$,Fp:nt,a:Et}=P;if($){if(!nt.eql(Et,nt.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof $||"bigint"!=typeof $.beta||"function"!=typeof $.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...P})}(I),{Fp:$}=P,nt=P.toBytes||((ro,Ar,Vr)=>{const Xr=Ar.toAffine();return ai(Uint8Array.from([4]),$.toBytes(Xr.x),$.toBytes(Xr.y))}),Et=P.fromBytes||(ro=>{const Ar=ro.subarray(1);return{x:$.fromBytes(Ar.subarray(0,$.BYTES)),y:$.fromBytes(Ar.subarray($.BYTES,2*$.BYTES))}});function $t(ro){const{a:Ar,b:Vr}=P,Xr=$.sqr(ro),yo=$.mul(Xr,ro);return $.add($.add(yo,$.mul(ro,Ar)),Vr)}if(!$.eql($.sqr(P.Gy),$t(P.Gx)))throw new Error("bad generator point: equation left != right");function ue(ro){return"bigint"==typeof ro&&wi$.eql(Ur,$.ZERO);return yo(Vr)&&yo(Xr)?Qe.ZERO:new Qe(Vr,Xr,$.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ar){const Vr=$.invertBatch(Ar.map(Xr=>Xr.pz));return Ar.map((Xr,yo)=>Xr.toAffine(Vr[yo])).map(Qe.fromAffine)}static fromHex(Ar){const Vr=Qe.fromAffine(Et(Qn("pointHex",Ar)));return Vr.assertValidity(),Vr}static fromPrivateKey(Ar){return Qe.BASE.multiply(We(Ar))}_setWindowSize(Ar){this._WINDOW_SIZE=Ar,sr.delete(this)}assertValidity(){if(this.is0()){if(P.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Ar,y:Vr}=this.toAffine();if(!$.isValid(Ar)||!$.isValid(Vr))throw new Error("bad point: x or y not FE");const Xr=$.sqr(Vr),yo=$t(Ar);if(!$.eql(Xr,yo))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ar}=this.toAffine();if($.isOdd)return!$.isOdd(Ar);throw new Error("Field doesn't support isOdd")}equals(Ar){Cr(Ar);const{px:Vr,py:Xr,pz:yo}=this,{px:Ur,py:Oo,pz:no}=Ar,Co=$.eql($.mul(Vr,no),$.mul(Ur,yo)),Go=$.eql($.mul(Xr,no),$.mul(Oo,yo));return Co&&Go}negate(){return new Qe(this.px,$.neg(this.py),this.pz)}double(){const{a:Ar,b:Vr}=P,Xr=$.mul(Vr,sd),{px:yo,py:Ur,pz:Oo}=this;let no=$.ZERO,Co=$.ZERO,Go=$.ZERO,Uo=$.mul(yo,yo),oi=$.mul(Ur,Ur),Jn=$.mul(Oo,Oo),Xn=$.mul(yo,Ur);return Xn=$.add(Xn,Xn),Go=$.mul(yo,Oo),Go=$.add(Go,Go),no=$.mul(Ar,Go),Co=$.mul(Xr,Jn),Co=$.add(no,Co),no=$.sub(oi,Co),Co=$.add(oi,Co),Co=$.mul(no,Co),no=$.mul(Xn,no),Go=$.mul(Xr,Go),Jn=$.mul(Ar,Jn),Xn=$.sub(Uo,Jn),Xn=$.mul(Ar,Xn),Xn=$.add(Xn,Go),Go=$.add(Uo,Uo),Uo=$.add(Go,Uo),Uo=$.add(Uo,Jn),Uo=$.mul(Uo,Xn),Co=$.add(Co,Uo),Jn=$.mul(Ur,Oo),Jn=$.add(Jn,Jn),Uo=$.mul(Jn,Xn),no=$.sub(no,Uo),Go=$.mul(Jn,oi),Go=$.add(Go,Go),Go=$.add(Go,Go),new Qe(no,Co,Go)}add(Ar){Cr(Ar);const{px:Vr,py:Xr,pz:yo}=this,{px:Ur,py:Oo,pz:no}=Ar;let Co=$.ZERO,Go=$.ZERO,Uo=$.ZERO;const oi=P.a,Jn=$.mul(P.b,sd);let Xn=$.mul(Vr,Ur),yi=$.mul(Xr,Oo),Si=$.mul(yo,no),bs=$.add(Vr,Xr),wo=$.add(Ur,Oo);bs=$.mul(bs,wo),wo=$.add(Xn,yi),bs=$.sub(bs,wo),wo=$.add(Vr,yo);let Vo=$.add(Ur,no);return wo=$.mul(wo,Vo),Vo=$.add(Xn,Si),wo=$.sub(wo,Vo),Vo=$.add(Xr,yo),Co=$.add(Oo,no),Vo=$.mul(Vo,Co),Co=$.add(yi,Si),Vo=$.sub(Vo,Co),Uo=$.mul(oi,wo),Co=$.mul(Jn,Si),Uo=$.add(Co,Uo),Co=$.sub(yi,Uo),Uo=$.add(yi,Uo),Go=$.mul(Co,Uo),yi=$.add(Xn,Xn),yi=$.add(yi,Xn),Si=$.mul(oi,Si),wo=$.mul(Jn,wo),yi=$.add(yi,Si),Si=$.sub(Xn,Si),Si=$.mul(oi,Si),wo=$.add(wo,Si),Xn=$.mul(yi,wo),Go=$.add(Go,Xn),Xn=$.mul(Vo,wo),Co=$.mul(bs,Co),Co=$.sub(Co,Xn),Xn=$.mul(bs,yi),Uo=$.mul(Vo,Uo),Uo=$.add(Uo,Xn),new Qe(Co,Go,Uo)}subtract(Ar){return this.add(Ar.negate())}is0(){return this.equals(Qe.ZERO)}wNAF(Ar){return zr.wNAFCached(this,sr,Ar,Vr=>{const Xr=$.invertBatch(Vr.map(yo=>yo.pz));return Vr.map((yo,Ur)=>yo.toAffine(Xr[Ur])).map(Qe.fromAffine)})}multiplyUnsafe(Ar){const Vr=Qe.ZERO;if(Ar===wi)return Vr;if(Me(Ar),Ar===Wi)return this;const{endo:Xr}=P;if(!Xr)return zr.unsafeLadder(this,Ar);let{k1neg:yo,k1:Ur,k2neg:Oo,k2:no}=Xr.splitScalar(Ar),Co=Vr,Go=Vr,Uo=this;for(;Ur>wi||no>wi;)Ur&Wi&&(Co=Co.add(Uo)),no&Wi&&(Go=Go.add(Uo)),Uo=Uo.double(),Ur>>=Wi,no>>=Wi;return yo&&(Co=Co.negate()),Oo&&(Go=Go.negate()),Go=new Qe($.mul(Go.px,Xr.beta),Go.py,Go.pz),Co.add(Go)}multiply(Ar){Me(Ar);let Xr,yo,Vr=Ar;const{endo:Ur}=P;if(Ur){const{k1neg:Oo,k1:no,k2neg:Co,k2:Go}=Ur.splitScalar(Vr);let{p:Uo,f:oi}=this.wNAF(no),{p:Jn,f:Xn}=this.wNAF(Go);Uo=zr.constTimeNegate(Oo,Uo),Jn=zr.constTimeNegate(Co,Jn),Jn=new Qe($.mul(Jn.px,Ur.beta),Jn.py,Jn.pz),Xr=Uo.add(Jn),yo=oi.add(Xn)}else{const{p:Oo,f:no}=this.wNAF(Vr);Xr=Oo,yo=no}return Qe.normalizeZ([Xr,yo])[0]}multiplyAndAddUnsafe(Ar,Vr,Xr){const yo=Qe.BASE,Ur=(no,Co)=>Co!==wi&&Co!==Wi&&no.equals(yo)?no.multiply(Co):no.multiplyUnsafe(Co),Oo=Ur(this,Vr).add(Ur(Ar,Xr));return Oo.is0()?void 0:Oo}toAffine(Ar){const{px:Vr,py:Xr,pz:yo}=this,Ur=this.is0();null==Ar&&(Ar=Ur?$.ONE:$.inv(yo));const Oo=$.mul(Vr,Ar),no=$.mul(Xr,Ar),Co=$.mul(yo,Ar);if(Ur)return{x:$.ZERO,y:$.ZERO};if(!$.eql(Co,$.ONE))throw new Error("invZ was invalid");return{x:Oo,y:no}}isTorsionFree(){const{h:Ar,isTorsionFree:Vr}=P;if(Ar===Wi)return!0;if(Vr)return Vr(Qe,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ar,clearCofactor:Vr}=P;return Ar===Wi?this:Vr?Vr(Qe,this):this.multiplyUnsafe(P.h)}toRawBytes(Ar=!0){return this.assertValidity(),nt(Qe,this,Ar)}toHex(Ar=!0){return ps(this.toRawBytes(Ar))}}Qe.BASE=new Qe(P.Gx,P.Gy,$.ONE),Qe.ZERO=new Qe($.ZERO,$.ONE,$.ZERO);const Gr=P.nBitLength,zr=function Rc(I,P){const $=(Et,$t)=>{const ue=$t.negate();return Et?ue:$t},nt=Et=>({windows:Math.ceil(P/Et)+1,windowSize:2**(Et-1)});return{constTimeNegate:$,unsafeLadder(Et,$t){let ue=I.ZERO,Me=Et;for(;$t>Ms;)$t&Is&&(ue=ue.add(Me)),Me=Me.double(),$t>>=Is;return ue},precomputeWindow(Et,$t){const{windows:ue,windowSize:Me}=nt($t),We=[];let sr=Et,Cr=sr;for(let Qe=0;Qe>=zr,Vr>We&&(Vr-=Gr,ue+=Is);const Xr=Ar,yo=Ar+Math.abs(Vr)-1,Oo=Vr<0;0===Vr?Cr=Cr.add($(ro%2!=0,$t[Xr])):sr=sr.add($(Oo,$t[yo]))}return{p:sr,f:Cr}},wNAFCached(Et,$t,ue,Me){const We=Et._WINDOW_SIZE||1;let sr=$t.get(Et);return sr||(sr=this.precomputeWindow(Et,We),1!==We&&$t.set(Et,Me(sr))),this.wNAF(We,sr,ue)}}}(Qe,P.endo?Math.ceil(Gr/2):Gr);return{CURVE:P,ProjectivePoint:Qe,normPrivateKeyToScalar:We,weierstrassEquation:$t,isWithinCurveOrder:ue}}({...P,toBytes(wo,Vo,Hn){const Yn=Vo.toAffine(),Ai=$.toBytes(Yn.x),fa=ai;return Hn?fa(Uint8Array.from([Vo.hasEvenY()?2:3]),Ai):fa(Uint8Array.from([4]),Ai,$.toBytes(Yn.y))},fromBytes(wo){const Vo=wo.length,Hn=wo[0],Yn=wo.subarray(1);if(Vo!==Et||2!==Hn&&3!==Hn){if(Vo===$t&&4===Hn)return{x:$.fromBytes(Yn.subarray(0,$.BYTES)),y:$.fromBytes(Yn.subarray($.BYTES,2*$.BYTES))};throw new Error(`Point of length ${Vo} was invalid. Expected ${Et} compressed bytes or ${$t} uncompressed bytes`)}{const Ai=ii(Yn);if(!function ue(wo){return wips(Ao(wo,P.nByteLength));function ro(wo){return wo>nt>>Wi}const Vr=(wo,Vo,Hn)=>ii(wo.slice(Vo,Hn));class Xr{constructor(Vo,Hn,Yn){this.r=Vo,this.s=Hn,this.recovery=Yn,this.assertValidity()}static fromCompact(Vo){const Hn=P.nByteLength;return Vo=Qn("compactSignature",Vo,2*Hn),new Xr(Vr(Vo,0,Hn),Vr(Vo,Hn,2*Hn))}static fromDER(Vo){const{r:Hn,s:Yn}=hc.toSig(Qn("DER",Vo));return new Xr(Hn,Yn)}assertValidity(){if(!Gr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!Gr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(Vo){return new Xr(this.r,this.s,Vo)}recoverPublicKey(Vo){const{r:Hn,s:Yn,recovery:Ai}=this,fa=Go(Qn("msgHash",Vo));if(null==Ai||![0,1,2,3].includes(Ai))throw new Error("recovery id invalid");const qa=2===Ai||3===Ai?Hn+P.n:Hn;if(qa>=$.ORDER)throw new Error("recovery id 2 or 3 invalid");const tc=sr.fromHex((1&Ai?"03":"02")+zr(qa)),Cc=We(qa),qc=Me(-fa*Cc),bl=Me(Yn*Cc),Jc=sr.BASE.multiplyAndAddUnsafe(tc,qc,bl);if(!Jc)throw new Error("point at infinify");return Jc.assertValidity(),Jc}hasHighS(){return ro(this.s)}normalizeS(){return this.hasHighS()?new Xr(this.r,Me(-this.s),this.recovery):this}toDERRawBytes(){return zi(this.toDERHex())}toDERHex(){return hc.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return zi(this.toCompactHex())}toCompactHex(){return zr(this.r)+zr(this.s)}}const yo={isValidPrivateKey(wo){try{return Cr(wo),!0}catch{return!1}},normPrivateKeyToScalar:Cr,randomPrivateKey:()=>{const Vo=function id(I,P,$=!1){const nt=(I=Qn("privateHash",I)).length,Et=La(P).nByteLength+8;if(Et<24||nt1024)throw new Error(`hashToPrivateScalar: expected ${Et}-1024 bytes of input, got ${nt}`);return eo($?Pr(I):ii(I),P-Un)+Un}(P.randomBytes($.BYTES+8),nt);return Ao(Vo,P.nByteLength)},precompute:(wo=8,Vo=sr.BASE)=>(Vo._setWindowSize(wo),Vo.multiply(BigInt(3)),Vo)};function Oo(wo){const Vo=wo instanceof Uint8Array,Hn="string"==typeof wo,Yn=(Vo||Hn)&&wo.length;return Vo?Yn===Et||Yn===$t:Hn?Yn===2*Et||Yn===2*$t:wo instanceof sr}const Co=P.bits2int||function(wo){const Vo=ii(wo),Hn=8*wo.length-P.nBitLength;return Hn>0?Vo>>BigInt(Hn):Vo},Go=P.bits2int_modN||function(wo){return Me(Co(wo))},Uo=Xa(P.nBitLength);function oi(wo){if("bigint"!=typeof wo)throw new Error("bigint expected");if(!(wi<=wo&&wotl in Hn))throw new Error("sign() legacy options not supported");const{hash:Yn,randomBytes:Ai}=P;let{lowS:fa,prehash:qa,extraEntropy:Pa}=Hn;null==fa&&(fa=!0),wo=Qn("msgHash",wo),qa&&(wo=Qn("prehashed msgHash",Yn(wo)));const tc=Go(wo),Cc=Cr(Vo),qc=[oi(Cc),oi(tc)];if(null!=Pa){const tl=!0===Pa?Ai($.BYTES):Pa;qc.push(Qn("extraEntropy",tl,$.BYTES))}const bl=ai(...qc),Jc=tc;return{seed:bl,k2sig:function wl(tl){const Ol=Co(tl);if(!Gr(Ol))return;const fp=We(Ol),Ja=sr.BASE.multiply(Ol).toAffine(),fc=Me(Ja.x);if(fc===wi)return;const yl=Me(fp*Me(Jc+fc*Cc));if(yl===wi)return;let el=(Ja.x===fc?0:2)|Number(Ja.y&Wi),Vd=yl;return fa&&ro(yl)&&(Vd=function Ar(wo){return ro(wo)?Me(-wo):wo}(yl),el^=1),new Xr(fc,Vd,el)}}}(wo,Vo,Hn);return bi(P.hash.outputLen,P.nByteLength,P.hmac)(Yn,Ai)},verify:function bs(wo,Vo,Hn,Yn=yi){const Ai=wo;if(Vo=Qn("msgHash",Vo),Hn=Qn("publicKey",Hn),"strict"in Yn)throw new Error("options.strict was renamed to lowS");const{lowS:fa,prehash:qa}=Yn;let Pa,tc;try{if("string"==typeof Ai||Ai instanceof Uint8Array)try{Pa=Xr.fromDER(Ai)}catch(Ja){if(!(Ja instanceof hc.Err))throw Ja;Pa=Xr.fromCompact(Ai)}else{if("object"!=typeof Ai||"bigint"!=typeof Ai.r||"bigint"!=typeof Ai.s)throw new Error("PARSE");{const{r:Ja,s:fc}=Ai;Pa=new Xr(Ja,fc)}}tc=sr.fromHex(Hn)}catch(Ja){if("PARSE"===Ja.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(fa&&Pa.hasHighS())return!1;qa&&(Vo=P.hash(Vo));const{r:Cc,s:qc}=Pa,bl=Go(Vo),Jc=We(qc),wl=Me(bl*Jc),tl=Me(Cc*Jc),Ol=sr.BASE.multiplyAndAddUnsafe(tc,wl,tl)?.toAffine();return!!Ol&&Me(Ol.x)===Cc},ProjectivePoint:sr,Signature:Xr,utils:yo}}BigInt(4);class Xc extends vc{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,lt.hash(P);const nt=ba($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,$t=new Uint8Array(Et);$t.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;ue<$t.length;ue++)$t[ue]^=54;this.iHash.update($t),this.oHash=P.create();for(let ue=0;ue<$t.length;ue++)$t[ue]^=106;this.oHash.update($t),$t.fill(0)}update(P){return lt.exists(this),this.iHash.update(P),this}digestInto(P){lt.exists(this),lt.bytes(P,this.outputLen),this.finished=!0,this.iHash.digestInto(P),this.oHash.update(P),this.oHash.digestInto(P),this.destroy()}digest(){const P=new Uint8Array(this.oHash.outputLen);return this.digestInto(P),P}_cloneInto(P){P||(P=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:nt,finished:Et,destroyed:$t,blockLen:ue,outputLen:Me}=this;return P.finished=Et,P.destroyed=$t,P.blockLen=ue,P.outputLen=Me,P.oHash=$._cloneInto(P.oHash),P.iHash=nt._cloneInto(P.iHash),P}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const Ws=(I,P,$)=>new Xc(I,P).update($).digest();function cp(I){return{hash:I,hmac:(P,...$)=>Ws(I,P,function Vs(...I){const P=new Uint8Array(I.reduce((nt,Et)=>nt+Et.length,0));let $=0;return I.forEach(nt=>{if(!Q(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}(...$)),randomBytes:td}}Ws.create=(I,P)=>new Xc(I,P);const qn=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Do=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),fl=BigInt(1),oa=BigInt(2),R=(I,P)=>(I+P/oa)/P;const F=function As(I,P,$=!1,nt={}){if(I<=di)throw new Error(`Expected Fp ORDER > 0, got ${I}`);const{nBitLength:Et,nByteLength:$t}=La(I,P);if($t>2048)throw new Error("Field lengths over 2048 bytes are not supported");const ue=function ln(I){if(I%rt===Mt){const P=(I+Un)/rt;return function(nt,Et){const $t=nt.pow(Et,P);if(!nt.eql(nt.sqr($t),Et))throw new Error("Cannot find square root");return $t}}if(I%ve===mt){const P=(I-mt)/ve;return function(nt,Et){const $t=nt.mul(Et,U),ue=nt.pow($t,P),Me=nt.mul(Et,ue),We=nt.mul(nt.mul(Me,U),ue),sr=nt.mul(Me,nt.sub(We,nt.ONE));if(!nt.eql(nt.sqr(sr),Et))throw new Error("Cannot find square root");return sr}}return function No(I){const P=(I-Un)/U;let $,nt,Et;for($=I-Un,nt=0;$%U===di;$/=U,nt++);for(Et=U;Eteo(We,I),isValid:We=>{if("bigint"!=typeof We)throw new Error("Invalid field element: expected bigint, got "+typeof We);return di<=We&&WeWe===di,isOdd:We=>(We&Un)===Un,neg:We=>eo(-We,I),eql:(We,sr)=>We===sr,sqr:We=>eo(We*We,I),add:(We,sr)=>eo(We+sr,I),sub:(We,sr)=>eo(We-sr,I),mul:(We,sr)=>eo(We*sr,I),pow:(We,sr)=>function Ni(I,P,$){if($ 0");if($===di)return I.ONE;if($===Un)return P;let nt=I.ONE,Et=P;for(;$>di;)$&Un&&(nt=I.mul(nt,Et)),Et=I.sqr(Et),$>>=Un;return nt}(Me,We,sr),div:(We,sr)=>eo(We*Dn(sr,I),I),sqrN:We=>We*We,addN:(We,sr)=>We+sr,subN:(We,sr)=>We-sr,mulN:(We,sr)=>We*sr,inv:We=>Dn(We,I),sqrt:nt.sqrt||(We=>ue(Me,We)),invertBatch:We=>function hs(I,P){const $=new Array(P.length),nt=P.reduce(($t,ue,Me)=>I.is0(ue)?$t:($[Me]=$t,I.mul($t,ue)),I.ONE),Et=I.inv(nt);return P.reduceRight(($t,ue,Me)=>I.is0(ue)?$t:($[Me]=I.mul($t,$[Me]),I.mul($t,ue)),Et),$}(Me,We),cmov:(We,sr,Cr)=>Cr?sr:We,toBytes:We=>$?Rn(We,$t):Ao(We,$t),fromBytes:We=>{if(We.length!==$t)throw new Error(`Fp.fromBytes: expected ${$t}, got ${We.length}`);return $?Pr(We):ii(We)}});return Object.freeze(Me)}(qn,void 0,void 0,{sqrt:function X(I){const P=qn,$=BigInt(3),nt=BigInt(6),Et=BigInt(11),$t=BigInt(22),ue=BigInt(23),Me=BigInt(44),We=BigInt(88),sr=I*I*I%P,Cr=sr*sr*I%P,Qe=In(Cr,$,P)*Cr%P,Gr=In(Qe,$,P)*Cr%P,zr=In(Gr,oa,P)*sr%P,ro=In(zr,Et,P)*zr%P,Ar=In(ro,$t,P)*ro%P,Vr=In(Ar,Me,P)*Ar%P,Xr=In(Vr,We,P)*Vr%P,yo=In(Xr,Me,P)*Ar%P,Ur=In(yo,$,P)*Cr%P,Oo=In(Ur,ue,P)*ro%P,no=In(Oo,nt,P)*sr%P,Co=In(no,oa,P);if(!F.eql(F.sqr(Co),I))throw new Error("Cannot find square root");return Co}}),G=function lp(I,P){const $=nt=>sp({...I,...cp(nt)});return Object.freeze({...$(P),create:$})}({a:BigInt(0),b:BigInt(7),Fp:F,n:Do,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:I=>{const P=Do,$=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),nt=-fl*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Et=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),$t=$,ue=BigInt("0x100000000000000000000000000000000"),Me=R($t*I,P),We=R(-nt*I,P);let sr=eo(I-Me*$-We*Et,P),Cr=eo(-Me*nt-We*$t,P);const Qe=sr>ue,Gr=Cr>ue;if(Qe&&(sr=P-sr),Gr&&(Cr=P-Cr),sr>ue||Cr>ue)throw new Error("splitScalar: Endomorphism failed, k="+I);return{k1neg:Qe,k1:sr,k2neg:Gr,k2:Cr}}}},od);BigInt(0);var Yc=o(1998);const Qc=G.ProjectivePoint,dd=(0,Yc.Tq)(Qs);function ud(I){return BigInt(`0x${function ft(I){if(!On(I))throw new Error("Uint8Array expected");let P="";for(let $=0;${if(!Number.isSafeInteger(I)||I<0||I>2**32-1)throw new Error(`Invalid number=${I}. Should be from 0 to 2 ** 32 - 1`);const P=new Uint8Array(4);return Mi(P).setUint32(0,I,!1),P};class Rs{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Mi(this.pubHash).getUint32(0,!1)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const P=this.privateKey;if(!P)throw new Error("No private key");return dd.encode(this.serialize(this.versions.private,Rr(new Uint8Array([0]),P)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return dd.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(P,$=fn){if(cn(P),8*P.length<128||8*P.length>512)throw new Error(`HDKey: wrong seed length=${P.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const nt=Ro(Mo,_r,P);return new Rs({versions:$,chainCode:nt.slice(32),privateKey:nt.slice(0,32)})}static fromExtendedKey(P,$=fn){const nt=dd.decode(P),Et=Mi(nt),$t=Et.getUint32(0,!1),ue={versions:$,depth:nt[4],parentFingerprint:Et.getUint32(5,!1),index:Et.getUint32(9,!1),chainCode:nt.slice(13,45)},Me=nt.slice(45),We=0===Me[0];if($t!==$[We?"private":"public"])throw new Error("Version mismatch");return new Rs(We?{...ue,privateKey:Me.slice(1)}:{...ue,publicKey:Me})}static fromJSON(P){return Rs.fromExtendedKey(P.xpriv)}constructor(P){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!P||"object"!=typeof P)throw new Error("HDKey.constructor must not be called directly");if(this.versions=P.versions||fn,this.depth=P.depth||0,this.chainCode=P.chainCode,this.index=P.index||0,this.parentFingerprint=P.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(P.publicKey&&P.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(P.privateKey){if(!G.utils.isValidPrivateKey(P.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof P.privateKey?P.privateKey:ud(P.privateKey),this.privKeyBytes=function Js(I){return function he(I){if("string"!=typeof I)throw new Error("hex string expected, got "+typeof I);const P=I.length,$=P/2;if(P%2)throw new Error("padded hex string expected, got unpadded hex of length "+P);const nt=new Uint8Array($);for(let Et=0,$t=0;Et<$;Et++,$t+=2){const ue=Nt(I.charCodeAt($t)),Me=Nt(I.charCodeAt($t+1));if(void 0===ue||void 0===Me)throw new Error('hex string expected, got non-hex character "'+(I[$t]+I[$t+1])+'" at index '+$t);nt[Et]=16*ue+Me}return nt}(I.toString(16).padStart(64,"0"))}(this.privKey),this.pubKey=G.getPublicKey(P.privateKey,!0)}else{if(!P.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Qc.fromHex(P.publicKey).toRawBytes(!0)}this.pubHash=Gi(Qs(this.pubKey))}derive(P){if(!/^[mM]'?/.test(P))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(P))return this;const $=P.replace(/^[mM]'?\//,"").split("/");let nt=this;for(const Et of $){const $t=/^(\d+)('?)$/.exec(Et);if(!$t||3!==$t.length)throw new Error(`Invalid child index: ${Et}`);let ue=+$t[1];if(!Number.isSafeInteger(ue)||ue>=Ml)throw new Error("Invalid index");"'"===$t[2]&&(ue+=Ml),nt=nt.deriveChild(ue)}return nt}deriveChild(P){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let $=Nc(P);if(P>=Ml){const Me=this.privateKey;if(!Me)throw new Error("Could not derive hardened child key");$=Rr(new Uint8Array([0]),Me,$)}else $=Rr(this.pubKey,$);const nt=Ro(Mo,this.chainCode,$),Et=ud(nt.slice(0,32)),$t=nt.slice(32);if(!G.utils.isValidPrivateKey(Et))throw new Error("Tweak bigger than curve order");const ue={versions:this.versions,chainCode:$t,depth:this.depth+1,parentFingerprint:this.fingerprint,index:P};try{if(this.privateKey){const Me=eo(this.privKey+Et,G.CURVE.n);if(!G.utils.isValidPrivateKey(Me))throw new Error("The tweak was out of range or the resulted private key is invalid");ue.privateKey=Me}else{const Me=Qc.fromHex(this.pubKey).add(Qc.fromPrivateKey(Et));if(Me.equals(Qc.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");ue.publicKey=Me.toRawBytes(!0)}return new Rs(ue)}catch{return this.deriveChild(P+1)}}sign(P){if(!this.privateKey)throw new Error("No privateKey set!");return cn(P,32),G.sign(P,this.privKey).toCompactRawBytes()}verify(P,$){if(cn(P,32),cn($,64),!this.publicKey)throw new Error("No publicKey set!");let nt;try{nt=G.Signature.fromCompact($)}catch{return!1}return G.verify(nt,P,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(P,$){if(!this.chainCode)throw new Error("No chainCode set");return cn($,33),Rr(Nc(P),new Uint8Array([this.depth]),Nc(this.parentFingerprint),Nc(this.index),this.chainCode,$)}}var fs=o(3107);let Zc=(()=>{class I{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey($){var nt=this;return(0,a.A)(function*(){return window.crypto.subtle.importKey("raw",nt.encoder.encode($),"PBKDF2",!1,["deriveKey"])})()}deriveKey($,nt,Et){return(0,a.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:nt,iterations:25e4,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!1,Et)})()}encryptData($,nt){var Et=this;return(0,a.A)(function*(){try{const $t=window.crypto.getRandomValues(new Uint8Array(16)),ue=window.crypto.getRandomValues(new Uint8Array(12)),Me=yield Et.getPasswordKey(nt),We=yield Et.deriveKey(Me,$t,["encrypt"]),sr=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:ue},We,Et.encoder.encode($))),Cr=new Uint8Array($t.length+ue.length+sr.length);return Cr.set($t,0),Cr.set(ue,$t.length),Cr.set(sr,$t.length+ue.length),Yc.K3.encode(Cr)}catch($t){throw console.error("Encryption failed:",$t),new Error("Failed to encrypt data.")}})()}decryptData($,nt){var Et=this;return(0,a.A)(function*(){try{const $t=Yc.K3.decode($),ue=$t.slice(0,16),Me=$t.slice(16,28),We=$t.slice(28),sr=yield Et.getPasswordKey(nt),Cr=yield Et.deriveKey(sr,ue,["decrypt"]),Qe=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:Me},Cr,We);return Et.decoder.decode(Qe)}catch($t){throw console.error("Decryption failed:",$t),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(nt){return new(nt||I)}}static{this.\u0275prov=fs.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();var Za=o(7544),Ec=o(4482);let vu=(()=>{class I{constructor($,nt,Et){this.securityService=$,this.dialog=nt,this._nostrLoginService=Et,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword($,nt){const Et=Date.now()+60*nt*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:$,expirationTime:Et}))}getPassword(){const $=sessionStorage.getItem(this.storageKey);if(!$)return null;const{password:nt,expirationTime:Et}=JSON.parse($);return Date.now()>Et?(this.clearPassword(),null):nt}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword($,nt,Et){var $t=this;return(0,a.A)(function*(){try{const ue=yield $t.getSecretKey($);if(!ue)throw new Error("Incorrect current password.");yield $t.setSecretKey(ue,nt);const Me=yield $t.getNsec($);return Me&&(yield $t.setNsec(Me,nt)),$t.clearPassword(),Et&&$t.savePassword(nt,60),!0}catch(ue){return console.error("Failed to change password: ",ue),!1}})()}getUsername($){return $.startsWith("npub")&&($=C.Qe.decode($).data.toString()),`@${localStorage.getItem(`${$}`)||C.Qe.npubEncode($)}`}npub(){let $=this.getPublicKey();return C.Qe.npubEncode($)}requestPassword(){var $=this;return(0,a.A)(function*(){return $.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec($){var nt=this;return(0,a.A)(function*(){if(nt.usingSecretKey()){let Et=yield nt.getSecretKey($);const $t=Uint8Array.from(k.hp.from(Et,"hex"));return C.Qe.nsecEncode($t)}return""})()}pubkey($){return C.Qe.decode($).data.toString()}setPublicKey($){const nt=C.Qe.npubEncode($);window.localStorage.setItem(this.localStoragePublicKeyName,$),window.localStorage.setItem(this.localStorageNpubName,nt)}getPublicKey(){const $=localStorage.getItem("__nostrlogin_nip46");if($)try{return JSON.parse($).pubkey||""}catch(nt){console.error("Error parsing nostr login data:",nt)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub($){localStorage.setItem(this.localStorageNpubName,$)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey($,nt=""){var Et=this;return(0,a.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageSecretKeyName,$),localStorage.setItem("usePassword","false");else{const $t=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageSecretKeyName,$t),localStorage.setItem("usePassword","true")}})()}getSecretKey($=""){var nt=this;return(0,a.A)(function*(){const Et=localStorage.getItem(nt.localStorageSecretKeyName),$t="true"===localStorage.getItem("usePassword");return Et?$t?yield nt.securityService.decryptData(Et,$):Et:null})()}getDecryptedSecretKey(){var $=this;return(0,a.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return $.getSecretKey();const Et=$.getPassword();if(Et)return yield $.getSecretKey(Et);const $t=yield $.requestPassword();if($t?.password){const ue=yield $.getSecretKey($t.password);return 0!==$t.duration&&$.savePassword($t.password,$t.duration),ue}return console.error("Password not provided"),null}catch(nt){return console.error("Error decrypting private key:",nt),null}})()}setNsec($,nt=""){var Et=this;return(0,a.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageNsecName,$),localStorage.setItem("usePassword","false");else{const $t=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageNsecName,$t),localStorage.setItem("usePassword","true")}})()}getNsec($=""){var nt=this;return(0,a.A)(function*(){const Et=localStorage.getItem(nt.localStorageNsecName),$t="true"===localStorage.getItem("usePassword");return Et?$t?yield nt.securityService.decryptData(Et,$):Et:null})()}setPublicKeyFromExtension($){this.setPublicKey($)}handleLoginWithKey($,nt=""){let Et,$t,ue,Me;try{if($.startsWith(this.localStorageNsecName)){const sr=C.Qe.decode($);if(sr.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Et=k.hp.from(sr.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test($))throw new Error("Invalid key format. Must be either nsec or hex.");Et=$}const We=new Uint8Array(k.hp.from(Et,"hex"));return $t=(0,C.lG)(We),Me=C.Qe.npubEncode($t),ue=C.Qe.nsecEncode(We),this.setSecretKey(Et,nt),this.setNsec(Me,nt),this.setPublicKey($t),this.setNpub(Me),!0}catch(We){return console.error("Error during key handling: ",We),!1}}handleLoginWithMnemonic($,nt="",Et=""){try{const ue=function Il(I,P,$=0){let Et=Rs.fromMasterSeed(ki(I,P)).derive(`m/44'/1237'/${$}'/0/0`).privateKey;if(!Et)throw new Error("could not derive private key");return Et}($,nt,0),Me=(0,l.My)(ue),We=(0,C.lG)(ue),sr=C.Qe.npubEncode(We),Cr=C.Qe.nsecEncode(ue);return this.setSecretKey(Me,Et),this.setNsec(Cr,Et),this.setPublicKey(We),this.setNpub(sr),window.localStorage.setItem(this.localStorageNsecName,Cr),!0}catch($t){return console.error("Error during login with mnemonic:",$t),!1}}logout(){window.localStorage.removeItem(this.localStorageSecretKeyName),window.localStorage.removeItem(this.localStoragePublicKeyName),window.localStorage.removeItem(this.localStorageNpubName),window.localStorage.removeItem(this.localStorageNsecName),this._nostrLoginService.logout()}usingNostrBrowserExtension(){return!this.usingSecretKey()&&!!globalThis.nostr}usingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}generateAndStoreKeys($=""){try{const nt=(0,C.Bq)(),Et=k.hp.from(nt).toString("hex"),$t=(0,C.lG)(nt),ue=C.Qe.npubEncode($t),Me=C.Qe.nsecEncode(nt);return this.setSecretKey(Et,$),this.setNsec(Me,$),this.setPublicKey($t),this.setNpub(ue),{secretKey:Et,pubkey:$t,npub:ue,nsec:Me}}catch(nt){return console.error("Error during key generation:",nt),null}}handleLoginWithExtension(){var $=this;return(0,a.A)(function*(){const nt=globalThis;if(!nt.nostr)return!1;try{const Et=yield nt.nostr.getPublicKey();if(!Et)throw new Error("Public key not available from Nostr extension.");return $.setPublicKeyFromExtension(Et),!0}catch(Et){return console.error("Failed to connect to Nostr extension:",Et),!1}})()}encryptMessage($,nt,Et){return(0,a.A)(function*(){console.log(Et);try{return yield C.sh.encrypt($,nt,Et)}catch($t){throw console.error("Error encrypting message:",$t),$t}})()}encryptMessageWithExtension($,nt){return(0,a.A)(function*(){return yield globalThis.nostr.nip04.encrypt(nt,$)})()}decryptMessageWithExtension($,nt){return(0,a.A)(function*(){const Et=globalThis;if(Et.nostr&&"function"==typeof Et.nostr.nip04?.decrypt)try{return yield Et.nostr.nip04.decrypt($,nt)}catch($t){return console.error("Decryption failed:",$t),"*Failed to decrypt content: "+$t.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage($,nt,Et){return(0,a.A)(function*(){try{if(!$||!nt||!Et)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const $t=yield C.sh.decrypt($,nt,Et);if(!$t)throw new Error("Decryption returned an empty message.");return $t}catch($t){throw $t}})()}getUnsignedEvent($,nt,Et){return{kind:$,pubkey:this.getPublicKey(),tags:nt,content:Et,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent($,nt){const Et=(0,l.aT)(nt);return(0,C.pC)($,Et)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags($){let nt=[];$.forEach(Et=>{nt.push(Et[1])}),this.setMuteList(nt)}setMuteList($){if(0===$.length)localStorage.setItem("muteList","");else{let nt=Array.from(new Set($));localStorage.setItem("muteList",nt.filter(Et=>Et).join(","))}}signEventWithExtension($){return(0,a.A)(function*(){const nt=globalThis;if(nt.nostr)return yield nt.nostr.signEvent($);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension($,nt){return(0,a.A)(function*(){const Et=globalThis;if(Et.nostr&&Et.nostr.nip04?.encrypt)return yield Et.nostr.nip04.encrypt($,nt);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var $=this;return(0,a.A)(function*(){const nt=globalThis;if(nt.nostr&&nt.nostr.getPublicKey)try{return!localStorage.getItem($.localStorageSecretKeyName)}catch(Et){return console.error("Failed to check Nostr extension:",Et),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey($){try{return C.Qe.npubEncode($)}catch(nt){return console.error("Error converting hex to npub:",nt),""}}getNsecFromSeckey($){try{const nt=Uint8Array.from(k.hp.from($,"hex"));return C.Qe.nsecEncode(nt)}catch(nt){return console.error("Error converting hex to nsec:",nt),""}}getHexFromNpub($){try{const nt=C.Qe.decode($);if("npub"!==nt.type)throw new Error("Invalid npub format.");return nt.data.toString()}catch(nt){return console.error("Error converting npub to hex:",nt),""}}processKey($){try{if($.startsWith("npub")){const nt=this.getHexFromNpub($);if(!nt)throw new Error("Failed to convert npub to hex.");return nt}if(/^[0-9a-fA-F]{64}$/.test($))return $;throw new Error("Invalid key format. Must be either hex or npub.")}catch(nt){return console.error("Error processing key:",nt),""}}static{this.\u0275fac=function(nt){return new(nt||I)(fs.KVO(Zc),fs.KVO(Za.bZ),fs.KVO(Ec.v))}}static{this.\u0275prov=fs.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})()},6433:(i,s,o)=>{"use strict";o.d(s,{d:()=>C});var n=o(3014),a=o(3797),l=o(3107),y=o(5506),k=o(3149);let C=(()=>{class A{constructor(S,O){this.subscriptionService=S,this.storageService=O,this.isProfileLoaded=!1}loadUserProfile(S){var O=this;return(0,n.A)(function*(){O.isProfileLoaded||(yield O.subscribeToUserProfile(S),yield O.subscribeToUserContacts(S),yield O.subscribeToUserChats(S),yield O.subscribeToUserPosts(S),yield O.subscribeToMyLikes(S),O.isProfileLoaded=!0)})()}subscribeToUserProfile(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("users"),Z={kinds:[0],authors:[S],limit:1};N&&(Z.since=parseInt(N,10)),O.subscriptionService.addSubscriptions([Z],W=>{const J=O.parseMetadataEvent(W);O.storageService.saveProfile(S,J)})})()}subscribeToUserContacts(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("contacts"),Z=[{kinds:[a.In],authors:[S]},{kinds:[a.In],"#p":[S]}];if(N){const W=parseInt(N,10);Z.forEach(J=>J.since=W)}O.subscriptionService.addSubscriptions(Z,W=>{O.storageService.saveContacts(S,[{id:W.id,pubkey:W.pubkey,created_at:W.created_at,tags:W.tags,isFollower:W.pubkey===S}])})})()}subscribeToUserChats(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("chats"),Z=[{kinds:[a.rV],authors:[S],limit:300},{kinds:[a.rV],"#p":[S],limit:300}];if(N){const W=parseInt(N,10);Z.forEach(J=>J.since=W)}else O.storageService.removeAllChats();O.subscriptionService.addSubscriptions(Z,W=>{const J=O.parseChatEvent(W);O.storageService.saveChatEvent(J)})})()}subscribeToUserPosts(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("posts"),Z={kinds:[a.av],authors:[S]};N&&(Z.since=parseInt(N,10)),O.subscriptionService.addSubscriptions([Z],W=>{O.isReply(W)||O.storageService.savePost(W)})})()}isReply(S){return S.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("myLikes"),Z={kinds:[a.qT],authors:[S]};N&&(Z.since=parseInt(N,10)),O.subscriptionService.addSubscriptions([Z],W=>{O.storageService.saveLike(W)})})()}parseMetadataEvent(S){try{return JSON.parse(S.content)}catch(O){return console.error("Error parsing metadata event:",O),null}}parseChatEvent(S){try{const O=S.content.split("?iv=");return{id:S.id,kind:S.kind,pubkey:S.pubkey,created_at:S.created_at,tags:S.tags,content:O[0],iv:O[1],IsRead:!1}}catch(O){return console.error("Error parsing chat event:",O),null}}static{this.\u0275fac=function(O){return new(O||A)(l.KVO(y.n),l.KVO(k.n))}}static{this.\u0275prov=l.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},3149:(i,s,o)=>{"use strict";o.d(s,{n:()=>C});var n=o(3014),a=o(230),l=o.n(a),y=o(1217),k=o(3107);let C=(()=>{class A{constructor(){this.profileSubject=new y.t(null),this.projectsSubject=new y.t([]),this.projectStatsSubject=new y.t({}),this.chatEventsSubject=new y.t([]),this.unreadChatCountSubject=new y.t(0),this.contactsSubject=new y.t({pubKey:"",contacts:[]}),this.postsSubject=new y.t(null),this.myLikesSubject=new y.t([]),this.notificationsSubject=new y.t([]),this.contactStatsSubject=new y.t({totalContacts:0,followersCount:0,followingCount:0}),this.contactStatsMap={},this.profileStore=this.createStore("profiles"),this.updateHistoryStore=this.createStore("updateHistory"),this.contactsStore=this.createStore("contacts"),this.chatsStore=this.createStore("chats"),this.postsStore=this.createStore("posts"),this.myLikesStore=this.createStore("myLikes"),this.notificationsStore=this.createStore("notifications"),this.projectsStore=this.createStore("projects"),this.projectStatsStore=this.createStore("projectStats"),this.loadAllProjectsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.loadContactStatsFromDB(),this.calculateAndStoreAllContactStats()}createStore(S){return l().createInstance({driver:l().INDEXEDDB,name:"angor-hub",version:1,storeName:S})}get profile$(){return this.profileSubject.asObservable()}get projects$(){return this.projectsSubject.asObservable()}get projectStats$(){return this.projectStatsSubject.asObservable()}get chatEvents$(){return this.chatEventsSubject.asObservable()}get unreadChatCount$(){return this.unreadChatCountSubject.asObservable()}get contacts$(){return this.contactsSubject.asObservable()}get posts$(){return this.postsSubject.asObservable()}get contactStats$(){return this.contactStatsSubject.asObservable()}get myLikes$(){return this.myLikesSubject.asObservable()}get notifications$(){return this.notificationsSubject.asObservable()}saveContacts(S,O){var N=this;return(0,n.A)(function*(){try{const Z=[];for(const W of O){const J=`${S}:${W.id}`;yield N.contactsStore.setItem(J,W),Z.push(W)}N.contactsSubject.next({pubKey:S,contacts:Z}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(Z){console.error("Error saving contacts:",Z)}})()}calculateAndStoreAllContactStats(){var S=this;return(0,n.A)(function*(){try{const O={};yield S.contactsStore.iterate((N,Z)=>{const[W]=Z.split(":");O[W]||(O[W]={totalContacts:0,followersCount:0,followingCount:0}),O[W].totalContacts++,N.isFollower?O[W].followersCount++:O[W].followingCount++});for(const N in O)S.contactStatsMap[N]||(S.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),S.contactStatsMap[N].next({pubKey:N,totalContacts:O[N].totalContacts,followersCount:O[N].followersCount,followingCount:O[N].followingCount})}catch(O){console.error("Error calculating and storing contact stats:",O)}})()}getContactStats$(S){return this.contactStatsMap[S]||(this.contactStatsMap[S]=new y.t({pubKey:S,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[S].asObservable()}getAllContactsPaginated(S,O,N){var Z=this;return(0,n.A)(function*(){try{const W=[];yield Z.contactsStore.iterate((pt,xt)=>{const[Ct]=xt.split(":");Ct===S&&W.push(pt)});const J=W.length,ht=(O-1)*N;return{contacts:W.slice(ht,ht+N),totalCount:J}}catch(W){return console.error("Error retrieving paginated contacts for pubKey:",W),{contacts:[],totalCount:0}}})()}getAllContacts(S=""){var O=this;return(0,n.A)(function*(){try{const N=[];return yield O.contactsStore.iterate((Z,W)=>{const[J,ht]=W.split(":");(""===S||J===S)&&N.push({pubKey:J,contact:Z})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(S){var O=this;return(0,n.A)(function*(){try{let N=0,Z=0,W=0;return yield O.contactsStore.iterate((J,ht)=>{const[ct,pt]=ht.split(":");ct===S&&(N++,J.isFollower?Z++:W++)}),{totalContacts:N,followersCount:Z,followingCount:W}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(S){var O=this;return(0,n.A)(function*(){try{const N=[];yield O.contactsStore.iterate((Z,W)=>{const[J]=W.split(":");J===S&&N.push(W)});for(const Z of N)yield O.contactsStore.removeItem(Z);yield O.contactsStore.clear(),O.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),O.contactsSubject.next({pubKey:S,contacts:[]}),yield O.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(S,O){var N=this;return(0,n.A)(function*(){try{if(!S||!O)return void console.error("Invalid pubKey or metadata:",S,O);O.pubKey=S,yield N.profileStore.setItem(S,O),N.profileSubject.next({pubKey:S,metadata:O}),yield N.setUpdateHistory("profiles")}catch(Z){console.error("Error saving profile",Z)}})()}getProfile(S){var O=this;return(0,n.A)(function*(){try{return(yield O.profileStore.getItem(S))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.profileStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all Profile:",O),[]}})()}searchProfile(S){var O=this;return(0,n.A)(function*(){try{const N=[],Z=S.toLowerCase();return yield O.profileStore.iterate((W,J)=>{JSON.stringify(W).toLowerCase().includes(Z)&&N.push({pubKey:J,profile:W})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(S){var O=this;return(0,n.A)(function*(){try{return(yield O.updateHistoryStore.getItem(S))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(S){var O=this;return(0,n.A)(function*(){try{yield O.projectsStore.setItem(S.projectIdentifier,S);const N=yield O.getAllProjects();O.projectsSubject.next(N),yield O.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByIds(S){var O=this;return(0,n.A)(function*(){if(!S||0===S.length)return[];const N=[];for(const Z of S){const W=yield O.projectsStore.getItem(Z);W&&N.push(W)}return N})()}getAllProjects(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.projectsStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all projects:",O),[]}})()}getProjectStats(S){var O=this;return(0,n.A)(function*(){try{return(yield O.projectStatsStore.getItem(S))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(S,O){var N=this;return(0,n.A)(function*(){try{yield N.projectStatsStore.setItem(S,O);const Z=yield N.getAllProjectStats();N.projectStatsSubject.next(Z),yield N.setUpdateHistory("projectStats")}catch(Z){console.error("Error saving project stats:",Z)}})()}getAllProjectStats(){var S=this;return(0,n.A)(function*(){try{const O={};return yield S.projectStatsStore.iterate((N,Z)=>{O[Z]=N}),O}catch(O){return console.error("Error retrieving all project stats:",O),{}}})()}savePost(S){var O=this;return(0,n.A)(function*(){try{yield O.postsStore.setItem(S.id,S),yield O.setUpdateHistory("posts"),O.postsSubject.next(S)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(S){var O=this;return(0,n.A)(function*(){try{const N=[];return yield O.postsStore.iterate(Z=>{Z.pubkey===S&&1===Z.kind&&N.push(Z)}),N.sort((Z,W)=>W.createdAt-Z.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(S){var O=this;return(0,n.A)(function*(){try{let N=null;return yield O.postsStore.iterate(Z=>{if(Z.id===S&&1===Z.kind)return N=Z,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(S,O=10){var N=this;return(0,n.A)(function*(){try{const Z=[],W=(S-1)*O;return yield N.postsStore.iterate(J=>{1===J.kind&&Z.push(J)}),Z.sort((J,ht)=>ht.created_at-J.created_at).slice(W,W+O)}catch(Z){return console.error("Error retrieving all posts with pagination:",Z),[]}})()}getPostsByPubKeysWithPagination(S,O,N=10){var Z=this;return(0,n.A)(function*(){try{const W=[],J=(O-1)*N;return yield Z.postsStore.iterate(ht=>{S.includes(ht.pubkey)&&1===ht.kind&&W.push(ht)}),W.sort((ht,ct)=>ct.created_at-ht.created_at).slice(J,J+N)}catch(W){return console.error("Error retrieving events for pubKeys with pagination:",W),[]}})()}saveLike(S){var O=this;return(0,n.A)(function*(){try{yield O.myLikesStore.setItem(S.id,S);const N=yield O.getAllMyLikes();O.myLikesSubject.next(N),yield O.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.myLikesStore.iterate(N=>{try{const Z=N.tags.find(W=>"e"===W[0]);Z&&O.push(Z[1])}catch(Z){console.warn("Error parsing like:",N,Z)}}),O}catch(O){return console.error("Error retrieving all likes:",O),[]}})()}saveNotification(S){var O=this;return(0,n.A)(function*(){try{yield O.notificationsStore.setItem(S.id,S);const N=yield O.getAllNotifications();O.notificationsSubject.next(N),yield O.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.notificationsStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all notifications:",O),[]}})()}saveChatEvent(S){var O=this;return(0,n.A)(function*(){try{yield O.chatsStore.setItem(S.id,S),yield O.setUpdateHistory("chats");const N=yield O.getAllChatEvents();O.chatEventsSubject.next(N),O.updateUnreadChatCount(N)}catch(N){console.error("Error saving chat event:",N)}})()}getAllChatEvents(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.chatsStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all chat events:",O),[]}})()}getChatEventsByPubKey(S){var O=this;return(0,n.A)(function*(){try{const N=[];return yield O.chatsStore.iterate(Z=>{const W=O.getReceiverPubKeyFromTags(Z.tags);(Z.pubkey===S||W===S)&&N.push(Z)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(S,O){var N=this;return(0,n.A)(function*(){try{const Z=yield N.chatsStore.getItem(S);if(Z){Z.IsRead=O,yield N.chatsStore.setItem(S,Z);const W=yield N.getAllChatEvents();N.chatEventsSubject.next(W),N.updateUnreadChatCount(W)}}catch(Z){console.error("Error updating chat event read status:",Z)}})()}markAllChatEventsAsRead(S){var O=this;return(0,n.A)(function*(){try{yield O.chatsStore.iterate(function(){var Z=(0,n.A)(function*(W,J){const ht=O.getReceiverPubKeyFromTags(W.tags);(W.pubkey===S||ht===S)&&!W.IsRead&&(W.IsRead=!0,yield O.chatsStore.setItem(J,W))});return function(W,J){return Z.apply(this,arguments)}}());const N=yield O.getAllChatEvents();O.chatEventsSubject.next(N),O.updateUnreadChatCount(N)}catch(N){console.error("Error marking all chat events as read:",N)}})()}getReceiverPubKeyFromTags(S){for(const O of S)if("p"===O[0]&&O[1])return O[1];return null}updateUnreadChatCount(S){const O=S.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(O)}removeAllChats(){var S=this;return(0,n.A)(function*(){try{yield S.chatsStore.clear(),S.chatEventsSubject.next([]),S.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(O){console.error("Error removing all chat events:",O)}})()}setUpdateHistory(S){var O=this;return(0,n.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield O.updateHistoryStore.setItem(S,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllProjects();S.projectsSubject.next(O)}catch(O){console.error("Error loading projects from DB:",O)}})()}loadAllProjectStatsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllProjectStats();S.projectStatsSubject.next(O)}catch(O){console.error("Error loading project stats from DB:",O)}})()}loadAllContactsFromDB(S=""){var O=this;return(0,n.A)(function*(){try{const N=yield O.getAllContacts(S);if(N.length>0){const Z={};for(const W of N)Z[W.pubKey]||(Z[W.pubKey]=[]),Z[W.pubKey].push(W.contact);for(const W in Z)O.contactsSubject.next({pubKey:W,contacts:Z[W]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllChatEvents();S.chatEventsSubject.next(O)}catch(O){console.error("Error loading chat events from DB:",O)}})()}loadPostsFromDB(S,O=10,N=0){var Z=this;return(0,n.A)(function*(){try{const W=[];return yield Z.postsStore.iterate(J=>{S.includes(J.pubkey)&&W.push(J)}),W.sort((J,ht)=>ht.created_at-J.created_at).slice(N,N+O)}catch(W){return console.error("Error retrieving events from DB:",W),[]}})()}loadPosts(S,O){var N=this;return(0,n.A)(function*(){const W=10*(O-1),J=yield N.loadPostsFromDB(S,10,W);J.length>0&&J.forEach(ht=>{N.postsSubject.next(ht)})})()}loadAllMyLikesFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllMyLikes();S.myLikesSubject.next(O)}catch(O){console.error("Error loading likes from DB:",O)}})()}loadAllNotificationsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllNotifications();S.notificationsSubject.next(O)}catch(O){console.error("Error loading notifications from DB:",O)}})()}loadContactStatsFromDB(){var S=this;return(0,n.A)(function*(){try{let O=0,N=0,Z=0;yield S.contactsStore.iterate((W,J)=>{const[ht]=J.split(":");O++,W.isFollower?N++:Z++}),S.contactStatsSubject.next({totalContacts:O,followersCount:N,followingCount:Z})}catch(O){console.error("Error loading contact stats from DB:",O)}})()}static{this.\u0275fac=function(O){return new(O||A)}}static{this.\u0275prov=k.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},5506:(i,s,o)=>{"use strict";o.d(s,{n:()=>ct});var a,n=o(1217),l=new Uint8Array(16);function y(){if(!a&&!(a=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(l)}const k=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var T=[],S=0;S<256;++S)T.push((S+256).toString(16).substr(1));const N=function O(pt){var xt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Ct=(T[pt[xt+0]]+T[pt[xt+1]]+T[pt[xt+2]]+T[pt[xt+3]]+"-"+T[pt[xt+4]]+T[pt[xt+5]]+"-"+T[pt[xt+6]]+T[pt[xt+7]]+"-"+T[pt[xt+8]]+T[pt[xt+9]]+"-"+T[pt[xt+10]]+T[pt[xt+11]]+T[pt[xt+12]]+T[pt[xt+13]]+T[pt[xt+14]]+T[pt[xt+15]]).toLowerCase();if(!function C(pt){return"string"==typeof pt&&k.test(pt)}(Ct))throw TypeError("Stringified UUID is invalid");return Ct},W=function Z(pt,xt,Ct){var Ot=(pt=pt||{}).random||(pt.rng||y)();if(Ot[6]=15&Ot[6]|64,Ot[8]=63&Ot[8]|128,xt){Ct=Ct||0;for(var _t=0;_t<16;++_t)xt[Ct+_t]=Ot[_t];return xt}return N(Ot)};var J=o(3107),ht=o(3125);let ct=(()=>{class pt{constructor(Ct){this.relayService=Ct,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new n.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=1e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=1e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Ct,Ot,_t){const wt=this.findExistingSubscription(Ct);if(wt)return wt.callbacks.push(Ot),wt.id;const it=W();this.lastActionTimestamp.set(it,Date.now());const st={filter:Ct,callbacks:[Ot],id:it};return this.subscriptions.set(st.id,st),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(st),st.id}findExistingSubscription(Ct){return Array.from(this.subscriptions.values()).find(Ot=>JSON.stringify(Ot.filter)===JSON.stringify(Ct))}removeSubscriptionById(Ct){const Ot=Date.now(),_t=this.lastActionTimestamp.get(Ct);_t&&Ot-_t{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(_t=>this.subscribeToRelays(_t.filter,_t))},this.queueInterval))}subscribeToRelays(Ct,Ot){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const _t=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(_t,Ct,{onevent:wt=>{Ot.callbacks.forEach(it=>it(wt))},onclose:()=>console.log("Subscription closed")})}).catch(_t=>{console.error("Error subscribing to relays:",_t)}):this.pendingSubscriptions.set(Ot.id,Ot)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Ct=>{this.subscribeToRelays(Ct.filter,Ct)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Ct=>{console.error("Error connecting to relays:",Ct)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(Ot){return new(Ot||pt)(J.KVO(ht.b))}}static{this.\u0275prov=J.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})()},2226:(i,s,o)=>{"use strict";o.d(s,{b:()=>W});var n=o(4460),a=o(936),l=o(9471),y=o(2902),k=o(7544),C=o(6071),A=o(3904),T=o(6389),S=o(4375),O=o(5785),N=o(3107);function Z(J,ht){1&J&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let W=(()=>{class J{constructor(ct,pt,xt){this.fb=ct,this.dialogRef=pt,this.data=xt,this.passwordForm=this.fb.group({password:["",a.k0.required],duration:["0",a.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(pt){return new(pt||J)(N.rXU(a.ok),N.rXU(k.CP),N.rXU(k.Vh))}}static{this.\u0275cmp=N.VBU({type:J,selectors:[["password-dialog"]],decls:30,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"w-full",3,"subscriptSizing"],["matPrefix",""],["matInput","","type","password",3,"formControlName"],[4,"ngIf"],[1,"mt-5","w-full"],["formControlName","duration"],["value","0"],["value","1"],["value","5"],["value","10"],["value","60"],["mat-dialog-actions",""],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(pt,xt){1&pt&&(N.j41(0,"h1",0),N.EFF(1,"Enter Password"),N.k0s(),N.j41(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),N.EFF(6,"Password"),N.k0s(),N.j41(7,"mat-icon",4),N.EFF(8,"lock"),N.k0s(),N.nrm(9,"input",5),N.DNE(10,Z,2,0,"mat-error",6),N.k0s(),N.j41(11,"mat-form-field",7)(12,"mat-label"),N.EFF(13,"Duration"),N.k0s(),N.j41(14,"mat-select",8)(15,"mat-option",9),N.EFF(16,"0 Minute"),N.k0s(),N.j41(17,"mat-option",10),N.EFF(18,"1 Minute"),N.k0s(),N.j41(19,"mat-option",11),N.EFF(20,"5 Minutes"),N.k0s(),N.j41(21,"mat-option",12),N.EFF(22,"10 Minutes"),N.k0s(),N.j41(23,"mat-option",13),N.EFF(24,"1 Hour"),N.k0s()()()()(),N.j41(25,"div",14)(26,"button",15),N.bIt("click",function(){return xt.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return xt.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&pt&&(N.R7$(3),N.Y8G("formGroup",xt.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",xt.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",xt.passwordForm.invalid))},dependencies:[O.vg,l.Hl,l.$z,A.m_,A.An,a.YN,a.qT,a.me,a.BC,a.cb,y.wT,C.nJ,C.rl,a.X1,a.j4,a.JD,n.MD,n.bT,S.Ve,C.TL,C.JW,S.VO,C.RG,T.fS,T.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return J})()},770:(i,s,o)=>{"use strict";var n=o(6388),a=o(8716),l=o(3107);let y=(()=>{class w{constructor(){}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["app-root"]],decls:1,vars:0,template:function(b,E){1&b&&l.nrm(0,"router-outlet")},dependencies:[a.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return w})();var k=o(3014);const C=new l.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var A=o(8915),T=o(1698),S=o(7610),O=o(3016);class N{constructor(g,d){this.url=g,this.delay=d,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return(0,A.$)(()=>new Error("Execution limit has been reached!"));if(!this._reply)return(0,A.$)(()=>new Error("Response callback function does not exist!"));if(!this.request)return(0,A.$)(()=>new Error("Request does not exist!"));this._replied++;const g=this._reply({request:this.request,urlParams:this.urlParams});return g instanceof T.c?g.pipe((0,S.s)(1)):(0,O.of)(g).pipe((0,S.s)(1))}reply(g){this._reply=g}replyCount(g){this._replyCount=g}}var Z=o(6143);let W=(()=>{class w{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(d,b){const E={handler:void 0,urlParams:{}},V=b.split("/"),tt=this._handlers[d.toLowerCase()];for(const[bt,Gt]of tt){const we=bt.split("/");if(V.length===we.length&&we.every((mr,bo)=>mr.startsWith(":")||mr===V[bo])){E.handler=Gt,E.urlParams=(0,Z.A)(we.map((mr,bo)=>mr.startsWith(":")?[mr.substring(1),V[bo]]:void 0).filter(Boolean));break}}return E}onGet(d,b){return this._registerHandler("get",d,b)}onPost(d,b){return this._registerHandler("post",d,b)}onPatch(d,b){return this._registerHandler("patch",d,b)}onDelete(d,b){return this._registerHandler("delete",d,b)}onPut(d,b){return this._registerHandler("put",d,b)}onHead(d,b){return this._registerHandler("head",d,b)}onJsonp(d,b){return this._registerHandler("jsonp",d,b)}onOptions(d,b){return this._registerHandler("options",d,b)}_registerHandler(d,b,E){const V=new N(b,E);return this._handlers[d].set(b,V),V}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var J=o(7691),ht=o(8136),ct=o(2867);const pt=(w,g)=>{const d=(0,l.WQX)(C),b=(0,l.WQX)(W),{handler:E,urlParams:V}=b.findHandler(w.method.toUpperCase(),w.url);return E?(E.request=w,E.urlParams=V,E.response.pipe((0,ht.c)(E.delay??d??0),(0,ct.n)(tt=>{if(!tt)return(0,A.$)(()=>new J.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const bt={status:tt[0],body:tt[1]};return bt.status>=200&&bt.status<300?(0,O.of)(new J.cS({body:bt.body,status:bt.status,statusText:"OK"})):(0,A.$)(()=>new J.yz({error:bt.body?.error,status:bt.status,statusText:"ERROR"}))}))):g(w)};var xt=o(7891),Ct=o(7153),Ot=o(1217);let _t=(()=>{class w{constructor(){this._auto$=new Ot.t(!0),this._mode$=new Ot.t("indeterminate"),this._progress$=new Ot.t(0),this._show$=new Ot.t(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(d){this._auto$.next(d)}setMode(d){this._mode$.next(d)}setProgress(d){d<0||d>100?console.error("Progress value must be between 0 and 100!"):this._progress$.next(d)}_setLoadingStatus(d,b){b?(!0===d?(this._urlMap.set(b,d),this._show$.next(!0)):!1===d&&this._urlMap.has(b)&&this._urlMap.delete(b),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var wt=o(4447);const it=(w,g)=>{const d=(0,l.WQX)(_t);let b=!1;return d.auto$.pipe((0,S.s)(1)).subscribe(E=>{b=E}),b?(d._setLoadingStatus(!0,w.url),g(w).pipe((0,wt.j)(()=>{d._setLoadingStatus(!1,w.url)}))):g(w)};var st=o(2012),vt=o(2147);let Bt=(()=>{class w{constructor(){this._platform=(0,l.WQX)(vt.OD),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var ne=o(4460),le=o(1483);let me=(()=>{class w{constructor(){this._document=(0,l.WQX)(ne.qQ),this._router=(0,l.WQX)(a.Ix),this._router.events.pipe((0,le.p)(d=>d instanceof a.wF),(0,S.s)(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var ae=o(3939),or=o(2902),fr=o(7544),yr=o(6071);class wr extends Error{}class ze extends wr{constructor(g){super(`Invalid DateTime: ${g.toMessage()}`)}}class He extends wr{constructor(g){super(`Invalid Interval: ${g.toMessage()}`)}}class kt extends wr{constructor(g){super(`Invalid Duration: ${g.toMessage()}`)}}class Rt extends wr{}class Oe extends wr{constructor(g){super(`Invalid unit ${g}`)}}class Ht extends wr{}class zt extends wr{constructor(){super("Zone is an abstract class")}}const te="numeric",Ae="short",Pe="long",St={year:te,month:te,day:te},yt={year:te,month:Ae,day:te},ie={year:te,month:Ae,day:te,weekday:Ae},Xe={year:te,month:Pe,day:te},Se={year:te,month:Pe,day:te,weekday:Pe},Ke={hour:te,minute:te},re={hour:te,minute:te,second:te},$e={hour:te,minute:te,second:te,timeZoneName:Ae},tr={hour:te,minute:te,second:te,timeZoneName:Pe},Tr={hour:te,minute:te,hourCycle:"h23"},Wr={hour:te,minute:te,second:te,hourCycle:"h23"},Lo={hour:te,minute:te,second:te,hourCycle:"h23",timeZoneName:Ae},Or={hour:te,minute:te,second:te,hourCycle:"h23",timeZoneName:Pe},fo={year:te,month:te,day:te,hour:te,minute:te},cr={year:te,month:te,day:te,hour:te,minute:te,second:te},Ft={year:te,month:Ae,day:te,hour:te,minute:te},Tt={year:te,month:Ae,day:te,hour:te,minute:te,second:te},Qt={year:te,month:Ae,day:te,weekday:Ae,hour:te,minute:te},K={year:te,month:Pe,day:te,hour:te,minute:te,timeZoneName:Ae},L={year:te,month:Pe,day:te,hour:te,minute:te,second:te,timeZoneName:Ae},z={year:te,month:Pe,day:te,weekday:Pe,hour:te,minute:te,timeZoneName:Pe},Lt={year:te,month:Pe,day:te,weekday:Pe,hour:te,minute:te,second:te,timeZoneName:Pe};class de{get type(){throw new zt}get name(){throw new zt}get ianaName(){return this.name}get isUniversal(){throw new zt}offsetName(g,d){throw new zt}formatOffset(g,d){throw new zt}offset(g){throw new zt}equals(g){throw new zt}get isValid(){throw new zt}}let pe=null;class Ce extends de{static get instance(){return null===pe&&(pe=new Ce),pe}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(g,{format:d,locale:b}){return co(g,d,b)}formatOffset(g,d){return cs(this.offset(g),d)}offset(g){return-new Date(g).getTimezoneOffset()}equals(g){return"system"===g.type}get isValid(){return!0}}let Sr={};const dr={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let xr={};class zo extends de{static create(g){return xr[g]||(xr[g]=new zo(g)),xr[g]}static resetCache(){xr={},Sr={}}static isValidSpecifier(g){return this.isValidZone(g)}static isValidZone(g){if(!g)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:g}).format(),!0}catch{return!1}}constructor(g){super(),this.zoneName=g,this.valid=zo.isValidZone(g)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(g,{format:d,locale:b}){return co(g,d,b,this.name)}formatOffset(g,d){return cs(this.offset(g),d)}offset(g){const d=new Date(g);if(isNaN(d))return NaN;const b=function ar(w){return Sr[w]||(Sr[w]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:w,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Sr[w]}(this.name);let[E,V,tt,bt,Gt,we,lr]=b.formatToParts?function ao(w,g){const d=w.formatToParts(g),b=[];for(let E=0;E=0?go:1e3+go,(Xi({year:E,month:V,day:tt,hour:24===Gt?0:Gt,minute:we,second:lr,millisecond:0})-to)/6e4}equals(g){return"iana"===g.type&&g.name===this.name}get isValid(){return this.valid}}let To={},be={};function Ve(w,g={}){const d=JSON.stringify([w,g]);let b=be[d];return b||(b=new Intl.DateTimeFormat(w,g),be[d]=b),b}let It={},jt={},se=null,vr={};function Je(w,g,d,b){const E=w.listingMode();return"error"===E?null:"en"===E?d(g):b(g)}class Jt{constructor(g,d,b){this.padTo=b.padTo||0,this.floor=b.floor||!1;const{padTo:E,floor:V,...tt}=b;if(!d||Object.keys(tt).length>0){const bt={useGrouping:!1,...b};b.padTo>0&&(bt.minimumIntegerDigits=b.padTo),this.inf=function Kt(w,g={}){const d=JSON.stringify([w,g]);let b=It[d];return b||(b=new Intl.NumberFormat(w,g),It[d]=b),b}(g,bt)}}format(g){if(this.inf){const d=this.floor?Math.floor(g):g;return this.inf.format(d)}return gi(this.floor?Math.floor(g):Ca(g,3),this.padTo)}}class Ie{constructor(g,d,b){let E;if(this.opts=b,this.originalZone=void 0,this.opts.timeZone)this.dt=g;else if("fixed"===g.zone.type){const tt=g.offset/60*-1,bt=tt>=0?`Etc/GMT+${tt}`:`Etc/GMT${tt}`;0!==g.offset&&zo.create(bt).valid?(E=bt,this.dt=g):(E="UTC",this.dt=0===g.offset?g:g.setZone("UTC").plus({minutes:g.offset}),this.originalZone=g.zone)}else"system"===g.zone.type?this.dt=g:"iana"===g.zone.type?(this.dt=g,E=g.zone.name):(E="UTC",this.dt=g.setZone("UTC").plus({minutes:g.offset}),this.originalZone=g.zone);const V={...this.opts};V.timeZone=V.timeZone||E,this.dtf=Ve(d,V)}format(){return this.originalZone?this.formatToParts().map(({value:g})=>g).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const g=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?g.map(d=>{if("timeZoneName"===d.type){const b=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:b}}return d}):g}resolvedOptions(){return this.dtf.resolvedOptions()}}class ir{constructor(g,d,b){this.opts={style:"long",...b},!d&&Pn()&&(this.rtf=function ke(w,g={}){const{base:d,...b}=g,E=JSON.stringify([w,b]);let V=jt[E];return V||(V=new Intl.RelativeTimeFormat(w,g),jt[E]=V),V}(g,b))}format(g,d){return this.rtf?this.rtf.format(g,d):function et(w,g,d="always",b=!1){const E={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."]},V=-1===["hours","minutes","seconds"].indexOf(w);if("auto"===d&&V){const mr="days"===w;switch(g){case 1:return mr?"tomorrow":`next ${E[w][0]}`;case-1:return mr?"yesterday":`last ${E[w][0]}`;case 0:return mr?"today":`this ${E[w][0]}`}}const tt=Object.is(g,-0)||g<0,bt=Math.abs(g),Gt=1===bt,we=E[w],lr=b?Gt?we[1]:we[2]||we[1]:Gt?E[w][0]:w;return tt?`${bt} ${lr} ago`:`in ${bt} ${lr}`}(d,g,this.opts.numeric,"long"!==this.opts.style)}formatToParts(g,d){return this.rtf?this.rtf.formatToParts(g,d):[]}}const gr={firstDay:1,minimalDays:4,weekend:[6,7]};class po{static fromOpts(g){return po.create(g.locale,g.numberingSystem,g.outputCalendar,g.weekSettings,g.defaultToEN)}static create(g,d,b,E,V=!1){const tt=g||Nt.defaultLocale,bt=tt||(V?"en-US":function Fe(){return se||(se=(new Intl.DateTimeFormat).resolvedOptions().locale,se)}()),Gt=d||Nt.defaultNumberingSystem,we=b||Nt.defaultOutputCalendar,lr=Ri(E)||Nt.defaultWeekSettings;return new po(bt,Gt,we,lr,tt)}static resetCache(){se=null,be={},It={},jt={}}static fromObject({locale:g,numberingSystem:d,outputCalendar:b,weekSettings:E}={}){return po.create(g,d,b,E)}constructor(g,d,b,E,V){const[tt,bt,Gt]=function ko(w){const g=w.indexOf("-x-");-1!==g&&(w=w.substring(0,g));const d=w.indexOf("-u-");if(-1===d)return[w];{let b,E;try{b=Ve(w).resolvedOptions(),E=w}catch{const Gt=w.substring(0,d);b=Ve(Gt).resolvedOptions(),E=Gt}const{numberingSystem:V,calendar:tt}=b;return[E,V,tt]}}(g);this.locale=tt,this.numberingSystem=d||bt||null,this.outputCalendar=b||Gt||null,this.weekSettings=E,this.intl=function sn(w,g,d){return(d||g)&&(w.includes("-u-")||(w+="-u"),d&&(w+=`-ca-${d}`),g&&(w+=`-nu-${g}`)),w}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=V,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function De(w){return(!w.numberingSystem||"latn"===w.numberingSystem)&&("latn"===w.numberingSystem||!w.locale||w.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(w.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(g){return g&&0!==Object.getOwnPropertyNames(g).length?po.create(g.locale||this.specifiedLocale,g.numberingSystem||this.numberingSystem,g.outputCalendar||this.outputCalendar,Ri(g.weekSettings)||this.weekSettings,g.defaultToEN||!1):this}redefaultToEN(g={}){return this.clone({...g,defaultToEN:!0})}redefaultToSystem(g={}){return this.clone({...g,defaultToEN:!1})}months(g,d=!1){return Je(this,g,Aa,()=>{const b=d?{month:g,day:"numeric"}:{month:g},E=d?"format":"standalone";return this.monthsCache[E][g]||(this.monthsCache[E][g]=function hn(w){const g=[];for(let d=1;d<=12;d++){const b=Bo.utc(2009,d,1);g.push(w(b))}return g}(V=>this.extract(V,b,"month"))),this.monthsCache[E][g]})}weekdays(g,d=!1){return Je(this,g,ci,()=>{const b=d?{weekday:g,year:"numeric",month:"long",day:"numeric"}:{weekday:g},E=d?"format":"standalone";return this.weekdaysCache[E][g]||(this.weekdaysCache[E][g]=function Zn(w){const g=[];for(let d=1;d<=7;d++){const b=Bo.utc(2016,11,13+d);g.push(w(b))}return g}(V=>this.extract(V,b,"weekday"))),this.weekdaysCache[E][g]})}meridiems(){return Je(this,void 0,()=>ga,()=>{if(!this.meridiemCache){const g={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Bo.utc(2016,11,13,9),Bo.utc(2016,11,13,19)].map(d=>this.extract(d,g,"dayperiod"))}return this.meridiemCache})}eras(g){return Je(this,g,ds,()=>{const d={era:g};return this.eraCache[g]||(this.eraCache[g]=[Bo.utc(-40,1,1),Bo.utc(2017,1,1)].map(b=>this.extract(b,d,"era"))),this.eraCache[g]})}extract(g,d,b){const tt=this.dtFormatter(g,d).formatToParts().find(bt=>bt.type.toLowerCase()===b);return tt?tt.value:null}numberFormatter(g={}){return new Jt(this.intl,g.forceSimple||this.fastNumbers,g)}dtFormatter(g,d={}){return new Ie(g,this.intl,d)}relFormatter(g={}){return new ir(this.intl,this.isEnglish(),g)}listFormatter(g={}){return function Ho(w,g={}){const d=JSON.stringify([w,g]);let b=To[d];return b||(b=new Intl.ListFormat(w,g),To[d]=b),b}(this.intl,g)}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:_n()?function qr(w){let g=vr[w];if(!g){const d=new Intl.Locale(w);g="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,vr[w]=g}return g}(this.locale):gr}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(g){return this.locale===g.locale&&this.numberingSystem===g.numberingSystem&&this.outputCalendar===g.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ki=null;class Ln extends de{static get utcInstance(){return null===ki&&(ki=new Ln(0)),ki}static instance(g){return 0===g?Ln.utcInstance:new Ln(g)}static parseSpecifier(g){if(g){const d=g.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Ln(Da(d[1],d[2]))}return null}constructor(g){super(),this.fixed=g}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${cs(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${cs(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(g,d){return cs(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(g){return"fixed"===g.type&&g.fixed===this.fixed}get isValid(){return!0}}class ua extends de{constructor(g){super(),this.zoneName=g}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 $i(w,g){if(Fo(w)||null===w)return g;if(w instanceof de)return w;if(function Wa(w){return"string"==typeof w}(w)){const b=w.toLowerCase();return"default"===b?g:"local"===b||"system"===b?Ce.instance:"utc"===b||"gmt"===b?Ln.utcInstance:Ln.parseSpecifier(b)||zo.create(w)}return Ei(w)?Ln.instance(w):"object"==typeof w&&"offset"in w&&"function"==typeof w.offset?w:new ua(w)}const cn={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"},qi={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]},pi=cn.hanidec.replace(/[\[|\]]/g,"").split("");let Fi={};function si({numberingSystem:w},g=""){const d=w||"latn";return Fi[d]||(Fi[d]={}),Fi[d][g]||(Fi[d][g]=new RegExp(`${cn[d]}${g}`)),Fi[d][g]}let ft,hi=()=>Date.now(),On="system",Mi=null,qt=null,_e=null,ce=60,Xt=null;class Nt{static get now(){return hi}static set now(g){hi=g}static set defaultZone(g){On=g}static get defaultZone(){return $i(On,Ce.instance)}static get defaultLocale(){return Mi}static set defaultLocale(g){Mi=g}static get defaultNumberingSystem(){return qt}static set defaultNumberingSystem(g){qt=g}static get defaultOutputCalendar(){return _e}static set defaultOutputCalendar(g){_e=g}static get defaultWeekSettings(){return Xt}static set defaultWeekSettings(g){Xt=Ri(g)}static get twoDigitCutoffYear(){return ce}static set twoDigitCutoffYear(g){ce=g%100}static get throwOnInvalid(){return ft}static set throwOnInvalid(g){ft=g}static resetCaches(){po.resetCache(),zo.resetCache(),Bo.resetCache(),function is(){Fi={}}()}}class he{constructor(g,d){this.reason=g,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const je=[0,31,59,90,120,151,181,212,243,273,304,334],Te=[0,31,60,91,121,152,182,213,244,274,305,335];function ur(w,g){return new he("unit out of range",`you specified ${g} (of type ${typeof g}) as a ${w}, which is invalid`)}function Er(w,g,d){const b=new Date(Date.UTC(w,g-1,d));w<100&&w>=0&&b.setUTCFullYear(b.getUTCFullYear()-1900);const E=b.getUTCDay();return 0===E?7:E}function kr(w,g,d){return d+(fi(w)?Te:je)[g-1]}function Rr(w,g){const d=fi(w)?Te:je,b=d.findIndex(V=>Vmi(b,g,d)?(we=b+1,Gt=1):we=b,{weekYear:we,weekNumber:Gt,weekday:bt,...ca(w)}}function so(w,g=4,d=1){const{weekYear:b,weekNumber:E,weekday:V}=w,tt=$r(Er(b,1,g),d),bt=ni(b);let we,Gt=7*E+V-tt-7+g;Gt<1?(we=b-1,Gt+=ni(we)):Gt>bt?(we=b+1,Gt-=ni(b)):we=b;const{month:lr,day:mr}=Rr(we,Gt);return{year:we,month:lr,day:mr,...ca(w)}}function xo(w){const{year:g,month:d,day:b}=w;return{year:g,ordinal:kr(g,d,b),...ca(w)}}function Eo(w){const{year:g,ordinal:d}=w,{month:b,day:E}=Rr(g,d);return{year:g,month:b,day:E,...ca(w)}}function bn(w,g){if(Fo(w.localWeekday)&&Fo(w.localWeekNumber)&&Fo(w.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!Fo(w.weekday)||!Fo(w.weekNumber)||!Fo(w.weekYear))throw new Rt("Cannot mix locale-based week fields with ISO-based week fields");return Fo(w.localWeekday)||(w.weekday=w.localWeekday),Fo(w.localWeekNumber)||(w.weekNumber=w.localWeekNumber),Fo(w.localWeekYear)||(w.weekYear=w.localWeekYear),delete w.localWeekday,delete w.localWeekNumber,delete w.localWeekYear,{minDaysInFirstWeek:g.getMinDaysInFirstWeek(),startOfWeek:g.getStartOfWeek()}}function Ro(w){const g=ta(w.year),d=pa(w.month,1,12),b=pa(w.day,1,ha(w.year,w.month));return g?d?!b&&ur("day",w.day):ur("month",w.month):ur("year",w.year)}function Qo(w){const{hour:g,minute:d,second:b,millisecond:E}=w,V=pa(g,0,23)||24===g&&0===d&&0===b&&0===E,tt=pa(d,0,59),bt=pa(b,0,59),Gt=pa(E,0,999);return V?tt?bt?!Gt&&ur("millisecond",E):ur("second",b):ur("minute",d):ur("hour",g)}function Fo(w){return typeof w>"u"}function Ei(w){return"number"==typeof w}function ta(w){return"number"==typeof w&&w%1==0}function Pn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function _n(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Ka(w,g,d){if(0!==w.length)return w.reduce((b,E)=>{const V=[g(E),E];return b&&d(b[0],V[0])===b[0]?b:V},null)[1]}function Ea(w,g){return Object.prototype.hasOwnProperty.call(w,g)}function Ri(w){if(null==w)return null;if("object"!=typeof w)throw new Ht("Week settings must be an object");if(!pa(w.firstDay,1,7)||!pa(w.minimalDays,1,7)||!Array.isArray(w.weekend)||w.weekend.some(g=>!pa(g,1,7)))throw new Ht("Invalid week settings");return{firstDay:w.firstDay,minimalDays:w.minimalDays,weekend:Array.from(w.weekend)}}function pa(w,g,d){return ta(w)&&w>=g&&w<=d}function gi(w,g=2){let b;return b=w<0?"-"+(""+-w).padStart(g,"0"):(""+w).padStart(g,"0"),b}function Gi(w){if(!Fo(w)&&null!==w&&""!==w)return parseInt(w,10)}function Ra(w){if(!Fo(w)&&null!==w&&""!==w)return parseFloat(w)}function Xo(w){if(!Fo(w)&&null!==w&&""!==w){const g=1e3*parseFloat("0."+w);return Math.floor(g)}}function Ca(w,g,d=!1){const b=10**g;return(d?Math.trunc:Math.round)(w*b)/b}function fi(w){return w%4==0&&(w%100!=0||w%400==0)}function ni(w){return fi(w)?366:365}function ha(w,g){const d=function Ki(w,g){return w-g*Math.floor(w/g)}(g-1,12)+1;return 2===d?fi(w+(g-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function Xi(w){let g=Date.UTC(w.year,w.month-1,w.day,w.hour,w.minute,w.second,w.millisecond);return w.year<100&&w.year>=0&&(g=new Date(g),g.setUTCFullYear(w.year,w.month-1,w.day)),+g}function Qs(w,g,d){return-$r(Er(w,1,g),d)+g-1}function mi(w,g=4,d=1){const b=Qs(w,g,d),E=Qs(w+1,g,d);return(ni(w)-b+E)/7}function Ci(w){return w>99?w:w>Nt.twoDigitCutoffYear?1900+w:2e3+w}function co(w,g,d,b=null){const E=new Date(w),V={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};b&&(V.timeZone=b);const tt={timeZoneName:g,...V},bt=new Intl.DateTimeFormat(d,tt).formatToParts(E).find(Gt=>"timezonename"===Gt.type.toLowerCase());return bt?bt.value:null}function Da(w,g){let d=parseInt(w,10);Number.isNaN(d)&&(d=0);const b=parseInt(g,10)||0;return 60*d+(d<0||Object.is(d,-0)?-b:b)}function Ga(w){const g=Number(w);if("boolean"==typeof w||""===w||Number.isNaN(g))throw new Ht(`Invalid unit value ${w}`);return g}function ma(w,g){const d={};for(const b in w)if(Ea(w,b)){const E=w[b];if(null==E)continue;d[g(b)]=Ga(E)}return d}function cs(w,g){const d=Math.trunc(Math.abs(w/60)),b=Math.trunc(Math.abs(w%60)),E=w>=0?"+":"-";switch(g){case"short":return`${E}${gi(d,2)}:${gi(b,2)}`;case"narrow":return`${E}${d}${b>0?`:${b}`:""}`;case"techie":return`${E}${gi(d,2)}${gi(b,2)}`;default:throw new RangeError(`Value format ${g} is out of range for property format`)}}function ca(w){return function Ii(w,g){return g.reduce((d,b)=>(d[b]=w[b],d),{})}(w,["hour","minute","second","millisecond"])}const cc=["January","February","March","April","May","June","July","August","September","October","November","December"],ls=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Sa=["J","F","M","A","M","J","J","A","S","O","N","D"];function Aa(w){switch(w){case"narrow":return[...Sa];case"short":return[...ls];case"long":return[...cc];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 Na=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Di=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Bi=["M","T","W","T","F","S","S"];function ci(w){switch(w){case"narrow":return[...Bi];case"short":return[...Di];case"long":return[...Na];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const ga=["AM","PM"],Cs=["Before Christ","Anno Domini"],Ta=["BC","AD"],Ua=["B","A"];function ds(w){switch(w){case"narrow":return[...Ua];case"short":return[...Ta];case"long":return[...Cs];default:return null}}function xe(w,g){let d="";for(const b of w)d+=b.literal?b.val:g(b.val);return d}const Fr={D:St,DD:yt,DDD:Xe,DDDD:Se,t:Ke,tt:re,ttt:$e,tttt:tr,T:Tr,TT:Wr,TTT:Lo,TTTT:Or,f:fo,ff:Ft,fff:K,ffff:z,F:cr,FF:Tt,FFF:L,FFFF:Lt};class Ir{static create(g,d={}){return new Ir(g,d)}static parseFormat(g){let d=null,b="",E=!1;const V=[];for(let tt=0;tt0&&V.push({literal:E||/^\s+$/.test(b),val:b}),d=null,b="",E=!E):E||bt===d?b+=bt:(b.length>0&&V.push({literal:/^\s+$/.test(b),val:b}),b=bt,d=bt)}return b.length>0&&V.push({literal:E||/^\s+$/.test(b),val:b}),V}static macroTokenToFormatOpts(g){return Fr[g]}constructor(g,d){this.opts=d,this.loc=g,this.systemLoc=null}formatWithSystemDefault(g,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(g,{...this.opts,...d}).format()}dtFormatter(g,d={}){return this.loc.dtFormatter(g,{...this.opts,...d})}formatDateTime(g,d){return this.dtFormatter(g,d).format()}formatDateTimeParts(g,d){return this.dtFormatter(g,d).formatToParts()}formatInterval(g,d){return this.dtFormatter(g.start,d).dtf.formatRange(g.start.toJSDate(),g.end.toJSDate())}resolvedOptions(g,d){return this.dtFormatter(g,d).resolvedOptions()}num(g,d=0){if(this.opts.forceSimple)return gi(g,d);const b={...this.opts};return d>0&&(b.padTo=d),this.loc.numberFormatter(b).format(g)}formatDateTimeFromString(g,d){const b="en"===this.loc.listingMode(),E=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,V=(to,go)=>this.loc.extract(g,to,go),tt=to=>g.isOffsetFixed&&0===g.offset&&to.allowZ?"Z":g.isValid?g.zone.formatOffset(g.ts,to.format):"",Gt=(to,go)=>b?function q(w,g){return Aa(g)[w.month-1]}(g,to):V(go?{month:to}:{month:to,day:"numeric"},"month"),we=(to,go)=>b?function Ds(w,g){return ci(g)[w.weekday-1]}(g,to):V(go?{weekday:to}:{weekday:to,month:"long",day:"numeric"},"weekday"),lr=to=>{const go=Ir.macroTokenToFormatOpts(to);return go?this.formatWithSystemDefault(g,go):to},mr=to=>b?function Zt(w,g){return ds(g)[w.year<0?0:1]}(g,to):V({era:to},"era");return xe(Ir.parseFormat(d),to=>{switch(to){case"S":return this.num(g.millisecond);case"u":case"SSS":return this.num(g.millisecond,3);case"s":return this.num(g.second);case"ss":return this.num(g.second,2);case"uu":return this.num(Math.floor(g.millisecond/10),2);case"uuu":return this.num(Math.floor(g.millisecond/100));case"m":return this.num(g.minute);case"mm":return this.num(g.minute,2);case"h":return this.num(g.hour%12==0?12:g.hour%12);case"hh":return this.num(g.hour%12==0?12:g.hour%12,2);case"H":return this.num(g.hour);case"HH":return this.num(g.hour,2);case"Z":return tt({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return tt({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return tt({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return g.zone.offsetName(g.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return g.zone.offsetName(g.ts,{format:"long",locale:this.loc.locale});case"z":return g.zoneName;case"a":return b?function Bs(w){return ga[w.hour<12?0:1]}(g):V({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return E?V({day:"numeric"},"day"):this.num(g.day);case"dd":return E?V({day:"2-digit"},"day"):this.num(g.day,2);case"c":case"E":return this.num(g.weekday);case"ccc":return we("short",!0);case"cccc":return we("long",!0);case"ccccc":return we("narrow",!0);case"EEE":return we("short",!1);case"EEEE":return we("long",!1);case"EEEEE":return we("narrow",!1);case"L":return E?V({month:"numeric",day:"numeric"},"month"):this.num(g.month);case"LL":return E?V({month:"2-digit",day:"numeric"},"month"):this.num(g.month,2);case"LLL":return Gt("short",!0);case"LLLL":return Gt("long",!0);case"LLLLL":return Gt("narrow",!0);case"M":return E?V({month:"numeric"},"month"):this.num(g.month);case"MM":return E?V({month:"2-digit"},"month"):this.num(g.month,2);case"MMM":return Gt("short",!1);case"MMMM":return Gt("long",!1);case"MMMMM":return Gt("narrow",!1);case"y":return E?V({year:"numeric"},"year"):this.num(g.year);case"yy":return E?V({year:"2-digit"},"year"):this.num(g.year.toString().slice(-2),2);case"yyyy":return E?V({year:"numeric"},"year"):this.num(g.year,4);case"yyyyyy":return E?V({year:"numeric"},"year"):this.num(g.year,6);case"G":return mr("short");case"GG":return mr("long");case"GGGGG":return mr("narrow");case"kk":return this.num(g.weekYear.toString().slice(-2),2);case"kkkk":return this.num(g.weekYear,4);case"W":return this.num(g.weekNumber);case"WW":return this.num(g.weekNumber,2);case"n":return this.num(g.localWeekNumber);case"nn":return this.num(g.localWeekNumber,2);case"ii":return this.num(g.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(g.localWeekYear,4);case"o":return this.num(g.ordinal);case"ooo":return this.num(g.ordinal,3);case"q":return this.num(g.quarter);case"qq":return this.num(g.quarter,2);case"X":return this.num(Math.floor(g.ts/1e3));case"x":return this.num(g.ts);default:return lr(to)}})}formatDurationFromString(g,d){const b=Gt=>{switch(Gt[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}},V=Ir.parseFormat(d),tt=V.reduce((Gt,{literal:we,val:lr})=>we?Gt:Gt.concat(lr),[]);return xe(V,(Gt=>we=>{const lr=b(we);return lr?this.num(Gt.get(lr),we.length):we})(g.shiftTo(...tt.map(b).filter(Gt=>Gt))))}}const Hr=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Qr(...w){const g=w.reduce((d,b)=>d+b.source,"");return RegExp(`^${g}$`)}function qo(...w){return g=>w.reduce(([d,b,E],V)=>{const[tt,bt,Gt]=V(g,E);return[{...d,...tt},bt||b,Gt]},[{},null,1]).slice(0,2)}function Wn(w,...g){if(null==w)return[null,null];for(const[d,b]of g){const E=d.exec(w);if(E)return b(E)}return[null,null]}function Mo(...w){return(g,d)=>{const b={};let E;for(E=0;Evoid 0!==to&&(go||to&&lr)?-to:to;return[{years:bo(Ra(d)),months:bo(Ra(b)),weeks:bo(Ra(E)),days:bo(Ra(V)),hours:bo(Ra(tt)),minutes:bo(Ra(bt)),seconds:bo(Ra(Gt),"-0"===Gt),milliseconds:bo(Xo(we),mr)}]}const pl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function lc(w,g,d,b,E,V,tt){const bt={year:2===g.length?Ci(Gi(g)):Gi(g),month:ls.indexOf(d)+1,day:Gi(b),hour:Gi(E),minute:Gi(V)};return tt&&(bt.second=Gi(tt)),w&&(bt.weekday=w.length>3?Na.indexOf(w)+1:Di.indexOf(w)+1),bt}const wn=/^(?:(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 la(w){const[,g,d,b,E,V,tt,bt,Gt,we,lr,mr]=w,bo=lc(g,E,b,d,V,tt,bt);let to;return to=Gt?pl[Gt]:we?0:Da(lr,mr),[bo,new Ln(to)]}const Vs=/^(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$/,vc=/^(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$/,Fd=/^(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 _c(w){const[,g,d,b,E,V,tt,bt]=w;return[lc(g,E,b,d,V,tt,bt),Ln.utcInstance]}function dc(w){const[,g,d,b,E,V,tt,bt]=w;return[lc(g,bt,d,b,E,V,tt),Ln.utcInstance]}const vn=Qr(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Oi),Ic=Qr(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Oi),td=Qr(/(\d{4})-?(\d{3})/,Oi),ed=Qr(Fn),uc=qo(function Ue(w,g){return[{year:Ut(w,g),month:Ut(w,g+1,1),day:Ut(w,g+2,1)},null,g+3]},_o,Jo,ea),$a=qo($s,_o,Jo,ea),Oc=qo(us,_o,Jo,ea),Ss=qo(_o,Jo,ea),od=qo(_o),xc=Qr(/(\d{4})-(\d\d)-(\d\d)/,Q),jc=Qr(dt),pc=qo(_o,Jo,ea),Hc="Invalid Duration",ps={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}},nd={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},...ps},Vi=365.2425,zi=30.436875,ii={years:{quarters:4,months:12,weeks:Vi/7,days:Vi,hours:24*Vi,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Vi/28,days:Vi/4,hours:24*Vi/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:zi/7,days:zi,hours:24*zi,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...ps},Pr=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Ao=Pr.slice(0).reverse();function Rn(w,g,d=!1){const b={values:d?g.values:{...w.values,...g.values||{}},loc:w.loc.clone(g.loc),conversionAccuracy:g.conversionAccuracy||w.conversionAccuracy,matrix:g.matrix||w.matrix};return new Bn(b)}function wa(w,g){let d=g.milliseconds??0;for(const b of Ao.slice(1))g[b]&&(d+=g[b]*w[b].milliseconds);return d}function Qn(w,g){const d=wa(w,g)<0?-1:1;Pr.reduceRight((b,E)=>{if(Fo(g[E]))return b;if(b){const tt=w[E][b],bt=Math.floor(g[b]*d/tt);g[E]+=bt*d,g[b]-=bt*tt*d}return E},null),Pr.reduce((b,E)=>{if(Fo(g[E]))return b;if(b){const V=g[b]%1;g[b]-=V,g[E]+=V*w[b][E]}return E},null)}class Bn{constructor(g){const d="longterm"===g.conversionAccuracy||!1;let b=d?ii:nd;g.matrix&&(b=g.matrix),this.values=g.values,this.loc=g.loc||po.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=g.invalid||null,this.matrix=b,this.isLuxonDuration=!0}static fromMillis(g,d){return Bn.fromObject({milliseconds:g},d)}static fromObject(g,d={}){if(null==g||"object"!=typeof g)throw new Ht("Duration.fromObject: argument expected to be an object, got "+(null===g?"null":typeof g));return new Bn({values:ma(g,Bn.normalizeUnit),loc:po.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(g){if(Ei(g))return Bn.fromMillis(g);if(Bn.isDuration(g))return g;if("object"==typeof g)return Bn.fromObject(g);throw new Ht(`Unknown duration argument ${g} of type ${typeof g}`)}static fromISO(g,d){const[b]=function ra(w){return Wn(w,[yc,js])}(g);return b?Bn.fromObject(b,d):Bn.invalid("unparsable",`the input "${g}" can't be parsed as ISO 8601`)}static fromISOTime(g,d){const[b]=function Al(w){return Wn(w,[Mc,od])}(g);return b?Bn.fromObject(b,d):Bn.invalid("unparsable",`the input "${g}" can't be parsed as ISO 8601`)}static invalid(g,d=null){if(!g)throw new Ht("need to specify a reason the Duration is invalid");const b=g instanceof he?g:new he(g,d);if(Nt.throwOnInvalid)throw new kt(b);return new Bn({invalid:b})}static normalizeUnit(g){const d={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"}[g&&g.toLowerCase()];if(!d)throw new Oe(g);return d}static isDuration(g){return g&&g.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(g,d={}){const b={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?Ir.create(this.loc,b).formatDurationFromString(this,g):Hc}toHuman(g={}){if(!this.isValid)return Hc;const d=Pr.map(b=>{const E=this.values[b];return Fo(E)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...g,unit:b.slice(0,-1)}).format(E)}).filter(b=>b);return this.loc.listFormatter({type:"conjunction",style:g.listStyle||"narrow",...g}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let g="P";return 0!==this.years&&(g+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(g+=this.months+3*this.quarters+"M"),0!==this.weeks&&(g+=this.weeks+"W"),0!==this.days&&(g+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(g+="T"),0!==this.hours&&(g+=this.hours+"H"),0!==this.minutes&&(g+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(g+=Ca(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===g&&(g+="T0S"),g}toISOTime(g={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(g={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...g,includeOffset:!1},Bo.fromMillis(d,{zone:"UTC"}).toISOTime(g))}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?wa(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(g){if(!this.isValid)return this;const d=Bn.fromDurationLike(g),b={};for(const E of Pr)(Ea(d.values,E)||Ea(this.values,E))&&(b[E]=d.get(E)+this.get(E));return Rn(this,{values:b},!0)}minus(g){if(!this.isValid)return this;const d=Bn.fromDurationLike(g);return this.plus(d.negate())}mapUnits(g){if(!this.isValid)return this;const d={};for(const b of Object.keys(this.values))d[b]=Ga(g(this.values[b],b));return Rn(this,{values:d},!0)}get(g){return this[Bn.normalizeUnit(g)]}set(g){return this.isValid?Rn(this,{values:{...this.values,...ma(g,Bn.normalizeUnit)}}):this}reconfigure({locale:g,numberingSystem:d,conversionAccuracy:b,matrix:E}={}){return Rn(this,{loc:this.loc.clone({locale:g,numberingSystem:d}),matrix:E,conversionAccuracy:b})}as(g){return this.isValid?this.shiftTo(g).get(g):NaN}normalize(){if(!this.isValid)return this;const g=this.toObject();return Qn(this.matrix,g),Rn(this,{values:g},!0)}rescale(){return this.isValid?Rn(this,{values:function ai(w){const g={};for(const[d,b]of Object.entries(w))0!==b&&(g[d]=b);return g}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...g){if(!this.isValid)return this;if(0===g.length)return this;g=g.map(tt=>Bn.normalizeUnit(tt));const d={},b={},E=this.toObject();let V;for(const tt of Pr)if(g.indexOf(tt)>=0){V=tt;let bt=0;for(const we in b)bt+=this.matrix[we][tt]*b[we],b[we]=0;Ei(E[tt])&&(bt+=E[tt]);const Gt=Math.trunc(bt);d[tt]=Gt,b[tt]=(1e3*bt-1e3*Gt)/1e3}else Ei(E[tt])&&(b[tt]=E[tt]);for(const tt in b)0!==b[tt]&&(d[V]+=tt===V?b[tt]:b[tt]/this.matrix[V][tt]);return Qn(this.matrix,d),Rn(this,{values:d},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const g={};for(const d of Object.keys(this.values))g[d]=0===this.values[d]?0:-this.values[d];return Rn(this,{values:g},!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(g){if(!this.isValid||!g.isValid||!this.loc.equals(g.loc))return!1;function d(b,E){return void 0===b||0===b?void 0===E||0===E:b===E}for(const b of Pr)if(!d(this.values[b],g.values[b]))return!1;return!0}}const Kn="Invalid Interval";class li{constructor(g){this.s=g.start,this.e=g.end,this.invalid=g.invalid||null,this.isLuxonInterval=!0}static invalid(g,d=null){if(!g)throw new Ht("need to specify a reason the Interval is invalid");const b=g instanceof he?g:new he(g,d);if(Nt.throwOnInvalid)throw new He(b);return new li({invalid:b})}static fromDateTimes(g,d){const b=Kc(g),E=Kc(d),V=function ri(w,g){return w&&w.isValid?g&&g.isValid?gg}isBefore(g){return!!this.isValid&&this.e<=g}contains(g){return!!this.isValid&&this.s<=g&&this.e>g}set({start:g,end:d}={}){return this.isValid?li.fromDateTimes(g||this.s,d||this.e):this}splitAt(...g){if(!this.isValid)return[];const d=g.map(Kc).filter(tt=>this.contains(tt)).sort((tt,bt)=>tt.toMillis()-bt.toMillis()),b=[];let{s:E}=this,V=0;for(;E+this.e?this.e:tt;b.push(li.fromDateTimes(E,bt)),E=bt,V+=1}return b}splitBy(g){const d=Bn.fromDurationLike(g);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let V,{s:b}=this,E=1;const tt=[];for(;bGt*E));V=+bt>+this.e?this.e:bt,tt.push(li.fromDateTimes(b,V)),b=V,E+=1}return tt}divideEqually(g){return this.isValid?this.splitBy(this.length()/g).slice(0,g):[]}overlaps(g){return this.e>g.s&&this.s=g.e}equals(g){return!(!this.isValid||!g.isValid)&&this.s.equals(g.s)&&this.e.equals(g.e)}intersection(g){if(!this.isValid)return this;const d=this.s>g.s?this.s:g.s,b=this.e=b?null:li.fromDateTimes(d,b)}union(g){return this.isValid?li.fromDateTimes(this.sg.e?this.e:g.e):this}static merge(g){const[d,b]=g.sort((E,V)=>E.s-V.s).reduce(([E,V],tt)=>V?V.overlaps(tt)||V.abutsStart(tt)?[E,V.union(tt)]:[E.concat([V]),tt]:[E,tt],[[],null]);return b&&d.push(b),d}static xor(g){let d=null,b=0;const E=[],V=g.map(Gt=>[{time:Gt.s,type:"s"},{time:Gt.e,type:"e"}]),bt=Array.prototype.concat(...V).sort((Gt,we)=>Gt.time-we.time);for(const Gt of bt)b+="s"===Gt.type?1:-1,1===b?d=Gt.time:(d&&+d!=+Gt.time&&E.push(li.fromDateTimes(d,Gt.time)),d=null);return li.merge(E)}difference(...g){return li.xor([this].concat(g)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Kn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(g=St,d={}){return this.isValid?Ir.create(this.s.loc.clone(d),g).formatInterval(this):Kn}toISO(g){return this.isValid?`${this.s.toISO(g)}/${this.e.toISO(g)}`:Kn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Kn}toISOTime(g){return this.isValid?`${this.s.toISOTime(g)}/${this.e.toISOTime(g)}`:Kn}toFormat(g,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(g)}${d}${this.e.toFormat(g)}`:Kn}toDuration(g,d){return this.isValid?this.e.diff(this.s,g,d):Bn.invalid(this.invalidReason)}mapEndpoints(g){return li.fromDateTimes(g(this.s),g(this.e))}}class on{static hasDST(g=Nt.defaultZone){const d=Bo.now().setZone(g).set({month:12});return!g.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(g){return zo.isValidZone(g)}static normalizeZone(g){return $i(g,Nt.defaultZone)}static getStartOfWeek({locale:g=null,locObj:d=null}={}){return(d||po.create(g)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:g=null,locObj:d=null}={}){return(d||po.create(g)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:g=null,locObj:d=null}={}){return(d||po.create(g)).getWeekendDays().slice()}static months(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null,outputCalendar:V="gregory"}={}){return(E||po.create(d,b,V)).months(g)}static monthsFormat(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null,outputCalendar:V="gregory"}={}){return(E||po.create(d,b,V)).months(g,!0)}static weekdays(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null}={}){return(E||po.create(d,b,null)).weekdays(g)}static weekdaysFormat(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null}={}){return(E||po.create(d,b,null)).weekdays(g,!0)}static meridiems({locale:g=null}={}){return po.create(g).meridiems()}static eras(g="short",{locale:d=null}={}){return po.create(d,null,"gregory").eras(g)}static features(){return{relative:Pn(),localeWeek:_n()}}}function Xa(w,g){const d=E=>E.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),b=d(g)-d(w);return Math.floor(Bn.fromMillis(b).as("days"))}function Cn(w,g=d=>d){return{regex:w,deser:([d])=>g(function Ji(w){let g=parseInt(w,10);if(isNaN(g)){g="";for(let d=0;d=V&&b<=tt&&(g+=b-V)}}return parseInt(g,10)}return g}(d))}}const di="[ \xa0]",Un=new RegExp(di,"g");function U(w){return w.replace(/\./g,"\\.?").replace(Un,di)}function Mt(w){return w.replace(/\./g,"").replace(Un," ").toLowerCase()}function rt(w,g){return null===w?null:{regex:RegExp(w.map(U).join("|")),deser:([d])=>w.findIndex(b=>Mt(d)===Mt(b))+g}}function mt(w,g){return{regex:w,deser:([,d,b])=>Da(d,b),groups:g}}function ve(w){return{regex:w,deser:([g])=>g}}function Ge(w){return w.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const eo={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 ln=null;function ya(w,g){return Array.prototype.concat(...w.map(d=>function xn(w,g){if(w.literal)return w;const b=Hs(Ir.macroTokenToFormatOpts(w.val),g);return null==b||b.includes(void 0)?w:b}(d,g)))}class Ni{constructor(g,d){if(this.locale=g,this.format=d,this.tokens=ya(Ir.parseFormat(d),g),this.units=this.tokens.map(b=>function Br(w,g){const d=si(g),b=si(g,"{2}"),E=si(g,"{3}"),V=si(g,"{4}"),tt=si(g,"{6}"),bt=si(g,"{1,2}"),Gt=si(g,"{1,3}"),we=si(g,"{1,6}"),lr=si(g,"{1,9}"),mr=si(g,"{2,4}"),bo=si(g,"{4,6}"),to=Sn=>({regex:RegExp(Ge(Sn.val)),deser:([Ti])=>Ti,literal:!0}),en=(Sn=>{if(w.literal)return to(Sn);switch(Sn.val){case"G":return rt(g.eras("short"),0);case"GG":return rt(g.eras("long"),0);case"y":return Cn(we);case"yy":case"kk":return Cn(mr,Ci);case"yyyy":case"kkkk":return Cn(V);case"yyyyy":return Cn(bo);case"yyyyyy":return Cn(tt);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Cn(bt);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Cn(b);case"MMM":return rt(g.months("short",!0),1);case"MMMM":return rt(g.months("long",!0),1);case"LLL":return rt(g.months("short",!1),1);case"LLLL":return rt(g.months("long",!1),1);case"o":case"S":return Cn(Gt);case"ooo":case"SSS":return Cn(E);case"u":return ve(lr);case"uu":return ve(bt);case"uuu":case"E":case"c":return Cn(d);case"a":return rt(g.meridiems(),0);case"EEE":return rt(g.weekdays("short",!1),1);case"EEEE":return rt(g.weekdays("long",!1),1);case"ccc":return rt(g.weekdays("short",!0),1);case"cccc":return rt(g.weekdays("long",!0),1);case"Z":case"ZZ":return mt(new RegExp(`([+-]${bt.source})(?::(${b.source}))?`),2);case"ZZZ":return mt(new RegExp(`([+-]${bt.source})(${b.source})?`),2);case"z":return ve(/[a-z_+-/]{1,256}?/i);case" ":return ve(/[^\S\n\r]/);default:return to(Sn)}})(w)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return en.token=w,en}(b,g)),this.disqualifyingUnit=this.units.find(b=>b.invalidReason),!this.disqualifyingUnit){const[b,E]=function In(w){return[`^${w.map(d=>d.regex).reduce((d,b)=>`${d}(${b.source})`,"")}$`,w]}(this.units);this.regex=RegExp(b,"i"),this.handlers=E}}explainFromTokens(g){if(this.isValid){const[d,b]=function Dn(w,g,d){const b=w.match(g);if(b){const E={};let V=1;for(const tt in d)if(Ea(d,tt)){const bt=d[tt],Gt=bt.groups?bt.groups+1:1;!bt.literal&&bt.token&&(E[bt.token.val[0]]=bt.deser(b.slice(V,V+Gt))),V+=Gt}return[b,E]}return[b,{}]}(g,this.regex,this.handlers),[E,V,tt]=b?function No(w){let b,d=null;return Fo(w.z)||(d=zo.create(w.z)),Fo(w.Z)||(d||(d=new Ln(w.Z)),b=w.Z),Fo(w.q)||(w.M=3*(w.q-1)+1),Fo(w.h)||(w.h<12&&1===w.a?w.h+=12:12===w.h&&0===w.a&&(w.h=0)),0===w.G&&w.y&&(w.y=-w.y),Fo(w.u)||(w.S=Xo(w.u)),[Object.keys(w).reduce((V,tt)=>{const bt=(V=>{switch(V){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}})(tt);return bt&&(V[bt]=w[tt]),V},{}),d,b]}(b):[null,null,void 0];if(Ea(b,"a")&&Ea(b,"H"))throw new Rt("Can't include meridiem when specifying 24-hour format");return{input:g,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:b,result:E,zone:V,specificOffset:tt}}return{input:g,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function hs(w,g,d){return new Ni(w,d).explainFromTokens(g)}function Hs(w,g){if(!w)return null;const b=Ir.create(g,w).dtFormatter(function nn(){return ln||(ln=Bo.fromMillis(1555555555555)),ln}()),E=b.formatToParts(),V=b.resolvedOptions();return E.map(tt=>function dn(w,g,d){const{type:b,value:E}=w;if("literal"===b){const Gt=/^\s+$/.test(E);return{literal:!Gt,val:Gt?" ":E}}let tt=b;"hour"===b&&(tt=null!=g.hour12?g.hour12?"hour12":"hour24":null!=g.hourCycle?"h11"===g.hourCycle||"h12"===g.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let bt=eo[tt];if("object"==typeof bt&&(bt=bt[g[b]]),bt)return{literal:!1,val:bt}}(tt,w,V))}const La="Invalid DateTime",As=864e13;function Ts(w){return new he("unsupported zone",`the zone "${w.name}" is not supported`)}function qs(w){return null===w.weekData&&(w.weekData=Jr(w.c)),w.weekData}function id(w){return null===w.localWeekData&&(w.localWeekData=Jr(w.c,w.loc.getMinDaysInFirstWeek(),w.loc.getStartOfWeek())),w.localWeekData}function Ms(w,g){const d={ts:w.ts,zone:w.zone,c:w.c,o:w.o,loc:w.loc,invalid:w.invalid};return new Bo({...d,...g,old:d})}function Is(w,g,d){let b=w-60*g*1e3;const E=d.offset(b);if(g===E)return[b,g];b-=60*(E-g)*1e3;const V=d.offset(b);return E===V?[b,E]:[w-60*Math.min(E,V)*1e3,Math.max(E,V)]}function Rc(w,g){const d=new Date(w+=60*g*1e3);return{year:d.getUTCFullYear(),month:d.getUTCMonth()+1,day:d.getUTCDate(),hour:d.getUTCHours(),minute:d.getUTCMinutes(),second:d.getUTCSeconds(),millisecond:d.getUTCMilliseconds()}}function ad(w,g,d){return Is(Xi(w),g,d)}function Bd(w,g){const d=w.o,b=w.c.year+Math.trunc(g.years),E=w.c.month+Math.trunc(g.months)+3*Math.trunc(g.quarters),V={...w.c,year:b,month:E,day:Math.min(w.c.day,ha(b,E))+Math.trunc(g.days)+7*Math.trunc(g.weeks)},tt=Bn.fromObject({years:g.years-Math.trunc(g.years),quarters:g.quarters-Math.trunc(g.quarters),months:g.months-Math.trunc(g.months),weeks:g.weeks-Math.trunc(g.weeks),days:g.days-Math.trunc(g.days),hours:g.hours,minutes:g.minutes,seconds:g.seconds,milliseconds:g.milliseconds}).as("milliseconds"),bt=Xi(V);let[Gt,we]=Is(bt,d,w.zone);return 0!==tt&&(Gt+=tt,we=w.zone.offset(Gt)),{ts:Gt,o:we}}function zc(w,g,d,b,E,V){const{setZone:tt,zone:bt}=d;if(w&&0!==Object.keys(w).length||g){const Gt=g||bt,we=Bo.fromObject(w,{...d,zone:Gt,specificOffset:V});return tt?we:we.setZone(bt)}return Bo.invalid(new he("unparsable",`the input "${E}" can't be parsed as ${b}`))}function hl(w,g,d=!0){return w.isValid?Ir.create(po.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(w,g):null}function hc(w,g){const d=w.c.year>9999||w.c.year<0;let b="";return d&&w.c.year>=0&&(b+="+"),b+=gi(w.c.year,d?6:4),g?(b+="-",b+=gi(w.c.month),b+="-",b+=gi(w.c.day)):(b+=gi(w.c.month),b+=gi(w.c.day)),b}function wi(w,g,d,b,E,V){let tt=gi(w.c.hour);return g?(tt+=":",tt+=gi(w.c.minute),(0!==w.c.millisecond||0!==w.c.second||!d)&&(tt+=":")):tt+=gi(w.c.minute),(0!==w.c.millisecond||0!==w.c.second||!d)&&(tt+=gi(w.c.second),(0!==w.c.millisecond||!b)&&(tt+=".",tt+=gi(w.c.millisecond,3))),E&&(w.isOffsetFixed&&0===w.offset&&!V?tt+="Z":w.o<0?(tt+="-",tt+=gi(Math.trunc(-w.o/60)),tt+=":",tt+=gi(Math.trunc(-w.o%60))):(tt+="+",tt+=gi(Math.trunc(w.o/60)),tt+=":",tt+=gi(Math.trunc(w.o%60)))),V&&(tt+="["+w.zone.ianaName+"]"),tt}const Wi={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},kc={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},sd={ordinal:1,hour:0,minute:0,second:0,millisecond:0},gl=["year","month","day","hour","minute","second","millisecond"],cd=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ud=["year","ordinal","hour","minute","second","millisecond"];function $d(w){switch(w.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function sp(w){const g={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"}[w.toLowerCase()];if(!g)throw new Oe(w);return g}(w)}}function $o(w,g){const d=$i(g.zone,Nt.defaultZone);if(!d.isValid)return Bo.invalid(Ts(d));const b=po.fromObject(g);let E,V;if(Fo(w.year))E=Nt.now();else{for(const Gt of gl)Fo(w[Gt])&&(w[Gt]=Wi[Gt]);const tt=Ro(w)||Qo(w);if(tt)return Bo.invalid(tt);const bt=function _h(w){return zs[w]||(void 0===Wc&&(Wc=Nt.now()),zs[w]=w.offset(Wc)),zs[w]}(d);[E,V]=ad(w,bt,d)}return new Bo({ts:E,zone:d,loc:b,o:V})}function Tl(w,g,d){const b=!!Fo(d.round)||d.round,E=(tt,bt)=>(tt=Ca(tt,b||d.calendary?0:2,!0),g.loc.clone(d).relFormatter(d).format(tt,bt)),V=tt=>d.calendary?g.hasSame(w,tt)?0:g.startOf(tt).diff(w.startOf(tt),tt).get(tt):g.diff(w,tt).get(tt);if(d.unit)return E(V(d.unit),d.unit);for(const tt of d.units){const bt=V(tt);if(Math.abs(bt)>=1)return E(bt,tt)}return E(w>g?-0:0,d.units[d.units.length-1])}function Ha(w){let d,g={};return w.length>0&&"object"==typeof w[w.length-1]?(g=w[w.length-1],d=Array.from(w).slice(0,w.length-1)):d=Array.from(w),[g,d]}let Wc,zs={};class Bo{constructor(g){const d=g.zone||Nt.defaultZone;let b=g.invalid||(Number.isNaN(g.ts)?new he("invalid input"):null)||(d.isValid?null:Ts(d));this.ts=Fo(g.ts)?Nt.now():g.ts;let E=null,V=null;if(!b)if(g.old&&g.old.ts===this.ts&&g.old.zone.equals(d))[E,V]=[g.old.c,g.old.o];else{const bt=Ei(g.o)&&!g.old?g.o:d.offset(this.ts);E=Rc(this.ts,bt),b=Number.isNaN(E.year)?new he("invalid input"):null,E=b?null:E,V=b?null:bt}this._zone=d,this.loc=g.loc||po.create(),this.invalid=b,this.weekData=null,this.localWeekData=null,this.c=E,this.o=V,this.isLuxonDateTime=!0}static now(){return new Bo({})}static local(){const[g,d]=Ha(arguments),[b,E,V,tt,bt,Gt,we]=d;return $o({year:b,month:E,day:V,hour:tt,minute:bt,second:Gt,millisecond:we},g)}static utc(){const[g,d]=Ha(arguments),[b,E,V,tt,bt,Gt,we]=d;return g.zone=Ln.utcInstance,$o({year:b,month:E,day:V,hour:tt,minute:bt,second:Gt,millisecond:we},g)}static fromJSDate(g,d={}){const b=function as(w){return"[object Date]"===Object.prototype.toString.call(w)}(g)?g.valueOf():NaN;if(Number.isNaN(b))return Bo.invalid("invalid input");const E=$i(d.zone,Nt.defaultZone);return E.isValid?new Bo({ts:b,zone:E,loc:po.fromObject(d)}):Bo.invalid(Ts(E))}static fromMillis(g,d={}){if(Ei(g))return g<-As||g>As?Bo.invalid("Timestamp out of range"):new Bo({ts:g,zone:$i(d.zone,Nt.defaultZone),loc:po.fromObject(d)});throw new Ht(`fromMillis requires a numerical input, but received a ${typeof g} with value ${g}`)}static fromSeconds(g,d={}){if(Ei(g))return new Bo({ts:1e3*g,zone:$i(d.zone,Nt.defaultZone),loc:po.fromObject(d)});throw new Ht("fromSeconds requires a numerical input")}static fromObject(g,d={}){g=g||{};const b=$i(d.zone,Nt.defaultZone);if(!b.isValid)return Bo.invalid(Ts(b));const E=po.fromObject(d),V=ma(g,$d),{minDaysInFirstWeek:tt,startOfWeek:bt}=bn(V,E),Gt=Nt.now(),we=Fo(d.specificOffset)?b.offset(Gt):d.specificOffset,lr=!Fo(V.ordinal),mr=!Fo(V.year),bo=!Fo(V.month)||!Fo(V.day),to=mr||bo,go=V.weekYear||V.weekNumber;if((to||lr)&&go)throw new Rt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(bo&&lr)throw new Rt("Can't mix ordinal dates with month/day");const en=go||V.weekday&&!to;let Sn,Ti,ui=Rc(Gt,we);en?(Sn=cd,Ti=kc,ui=Jr(ui,tt,bt)):lr?(Sn=Ud,Ti=sd,ui=xo(ui)):(Sn=gl,Ti=Wi);let xs=!1;for(const Bc of Sn)Fo(V[Bc])?V[Bc]=xs?Ti[Bc]:ui[Bc]:xs=!0;const es=en?function rn(w,g=4,d=1){const b=ta(w.weekYear),E=pa(w.weekNumber,1,mi(w.weekYear,g,d)),V=pa(w.weekday,1,7);return b?E?!V&&ur("weekday",w.weekday):ur("week",w.weekNumber):ur("weekYear",w.weekYear)}(V,tt,bt):lr?function Mn(w){const g=ta(w.year),d=pa(w.ordinal,1,ni(w.year));return g?!d&&ur("ordinal",w.ordinal):ur("year",w.year)}(V):Ro(V),Rd=es||Qo(V);if(Rd)return Bo.invalid(Rd);const wc=en?so(V,tt,bt):lr?Eo(V):V,[ks,Ys]=ad(wc,we,b),Sc=new Bo({ts:ks,zone:b,o:Ys,loc:E});return V.weekday&&to&&g.weekday!==Sc.weekday?Bo.invalid("mismatched weekday",`you can't specify both a weekday of ${V.weekday} and a date of ${Sc.toISO()}`):Sc.isValid?Sc:Bo.invalid(Sc.invalid)}static fromISO(g,d={}){const[b,E]=function Ma(w){return Wn(w,[vn,uc],[Ic,$a],[td,Oc],[ed,Ss])}(g);return zc(b,E,d,"ISO 8601",g)}static fromRFC2822(g,d={}){const[b,E]=function ja(w){return Wn(function ba(w){return w.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(w),[wn,la])}(g);return zc(b,E,d,"RFC 2822",g)}static fromHTTP(g,d={}){const[b,E]=function rd(w){return Wn(w,[Vs,_c],[vc,_c],[Fd,dc])}(g);return zc(b,E,d,"HTTP",d)}static fromFormat(g,d,b={}){if(Fo(g)||Fo(d))throw new Ht("fromFormat requires an input string and a format");const{locale:E=null,numberingSystem:V=null}=b,tt=po.fromOpts({locale:E,numberingSystem:V,defaultToEN:!0}),[bt,Gt,we,lr]=function Yi(w,g,d){const{result:b,zone:E,specificOffset:V,invalidReason:tt}=hs(w,g,d);return[b,E,V,tt]}(tt,g,d);return lr?Bo.invalid(lr):zc(bt,Gt,b,`format ${d}`,g,we)}static fromString(g,d,b={}){return Bo.fromFormat(g,d,b)}static fromSQL(g,d={}){const[b,E]=function Vc(w){return Wn(w,[xc,uc],[jc,pc])}(g);return zc(b,E,d,"SQL",g)}static invalid(g,d=null){if(!g)throw new Ht("need to specify a reason the DateTime is invalid");const b=g instanceof he?g:new he(g,d);if(Nt.throwOnInvalid)throw new ze(b);return new Bo({invalid:b})}static isDateTime(g){return g&&g.isLuxonDateTime||!1}static parseFormatForOpts(g,d={}){const b=Hs(g,po.fromObject(d));return b?b.map(E=>E?E.val:null).join(""):null}static expandFormat(g,d={}){return ya(Ir.parseFormat(g),po.fromObject(d)).map(E=>E.val).join("")}static resetCache(){Wc=void 0,zs={}}get(g){return this[g]}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?qs(this).weekYear:NaN}get weekNumber(){return this.isValid?qs(this).weekNumber:NaN}get weekday(){return this.isValid?qs(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?id(this).weekday:NaN}get localWeekNumber(){return this.isValid?id(this).weekNumber:NaN}get localWeekYear(){return this.isValid?id(this).weekYear:NaN}get ordinal(){return this.isValid?xo(this.c).ordinal:NaN}get monthShort(){return this.isValid?on.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?on.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?on.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?on.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 g=864e5,d=6e4,b=Xi(this.c),E=this.zone.offset(b-g),V=this.zone.offset(b+g),tt=this.zone.offset(b-E*d),bt=this.zone.offset(b-V*d);if(tt===bt)return[this];const Gt=b-tt*d,we=b-bt*d,lr=Rc(Gt,tt),mr=Rc(we,bt);return lr.hour===mr.hour&&lr.minute===mr.minute&&lr.second===mr.second&&lr.millisecond===mr.millisecond?[Ms(this,{ts:Gt}),Ms(this,{ts:we})]:[this]}get isInLeapYear(){return fi(this.year)}get daysInMonth(){return ha(this.year,this.month)}get daysInYear(){return this.isValid?ni(this.year):NaN}get weeksInWeekYear(){return this.isValid?mi(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?mi(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(g={}){const{locale:d,numberingSystem:b,calendar:E}=Ir.create(this.loc.clone(g),g).resolvedOptions(this);return{locale:d,numberingSystem:b,outputCalendar:E}}toUTC(g=0,d={}){return this.setZone(Ln.instance(g),d)}toLocal(){return this.setZone(Nt.defaultZone)}setZone(g,{keepLocalTime:d=!1,keepCalendarTime:b=!1}={}){if((g=$i(g,Nt.defaultZone)).equals(this.zone))return this;if(g.isValid){let E=this.ts;if(d||b){const V=g.offset(this.ts),tt=this.toObject();[E]=ad(tt,V,g)}return Ms(this,{ts:E,zone:g})}return Bo.invalid(Ts(g))}reconfigure({locale:g,numberingSystem:d,outputCalendar:b}={}){return Ms(this,{loc:this.loc.clone({locale:g,numberingSystem:d,outputCalendar:b})})}setLocale(g){return this.reconfigure({locale:g})}set(g){if(!this.isValid)return this;const d=ma(g,$d),{minDaysInFirstWeek:b,startOfWeek:E}=bn(d,this.loc),V=!Fo(d.weekYear)||!Fo(d.weekNumber)||!Fo(d.weekday),tt=!Fo(d.ordinal),bt=!Fo(d.year),Gt=!Fo(d.month)||!Fo(d.day);if((bt||Gt||tt)&&(d.weekYear||d.weekNumber))throw new Rt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Gt&&tt)throw new Rt("Can't mix ordinal dates with month/day");let mr;V?mr=so({...Jr(this.c,b,E),...d},b,E):Fo(d.ordinal)?(mr={...this.toObject(),...d},Fo(d.day)&&(mr.day=Math.min(ha(mr.year,mr.month),mr.day))):mr=Eo({...xo(this.c),...d});const[bo,to]=ad(mr,this.o,this.zone);return Ms(this,{ts:bo,o:to})}plus(g){return this.isValid?Ms(this,Bd(this,Bn.fromDurationLike(g))):this}minus(g){return this.isValid?Ms(this,Bd(this,Bn.fromDurationLike(g).negate())):this}startOf(g,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const b={},E=Bn.normalizeUnit(g);switch(E){case"years":b.month=1;case"quarters":case"months":b.day=1;case"weeks":case"days":b.hour=0;case"hours":b.minute=0;case"minutes":b.second=0;case"seconds":b.millisecond=0}if("weeks"===E)if(d){const V=this.loc.getStartOfWeek(),{weekday:tt}=this;ttthis.valueOf(),we=function Ui(w,g,d,b){let[E,V,tt,bt]=function Zs(w,g,d){const b=[["years",(Gt,we)=>we.year-Gt.year],["quarters",(Gt,we)=>we.quarter-Gt.quarter+4*(we.year-Gt.year)],["months",(Gt,we)=>we.month-Gt.month+12*(we.year-Gt.year)],["weeks",(Gt,we)=>{const lr=Xa(Gt,we);return(lr-lr%7)/7}],["days",Xa]],E={},V=w;let tt,bt;for(const[Gt,we]of b)d.indexOf(Gt)>=0&&(tt=Gt,E[Gt]=we(w,g),bt=V.plus(E),bt>g?(E[Gt]--,(w=V.plus(E))>g&&(bt=w,E[Gt]--,w=V.plus(E))):w=bt);return[w,E,bt,tt]}(w,g,d);const Gt=g-E,we=d.filter(mr=>["hours","minutes","seconds","milliseconds"].indexOf(mr)>=0);0===we.length&&(tt0?Bn.fromMillis(Gt,b).shiftTo(...we).plus(lr):lr}(tt?this:g,tt?g:this,V,E);return tt?we.negate():we}diffNow(g="milliseconds",d={}){return this.diff(Bo.now(),g,d)}until(g){return this.isValid?li.fromDateTimes(this,g):this}hasSame(g,d,b){if(!this.isValid)return!1;const E=g.valueOf(),V=this.setZone(g.zone,{keepLocalTime:!0});return V.startOf(d,b)<=E&&E<=V.endOf(d,b)}equals(g){return this.isValid&&g.isValid&&this.valueOf()===g.valueOf()&&this.zone.equals(g.zone)&&this.loc.equals(g.loc)}toRelative(g={}){if(!this.isValid)return null;const d=g.base||Bo.fromObject({},{zone:this.zone}),b=g.padding?thisd.valueOf(),Math.min)}static max(...g){if(!g.every(Bo.isDateTime))throw new Ht("max requires all arguments be DateTimes");return Ka(g,d=>d.valueOf(),Math.max)}static fromFormatExplain(g,d,b={}){const{locale:E=null,numberingSystem:V=null}=b;return hs(po.fromOpts({locale:E,numberingSystem:V,defaultToEN:!0}),g,d)}static fromStringExplain(g,d,b={}){return Bo.fromFormatExplain(g,d,b)}static buildFormatParser(g,d={}){const{locale:b=null,numberingSystem:E=null}=d,V=po.fromOpts({locale:b,numberingSystem:E,defaultToEN:!0});return new Ni(V,g)}static fromFormatParser(g,d,b={}){if(Fo(g)||Fo(d))throw new Ht("fromFormatParser requires an input string and a format parser");const{locale:E=null,numberingSystem:V=null}=b,tt=po.fromOpts({locale:E,numberingSystem:V,defaultToEN:!0});if(!tt.equals(d.locale))throw new Ht(`fromFormatParser called with a locale of ${tt}, but the format parser was created for ${d.locale}`);const{result:bt,zone:Gt,specificOffset:we,invalidReason:lr}=d.explainFromTokens(g);return lr?Bo.invalid(lr):zc(bt,Gt,b,`format ${d.format}`,g,we)}static get DATE_SHORT(){return St}static get DATE_MED(){return yt}static get DATE_MED_WITH_WEEKDAY(){return ie}static get DATE_FULL(){return Xe}static get DATE_HUGE(){return Se}static get TIME_SIMPLE(){return Ke}static get TIME_WITH_SECONDS(){return re}static get TIME_WITH_SHORT_OFFSET(){return $e}static get TIME_WITH_LONG_OFFSET(){return tr}static get TIME_24_SIMPLE(){return Tr}static get TIME_24_WITH_SECONDS(){return Wr}static get TIME_24_WITH_SHORT_OFFSET(){return Lo}static get TIME_24_WITH_LONG_OFFSET(){return Or}static get DATETIME_SHORT(){return fo}static get DATETIME_SHORT_WITH_SECONDS(){return cr}static get DATETIME_MED(){return Ft}static get DATETIME_MED_WITH_SECONDS(){return Tt}static get DATETIME_MED_WITH_WEEKDAY(){return Qt}static get DATETIME_FULL(){return K}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return z}static get DATETIME_HUGE_WITH_SECONDS(){return Lt}}function Kc(w){if(Bo.isDateTime(w))return w;if(w&&w.valueOf&&Ei(w.valueOf()))return Bo.fromJSDate(w);if(w&&"object"==typeof w)return Bo.fromObject(w);throw new Ht(`Unknown datetime argument: ${w}, of type ${typeof w}`)}const gc=new l.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function bu(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Xc=(()=>{class w extends or.MJ{_useUTC;_firstDayOfWeek;_defaultOutputCalendar;constructor(){super();const d=(0,l.WQX)(or.Ju,{optional:!0}),b=(0,l.WQX)(gc,{optional:!0});this._useUTC=!!b?.useUtc,this._firstDayOfWeek=b?.firstDayOfWeek||0,this._defaultOutputCalendar=b?.defaultOutputCalendar||"gregory",this.setLocale(d||Bo.local().locale)}getYear(d){return d.year}getMonth(d){return d.month-1}getDate(d){return d.day}getDayOfWeek(d){return d.weekday}getMonthNames(d){return on.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function ld(w,g){const d=Array(w);for(let b=0;bd.format(Bo.utc(2017,1,b+1).toJSDate()))}getDayOfWeekNames(d){const b=on.weekdays(d,{locale:this.locale});return b.unshift(b.pop()),b}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Bo.fromObject(d.toObject(),this._getOptions())}createDate(d,b,E){const V=this._getOptions();if(b<0||b>11)throw Error(`Invalid month index "${b}". Month index has to be between 0 and 11.`);if(E<1)throw Error(`Invalid date "${E}". Date has to be greater than 0.`);const tt=this._useUTC?Bo.utc(d,b+1,E,V):Bo.local(d,b+1,E,V);if(!this.isValid(tt))throw Error(`Invalid date "${E}". Reason: "${tt.invalidReason}".`);return tt}today(){const d=this._getOptions();return this._useUTC?Bo.utc(d):Bo.local(d)}parse(d,b){const E=this._getOptions();if("string"==typeof d&&d.length>0){const V=Bo.fromISO(d,E);if(this.isValid(V))return V;const tt=Array.isArray(b)?b:[b];if(!b.length)throw Error("Formats array must not be empty.");for(const bt of tt){const Gt=Bo.fromFormat(d,bt,E);if(this.isValid(Gt))return Gt}return this.invalid()}return"number"==typeof d?Bo.fromMillis(d,E):d instanceof Date?Bo.fromJSDate(d,E):d instanceof Bo?Bo.fromMillis(d.toMillis(),E):null}format(d,b){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(b):d.setLocale(this.locale).toFormat(b)}addCalendarYears(d,b){return d.reconfigure(this._getOptions()).plus({years:b})}addCalendarMonths(d,b){return d.reconfigure(this._getOptions()).plus({months:b})}addCalendarDays(d,b){return d.reconfigure(this._getOptions()).plus({days:b})}toIso8601(d){return d.toISO()}deserialize(d){const b=this._getOptions();let E;if(d instanceof Date&&(E=Bo.fromJSDate(d,b)),"string"==typeof d){if(!d)return null;E=Bo.fromISO(d,b)}return E&&this.isValid(E)?E:super.deserialize(d)}isDateInstance(d){return d instanceof Bo}isValid(d){return d.isValid}invalid(){return Bo.invalid("Invalid Luxon DateTime object.")}setTime(d,b,E,V){return this.clone(d).set({hour:b,minute:E,second:V,millisecond:0})}getHours(d){return d.hour}getMinutes(d){return d.minute}getSeconds(d){return d.second}parseTime(d,b){const E=this.parse(d,b);return(!E||!this.isValid(E))&&"string"==typeof d&&this.parse(d.replace(/[^0-9:(AM|PM)]/gi,""),b)||E}addSeconds(d,b){return d.reconfigure(this._getOptions()).plus({seconds:b})}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();var Do=o(1204);function oa(w){return new l.wOt(3e3,!1)}function An(w){switch(w.length){case 0:return new Do.sf;case 1:return w[0];default:return new Do.ui(w)}}function Nc(w,g,d=new Map,b=new Map){const E=[],V=[];let tt=-1,bt=null;if(g.forEach(Gt=>{const we=Gt.get("offset"),lr=we==tt,mr=lr&&bt||new Map;Gt.forEach((bo,to)=>{let go=to,en=bo;if("offset"!==to)switch(go=w.normalizePropertyName(go,E),en){case Do.FX:en=d.get(to);break;case Do.kp:en=b.get(to);break;default:en=w.normalizeStyleValue(to,go,en,E)}mr.set(go,en)}),lr||V.push(mr),bt=mr,tt=we}),E.length)throw function dp(){return new l.wOt(3502,!1)}();return V}function Rs(w,g,d,b){switch(g){case"start":w.onStart(()=>b(d&&Qa(d,"start",w)));break;case"done":w.onDone(()=>b(d&&Qa(d,"done",w)));break;case"destroy":w.onDestroy(()=>b(d&&Qa(d,"destroy",w)))}}function Qa(w,g,d){const V=Il(w.element,w.triggerName,w.fromState,w.toState,g||w.phaseName,d.totalTime??w.totalTime,!!d.disabled),tt=w._data;return null!=tt&&(V._data=tt),V}function Il(w,g,d,b,E="",V=0,tt){return{element:w,triggerName:g,fromState:d,toState:b,phaseName:E,totalTime:V,disabled:!!tt}}function gs(w,g,d){let b=w.get(g);return b||w.set(g,b=d),b}function yu(w){const g=w.indexOf(":");return[w.substring(1,g),w.slice(g+1)]}const qg=typeof document>"u"?null:document.documentElement;function hp(w){const g=w.parentNode||w.host||null;return g===qg?null:g}let fs=null,Zc=!1;function I(w,g){for(;g;){if(g===w)return!0;g=hp(g)}return!1}function P(w,g,d){if(d)return Array.from(w.querySelectorAll(g));const b=w.querySelector(g);return b?[b]:[]}let nt=(()=>{class w{validateStyleProperty(d){return function Za(w){fs||(fs=function vu(){return typeof document<"u"?document.body:null}()||{},Zc=!!fs.style&&"WebkitAppearance"in fs.style);let g=!0;return fs.style&&!function gp(w){return"ebkit"==w.substring(1,6)}(w)&&(g=w in fs.style,!g&&Zc&&(g="Webkit"+w.charAt(0).toUpperCase()+w.slice(1)in fs.style)),g}(d)}containsElement(d,b){return I(d,b)}getParentElement(d){return hp(d)}query(d,b,E){return P(d,b,E)}computeStyle(d,b,E){return E||""}animate(d,b,E,V,tt,bt=[],Gt){return new Do.sf(E,V)}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();class Et{static NOOP=new nt}class $t{}const Me=1e3,Cr="ng-enter",Qe="ng-leave",Gr="ng-trigger",zr=".ng-trigger",ro="ng-animating",Ar=".ng-animating";function Vr(w){if("number"==typeof w)return w;const g=w.match(/^(-?[\.\d]+)(m?s)/);return!g||g.length<2?0:Xr(parseFloat(g[1]),g[2])}function Xr(w,g){return"s"===g?w*Me:w}function yo(w,g,d){return w.hasOwnProperty("duration")?w:function Ur(w,g,d){let E,V=0,tt="";if("string"==typeof w){const bt=w.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===bt)return g.push(oa()),{duration:0,delay:0,easing:""};E=Xr(parseFloat(bt[1]),bt[2]);const Gt=bt[3];null!=Gt&&(V=Xr(parseFloat(Gt),bt[4]));const we=bt[5];we&&(tt=we)}else E=w;if(!d){let bt=!1,Gt=g.length;E<0&&(g.push(function R(){return new l.wOt(3100,!1)}()),bt=!0),V<0&&(g.push(function X(){return new l.wOt(3101,!1)}()),bt=!0),bt&&g.splice(Gt,0,oa())}return{duration:E,delay:V,easing:tt}}(w,g,d)}function Co(w,g,d){g.forEach((b,E)=>{const V=bs(E);d&&!d.has(E)&&d.set(E,w.style[V]),w.style[V]=b})}function Go(w,g){g.forEach((d,b)=>{const E=bs(b);w.style[E]=""})}function Uo(w){return Array.isArray(w)?1==w.length?w[0]:(0,Do.K2)(w):w}const Jn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Xn(w){let g=[];if("string"==typeof w){let d;for(;d=Jn.exec(w);)g.push(d[1]);Jn.lastIndex=0}return g}function yi(w,g,d){const b=`${w}`,E=b.replace(Jn,(V,tt)=>{let bt=g[tt];return null==bt&&(d.push(function G(){return new l.wOt(3003,!1)}()),bt=""),bt.toString()});return E==b?w:E}const Si=/-+([a-z0-9])/g;function bs(w){return w.replace(Si,(...g)=>g[1].toUpperCase())}function Yn(w,g,d){switch(g.type){case Do.If.Trigger:return w.visitTrigger(g,d);case Do.If.State:return w.visitState(g,d);case Do.If.Transition:return w.visitTransition(g,d);case Do.If.Sequence:return w.visitSequence(g,d);case Do.If.Group:return w.visitGroup(g,d);case Do.If.Animate:return w.visitAnimate(g,d);case Do.If.Keyframes:return w.visitKeyframes(g,d);case Do.If.Style:return w.visitStyle(g,d);case Do.If.Reference:return w.visitReference(g,d);case Do.If.AnimateChild:return w.visitAnimateChild(g,d);case Do.If.AnimateRef:return w.visitAnimateRef(g,d);case Do.If.Query:return w.visitQuery(g,d);case Do.If.Stagger:return w.visitStagger(g,d);default:throw function gt(){return new l.wOt(3004,!1)}()}}function Ai(w,g){return window.getComputedStyle(w)[g]}const fa=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 qa extends $t{normalizePropertyName(g,d){return bs(g)}normalizeStyleValue(g,d,b,E){let V="";const tt=b.toString().trim();if(fa.has(d)&&0!==b&&"0"!==b)if("number"==typeof b)V="px";else{const bt=b.match(/^[+-]?[\d\.]+([a-z]*)$/);bt&&0==bt[1].length&&E.push(function Wt(){return new l.wOt(3005,!1)}())}return tt+V}}const wl="*";const Ja=new Set(["true","1"]),fc=new Set(["false","0"]);function yl(w,g){const d=Ja.has(w)||fc.has(w),b=Ja.has(g)||fc.has(g);return(E,V)=>{let tt=w==wl||w==E,bt=g==wl||g==V;return!tt&&d&&"boolean"==typeof E&&(tt=E?Ja.has(w):fc.has(w)),!bt&&b&&"boolean"==typeof V&&(bt=V?Ja.has(g):fc.has(g)),tt&&bt}}const Vd=new RegExp("s*:selfs*,?","g");function Hd(w,g,d,b){return new mp(w).build(g,d,b)}class mp{_driver;constructor(g){this._driver=g}build(g,d,b){const E=new Wd(d);return this._resetContextStyleTimingState(E),Yn(this,Uo(g),E)}_resetContextStyleTimingState(g){g.currentQuerySelector="",g.collectedStyles=new Map,g.collectedStyles.set("",new Map),g.currentTime=0}visitTrigger(g,d){let b=d.queryCount=0,E=d.depCount=0;const V=[],tt=[];return"@"==g.name.charAt(0)&&d.errors.push(function Ee(){return new l.wOt(3006,!1)}()),g.definitions.forEach(bt=>{if(this._resetContextStyleTimingState(d),bt.type==Do.If.State){const Gt=bt,we=Gt.name;we.toString().split(/\s*,\s*/).forEach(lr=>{Gt.name=lr,V.push(this.visitState(Gt,d))}),Gt.name=we}else if(bt.type==Do.If.Transition){const Gt=this.visitTransition(bt,d);b+=Gt.queryCount,E+=Gt.depCount,tt.push(Gt)}else d.errors.push(function pr(){return new l.wOt(3007,!1)}())}),{type:Do.If.Trigger,name:g.name,states:V,transitions:tt,queryCount:b,depCount:E,options:null}}visitState(g,d){const b=this.visitStyle(g.styles,d),E=g.options&&g.options.params||null;if(b.containsDynamicStyles){const V=new Set,tt=E||{};b.styles.forEach(bt=>{bt instanceof Map&&bt.forEach(Gt=>{Xn(Gt).forEach(we=>{tt.hasOwnProperty(we)||V.add(we)})})}),V.size&&d.errors.push(function nr(){return new l.wOt(3008,!1)}(0,V.values()))}return{type:Do.If.State,name:g.name,style:b,options:E?{params:E}:null}}visitTransition(g,d){d.queryCount=0,d.depCount=0;const b=Yn(this,Uo(g.animation),d),E=function tl(w,g){const d=[];return"string"==typeof w?w.split(/\s*,\s*/).forEach(b=>function Ol(w,g,d){if(":"==w[0]){const Gt=function fp(w,g){switch(w){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,b)=>parseFloat(b)>parseFloat(d);case":decrement":return(d,b)=>parseFloat(b) *"}}(w,d);if("function"==typeof Gt)return void g.push(Gt);w=Gt}const b=w.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==b||b.length<4)return d.push(function Ya(){return new l.wOt(3015,!1)}()),g;const E=b[1],V=b[2],tt=b[3];g.push(yl(E,tt)),"<"==V[0]&&(E!=wl||tt!=wl)&&g.push(yl(tt,E))}(b,d,g)):d.push(w),d}(g.expr,d.errors);return{type:Do.If.Transition,matchers:E,animation:b,queryCount:d.queryCount,depCount:d.depCount,options:Lc(g.options)}}visitSequence(g,d){return{type:Do.If.Sequence,steps:g.steps.map(b=>Yn(this,b,d)),options:Lc(g.options)}}visitGroup(g,d){const b=d.currentTime;let E=0;const V=g.steps.map(tt=>{d.currentTime=b;const bt=Yn(this,tt,d);return E=Math.max(E,d.currentTime),bt});return d.currentTime=E,{type:Do.If.Group,steps:V,options:Lc(g.options)}}visitAnimate(g,d){const b=function bp(w,g){if(w.hasOwnProperty("duration"))return w;if("number"==typeof w)return xh(yo(w,g).duration,0,"");const d=w;if(d.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=xh(0,0,"");return V.dynamic=!0,V.strValue=d,V}const E=yo(d,g);return xh(E.duration,E.delay,E.easing)}(g.timings,d.errors);d.currentAnimateTimings=b;let E,V=g.styles?g.styles:(0,Do.iF)({});if(V.type==Do.If.Keyframes)E=this.visitKeyframes(V,d);else{let tt=g.styles,bt=!1;if(!tt){bt=!0;const we={};b.easing&&(we.easing=b.easing),tt=(0,Do.iF)(we)}d.currentTime+=b.duration+b.delay;const Gt=this.visitStyle(tt,d);Gt.isEmptyStep=bt,E=Gt}return d.currentAnimateTimings=null,{type:Do.If.Animate,timings:b,style:E,options:null}}visitStyle(g,d){const b=this._makeStyleAst(g,d);return this._validateStyleAst(b,d),b}_makeStyleAst(g,d){const b=[],E=Array.isArray(g.styles)?g.styles:[g.styles];for(let bt of E)"string"==typeof bt?bt===Do.kp?b.push(bt):d.errors.push(new l.wOt(3002,!1)):b.push(new Map(Object.entries(bt)));let V=!1,tt=null;return b.forEach(bt=>{if(bt instanceof Map&&(bt.has("easing")&&(tt=bt.get("easing"),bt.delete("easing")),!V))for(let Gt of bt.values())if(Gt.toString().indexOf("{{")>=0){V=!0;break}}),{type:Do.If.Style,styles:b,easing:tt,offset:g.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(g,d){const b=d.currentAnimateTimings;let E=d.currentTime,V=d.currentTime;b&&V>0&&(V-=b.duration+b.delay),g.styles.forEach(tt=>{"string"!=typeof tt&&tt.forEach((bt,Gt)=>{const we=d.collectedStyles.get(d.currentQuerySelector),lr=we.get(Gt);let mr=!0;lr&&(V!=E&&V>=lr.startTime&&E<=lr.endTime&&(d.errors.push(function Io(){return new l.wOt(3010,!1)}()),mr=!1),V=lr.startTime),mr&&we.set(Gt,{startTime:V,endTime:E}),d.options&&function oi(w,g,d){const b=g.params||{},E=Xn(w);E.length&&E.forEach(V=>{b.hasOwnProperty(V)||d.push(function F(){return new l.wOt(3001,!1)}())})}(bt,d.options,d.errors)})})}visitKeyframes(g,d){const b={type:Do.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function Gn(){return new l.wOt(3011,!1)}()),b;let V=0;const tt=[];let bt=!1,Gt=!1,we=0;const lr=g.steps.map(Ti=>{const ui=this._makeStyleAst(Ti,d);let xs=null!=ui.offset?ui.offset:function tf(w){if("string"==typeof w)return null;let g=null;if(Array.isArray(w))w.forEach(d=>{if(d instanceof Map&&d.has("offset")){const b=d;g=parseFloat(b.get("offset")),b.delete("offset")}});else if(w instanceof Map&&w.has("offset")){const d=w;g=parseFloat(d.get("offset")),d.delete("offset")}return g}(ui.styles),es=0;return null!=xs&&(V++,es=ui.offset=xs),Gt=Gt||es<0||es>1,bt=bt||es0&&V{const xs=bo>0?ui==to?1:bo*ui:tt[ui],es=xs*Sn;d.currentTime=go+en.delay+es,en.duration=es,this._validateStyleAst(Ti,d),Ti.offset=xs,b.styles.push(Ti)}),b}visitReference(g,d){return{type:Do.If.Reference,animation:Yn(this,Uo(g.animation),d),options:Lc(g.options)}}visitAnimateChild(g,d){return d.depCount++,{type:Do.If.AnimateChild,options:Lc(g.options)}}visitAnimateRef(g,d){return{type:Do.If.AnimateRef,animation:this.visitReference(g.animation,d),options:Lc(g.options)}}visitQuery(g,d){const b=d.currentQuerySelector,E=g.options||{};d.queryCount++,d.currentQuery=g;const[V,tt]=function zd(w){const g=!!w.split(/\s*,\s*/).find(d=>":self"==d);return g&&(w=w.replace(Vd,"")),w=w.replace(/@\*/g,zr).replace(/@\w+/g,d=>zr+"-"+d.slice(1)).replace(/:animating/g,Ar),[w,g]}(g.selector);d.currentQuerySelector=b.length?b+" "+V:V,gs(d.collectedStyles,d.currentQuerySelector,new Map);const bt=Yn(this,Uo(g.animation),d);return d.currentQuery=null,d.currentQuerySelector=b,{type:Do.If.Query,selector:V,limit:E.limit||0,optional:!!E.optional,includeSelf:tt,animation:bt,originalSelector:g.selector,options:Lc(g.options)}}visitStagger(g,d){d.currentQuery||d.errors.push(function da(){return new l.wOt(3013,!1)}());const b="full"===g.timings?{duration:0,delay:0,easing:"full"}:yo(g.timings,d.errors,!0);return{type:Do.If.Stagger,animation:Yn(this,Uo(g.animation),d),timings:b,options:null}}}class Wd{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(g){this.errors=g}}function Lc(w){return w?(w={...w}).params&&(w.params=function Jg(w){return w?{...w}:null}(w.params)):w={},w}function xh(w,g,d){return{duration:w,delay:g,easing:d}}function _u(w,g,d,b,E,V,tt=null,bt=!1){return{type:1,element:w,keyframes:g,preStyleProps:d,postStyleProps:b,duration:E,delay:V,totalTime:E+V,easing:tt,subTimeline:bt}}class Kd{_map=new Map;get(g){return this._map.get(g)||[]}append(g,d){let b=this._map.get(g);b||this._map.set(g,b=[]),b.push(...d)}has(g){return this._map.has(g)}clear(){this._map.clear()}}const rf=new RegExp(":enter","g"),kh=new RegExp(":leave","g");function xu(w,g,d,b,E,V=new Map,tt=new Map,bt,Gt,we=[]){return(new Rl).buildKeyframes(w,g,d,b,E,V,tt,bt,Gt,we)}class Rl{buildKeyframes(g,d,b,E,V,tt,bt,Gt,we,lr=[]){we=we||new Kd;const mr=new ku(g,d,we,E,V,lr,[]);mr.options=Gt;const bo=Gt.delay?Vr(Gt.delay):0;mr.currentTimeline.delayNextStep(bo),mr.currentTimeline.setStyles([tt],null,mr.errors,Gt),Yn(this,b,mr);const to=mr.timelines.filter(go=>go.containsAnimation());if(to.length&&bt.size){let go;for(let en=to.length-1;en>=0;en--){const Sn=to[en];if(Sn.element===d){go=Sn;break}}go&&!go.allowOnlyTimelineStyles()&&go.setStyles([bt],null,mr.errors,Gt)}return to.length?to.map(go=>go.buildKeyframes()):[_u(d,[],[],[],0,bo,"",!1)]}visitTrigger(g,d){}visitState(g,d){}visitTransition(g,d){}visitAnimateChild(g,d){const b=d.subInstructions.get(d.element);if(b){const E=d.createSubContext(g.options),V=d.currentTimeline.currentTime,tt=this._visitSubInstructions(b,E,E.options);V!=tt&&d.transformIntoNewTimeline(tt)}d.previousNode=g}visitAnimateRef(g,d){const b=d.createSubContext(g.options);b.transformIntoNewTimeline(),this._applyAnimationRefDelays([g.options,g.animation.options],d,b),this.visitReference(g.animation,b),d.transformIntoNewTimeline(b.currentTimeline.currentTime),d.previousNode=g}_applyAnimationRefDelays(g,d,b){for(const E of g){const V=E?.delay;if(V){const tt="number"==typeof V?V:Vr(yi(V,E?.params??{},d.errors));b.delayNextStep(tt)}}}_visitSubInstructions(g,d,b){let V=d.currentTimeline.currentTime;const tt=null!=b.duration?Vr(b.duration):null,bt=null!=b.delay?Vr(b.delay):null;return 0!==tt&&g.forEach(Gt=>{const we=d.appendInstructionToTimeline(Gt,tt,bt);V=Math.max(V,we.duration+we.delay)}),V}visitReference(g,d){d.updateOptions(g.options,!0),Yn(this,g.animation,d),d.previousNode=g}visitSequence(g,d){const b=d.subContextCount;let E=d;const V=g.options;if(V&&(V.params||V.delay)&&(E=d.createSubContext(V),E.transformIntoNewTimeline(),null!=V.delay)){E.previousNode.type==Do.If.Style&&(E.currentTimeline.snapshotCurrentStyles(),E.previousNode=Nl);const tt=Vr(V.delay);E.delayNextStep(tt)}g.steps.length&&(g.steps.forEach(tt=>Yn(this,tt,E)),E.currentTimeline.applyStylesToKeyframe(),E.subContextCount>b&&E.transformIntoNewTimeline()),d.previousNode=g}visitGroup(g,d){const b=[];let E=d.currentTimeline.currentTime;const V=g.options&&g.options.delay?Vr(g.options.delay):0;g.steps.forEach(tt=>{const bt=d.createSubContext(g.options);V&&bt.delayNextStep(V),Yn(this,tt,bt),E=Math.max(E,bt.currentTimeline.currentTime),b.push(bt.currentTimeline)}),b.forEach(tt=>d.currentTimeline.mergeTimelineCollectedStyles(tt)),d.transformIntoNewTimeline(E),d.previousNode=g}_visitTiming(g,d){if(g.dynamic){const b=g.strValue;return yo(d.params?yi(b,d.params,d.errors):b,d.errors)}return{duration:g.duration,delay:g.delay,easing:g.easing}}visitAnimate(g,d){const b=d.currentAnimateTimings=this._visitTiming(g.timings,d),E=d.currentTimeline;b.delay&&(d.incrementTime(b.delay),E.snapshotCurrentStyles());const V=g.style;V.type==Do.If.Keyframes?this.visitKeyframes(V,d):(d.incrementTime(b.duration),this.visitStyle(V,d),E.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=g}visitStyle(g,d){const b=d.currentTimeline,E=d.currentAnimateTimings;!E&&b.hasCurrentStyleProperties()&&b.forwardFrame();const V=E&&E.easing||g.easing;g.isEmptyStep?b.applyEmptyStep(V):b.setStyles(g.styles,V,d.errors,d.options),d.previousNode=g}visitKeyframes(g,d){const b=d.currentAnimateTimings,E=d.currentTimeline.duration,V=b.duration,bt=d.createSubContext().currentTimeline;bt.easing=b.easing,g.styles.forEach(Gt=>{bt.forwardTime((Gt.offset||0)*V),bt.setStyles(Gt.styles,Gt.easing,d.errors,d.options),bt.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(bt),d.transformIntoNewTimeline(E+V),d.previousNode=g}visitQuery(g,d){const b=d.currentTimeline.currentTime,E=g.options||{},V=E.delay?Vr(E.delay):0;V&&(d.previousNode.type===Do.If.Style||0==b&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Nl);let tt=b;const bt=d.invokeQuery(g.selector,g.originalSelector,g.limit,g.includeSelf,!!E.optional,d.errors);d.currentQueryTotal=bt.length;let Gt=null;bt.forEach((we,lr)=>{d.currentQueryIndex=lr;const mr=d.createSubContext(g.options,we);V&&mr.delayNextStep(V),we===d.element&&(Gt=mr.currentTimeline),Yn(this,g.animation,mr),mr.currentTimeline.applyStylesToKeyframe(),tt=Math.max(tt,mr.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(tt),Gt&&(d.currentTimeline.mergeTimelineCollectedStyles(Gt),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=g}visitStagger(g,d){const b=d.parentContext,E=d.currentTimeline,V=g.timings,tt=Math.abs(V.duration),bt=tt*(d.currentQueryTotal-1);let Gt=tt*d.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":Gt=bt-Gt;break;case"full":Gt=b.currentStaggerTime}const lr=d.currentTimeline;Gt&&lr.delayNextStep(Gt);const mr=lr.currentTime;Yn(this,g.animation,d),d.previousNode=g,b.currentStaggerTime=E.currentTime-mr+(E.startTime-b.currentTimeline.startTime)}}const Nl={};class ku{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Nl;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(g,d,b,E,V,tt,bt,Gt){this._driver=g,this.element=d,this.subInstructions=b,this._enterClassName=E,this._leaveClassName=V,this.errors=tt,this.timelines=bt,this.currentTimeline=Gt||new Gd(this._driver,d,0),bt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(g,d){if(!g)return;const b=g;let E=this.options;null!=b.duration&&(E.duration=Vr(b.duration)),null!=b.delay&&(E.delay=Vr(b.delay));const V=b.params;if(V){let tt=E.params;tt||(tt=this.options.params={}),Object.keys(V).forEach(bt=>{(!d||!tt.hasOwnProperty(bt))&&(tt[bt]=yi(V[bt],tt,this.errors))})}}_copyOptions(){const g={};if(this.options){const d=this.options.params;if(d){const b=g.params={};Object.keys(d).forEach(E=>{b[E]=d[E]})}}return g}createSubContext(g=null,d,b){const E=d||this.element,V=new ku(this._driver,E,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(E,b||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(g),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(g){return this.previousNode=Nl,this.currentTimeline=this.currentTimeline.fork(this.element,g),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(g,d,b){const E={duration:d??g.duration,delay:this.currentTimeline.currentTime+(b??0)+g.delay,easing:""},V=new Eh(this._driver,g.element,g.keyframes,g.preStyleProps,g.postStyleProps,E,g.stretchStartingKeyframe);return this.timelines.push(V),E}incrementTime(g){this.currentTimeline.forwardTime(this.currentTimeline.duration+g)}delayNextStep(g){g>0&&this.currentTimeline.delayNextStep(g)}invokeQuery(g,d,b,E,V,tt){let bt=[];if(E&&bt.push(this.element),g.length>0){g=(g=g.replace(rf,"."+this._enterClassName)).replace(kh,"."+this._leaveClassName);let we=this._driver.query(this.element,g,1!=b);0!==b&&(we=b<0?we.slice(we.length+b,we.length):we.slice(0,b)),bt.push(...we)}return!V&&0==bt.length&&tt.push(function Wo(){return new l.wOt(3014,!1)}()),bt}}class Gd{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(g,d,b,E){this._driver=g,this.element=d,this.startTime=b,this._elementTimelineStylesLookup=E,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(g){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+g),d&&this.snapshotCurrentStyles()):this.startTime+=g}fork(g,d){return this.applyStylesToKeyframe(),new Gd(this._driver,g,d||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(g){this.applyStylesToKeyframe(),this.duration=g,this._loadKeyframe()}_updateStyle(g,d){this._localTimelineStyles.set(g,d),this._globalTimelineStyles.set(g,d),this._styleSummary.set(g,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(g){g&&this._previousKeyframe.set("easing",g);for(let[d,b]of this._globalTimelineStyles)this._backFill.set(d,b||Do.kp),this._currentKeyframe.set(d,Do.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(g,d,b,E){d&&this._previousKeyframe.set("easing",d);const V=E&&E.params||{},tt=function Ch(w,g){const d=new Map;let b;return w.forEach(E=>{if("*"===E){b??=g.keys();for(let V of b)d.set(V,Do.kp)}else for(let[V,tt]of E)d.set(V,tt)}),d}(g,this._globalTimelineStyles);for(let[bt,Gt]of tt){const we=yi(Gt,V,b);this._pendingStyles.set(bt,we),this._localTimelineStyles.has(bt)||this._backFill.set(bt,this._globalTimelineStyles.get(bt)??Do.kp),this._updateStyle(bt,we)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((g,d)=>{this._currentKeyframe.set(d,g)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((g,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,g)}))}snapshotCurrentStyles(){for(let[g,d]of this._localTimelineStyles)this._pendingStyles.set(g,d),this._updateStyle(g,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const g=[];for(let d in this._currentKeyframe)g.push(d);return g}mergeTimelineCollectedStyles(g){g._styleSummary.forEach((d,b)=>{const E=this._styleSummary.get(b);(!E||d.time>E.time)&&this._updateStyle(b,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const g=new Set,d=new Set,b=1===this._keyframes.size&&0===this.duration;let E=[];this._keyframes.forEach((bt,Gt)=>{const we=new Map([...this._backFill,...bt]);we.forEach((lr,mr)=>{lr===Do.FX?g.add(mr):lr===Do.kp&&d.add(mr)}),b||we.set("offset",Gt/this.duration),E.push(we)});const V=[...g.values()],tt=[...d.values()];if(b){const bt=E[0],Gt=new Map(bt);bt.set("offset",0),Gt.set("offset",1),E=[bt,Gt]}return _u(this.element,E,V,tt,this.duration,this.startTime,this.easing,!1)}}class Eh extends Gd{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(g,d,b,E,V,tt,bt=!1){super(g,d,tt.delay),this.keyframes=b,this.preStyleProps=E,this.postStyleProps=V,this._stretchStartingKeyframe=bt,this.timings={duration:tt.duration,delay:tt.delay,easing:tt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let g=this.keyframes,{delay:d,duration:b,easing:E}=this.timings;if(this._stretchStartingKeyframe&&d){const V=[],tt=b+d,bt=d/tt,Gt=new Map(g[0]);Gt.set("offset",0),V.push(Gt);const we=new Map(g[0]);we.set("offset",yp(bt)),V.push(we);const lr=g.length-1;for(let mr=1;mr<=lr;mr++){let bo=new Map(g[mr]);const to=bo.get("offset");bo.set("offset",yp((d+to*b)/tt)),V.push(bo)}b=tt,d=0,E="",g=V}return _u(this.element,g,this.preStyleProps,this.postStyleProps,b,d,E,!0)}}function yp(w,g=3){const d=Math.pow(10,g-1);return Math.round(w*d)/d}function vp(w,g,d,b,E,V,tt,bt,Gt,we,lr,mr,bo){return{type:0,element:w,triggerName:g,isRemovalTransition:E,fromState:d,fromStyles:V,toState:b,toStyles:tt,timelines:bt,queriedElements:Gt,preStyleProps:we,postStyleProps:lr,totalTime:mr,errors:bo}}const hd={};class Fc{_triggerName;ast;_stateStyles;constructor(g,d,b){this._triggerName=g,this.ast=d,this._stateStyles=b}match(g,d,b,E){return function Eu(w,g,d,b,E){return w.some(V=>V(g,d,b,E))}(this.ast.matchers,g,d,b,E)}buildStyles(g,d,b){let E=this._stateStyles.get("*");return void 0!==g&&(E=this._stateStyles.get(g?.toString())||E),E?E.buildStyles(d,b):new Map}build(g,d,b,E,V,tt,bt,Gt,we,lr){const mr=[],bo=this.ast.options&&this.ast.options.params||hd,go=this.buildStyles(b,bt&&bt.params||hd,mr),en=Gt&&Gt.params||hd,Sn=this.buildStyles(E,en,mr),Ti=new Set,ui=new Map,xs=new Map,es="void"===E,Rd={params:_p(en,bo),delay:this.ast.options?.delay},wc=lr?[]:xu(g,d,this.ast.animation,V,tt,go,Sn,Rd,we,mr);let ks=0;return wc.forEach(Ys=>{ks=Math.max(Ys.duration+Ys.delay,ks)}),mr.length?vp(d,this._triggerName,b,E,es,go,Sn,[],[],ui,xs,ks,mr):(wc.forEach(Ys=>{const Sc=Ys.element,Bc=gs(ui,Sc,new Set);Ys.preStyleProps.forEach(fu=>Bc.add(fu));const ph=gs(xs,Sc,new Set);Ys.postStyleProps.forEach(fu=>ph.add(fu)),Sc!==d&&Ti.add(Sc)}),vp(d,this._triggerName,b,E,es,go,Sn,wc,[...Ti.values()],ui,xs,ks))}}function _p(w,g){const d={...g};return Object.entries(w).forEach(([b,E])=>{null!=E&&(d[b]=E)}),d}class Ll{styles;defaultParams;normalizer;constructor(g,d,b){this.styles=g,this.defaultParams=d,this.normalizer=b}buildStyles(g,d){const b=new Map,E=_p(g,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((tt,bt)=>{tt&&(tt=yi(tt,E,d));const Gt=this.normalizer.normalizePropertyName(bt,d);tt=this.normalizer.normalizeStyleValue(bt,Gt,tt,d),b.set(bt,tt)})}),b}}class Fa{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(g,d,b){this.name=g,this.ast=d,this._normalizer=b,d.states.forEach(E=>{this.states.set(E.name,new Ll(E.style,E.options&&E.options.params||{},b))}),xp(this.states,"true","1"),xp(this.states,"false","0"),d.transitions.forEach(E=>{this.transitionFactories.push(new Fc(g,E,this.states))}),this.fallbackTransition=function Dh(w,g){return new Fc(w,{type:Do.If.Transition,animation:{type:Do.If.Sequence,steps:[],options:null},matchers:[(tt,bt)=>!0],options:null,queryCount:0,depCount:0},g)}(g,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(g,d,b,E){return this.transitionFactories.find(tt=>tt.match(g,d,b,E))||null}matchStyles(g,d,b){return this.fallbackTransition.buildStyles(g,d,b)}}function xp(w,g,d){w.has(g)?w.has(d)||w.set(d,w.get(g)):w.has(d)&&w.set(g,w.get(d))}const Cu=new Kd;class nf{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(g,d,b){this.bodyNode=g,this._driver=d,this._normalizer=b}register(g,d){const b=[],V=Hd(this._driver,d,b,[]);if(b.length)throw function up(){return new l.wOt(3503,!1)}();this._animations.set(g,V)}_buildPlayer(g,d,b){const E=g.element,V=Nc(this._normalizer,g.keyframes,d,b);return this._driver.animate(E,V,g.duration,g.delay,g.easing,[],!0)}create(g,d,b={}){const E=[],V=this._animations.get(g);let tt;const bt=new Map;if(V?(tt=xu(this._driver,d,V,Cr,Qe,new Map,new Map,b,Cu,E),tt.forEach(lr=>{const mr=gs(bt,lr.element,new Map);lr.postStyleProps.forEach(bo=>mr.set(bo,null))})):(E.push(function pp(){return new l.wOt(3300,!1)}()),tt=[]),E.length)throw function ml(){return new l.wOt(3504,!1)}();bt.forEach((lr,mr)=>{lr.forEach((bo,to)=>{lr.set(to,this._driver.computeStyle(mr,to,Do.kp))})});const we=An(tt.map(lr=>{const mr=bt.get(lr.element);return this._buildPlayer(lr,new Map,mr)}));return this._playersById.set(g,we),we.onDestroy(()=>this.destroy(g)),this.players.push(we),we}destroy(g){const d=this._getPlayer(g);d.destroy(),this._playersById.delete(g);const b=this.players.indexOf(d);b>=0&&this.players.splice(b,1)}_getPlayer(g){const d=this._playersById.get(g);if(!d)throw function Yc(){return new l.wOt(3301,!1)}();return d}listen(g,d,b,E){const V=Il(d,"","","");return Rs(this._getPlayer(g),b,V,E),()=>{}}command(g,d,b,E){if("register"==b)return void this.register(g,E[0]);if("create"==b)return void this.create(g,d,E[0]||{});const V=this._getPlayer(g);switch(b){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(E[0]));break;case"destroy":this.destroy(g)}}}const Xd="ng-animate-queued",kp="ng-animate-disabled",Sh=[],Ah={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Su={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Gs="__ng_removed";class Au{namespaceId;value;options;get params(){return this.options.params}constructor(g,d=""){this.namespaceId=d;const b=g&&g.hasOwnProperty("value");if(this.value=function Dp(w){return w??null}(b?g.value:g),b){const{value:V,...tt}=g;this.options=tt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(g){const d=g.params;if(d){const b=this.options.params;Object.keys(d).forEach(E=>{null==b[E]&&(b[E]=d[E])})}}}const Zd="void",Tu=new Au(Zd);class Ep{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(g,d,b){this.id=g,this.hostElement=d,this._engine=b,this._hostClassName="ng-tns-"+g,va(d,this._hostClassName)}listen(g,d,b,E){if(!this._triggers.has(d))throw function Qc(){return new l.wOt(3302,!1)}();if(null==b||0==b.length)throw function dd(){return new l.wOt(3303,!1)}();if(!function cf(w){return"start"==w||"done"==w}(b))throw function ud(){return new l.wOt(3400,!1)}();const V=gs(this._elementListeners,g,[]),tt={name:d,phase:b,callback:E};V.push(tt);const bt=gs(this._engine.statesByElement,g,new Map);return bt.has(d)||(va(g,Gr),va(g,Gr+"-"+d),bt.set(d,Tu)),()=>{this._engine.afterFlush(()=>{const Gt=V.indexOf(tt);Gt>=0&&V.splice(Gt,1),this._triggers.has(d)||bt.delete(d)})}}register(g,d){return!this._triggers.has(g)&&(this._triggers.set(g,d),!0)}_getTrigger(g){const d=this._triggers.get(g);if(!d)throw function Js(){return new l.wOt(3401,!1)}();return d}trigger(g,d,b,E=!0){const V=this._getTrigger(d),tt=new sf(this.id,d,g);let bt=this._engine.statesByElement.get(g);bt||(va(g,Gr),va(g,Gr+"-"+d),this._engine.statesByElement.set(g,bt=new Map));let Gt=bt.get(d);const we=new Au(b,this.id);if(!(b&&b.hasOwnProperty("value"))&&Gt&&we.absorbOptions(Gt.options),bt.set(d,we),Gt||(Gt=Tu),we.value!==Zd&&Gt.value===we.value){if(!function Mh(w,g){const d=Object.keys(w),b=Object.keys(g);if(d.length!=b.length)return!1;for(let E=0;E{Go(g,Sn),Co(g,Ti)})}return}const bo=gs(this._engine.playersByElement,g,[]);bo.forEach(en=>{en.namespaceId==this.id&&en.triggerName==d&&en.queued&&en.destroy()});let to=V.matchTransition(Gt.value,we.value,g,we.params),go=!1;if(!to){if(!E)return;to=V.fallbackTransition,go=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:d,transition:to,fromState:Gt,toState:we,player:tt,isFallbackTransition:go}),go||(va(g,Xd),tt.onStart(()=>{Pl(g,Xd)})),tt.onDone(()=>{let en=this.players.indexOf(tt);en>=0&&this.players.splice(en,1);const Sn=this._engine.playersByElement.get(g);if(Sn){let Ti=Sn.indexOf(tt);Ti>=0&&Sn.splice(Ti,1)}}),this.players.push(tt),bo.push(tt),tt}deregister(g){this._triggers.delete(g),this._engine.statesByElement.forEach(d=>d.delete(g)),this._elementListeners.forEach((d,b)=>{this._elementListeners.set(b,d.filter(E=>E.name!=g))})}clearElementCache(g){this._engine.statesByElement.delete(g),this._elementListeners.delete(g);const d=this._engine.playersByElement.get(g);d&&(d.forEach(b=>b.destroy()),this._engine.playersByElement.delete(g))}_signalRemovalForInnerTriggers(g,d){const b=this._engine.driver.query(g,zr,!0);b.forEach(E=>{if(E[Gs])return;const V=this._engine.fetchNamespacesByElement(E);V.size?V.forEach(tt=>tt.triggerLeaveAnimation(E,d,!1,!0)):this.clearElementCache(E)}),this._engine.afterFlushAnimationsDone(()=>b.forEach(E=>this.clearElementCache(E)))}triggerLeaveAnimation(g,d,b,E){const V=this._engine.statesByElement.get(g),tt=new Map;if(V){const bt=[];if(V.forEach((Gt,we)=>{if(tt.set(we,Gt.value),this._triggers.has(we)){const lr=this.trigger(g,we,Zd,E);lr&&bt.push(lr)}}),bt.length)return this._engine.markElementAsRemoved(this.id,g,!0,d,tt),b&&An(bt).onDone(()=>this._engine.processLeaveNode(g)),!0}return!1}prepareLeaveAnimationListeners(g){const d=this._elementListeners.get(g),b=this._engine.statesByElement.get(g);if(d&&b){const E=new Set;d.forEach(V=>{const tt=V.name;if(E.has(tt))return;E.add(tt);const Gt=this._triggers.get(tt).fallbackTransition,we=b.get(tt)||Tu,lr=new Au(Zd),mr=new sf(this.id,tt,g);this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:tt,transition:Gt,fromState:we,toState:lr,player:mr,isFallbackTransition:!0})})}}removeNode(g,d){const b=this._engine;if(g.childElementCount&&this._signalRemovalForInnerTriggers(g,d),this.triggerLeaveAnimation(g,d,!0))return;let E=!1;if(b.totalAnimations){const V=b.players.length?b.playersByQueriedElement.get(g):[];if(V&&V.length)E=!0;else{let tt=g;for(;tt=tt.parentNode;)if(b.statesByElement.get(tt)){E=!0;break}}}if(this.prepareLeaveAnimationListeners(g),E)b.markElementAsRemoved(this.id,g,!1,d);else{const V=g[Gs];(!V||V===Ah)&&(b.afterFlush(()=>this.clearElementCache(g)),b.destroyInnerAnimations(g),b._onRemovalComplete(g,d))}}insertNode(g,d){va(g,this._hostClassName)}drainQueuedTransitions(g){const d=[];return this._queue.forEach(b=>{const E=b.player;if(E.destroyed)return;const V=b.element,tt=this._elementListeners.get(V);tt&&tt.forEach(bt=>{if(bt.name==b.triggerName){const Gt=Il(V,b.triggerName,b.fromState.value,b.toState.value);Gt._data=g,Rs(b.player,bt.phase,Gt,bt.callback)}}),E.markedForDestroy?this._engine.afterFlush(()=>{E.destroy()}):d.push(b)}),this._queue=[],d.sort((b,E)=>{const V=b.transition.ast.depCount,tt=E.transition.ast.depCount;return 0==V||0==tt?V-tt:this._engine.driver.containsElement(b.element,E.element)?1:-1})}destroy(g){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,g)}}class af{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(g,d)=>{};_onRemovalComplete(g,d){this.onRemovalComplete(g,d)}constructor(g,d,b){this.bodyNode=g,this.driver=d,this._normalizer=b}get queuedPlayers(){const g=[];return this._namespaceList.forEach(d=>{d.players.forEach(b=>{b.queued&&g.push(b)})}),g}createNamespace(g,d){const b=new Ep(g,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(b,d):(this.newHostElements.set(d,b),this.collectEnterElement(d)),this._namespaceLookup[g]=b}_balanceNamespaceList(g,d){const b=this._namespaceList,E=this.namespacesByHostElement;if(b.length-1>=0){let tt=!1,bt=this.driver.getParentElement(d);for(;bt;){const Gt=E.get(bt);if(Gt){const we=b.indexOf(Gt);b.splice(we+1,0,g),tt=!0;break}bt=this.driver.getParentElement(bt)}tt||b.unshift(g)}else b.push(g);return E.set(d,g),g}register(g,d){let b=this._namespaceLookup[g];return b||(b=this.createNamespace(g,d)),b}registerTrigger(g,d,b){let E=this._namespaceLookup[g];E&&E.register(d,b)&&this.totalAnimations++}destroy(g,d){g&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const b=this._fetchNamespace(g);this.namespacesByHostElement.delete(b.hostElement);const E=this._namespaceList.indexOf(b);E>=0&&this._namespaceList.splice(E,1),b.destroy(d),delete this._namespaceLookup[g]}))}_fetchNamespace(g){return this._namespaceLookup[g]}fetchNamespacesByElement(g){const d=new Set,b=this.statesByElement.get(g);if(b)for(let E of b.values())if(E.namespaceId){const V=this._fetchNamespace(E.namespaceId);V&&d.add(V)}return d}trigger(g,d,b,E){if(Qi(d)){const V=this._fetchNamespace(g);if(V)return V.trigger(d,b,E),!0}return!1}insertNode(g,d,b,E){if(!Qi(d))return;const V=d[Gs];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const tt=this.collectedLeaveElements.indexOf(d);tt>=0&&this.collectedLeaveElements.splice(tt,1)}if(g){const tt=this._fetchNamespace(g);tt&&tt.insertNode(d,b)}E&&this.collectEnterElement(d)}collectEnterElement(g){this.collectedEnterElements.push(g)}markElementAsDisabled(g,d){d?this.disabledNodes.has(g)||(this.disabledNodes.add(g),va(g,kp)):this.disabledNodes.has(g)&&(this.disabledNodes.delete(g),Pl(g,kp))}removeNode(g,d,b){if(Qi(d)){const E=g?this._fetchNamespace(g):null;E?E.removeNode(d,b):this.markElementAsRemoved(g,d,!1,b);const V=this.namespacesByHostElement.get(d);V&&V.id!==g&&V.removeNode(d,b)}else this._onRemovalComplete(d,b)}markElementAsRemoved(g,d,b,E,V){this.collectedLeaveElements.push(d),d[Gs]={namespaceId:g,setForRemoval:E,hasAnimation:b,removedBeforeQueried:!1,previousTriggersValues:V}}listen(g,d,b,E,V){return Qi(d)?this._fetchNamespace(g).listen(d,b,E,V):()=>{}}_buildInstruction(g,d,b,E,V){return g.transition.build(this.driver,g.element,g.fromState.value,g.toState.value,b,E,g.fromState.options,g.toState.options,d,V)}destroyInnerAnimations(g){let d=this.driver.query(g,zr,!0);d.forEach(b=>this.destroyActiveAnimationsForElement(b)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(g,Ar,!0),d.forEach(b=>this.finishActiveQueriedAnimationOnElement(b)))}destroyActiveAnimationsForElement(g){const d=this.playersByElement.get(g);d&&d.forEach(b=>{b.queued?b.markedForDestroy=!0:b.destroy()})}finishActiveQueriedAnimationOnElement(g){const d=this.playersByQueriedElement.get(g);d&&d.forEach(b=>b.finish())}whenRenderingDone(){return new Promise(g=>{if(this.players.length)return An(this.players).onDone(()=>g());g()})}processLeaveNode(g){const d=g[Gs];if(d&&d.setForRemoval){if(g[Gs]=Ah,d.namespaceId){this.destroyInnerAnimations(g);const b=this._fetchNamespace(d.namespaceId);b&&b.clearElementCache(g)}this._onRemovalComplete(g,d.setForRemoval)}g.classList?.contains(kp)&&this.markElementAsDisabled(g,!1),this.driver.query(g,".ng-animate-disabled",!0).forEach(b=>{this.markElementAsDisabled(b,!1)})}flush(g=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((b,E)=>this._balanceNamespaceList(b,E)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let b=0;bb()),this._flushFns=[],this._whenQuietFns.length){const b=this._whenQuietFns;this._whenQuietFns=[],d.length?An(d).onDone(()=>{b.forEach(E=>E())}):b.forEach(E=>E())}}reportError(g){throw function _r(){return new l.wOt(3402,!1)}()}_flushAnimations(g,d){const b=new Kd,E=[],V=new Map,tt=[],bt=new Map,Gt=new Map,we=new Map,lr=new Set;this.disabledNodes.forEach(Zo=>{lr.add(Zo);const yn=this.driver.query(Zo,".ng-animate-queued",!0);for(let Tn=0;Tn{const Tn=Cr+en++;go.set(yn,Tn),Zo.forEach(xi=>va(xi,Tn))});const Sn=[],Ti=new Set,ui=new Set;for(let Zo=0;ZoTi.add(xi)):ui.add(yn))}const xs=new Map,es=Sp(bo,Array.from(Ti));es.forEach((Zo,yn)=>{const Tn=Qe+en++;xs.set(yn,Tn),Zo.forEach(xi=>va(xi,Tn))}),g.push(()=>{to.forEach((Zo,yn)=>{const Tn=go.get(yn);Zo.forEach(xi=>Pl(xi,Tn))}),es.forEach((Zo,yn)=>{const Tn=xs.get(yn);Zo.forEach(xi=>Pl(xi,Tn))}),Sn.forEach(Zo=>{this.processLeaveNode(Zo)})});const Rd=[],wc=[];for(let Zo=this._namespaceList.length-1;Zo>=0;Zo--)this._namespaceList[Zo].drainQueuedTransitions(d).forEach(Tn=>{const xi=Tn.player,Es=Tn.element;if(Rd.push(xi),this.collectedEnterElements.length){const os=Es[Gs];if(os&&os.setForMove){if(os.previousTriggersValues&&os.previousTriggersValues.has(Tn.triggerName)){const Ql=os.previousTriggersValues.get(Tn.triggerName),dl=this.statesByElement.get(Tn.element);if(dl&&dl.has(Tn.triggerName)){const hh=dl.get(Tn.triggerName);hh.value=Ql,dl.set(Tn.triggerName,hh)}}return void xi.destroy()}}const rs=!mr||!this.driver.containsElement(mr,Es),ac=xs.get(Es),Nd=go.get(Es),ka=this._buildInstruction(Tn,b,Nd,ac,rs);if(ka.errors&&ka.errors.length)return void wc.push(ka);if(rs)return xi.onStart(()=>Go(Es,ka.fromStyles)),xi.onDestroy(()=>Co(Es,ka.toStyles)),void E.push(xi);if(Tn.isFallbackTransition)return xi.onStart(()=>Go(Es,ka.fromStyles)),xi.onDestroy(()=>Co(Es,ka.toStyles)),void E.push(xi);const rm=[];ka.timelines.forEach(os=>{os.stretchStartingKeyframe=!0,this.disabledNodes.has(os.element)||rm.push(os)}),ka.timelines=rm,b.append(Es,ka.timelines),tt.push({instruction:ka,player:xi,element:Es}),ka.queriedElements.forEach(os=>gs(bt,os,[]).push(xi)),ka.preStyleProps.forEach((os,Ql)=>{if(os.size){let dl=Gt.get(Ql);dl||Gt.set(Ql,dl=new Set),os.forEach((hh,Eg)=>dl.add(Eg))}}),ka.postStyleProps.forEach((os,Ql)=>{let dl=we.get(Ql);dl||we.set(Ql,dl=new Set),os.forEach((hh,Eg)=>dl.add(Eg))})});if(wc.length){const Zo=[];wc.forEach(yn=>{Zo.push(function Ml(){return new l.wOt(3505,!1)}())}),Rd.forEach(yn=>yn.destroy()),this.reportError(Zo)}const ks=new Map,Ys=new Map;tt.forEach(Zo=>{const yn=Zo.element;b.has(yn)&&(Ys.set(yn,yn),this._beforeAnimationBuild(Zo.player.namespaceId,Zo.instruction,ks))}),E.forEach(Zo=>{const yn=Zo.element;this._getPreviousPlayers(yn,!1,Zo.namespaceId,Zo.triggerName,null).forEach(xi=>{gs(ks,yn,[]).push(xi),xi.destroy()})});const Sc=Sn.filter(Zo=>Ou(Zo,Gt,we)),Bc=new Map;Th(Bc,this.driver,ui,we,Do.kp).forEach(Zo=>{Ou(Zo,Gt,we)&&Sc.push(Zo)});const fu=new Map;to.forEach((Zo,yn)=>{Th(fu,this.driver,new Set(Zo),Gt,Do.FX)}),Sc.forEach(Zo=>{const yn=Bc.get(Zo),Tn=fu.get(Zo);Bc.set(Zo,new Map([...yn?.entries()??[],...Tn?.entries()??[]]))});const em=[],kg=[],iw={};tt.forEach(Zo=>{const{element:yn,player:Tn,instruction:xi}=Zo;if(b.has(yn)){if(lr.has(yn))return Tn.onDestroy(()=>Co(yn,xi.toStyles)),Tn.disabled=!0,Tn.overrideTotalTime(xi.totalTime),void E.push(Tn);let Es=iw;if(Ys.size>1){let ac=yn;const Nd=[];for(;ac=ac.parentNode;){const ka=Ys.get(ac);if(ka){Es=ka;break}Nd.push(ac)}Nd.forEach(ka=>Ys.set(ka,Es))}const rs=this._buildAnimation(Tn.namespaceId,xi,ks,V,fu,Bc);if(Tn.setRealPlayer(rs),Es===iw)em.push(Tn);else{const ac=this.playersByElement.get(Es);ac&&ac.length&&(Tn.parentPlayer=An(ac)),E.push(Tn)}}else Go(yn,xi.fromStyles),Tn.onDestroy(()=>Co(yn,xi.toStyles)),kg.push(Tn),lr.has(yn)&&E.push(Tn)}),kg.forEach(Zo=>{const yn=V.get(Zo.element);if(yn&&yn.length){const Tn=An(yn);Zo.setRealPlayer(Tn)}}),E.forEach(Zo=>{Zo.parentPlayer?Zo.syncPlayerEvents(Zo.parentPlayer):Zo.destroy()});for(let Zo=0;Zo!rs.destroyed);Es.length?Iu(this,yn,Es):this.processLeaveNode(yn)}return Sn.length=0,em.forEach(Zo=>{this.players.push(Zo),Zo.onDone(()=>{Zo.destroy();const yn=this.players.indexOf(Zo);this.players.splice(yn,1)}),Zo.play()}),em}afterFlush(g){this._flushFns.push(g)}afterFlushAnimationsDone(g){this._whenQuietFns.push(g)}_getPreviousPlayers(g,d,b,E,V){let tt=[];if(d){const bt=this.playersByQueriedElement.get(g);bt&&(tt=bt)}else{const bt=this.playersByElement.get(g);if(bt){const Gt=!V||V==Zd;bt.forEach(we=>{we.queued||!Gt&&we.triggerName!=E||tt.push(we)})}}return(b||E)&&(tt=tt.filter(bt=>!(b&&b!=bt.namespaceId||E&&E!=bt.triggerName))),tt}_beforeAnimationBuild(g,d,b){const V=d.element,tt=d.isRemovalTransition?void 0:g,bt=d.isRemovalTransition?void 0:d.triggerName;for(const Gt of d.timelines){const we=Gt.element,lr=we!==V,mr=gs(b,we,[]);this._getPreviousPlayers(we,lr,tt,bt,d.toState).forEach(to=>{const go=to.getRealPlayer();go.beforeDestroy&&go.beforeDestroy(),to.destroy(),mr.push(to)})}Go(V,d.fromStyles)}_buildAnimation(g,d,b,E,V,tt){const bt=d.triggerName,Gt=d.element,we=[],lr=new Set,mr=new Set,bo=d.timelines.map(go=>{const en=go.element;lr.add(en);const Sn=en[Gs];if(Sn&&Sn.removedBeforeQueried)return new Do.sf(go.duration,go.delay);const Ti=en!==Gt,ui=function rl(w){const g=[];return md(w,g),g}((b.get(en)||Sh).map(ks=>ks.getRealPlayer())).filter(ks=>!!ks.element&&ks.element===en),xs=V.get(en),es=tt.get(en),Rd=Nc(this._normalizer,go.keyframes,xs,es),wc=this._buildPlayer(go,Rd,ui);if(go.subTimeline&&E&&mr.add(en),Ti){const ks=new sf(g,bt,en);ks.setRealPlayer(wc),we.push(ks)}return wc});we.forEach(go=>{gs(this.playersByQueriedElement,go.element,[]).push(go),go.onDone(()=>function Cp(w,g,d){let b=w.get(g);if(b){if(b.length){const E=b.indexOf(d);b.splice(E,1)}0==b.length&&w.delete(g)}return b}(this.playersByQueriedElement,go.element,go))}),lr.forEach(go=>va(go,ro));const to=An(bo);return to.onDestroy(()=>{lr.forEach(go=>Pl(go,ro)),Co(Gt,d.toStyles)}),mr.forEach(go=>{gs(E,go,[]).push(to)}),to}_buildPlayer(g,d,b){return d.length>0?this.driver.animate(g.element,d,g.duration,g.delay,g.easing,b):new Do.sf(g.duration,g.delay)}}class sf{namespaceId;triggerName;element;_player=new Do.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(g,d,b){this.namespaceId=g,this.triggerName=d,this.element=b}setRealPlayer(g){this._containsRealPlayer||(this._player=g,this._queuedCallbacks.forEach((d,b)=>{d.forEach(E=>Rs(g,b,void 0,E))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(g.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(g){this.totalTime=g}syncPlayerEvents(g){const d=this._player;d.triggerCallback&&g.onStart(()=>d.triggerCallback("start")),g.onDone(()=>this.finish()),g.onDestroy(()=>this.destroy())}_queueEvent(g,d){gs(this._queuedCallbacks,g,[]).push(d)}onDone(g){this.queued&&this._queueEvent("done",g),this._player.onDone(g)}onStart(g){this.queued&&this._queueEvent("start",g),this._player.onStart(g)}onDestroy(g){this.queued&&this._queueEvent("destroy",g),this._player.onDestroy(g)}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(g){this.queued||this._player.setPosition(g)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(g){const d=this._player;d.triggerCallback&&d.triggerCallback(g)}}function Qi(w){return w&&1===w.nodeType}function Mu(w,g){const d=w.style.display;return w.style.display=g??"none",d}function Th(w,g,d,b,E){const V=[];d.forEach(Gt=>V.push(Mu(Gt)));const tt=[];b.forEach((Gt,we)=>{const lr=new Map;Gt.forEach(mr=>{const bo=g.computeStyle(we,mr,E);lr.set(mr,bo),(!bo||0==bo.length)&&(we[Gs]=Su,tt.push(we))}),w.set(we,lr)});let bt=0;return d.forEach(Gt=>Mu(Gt,V[bt++])),tt}function Sp(w,g){const d=new Map;if(w.forEach(bt=>d.set(bt,[])),0==g.length)return d;const E=new Set(g),V=new Map;function tt(bt){if(!bt)return 1;let Gt=V.get(bt);if(Gt)return Gt;const we=bt.parentNode;return Gt=d.has(we)?we:E.has(we)?1:tt(we),V.set(bt,Gt),Gt}return g.forEach(bt=>{const Gt=tt(bt);1!==Gt&&d.get(Gt).push(bt)}),d}function va(w,g){w.classList?.add(g)}function Pl(w,g){w.classList?.remove(g)}function Iu(w,g,d){An(d).onDone(()=>w.processLeaveNode(g))}function md(w,g){for(let d=0;dE.add(V)):g.set(w,b),d.delete(w),!0}class ol{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(g,d)=>{};constructor(g,d,b){this._driver=d,this._normalizer=b,this._transitionEngine=new af(g.body,d,b),this._timelineEngine=new nf(g.body,d,b),this._transitionEngine.onRemovalComplete=(E,V)=>this.onRemovalComplete(E,V)}registerTrigger(g,d,b,E,V){const tt=g+"-"+E;let bt=this._triggerCache[tt];if(!bt){const Gt=[],lr=Hd(this._driver,V,Gt,[]);if(Gt.length)throw function wu(){return new l.wOt(3404,!1)}();bt=function gd(w,g,d){return new Fa(w,g,d)}(E,lr,this._normalizer),this._triggerCache[tt]=bt}this._transitionEngine.registerTrigger(d,E,bt)}register(g,d){this._transitionEngine.register(g,d)}destroy(g,d){this._transitionEngine.destroy(g,d)}onInsert(g,d,b,E){this._transitionEngine.insertNode(g,d,b,E)}onRemove(g,d,b){this._transitionEngine.removeNode(g,d,b)}disableAnimations(g,d){this._transitionEngine.markElementAsDisabled(g,d)}process(g,d,b,E){if("@"==b.charAt(0)){const[V,tt]=yu(b);this._timelineEngine.command(V,d,tt,E)}else this._transitionEngine.trigger(g,d,b,E)}listen(g,d,b,E,V){if("@"==b.charAt(0)){const[tt,bt]=yu(b);return this._timelineEngine.listen(tt,d,bt,V)}return this._transitionEngine.listen(g,d,b,E,V)}flush(g=-1){this._transitionEngine.flush(g)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(g){this._transitionEngine.afterFlushAnimationsDone(g)}}let Ap=(()=>{class w{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(d,b,E){this._element=d,this._startStyles=b,this._endStyles=E;let V=w.initialStylesByElement.get(d);V||w.initialStylesByElement.set(d,V=new Map),this._initialStyles=V}start(){this._state<1&&(this._startStyles&&Co(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Co(this._element,this._initialStyles),this._endStyles&&(Co(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(w.initialStylesByElement.delete(this._element),this._startStyles&&(Go(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Go(this._element,this._endStyles),this._endStyles=null),Co(this._element,this._initialStyles),this._state=3)}}return w})();function Tp(w){let g=null;return w.forEach((d,b)=>{(function nl(w){return"display"===w||"position"===w})(b)&&(g=g||new Map,g.set(b,d))}),g}class bd{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(g,d,b,E){this.element=g,this.keyframes=d,this.options=b,this._specialStyles=E,this._duration=b.duration,this._delay=b.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(g=>g()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const g=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,g,this.options),this._finalKeyframe=g.length?g[g.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(g){const d=[];return g.forEach(b=>{d.push(Object.fromEntries(b))}),d}_triggerWebAnimation(g,d,b){return g.animate(this._convertKeyframesToObject(d),b)}onStart(g){this._originalOnStartFns.push(g),this._onStartFns.push(g)}onDone(g){this._originalOnDoneFns.push(g),this._onDoneFns.push(g)}onDestroy(g){this._onDestroyFns.push(g)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(g=>g()),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(g=>g()),this._onDestroyFns=[])}setPosition(g){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=g*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const g=new Map;this.hasStarted()&&this._finalKeyframe.forEach((b,E)=>{"offset"!==E&&g.set(E,this._finished?b:Ai(this.element,E))}),this.currentSnapshot=g}triggerCallback(g){const d="start"===g?this._onStartFns:this._onDoneFns;d.forEach(b=>b()),d.length=0}}class Ru{validateStyleProperty(g){return!0}validateAnimatableStyleProperty(g){return!0}containsElement(g,d){return I(g,d)}getParentElement(g){return hp(g)}query(g,d,b){return P(g,d,b)}computeStyle(g,d,b){return Ai(g,d)}animate(g,d,b,E,V,tt=[]){const Gt={duration:b,delay:E,fill:0==E?"both":"forwards"};V&&(Gt.easing=V);const we=new Map,lr=tt.filter(to=>to instanceof bd);(function Vo(w,g){return 0===w||0===g})(b,E)&&lr.forEach(to=>{to.currentSnapshot.forEach((go,en)=>we.set(en,go))});let mr=function Oo(w){return w.length?w[0]instanceof Map?w:w.map(g=>new Map(Object.entries(g))):[]}(d).map(to=>new Map(to));mr=function Hn(w,g,d){if(d.size&&g.length){let b=g[0],E=[];if(d.forEach((V,tt)=>{b.has(tt)||E.push(tt),b.set(tt,V)}),E.length)for(let V=1;Vtt.set(bt,Ai(w,bt)))}}return g}(g,mr,we);const bo=function _l(w,g){let d=null,b=null;return Array.isArray(g)&&g.length?(d=Tp(g[0]),g.length>1&&(b=Tp(g[g.length-1]))):g instanceof Map&&(d=Tp(g)),d||b?new Ap(w,d,b):null}(g,mr);return new bd(g,mr,Gt,bo)}}const qd="@.disabled";class Mp{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(g,d,b,E){this.namespaceId=g,this.delegate=d,this.engine=b,this._onDestroy=E}get data(){return this.delegate.data}destroyNode(g){this.delegate.destroyNode?.(g)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(g,d){return this.delegate.createElement(g,d)}createComment(g){return this.delegate.createComment(g)}createText(g){return this.delegate.createText(g)}appendChild(g,d){this.delegate.appendChild(g,d),this.engine.onInsert(this.namespaceId,d,g,!1)}insertBefore(g,d,b,E=!0){this.delegate.insertBefore(g,d,b),this.engine.onInsert(this.namespaceId,d,g,E)}removeChild(g,d,b){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(g,d){return this.delegate.selectRootElement(g,d)}parentNode(g){return this.delegate.parentNode(g)}nextSibling(g){return this.delegate.nextSibling(g)}setAttribute(g,d,b,E){this.delegate.setAttribute(g,d,b,E)}removeAttribute(g,d,b){this.delegate.removeAttribute(g,d,b)}addClass(g,d){this.delegate.addClass(g,d)}removeClass(g,d){this.delegate.removeClass(g,d)}setStyle(g,d,b,E){this.delegate.setStyle(g,d,b,E)}removeStyle(g,d,b){this.delegate.removeStyle(g,d,b)}setProperty(g,d,b){"@"==d.charAt(0)&&d==qd?this.disableAnimations(g,!!b):this.delegate.setProperty(g,d,b)}setValue(g,d){this.delegate.setValue(g,d)}listen(g,d,b){return this.delegate.listen(g,d,b)}disableAnimations(g,d){this.engine.disableAnimations(g,d)}}class ia extends Mp{factory;constructor(g,d,b,E,V){super(d,b,E,V),this.factory=g,this.namespaceId=d}setProperty(g,d,b){"@"==d.charAt(0)?"."==d.charAt(1)&&d==qd?this.disableAnimations(g,b=void 0===b||!!b):this.engine.process(this.namespaceId,g,d.slice(1),b):this.delegate.setProperty(g,d,b)}listen(g,d,b){if("@"==d.charAt(0)){const E=function Ih(w){switch(w){case"body":return document.body;case"document":return document;case"window":return window;default:return w}}(g);let V=d.slice(1),tt="";return"@"!=V.charAt(0)&&([V,tt]=function Ip(w){const g=w.indexOf(".");return[w.substring(0,g),w.slice(g+1)]}(V)),this.engine.listen(this.namespaceId,E,V,tt,bt=>{this.factory.scheduleListenerCallback(bt._data||-1,b,bt)})}return this.delegate.listen(g,d,b)}}class df{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(g,d,b){this.delegate=g,this.engine=d,this._zone=b,d.onRemovalComplete=(E,V)=>{V?.removeChild(null,E)}}createRenderer(g,d){const E=this.delegate.createRenderer(g,d);if(!g||!d?.data?.animation){const we=this._rendererCache;let lr=we.get(E);return lr||(lr=new Mp("",E,this.engine,()=>we.delete(E)),we.set(E,lr)),lr}const V=d.id,tt=d.id+"-"+this._currentId;this._currentId++,this.engine.register(tt,g);const bt=we=>{Array.isArray(we)?we.forEach(bt):this.engine.registerTrigger(V,tt,g,we.name,we)};return d.data.animation.forEach(bt),new ia(this,tt,E,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(g,d,b){if(g>=0&&gd(b));const E=this._animationCallbacksBuffer;0==E.length&&queueMicrotask(()=>{this._zone.run(()=>{E.forEach(V=>{const[tt,bt]=V;tt(bt)}),this._animationCallbacksBuffer=[]})}),E.push([d,b])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const wd=[{provide:$t,useFactory:function Op(){return new qa}},{provide:ol,useClass:(()=>{class w extends ol{constructor(d,b,E){super(d,b,E)}ngOnDestroy(){this.flush()}static \u0275fac=function(b){return new(b||w)(l.KVO(ne.qQ),l.KVO(Et),l.KVO($t))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})()},{provide:l._9s,useFactory:function Rh(w,g,d){return new df(w,g,d)},deps:[n.B7,ol,l.SKi]}],Rp=[{provide:Et,useFactory:()=>new Ru},{provide:l.bc$,useValue:"BrowserAnimations"},...wd];var Jd=o(6381),yd=o(909),Um=o(3569),ec=o(8447),Lh=o(850);const vd=new T.c(Lh.l);var _d=o(7509),El=o(1787),Oa=o(7947),Np=o(1642),Nu=o(1126),Ph=o(7225),tu=o(5351);const eu={connector:()=>new ec.B};function Lp(w,g=eu){const{connector:d}=g;return(0,tu.N)((b,E)=>{const V=d();(0,Ph.Tg)(w(function pf(w){return new T.c(g=>w.subscribe(g))}(V))).subscribe(E),E.add(b.subscribe(V))})}var xd=o(2040);const il="Service workers are disabled or not supported by this browser";class kd{serviceWorker;worker;registration;events;constructor(g){if(this.serviceWorker=g,g){const b=(0,yd.R)(g,"controllerchange").pipe((0,Oa.T)(()=>g.controller)),E=(0,Jd.v)(()=>(0,O.of)(g.controller)),V=(0,Um.x)(E,b);this.worker=V.pipe((0,le.p)(lr=>!!lr)),this.registration=this.worker.pipe((0,ct.n)(()=>g.getRegistration()));const we=(0,yd.R)(g,"message").pipe((0,Oa.T)(lr=>lr.data)).pipe((0,le.p)(lr=>lr&&lr.type)).pipe(function Fl(w){return w?g=>Lp(w)(g):g=>function ru(w,g){const d=(0,Nu.T)(w)?w:()=>w;return(0,Nu.T)(g)?Lp(g,{connector:d}):b=>new Np.G(b,d)}(new ec.B)(g)}());we.connect(),this.events=we}else this.worker=this.events=this.registration=function ou(w){return(0,Jd.v)(()=>(0,A.$)(new Error(w)))}(il)}postMessage(g,d){return this.worker.pipe((0,S.s)(1),(0,xd.M)(b=>{b.postMessage({action:g,...d})})).toPromise().then(()=>{})}postMessageWithOperation(g,d,b){const E=this.waitForOperationCompleted(b),V=this.postMessage(g,d);return Promise.all([V,E]).then(([,tt])=>tt)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(g){let d;return d="string"==typeof g?b=>b.type===g:b=>g.includes(b.type),this.events.pipe((0,le.p)(d))}nextEventOfType(g){return this.eventsOfType(g).pipe((0,S.s)(1))}waitForOperationCompleted(g){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,le.p)(d=>d.nonce===g),(0,S.s)(1),(0,Oa.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Fh=(()=>{class w{sw;messages;notificationClicks;subscription;get isEnabled(){return this.sw.isEnabled}pushManager=null;subscriptionChanges=new ec.B;constructor(d){if(this.sw=d,!d.isEnabled)return this.messages=vd,this.notificationClicks=vd,void(this.subscription=vd);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Oa.T)(E=>E.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Oa.T)(E=>E.data)),this.pushManager=this.sw.registration.pipe((0,Oa.T)(E=>E.pushManager));const b=this.pushManager.pipe((0,ct.n)(E=>E.getSubscription()));this.subscription=(0,_d.h)(b,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(il));const b={userVisibleOnly:!0};let E=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),V=new Uint8Array(new ArrayBuffer(E.length));for(let tt=0;tttt.subscribe(b)),(0,S.s)(1)).toPromise().then(tt=>(this.subscriptionChanges.next(tt),tt))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,S.s)(1),(0,ct.n)(b=>{if(null===b)throw new Error("Not subscribed to push notifications.");return b.unsubscribe().then(E=>{if(!E)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(il))}decodeBase64(d){return atob(d)}static \u0275fac=function(b){return new(b||w)(l.KVO(kd))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})(),Lu=(()=>{class w{sw;versionUpdates;unrecoverable;get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=vd,void(this.unrecoverable=vd);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(il));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(il));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static \u0275fac=function(b){return new(b||w)(l.KVO(kd))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const Pp=new l.nKC("");function Bp(w,g,d,b){return()=>{if(!(0,ne.UE)(b)||!("serviceWorker"in navigator)||!1===d.enabled)return;const E=w.get(l.SKi),V=w.get(l.o8S);let tt;if(E.runOutsideAngular(()=>{const bt=navigator.serviceWorker,Gt=()=>bt.controller?.postMessage({action:"INITIALIZE"});bt.addEventListener("controllerchange",Gt),V.onDestroy(()=>{bt.removeEventListener("controllerchange",Gt)})}),"function"==typeof d.registrationStrategy)tt=d.registrationStrategy();else{const[bt,...Gt]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(bt){case"registerImmediately":tt=(0,O.of)(null);break;case"registerWithDelay":tt=Bh(+Gt[0]||0);break;case"registerWhenStable":const we=(0,El.H)(w.get(l.o8S).whenStable());tt=Gt[0]?(0,_d.h)(we,Bh(+Gt[0])):we;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}E.runOutsideAngular(()=>tt.pipe((0,S.s)(1)).subscribe(()=>navigator.serviceWorker.register(g,{scope:d.scope}).catch(bt=>console.error("Service worker registration failed with:",bt))))}}function Bh(w){return(0,O.of)(null).pipe((0,ht.c)(w))}function Uh(w,g){return new kd((0,ne.UE)(g)&&!1!==w.enabled?navigator.serviceWorker:void 0)}class ws{enabled;scope;registrationStrategy}var Bl=o(2653),jm=o(5903),hf=o(7178),ys=o(8249),al=o(6627),$p=o(6564);function iu(w){return w&&w.constructor&&"function"==typeof w.constructor.isBuffer&&w.constructor.isBuffer(w)}function $h(w){return w}function jp(w,g){const d=(g=g||{}).delimiter||".",b=g.maxDepth,E=g.transformKey||$h,V={};return function tt(bt,Gt,we){we=we||1,Object.keys(bt).forEach(function(lr){const mr=bt[lr],bo=g.safe&&Array.isArray(mr),to=Object.prototype.toString.call(mr),go=iu(mr),en="[object Object]"===to||"[object Array]"===to,Sn=Gt?Gt+d+E(lr):E(lr);if(!bo&&!go&&en&&Object.keys(mr).length&&(!g.maxDepth||we0&&(bo=bt(mr.shift()),to=bt(mr[0]))}go[bo]=Pu(w[lr],g)}),V}class jh{translations;constructor(g){this.translations=g}getTranslation(g){return(0,O.of)(this.translations.get(g)||{})}}const Vh=new l.nKC("TRANSLOCO_LOADER");function Vp(w,g){return w&&(Object.prototype.hasOwnProperty.call(w,g)?w[g]:g.split(".").reduce((d,b)=>d?.[b],w))}function Hh(w){return w?Array.isArray(w)?w.length:au(w)?Object.keys(w).length:w?w.length:0:0}function sl(w){return"string"==typeof w}function au(w){return!!w&&"object"==typeof w&&!Array.isArray(w)}function Ed(w){return null==w}function zp(w){return!1===Ed(w)}function Wp(w){return w&&"string"==typeof w.scope}function Kp(w){return jp(w,{safe:!0})}const Ul=new l.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>$l}),$l={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Xh(w={}){return{...$l,...w,missingHandler:{...$l.missingHandler,...w.missingHandler},flatten:{...$l.flatten,...w.flatten}}}const Gp=new l.nKC("TRANSLOCO_TRANSPILER");let Yh=(()=>{class w{interpolationMatcher;constructor(d){this.interpolationMatcher=function Xp(w){const[g,d]=w.interpolation;return new RegExp(`${g}(.*?)${d}`,"g")}(d??$l)}transpile(d,b={},E,V){return sl(d)?d.replace(this.interpolationMatcher,(tt,bt)=>(bt=bt.trim(),zp(b[bt])?b[bt]:zp(E[bt])?this.transpile(E[bt],b,E,V):"")):(b&&(au(d)?d=this.handleObject(d,b,E,V):Array.isArray(d)&&(d=this.handleArray(d,b,E,V))),d)}handleObject(d,b={},E,V){let tt=d;return Object.keys(b).forEach(bt=>{const Gt=Vp(tt,bt),we=Vp(b,bt),lr=this.transpile(Gt,we,E,V);tt=function gf(w,g,d){w={...w};const b=g.split("."),E=b.length-1;return b.reduce((V,tt,bt)=>(V[tt]=bt===E?d:Array.isArray(V[tt])?V[tt].slice():{...V[tt]},V&&V[tt]),w),w}(tt,bt,lr)}),tt}handleArray(d,b={},E,V){return d.map(tt=>this.transpile(tt,b,E,V))}static \u0275fac=function(b){return new(b||w)(l.KVO(Ul,8))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const rc=new l.nKC("TRANSLOCO_MISSING_HANDLER");let Cd=(()=>{class w{handle(d,b){return b.missingHandler.logMissingKey&&!b.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const Qp=new l.nKC("TRANSLOCO_INTERCEPTOR");let su=(()=>{class w{preSaveTranslation(d){return d}preSaveTranslationKey(d,b){return b}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const v=new l.nKC("TRANSLOCO_FALLBACK_STRATEGY");let rr,_=(()=>{class w{userConfig;constructor(d){this.userConfig=d}getNextLangs(){const d=this.userConfig.fallbackLang;if(!d)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(d)?d:[d]}static \u0275fac=function(b){return new(b||w)(l.KVO(Ul))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();function D(w){if(!w)return"";const g=w.split("/");return g.pop(),g.join("/")}function j(w){return w?w.split("/").pop():""}function ye(w){return{scope:D(w)||null,langName:j(w)}}function Le(w){const{path:g,inlineLoader:d,mainLoader:b,data:E}=w;if(d){if(!1===function Wh(w){return"function"==typeof w}(d[g]))throw`You're using an inline loader but didn't provide a loader for ${g}`;return d[g]().then(tt=>tt.default?tt.default:tt)}return b.getTranslation(g,E)}let Ye=(()=>{class w{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new ec.B;events$=this.events.asObservable();config;constructor(d,b,E,V,tt,bt){this.loader=d,this.parser=b,this.missingHandler=E,this.interceptor=V,this.fallbackStrategy=bt,this.loader||(this.loader=new jh(this.translations)),rr=this,this.config=JSON.parse(JSON.stringify(tt)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new Ot.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Gt=>{"translationLoadSuccess"===Gt.type&&Gt.wasFailure&&this.setActiveLang(Gt.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(d){this.defaultLang=d}getActiveLang(){return this.lang.getValue()}setActiveLang(d){return this.parser.onLangChanged?.(d),this.lang.next(d),this.events.next({type:"langChanged",payload:ye(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,b={}){const E=this.cache.get(d);if(E)return E;let V;const tt=this._isLangScoped(d);let bt;tt&&(bt=D(d));const Gt={path:d,mainLoader:this.loader,inlineLoader:b.inlineLoader,data:tt?{scope:bt}:void 0};if(this.useFallbackTranslation(d)){const lr=tt?`${bt}/${this.firstFallbackLang}`:this.firstFallbackLang,mr=function Ne({mainLoader:w,path:g,data:d,fallbackPath:b,inlineLoader:E}){return(b?[g,b]:[g]).map(tt=>{const bt=Le({path:tt,mainLoader:w,inlineLoader:E,data:d});return(0,El.H)(bt).pipe((0,Oa.T)(Gt=>({translation:Gt,lang:tt})))})}({...Gt,fallbackPath:lr});V=(0,Bl.p)(mr)}else{const lr=Le(Gt);V=(0,El.H)(lr)}const we=V.pipe((0,jm.L)(this.config.failedRetries),(0,xd.M)(lr=>{Array.isArray(lr)?lr.forEach(mr=>{this.handleSuccess(mr.lang,mr.translation),mr.lang!==d&&this.cache.set(mr.lang,(0,O.of)({}))}):this.handleSuccess(d,lr)}),(0,hf.W)(lr=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,lr),this.handleFailure(d,b))),(0,ys.t)(1));return this.cache.set(d,we),we}translate(d,b={},E=this.getActiveLang()){if(!d)return d;const{scope:V,resolveLang:tt}=this.resolveLangAndScope(E);if(Array.isArray(d))return d.map(we=>this.translate(V?`${V}.${we}`:we,b,tt));d=V?`${V}.${d}`:d;const bt=this.getTranslation(tt),Gt=bt[d];return Gt?this.parser.transpile(Gt,b,bt,d):this._handleMissingKey(d,Gt,b)}selectTranslate(d,b,E,V=!1){let tt;const bt=(we,lr)=>this.load(we,lr).pipe((0,Oa.T)(()=>V?this.translateObject(d,b,we):this.translate(d,b,we)));if(Ed(E))return this.langChanges$.pipe((0,ct.n)(we=>bt(we)));if(function mf(w){return Array.isArray(w)&&w.every(Wp)}(E)||Wp(E)){const we=Array.isArray(E)?E[0]:E;E=we.scope,tt=function Yt(w,g){return function Kh(w){return w&&au(w.loader)}(w)?function Pt(w,g){return Object.keys(w).reduce((d,b)=>(d[`${g}/${b}`]=w[b],d),{})}(w.loader,g):void 0}(we,we.scope)}if(this.isLang(E)||this.isScopeWithLang(E))return bt(E);const Gt=E;return this.langChanges$.pipe((0,ct.n)(we=>bt(`${Gt}/${we}`,{inlineLoader:tt})))}isScopeWithLang(d){return this.isLang(j(d))}translateObject(d,b={},E=this.getActiveLang()){if(sl(d)||Array.isArray(d)){const{resolveLang:tt,scope:bt}=this.resolveLangAndScope(E);if(Array.isArray(d))return d.map(lr=>this.translateObject(bt?`${bt}.${lr}`:lr,b,tt));const Gt=this.getTranslation(tt),we=function Gh(w){return Pu(w)}(this.getObjectByKey(Gt,d=bt?`${bt}.${d}`:d));return function zh(w){return 0===Hh(w)}(we)?this.translate(d,b,E):this.parser.transpile(we,b,Gt,d)}const V=[];for(const[tt,bt]of this.getEntries(d))V.push(this.translateObject(tt,bt,E));return V}selectTranslateObject(d,b,E){if(sl(d)||Array.isArray(d))return this.selectTranslate(d,b,E,!0);const[[V,tt],...bt]=this.getEntries(d);return this.selectTranslateObject(V,tt,E).pipe((0,Oa.T)(Gt=>{const we=[Gt];for(const[lr,mr]of bt)we.push(this.translateObject(lr,mr,E));return we}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:b,resolveLang:E}=this.resolveLangAndScope(d),V=this.translations.get(E)||{};return this.getObjectByKey(V,b)}}return this.translations}selectTranslation(d){let b=this.langChanges$;if(d){const E=j(d)!==d;b=this.isLang(d)||E?(0,O.of)(d):this.langChanges$.pipe((0,Oa.T)(V=>`${d}/${V}`))}return b.pipe((0,ct.n)(E=>this.load(E).pipe((0,Oa.T)(()=>this.getTranslation(E)))))}setTranslation(d,b=this.getActiveLang(),E={}){const tt={merge:!0,emitChange:!0,...E},bt=D(b);let Gt=d;if(bt){const to=this.getMappedScope(bt);Gt=Kp({[to]:d})}const we=bt?j(b):b,lr={...tt.merge&&this.getTranslation(we),...Gt},mr=this.config.flatten.aot?lr:Kp(lr),bo=this.interceptor.preSaveTranslation(mr,we);this.translations.set(we,bo),tt.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,b,E=this.getActiveLang(),V={}){const tt=this.interceptor.preSaveTranslationKey(d,b,E);this.setTranslation({[d]:tt},E,{...V,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const b=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(b)&&(this.firstFallbackLang=b)}_handleMissingKey(d,b,E){if(this.config.missingHandler.allowEmpty&&""===b)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const V=this.translate(d,E,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,V}return this.missingHandler.handle(d,this.getMissingHandlerData(),E)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,b){const E=j(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(E)?(0,al.z)([this.load(E),this.load(d,{inlineLoader:b})]):this.load(d,{inlineLoader:b})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(j(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,b){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=b}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return Hh(this.getTranslation(d))}getAvailableLangsIds(){return sl(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(b=>b.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(d){return this.config.missingHandler.useFallbackTranslation&&d!==this.firstFallbackLang}handleSuccess(d,b){this.setTranslation(b,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:ye(d)}),this.failedLangs.forEach(E=>this.cache.delete(E)),this.failedLangs.clear()}handleFailure(d,b){Ed(b.failedCounter)&&(b.failedCounter=0,b.fallbackLangs||(b.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const E=d.split("/"),tt=b.fallbackLangs[b.failedCounter];if(this.failedLangs.add(d),this.cache.has(tt))return this.handleSuccess(tt,this.getTranslation(tt)),$p.w;if(!tt||tt===E[E.length-1]){let we="Unable to load translation and all the fallback languages";throw E.length>1&&(we+=", did you misspelled the scope name?"),new Error(we)}let Gt=tt;return E.length>1&&(E[E.length-1]=tt,Gt=E.join("/")),b.failedCounter++,this.events.next({type:"translationLoadFailure",payload:ye(d)}),this.load(Gt,b)}getMappedScope(d){const{scopeMapping:b={}}=this.config;return b[d]||function Bu(w){return w.replace(/(?:^\w|[A-Z]|\b\w)/g,(g,d)=>0==d?g.toLowerCase():g.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let E,b=d;if(this._isLangScoped(d)){const V=j(d),tt=this.isLang(V);b=tt?V:this.getActiveLang(),E=this.getMappedScope(tt?D(d):d)}return{scope:E,resolveLang:b}}getObjectByKey(d,b){const E={},V=`${b}.`;for(const tt in d)tt.startsWith(V)&&(E[tt.replace(V,"")]=d[tt]);return E}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(b){return new(b||w)(l.KVO(Vh,8),l.KVO(Gp),l.KVO(rc),l.KVO(Qp),l.KVO(Ul),l.KVO(v))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();function ho(w){return(0,l.EmA)([{provide:Gp,useClass:w,deps:[Ul]}])}function Yo(w){return(0,l.EmA)([{provide:v,useClass:w,deps:[Ul]}])}function mn(w){return(0,l.EmA)([{provide:rc,useClass:w}])}function vo(w){return(0,l.EmA)([{provide:Qp,useClass:w}])}new l.nKC("TRANSLOCO_LANG"),new l.nKC("TRANSLOCO_LOADING_TEMPLATE"),new l.nKC("TRANSLOCO_SCOPE"),new l.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new l.nKC("TRANSLOCO_TEST_OPTIONS - Testing options");var Xs=o(7838);let _s=(()=>{class w{constructor(){this._httpClient=(0,l.WQX)(J.Qq),this._navigation=new Xs.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,xd.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})(),jl=(()=>{class w{constructor(d){this._httpClient=d,this._chat=new Ot.t(null),this._chats=new Ot.t(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe((0,xd.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,Oa.T)(b=>(this._chat.next(b),b)),(0,ct.n)(b=>b?(0,O.of)(b):(0,A.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(J.Qq))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();const cl=new class Li{constructor(g){this.version=g,this.full=g,this.major=g.split(".")[0],this.minor=g.split(".")[1],this.patch=g.split(".").slice(2).join(".")}}("0.0.12").full;var ts=o(5424),Zi=o(3022),Vl=o(2322);function ju(w,g){if(1&w&&l.nrm(0,"mat-progress-bar",0),2&w){const d=l.XpG();l.Y8G("mode",d.mode)("value",d.progress)}}let Hl=(()=>{class w{constructor(){this._angorLoadingService=(0,l.WQX)(_t),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new ec.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Zi.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],features:[l.OA$],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(b,E){1&b&&l.DNE(0,ju,1,2,"mat-progress-bar",0),2&b&&l.vxM(E.show?0:-1)},dependencies:[Vl.PO,Vl.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return w})();function Zp(w,g){1&w&&l.nrm(0,"router-outlet")}let Qh=(()=>{class w{constructor(){this._unsubscribeAll=new ec.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["empty-layout"]],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(b,E){1&b&&(l.nrm(0,"angor-loading-bar"),l.j41(1,"div",0)(2,"div",1),l.DNE(3,Zp,1,0,"router-outlet"),l.k0s()()),2&b&&(l.R7$(3),l.vxM(3))},dependencies:[Hl,a.n3],encapsulation:2})}}return w})();var bc=o(9471),nc=o(3904),zl=o(7712);function wf(w,g){1&w&&l.nrm(0,"mat-icon",3)}let Cl=(()=>{class w{constructor(){this._document=(0,l.WQX)(ne.qQ)}toggleFullscreen(){this._document.fullscreenEnabled?this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")}):console.log("Fullscreen is not available in this browser.")}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(b,E){if(1&b){const V=l.RV6();l.j41(0,"button",1),l.bIt("click",function(){return l.eBV(V),l.Njj(E.toggleFullscreen())}),l.eu8(1,2),l.k0s(),l.DNE(2,wf,1,0,"ng-template",null,0,l.C5r)}if(2&b){const V=l.sdS(3);l.Y8G("matTooltip",E.tooltip||"Toggle Fullscreen"),l.R7$(),l.Y8G("ngTemplateOutlet",E.iconTpl||V)}},dependencies:[bc.Hl,bc.iY,zl.uc,zl.oV,ne.T3,nc.m_,nc.An],encapsulation:2,changeDetection:0})}}return w})();var qp=o(3871),yf=o(6192),Jp=o(3125);let Zh=(()=>{class w{constructor(d){this.relayService=d,this.notificationSubject=new Ot.t([]),this.notificationCount=new Ot.t(0),this.lastNotificationTimestamp=null,this.initializeNotificationData()}initializeNotificationData(){this.notificationCount.next(this.loadCountFromLocalStorage()),this.lastNotificationTimestamp=this.loadTimestampFromLocalStorage()}loadCountFromLocalStorage(){const d=localStorage.getItem("notificationCount");return d?parseInt(d,10):0}loadTimestampFromLocalStorage(){const d=localStorage.getItem("lastNotificationTimestamp");return d?parseInt(d,10):null}saveNotificationData(d,b){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",b.toString())}getNotificationObservable(){return this.notificationSubject.asObservable()}getNotificationCount(){return this.notificationCount.asObservable()}loadFilterPreferences(){const d=localStorage.getItem("notificationSettings");return d?JSON.parse(d):[1,3,4,7,9735]}subscribeToNotifications(d){var b=this;return(0,k.A)(function*(){yield b.relayService.ensureConnectedRelays();const E=b.relayService.getPool(),V=b.relayService.getConnectedRelays();if(0===V.length)throw new Error("No connected relays");const tt=b.loadTimestampFromLocalStorage(),bt=b.loadFilterPreferences();0===bt.length&&bt.push(1,3,4,7,9735);const Gt={kinds:bt,"#p":[d],limit:50,since:tt||void 0};return new Promise(we=>{E.subscribeMany(V,[Gt],{onevent:mr=>b.handleNotificationEvent(mr,d),oneose(){we()}})})})()}handleNotificationEvent(d,b){if(this.isNotificationEvent(d,b)){const V=new Date(1e3*d.created_at);let tt="",bt="",Gt="";switch(d.kind){case 1:tt="Mention",bt="Mentioned you in an event.",Gt="heroicons_outline:at-symbol";break;case 4:tt="Private Message",bt="Sent a private message.",Gt="heroicons_outline:envelope-open";break;case 9735:tt="Zap",bt="Received a zap event.",Gt="feather:zap";break;case 3:tt="New Follower",bt="You have a new follower.",Gt="heroicons_outline:user-plus";break;case 7:tt="New Like",bt="You have a new Like.",Gt="heroicons_outline:hand-thumb-up";break;default:tt="Notification",Gt="heroicons_outline:bell"}const mr=[{id:d.id,icon:Gt,title:tt,description:bt,time:V,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(mr),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const b=this.notificationCount.value+1;this.notificationCount.next(b),this.saveNotificationData(b,d)}markAllAsRead(){const d=this.notificationSubject.value.map(E=>({...E,read:!0}));this.notificationSubject.next(d),this.notificationCount.next(0);const b=Math.floor(Date.now()/1e3);this.saveNotificationData(0,b)}isNotificationEvent(d,b){return d.tags.some(E=>"p"===E[0]&&E[1]===b)}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(Jp.b))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var Dd=o(9666),Vu=o(8078);const th=["notificationsOrigin"],Ls=["notificationsPanel"],s0=w=>({unread:w}),xa=(w,g)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":w,"bg-primary":g});function c0(w,g){if(1&w&&(l.j41(0,"span",4)(1,"span",6),l.EFF(2),l.k0s()()),2&w){const d=l.XpG();l.R7$(2),l.SpI(" ",d.unreadCount," ")}}function l0(w,g){1&w&&l.eu8(0)}function vf(w,g){if(1&w&&(l.j41(0,"a",23),l.DNE(1,l0,1,0,"ng-container",25),l.k0s()),2&w){const d=l.XpG(2).$implicit,b=l.sdS(9);l.Y8G("href",d.link,l.B4B),l.R7$(),l.Y8G("ngTemplateOutlet",b)}}function Vm(w,g){1&w&&l.eu8(0)}function Hm(w,g){if(1&w&&(l.j41(0,"a",24),l.DNE(1,Vm,1,0,"ng-container",25),l.k0s()),2&w){const d=l.XpG(2).$implicit,b=l.sdS(9);l.Y8G("routerLink",d.link),l.R7$(),l.Y8G("ngTemplateOutlet",b)}}function d0(w,g){if(1&w&&l.DNE(0,vf,2,2,"a",23)(1,Hm,2,2,"a",24),2&w){const d=l.XpG().$implicit;l.vxM(d.useRouter?-1:0),l.R7$(),l.vxM(d.useRouter?1:-1)}}function A1(w,g){1&w&&l.eu8(0)}function zm(w,g){if(1&w&&(l.j41(0,"div",17),l.DNE(1,A1,1,0,"ng-container",25),l.k0s()),2&w){l.XpG();const d=l.sdS(9);l.R7$(),l.Y8G("ngTemplateOutlet",d)}}function u0(w,g){if(1&w&&(l.j41(0,"div",26),l.nrm(1,"mat-icon",32),l.k0s()),2&w){const d=l.XpG(2).$implicit;l.R7$(),l.Y8G("svgIcon",d.icon)}}function qh(w,g){if(1&w&&l.nrm(0,"img",27),2&w){const d=l.XpG(2).$implicit;l.Y8G("src",d.image,l.B4B)("alt","Notification image")}}function _f(w,g){if(1&w&&l.nrm(0,"div",29),2&w){const d=l.XpG(2).$implicit;l.Y8G("innerHTML",d.title,l.npT)}}function xf(w,g){if(1&w&&l.nrm(0,"div",30),2&w){const d=l.XpG(2).$implicit;l.Y8G("innerHTML",d.description,l.npT)}}function Hu(w,g){if(1&w&&(l.DNE(0,u0,2,1,"div",26)(1,qh,1,2,"img",27),l.j41(2,"div",28),l.DNE(3,_f,1,1,"div",29)(4,xf,1,1,"div",30),l.j41(5,"div",31),l.EFF(6),l.nI1(7,"date"),l.k0s()()),2&w){const d=l.XpG().$implicit;l.vxM(d.icon&&!d.image?0:-1),l.R7$(),l.vxM(d.image?1:-1),l.R7$(2),l.vxM(d.title?3:-1),l.R7$(),l.vxM(d.description?4:-1),l.R7$(2),l.SpI(" ",l.i5U(7,5,d.time,"MMM dd, h:mm a")," ")}}function Jh(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",16),l.DNE(1,d0,2,2)(2,zm,2,1,"div",17),l.j41(3,"div",18)(4,"button",19),l.bIt("click",function(){const E=l.eBV(d).$implicit,V=l.XpG(2);return l.Njj(V.toggleRead(E))}),l.nrm(5,"span",20),l.k0s(),l.j41(6,"button",21),l.bIt("click",function(){const E=l.eBV(d).$implicit,V=l.XpG(2);return l.Njj(V.delete(E))}),l.nrm(7,"mat-icon",22),l.k0s()()(),l.DNE(8,Hu,8,8,"ng-template",null,2,l.C5r)}if(2&w){const d=g.$implicit;l.Y8G("ngClass",l.eq3(7,s0,!d.read)),l.R7$(),l.vxM(d.link?1:-1),l.R7$(),l.vxM(d.link?-1:2),l.R7$(2),l.Y8G("matTooltip",d.read?"Mark as unread":"Mark as read"),l.R7$(),l.Y8G("ngClass",l.l_i(9,xa,d.read,!d.read)),l.R7$(),l.Y8G("matTooltip","Remove"),l.R7$(),l.Y8G("svgIcon","heroicons_solid:x-mark")}}function tg(w,g){1&w&&(l.j41(0,"div",15)(1,"div",33),l.nrm(2,"mat-icon",34),l.k0s(),l.j41(3,"div",35),l.EFF(4," No notifications "),l.k0s(),l.j41(5,"div",36),l.EFF(6," When you have notifications, they will appear here. "),l.k0s()()),2&w&&(l.R7$(2),l.Y8G("svgIcon","heroicons_outline:bell"))}function zu(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.closePanel())}),l.nrm(4,"mat-icon",10),l.k0s()(),l.j41(5,"div",11),l.EFF(6,"Notifications"),l.k0s(),l.j41(7,"div",12)(8,"button",13),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.markAllAsRead())}),l.nrm(9,"mat-icon",10),l.k0s()()(),l.j41(10,"div",14),l.Z7z(11,Jh,10,12,null,null,l.BUC().trackByFn,!0),l.DNE(13,tg,7,1,"div",15),l.k0s()()}if(2&w){const d=l.XpG();l.R7$(4),l.Y8G("svgIcon","heroicons_solid:x-mark"),l.R7$(4),l.Y8G("matTooltip","Mark all as read")("disabled",0===d.unreadCount),l.R7$(),l.Y8G("svgIcon","heroicons_solid:envelope-open"),l.R7$(2),l.Dyx(d.notifications),l.R7$(2),l.vxM(d.notifications&&d.notifications.length?-1:13)}}let eg=(()=>{class w{constructor(d,b,E,V,tt){this._notificationService=d,this._changeDetectorRef=b,this._overlay=E,this._viewContainerRef=V,this._signerService=tt,this.notifications=[],this.unreadCount=0,this._unsubscribeAll=new ec.B}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(b=>{this.notifications=b,this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(b=>{this.unreadCount=b,this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new yf.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead()}toggleRead(d){d.read=!d.read}trackByFn(d,b){return b.id}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(Zh),l.rXU(l.gRc),l.rXU(Dd.hJ),l.rXU(l.c1b),l.rXU(Vu.A))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["notifications"]],viewQuery:function(b,E){if(1&b&&(l.GBs(th,5),l.GBs(Ls,5)),2&b){let V;l.mGM(V=l.lsd())&&(E._notificationsOrigin=V.first),l.mGM(V=l.lsd())&&(E._notificationsPanel=V.first)}},exportAs:["notifications"],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(b,E){if(1&b){const V=l.RV6();l.j41(0,"button",3,0),l.bIt("click",function(){return l.eBV(V),l.Njj(E.openPanel())}),l.DNE(2,c0,3,1,"span",4),l.nrm(3,"mat-icon",5),l.k0s(),l.DNE(4,zu,14,5,"ng-template",null,1,l.C5r)}2&b&&(l.R7$(2),l.vxM(E.unreadCount>0?2:-1),l.R7$(),l.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[bc.Hl,bc.iY,nc.m_,nc.An,zl.uc,zl.oV,ne.YU,ne.T3,a.Wk,ne.vh],encapsulation:2,changeDetection:0})}}return w})();var kf=o(799),Sd=o(936),Ef=o(8108),Wl=o(8559),Cf=o(5710),p0=o(2944),ic=o(5919),Wu=o(6520),T1=o(593);const Wm=["panel"],h0=["*"];function Km(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",1,0),l.bIt("@panelAnimation.done",function(E){l.eBV(d);const V=l.XpG();return l.Njj(V._animationDone.next(E))}),l.SdG(2),l.k0s()}if(2&w){const d=g.id,b=l.XpG();l.HbH(b._classList),l.AVh("mat-mdc-autocomplete-visible",b.showPanel)("mat-mdc-autocomplete-hidden",!b.showPanel)("mat-primary","primary"===b._color)("mat-accent","accent"===b._color)("mat-warn","warn"===b._color),l.Y8G("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),l.BMQ("aria-label",b.ariaLabel||null)("aria-labelledby",b._getPanelAriaLabelledby(d))}}const M1=(0,Do.hZ)("panelAnimation",[(0,Do.wk)("void, hidden",(0,Do.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Do.kY)(":enter, hidden => visible",[(0,Do.Os)([(0,Do.i0)("0.03s linear",(0,Do.iF)({opacity:1})),(0,Do.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Do.iF)({transform:"scaleY(1)"}))])]),(0,Do.kY)(":leave, visible => hidden",[(0,Do.i0)("0.075s linear",(0,Do.iF)({opacity:0}))])]);class Gm{source;option;constructor(g,d){this.source=g,this.option=d}}const Xm=new l.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Ym(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let Ad=(()=>{class w{_changeDetectorRef=(0,l.WQX)(l.gRc);_elementRef=(0,l.WQX)(l.aKT);_defaults=(0,l.WQX)(Xm);_activeOptionChanges=Cf.yU.EMPTY;_animationDone=new l.bkB;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new l.bkB;opened=new l.bkB;closed=new l.bkB;optionActivated=new l.bkB;set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}id=(0,l.WQX)(Wl.g7).getId("mat-autocomplete-");inertGroups;constructor(){const d=(0,l.WQX)(vt.OD);this.inertGroups=d?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new Wl.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(d=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[d]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(d){this.panel&&(this.panel.nativeElement.scrollTop=d)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(d){const b=new Gm(this,d);this.optionSelected.emit(b)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static \u0275fac=function(b){return new(b||w)};static \u0275cmp=l.VBU({type:w,selectors:[["mat-autocomplete"]],contentQueries:function(b,E,V){if(1&b&&(l.wni(V,or.wT,5),l.wni(V,or.QC,5)),2&b){let tt;l.mGM(tt=l.lsd())&&(E.options=tt),l.mGM(tt=l.lsd())&&(E.optionGroups=tt)}},viewQuery:function(b,E){if(1&b&&(l.GBs(l.C4Q,7),l.GBs(Wm,5)),2&b){let V;l.mGM(V=l.lsd())&&(E.template=V.first),l.mGM(V=l.lsd())&&(E.panel=V.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",l.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",l.L39],requireSelection:[2,"requireSelection","requireSelection",l.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",l.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",l.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[l.Jv_([{provide:or.is,useExisting:w}]),l.GFd],ngContentSelectors:h0,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(b,E){1&b&&(l.NAR(),l.DNE(0,Km,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-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-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));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: 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:[M1]},changeDetection:0})}return w})();const O1={provide:Sd.kq,useExisting:(0,l.Rfq)(()=>qm),multi:!0},Zm=new l.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const w=(0,l.WQX)(Dd.hJ);return()=>w.scrollStrategies.reposition()}}),eh={provide:Zm,deps:[Dd.hJ],useFactory:function rg(w){return()=>w.scrollStrategies.reposition()}};let qm=(()=>{class w{_element=(0,l.WQX)(l.aKT);_overlay=(0,l.WQX)(Dd.hJ);_viewContainerRef=(0,l.WQX)(l.c1b);_zone=(0,l.WQX)(l.SKi);_changeDetectorRef=(0,l.WQX)(l.gRc);_dir=(0,l.WQX)(p0.dS,{optional:!0});_formField=(0,l.WQX)(yr.xb,{optional:!0,host:!0});_document=(0,l.WQX)(ne.qQ);_viewportRuler=(0,l.WQX)(Ef.Xj);_defaults=(0,l.WQX)(Xm,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_scrollStrategy=(0,l.WQX)(Zm);_keydownSubscription;_outsideClickSubscription;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Cf.yU.EMPTY;_breakpointObserver=(0,l.WQX)(Wu.QP);_handsetLandscapeSubscription=Cf.yU.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new ec.B;_windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;_initialized=new ec.B;_injector=(0,l.WQX)(l.zZn);constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const d=this._getWindow();typeof d<"u"&&this._zone.runOutsideAngular(()=>d.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(d){d.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const d=this._getWindow();typeof d<"u"&&d.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}_overlayAttached=!1;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,Wl.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,_d.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,le.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,le.p)(()=>this._overlayAttached)):(0,O.of)()).pipe((0,Oa.T)(d=>d instanceof or.MI?d:null))}optionSelections=(0,Jd.v)(()=>{const d=this.autocomplete?this.autocomplete.options:null;return d?d.changes.pipe((0,T1.Z)(d),(0,ct.n)(()=>(0,_d.h)(...d.map(b=>b.onSelectionChange)))):this._initialized.pipe((0,ct.n)(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,_d.h)((0,yd.R)(this._document,"click"),(0,yd.R)(this._document,"auxclick"),(0,yd.R)(this._document,"touchend")).pipe((0,le.p)(d=>{const b=(0,vt.Fb)(d),E=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,V=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&b!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!E||!E.contains(b))&&(!V||!V.contains(b))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(b)}))}writeValue(d){Promise.resolve(null).then(()=>this._assignOptionValue(d))}registerOnChange(d){this._onChange=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this._element.nativeElement.disabled=d}_handleKeydown(d){const b=d.keyCode,E=(0,ic.rp)(d);if(b===ic._f&&!E&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&b===ic.Fm&&this.panelOpen&&!E)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const V=this.autocomplete._keyManager.activeItem,tt=b===ic.i7||b===ic.n6;b===ic.wn||tt&&!E&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):tt&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(tt||this.autocomplete._keyManager.activeItem!==V)&&(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(d){let b=d.target,E=b.value;if("number"===b.type&&(E=""==E?null:parseFloat(E)),this._previousValue!==E){if(this._previousValue=E,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(E),E){if(this.panelOpen&&!this.autocomplete.requireSelection){const V=this.autocomplete.options?.find(tt=>tt.selected);V&&E!==this._getDisplayValue(V.value)&&V.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const V=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(V)}}}_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(d=!1){this._formField&&"auto"===this._formField.floatLabel&&(d?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const d=new T.c(E=>{(0,l.mal)(()=>{E.next()},{injector:this._injector})}),b=this.autocomplete.options.changes.pipe((0,xd.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,ht.c)(0));return(0,_d.h)(d,b).pipe((0,ct.n)(()=>this._zone.run(()=>{const E=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),E!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,S.s)(1)).subscribe(E=>this._setValueAndClose(E))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const b=this.autocomplete;return b&&b.displayWith?b.displayWith(d):d}_assignOptionValue(d){const b=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(b??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const b=this.autocomplete,E=d?d.source:this._pendingAutoselectedOption;E?(this._clearPreviousSelectedOption(E),this._assignOptionValue(E.value),this._onChange(E.value),b._emitSelectEvent(E),this._element.nativeElement.focus()):b.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),b._animationDone?b._animationDone.pipe((0,S.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,b){this.autocomplete?.options?.forEach(E=>{E!==d&&E.selected&&E.deselect(b)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,Wl.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let b=this._overlayRef;b?(this._positionStrategy.setOrigin(this._getConnectedElement()),b.updateSize({width:this._getPanelWidth()})):(this._portal=new yf.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),b=this._overlay.create(this._getOverlayConfig()),this._overlayRef=b,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&b&&b.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Wu.Rp.HandsetLandscape).subscribe(V=>{V.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),b&&!b.hasAttached()&&(b.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const E=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&E!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=d=>{(d.keyCode===ic._f&&!(0,ic.rp)(d)||d.keyCode===ic.i7&&(0,ic.rp)(d,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),d.stopPropagation(),d.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const d=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=d.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=d.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new Dd.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const d=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(d),this._positionStrategy=d,d}_setStrategyPositions(d){const b=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],E=this._aboveClass,V=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:E},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:E}];let tt;tt="above"===this.position?V:"below"===this.position?b:[...b,...V],d.withPositions(tt)}_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 d=this.autocomplete;if(d.autoActiveFirstOption){let b=-1;for(let E=0;E .cdk-overlay-container [aria-modal="true"]');if(!d)return;const b=this.autocomplete.id;this._trackedModal&&(0,Wl.Ae)(this._trackedModal,"aria-owns",b),(0,Wl.px)(d,"aria-owns",b),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,Wl.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static \u0275fac=function(b){return new(b||w)};static \u0275dir=l.FsC({type:w,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(b,E){1&b&&l.bIt("focusin",function(){return E._handleFocus()})("blur",function(){return E._onTouched()})("input",function(tt){return E._handleInput(tt)})("keydown",function(tt){return E._handleKeydown(tt)})("click",function(){return E._handleClick()}),2&b&&l.BMQ("autocomplete",E.autocompleteAttribute)("role",E.autocompleteDisabled?null:"combobox")("aria-autocomplete",E.autocompleteDisabled?null:"list")("aria-activedescendant",E.panelOpen&&E.activeOption?E.activeOption.id:null)("aria-expanded",E.autocompleteDisabled?null:E.panelOpen.toString())("aria-controls",E.autocompleteDisabled||!E.panelOpen||null==E.autocomplete?null:E.autocomplete.id)("aria-haspopup",E.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",l.L39]},exportAs:["matAutocompleteTrigger"],features:[l.Jv_([O1]),l.GFd,l.OA$]})}return w})(),Jm=(()=>{class w{static \u0275fac=function(b){return new(b||w)};static \u0275mod=l.$C({type:w});static \u0275inj=l.G2t({providers:[eh],imports:[Dd.z_,or.Sy,or.yE,Ef.Gj,or.Sy,or.yE]})}return w})();var g0=o(6389),f0=o(8627),og=o(3149);const tb=["barSearchInput"],m0=["matAutocomplete"];function b0(w,g){if(1&w){const d=l.RV6();l.j41(0,"button",5),l.bIt("click",function(){l.eBV(d);const E=l.XpG(2);return l.Njj(E.open())}),l.nrm(1,"mat-icon",6),l.k0s()}2&w&&(l.R7$(),l.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function rh(w,g){1&w&&(l.j41(0,"mat-option",14),l.EFF(1," No results found! "),l.k0s())}function eb(w,g){if(1&w){const d=l.RV6();l.j41(0,"img",22),l.bIt("error",function(E){l.eBV(d);const V=l.XpG(5);return l.Njj(V.handleImageError(E))}),l.k0s()}if(2&w){const d=l.XpG().$implicit;l.Mz_("alt","",d.name,"'s avatar"),l.Y8G("src",d.avatar,l.B4B)}}function Df(w,g){1&w&&(l.qex(0),l.nrm(1,"mat-icon",23),l.bVm()),2&w&&(l.R7$(),l.Y8G("svgIcon","heroicons_outline:user-circle"))}function w0(w,g){if(1&w&&(l.j41(0,"div",24),l.EFF(1),l.k0s()),2&w){const d=l.XpG().$implicit;l.R7$(),l.SpI(" ",d.about," ")}}function R1(w,g){if(1&w&&(l.qex(0),l.j41(1,"mat-option",15)(2,"div",16)(3,"div",17),l.DNE(4,eb,1,3,"img",18)(5,Df,2,1,"ng-container",2),l.k0s(),l.j41(6,"div",19)(7,"span",20),l.EFF(8),l.k0s(),l.DNE(9,w0,2,1,"div",21),l.k0s()()(),l.bVm()),2&w){const d=g.$implicit;l.R7$(),l.Y8G("routerLink",d.link)("value",d.name),l.R7$(3),l.Y8G("ngIf",d.avatar),l.R7$(),l.Y8G("ngIf",!d.avatar),l.R7$(3),l.JRh(d.name),l.R7$(),l.Y8G("ngIf",d.about)}}function N1(w,g){if(1&w&&(l.qex(0),l.DNE(1,R1,10,6,"ng-container",12),l.bVm()),2&w){const d=g.$implicit,b=l.XpG(3);l.R7$(),l.Y8G("ngForOf",d.results)("ngForTrackBy",b.trackByFn)}}function oh(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",7),l.nrm(1,"mat-icon",8),l.j41(2,"input",9,0),l.bIt("keydown",function(E){l.eBV(d);const V=l.XpG(2);return l.Njj(V.onKeydown(E))}),l.k0s(),l.j41(4,"mat-autocomplete",10,1),l.DNE(6,rh,2,0,"mat-option",11)(7,N1,2,2,"ng-container",12),l.k0s(),l.j41(8,"button",13),l.bIt("click",function(){l.eBV(d);const E=l.XpG(2);return l.Njj(E.close())}),l.nrm(9,"mat-icon",6),l.k0s()()}if(2&w){const d=l.sdS(5),b=l.XpG(2);l.Y8G("@slideInTop",void 0)("@slideOutTop",void 0),l.R7$(),l.Y8G("svgIcon","heroicons_outline:magnifying-glass"),l.R7$(),l.Y8G("formControl",b.searchControl)("matAutocomplete",d)("placeholder","Search..."),l.R7$(2),l.Y8G("autoSelectActiveOption",!0)("disableRipple",!0),l.R7$(2),l.Y8G("ngIf",b.resultSets&&!b.resultSets.length),l.R7$(),l.Y8G("ngForOf",b.resultSets)("ngForTrackBy",b.trackByFn),l.R7$(2),l.Y8G("svgIcon","heroicons_outline:x-mark")}}function y0(w,g){if(1&w&&(l.j41(0,"div"),l.DNE(1,b0,2,1,"button",3)(2,oh,10,12,"div",4),l.k0s()),2&w){const d=l.XpG();l.R7$(),l.Y8G("ngIf",!d.opened),l.R7$(),l.Y8G("ngIf",d.opened)}}let nh=(()=>{class w{constructor(d,b){this._storageService=d,this._sanitizer=b,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new l.bkB,this.opened=!1,this.searchControl=new Sd.hs,this._unsubscribeAll=new ec.B}set barSearchInput(d){d&&setTimeout(()=>{d.nativeElement.focus()})}set matAutocomplete(d){this._matAutocomplete=d}ngOnChanges(d){"appearance"in d&&this.close()}ngOnInit(){var d=this;this.searchControl.valueChanges.pipe((0,f0.B)(this.debounce),(0,ts.Q)(this._unsubscribeAll),(0,Oa.T)(b=>((!b||b.lengthb&&b.length>=this.minLength)).subscribe(function(){var b=(0,k.A)(function*(E){const V=yield d._storageService.searchProfile(E);d.resultSets=V.map(tt=>({label:"Project",results:[{name:tt.profile.name||tt.profile.displayName||tt.pubKey,pubkey:tt.pubKey,username:tt.profile.username||"",website:tt.profile.website||"",about:tt.profile.about?tt.profile.about.replace(/<\/?[^>]+(>|$)/g,""):"",avatar:tt.profile.picture||null,banner:tt.profile.banner||null,link:`/profile/${tt.pubKey}`}]})),d.search.next(d.resultSets)});return function(E){return b.apply(this,arguments)}}())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(d){"Escape"===d.code&&"bar"===this.appearance&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(d,b){return b.id||d}handleImageError(d){const b=d.target;b.onerror=null,b.src="images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(og.n),l.rXU(n.up))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["search"]],viewQuery:function(b,E){if(1&b&&(l.GBs(tb,5),l.GBs(m0,5)),2&b){let V;l.mGM(V=l.lsd())&&(E.barSearchInput=V.first),l.mGM(V=l.lsd())&&(E.matAutocomplete=V.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],features:[l.Jv_([{provide:Zm,useFactory:()=>{const d=(0,l.WQX)(Dd.hJ);return()=>d.scrollStrategies.block()}}]),l.OA$],decls:1,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],[4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","bg-card absolute inset-0 z-99 flex shrink-0 items-center",4,"ngIf"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],["class","text-secondary pointer-events-none bg-transparent px-6 py-0 text-md",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],["class","h-full w-full object-cover",3,"src","alt","error",4,"ngIf"],[1,"ml-3","truncate"],[1,"font-semibold"],["class","text-sm text-gray-500",4,"ngIf"],[1,"h-full","w-full","object-cover",3,"error","src","alt"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"text-sm","text-gray-500"]],template:function(b,E){1&b&&l.DNE(0,y0,3,2,"div",2),2&b&&l.Y8G("ngIf","bar"===E.appearance)},dependencies:[bc.Hl,bc.iY,nc.m_,nc.An,Sd.YN,Sd.me,Sd.BC,Jm,Ad,or.wT,qm,Sd.X1,Sd.l_,or.Sy,a.Wk,yr.RG,g0.fS,ne.MD,ne.Sq,ne.bT],encapsulation:2,data:{animation:kf.F}})}}return w})();var ng=o(7702),Td=o(7818),v0=o(1109),L1=o(4482);const rb=()=>["/settings"];function _0(w,g){if(1&w&&(l.qex(0),l.nrm(1,"img",15),l.bVm()),2&w){const d=l.XpG();l.R7$(),l.Y8G("src",d.getSafeUrl(null==d.user?null:d.user.picture),l.B4B)}}function ob(w,g){1&w&&l.nrm(0,"mat-icon",12),2&w&&l.Y8G("svgIcon","heroicons_outline:user-circle")}let ig=(()=>{class w{constructor(d,b,E,V,tt,bt,Gt){this._changeDetectorRef=d,this._router=b,this._angorConfigService=E,this._signerService=V,this._storageService=tt,this.sanitizer=bt,this._nostrLoginService=Gt,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new ec.B}ngOnInit(){this.userPubKey=this._signerService.getPublicKey(),this._angorConfigService.config$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{localStorage.setItem("angorConfig",JSON.stringify(d)),this.config=d,this._changeDetectorRef.detectChanges()}),this.loadUserProfile(),this._storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey&&(this.user=d.metadata,this._changeDetectorRef.detectChanges())})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(){var d=this;return(0,k.A)(function*(){d._storageService.getProfile(d.userPubKey).then(b=>{d.user=b,d._changeDetectorRef.detectChanges()})})()}logout(){this._router.navigate(["/logout"])}profile(){this._router.navigate(["/profile"])}setLayout(d){this._angorConfigService.config={layout:d},this._changeDetectorRef.detectChanges()}setScheme(d){this._angorConfigService.config={scheme:d},this._changeDetectorRef.detectChanges()}setTheme(d){this._angorConfigService.config={theme:d},this._changeDetectorRef.detectChanges()}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}Switch(){this._nostrLoginService.switchAccount()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(l.gRc),l.rXU(a.Ix),l.rXU(v0.P),l.rXU(Vu.A),l.rXU(og.n),l.rXU(n.up),l.rXU(L1.v))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["user"]],decls:50,vars:16,consts:[["defaultAvatar",""],["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[4,"ngIf","ngIfElse"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"click"],[3,"svgIcon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"]],template:function(b,E){if(1&b){const V=l.RV6();l.j41(0,"button",3)(1,"span",4),l.DNE(2,_0,2,1,"ng-container",5)(3,ob,1,1,"ng-template",null,0,l.C5r),l.k0s()(),l.j41(5,"mat-menu",6,1)(7,"button",7)(8,"span",8)(9,"span"),l.EFF(10,"Logged in as"),l.k0s(),l.j41(11,"span",9),l.EFF(12),l.k0s()()(),l.nrm(13,"mat-divider",10),l.j41(14,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.Switch())}),l.nrm(15,"mat-icon",12),l.j41(16,"span"),l.EFF(17,"Switch account"),l.k0s()(),l.j41(18,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.profile())}),l.nrm(19,"mat-icon",12),l.j41(20,"span"),l.EFF(21,"Profile"),l.k0s()(),l.j41(22,"button",13),l.nrm(23,"mat-icon",12),l.j41(24,"span"),l.EFF(25,"Options"),l.k0s()(),l.nrm(26,"mat-divider",10),l.j41(27,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.logout())}),l.nrm(28,"mat-icon",12),l.j41(29,"span"),l.EFF(30,"logout"),l.k0s()()(),l.j41(31,"mat-menu",null,2)(33,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.setScheme("auto"))}),l.nrm(34,"mat-icon",12),l.j41(35,"span"),l.EFF(36,"Auto Theme"),l.k0s()(),l.j41(37,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.setScheme("light"))}),l.nrm(38,"mat-icon",12),l.j41(39,"span"),l.EFF(40,"Light Theme"),l.k0s()(),l.j41(41,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.setScheme("dark"))}),l.nrm(42,"mat-icon",12),l.j41(43,"span"),l.EFF(44,"Dark Theme"),l.k0s()(),l.nrm(45,"mat-divider"),l.j41(46,"button",14),l.nrm(47,"mat-icon",12),l.j41(48,"span"),l.EFF(49,"Settings"),l.k0s()()()}if(2&b){const V=l.sdS(4),tt=l.sdS(6),bt=l.sdS(32);l.Y8G("matMenuTriggerFor",tt),l.R7$(2),l.Y8G("ngIf",null==E.user?null:E.user.picture)("ngIfElse",V),l.R7$(3),l.Y8G("xPosition","before"),l.R7$(7),l.JRh((null==E.user?null:E.user.display_name)||(null==E.user?null:E.user.name)||"Unknown User"),l.R7$(3),l.Y8G("svgIcon","heroicons_outline:user-circle"),l.R7$(4),l.Y8G("svgIcon","heroicons_outline:user-circle"),l.R7$(3),l.Y8G("matMenuTriggerFor",bt),l.R7$(),l.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),l.R7$(5),l.Y8G("svgIcon","heroicons_outline:arrow-right-on-rectangle"),l.R7$(6),l.Y8G("svgIcon","heroicons_solid:bolt"),l.R7$(4),l.Y8G("svgIcon","heroicons_solid:sun"),l.R7$(4),l.Y8G("svgIcon","heroicons_solid:moon"),l.R7$(4),l.Y8G("routerLink",l.lJ4(15,rb)),l.R7$(),l.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[bc.Hl,bc.iY,Td.Cn,Td.kk,Td.fb,Td.Cp,nc.m_,nc.An,ng.w,ng.q,ne.MD,ne.bT,a.iI,a.Wk],encapsulation:2,changeDetection:0})}}return w})();var nb=o(6061),cu=o(9587);let x0=(()=>{class w{constructor(d,b){this.swUpdate=d,this.zone=b,this.newVersionAvailableSubject=new Ot.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function ib(w=0,g=nb.E){return w<0&&(w=0),(0,cu.O)(w,w,g)}(9e5),this.checkForUpdateOnLoad(),this.checkForUpdateOnInterval()}applyUpdate(){this.swUpdate.activateUpdate().then(()=>document.location.reload()).catch(d=>console.error("Failed to apply updates:",d))}checkForUpdateOnInterval(){var d=this;this.unsubscribeInterval(),this.swUpdate.isEnabled&&this.zone.runOutsideAngular(()=>{this.intervalSubscription=this.intervalSource.subscribe((0,k.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(b){console.error("Failed to check for updates:",b)}}))})}checkForUpdateOnLoad(){this.unsubscribeNewVersion(),this.swUpdate.isEnabled&&(this.newVersionSubscription=this.swUpdate.versionUpdates.subscribe(d=>{switch(d.type){case"VERSION_DETECTED":break;case"VERSION_READY":this.newVersionAvailableSubject.next(!0);break;case"VERSION_INSTALLATION_FAILED":console.error(`Failed to install app version '${d.version.hash}': ${d.error}`)}}))}unsubscribeInterval(){this.intervalSubscription&&this.intervalSubscription.unsubscribe()}unsubscribeNewVersion(){this.newVersionSubscription&&this.newVersionSubscription.unsubscribe()}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(Lu),l.KVO(l.SKi))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();function k0(w,g){if(1&w){const d=l.RV6();l.j41(0,"button",1),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.applyUpdate())}),l.nrm(1,"mat-icon",2),l.k0s()}if(2&w){const d=l.XpG();l.Y8G("matTooltip",d.tooltip||"Update App"),l.R7$(),l.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let ab=(()=>{class w{constructor(d,b){this.updateService=d,this._changeDetectorRef=b,this.updateService.isNewVersionAvailable$.subscribe(E=>{E&&this._changeDetectorRef.detectChanges()})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(x0),l.rXU(l.gRc))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["update"]],inputs:{tooltip:"tooltip"},exportAs:["update"],decls:2,vars:3,consts:[["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(b,E){1&b&&(l.DNE(0,k0,2,2,"button",0),l.nI1(1,"async")),2&b&&l.Y8G("ngIf",l.bMT(1,1,E.updateService.isNewVersionAvailable$))},dependencies:[bc.Hl,bc.iY,nc.m_,nc.An,zl.uc,zl.oV,ne.MD,ne.bT,ne.Jj],encapsulation:2,changeDetection:0})}}return w})();function E0(w,g){if(1&w&&(l.j41(0,"angor-vertical-navigation",0),l.qex(1,10),l.j41(2,"div",11),l.nrm(3,"img",12),l.k0s(),l.bVm(),l.k0s()),2&w){const d=l.XpG();l.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function sb(w,g){if(1&w&&(l.j41(0,"div",13)(1,"div",14),l.nrm(2,"img",15)(3,"img",16),l.k0s(),l.nrm(4,"img",17),l.k0s(),l.nrm(5,"angor-horizontal-navigation",18)),2&w){const d=l.XpG();l.R7$(5),l.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function C0(w,g){if(1&w){const d=l.RV6();l.j41(0,"button",19),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.toggleNavigation("mainNavigation"))}),l.nrm(1,"mat-icon",20),l.k0s()}2&w&&(l.R7$(),l.Y8G("svgIcon","heroicons_outline:bars-3"))}function D0(w,g){1&w&&l.nrm(0,"router-outlet")}let S0=(()=>{class w{constructor(d,b,E,V,tt){this._activatedRoute=d,this._router=b,this._navigationService=E,this._angorMediaWatcherService=V,this._angorNavigationService=tt,this._unsubscribeAll=new ec.B,this.version=cl}ngOnInit(){this._navigationService.navigation$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const b=this._angorNavigationService.getComponent(d);b&&b.toggle()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(a.nX),l.rXU(a.Ix),l.rXU(_s),l.rXU(st.l),l.rXU(qp.lX))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["modern-layout"]],decls:17,vars:6,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"h-10","w-24"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"h-10","w-24","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","h-10","w-24","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(b,E){1&b&&(l.nrm(0,"angor-loading-bar"),l.DNE(1,E0,4,4,"angor-vertical-navigation",0),l.j41(2,"div",1)(3,"div",2),l.DNE(4,sb,6,2)(5,C0,2,1,"button",3),l.j41(6,"div",4),l.nrm(7,"update")(8,"angor-fullscreen",5)(9,"search",6)(10,"notifications")(11,"user"),l.k0s()(),l.j41(12,"div",7),l.DNE(13,D0,1,0,"router-outlet"),l.k0s(),l.j41(14,"div",8)(15,"span",9),l.EFF(16),l.k0s()()()),2&b&&(l.R7$(),l.vxM(E.isScreenSmall?1:-1),l.R7$(3),l.vxM(E.isScreenSmall?-1:4),l.R7$(),l.vxM(E.isScreenSmall?5:-1),l.R7$(4),l.Y8G("appearance","bar"),l.R7$(4),l.vxM(13),l.R7$(3),l.SpI("Angor Hub - version ",E.version,""))},dependencies:[Hl,qp.Tv,qp.$w,bc.Hl,bc.iY,nc.m_,nc.An,Cl,nh,eg,ig,a.n3,ab],encapsulation:2})}}return w})();function A0(w,g){1&w&&l.nrm(0,"router-outlet")}let T0=(()=>{class w{constructor(d,b,E,V,tt){this._activatedRoute=d,this._router=b,this._navigationService=E,this._angorMediaWatcherService=V,this._angorNavigationService=tt,this._unsubscribeAll=new ec.B,this.version=cl}ngOnInit(){this._navigationService.navigation$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const b=this._angorNavigationService.getComponent(d);b&&b.toggle()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(a.nX),l.rXU(a.Ix),l.rXU(_s),l.rXU(st.l),l.rXU(qp.lX))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["classic-layout"]],decls:21,vars:8,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(b,E){1&b&&(l.nrm(0,"angor-loading-bar"),l.j41(1,"angor-vertical-navigation",0),l.qex(2,1),l.j41(3,"div",2),l.nrm(4,"img",3)(5,"img",4),l.k0s(),l.bVm(),l.k0s(),l.j41(6,"div",5)(7,"div",6)(8,"button",7),l.bIt("click",function(){return E.toggleNavigation("mainNavigation")}),l.nrm(9,"mat-icon",8),l.k0s(),l.j41(10,"div",9),l.nrm(11,"update")(12,"angor-fullscreen",10)(13,"search",11)(14,"notifications")(15,"user"),l.k0s()(),l.j41(16,"div",12),l.DNE(17,A0,1,0,"router-outlet"),l.k0s(),l.j41(18,"div",13)(19,"span",14),l.EFF(20),l.k0s()()()),2&b&&(l.R7$(),l.Y8G("mode",E.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",E.navigation.default)("opened",!E.isScreenSmall),l.R7$(8),l.Y8G("svgIcon","heroicons_outline:bars-3"),l.R7$(4),l.Y8G("appearance","bar"),l.R7$(4),l.vxM(17),l.R7$(3),l.SpI("Angor Hub - version ",E.version,""))},dependencies:[Hl,qp.Tv,bc.Hl,bc.iY,nc.m_,nc.An,Cl,nh,eg,ig,a.n3,ab],encapsulation:2})}}return w})();function Sf(w,g){1&w&&l.nrm(0,"empty-layout")}function M0(w,g){1&w&&l.nrm(0,"modern-layout")}function I0(w,g){1&w&&l.nrm(0,"classic-layout")}let Dl=(()=>{class w{constructor(d,b,E,V,tt,bt,Gt){this._activatedRoute=d,this._document=b,this._renderer2=E,this._router=V,this._angorConfigService=tt,this._angorMediaWatcherService=bt,this._angorPlatformService=Gt,this._unsubscribeAll=new ec.B}ngOnInit(){(0,al.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,ts.Q)(this._unsubscribeAll),(0,Oa.T)(([d,b])=>{const E={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(E.scheme=b.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),E})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,le.p)(d=>d instanceof a.wF),(0,ts.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",cl),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let d=this._activatedRoute;for(;d.firstChild;)d=d.firstChild;this.layout=this.config.layout;const b=d.snapshot.queryParamMap.get("layout");b&&(this.layout=b,this.config&&(this.config.layout=b)),d.pathFromRoot.forEach(V=>{V.routeConfig&&V.routeConfig.data&&V.routeConfig.data.layout&&(this.layout=V.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(d=>{d.startsWith("theme-")&&this._document.body.classList.remove(d,d.split("-")[1])}),this._document.body.classList.add(this.theme)}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(a.nX),l.rXU(ne.qQ),l.rXU(l.sFG),l.rXU(a.Ix),l.rXU(v0.P),l.rXU(st.l),l.rXU(Bt))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["layout"]],decls:3,vars:3,template:function(b,E){1&b&&l.DNE(0,Sf,1,0,"empty-layout")(1,M0,1,0,"modern-layout")(2,I0,1,0,"classic-layout"),2&b&&(l.vxM("empty"===E.layout?0:-1),l.R7$(),l.vxM("modern"===E.layout?1:-1),l.R7$(),l.vxM("classic"===E.layout?2:-1))},dependencies:[Qh,S0,T0],styles:["layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}\n"],encapsulation:2})}}return w})();const lu=()=>{const w=(0,l.WQX)(Vu.A),g=(0,l.WQX)(a.Ix);return""!==w.getPublicKey()||g.parseUrl("/login")},Af=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:Dl,data:{layout:"empty"},children:[{path:"login",loadChildren:()=>Promise.all([o.e(87),o.e(232)]).then(o.bind(o,6232))},{path:"create",loadChildren:()=>Promise.all([o.e(87),o.e(664)]).then(o.bind(o,9664))}]},{path:"",canActivate:[lu],canActivateChild:[lu],component:Dl,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>o.e(957).then(o.bind(o,7957))}]},{path:"",canActivate:[lu],canActivateChild:[lu],component:Dl,resolve:{initialData:()=>{const w=(0,l.WQX)(_s);return(0,l.WQX)(jl),(0,Bl.p)([w.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([o.e(859),o.e(523),o.e(900),o.e(836)]).then(o.bind(o,836))},{path:"explore",loadChildren:()=>Promise.all([o.e(371),o.e(76),o.e(907)]).then(o.bind(o,8288))},{path:"zap",loadChildren:()=>Promise.all([o.e(859),o.e(785)]).then(o.bind(o,8166))},{path:"bookmark",loadChildren:()=>Promise.all([o.e(371),o.e(76),o.e(767)]).then(o.bind(o,6767))},{path:"profile",loadChildren:()=>Promise.all([o.e(859),o.e(523),o.e(371),o.e(556),o.e(900),o.e(43)]).then(o.bind(o,43))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([o.e(859),o.e(523),o.e(371),o.e(556),o.e(900),o.e(43)]).then(o.bind(o,43))},{path:"post",loadChildren:()=>Promise.all([o.e(859),o.e(523),o.e(556),o.e(900),o.e(544)]).then(o.bind(o,6544))},{path:"post/:id",loadChildren:()=>Promise.all([o.e(859),o.e(523),o.e(556),o.e(900),o.e(544)]).then(o.bind(o,6544))},{path:"settings",loadChildren:()=>Promise.all([o.e(859),o.e(371),o.e(76),o.e(126)]).then(o.bind(o,6126))},{path:"settings/:id",loadChildren:()=>Promise.all([o.e(859),o.e(371),o.e(76),o.e(126)]).then(o.bind(o,6126))},{path:"chat",loadChildren:()=>Promise.all([o.e(859),o.e(523),o.e(556),o.e(512)]).then(o.bind(o,9131))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>o.e(256).then(o.bind(o,9256))},{path:"**",redirectTo:"404-not-found"}]}];let Ku=(()=>{class w{constructor(){const d=(0,l.WQX)(n.up),b=(0,l.WQX)(nc.tp);b.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),b.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),b.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),b.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),b.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),b.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),b.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var R0=o(8747),P1=o(1540);let Tf=(()=>{class w{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(J.Qq))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();const cb=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"0",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}],lb=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"27",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}];var db=o(1238);var L0=o(2065),sg=o(101),P0=o(6259),F0=o(1561);const B0=(0,o(5717).A)(Object.keys,Object);var $0=Object.prototype.hasOwnProperty;var H0=o(2808);const Mf=function ub(w){return(0,H0.A)(w)?(0,P0.A)(w):function j0(w){if(!(0,F0.A)(w))return B0(w);var g=[];for(var d in Object(w))$0.call(w,d)&&"constructor"!=d&&g.push(d);return g}(w)};var If=o(3959);var ih=o(4224),pb=o(1369);const K0=function F1(){return[]};var Of=Object.prototype.propertyIsEnumerable,lg=Object.getOwnPropertySymbols;const fb=lg?function(w){return null==w?[]:(w=Object(w),function hb(w,g){for(var d=-1,b=null==w?0:w.length,E=0,V=[];++d{class w{constructor(d){this._angorMockApiService=d,this._defaultNavigation=cb,this._horizontalNavigation=lb,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(b=>{b.id===d.id&&(d.children=xg(b.children))})}),[200,{default:xg(this._defaultNavigation),horizontal:xg(this._horizontalNavigation)}]))}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(W))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()];let nw=(()=>{class w{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,k.A)(function*(){try{const b=yield d.http.get(d.ngswFilePath).toPromise();b&&b.timestamp?(d.timestamp=b.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(b){console.error("Error loading ngsw.json:",b)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,Oa.T)(d=>d.timestamp||null),(0,hf.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,A.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(J.Qq))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var Jf=o(6433),Ey=o(4143);const uh={providers:[function Nh(){return(0,l.ngT)("NgEagerAnimations"),[...Rp]}(),(0,J.$R)(),function nu(w,g={}){return(0,l.EmA)([Fh,Lu,{provide:Pp,useValue:w},{provide:ws,useValue:g},{provide:kd,useFactory:Uh,deps:[ws,l.Agw]},{provide:l.hnV,useFactory:Bp,deps:[l.zZn,Pp,ws,l.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,l.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:l.hnV,useFactory:function tm(w){return()=>w.load()},deps:[nw,Vu.A,Jf.d],multi:!0},{provide:l.hnV,useFactory:function dh(w,g){return(0,k.A)(function*(){const d=w.getPublicKey();d&&(yield g.loadUserProfile(d))})},deps:[Vu.A,Jf.d],multi:!0},{provide:l.hnV,useFactory:function gu(){return()=>{(0,Ey.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(w,g)=>{}})}},multi:!0},(0,a.lh)(Af,(0,a.oH)({scrollPositionRestoration:"enabled"})),{provide:or.MJ,useClass:Xc},{provide:or.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function tn(w){const g=[ho(Yh),mn(Cd),vo(su),Yo(_)];return w.config&&g.push(function ti(w){return(0,l.EmA)([{provide:Ul,useValue:Xh(w)}])}(w.config)),w.loader&&g.push(function ei(w){return(0,l.EmA)([{provide:Vh,useClass:w}])}(w.loader)),g}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Tf}),{provide:l.hnV,useFactory:()=>{const w=(0,l.WQX)(Ye),g=w.getDefaultLang();return w.setActiveLang(g),()=>function ag(w,g){const d="object"==typeof g;return new Promise((b,E)=>{const V=new P1.Ms({next:tt=>{b(tt),V.unsubscribe()},error:E,complete:()=>{d?b(g.defaultValue):E(new R0.G)}});w.subscribe(V)})}(w.load(g))},multi:!0},[{provide:l.Z63,useValue:()=>(0,l.WQX)(Ku),multi:!0}],(w=>{const g=[{provide:or.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:yr.U$,useValue:{appearance:"fill"}},{provide:C,useValue:w?.mockApi?.delay??0},{provide:xt.t,useValue:w?.angor??{}},(0,l.oKB)(fr.hM),{provide:l.Z63,useValue:()=>(0,l.WQX)(Ct.m),multi:!0},(0,J.$R)((0,J.b$)([it])),{provide:l.Z63,useValue:()=>(0,l.WQX)(_t),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(st.l),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(Bt),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(me),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(ae.Q),multi:!0}];return w?.mockApi?.services&&g.push((0,J.$R)((0,J.b$)([pt])),{provide:l.hnV,deps:[...w.mockApi.services],useFactory:()=>()=>null,multi:!0}),g})({mockApi:{delay:0,services:qu},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};(0,n.B8)(y,uh).catch(w=>console.error(w))},9566:(i,s)=>{"use strict";s.byteLength=function A(W){var J=C(W),ct=J[1];return 3*(J[0]+ct)/4-ct},s.toByteArray=function S(W){var J,_t,ht=C(W),ct=ht[0],pt=ht[1],xt=new a(function T(W,J,ht){return 3*(J+ht)/4-ht}(0,ct,pt)),Ct=0,Ot=pt>0?ct-4:ct;for(_t=0;_t>16&255,xt[Ct++]=J>>8&255,xt[Ct++]=255&J;return 2===pt&&(J=n[W.charCodeAt(_t)]<<2|n[W.charCodeAt(_t+1)]>>4,xt[Ct++]=255&J),1===pt&&(J=n[W.charCodeAt(_t)]<<10|n[W.charCodeAt(_t+1)]<<4|n[W.charCodeAt(_t+2)]>>2,xt[Ct++]=J>>8&255,xt[Ct++]=255&J),xt},s.fromByteArray=function Z(W){for(var J,ht=W.length,ct=ht%3,pt=[],Ct=0,Ot=ht-ct;CtOt?Ot:Ct+16383));return 1===ct?pt.push(o[(J=W[ht-1])>>2]+o[J<<4&63]+"=="):2===ct&&pt.push(o[(J=(W[ht-2]<<8)+W[ht-1])>>10]+o[J>>4&63]+o[J<<2&63]+"="),pt.join("")};for(var o=[],n=[],a=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)o[y]=l[y],n[l.charCodeAt(y)]=y;function C(W){var J=W.length;if(J%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ht=W.indexOf("=");return-1===ht&&(ht=J),[ht,ht===J?0:4-ht%4]}function O(W){return o[W>>18&63]+o[W>>12&63]+o[W>>6&63]+o[63&W]}function N(W,J,ht){for(var pt=[],xt=J;xt{"use strict";const a=o(9566),l=o(9859),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;s.hp=T,s.IS=50;const k=2147483647;function A(K){if(K>k)throw new RangeError('The value "'+K+'" is invalid for option "size"');const L=new Uint8Array(K);return Object.setPrototypeOf(L,T.prototype),L}function T(K,L,z){if("number"==typeof K){if("string"==typeof L)throw new TypeError('The "string" argument must be of type string. Received type number');return Z(K)}return S(K,L,z)}function S(K,L,z){if("string"==typeof K)return function W(K,L){if(("string"!=typeof L||""===L)&&(L="utf8"),!T.isEncoding(L))throw new TypeError("Unknown encoding: "+L);const z=0|Ot(K,L);let Lt=A(z);const de=Lt.write(K,L);return de!==z&&(Lt=Lt.slice(0,de)),Lt}(K,L);if(ArrayBuffer.isView(K))return function ht(K){if(fo(K,Uint8Array)){const L=new Uint8Array(K);return ct(L.buffer,L.byteOffset,L.byteLength)}return J(K)}(K);if(null==K)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K);if(fo(K,ArrayBuffer)||K&&fo(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(fo(K,SharedArrayBuffer)||K&&fo(K.buffer,SharedArrayBuffer)))return ct(K,L,z);if("number"==typeof K)throw new TypeError('The "value" argument must not be of type number. Received type number');const Lt=K.valueOf&&K.valueOf();if(null!=Lt&&Lt!==K)return T.from(Lt,L,z);const de=function pt(K){if(T.isBuffer(K)){const L=0|xt(K.length),z=A(L);return 0===z.length||K.copy(z,0,0,L),z}return void 0!==K.length?"number"!=typeof K.length||cr(K.length)?A(0):J(K):"Buffer"===K.type&&Array.isArray(K.data)?J(K.data):void 0}(K);if(de)return de;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof K[Symbol.toPrimitive])return T.from(K[Symbol.toPrimitive]("string"),L,z);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K)}function O(K){if("number"!=typeof K)throw new TypeError('"size" argument must be of type number');if(K<0)throw new RangeError('The value "'+K+'" is invalid for option "size"')}function Z(K){return O(K),A(K<0?0:0|xt(K))}function J(K){const L=K.length<0?0:0|xt(K.length),z=A(L);for(let Lt=0;Lt=k)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+k.toString(16)+" bytes");return 0|K}function Ot(K,L){if(T.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||fo(K,ArrayBuffer))return K.byteLength;if("string"!=typeof K)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof K);const z=K.length,Lt=arguments.length>2&&!0===arguments[2];if(!Lt&&0===z)return 0;let de=!1;for(;;)switch(L){case"ascii":case"latin1":case"binary":return z;case"utf8":case"utf-8":return tr(K).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*z;case"hex":return z>>>1;case"base64":return Lo(K).length;default:if(de)return Lt?-1:tr(K).length;L=(""+L).toLowerCase(),de=!0}}function _t(K,L,z){let Lt=!1;if((void 0===L||L<0)&&(L=0),L>this.length||((void 0===z||z>this.length)&&(z=this.length),z<=0)||(z>>>=0)<=(L>>>=0))return"";for(K||(K="utf8");;)switch(K){case"hex":return ze(this,L,z);case"utf8":case"utf-8":return or(this,L,z);case"ascii":return jr(this,L,z);case"latin1":case"binary":return wr(this,L,z);case"base64":return ae(this,L,z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,L,z);default:if(Lt)throw new TypeError("Unknown encoding: "+K);K=(K+"").toLowerCase(),Lt=!0}}function wt(K,L,z){const Lt=K[L];K[L]=K[z],K[z]=Lt}function it(K,L,z,Lt,de){if(0===K.length)return-1;if("string"==typeof z?(Lt=z,z=0):z>2147483647?z=2147483647:z<-2147483648&&(z=-2147483648),cr(z=+z)&&(z=de?0:K.length-1),z<0&&(z=K.length+z),z>=K.length){if(de)return-1;z=K.length-1}else if(z<0){if(!de)return-1;z=0}if("string"==typeof L&&(L=T.from(L,Lt)),T.isBuffer(L))return 0===L.length?-1:st(K,L,z,Lt,de);if("number"==typeof L)return L&=255,"function"==typeof Uint8Array.prototype.indexOf?de?Uint8Array.prototype.indexOf.call(K,L,z):Uint8Array.prototype.lastIndexOf.call(K,L,z):st(K,[L],z,Lt,de);throw new TypeError("val must be string, number or Buffer")}function st(K,L,z,Lt,de){let dr,pe=1,Ce=K.length,Sr=L.length;if(void 0!==Lt&&("ucs2"===(Lt=String(Lt).toLowerCase())||"ucs-2"===Lt||"utf16le"===Lt||"utf-16le"===Lt)){if(K.length<2||L.length<2)return-1;pe=2,Ce/=2,Sr/=2,z/=2}function ar(Mr,ao){return 1===pe?Mr[ao]:Mr.readUInt16BE(ao*pe)}if(de){let Mr=-1;for(dr=z;drCe&&(z=Ce-Sr),dr=z;dr>=0;dr--){let Mr=!0;for(let ao=0;aode&&(Lt=de):Lt=de;const pe=L.length;let Ce;for(Lt>pe/2&&(Lt=pe/2),Ce=0;Ce>8,de=z%256,pe.push(de),pe.push(Lt);return pe}(L,K.length-z),K,z,Lt)}function ae(K,L,z){return a.fromByteArray(0===L&&z===K.length?K:K.slice(L,z))}function or(K,L,z){z=Math.min(K.length,z);const Lt=[];let de=L;for(;de239?4:pe>223?3:pe>191?2:1;if(de+Sr<=z){let ar,dr,Mr,ao;switch(Sr){case 1:pe<128&&(Ce=pe);break;case 2:ar=K[de+1],128==(192&ar)&&(ao=(31&pe)<<6|63&ar,ao>127&&(Ce=ao));break;case 3:ar=K[de+1],dr=K[de+2],128==(192&ar)&&128==(192&dr)&&(ao=(15&pe)<<12|(63&ar)<<6|63&dr,ao>2047&&(ao<55296||ao>57343)&&(Ce=ao));break;case 4:ar=K[de+1],dr=K[de+2],Mr=K[de+3],128==(192&ar)&&128==(192&dr)&&128==(192&Mr)&&(ao=(15&pe)<<18|(63&ar)<<12|(63&dr)<<6|63&Mr,ao>65535&&ao<1114112&&(Ce=ao))}}null===Ce?(Ce=65533,Sr=1):Ce>65535&&(Ce-=65536,Lt.push(Ce>>>10&1023|55296),Ce=56320|1023&Ce),Lt.push(Ce),de+=Sr}return function yr(K){const L=K.length;if(L<=fr)return String.fromCharCode.apply(String,K);let z="",Lt=0;for(;Ltde.length?(T.isBuffer(Ce)||(Ce=T.from(Ce)),Ce.copy(de,pe)):Uint8Array.prototype.set.call(de,Ce,pe);else{if(!T.isBuffer(Ce))throw new TypeError('"list" argument must be an Array of Buffers');Ce.copy(de,pe)}pe+=Ce.length}return de},T.byteLength=Ot,T.prototype._isBuffer=!0,T.prototype.swap16=function(){const L=this.length;if(L%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let z=0;zz&&(L+=" ... "),""},y&&(T.prototype[y]=T.prototype.inspect),T.prototype.compare=function(L,z,Lt,de,pe){if(fo(L,Uint8Array)&&(L=T.from(L,L.offset,L.byteLength)),!T.isBuffer(L))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof L);if(void 0===z&&(z=0),void 0===Lt&&(Lt=L?L.length:0),void 0===de&&(de=0),void 0===pe&&(pe=this.length),z<0||Lt>L.length||de<0||pe>this.length)throw new RangeError("out of range index");if(de>=pe&&z>=Lt)return 0;if(de>=pe)return-1;if(z>=Lt)return 1;if(this===L)return 0;let Ce=(pe>>>=0)-(de>>>=0),Sr=(Lt>>>=0)-(z>>>=0);const ar=Math.min(Ce,Sr),dr=this.slice(de,pe),Mr=L.slice(z,Lt);for(let ao=0;ao>>=0,isFinite(Lt)?(Lt>>>=0,void 0===de&&(de="utf8")):(de=Lt,Lt=void 0)}const pe=this.length-z;if((void 0===Lt||Lt>pe)&&(Lt=pe),L.length>0&&(Lt<0||z<0)||z>this.length)throw new RangeError("Attempt to write outside buffer bounds");de||(de="utf8");let Ce=!1;for(;;)switch(de){case"hex":return vt(this,L,z,Lt);case"utf8":case"utf-8":return Bt(this,L,z,Lt);case"ascii":case"latin1":case"binary":return ne(this,L,z,Lt);case"base64":return le(this,L,z,Lt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return me(this,L,z,Lt);default:if(Ce)throw new TypeError("Unknown encoding: "+de);de=(""+de).toLowerCase(),Ce=!0}},T.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const fr=4096;function jr(K,L,z){let Lt="";z=Math.min(K.length,z);for(let de=L;deLt)&&(z=Lt);let de="";for(let pe=L;pez)throw new RangeError("Trying to access beyond buffer length")}function Rt(K,L,z,Lt,de,pe){if(!T.isBuffer(K))throw new TypeError('"buffer" argument must be a Buffer instance');if(L>de||LK.length)throw new RangeError("Index out of range")}function Oe(K,L,z,Lt,de){Xe(L,Lt,de,K,z,7);let pe=Number(L&BigInt(4294967295));K[z++]=pe,pe>>=8,K[z++]=pe,pe>>=8,K[z++]=pe,pe>>=8,K[z++]=pe;let Ce=Number(L>>BigInt(32)&BigInt(4294967295));return K[z++]=Ce,Ce>>=8,K[z++]=Ce,Ce>>=8,K[z++]=Ce,Ce>>=8,K[z++]=Ce,z}function Ht(K,L,z,Lt,de){Xe(L,Lt,de,K,z,7);let pe=Number(L&BigInt(4294967295));K[z+7]=pe,pe>>=8,K[z+6]=pe,pe>>=8,K[z+5]=pe,pe>>=8,K[z+4]=pe;let Ce=Number(L>>BigInt(32)&BigInt(4294967295));return K[z+3]=Ce,Ce>>=8,K[z+2]=Ce,Ce>>=8,K[z+1]=Ce,Ce>>=8,K[z]=Ce,z+8}function zt(K,L,z,Lt,de,pe){if(z+Lt>K.length)throw new RangeError("Index out of range");if(z<0)throw new RangeError("Index out of range")}function te(K,L,z,Lt,de){return L=+L,z>>>=0,de||zt(K,0,z,4),l.write(K,L,z,Lt,23,4),z+4}function Ae(K,L,z,Lt,de){return L=+L,z>>>=0,de||zt(K,0,z,8),l.write(K,L,z,Lt,52,8),z+8}T.prototype.slice=function(L,z){const Lt=this.length;(L=~~L)<0?(L+=Lt)<0&&(L=0):L>Lt&&(L=Lt),(z=void 0===z?Lt:~~z)<0?(z+=Lt)<0&&(z=0):z>Lt&&(z=Lt),z>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=this[L],pe=1,Ce=0;for(;++Ce>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=this[L+--z],pe=1;for(;z>0&&(pe*=256);)de+=this[L+--z]*pe;return de},T.prototype.readUint8=T.prototype.readUInt8=function(L,z){return L>>>=0,z||kt(L,1,this.length),this[L]},T.prototype.readUint16LE=T.prototype.readUInt16LE=function(L,z){return L>>>=0,z||kt(L,2,this.length),this[L]|this[L+1]<<8},T.prototype.readUint16BE=T.prototype.readUInt16BE=function(L,z){return L>>>=0,z||kt(L,2,this.length),this[L]<<8|this[L+1]},T.prototype.readUint32LE=T.prototype.readUInt32LE=function(L,z){return L>>>=0,z||kt(L,4,this.length),(this[L]|this[L+1]<<8|this[L+2]<<16)+16777216*this[L+3]},T.prototype.readUint32BE=T.prototype.readUInt32BE=function(L,z){return L>>>=0,z||kt(L,4,this.length),16777216*this[L]+(this[L+1]<<16|this[L+2]<<8|this[L+3])},T.prototype.readBigUInt64LE=Tt(function(L){Se(L>>>=0,"offset");const z=this[L],Lt=this[L+7];(void 0===z||void 0===Lt)&&Ke(L,this.length-8);const de=z+256*this[++L]+65536*this[++L]+this[++L]*2**24,pe=this[++L]+256*this[++L]+65536*this[++L]+Lt*2**24;return BigInt(de)+(BigInt(pe)<>>=0,"offset");const z=this[L],Lt=this[L+7];(void 0===z||void 0===Lt)&&Ke(L,this.length-8);const de=z*2**24+65536*this[++L]+256*this[++L]+this[++L],pe=this[++L]*2**24+65536*this[++L]+256*this[++L]+Lt;return(BigInt(de)<>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=this[L],pe=1,Ce=0;for(;++Ce=pe&&(de-=Math.pow(2,8*z)),de},T.prototype.readIntBE=function(L,z,Lt){L>>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=z,pe=1,Ce=this[L+--de];for(;de>0&&(pe*=256);)Ce+=this[L+--de]*pe;return pe*=128,Ce>=pe&&(Ce-=Math.pow(2,8*z)),Ce},T.prototype.readInt8=function(L,z){return L>>>=0,z||kt(L,1,this.length),128&this[L]?-1*(255-this[L]+1):this[L]},T.prototype.readInt16LE=function(L,z){L>>>=0,z||kt(L,2,this.length);const Lt=this[L]|this[L+1]<<8;return 32768&Lt?4294901760|Lt:Lt},T.prototype.readInt16BE=function(L,z){L>>>=0,z||kt(L,2,this.length);const Lt=this[L+1]|this[L]<<8;return 32768&Lt?4294901760|Lt:Lt},T.prototype.readInt32LE=function(L,z){return L>>>=0,z||kt(L,4,this.length),this[L]|this[L+1]<<8|this[L+2]<<16|this[L+3]<<24},T.prototype.readInt32BE=function(L,z){return L>>>=0,z||kt(L,4,this.length),this[L]<<24|this[L+1]<<16|this[L+2]<<8|this[L+3]},T.prototype.readBigInt64LE=Tt(function(L){Se(L>>>=0,"offset");const z=this[L],Lt=this[L+7];return(void 0===z||void 0===Lt)&&Ke(L,this.length-8),(BigInt(this[L+4]+256*this[L+5]+65536*this[L+6]+(Lt<<24))<>>=0,"offset");const z=this[L],Lt=this[L+7];(void 0===z||void 0===Lt)&&Ke(L,this.length-8);const de=(z<<24)+65536*this[++L]+256*this[++L]+this[++L];return(BigInt(de)<>>=0,z||kt(L,4,this.length),l.read(this,L,!0,23,4)},T.prototype.readFloatBE=function(L,z){return L>>>=0,z||kt(L,4,this.length),l.read(this,L,!1,23,4)},T.prototype.readDoubleLE=function(L,z){return L>>>=0,z||kt(L,8,this.length),l.read(this,L,!0,52,8)},T.prototype.readDoubleBE=function(L,z){return L>>>=0,z||kt(L,8,this.length),l.read(this,L,!1,52,8)},T.prototype.writeUintLE=T.prototype.writeUIntLE=function(L,z,Lt,de){L=+L,z>>>=0,Lt>>>=0,de||Rt(this,L,z,Lt,Math.pow(2,8*Lt)-1,0);let pe=1,Ce=0;for(this[z]=255&L;++Ce>>=0,Lt>>>=0,de||Rt(this,L,z,Lt,Math.pow(2,8*Lt)-1,0);let pe=Lt-1,Ce=1;for(this[z+pe]=255&L;--pe>=0&&(Ce*=256);)this[z+pe]=L/Ce&255;return z+Lt},T.prototype.writeUint8=T.prototype.writeUInt8=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,1,255,0),this[z]=255&L,z+1},T.prototype.writeUint16LE=T.prototype.writeUInt16LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,65535,0),this[z]=255&L,this[z+1]=L>>>8,z+2},T.prototype.writeUint16BE=T.prototype.writeUInt16BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,65535,0),this[z]=L>>>8,this[z+1]=255&L,z+2},T.prototype.writeUint32LE=T.prototype.writeUInt32LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,4294967295,0),this[z+3]=L>>>24,this[z+2]=L>>>16,this[z+1]=L>>>8,this[z]=255&L,z+4},T.prototype.writeUint32BE=T.prototype.writeUInt32BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,4294967295,0),this[z]=L>>>24,this[z+1]=L>>>16,this[z+2]=L>>>8,this[z+3]=255&L,z+4},T.prototype.writeBigUInt64LE=Tt(function(L,z=0){return Oe(this,L,z,BigInt(0),BigInt("0xffffffffffffffff"))}),T.prototype.writeBigUInt64BE=Tt(function(L,z=0){return Ht(this,L,z,BigInt(0),BigInt("0xffffffffffffffff"))}),T.prototype.writeIntLE=function(L,z,Lt,de){if(L=+L,z>>>=0,!de){const ar=Math.pow(2,8*Lt-1);Rt(this,L,z,Lt,ar-1,-ar)}let pe=0,Ce=1,Sr=0;for(this[z]=255&L;++pe>>=0,!de){const ar=Math.pow(2,8*Lt-1);Rt(this,L,z,Lt,ar-1,-ar)}let pe=Lt-1,Ce=1,Sr=0;for(this[z+pe]=255&L;--pe>=0&&(Ce*=256);)L<0&&0===Sr&&0!==this[z+pe+1]&&(Sr=1),this[z+pe]=(L/Ce|0)-Sr&255;return z+Lt},T.prototype.writeInt8=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,1,127,-128),L<0&&(L=255+L+1),this[z]=255&L,z+1},T.prototype.writeInt16LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,32767,-32768),this[z]=255&L,this[z+1]=L>>>8,z+2},T.prototype.writeInt16BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,32767,-32768),this[z]=L>>>8,this[z+1]=255&L,z+2},T.prototype.writeInt32LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,2147483647,-2147483648),this[z]=255&L,this[z+1]=L>>>8,this[z+2]=L>>>16,this[z+3]=L>>>24,z+4},T.prototype.writeInt32BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,2147483647,-2147483648),L<0&&(L=4294967295+L+1),this[z]=L>>>24,this[z+1]=L>>>16,this[z+2]=L>>>8,this[z+3]=255&L,z+4},T.prototype.writeBigInt64LE=Tt(function(L,z=0){return Oe(this,L,z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),T.prototype.writeBigInt64BE=Tt(function(L,z=0){return Ht(this,L,z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),T.prototype.writeFloatLE=function(L,z,Lt){return te(this,L,z,!0,Lt)},T.prototype.writeFloatBE=function(L,z,Lt){return te(this,L,z,!1,Lt)},T.prototype.writeDoubleLE=function(L,z,Lt){return Ae(this,L,z,!0,Lt)},T.prototype.writeDoubleBE=function(L,z,Lt){return Ae(this,L,z,!1,Lt)},T.prototype.copy=function(L,z,Lt,de){if(!T.isBuffer(L))throw new TypeError("argument should be a Buffer");if(Lt||(Lt=0),!de&&0!==de&&(de=this.length),z>=L.length&&(z=L.length),z||(z=0),de>0&&de=this.length)throw new RangeError("Index out of range");if(de<0)throw new RangeError("sourceEnd out of bounds");de>this.length&&(de=this.length),L.length-z>>=0,Lt=void 0===Lt?this.length:Lt>>>0,L||(L=0),"number"==typeof L)for(pe=z;pe=Lt+4;z-=3)L=`_${K.slice(z-3,z)}${L}`;return`${K.slice(0,z)}${L}`}function Xe(K,L,z,Lt,de,pe){if(K>z||K3?0===L||L===BigInt(0)?`>= 0${Ce} and < 2${Ce} ** ${8*(pe+1)}${Ce}`:`>= -(2${Ce} ** ${8*(pe+1)-1}${Ce}) and < 2 ** ${8*(pe+1)-1}${Ce}`:`>= ${L}${Ce} and <= ${z}${Ce}`,new Pe.ERR_OUT_OF_RANGE("value",Sr,K)}!function ie(K,L,z){Se(L,"offset"),(void 0===K[L]||void 0===K[L+z])&&Ke(L,K.length-(z+1))}(Lt,de,pe)}function Se(K,L){if("number"!=typeof K)throw new Pe.ERR_INVALID_ARG_TYPE(L,"number",K)}function Ke(K,L,z){throw Math.floor(K)!==K?(Se(K,z),new Pe.ERR_OUT_OF_RANGE(z||"offset","an integer",K)):L<0?new Pe.ERR_BUFFER_OUT_OF_BOUNDS:new Pe.ERR_OUT_OF_RANGE(z||"offset",`>= ${z?1:0} and <= ${L}`,K)}St("ERR_BUFFER_OUT_OF_BOUNDS",function(K){return K?`${K} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),St("ERR_INVALID_ARG_TYPE",function(K,L){return`The "${K}" argument must be of type number. Received type ${typeof L}`},TypeError),St("ERR_OUT_OF_RANGE",function(K,L,z){let Lt=`The value of "${K}" is out of range.`,de=z;return Number.isInteger(z)&&Math.abs(z)>2**32?de=yt(String(z)):"bigint"==typeof z&&(de=String(z),(z>BigInt(2)**BigInt(32)||z<-(BigInt(2)**BigInt(32)))&&(de=yt(de)),de+="n"),Lt+=` It must be ${L}. Received ${de}`,Lt},RangeError);const re=/[^+/0-9A-Za-z-_]/g;function tr(K,L){let z;L=L||1/0;const Lt=K.length;let de=null;const pe=[];for(let Ce=0;Ce55295&&z<57344){if(!de){if(z>56319){(L-=3)>-1&&pe.push(239,191,189);continue}if(Ce+1===Lt){(L-=3)>-1&&pe.push(239,191,189);continue}de=z;continue}if(z<56320){(L-=3)>-1&&pe.push(239,191,189),de=z;continue}z=65536+(de-55296<<10|z-56320)}else de&&(L-=3)>-1&&pe.push(239,191,189);if(de=null,z<128){if((L-=1)<0)break;pe.push(z)}else if(z<2048){if((L-=2)<0)break;pe.push(z>>6|192,63&z|128)}else if(z<65536){if((L-=3)<0)break;pe.push(z>>12|224,z>>6&63|128,63&z|128)}else{if(!(z<1114112))throw new Error("Invalid code point");if((L-=4)<0)break;pe.push(z>>18|240,z>>12&63|128,z>>6&63|128,63&z|128)}}return pe}function Lo(K){return a.toByteArray(function $e(K){if((K=(K=K.split("=")[0]).trim().replace(re,"")).length<2)return"";for(;K.length%4!=0;)K+="=";return K}(K))}function Or(K,L,z,Lt){let de;for(de=0;de=L.length||de>=K.length);++de)L[de+z]=K[de];return de}function fo(K,L){return K instanceof L||null!=K&&null!=K.constructor&&null!=K.constructor.name&&K.constructor.name===L.name}function cr(K){return K!=K}const Ft=function(){const K="0123456789abcdef",L=new Array(256);for(let z=0;z<16;++z){const Lt=16*z;for(let de=0;de<16;++de)L[Lt+de]=K[z]+K[de]}return L}();function Tt(K){return typeof BigInt>"u"?Qt:K}function Qt(){throw new Error("BigInt not supported")}},9859:(i,s)=>{s.read=function(o,n,a,l,y){var k,C,A=8*y-l-1,T=(1<>1,O=-7,N=a?y-1:0,Z=a?-1:1,W=o[n+N];for(N+=Z,k=W&(1<<-O)-1,W>>=-O,O+=A;O>0;k=256*k+o[n+N],N+=Z,O-=8);for(C=k&(1<<-O)-1,k>>=-O,O+=l;O>0;C=256*C+o[n+N],N+=Z,O-=8);if(0===k)k=1-S;else{if(k===T)return C?NaN:1/0*(W?-1:1);C+=Math.pow(2,l),k-=S}return(W?-1:1)*C*Math.pow(2,k-l)},s.write=function(o,n,a,l,y,k){var C,A,T,S=8*k-y-1,O=(1<>1,Z=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,W=l?0:k-1,J=l?1:-1,ht=n<0||0===n&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(A=isNaN(n)?1:0,C=O):(C=Math.floor(Math.log(n)/Math.LN2),n*(T=Math.pow(2,-C))<1&&(C--,T*=2),(n+=C+N>=1?Z/T:Z*Math.pow(2,1-N))*T>=2&&(C++,T/=2),C+N>=O?(A=0,C=O):C+N>=1?(A=(n*T-1)*Math.pow(2,y),C+=N):(A=n*Math.pow(2,N-1)*Math.pow(2,y),C=0));y>=8;o[a+W]=255&A,W+=J,A/=256,y-=8);for(C=C<0;o[a+W]=255&C,W+=J,C/=256,S-=8);o[a+W-J]|=128*ht}},230:i=>{i.exports=function a(l,y,k){function C(S,O){if(!y[S]){if(!l[S]){if(A)return A(S,!0);var Z=new Error("Cannot find module '"+S+"'");throw Z.code="MODULE_NOT_FOUND",Z}var W=y[S]={exports:{}};l[S][0].call(W.exports,function(J){return C(l[S][1][J]||J)},W,W.exports,a,l,y,k)}return y[S].exports}for(var A=void 0,T=0;T"u"&&a(3);var N=Promise;function Z(ft,Xt){Xt&&ft.then(function(Nt){Xt(null,Nt)},function(Nt){Xt(Nt)})}function W(ft,Xt,Nt){"function"==typeof Xt&&ft.then(Xt),"function"==typeof Nt&&ft.catch(Nt)}function J(ft){return"string"!=typeof ft&&(console.warn(ft+" used as a key, but it is not a string."),ft=String(ft)),ft}function ht(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var ct="local-forage-detect-blob-support",pt=void 0,xt={},Ct=Object.prototype.toString,Ot="readonly",_t="readwrite";function wt(ft){for(var Xt=ft.length,Nt=new ArrayBuffer(Xt),he=new Uint8Array(Nt),je=0;je=43)}}).catch(function(){return!1})}(ft).then(function(Xt){return pt=Xt})}function vt(ft){var Xt=xt[ft.name],Nt={};Nt.promise=new N(function(he,je){Nt.resolve=he,Nt.reject=je}),Xt.deferredOperations.push(Nt),Xt.dbReady=Xt.dbReady?Xt.dbReady.then(function(){return Nt.promise}):Nt.promise}function Bt(ft){var Nt=xt[ft.name].deferredOperations.pop();if(Nt)return Nt.resolve(),Nt.promise}function ne(ft,Xt){var he=xt[ft.name].deferredOperations.pop();if(he)return he.reject(Xt),he.promise}function le(ft,Xt){return new N(function(Nt,he){if(xt[ft.name]=xt[ft.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},ft.db){if(!Xt)return Nt(ft.db);vt(ft),ft.db.close()}var je=[ft.name];Xt&&je.push(ft.version);var Te=T.open.apply(T,je);Xt&&(Te.onupgradeneeded=function(ur){var Er=Te.result;try{Er.createObjectStore(ft.storeName),ur.oldVersion<=1&&Er.createObjectStore(ct)}catch(kr){if("ConstraintError"!==kr.name)throw kr;console.warn('The database "'+ft.name+'" has been upgraded from version '+ur.oldVersion+" to version "+ur.newVersion+', but the storage "'+ft.storeName+'" already exists.')}}),Te.onerror=function(ur){ur.preventDefault(),he(Te.error)},Te.onsuccess=function(){var ur=Te.result;ur.onversionchange=function(Er){Er.target.close()},Nt(ur),Bt(ft)}})}function me(ft){return le(ft,!1)}function ae(ft){return le(ft,!0)}function or(ft,Xt){if(!ft.db)return!0;var Nt=!ft.db.objectStoreNames.contains(ft.storeName),je=ft.version>ft.db.version;if(ft.versionft.version&&(ft.version=Te)}return!0}return!1}function yr(ft){return O([wt(atob(ft.data))],{type:ft.type})}function jr(ft){return ft&&ft.__local_forage_encoded_blob}function wr(ft){var Xt=this,Nt=Xt._initReady().then(function(){var he=xt[Xt._dbInfo.name];if(he&&he.dbReady)return he.dbReady});return W(Nt,ft,ft),Nt}function He(ft,Xt,Nt,he){void 0===he&&(he=1);try{var je=ft.db.transaction(ft.storeName,Xt);Nt(null,je)}catch(Te){if(he>0&&(!ft.db||"InvalidStateError"===Te.name||"NotFoundError"===Te.name))return N.resolve().then(function(){if(!ft.db||"NotFoundError"===Te.name&&!ft.db.objectStoreNames.contains(ft.storeName)&&ft.version<=ft.db.version)return ft.db&&(ft.version=ft.db.version+1),ae(ft)}).then(function(){return function ze(ft){vt(ft);for(var Xt=xt[ft.name],Nt=Xt.forages,he=0;he>4,$r[je++]=(15&ur)<<4|Er>>2,$r[je++]=(3&Er)<<6|63&kr;return Rr}function Ce(ft){var he,Xt=new Uint8Array(ft),Nt="";for(he=0;he>2],Nt+=Ke[(3&Xt[he])<<4|Xt[he+1]>>4],Nt+=Ke[(15&Xt[he+1])<<2|Xt[he+2]>>6],Nt+=Ke[63&Xt[he+2]];return Xt.length%3==2?Nt=Nt.substring(0,Nt.length-1)+"=":Xt.length%3==1&&(Nt=Nt.substring(0,Nt.length-2)+"=="),Nt}var dr={serialize:function Sr(ft,Xt){var Nt="";if(ft&&(Nt=de.call(ft)),ft&&("[object ArrayBuffer]"===Nt||ft.buffer&&"[object ArrayBuffer]"===de.call(ft.buffer))){var he,je=tr;ft instanceof ArrayBuffer?(he=ft,je+=Wr):(he=ft.buffer,"[object Int8Array]"===Nt?je+="si08":"[object Uint8Array]"===Nt?je+="ui08":"[object Uint8ClampedArray]"===Nt?je+="uic8":"[object Int16Array]"===Nt?je+="si16":"[object Uint16Array]"===Nt?je+="ur16":"[object Int32Array]"===Nt?je+="si32":"[object Uint32Array]"===Nt?je+=K:"[object Float32Array]"===Nt?je+=L:"[object Float64Array]"===Nt?je+=z:Xt(new Error("Failed to get type for BinaryArray"))),Xt(je+Ce(he))}else if("[object Blob]"===Nt){var Te=new FileReader;Te.onload=function(){var ur="~~local_forage_type~"+ft.type+"~"+Ce(this.result);Xt(tr+Lo+ur)},Te.readAsArrayBuffer(ft)}else try{Xt(JSON.stringify(ft))}catch(ur){console.error("Couldn't convert value into a JSON string: ",ft),Xt(null,ur)}},deserialize:function ar(ft){if(ft.substring(0,9)!==tr)return JSON.parse(ft);var he,Xt=ft.substring(13),Nt=ft.substring(9,13);if(Nt===Lo&&$e.test(Xt)){var je=Xt.match($e);he=je[1],Xt=Xt.substring(je[0].length)}var Te=pe(Xt);switch(Nt){case Wr:return Te;case Lo:return O([Te],{type:he});case"si08":return new Int8Array(Te);case"ui08":return new Uint8Array(Te);case"uic8":return new Uint8ClampedArray(Te);case"si16":return new Int16Array(Te);case"ur16":return new Uint16Array(Te);case"si32":return new Int32Array(Te);case K:return new Uint32Array(Te);case L:return new Float32Array(Te);case z:return new Float64Array(Te);default:throw new Error("Unkown type: "+Nt)}},stringToBuffer:pe,bufferToString:Ce};function Mr(ft,Xt,Nt,he){ft.executeSql("CREATE TABLE IF NOT EXISTS "+Xt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Nt,he)}function xr(ft,Xt,Nt,he,je,Te){ft.executeSql(Nt,he,je,function(ur,Er){Er.code===Er.SYNTAX_ERR?ur.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Xt.storeName],function(kr,Rr){Rr.rows.length?Te(kr,Er):Mr(kr,Xt,function(){kr.executeSql(Nt,he,je,Te)},Te)},Te):Te(ur,Er)},Te)}function Ho(ft,Xt,Nt,he){var je=this;ft=J(ft);var Te=new N(function(ur,Er){je.ready().then(function(){void 0===Xt&&(Xt=null);var kr=Xt,Rr=je._dbInfo;Rr.serializer.serialize(Xt,function($r,Jr){Jr?Er(Jr):Rr.db.transaction(function(so){xr(so,Rr,"INSERT OR REPLACE INTO "+Rr.storeName+" (key, value) VALUES (?, ?)",[ft,$r],function(){ur(kr)},function(xo,Eo){Er(Eo)})},function(so){if(so.code===so.QUOTA_ERR){if(he>0)return void ur(Ho.apply(je,[ft,kr,Nt,he-1]));Er(so)}})})}).catch(Er)});return Z(Te,Nt),Te}var vr={_driver:"webSQLStorage",_initStorage:function ao(ft){var Xt=this,Nt={db:null};if(ft)for(var he in ft)Nt[he]="string"!=typeof ft[he]?ft[he].toString():ft[he];var je=new N(function(Te,ur){try{Nt.db=openDatabase(Nt.name,String(Nt.version),Nt.description,Nt.size)}catch(Er){return ur(Er)}Nt.db.transaction(function(Er){Mr(Er,Nt,function(){Xt._dbInfo=Nt,Te()},function(kr,Rr){ur(Rr)})},ur)});return Nt.serializer=dr,je},_support:function Se(){return"function"==typeof openDatabase}(),iterate:function To(ft,Xt){var Nt=this,he=new N(function(je,Te){Nt.ready().then(function(){var ur=Nt._dbInfo;ur.db.transaction(function(Er){xr(Er,ur,"SELECT * FROM "+ur.storeName,[],function(kr,Rr){for(var $r=Rr.rows,Jr=$r.length,so=0;so '__WebKitDatabaseInfoTable__'",[],function(je,Te){for(var ur=[],Er=0;Er0}var ua={_driver:"localStorageWrapper",_initStorage:function Zn(ft){var Nt={};if(ft)for(var he in ft)Nt[he]=ft[he];return Nt.keyPrefix=ko(ft,this._defaultConfig),hn()?(this._dbInfo=Nt,Nt.serializer=dr,N.resolve()):N.reject()},_support:function qr(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function Jt(ft,Xt){var Nt=this,he=Nt.ready().then(function(){for(var je=Nt._dbInfo,Te=je.keyPrefix,ur=Te.length,Er=localStorage.length,kr=1,Rr=0;Rr=0;je--){var Te=localStorage.key(je);0===Te.indexOf(he)&&localStorage.removeItem(Te)}});return Z(Nt,ft),Nt},length:function gr(ft){var Nt=this.keys().then(function(he){return he.length});return Z(Nt,ft),Nt},key:function Ie(ft,Xt){var Nt=this,he=Nt.ready().then(function(){var Te,je=Nt._dbInfo;try{Te=localStorage.key(ft)}catch{Te=null}return Te&&(Te=Te.substring(je.keyPrefix.length)),Te});return Z(he,Xt),he},keys:function ir(ft){var Xt=this,Nt=Xt.ready().then(function(){for(var he=Xt._dbInfo,je=localStorage.length,Te=[],ur=0;ur=0;ur--){var Er=localStorage.key(ur);0===Er.indexOf(Te)&&localStorage.removeItem(Er)}}):N.reject("Invalid arguments"),Xt),je}},$i=function(Xt,Nt){return Xt===Nt||"number"==typeof Xt&&"number"==typeof Nt&&isNaN(Xt)&&isNaN(Nt)},cn=function(Xt,Nt){for(var he=Xt.length,je=0;je"u"?"undefined":k(Nt))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var he in Nt){if("storeName"===he&&(Nt[he]=Nt[he].replace(/\W/g,"_")),"version"===he&&"number"!=typeof Nt[he])return new Error("Database version must be a number.");this._config[he]=Nt[he]}return!("driver"in Nt)||!Nt.driver||this.setDriver(this._config.driver)}return"string"==typeof Nt?this._config[Nt]:this._config},ft.prototype.defineDriver=function(Nt,he,je){var Te=new N(function(ur,Er){try{var kr=Nt._driver,Rr=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Nt._driver)return void Er(Rr);for(var $r=hi.concat("_initStorage"),Jr=0,so=$r.length;Jr{"use strict";o.d(s,{t:()=>a});var n=o(8447);class a extends n.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const k=super._subscribe(y);return!k.closed&&y.next(this._value),k}getValue(){const{hasError:y,thrownError:k,_value:C}=this;if(y)throw k;return this._throwIfClosed(),C}next(y){super.next(this._value=y)}}},1698:(i,s,o)=>{"use strict";o.d(s,{c:()=>T});var n=o(1540),a=o(5710),l=o(2563),y=o(6742),k=o(3305),C=o(1126),A=o(4171);let T=(()=>{class Z{constructor(J){J&&(this._subscribe=J)}lift(J){const ht=new Z;return ht.source=this,ht.operator=J,ht}subscribe(J,ht,ct){const pt=function N(Z){return Z&&Z instanceof n.vU||function O(Z){return Z&&(0,C.T)(Z.next)&&(0,C.T)(Z.error)&&(0,C.T)(Z.complete)}(Z)&&(0,a.Uv)(Z)}(J)?J:new n.Ms(J,ht,ct);return(0,A.Y)(()=>{const{operator:xt,source:Ct}=this;pt.add(xt?xt.call(pt,Ct):Ct?this._subscribe(pt):this._trySubscribe(pt))}),pt}_trySubscribe(J){try{return this._subscribe(J)}catch(ht){J.error(ht)}}forEach(J,ht){return new(ht=S(ht))((ct,pt)=>{const xt=new n.Ms({next:Ct=>{try{J(Ct)}catch(Ot){pt(Ot),xt.unsubscribe()}},error:pt,complete:ct});this.subscribe(xt)})}_subscribe(J){var ht;return null===(ht=this.source)||void 0===ht?void 0:ht.subscribe(J)}[l.s](){return this}pipe(...J){return(0,y.m)(J)(this)}toPromise(J){return new(J=S(J))((ht,ct)=>{let pt;this.subscribe(xt=>pt=xt,xt=>ct(xt),()=>ht(pt))})}}return Z.create=W=>new Z(W),Z})();function S(Z){var W;return null!==(W=Z??k.$.Promise)&&void 0!==W?W:Promise}},7838:(i,s,o)=>{"use strict";o.d(s,{m:()=>l});var n=o(8447),a=o(6188);class l extends n.B{constructor(k=1/0,C=1/0,A=a.U){super(),this._bufferSize=k,this._windowTime=C,this._timestampProvider=A,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=C===1/0,this._bufferSize=Math.max(1,k),this._windowTime=Math.max(1,C)}next(k){const{isStopped:C,_buffer:A,_infiniteTimeWindow:T,_timestampProvider:S,_windowTime:O}=this;C||(A.push(k),!T&&A.push(S.now()+O)),this._trimBuffer(),super.next(k)}_subscribe(k){this._throwIfClosed(),this._trimBuffer();const C=this._innerSubscribe(k),{_infiniteTimeWindow:A,_buffer:T}=this,S=T.slice();for(let O=0;O{"use strict";o.d(s,{B:()=>A});var n=o(1698),a=o(5710);const y=(0,o(5644).L)(S=>function(){S(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var k=o(5891),C=o(4171);let A=(()=>{class S extends n.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const Z=new T(this,this);return Z.operator=N,Z}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Z of this.currentObservers)Z.next(N)}})}error(N){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:Z}=this;for(;Z.length;)Z.shift().error(N)}})}complete(){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:N}=this;for(;N.length;)N.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var N;return(null===(N=this.observers)||void 0===N?void 0:N.length)>0}_trySubscribe(N){return this._throwIfClosed(),super._trySubscribe(N)}_subscribe(N){return this._throwIfClosed(),this._checkFinalizedStatuses(N),this._innerSubscribe(N)}_innerSubscribe(N){const{hasError:Z,isStopped:W,observers:J}=this;return Z||W?a.Kn:(this.currentObservers=null,J.push(N),new a.yU(()=>{this.currentObservers=null,(0,k.o)(J,N)}))}_checkFinalizedStatuses(N){const{hasError:Z,thrownError:W,isStopped:J}=this;Z?N.error(W):J&&N.complete()}asObservable(){const N=new n.c;return N.source=this,N}}return S.create=(O,N)=>new T(O,N),S})();class T extends A{constructor(O,N){super(),this.destination=O,this.source=N}next(O){var N,Z;null===(Z=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===Z||Z.call(N,O)}error(O){var N,Z;null===(Z=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===Z||Z.call(N,O)}complete(){var O,N;null===(N=null===(O=this.destination)||void 0===O?void 0:O.complete)||void 0===N||N.call(O)}_subscribe(O){var N,Z;return null!==(Z=null===(N=this.source)||void 0===N?void 0:N.subscribe(O))&&void 0!==Z?Z:a.Kn}}},1540:(i,s,o)=>{"use strict";o.d(s,{Ms:()=>ct,vU:()=>Z});var n=o(1126),a=o(5710),l=o(3305),y=o(191),k=o(850);const C=S("C",void 0,void 0);function S(_t,wt,it){return{kind:_t,value:wt,error:it}}var O=o(3695),N=o(4171);class Z extends a.yU{constructor(wt){super(),this.isStopped=!1,wt?(this.destination=wt,(0,a.Uv)(wt)&&wt.add(this)):this.destination=Ot}static create(wt,it,st){return new ct(wt,it,st)}next(wt){this.isStopped?Ct(function T(_t){return S("N",_t,void 0)}(wt),this):this._next(wt)}error(wt){this.isStopped?Ct(function A(_t){return S("E",void 0,_t)}(wt),this):(this.isStopped=!0,this._error(wt))}complete(){this.isStopped?Ct(C,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(wt){this.destination.next(wt)}_error(wt){try{this.destination.error(wt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const W=Function.prototype.bind;function J(_t,wt){return W.call(_t,wt)}class ht{constructor(wt){this.partialObserver=wt}next(wt){const{partialObserver:it}=this;if(it.next)try{it.next(wt)}catch(st){pt(st)}}error(wt){const{partialObserver:it}=this;if(it.error)try{it.error(wt)}catch(st){pt(st)}else pt(wt)}complete(){const{partialObserver:wt}=this;if(wt.complete)try{wt.complete()}catch(it){pt(it)}}}class ct extends Z{constructor(wt,it,st){let vt;if(super(),(0,n.T)(wt)||!wt)vt={next:wt??void 0,error:it??void 0,complete:st??void 0};else{let Bt;this&&l.$.useDeprecatedNextContext?(Bt=Object.create(wt),Bt.unsubscribe=()=>this.unsubscribe(),vt={next:wt.next&&J(wt.next,Bt),error:wt.error&&J(wt.error,Bt),complete:wt.complete&&J(wt.complete,Bt)}):vt=wt}this.destination=new ht(vt)}}function pt(_t){l.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(_t):(0,y.m)(_t)}function Ct(_t,wt){const{onStoppedNotification:it}=l.$;it&&O.f.setTimeout(()=>it(_t,wt))}const Ot={closed:!0,next:k.l,error:function xt(_t){throw _t},complete:k.l}},5710:(i,s,o)=>{"use strict";o.d(s,{Kn:()=>C,yU:()=>k,Uv:()=>A});var n=o(1126);const l=(0,o(5644).L)(S=>function(N){S(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((Z,W)=>`${W+1}) ${Z.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=o(5891);class k{constructor(O){this.initialTeardown=O,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let O;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const J of N)J.remove(this);else N.remove(this);const{initialTeardown:Z}=this;if((0,n.T)(Z))try{Z()}catch(J){O=J instanceof l?J.errors:[J]}const{_finalizers:W}=this;if(W){this._finalizers=null;for(const J of W)try{T(J)}catch(ht){O=O??[],ht instanceof l?O=[...O,...ht.errors]:O.push(ht)}}if(O)throw new l(O)}}add(O){var N;if(O&&O!==this)if(this.closed)T(O);else{if(O instanceof k){if(O.closed||O._hasParent(this))return;O._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(O)}}_hasParent(O){const{_parentage:N}=this;return N===O||Array.isArray(N)&&N.includes(O)}_addParent(O){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(O),N):N?[N,O]:O}_removeParent(O){const{_parentage:N}=this;N===O?this._parentage=null:Array.isArray(N)&&(0,y.o)(N,O)}remove(O){const{_finalizers:N}=this;N&&(0,y.o)(N,O),O instanceof k&&O._removeParent(this)}}k.EMPTY=(()=>{const S=new k;return S.closed=!0,S})();const C=k.EMPTY;function A(S){return S instanceof k||S&&"closed"in S&&(0,n.T)(S.remove)&&(0,n.T)(S.add)&&(0,n.T)(S.unsubscribe)}function T(S){(0,n.T)(S)?S():S.unsubscribe()}},3305:(i,s,o)=>{"use strict";o.d(s,{$:()=>n});const n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},1642:(i,s,o)=>{"use strict";o.d(s,{G:()=>C});var n=o(1698),a=o(5710),l=o(3589),y=o(2483),k=o(5351);class C extends n.c{constructor(T,S){super(),this.source=T,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,k.S)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,T?.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new a.yU;const S=this.getSubject();T.add(this.source.subscribe((0,y._)(S,void 0,()=>{this._teardown(),S.complete()},O=>{this._teardown(),S.error(O)},()=>this._teardown()))),T.closed&&(this._connection=null,T=a.yU.EMPTY)}return T}refCount(){return(0,l.B)()(this)}}},6627:(i,s,o)=>{"use strict";o.d(s,{z:()=>O});var n=o(1698),a=o(3740),l=o(1787),y=o(9220),k=o(3759),C=o(4327),A=o(9321),T=o(2483),S=o(8266);function O(...W){const J=(0,C.lI)(W),ht=(0,C.ms)(W),{args:ct,keys:pt}=(0,a.D)(W);if(0===ct.length)return(0,l.H)([],J);const xt=new n.c(function N(W,J,ht=y.D){return ct=>{Z(J,()=>{const{length:pt}=W,xt=new Array(pt);let Ct=pt,Ot=pt;for(let _t=0;_t{const wt=(0,l.H)(W[_t],J);let it=!1;wt.subscribe((0,T._)(ct,st=>{xt[_t]=st,it||(it=!0,Ot--),Ot||ct.next(ht(xt.slice()))},()=>{--Ct||ct.complete()}))},ct)},ct)}}(ct,J,pt?Ct=>(0,A.e)(pt,Ct):y.D));return ht?xt.pipe((0,k.I)(ht)):xt}function Z(W,J,ht){W?(0,S.N)(ht,W,J):J()}},3569:(i,s,o)=>{"use strict";o.d(s,{x:()=>k});var n=o(1890),l=o(4327),y=o(1787);function k(...C){return function a(){return(0,n.U)(1)}()((0,y.H)(C,(0,l.lI)(C)))}},6381:(i,s,o)=>{"use strict";o.d(s,{v:()=>l});var n=o(1698),a=o(7225);function l(y){return new n.c(k=>{(0,a.Tg)(y()).subscribe(k)})}},6564:(i,s,o)=>{"use strict";o.d(s,{w:()=>a});const a=new(o(1698).c)(k=>k.complete())},2653:(i,s,o)=>{"use strict";o.d(s,{p:()=>T});var n=o(1698),a=o(3740),l=o(7225),y=o(4327),k=o(2483),C=o(3759),A=o(9321);function T(...S){const O=(0,y.ms)(S),{args:N,keys:Z}=(0,a.D)(S),W=new n.c(J=>{const{length:ht}=N;if(!ht)return void J.complete();const ct=new Array(ht);let pt=ht,xt=ht;for(let Ct=0;Ct{Ot||(Ot=!0,xt--),ct[Ct]=_t},()=>pt--,void 0,()=>{(!pt||!Ot)&&(xt||J.next(Z?(0,A.e)(Z,ct):ct),J.complete())}))}});return O?W.pipe((0,C.I)(O)):W}},1787:(i,s,o)=>{"use strict";o.d(s,{H:()=>st});var n=o(7225),a=o(8266),l=o(5351),y=o(2483);function k(vt,Bt=0){return(0,l.N)((ne,le)=>{ne.subscribe((0,y._)(le,me=>(0,a.N)(le,vt,()=>le.next(me),Bt),()=>(0,a.N)(le,vt,()=>le.complete(),Bt),me=>(0,a.N)(le,vt,()=>le.error(me),Bt)))})}function C(vt,Bt=0){return(0,l.N)((ne,le)=>{le.add(vt.schedule(()=>ne.subscribe(le),Bt))})}var S=o(1698),N=o(6952),Z=o(1126);function J(vt,Bt){if(!vt)throw new Error("Iterable cannot be null");return new S.c(ne=>{(0,a.N)(ne,Bt,()=>{const le=vt[Symbol.asyncIterator]();(0,a.N)(ne,Bt,()=>{le.next().then(me=>{me.done?ne.complete():ne.next(me.value)})},0,!0)})})}var ht=o(6600),ct=o(6505),pt=o(6786),xt=o(4876),Ct=o(8394),Ot=o(8810),_t=o(3173);function st(vt,Bt){return Bt?function it(vt,Bt){if(null!=vt){if((0,ht.l)(vt))return function A(vt,Bt){return(0,n.Tg)(vt).pipe(C(Bt),k(Bt))}(vt,Bt);if((0,pt.X)(vt))return function O(vt,Bt){return new S.c(ne=>{let le=0;return Bt.schedule(function(){le===vt.length?ne.complete():(ne.next(vt[le++]),ne.closed||this.schedule())})})}(vt,Bt);if((0,ct.y)(vt))return function T(vt,Bt){return(0,n.Tg)(vt).pipe(C(Bt),k(Bt))}(vt,Bt);if((0,Ct.T)(vt))return J(vt,Bt);if((0,xt.x)(vt))return function W(vt,Bt){return new S.c(ne=>{let le;return(0,a.N)(ne,Bt,()=>{le=vt[N.l](),(0,a.N)(ne,Bt,()=>{let me,ae;try{({value:me,done:ae}=le.next())}catch(or){return void ne.error(or)}ae?ne.complete():ne.next(me)},0,!0)}),()=>(0,Z.T)(le?.return)&&le.return()})}(vt,Bt);if((0,_t.U)(vt))return function wt(vt,Bt){return J((0,_t.C)(vt),Bt)}(vt,Bt)}throw(0,Ot.L)(vt)}(vt,Bt):(0,n.Tg)(vt)}},909:(i,s,o)=>{"use strict";o.d(s,{R:()=>O});var n=o(7225),a=o(1698),l=o(5823),y=o(6786),k=o(1126),C=o(3759);const A=["addListener","removeListener"],T=["addEventListener","removeEventListener"],S=["on","off"];function O(ht,ct,pt,xt){if((0,k.T)(pt)&&(xt=pt,pt=void 0),xt)return O(ht,ct,pt).pipe((0,C.I)(xt));const[Ct,Ot]=function J(ht){return(0,k.T)(ht.addEventListener)&&(0,k.T)(ht.removeEventListener)}(ht)?T.map(_t=>wt=>ht[_t](ct,wt,pt)):function Z(ht){return(0,k.T)(ht.addListener)&&(0,k.T)(ht.removeListener)}(ht)?A.map(N(ht,ct)):function W(ht){return(0,k.T)(ht.on)&&(0,k.T)(ht.off)}(ht)?S.map(N(ht,ct)):[];if(!Ct&&(0,y.X)(ht))return(0,l.Z)(_t=>O(_t,ct,pt))((0,n.Tg)(ht));if(!Ct)throw new TypeError("Invalid event target");return new a.c(_t=>{const wt=(...it)=>_t.next(1Ot(wt)})}function N(ht,ct){return pt=>xt=>ht[pt](ct,xt)}},7225:(i,s,o)=>{"use strict";o.d(s,{Tg:()=>W});var n=o(1635),a=o(6786),l=o(6505),y=o(1698),k=o(6600),C=o(8394),A=o(8810),T=o(4876),S=o(3173),O=o(1126),N=o(191),Z=o(2563);function W(_t){if(_t instanceof y.c)return _t;if(null!=_t){if((0,k.l)(_t))return function J(_t){return new y.c(wt=>{const it=_t[Z.s]();if((0,O.T)(it.subscribe))return it.subscribe(wt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(_t);if((0,a.X)(_t))return function ht(_t){return new y.c(wt=>{for(let it=0;it<_t.length&&!wt.closed;it++)wt.next(_t[it]);wt.complete()})}(_t);if((0,l.y)(_t))return function ct(_t){return new y.c(wt=>{_t.then(it=>{wt.closed||(wt.next(it),wt.complete())},it=>wt.error(it)).then(null,N.m)})}(_t);if((0,C.T)(_t))return xt(_t);if((0,T.x)(_t))return function pt(_t){return new y.c(wt=>{for(const it of _t)if(wt.next(it),wt.closed)return;wt.complete()})}(_t);if((0,S.U)(_t))return function Ct(_t){return xt((0,S.C)(_t))}(_t)}throw(0,A.L)(_t)}function xt(_t){return new y.c(wt=>{(function Ot(_t,wt){var it,st,vt,Bt;return(0,n.sH)(this,void 0,void 0,function*(){try{for(it=(0,n.xN)(_t);!(st=yield it.next()).done;)if(wt.next(st.value),wt.closed)return}catch(ne){vt={error:ne}}finally{try{st&&!st.done&&(Bt=it.return)&&(yield Bt.call(it))}finally{if(vt)throw vt.error}}wt.complete()})})(_t,wt).catch(it=>wt.error(it))})}},7509:(i,s,o)=>{"use strict";o.d(s,{h:()=>C});var n=o(1890),a=o(7225),l=o(6564),y=o(4327),k=o(1787);function C(...A){const T=(0,y.lI)(A),S=(0,y.R0)(A,1/0),O=A;return O.length?1===O.length?(0,a.Tg)(O[0]):(0,n.U)(S)((0,k.H)(O,T)):l.w}},3016:(i,s,o)=>{"use strict";o.d(s,{of:()=>l});var n=o(4327),a=o(1787);function l(...y){const k=(0,n.lI)(y);return(0,a.H)(y,k)}},8915:(i,s,o)=>{"use strict";o.d(s,{$:()=>l});var n=o(1698),a=o(1126);function l(y,k){const C=(0,a.T)(y)?y:()=>y,A=T=>T.error(C());return new n.c(k?T=>k.schedule(A,0,T):A)}},9587:(i,s,o)=>{"use strict";o.d(s,{O:()=>k});var n=o(1698),a=o(6061),l=o(9921);function k(C=0,A,T=a.b){let S=-1;return null!=A&&((0,l.m)(A)?T=A:S=A),new n.c(O=>{let N=function y(C){return C instanceof Date&&!isNaN(C)}(C)?+C-T.now():C;N<0&&(N=0);let Z=0;return T.schedule(function(){O.closed||(O.next(Z++),0<=S?this.schedule(void 0,S):O.complete())},N)})}},2483:(i,s,o)=>{"use strict";o.d(s,{_:()=>a});var n=o(1540);function a(y,k,C,A,T){return new l(y,k,C,A,T)}class l extends n.vU{constructor(k,C,A,T,S,O){super(k),this.onFinalize=S,this.shouldUnsubscribe=O,this._next=C?function(N){try{C(N)}catch(Z){k.error(Z)}}:super._next,this._error=T?function(N){try{T(N)}catch(Z){k.error(Z)}finally{this.unsubscribe()}}:super._error,this._complete=A?function(){try{A()}catch(N){k.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var k;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:C}=this;super.unsubscribe(),!C&&(null===(k=this.onFinalize)||void 0===k||k.call(this))}}}},5684:(i,s,o)=>{"use strict";o.d(s,{Z:()=>A});var n=o(6061),a=o(5351),l=o(7225),y=o(2483),C=o(9587);function A(T,S=n.E){return function k(T){return(0,a.N)((S,O)=>{let N=!1,Z=null,W=null,J=!1;const ht=()=>{if(W?.unsubscribe(),W=null,N){N=!1;const pt=Z;Z=null,O.next(pt)}J&&O.complete()},ct=()=>{W=null,J&&O.complete()};S.subscribe((0,y._)(O,pt=>{N=!0,Z=pt,W||(0,l.Tg)(T(pt)).subscribe(W=(0,y._)(O,ht,ct))},()=>{J=!0,(!N||!W||W.closed)&&O.complete()}))})}(()=>(0,C.O)(T,S))}},7178:(i,s,o)=>{"use strict";o.d(s,{W:()=>y});var n=o(7225),a=o(2483),l=o(5351);function y(k){return(0,l.N)((C,A)=>{let O,T=null,S=!1;T=C.subscribe((0,a._)(A,void 0,void 0,N=>{O=(0,n.Tg)(k(N,y(k)(C))),T?(T.unsubscribe(),T=null,O.subscribe(A)):S=!0})),S&&(T.unsubscribe(),T=null,O.subscribe(A))})}},1459:(i,s,o)=>{"use strict";o.d(s,{H:()=>l});var n=o(5823),a=o(1126);function l(y,k){return(0,a.T)(k)?(0,n.Z)(y,k,1):(0,n.Z)(y,1)}},8627:(i,s,o)=>{"use strict";o.d(s,{B:()=>y});var n=o(6061),a=o(5351),l=o(2483);function y(k,C=n.E){return(0,a.N)((A,T)=>{let S=null,O=null,N=null;const Z=()=>{if(S){S.unsubscribe(),S=null;const J=O;O=null,T.next(J)}};function W(){const J=N+k,ht=C.now();if(ht{O=J,N=C.now(),S||(S=C.schedule(W,k),T.add(S))},()=>{Z(),T.complete()},void 0,()=>{O=S=null}))})}},5670:(i,s,o)=>{"use strict";o.d(s,{U:()=>l});var n=o(5351),a=o(2483);function l(y){return(0,n.N)((k,C)=>{let A=!1;k.subscribe((0,a._)(C,T=>{A=!0,C.next(T)},()=>{A||C.next(y),C.complete()}))})}},8136:(i,s,o)=>{"use strict";o.d(s,{c:()=>W});var n=o(6061),a=o(3569),l=o(7610),y=o(5351),k=o(2483),C=o(850),T=o(6590),S=o(5823),O=o(7225);function N(J,ht){return ht?ct=>(0,a.x)(ht.pipe((0,l.s)(1),function A(){return(0,y.N)((J,ht)=>{J.subscribe((0,k._)(ht,C.l))})}()),ct.pipe(N(J))):(0,S.Z)((ct,pt)=>(0,O.Tg)(J(ct,pt)).pipe((0,l.s)(1),(0,T.u)(ct)))}var Z=o(9587);function W(J,ht=n.E){const ct=(0,Z.O)(J,ht);return N(()=>ct)}},6645:(i,s,o)=>{"use strict";o.d(s,{F:()=>y});var n=o(9220),a=o(5351),l=o(2483);function y(C,A=n.D){return C=C??k,(0,a.N)((T,S)=>{let O,N=!0;T.subscribe((0,l._)(S,Z=>{const W=A(Z);(N||!C(O,W))&&(N=!1,O=W,S.next(Z))}))})}function k(C,A){return C===A}},1483:(i,s,o)=>{"use strict";o.d(s,{p:()=>l});var n=o(5351),a=o(2483);function l(y,k){return(0,n.N)((C,A)=>{let T=0;C.subscribe((0,a._)(A,S=>y.call(k,S,T++)&&A.next(S)))})}},4447:(i,s,o)=>{"use strict";o.d(s,{j:()=>a});var n=o(5351);function a(l){return(0,n.N)((y,k)=>{try{y.subscribe(k)}finally{k.add(l)}})}},1703:(i,s,o)=>{"use strict";o.d(s,{$:()=>A});var n=o(8747),a=o(1483),l=o(7610),y=o(5670),k=o(5017),C=o(9220);function A(T,S){const O=arguments.length>=2;return N=>N.pipe(T?(0,a.p)((Z,W)=>T(Z,W,N)):C.D,(0,l.s)(1),O?(0,y.U)(S):(0,k.v)(()=>new n.G))}},7947:(i,s,o)=>{"use strict";o.d(s,{T:()=>l});var n=o(5351),a=o(2483);function l(y,k){return(0,n.N)((C,A)=>{let T=0;C.subscribe((0,a._)(A,S=>{A.next(y.call(k,S,T++))}))})}},6590:(i,s,o)=>{"use strict";o.d(s,{u:()=>a});var n=o(7947);function a(l){return(0,n.T)(()=>l)}},1890:(i,s,o)=>{"use strict";o.d(s,{U:()=>l});var n=o(5823),a=o(9220);function l(y=1/0){return(0,n.Z)(a.D,y)}},5823:(i,s,o)=>{"use strict";o.d(s,{Z:()=>T});var n=o(7947),a=o(7225),l=o(5351),y=o(8266),k=o(2483),A=o(1126);function T(S,O,N=1/0){return(0,A.T)(O)?T((Z,W)=>(0,n.T)((J,ht)=>O(Z,J,W,ht))((0,a.Tg)(S(Z,W))),N):("number"==typeof O&&(N=O),(0,l.N)((Z,W)=>function C(S,O,N,Z,W,J,ht,ct){const pt=[];let xt=0,Ct=0,Ot=!1;const _t=()=>{Ot&&!pt.length&&!xt&&O.complete()},wt=st=>xt{J&&O.next(st),xt++;let vt=!1;(0,a.Tg)(N(st,Ct++)).subscribe((0,k._)(O,Bt=>{W?.(Bt),J?wt(Bt):O.next(Bt)},()=>{vt=!0},void 0,()=>{if(vt)try{for(xt--;pt.length&&xtit(Bt)):it(Bt)}_t()}catch(Bt){O.error(Bt)}}))};return S.subscribe((0,k._)(O,wt,()=>{Ot=!0,_t()})),()=>{ct?.()}}(Z,W,S,N)))}},3589:(i,s,o)=>{"use strict";o.d(s,{B:()=>l});var n=o(5351),a=o(2483);function l(){return(0,n.N)((y,k)=>{let C=null;y._refCount++;const A=(0,a._)(k,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(C=null);const T=y._connection,S=C;C=null,T&&(!S||T===S)&&T.unsubscribe(),k.unsubscribe()});y.subscribe(A),A.closed||(C=y.connect())})}},5903:(i,s,o)=>{"use strict";o.d(s,{L:()=>C});var n=o(5351),a=o(2483),l=o(9220),y=o(9587),k=o(7225);function C(A=1/0){let T;T=A&&"object"==typeof A?A:{count:A};const{count:S=1/0,delay:O,resetOnSuccess:N=!1}=T;return S<=0?l.D:(0,n.N)((Z,W)=>{let ht,J=0;const ct=()=>{let pt=!1;ht=Z.subscribe((0,a._)(W,xt=>{N&&(J=0),W.next(xt)},void 0,xt=>{if(J++{ht?(ht.unsubscribe(),ht=null,ct()):pt=!0};if(null!=O){const Ot="number"==typeof O?(0,y.O)(O):(0,k.Tg)(O(xt,J)),_t=(0,a._)(W,()=>{_t.unsubscribe(),Ct()},()=>{W.complete()});Ot.subscribe(_t)}else Ct()}else W.error(xt)})),pt&&(ht.unsubscribe(),ht=null,ct())};ct()})}},36:(i,s,o)=>{"use strict";o.d(s,{S:()=>a});var n=o(2483);function a(l,y,k,C,A){return(T,S)=>{let O=k,N=y,Z=0;T.subscribe((0,n._)(S,W=>{const J=Z++;N=O?l(N,W,J):(O=!0,W),C&&S.next(N)},A&&(()=>{O&&S.next(N),S.complete()})))}}},6218:(i,s,o)=>{"use strict";o.d(s,{u:()=>k});var n=o(7225),a=o(8447),l=o(1540),y=o(5351);function k(A={}){const{connector:T=()=>new a.B,resetOnError:S=!0,resetOnComplete:O=!0,resetOnRefCountZero:N=!0}=A;return Z=>{let W,J,ht,ct=0,pt=!1,xt=!1;const Ct=()=>{J?.unsubscribe(),J=void 0},Ot=()=>{Ct(),W=ht=void 0,pt=xt=!1},_t=()=>{const wt=W;Ot(),wt?.unsubscribe()};return(0,y.N)((wt,it)=>{ct++,!xt&&!pt&&Ct();const st=ht=ht??T();it.add(()=>{ct--,0===ct&&!xt&&!pt&&(J=C(_t,N))}),st.subscribe(it),!W&&ct>0&&(W=new l.Ms({next:vt=>st.next(vt),error:vt=>{xt=!0,Ct(),J=C(Ot,S,vt),st.error(vt)},complete:()=>{pt=!0,Ct(),J=C(Ot,O),st.complete()}}),(0,n.Tg)(wt).subscribe(W))})(Z)}}function C(A,T,...S){if(!0===T)return void A();if(!1===T)return;const O=new l.Ms({next:()=>{O.unsubscribe(),A()}});return(0,n.Tg)(T(...S)).subscribe(O)}},8249:(i,s,o)=>{"use strict";o.d(s,{t:()=>l});var n=o(7838),a=o(6218);function l(y,k,C){let A,T=!1;return y&&"object"==typeof y?({bufferSize:A=1/0,windowTime:k=1/0,refCount:T=!1,scheduler:C}=y):A=y??1/0,(0,a.u)({connector:()=>new n.m(A,k,C),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:T})}},1866:(i,s,o)=>{"use strict";o.d(s,{i:()=>a});var n=o(1483);function a(l){return(0,n.p)((y,k)=>l<=k)}},593:(i,s,o)=>{"use strict";o.d(s,{Z:()=>y});var n=o(3569),a=o(4327),l=o(5351);function y(...k){const C=(0,a.lI)(k);return(0,l.N)((A,T)=>{(C?(0,n.x)(k,A,C):(0,n.x)(k,A)).subscribe(T)})}},2867:(i,s,o)=>{"use strict";o.d(s,{n:()=>y});var n=o(7225),a=o(5351),l=o(2483);function y(k,C){return(0,a.N)((A,T)=>{let S=null,O=0,N=!1;const Z=()=>N&&!S&&T.complete();A.subscribe((0,l._)(T,W=>{S?.unsubscribe();let J=0;const ht=O++;(0,n.Tg)(k(W,ht)).subscribe(S=(0,l._)(T,ct=>T.next(C?C(W,ct,ht,J++):ct),()=>{S=null,Z()}))},()=>{N=!0,Z()}))})}},7610:(i,s,o)=>{"use strict";o.d(s,{s:()=>y});var n=o(6564),a=o(5351),l=o(2483);function y(k){return k<=0?()=>n.w:(0,a.N)((C,A)=>{let T=0;C.subscribe((0,l._)(A,S=>{++T<=k&&(A.next(S),k<=T&&A.complete())}))})}},5424:(i,s,o)=>{"use strict";o.d(s,{Q:()=>k});var n=o(5351),a=o(2483),l=o(7225),y=o(850);function k(C){return(0,n.N)((A,T)=>{(0,l.Tg)(C).subscribe((0,a._)(T,()=>T.complete(),y.l)),!T.closed&&A.subscribe(T)})}},8445:(i,s,o)=>{"use strict";o.d(s,{v:()=>l});var n=o(5351),a=o(2483);function l(y,k=!1){return(0,n.N)((C,A)=>{let T=0;C.subscribe((0,a._)(A,S=>{const O=y(S,T++);(O||k)&&A.next(S),!O&&A.complete()}))})}},2040:(i,s,o)=>{"use strict";o.d(s,{M:()=>k});var n=o(1126),a=o(5351),l=o(2483),y=o(9220);function k(C,A,T){const S=(0,n.T)(C)||A||T?{next:C,error:A,complete:T}:C;return S?(0,a.N)((O,N)=>{var Z;null===(Z=S.subscribe)||void 0===Z||Z.call(S);let W=!0;O.subscribe((0,l._)(N,J=>{var ht;null===(ht=S.next)||void 0===ht||ht.call(S,J),N.next(J)},()=>{var J;W=!1,null===(J=S.complete)||void 0===J||J.call(S),N.complete()},J=>{var ht;W=!1,null===(ht=S.error)||void 0===ht||ht.call(S,J),N.error(J)},()=>{var J,ht;W&&(null===(J=S.unsubscribe)||void 0===J||J.call(S)),null===(ht=S.finalize)||void 0===ht||ht.call(S)}))}):y.D}},5017:(i,s,o)=>{"use strict";o.d(s,{v:()=>y});var n=o(8747),a=o(5351),l=o(2483);function y(C=k){return(0,a.N)((A,T)=>{let S=!1;A.subscribe((0,l._)(T,O=>{S=!0,T.next(O)},()=>S?T.complete():T.error(C())))})}function k(){return new n.G}},9899:(i,s,o)=>{"use strict";o.d(s,{R:()=>k});var n=o(5710);class a extends n.yU{constructor(A,T){super()}schedule(A,T=0){return this}}const l={setInterval(C,A,...T){const{delegate:S}=l;return S?.setInterval?S.setInterval(C,A,...T):setInterval(C,A,...T)},clearInterval(C){const{delegate:A}=l;return(A?.clearInterval||clearInterval)(C)},delegate:void 0};var y=o(5891);class k extends a{constructor(A,T){super(A,T),this.scheduler=A,this.work=T,this.pending=!1}schedule(A,T=0){var S;if(this.closed)return this;this.state=A;const O=this.id,N=this.scheduler;return null!=O&&(this.id=this.recycleAsyncId(N,O,T)),this.pending=!0,this.delay=T,this.id=null!==(S=this.id)&&void 0!==S?S:this.requestAsyncId(N,this.id,T),this}requestAsyncId(A,T,S=0){return l.setInterval(A.flush.bind(A,this),S)}recycleAsyncId(A,T,S=0){if(null!=S&&this.delay===S&&!1===this.pending)return T;null!=T&&l.clearInterval(T)}execute(A,T){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(A,T);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(A,T){let O,S=!1;try{this.work(A)}catch(N){S=!0,O=N||new Error("Scheduled action threw falsy error")}if(S)return this.unsubscribe(),O}unsubscribe(){if(!this.closed){const{id:A,scheduler:T}=this,{actions:S}=T;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(S,this),null!=A&&(this.id=this.recycleAsyncId(T,A,null)),this.delay=null,super.unsubscribe()}}}},8050:(i,s,o)=>{"use strict";o.d(s,{q:()=>l});var n=o(6188);class a{constructor(k,C=a.now){this.schedulerActionCtor=k,this.now=C}schedule(k,C=0,A){return new this.schedulerActionCtor(this,k).schedule(A,C)}}a.now=n.U.now;class l extends a{constructor(k,C=a.now){super(k,C),this.actions=[],this._active=!1}flush(k){const{actions:C}=this;if(this._active)return void C.push(k);let A;this._active=!0;do{if(A=k.execute(k.state,k.delay))break}while(k=C.shift());if(this._active=!1,A){for(;k=C.shift();)k.unsubscribe();throw A}}}},4984:(i,s,o)=>{"use strict";o.d(s,{$:()=>J});var n=o(9899);let l,a=1;const y={};function k(ct){return ct in y&&(delete y[ct],!0)}const C={setImmediate(ct){const pt=a++;return y[pt]=!0,l||(l=Promise.resolve()),l.then(()=>k(pt)&&ct()),pt},clearImmediate(ct){k(ct)}},{setImmediate:T,clearImmediate:S}=C,O={setImmediate(...ct){const{delegate:pt}=O;return(pt?.setImmediate||T)(...ct)},clearImmediate(ct){const{delegate:pt}=O;return(pt?.clearImmediate||S)(ct)},delegate:void 0};var Z=o(8050);const J=new class W extends Z.q{flush(pt){this._active=!0;const xt=this._scheduled;this._scheduled=void 0;const{actions:Ct}=this;let Ot;pt=pt||Ct.shift();do{if(Ot=pt.execute(pt.state,pt.delay))break}while((pt=Ct[0])&&pt.id===xt&&Ct.shift());if(this._active=!1,Ot){for(;(pt=Ct[0])&&pt.id===xt&&Ct.shift();)pt.unsubscribe();throw Ot}}}(class N extends n.R{constructor(pt,xt){super(pt,xt),this.scheduler=pt,this.work=xt}requestAsyncId(pt,xt,Ct=0){return null!==Ct&&Ct>0?super.requestAsyncId(pt,xt,Ct):(pt.actions.push(this),pt._scheduled||(pt._scheduled=O.setImmediate(pt.flush.bind(pt,void 0))))}recycleAsyncId(pt,xt,Ct=0){var Ot;if(null!=Ct?Ct>0:this.delay>0)return super.recycleAsyncId(pt,xt,Ct);const{actions:_t}=pt;null!=xt&&(null===(Ot=_t[_t.length-1])||void 0===Ot?void 0:Ot.id)!==xt&&(O.clearImmediate(xt),pt._scheduled===xt&&(pt._scheduled=void 0))}})},6061:(i,s,o)=>{"use strict";o.d(s,{E:()=>l,b:()=>y});var n=o(9899);const l=new(o(8050).q)(n.R),y=l},6188:(i,s,o)=>{"use strict";o.d(s,{U:()=>n});const n={now:()=>(n.delegate||Date).now(),delegate:void 0}},3695:(i,s,o)=>{"use strict";o.d(s,{f:()=>n});const n={setTimeout(a,l,...y){const{delegate:k}=n;return k?.setTimeout?k.setTimeout(a,l,...y):setTimeout(a,l,...y)},clearTimeout(a){const{delegate:l}=n;return(l?.clearTimeout||clearTimeout)(a)},delegate:void 0}},6952:(i,s,o)=>{"use strict";o.d(s,{l:()=>a});const a=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},2563:(i,s,o)=>{"use strict";o.d(s,{s:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},8747:(i,s,o)=>{"use strict";o.d(s,{G:()=>a});const a=(0,o(5644).L)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"})},4327:(i,s,o)=>{"use strict";o.d(s,{R0:()=>C,lI:()=>k,ms:()=>y});var n=o(1126),a=o(9921);function l(A){return A[A.length-1]}function y(A){return(0,n.T)(l(A))?A.pop():void 0}function k(A){return(0,a.m)(l(A))?A.pop():void 0}function C(A,T){return"number"==typeof l(A)?A.pop():T}},3740:(i,s,o)=>{"use strict";o.d(s,{D:()=>k});const{isArray:n}=Array,{getPrototypeOf:a,prototype:l,keys:y}=Object;function k(A){if(1===A.length){const T=A[0];if(n(T))return{args:T,keys:null};if(function C(A){return A&&"object"==typeof A&&a(A)===l}(T)){const S=y(T);return{args:S.map(O=>T[O]),keys:S}}}return{args:A,keys:null}}},5891:(i,s,o)=>{"use strict";function n(a,l){if(a){const y=a.indexOf(l);0<=y&&a.splice(y,1)}}o.d(s,{o:()=>n})},5644:(i,s,o)=>{"use strict";function n(a){const y=a(k=>{Error.call(k),k.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}o.d(s,{L:()=>n})},9321:(i,s,o)=>{"use strict";function n(a,l){return a.reduce((y,k,C)=>(y[k]=l[C],y),{})}o.d(s,{e:()=>n})},4171:(i,s,o)=>{"use strict";o.d(s,{Y:()=>l,l:()=>y});var n=o(3305);let a=null;function l(k){if(n.$.useDeprecatedSynchronousErrorHandling){const C=!a;if(C&&(a={errorThrown:!1,error:null}),k(),C){const{errorThrown:A,error:T}=a;if(a=null,A)throw T}}else k()}function y(k){n.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=k)}},8266:(i,s,o)=>{"use strict";function n(a,l,y,k=0,C=!1){const A=l.schedule(function(){y(),C?a.add(this.schedule(null,k)):this.unsubscribe()},k);if(a.add(A),!C)return A}o.d(s,{N:()=>n})},9220:(i,s,o)=>{"use strict";function n(a){return a}o.d(s,{D:()=>n})},6786:(i,s,o)=>{"use strict";o.d(s,{X:()=>n});const n=a=>a&&"number"==typeof a.length&&"function"!=typeof a},8394:(i,s,o)=>{"use strict";o.d(s,{T:()=>a});var n=o(1126);function a(l){return Symbol.asyncIterator&&(0,n.T)(l?.[Symbol.asyncIterator])}},1126:(i,s,o)=>{"use strict";function n(a){return"function"==typeof a}o.d(s,{T:()=>n})},6600:(i,s,o)=>{"use strict";o.d(s,{l:()=>l});var n=o(2563),a=o(1126);function l(y){return(0,a.T)(y[n.s])}},4876:(i,s,o)=>{"use strict";o.d(s,{x:()=>l});var n=o(6952),a=o(1126);function l(y){return(0,a.T)(y?.[n.l])}},1531:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});var n=o(1698),a=o(1126);function l(y){return!!y&&(y instanceof n.c||(0,a.T)(y.lift)&&(0,a.T)(y.subscribe))}},6505:(i,s,o)=>{"use strict";o.d(s,{y:()=>a});var n=o(1126);function a(l){return(0,n.T)(l?.then)}},3173:(i,s,o)=>{"use strict";o.d(s,{C:()=>l,U:()=>y});var n=o(1635),a=o(1126);function l(k){return(0,n.AQ)(this,arguments,function*(){const A=k.getReader();try{for(;;){const{value:T,done:S}=yield(0,n.N3)(A.read());if(S)return yield(0,n.N3)(void 0);yield yield(0,n.N3)(T)}}finally{A.releaseLock()}})}function y(k){return(0,a.T)(k?.getReader)}},9921:(i,s,o)=>{"use strict";o.d(s,{m:()=>a});var n=o(1126);function a(l){return l&&(0,n.T)(l.schedule)}},5351:(i,s,o)=>{"use strict";o.d(s,{N:()=>l,S:()=>a});var n=o(1126);function a(y){return(0,n.T)(y?.lift)}function l(y){return k=>{if(a(k))return k.lift(function(C){try{return y(C,this)}catch(A){this.error(A)}});throw new TypeError("Unable to lift unknown Observable type")}}},3759:(i,s,o)=>{"use strict";o.d(s,{I:()=>y});var n=o(7947);const{isArray:a}=Array;function y(k){return(0,n.T)(C=>function l(k,C){return a(C)?k(...C):k(C)}(k,C))}},850:(i,s,o)=>{"use strict";function n(){}o.d(s,{l:()=>n})},6742:(i,s,o)=>{"use strict";o.d(s,{F:()=>a,m:()=>l});var n=o(9220);function a(...y){return l(y)}function l(y){return 0===y.length?n.D:1===y.length?y[0]:function(C){return y.reduce((A,T)=>T(A),C)}}},191:(i,s,o)=>{"use strict";o.d(s,{m:()=>l});var n=o(3305),a=o(3695);function l(y){a.f.setTimeout(()=>{const{onUnhandledError:k}=n.$;if(!k)throw y;k(y)})}},8810:(i,s,o)=>{"use strict";function n(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}o.d(s,{L:()=>n})},1204:(i,s,o)=>{"use strict";o.d(s,{FX:()=>le,If:()=>l,K2:()=>T,MA:()=>J,Os:()=>A,P:()=>ct,S6:()=>xt,hZ:()=>k,i0:()=>C,i7:()=>N,iF:()=>S,kY:()=>Z,kp:()=>y,sf:()=>Bt,ui:()=>ne,wk:()=>O});var n=o(4460),a=o(3107),l=function(me){return me[me.State=0]="State",me[me.Transition=1]="Transition",me[me.Sequence=2]="Sequence",me[me.Group=3]="Group",me[me.Animate=4]="Animate",me[me.Keyframes=5]="Keyframes",me[me.Style=6]="Style",me[me.Trigger=7]="Trigger",me[me.Reference=8]="Reference",me[me.AnimateChild=9]="AnimateChild",me[me.AnimateRef=10]="AnimateRef",me[me.Query=11]="Query",me[me.Stagger=12]="Stagger",me}(l||{});const y="*";function k(me,ae){return{type:l.Trigger,name:me,definitions:ae,options:{}}}function C(me,ae=null){return{type:l.Animate,styles:ae,timings:me}}function A(me,ae=null){return{type:l.Group,steps:me,options:ae}}function T(me,ae=null){return{type:l.Sequence,steps:me,options:ae}}function S(me){return{type:l.Style,styles:me,offset:null}}function O(me,ae,or){return{type:l.State,name:me,styles:ae,options:or}}function N(me){return{type:l.Keyframes,steps:me}}function Z(me,ae,or=null){return{type:l.Transition,expr:me,animation:ae,options:or}}function J(me=null){return{type:l.AnimateChild,options:me}}function ct(me,ae,or=null){return{type:l.Query,selector:me,animation:ae,options:or}}let xt=(()=>{class me{static \u0275fac=function(fr){return new(fr||me)};static \u0275prov=a.jDH({token:me,factory:()=>(0,a.WQX)(Ot),providedIn:"root"})}return me})();class Ct{}let Ot=(()=>{class me extends xt{animationModuleType=(0,a.WQX)(a.bc$,{optional:!0});_nextAnimationId=0;_renderer;constructor(or,fr){if(super(),this._renderer=or.createRenderer(fr.body,{id:"0",encapsulation:a.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function vt(me){const ae=me.\u0275type;return 0===ae||1===ae}(this._renderer))throw new a.wOt(3600,!1)}build(or){const fr=this._nextAnimationId;this._nextAnimationId++;const yr=Array.isArray(or)?T(or):or;return it(this._renderer,null,fr,"register",[yr]),new _t(fr,this._renderer)}static \u0275fac=function(fr){return new(fr||me)(a.KVO(a._9s),a.KVO(n.qQ))};static \u0275prov=a.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();class _t extends Ct{_id;_renderer;constructor(ae,or){super(),this._id=ae,this._renderer=or}create(ae,or){return new wt(this._id,ae,or||{},this._renderer)}}class wt{id;element;_renderer;parentPlayer=null;_started=!1;constructor(ae,or,fr,yr){this.id=ae,this.element=or,this._renderer=yr,this._command("create",fr)}_listen(ae,or){return this._renderer.listen(this.element,`@@${this.id}:${ae}`,or)}_command(ae,...or){it(this._renderer,this.element,this.id,ae,or)}onDone(ae){this._listen("done",ae)}onStart(ae){this._listen("start",ae)}onDestroy(ae){this._listen("destroy",ae)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(ae){this._command("setPosition",ae)}getPosition(){return function st(me){const ae=me.\u0275type;return 0===ae?me:1===ae?me.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}totalTime=0}function it(me,ae,or,fr,yr){me.setProperty(ae,`@@${or}:${fr}`,yr)}class Bt{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(ae=0,or=0){this.totalTime=ae+or}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ae=>ae()),this._onDoneFns=[])}onStart(ae){this._originalOnStartFns.push(ae),this._onStartFns.push(ae)}onDone(ae){this._originalOnDoneFns.push(ae),this._onDoneFns.push(ae)}onDestroy(ae){this._onDestroyFns.push(ae)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ae=>ae()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ae=>ae()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ae){this._position=this.totalTime?ae*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ae){const or="start"==ae?this._onStartFns:this._onDoneFns;or.forEach(fr=>fr()),or.length=0}}class ne{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(ae){this.players=ae;let or=0,fr=0,yr=0;const jr=this.players.length;0==jr?queueMicrotask(()=>this._onFinish()):this.players.forEach(wr=>{wr.onDone(()=>{++or==jr&&this._onFinish()}),wr.onDestroy(()=>{++fr==jr&&this._onDestroy()}),wr.onStart(()=>{++yr==jr&&this._onStart()})}),this.totalTime=this.players.reduce((wr,ze)=>Math.max(wr,ze.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ae=>ae()),this._onDoneFns=[])}init(){this.players.forEach(ae=>ae.init())}onStart(ae){this._onStartFns.push(ae)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ae=>ae()),this._onStartFns=[])}onDone(ae){this._onDoneFns.push(ae)}onDestroy(ae){this._onDestroyFns.push(ae)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ae=>ae.play())}pause(){this.players.forEach(ae=>ae.pause())}restart(){this.players.forEach(ae=>ae.restart())}finish(){this._onFinish(),this.players.forEach(ae=>ae.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ae=>ae.destroy()),this._onDestroyFns.forEach(ae=>ae()),this._onDestroyFns=[])}reset(){this.players.forEach(ae=>ae.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ae){const or=ae*this.totalTime;this.players.forEach(fr=>{const yr=fr.totalTime?Math.min(1,or/fr.totalTime):1;fr.setPosition(yr)})}getPosition(){const ae=this.players.reduce((or,fr)=>null===or||fr.totalTime>or.totalTime?fr:or,null);return null!=ae?ae.getPosition():0}beforeDestroy(){this.players.forEach(ae=>{ae.beforeDestroy&&ae.beforeDestroy()})}triggerCallback(ae){const or="start"==ae?this._onStartFns:this._onDoneFns;or.forEach(fr=>fr()),or.length=0}}const le="!"},8559:(i,s,o)=>{"use strict";o.d(s,{Pd:()=>sn,Au:()=>He,vr:()=>or,Bu:()=>kt,FN:()=>jt,GX:()=>Ft,Q_:()=>ko,Z7:()=>yt,Ai:()=>Ho,g7:()=>Zn,px:()=>st,_G:()=>de,w6:()=>pe,Ae:()=>vt});var n=o(4460),a=o(3107),l=o(2147),y=o(5467),k=o(5919),C=o(8447),A=o(5710),S=(o(1531),o(3016)),O=o(1217),N=o(2040),Z=o(8627),W=o(1483),J=o(7947),ct=(o(7610),o(1866)),pt=o(6645),xt=o(5424),Ot=o(7747),_t=o(3022),wt=o(6520);const it=" ";function st(Je,De,Jt){const Ie=Bt(Je,De);Jt=Jt.trim(),!Ie.some(ir=>ir.trim()===Jt)&&(Ie.push(Jt),Je.setAttribute(De,Ie.join(it)))}function vt(Je,De,Jt){const Ie=Bt(Je,De);Jt=Jt.trim();const ir=Ie.filter(gr=>gr!==Jt);ir.length?Je.setAttribute(De,ir.join(it)):Je.removeAttribute(De)}function Bt(Je,De){return Je.getAttribute(De)?.match(/\S+/g)??[]}const le="cdk-describedby-message",me="cdk-describedby-host";let ae=0,or=(()=>{class Je{_platform=(0,a.WQX)(l.OD);_document=(0,a.WQX)(n.qQ);_messageRegistry=new Map;_messagesContainer=null;_id=""+ae++;constructor(){(0,a.WQX)(y.l).load(y.Y),this._id=(0,a.WQX)(a.sZ2)+"-"+ae++}describe(Jt,Ie,ir){if(!this._canBeDescribed(Jt,Ie))return;const gr=fr(Ie,ir);"string"!=typeof Ie?(yr(Ie,this._id),this._messageRegistry.set(gr,{messageElement:Ie,referenceCount:0})):this._messageRegistry.has(gr)||this._createMessageElement(Ie,ir),this._isElementDescribedByMessage(Jt,gr)||this._addMessageReference(Jt,gr)}removeDescription(Jt,Ie,ir){if(!Ie||!this._isElementNode(Jt))return;const gr=fr(Ie,ir);if(this._isElementDescribedByMessage(Jt,gr)&&this._removeMessageReference(Jt,gr),"string"==typeof Ie){const po=this._messageRegistry.get(gr);po&&0===po.referenceCount&&this._deleteMessageElement(gr)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Jt=this._document.querySelectorAll(`[${me}="${this._id}"]`);for(let Ie=0;Ie0!=ir.indexOf(le));Jt.setAttribute("aria-describedby",Ie.join(" "))}_addMessageReference(Jt,Ie){const ir=this._messageRegistry.get(Ie);st(Jt,"aria-describedby",ir.messageElement.id),Jt.setAttribute(me,this._id),ir.referenceCount++}_removeMessageReference(Jt,Ie){const ir=this._messageRegistry.get(Ie);ir.referenceCount--,vt(Jt,"aria-describedby",ir.messageElement.id),Jt.removeAttribute(me)}_isElementDescribedByMessage(Jt,Ie){const ir=Bt(Jt,"aria-describedby"),gr=this._messageRegistry.get(Ie),po=gr&&gr.messageElement.id;return!!po&&-1!=ir.indexOf(po)}_canBeDescribed(Jt,Ie){if(!this._isElementNode(Jt))return!1;if(Ie&&"object"==typeof Ie)return!0;const ir=null==Ie?"":`${Ie}`.trim(),gr=Jt.getAttribute("aria-label");return!(!ir||gr&&gr.trim()===ir)}_isElementNode(Jt){return Jt.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();function fr(Je,De){return"string"==typeof Je?`${De||""}/${Je}`:Je}function yr(Je,De){Je.id||(Je.id=`${le}-${De}-${ae++}`)}class wr{_letterKeyStream=new C.B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new C.B;selectedItem=this._selectedItem;constructor(De,Jt){const Ie="number"==typeof Jt?.debounceInterval?Jt.debounceInterval:200;Jt?.skipPredicate&&(this._skipPredicateFn=Jt.skipPredicate),this.setItems(De),this._setupKeyHandler(Ie)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(De){this._selectedItemIndex=De}setItems(De){this._items=De}handleKey(De){const Jt=De.keyCode;De.key&&1===De.key.length?this._letterKeyStream.next(De.key.toLocaleUpperCase()):(Jt>=k.A&&Jt<=k.Z||Jt>=k.f2&&Jt<=k.bn)&&this._letterKeyStream.next(String.fromCharCode(Jt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(De){this._letterKeyStream.pipe((0,N.M)(Jt=>this._pressedLetters.push(Jt)),(0,Z.B)(De),(0,W.p)(()=>this._pressedLetters.length>0),(0,J.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Jt=>{for(let Ie=1;IeDe.disabled;constructor(De,Jt){this._items=De,De instanceof a.rOR?this._itemChangesSubscription=De.changes.subscribe(Ie=>this._itemsChanged(Ie.toArray())):(0,a.Hps)(De)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(De()),{injector:Jt}))}tabOut=new C.B;change=new C.B;skipPredicate(De){return this._skipPredicateFn=De,this}withWrap(De=!0){return this._wrap=De,this}withVerticalOrientation(De=!0){return this._vertical=De,this}withHorizontalOrientation(De){return this._horizontal=De,this}withAllowedModifierKeys(De){return this._allowedModifierKeys=De,this}withTypeAhead(De=200){this._typeaheadSubscription.unsubscribe();const Jt=this._getItemsArray();return this._typeahead=new wr(Jt,{debounceInterval:"number"==typeof De?De:void 0,skipPredicate:Ie=>this._skipPredicateFn(Ie)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Ie=>{this.setActiveItem(Ie)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(De=!0){return this._homeAndEnd=De,this}withPageUpDown(De=!0,Jt=10){return this._pageUpAndDown={enabled:De,delta:Jt},this}setActiveItem(De){const Jt=this._activeItem();this.updateActiveItem(De),this._activeItem()!==Jt&&this.change.next(this._activeItemIndex)}onKeydown(De){const Jt=De.keyCode,ir=["altKey","ctrlKey","metaKey","shiftKey"].every(gr=>!De[gr]||this._allowedModifierKeys.indexOf(gr)>-1);switch(Jt){case k.wn:return void this.tabOut.next();case k.n6:if(this._vertical&&ir){this.setNextItemActive();break}return;case k.i7:if(this._vertical&&ir){this.setPreviousItemActive();break}return;case k.LE:if(this._horizontal&&ir){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case k.UQ:if(this._horizontal&&ir){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case k.yZ:if(this._homeAndEnd&&ir){this.setFirstItemActive();break}return;case k.Kp:if(this._homeAndEnd&&ir){this.setLastItemActive();break}return;case k.w_:if(this._pageUpAndDown.enabled&&ir){const gr=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(gr>0?gr:0,1);break}return;case k.dB:if(this._pageUpAndDown.enabled&&ir){const gr=this._activeItemIndex+this._pageUpAndDown.delta,po=this._getItemsArray().length;this._setActiveItemByIndex(gr-1&&Ie!==this._activeItemIndex&&(this._activeItemIndex=Ie,this._typeahead?.setCurrentSelectedItemIndex(Ie))}}}class He extends ze{setActiveItem(De){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(De),this.activeItem&&this.activeItem.setActiveStyles()}}class kt extends ze{_origin="program";setFocusOrigin(De){return this._origin=De,this}setActiveItem(De){super.setActiveItem(De),this.activeItem&&this.activeItem.focus(this._origin)}}let yt=(()=>{class Je{_platform=(0,a.WQX)(l.OD);constructor(){}isDisabled(Jt){return Jt.hasAttribute("disabled")}isVisible(Jt){return function Xe(Je){return!!(Je.offsetWidth||Je.offsetHeight||"function"==typeof Je.getClientRects&&Je.getClientRects().length)}(Jt)&&"visible"===getComputedStyle(Jt).visibility}isTabbable(Jt){if(!this._platform.isBrowser)return!1;const Ie=function ie(Je){try{return Je.frameElement}catch{return null}}(function fo(Je){return Je.ownerDocument&&Je.ownerDocument.defaultView||window}(Jt));if(Ie&&(-1===Wr(Ie)||!this.isVisible(Ie)))return!1;let ir=Jt.nodeName.toLowerCase(),gr=Wr(Jt);return Jt.hasAttribute("contenteditable")?-1!==gr:!("iframe"===ir||"object"===ir||this._platform.WEBKIT&&this._platform.IOS&&!function Lo(Je){let De=Je.nodeName.toLowerCase(),Jt="input"===De&&Je.type;return"text"===Jt||"password"===Jt||"select"===De||"textarea"===De}(Jt))&&("audio"===ir?!!Jt.hasAttribute("controls")&&-1!==gr:"video"===ir?-1!==gr&&(null!==gr||this._platform.FIREFOX||Jt.hasAttribute("controls")):Jt.tabIndex>=0)}isFocusable(Jt,Ie){return function Or(Je){return!function Ke(Je){return function $e(Je){return"input"==Je.nodeName.toLowerCase()}(Je)&&"hidden"==Je.type}(Je)&&(function Se(Je){let De=Je.nodeName.toLowerCase();return"input"===De||"select"===De||"button"===De||"textarea"===De}(Je)||function re(Je){return function tr(Je){return"a"==Je.nodeName.toLowerCase()}(Je)&&Je.hasAttribute("href")}(Je)||Je.hasAttribute("contenteditable")||Tr(Je))}(Jt)&&!this.isDisabled(Jt)&&(Ie?.ignoreVisibility||this.isVisible(Jt))}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();function Tr(Je){if(!Je.hasAttribute("tabindex")||void 0===Je.tabIndex)return!1;let De=Je.getAttribute("tabindex");return!(!De||isNaN(parseInt(De,10)))}function Wr(Je){if(!Tr(Je))return null;const De=parseInt(Je.getAttribute("tabindex")||"",10);return isNaN(De)?-1:De}class cr{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(De){this._enabled=De,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(De,this._startAnchor),this._toggleAnchorTabIndex(De,this._endAnchor))}_enabled=!0;constructor(De,Jt,Ie,ir,gr=!1,po){this._element=De,this._checker=Jt,this._ngZone=Ie,this._document=ir,this._injector=po,gr||this.attachAnchors()}destroy(){const De=this._startAnchor,Jt=this._endAnchor;De&&(De.removeEventListener("focus",this.startAnchorListener),De.remove()),Jt&&(Jt.removeEventListener("focus",this.endAnchorListener),Jt.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(De){return new Promise(Jt=>{this._executeOnStable(()=>Jt(this.focusInitialElement(De)))})}focusFirstTabbableElementWhenReady(De){return new Promise(Jt=>{this._executeOnStable(()=>Jt(this.focusFirstTabbableElement(De)))})}focusLastTabbableElementWhenReady(De){return new Promise(Jt=>{this._executeOnStable(()=>Jt(this.focusLastTabbableElement(De)))})}_getRegionBoundary(De){const Jt=this._element.querySelectorAll(`[cdk-focus-region-${De}], [cdkFocusRegion${De}], [cdk-focus-${De}]`);return"start"==De?Jt.length?Jt[0]:this._getFirstTabbableElement(this._element):Jt.length?Jt[Jt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(De){const Jt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Jt){if(!this._checker.isFocusable(Jt)){const Ie=this._getFirstTabbableElement(Jt);return Ie?.focus(De),!!Ie}return Jt.focus(De),!0}return this.focusFirstTabbableElement(De)}focusFirstTabbableElement(De){const Jt=this._getRegionBoundary("start");return Jt&&Jt.focus(De),!!Jt}focusLastTabbableElement(De){const Jt=this._getRegionBoundary("end");return Jt&&Jt.focus(De),!!Jt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(De){if(this._checker.isFocusable(De)&&this._checker.isTabbable(De))return De;const Jt=De.children;for(let Ie=0;Ie=0;Ie--){const ir=Jt[Ie].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Jt[Ie]):null;if(ir)return ir}return null}_createAnchor(){const De=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,De),De.classList.add("cdk-visually-hidden"),De.classList.add("cdk-focus-trap-anchor"),De.setAttribute("aria-hidden","true"),De}_toggleAnchorTabIndex(De,Jt){De?Jt.setAttribute("tabindex","0"):Jt.removeAttribute("tabindex")}toggleAnchors(De){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(De,this._startAnchor),this._toggleAnchorTabIndex(De,this._endAnchor))}_executeOnStable(De){this._injector?(0,a.mal)(De,{injector:this._injector}):setTimeout(De)}}let Ft=(()=>{class Je{_checker=(0,a.WQX)(yt);_ngZone=(0,a.WQX)(a.SKi);_document=(0,a.WQX)(n.qQ);_injector=(0,a.WQX)(a.zZn);constructor(){(0,a.WQX)(y.l).load(y.Y)}create(Jt,Ie=!1){return new cr(Jt,this._checker,this._ngZone,this._document,Ie,this._injector)}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();function de(Je){return 0===Je.buttons||0===Je.detail}function pe(Je){const De=Je.touches&&Je.touches[0]||Je.changedTouches&&Je.changedTouches[0];return!(!De||-1!==De.identifier||null!=De.radiusX&&1!==De.radiusX||null!=De.radiusY&&1!==De.radiusY)}const Ce=new a.nKC("cdk-input-modality-detector-options"),Sr={ignoreKeys:[k.A$,k.W3,k.eg,k.Ge,k.FX]},dr=(0,l.BQ)({passive:!0,capture:!0});let Mr=(()=>{class Je{_platform=(0,a.WQX)(l.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new O.t(null);_options;_lastTouchMs=0;_onKeydown=Jt=>{this._options?.ignoreKeys?.some(Ie=>Ie===Jt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,l.Fb)(Jt))};_onMousedown=Jt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(de(Jt)?"keyboard":"mouse"),this._mostRecentTarget=(0,l.Fb)(Jt))};_onTouchstart=Jt=>{pe(Jt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,l.Fb)(Jt))};constructor(){const Jt=(0,a.WQX)(a.SKi),Ie=(0,a.WQX)(n.qQ),ir=(0,a.WQX)(Ce,{optional:!0});this._options={...Sr,...ir},this.modalityDetected=this._modality.pipe((0,ct.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pt.F)()),this._platform.isBrowser&&Jt.runOutsideAngular(()=>{Ie.addEventListener("keydown",this._onKeydown,dr),Ie.addEventListener("mousedown",this._onMousedown,dr),Ie.addEventListener("touchstart",this._onTouchstart,dr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,dr),document.removeEventListener("mousedown",this._onMousedown,dr),document.removeEventListener("touchstart",this._onTouchstart,dr))}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();const ao=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function xr(){return null}}),zo=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let To=0,Ho=(()=>{class Je{_ngZone=(0,a.WQX)(a.SKi);_defaultOptions=(0,a.WQX)(zo,{optional:!0});_liveElement;_document=(0,a.WQX)(n.qQ);_previousTimeout;_currentPromise;_currentResolve;constructor(){const Jt=(0,a.WQX)(ao,{optional:!0});this._liveElement=Jt||this._createLiveElement()}announce(Jt,...Ie){const ir=this._defaultOptions;let gr,po;return 1===Ie.length&&"number"==typeof Ie[0]?po=Ie[0]:[gr,po]=Ie,this.clear(),clearTimeout(this._previousTimeout),gr||(gr=ir&&ir.politeness?ir.politeness:"polite"),null==po&&ir&&(po=ir.duration),this._liveElement.setAttribute("aria-live",gr),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ki=>this._currentResolve=ki)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Jt,"number"==typeof po&&(this._previousTimeout=setTimeout(()=>this.clear(),po)),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 Jt="cdk-live-announcer-element",Ie=this._document.getElementsByClassName(Jt),ir=this._document.createElement("div");for(let gr=0;gr .cdk-overlay-container [aria-modal="true"]');for(let ir=0;ir{class Je{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(l.OD);_inputModalityDetector=(0,a.WQX)(Mr);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)};_document=(0,a.WQX)(n.qQ,{optional:!0});_stopInputModalityDetector=new C.B;constructor(){const Jt=(0,a.WQX)(It,{optional:!0});this._detectionMode=Jt?.detectionMode||Ve.IMMEDIATE}_rootNodeFocusAndBlurListener=Jt=>{for(let ir=(0,l.Fb)(Jt);ir;ir=ir.parentElement)"focus"===Jt.type?this._onFocus(Jt,ir):this._onBlur(Jt,ir)};monitor(Jt,Ie=!1){const ir=(0,_t.i8)(Jt);if(!this._platform.isBrowser||1!==ir.nodeType)return(0,S.of)();const gr=(0,l.KT)(ir)||this._getDocument(),po=this._elementInfo.get(ir);if(po)return Ie&&(po.checkChildren=!0),po.subject;const ki={checkChildren:Ie,subject:new C.B,rootNode:gr};return this._elementInfo.set(ir,ki),this._registerGlobalListeners(ki),ki.subject}stopMonitoring(Jt){const Ie=(0,_t.i8)(Jt),ir=this._elementInfo.get(Ie);ir&&(ir.subject.complete(),this._setClasses(Ie),this._elementInfo.delete(Ie),this._removeGlobalListeners(ir))}focusVia(Jt,Ie,ir){const gr=(0,_t.i8)(Jt);gr===this._getDocument().activeElement?this._getClosestElementsInfo(gr).forEach(([ki,Ln])=>this._originChanged(ki,Ie,Ln)):(this._setOrigin(Ie),"function"==typeof gr.focus&&gr.focus(ir))}ngOnDestroy(){this._elementInfo.forEach((Jt,Ie)=>this.stopMonitoring(Ie))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Jt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Jt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Jt&&this._isLastInteractionFromInputLabel(Jt)?"mouse":"program"}_shouldBeAttributedToTouch(Jt){return this._detectionMode===Ve.EVENTUAL||!!Jt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Jt,Ie){Jt.classList.toggle("cdk-focused",!!Ie),Jt.classList.toggle("cdk-touch-focused","touch"===Ie),Jt.classList.toggle("cdk-keyboard-focused","keyboard"===Ie),Jt.classList.toggle("cdk-mouse-focused","mouse"===Ie),Jt.classList.toggle("cdk-program-focused","program"===Ie)}_setOrigin(Jt,Ie=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Jt,this._originFromTouchInteraction="touch"===Jt&&Ie,this._detectionMode===Ve.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Jt,Ie){const ir=this._elementInfo.get(Ie),gr=(0,l.Fb)(Jt);!ir||!ir.checkChildren&&Ie!==gr||this._originChanged(Ie,this._getFocusOrigin(gr),ir)}_onBlur(Jt,Ie){const ir=this._elementInfo.get(Ie);!ir||ir.checkChildren&&Jt.relatedTarget instanceof Node&&Ie.contains(Jt.relatedTarget)||(this._setClasses(Ie),this._emitOrigin(ir,null))}_emitOrigin(Jt,Ie){Jt.subject.observers.length&&this._ngZone.run(()=>Jt.subject.next(Ie))}_registerGlobalListeners(Jt){if(!this._platform.isBrowser)return;const Ie=Jt.rootNode,ir=this._rootNodeFocusListenerCount.get(Ie)||0;ir||this._ngZone.runOutsideAngular(()=>{Ie.addEventListener("focus",this._rootNodeFocusAndBlurListener,Kt),Ie.addEventListener("blur",this._rootNodeFocusAndBlurListener,Kt)}),this._rootNodeFocusListenerCount.set(Ie,ir+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,xt.Q)(this._stopInputModalityDetector)).subscribe(gr=>{this._setOrigin(gr,!0)}))}_removeGlobalListeners(Jt){const Ie=Jt.rootNode;if(this._rootNodeFocusListenerCount.has(Ie)){const ir=this._rootNodeFocusListenerCount.get(Ie);ir>1?this._rootNodeFocusListenerCount.set(Ie,ir-1):(Ie.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Kt),Ie.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Kt),this._rootNodeFocusListenerCount.delete(Ie))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Jt,Ie,ir){this._setClasses(Jt,Ie),this._emitOrigin(ir,Ie),this._lastFocusOrigin=Ie}_getClosestElementsInfo(Jt){const Ie=[];return this._elementInfo.forEach((ir,gr)=>{(gr===Jt||ir.checkChildren&&gr.contains(Jt))&&Ie.push([gr,ir])}),Ie}_isLastInteractionFromInputLabel(Jt){const{_mostRecentTarget:Ie,mostRecentModality:ir}=this._inputModalityDetector;if("mouse"!==ir||!Ie||Ie===Jt||"INPUT"!==Jt.nodeName&&"TEXTAREA"!==Jt.nodeName||Jt.disabled)return!1;const gr=Jt.labels;if(gr)for(let po=0;po{class Je{_platform=(0,a.WQX)(l.OD);_hasCheckedHighContrastMode;_document=(0,a.WQX)(n.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,a.WQX)(wt.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return se.NONE;const Jt=this._document.createElement("div");Jt.style.backgroundColor="rgb(1,2,3)",Jt.style.position="absolute",this._document.body.appendChild(Jt);const Ie=this._document.defaultView||window,ir=Ie&&Ie.getComputedStyle?Ie.getComputedStyle(Jt):null,gr=(ir&&ir.backgroundColor||"").replace(/ /g,"");switch(Jt.remove(),gr){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return se.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return se.BLACK_ON_WHITE}return se.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Jt=this._document.body.classList;Jt.remove(qr,Fe,vr),this._hasCheckedHighContrastMode=!0;const Ie=this.getHighContrastMode();Ie===se.BLACK_ON_WHITE?Jt.add(qr,Fe):Ie===se.WHITE_ON_BLACK&&Jt.add(qr,vr)}}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})(),sn=(()=>{class Je{constructor(){(0,a.WQX)(ko)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275mod=a.$C({type:Je});static \u0275inj=a.G2t({imports:[Ot.w5]})}return Je})();const hn={};let Zn=(()=>{class Je{_appId=(0,a.WQX)(a.sZ2);getId(Jt){return"ng"!==this._appId&&(Jt+=this._appId),hn.hasOwnProperty(Jt)||(hn[Jt]=0),`${Jt}${hn[Jt]++}`}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})()},2944:(i,s,o)=>{"use strict";o.d(s,{dS:()=>A,jI:()=>S});var n=o(3107),a=o(4460);const l=new n.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,n.WQX)(a.qQ)}}),k=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let A=(()=>{class O{value="ltr";change=new n.bkB;constructor(){const Z=(0,n.WQX)(l,{optional:!0});Z&&(this.value=function C(O){const N=O?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?k.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((Z.body?Z.body.dir:null)||(Z.documentElement?Z.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(W){return new(W||O)};static \u0275prov=n.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),S=(()=>{class O{static \u0275fac=function(W){return new(W||O)};static \u0275mod=n.$C({type:O});static \u0275inj=n.G2t({})}return O})()},3022:(i,s,o)=>{"use strict";o.d(s,{FG:()=>k,OE:()=>l,a1:()=>C,he:()=>a,i8:()=>A});var n=o(3107);function a(S){return null!=S&&"false"!=`${S}`}function l(S,O=0){return function y(S){return!isNaN(parseFloat(S))&&!isNaN(Number(S))}(S)?Number(S):2===arguments.length?O:0}function k(S){return Array.isArray(S)?S:[S]}function C(S){return null==S?"":"string"==typeof S?S:`${S}px`}function A(S){return S instanceof n.aKT?S.nativeElement:S}},1349:(i,s,o)=>{"use strict";o.d(s,{CB:()=>Z,zP:()=>J}),o(1531),o(3016);var l=o(8447),y=o(3107);class Z{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new l.B;constructor(ct=!1,pt,xt=!0,Ct){this._multiple=ct,this._emitChanges=xt,this.compareWith=Ct,pt&&pt.length&&(ct?pt.forEach(Ot=>this._markSelected(Ot)):this._markSelected(pt[0]),this._selectedToEmit.length=0)}select(...ct){this._verifyValueAssignment(ct),ct.forEach(xt=>this._markSelected(xt));const pt=this._hasQueuedChanges();return this._emitChangeEvent(),pt}deselect(...ct){this._verifyValueAssignment(ct),ct.forEach(xt=>this._unmarkSelected(xt));const pt=this._hasQueuedChanges();return this._emitChangeEvent(),pt}setSelection(...ct){this._verifyValueAssignment(ct);const pt=this.selected,xt=new Set(ct);ct.forEach(Ot=>this._markSelected(Ot)),pt.filter(Ot=>!xt.has(this._getConcreteValue(Ot,xt))).forEach(Ot=>this._unmarkSelected(Ot));const Ct=this._hasQueuedChanges();return this._emitChangeEvent(),Ct}toggle(ct){return this.isSelected(ct)?this.deselect(ct):this.select(ct)}clear(ct=!0){this._unmarkAll();const pt=this._hasQueuedChanges();return ct&&this._emitChangeEvent(),pt}isSelected(ct){return this._selection.has(this._getConcreteValue(ct))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(ct){this._multiple&&this.selected&&this._selected.sort(ct)}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(ct){ct=this._getConcreteValue(ct),this.isSelected(ct)||(this._multiple||this._unmarkAll(),this.isSelected(ct)||this._selection.add(ct),this._emitChanges&&this._selectedToEmit.push(ct))}_unmarkSelected(ct){ct=this._getConcreteValue(ct),this.isSelected(ct)&&(this._selection.delete(ct),this._emitChanges&&this._deselectedToEmit.push(ct))}_unmarkAll(){this.isEmpty()||this._selection.forEach(ct=>this._unmarkSelected(ct))}_verifyValueAssignment(ct){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(ct,pt){if(this.compareWith){pt=pt??this._selection;for(let xt of pt)if(this.compareWith(ct,xt))return xt;return ct}return ct}}let J=(()=>{class ht{_listeners=[];notify(pt,xt){for(let Ct of this._listeners)Ct(pt,xt)}listen(pt){return this._listeners.push(pt),()=>{this._listeners=this._listeners.filter(xt=>pt!==xt)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(xt){return new(xt||ht)};static \u0275prov=y.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}return ht})()},5919:(i,s,o)=>{"use strict";o.d(s,{A:()=>Rt,A$:()=>T,FX:()=>C,Fm:()=>k,Ge:()=>L,Kp:()=>ht,LE:()=>Ct,UQ:()=>pt,W3:()=>A,Z:()=>K,_f:()=>N,bn:()=>jr,dB:()=>J,eg:()=>Xt,f2:()=>vt,i7:()=>xt,n6:()=>Ot,rp:()=>Nt,t6:()=>Z,w_:()=>W,wn:()=>l,yZ:()=>ct});const l=9,k=13,C=16,A=17,T=18,N=27,Z=32,W=33,J=34,ht=35,ct=36,pt=37,xt=38,Ct=39,Ot=40,vt=48,jr=57,Rt=65,K=90,L=91,Xt=224;function Nt(he,...je){return je.length?je.some(Te=>he[Te]):he.altKey||he.shiftKey||he.ctrlKey||he.metaKey}},6520:(i,s,o)=>{"use strict";o.d(s,{QP:()=>Ot,Rp:()=>wt});var n=o(3107),a=o(3022),l=o(8447),y=o(6627),k=o(3569),C=o(1698),A=o(7610),T=o(1866),S=o(8627),O=o(7947),N=o(593),Z=o(5424),W=o(2147);const ht=new Set;let ct,pt=(()=>{class it{_platform=(0,n.WQX)(W.OD);_nonce=(0,n.WQX)(n.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ct}matchMedia(vt){return(this._platform.WEBKIT||this._platform.BLINK)&&function xt(it,st){if(!ht.has(it))try{ct||(ct=document.createElement("style"),st&&ct.setAttribute("nonce",st),ct.setAttribute("type","text/css"),document.head.appendChild(ct)),ct.sheet&&(ct.sheet.insertRule(`@media ${it} {body{ }}`,0),ht.add(it))}catch(vt){console.error(vt)}}(vt,this._nonce),this._matchMedia(vt)}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275prov=n.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function Ct(it){return{matches:"all"===it||""===it,media:it,addListener:()=>{},removeListener:()=>{}}}let Ot=(()=>{class it{_mediaMatcher=(0,n.WQX)(pt);_zone=(0,n.WQX)(n.SKi);_queries=new Map;_destroySubject=new l.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(vt){return _t((0,a.FG)(vt)).some(ne=>this._registerQuery(ne).mql.matches)}observe(vt){const ne=_t((0,a.FG)(vt)).map(me=>this._registerQuery(me).observable);let le=(0,y.z)(ne);return le=(0,k.x)(le.pipe((0,A.s)(1)),le.pipe((0,T.i)(1),(0,S.B)(0))),le.pipe((0,O.T)(me=>{const ae={matches:!1,breakpoints:{}};return me.forEach(({matches:or,query:fr})=>{ae.matches=ae.matches||or,ae.breakpoints[fr]=or}),ae}))}_registerQuery(vt){if(this._queries.has(vt))return this._queries.get(vt);const Bt=this._mediaMatcher.matchMedia(vt),le={observable:new C.c(me=>{const ae=or=>this._zone.run(()=>me.next(or));return Bt.addListener(ae),()=>{Bt.removeListener(ae)}}).pipe((0,N.Z)(Bt),(0,O.T)(({matches:me})=>({query:vt,matches:me})),(0,Z.Q)(this._destroySubject)),mql:Bt};return this._queries.set(vt,le),le}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275prov=n.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function _t(it){return it.map(st=>st.split(",")).reduce((st,vt)=>st.concat(vt)).map(st=>st.trim())}const wt={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)"}},7747:(i,s,o)=>{"use strict";o.d(s,{w5:()=>C});var n=o(3107);let l=(()=>{class A{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}static \u0275fac=function(O){return new(O||A)};static \u0275prov=n.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),C=(()=>{class A{static \u0275fac=function(O){return new(O||A)};static \u0275mod=n.$C({type:A});static \u0275inj=n.G2t({providers:[l]})}return A})()},9666:(i,s,o)=>{"use strict";o.d(s,{$Q:()=>tr,Sf:()=>He,Tv:()=>vt,WB:()=>Tr,hJ:()=>Ke,rR:()=>Bt,yY:()=>kt,z_:()=>Or});var n=o(8108),a=o(4460),l=o(3107),y=o(3022),k=o(2147),C=o(1483),A=o(5424),T=o(8445),S=o(2944),O=o(6192),N=o(8559),Z=o(5467),W=o(8447),J=o(5710),ht=o(7509),ct=o(5919);const pt=(0,k.CZ)();class xt{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(Ft,Tt){this._viewportRuler=Ft,this._document=Tt}attach(){}enable(){if(this._canBeEnabled()){const Ft=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Ft.style.left||"",this._previousHTMLStyles.top=Ft.style.top||"",Ft.style.left=(0,y.a1)(-this._previousScrollPosition.left),Ft.style.top=(0,y.a1)(-this._previousScrollPosition.top),Ft.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Ft=this._document.documentElement,Qt=Ft.style,K=this._document.body.style,L=Qt.scrollBehavior||"",z=K.scrollBehavior||"";this._isEnabled=!1,Qt.left=this._previousHTMLStyles.left,Qt.top=this._previousHTMLStyles.top,Ft.classList.remove("cdk-global-scrollblock"),pt&&(Qt.scrollBehavior=K.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),pt&&(Qt.scrollBehavior=L,K.scrollBehavior=z)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Tt=this._document.body,Qt=this._viewportRuler.getViewportSize();return Tt.scrollHeight>Qt.height||Tt.scrollWidth>Qt.width}}class Ot{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(Ft,Tt,Qt,K){this._scrollDispatcher=Ft,this._ngZone=Tt,this._viewportRuler=Qt,this._config=K}attach(Ft){this._overlayRef=Ft}enable(){if(this._scrollSubscription)return;const Ft=this._scrollDispatcher.scrolled(0).pipe((0,C.p)(Tt=>!Tt||!this._overlayRef.overlayElement.contains(Tt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Ft.subscribe(()=>{const Tt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Tt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Ft.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class _t{enable(){}disable(){}attach(){}}function wt(cr,Ft){return Ft.some(Tt=>cr.bottomTt.bottom||cr.rightTt.right)}function it(cr,Ft){return Ft.some(Tt=>cr.topTt.bottom||cr.leftTt.right)}class st{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(Ft,Tt,Qt,K){this._scrollDispatcher=Ft,this._viewportRuler=Tt,this._ngZone=Qt,this._config=K}attach(Ft){this._overlayRef=Ft}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 Tt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Qt,height:K}=this._viewportRuler.getViewportSize();wt(Tt,[{width:Qt,height:K,bottom:K,right:Qt,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 vt=(()=>{class cr{_scrollDispatcher=(0,l.WQX)(n.R);_viewportRuler=(0,l.WQX)(n.Xj);_ngZone=(0,l.WQX)(l.SKi);_document=(0,l.WQX)(a.qQ);constructor(){}noop=()=>new _t;close=Tt=>new Ot(this._scrollDispatcher,this._ngZone,this._viewportRuler,Tt);block=()=>new xt(this._viewportRuler,this._document);reposition=Tt=>new st(this._scrollDispatcher,this._viewportRuler,this._ngZone,Tt);static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})();class Bt{positionStrategy;scrollStrategy=new _t;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(Ft){if(Ft){const Tt=Object.keys(Ft);for(const Qt of Tt)void 0!==Ft[Qt]&&(this[Qt]=Ft[Qt])}}}class me{connectionPair;scrollableViewProperties;constructor(Ft,Tt){this.connectionPair=Ft,this.scrollableViewProperties=Tt}}let fr=(()=>{class cr{_attachedOverlays=[];_document=(0,l.WQX)(a.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(Tt){this.remove(Tt),this._attachedOverlays.push(Tt)}remove(Tt){const Qt=this._attachedOverlays.indexOf(Tt);Qt>-1&&this._attachedOverlays.splice(Qt,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})(),yr=(()=>{class cr extends fr{_ngZone=(0,l.WQX)(l.SKi,{optional:!0});add(Tt){super.add(Tt),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)}_keydownListener=Tt=>{const Qt=this._attachedOverlays;for(let K=Qt.length-1;K>-1;K--)if(Qt[K]._keydownEvents.observers.length>0){const L=Qt[K]._keydownEvents;this._ngZone?this._ngZone.run(()=>L.next(Tt)):L.next(Tt);break}};static \u0275fac=(()=>{let Tt;return function(K){return(Tt||(Tt=l.xGo(cr)))(K||cr)}})();static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})(),jr=(()=>{class cr extends fr{_platform=(0,l.WQX)(k.OD);_ngZone=(0,l.WQX)(l.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(Tt){if(super.add(Tt),!this._isAttached){const Qt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Qt)):this._addEventListeners(Qt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Qt.style.cursor,Qt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Tt=this._document.body;Tt.removeEventListener("pointerdown",this._pointerDownListener,!0),Tt.removeEventListener("click",this._clickListener,!0),Tt.removeEventListener("auxclick",this._clickListener,!0),Tt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Tt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Tt){Tt.addEventListener("pointerdown",this._pointerDownListener,!0),Tt.addEventListener("click",this._clickListener,!0),Tt.addEventListener("auxclick",this._clickListener,!0),Tt.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=Tt=>{this._pointerDownEventTarget=(0,k.Fb)(Tt)};_clickListener=Tt=>{const Qt=(0,k.Fb)(Tt),K="click"===Tt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Qt;this._pointerDownEventTarget=null;const L=this._attachedOverlays.slice();for(let z=L.length-1;z>-1;z--){const Lt=L[z];if(Lt._outsidePointerEvents.observers.length<1||!Lt.hasAttached())continue;if(wr(Lt.overlayElement,Qt)||wr(Lt.overlayElement,K))break;const de=Lt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>de.next(Tt)):de.next(Tt)}};static \u0275fac=(()=>{let Tt;return function(K){return(Tt||(Tt=l.xGo(cr)))(K||cr)}})();static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})();function wr(cr,Ft){const Tt=typeof ShadowRoot<"u"&&ShadowRoot;let Qt=Ft;for(;Qt;){if(Qt===cr)return!0;Qt=Tt&&Qt instanceof ShadowRoot?Qt.host:Qt.parentNode}return!1}let ze=(()=>{class cr{static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275cmp=l.VBU({type:cr,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(Qt,K){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return cr})(),He=(()=>{class cr{_platform=(0,l.WQX)(k.OD);_containerElement;_document=(0,l.WQX)(a.qQ);_styleLoader=(0,l.WQX)(Z.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Tt="cdk-overlay-container";if(this._platform.isBrowser||(0,k.v8)()){const K=this._document.querySelectorAll(`.${Tt}[platform="server"], .${Tt}[platform="test"]`);for(let L=0;Lthis._backdropClick.next(Ft);_backdropTransitionendHandler=Ft=>{this._disposeBackdrop(Ft.target)};_previousHostParent;_keydownEvents=new W.B;_outsidePointerEvents=new W.B;_renders=new W.B;_afterRenderRef;_afterNextRenderRef;constructor(Ft,Tt,Qt,K,L,z,Lt,de,pe,Ce=!1,Sr){this._portalOutlet=Ft,this._host=Tt,this._pane=Qt,this._config=K,this._ngZone=L,this._keyboardDispatcher=z,this._document=Lt,this._location=de,this._outsideClickDispatcher=pe,this._animationsDisabled=Ce,this._injector=Sr,K.scrollStrategy&&(this._scrollStrategy=K.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=K.positionStrategy,this._afterRenderRef=(0,l.O8t)(()=>(0,l.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Ft){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Tt=this._portalOutlet.attach(Ft);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,l.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 Tt?.onDestroy&&Tt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Tt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Ft=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Ft}dispose(){const Ft=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,Ft&&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(Ft){Ft!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Ft,this.hasAttached()&&(Ft.attach(this),this.updatePosition()))}updateSize(Ft){this._config={...this._config,...Ft},this._updateElementSize()}setDirection(Ft){this._config={...this._config,direction:Ft},this._updateElementDirection()}addPanelClass(Ft){this._pane&&this._toggleClasses(this._pane,Ft,!0)}removePanelClass(Ft){this._pane&&this._toggleClasses(this._pane,Ft,!1)}getDirection(){const Ft=this._config.direction;return Ft?"string"==typeof Ft?Ft:Ft.value:"ltr"}updateScrollStrategy(Ft){Ft!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Ft,this.hasAttached()&&(Ft.attach(this),Ft.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Ft=this._pane.style;Ft.width=(0,y.a1)(this._config.width),Ft.height=(0,y.a1)(this._config.height),Ft.minWidth=(0,y.a1)(this._config.minWidth),Ft.minHeight=(0,y.a1)(this._config.minHeight),Ft.maxWidth=(0,y.a1)(this._config.maxWidth),Ft.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Ft){this._pane.style.pointerEvents=Ft?"":"none"}_attachBackdrop(){const Ft="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(Ft)})}):this._backdropElement.classList.add(Ft)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Ft=this._backdropElement;if(Ft){if(this._animationsDisabled)return void this._disposeBackdrop(Ft);Ft.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Ft.addEventListener("transitionend",this._backdropTransitionendHandler)}),Ft.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Ft)},500))}}_toggleClasses(Ft,Tt,Qt){const K=(0,y.FG)(Tt||[]).filter(L=>!!L);K.length&&(Qt?Ft.classList.add(...K):Ft.classList.remove(...K))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Ft=this._renders.pipe((0,A.Q)((0,ht.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()),Ft.unsubscribe())})})}_disposeScrollStrategy(){const Ft=this._scrollStrategy;Ft&&(Ft.disable(),Ft.detach&&Ft.detach())}_disposeBackdrop(Ft){Ft&&(Ft.removeEventListener("click",this._backdropClickHandler),Ft.removeEventListener("transitionend",this._backdropTransitionendHandler),Ft.remove(),this._backdropElement===Ft&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Rt="cdk-overlay-connected-position-bounding-box",Oe=/([A-Za-z%]+)$/;class Ht{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new W.B;_resizeSubscription=J.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(Ft,Tt,Qt,K,L){this._viewportRuler=Tt,this._document=Qt,this._platform=K,this._overlayContainer=L,this.setOrigin(Ft)}attach(Ft){this._validatePositions(),Ft.hostElement.classList.add(Rt),this._overlayRef=Ft,this._boundingBox=Ft.hostElement,this._pane=Ft.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 Ft=this._originRect,Tt=this._overlayRect,Qt=this._viewportRect,K=this._containerRect,L=[];let z;for(let Lt of this._preferredPositions){let de=this._getOriginPoint(Ft,K,Lt),pe=this._getOverlayPoint(de,Tt,Lt),Ce=this._getOverlayFit(pe,Tt,Qt,Lt);if(Ce.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Lt,de);this._canFitWithFlexibleDimensions(Ce,pe,Qt)?L.push({position:Lt,origin:de,overlayRect:Tt,boundingBoxRect:this._calculateBoundingBoxRect(de,Lt)}):(!z||z.overlayFit.visibleAreade&&(de=Ce,Lt=pe)}return this._isPushed=!1,void this._applyPosition(Lt.position,Lt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(z.position,z.originPoint);this._applyPosition(z.position,z.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&zt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Rt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Ft=this._lastPosition;if(Ft){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Tt=this._getOriginPoint(this._originRect,this._containerRect,Ft);this._applyPosition(Ft,Tt)}else this.apply()}withScrollableContainers(Ft){return this._scrollables=Ft,this}withPositions(Ft){return this._preferredPositions=Ft,-1===Ft.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Ft){return this._viewportMargin=Ft,this}withFlexibleDimensions(Ft=!0){return this._hasFlexibleDimensions=Ft,this}withGrowAfterOpen(Ft=!0){return this._growAfterOpen=Ft,this}withPush(Ft=!0){return this._canPush=Ft,this}withLockedPosition(Ft=!0){return this._positionLocked=Ft,this}setOrigin(Ft){return this._origin=Ft,this}withDefaultOffsetX(Ft){return this._offsetX=Ft,this}withDefaultOffsetY(Ft){return this._offsetY=Ft,this}withTransformOriginOn(Ft){return this._transformOriginSelector=Ft,this}_getOriginPoint(Ft,Tt,Qt){let K,L;if("center"==Qt.originX)K=Ft.left+Ft.width/2;else{const z=this._isRtl()?Ft.right:Ft.left,Lt=this._isRtl()?Ft.left:Ft.right;K="start"==Qt.originX?z:Lt}return Tt.left<0&&(K-=Tt.left),L="center"==Qt.originY?Ft.top+Ft.height/2:"top"==Qt.originY?Ft.top:Ft.bottom,Tt.top<0&&(L-=Tt.top),{x:K,y:L}}_getOverlayPoint(Ft,Tt,Qt){let K,L;return K="center"==Qt.overlayX?-Tt.width/2:"start"===Qt.overlayX?this._isRtl()?-Tt.width:0:this._isRtl()?0:-Tt.width,L="center"==Qt.overlayY?-Tt.height/2:"top"==Qt.overlayY?0:-Tt.height,{x:Ft.x+K,y:Ft.y+L}}_getOverlayFit(Ft,Tt,Qt,K){const L=Ae(Tt);let{x:z,y:Lt}=Ft,de=this._getOffset(K,"x"),pe=this._getOffset(K,"y");de&&(z+=de),pe&&(Lt+=pe);let ar=0-Lt,dr=Lt+L.height-Qt.height,Mr=this._subtractOverflows(L.width,0-z,z+L.width-Qt.width),ao=this._subtractOverflows(L.height,ar,dr),xr=Mr*ao;return{visibleArea:xr,isCompletelyWithinViewport:L.width*L.height===xr,fitsInViewportVertically:ao===L.height,fitsInViewportHorizontally:Mr==L.width}}_canFitWithFlexibleDimensions(Ft,Tt,Qt){if(this._hasFlexibleDimensions){const K=Qt.bottom-Tt.y,L=Qt.right-Tt.x,z=te(this._overlayRef.getConfig().minHeight),Lt=te(this._overlayRef.getConfig().minWidth);return(Ft.fitsInViewportVertically||null!=z&&z<=K)&&(Ft.fitsInViewportHorizontally||null!=Lt&&Lt<=L)}return!1}_pushOverlayOnScreen(Ft,Tt,Qt){if(this._previousPushAmount&&this._positionLocked)return{x:Ft.x+this._previousPushAmount.x,y:Ft.y+this._previousPushAmount.y};const K=Ae(Tt),L=this._viewportRect,z=Math.max(Ft.x+K.width-L.width,0),Lt=Math.max(Ft.y+K.height-L.height,0),de=Math.max(L.top-Qt.top-Ft.y,0),pe=Math.max(L.left-Qt.left-Ft.x,0);let Ce=0,Sr=0;return Ce=K.width<=L.width?pe||-z:Ft.xMr&&!this._isInitialRender&&!this._growAfterOpen&&(z=Ft.y-Mr/2)}if("end"===Tt.overlayX&&!K||"start"===Tt.overlayX&&K)ar=Qt.width-Ft.x+2*this._viewportMargin,Ce=Ft.x-this._viewportMargin;else if("start"===Tt.overlayX&&!K||"end"===Tt.overlayX&&K)Sr=Ft.x,Ce=Qt.right-Ft.x;else{const dr=Math.min(Qt.right-Ft.x+Qt.left,Ft.x),Mr=this._lastBoundingBoxSize.width;Ce=2*dr,Sr=Ft.x-dr,Ce>Mr&&!this._isInitialRender&&!this._growAfterOpen&&(Sr=Ft.x-Mr/2)}return{top:z,left:Sr,bottom:Lt,right:ar,width:Ce,height:L}}_setBoundingBoxStyles(Ft,Tt){const Qt=this._calculateBoundingBoxRect(Ft,Tt);!this._isInitialRender&&!this._growAfterOpen&&(Qt.height=Math.min(Qt.height,this._lastBoundingBoxSize.height),Qt.width=Math.min(Qt.width,this._lastBoundingBoxSize.width));const K={};if(this._hasExactPosition())K.top=K.left="0",K.bottom=K.right=K.maxHeight=K.maxWidth="",K.width=K.height="100%";else{const L=this._overlayRef.getConfig().maxHeight,z=this._overlayRef.getConfig().maxWidth;K.height=(0,y.a1)(Qt.height),K.top=(0,y.a1)(Qt.top),K.bottom=(0,y.a1)(Qt.bottom),K.width=(0,y.a1)(Qt.width),K.left=(0,y.a1)(Qt.left),K.right=(0,y.a1)(Qt.right),K.alignItems="center"===Tt.overlayX?"center":"end"===Tt.overlayX?"flex-end":"flex-start",K.justifyContent="center"===Tt.overlayY?"center":"bottom"===Tt.overlayY?"flex-end":"flex-start",L&&(K.maxHeight=(0,y.a1)(L)),z&&(K.maxWidth=(0,y.a1)(z))}this._lastBoundingBoxSize=Qt,zt(this._boundingBox.style,K)}_resetBoundingBoxStyles(){zt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){zt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Ft,Tt){const Qt={},K=this._hasExactPosition(),L=this._hasFlexibleDimensions,z=this._overlayRef.getConfig();if(K){const Ce=this._viewportRuler.getViewportScrollPosition();zt(Qt,this._getExactOverlayY(Tt,Ft,Ce)),zt(Qt,this._getExactOverlayX(Tt,Ft,Ce))}else Qt.position="static";let Lt="",de=this._getOffset(Tt,"x"),pe=this._getOffset(Tt,"y");de&&(Lt+=`translateX(${de}px) `),pe&&(Lt+=`translateY(${pe}px)`),Qt.transform=Lt.trim(),z.maxHeight&&(K?Qt.maxHeight=(0,y.a1)(z.maxHeight):L&&(Qt.maxHeight="")),z.maxWidth&&(K?Qt.maxWidth=(0,y.a1)(z.maxWidth):L&&(Qt.maxWidth="")),zt(this._pane.style,Qt)}_getExactOverlayY(Ft,Tt,Qt){let K={top:"",bottom:""},L=this._getOverlayPoint(Tt,this._overlayRect,Ft);return this._isPushed&&(L=this._pushOverlayOnScreen(L,this._overlayRect,Qt)),"bottom"===Ft.overlayY?K.bottom=this._document.documentElement.clientHeight-(L.y+this._overlayRect.height)+"px":K.top=(0,y.a1)(L.y),K}_getExactOverlayX(Ft,Tt,Qt){let z,K={left:"",right:""},L=this._getOverlayPoint(Tt,this._overlayRect,Ft);return this._isPushed&&(L=this._pushOverlayOnScreen(L,this._overlayRect,Qt)),z=this._isRtl()?"end"===Ft.overlayX?"left":"right":"end"===Ft.overlayX?"right":"left","right"===z?K.right=this._document.documentElement.clientWidth-(L.x+this._overlayRect.width)+"px":K.left=(0,y.a1)(L.x),K}_getScrollVisibility(){const Ft=this._getOriginRect(),Tt=this._pane.getBoundingClientRect(),Qt=this._scrollables.map(K=>K.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:it(Ft,Qt),isOriginOutsideView:wt(Ft,Qt),isOverlayClipped:it(Tt,Qt),isOverlayOutsideView:wt(Tt,Qt)}}_subtractOverflows(Ft,...Tt){return Tt.reduce((Qt,K)=>Qt-Math.max(K,0),Ft)}_getNarrowedViewportRect(){const Ft=this._document.documentElement.clientWidth,Tt=this._document.documentElement.clientHeight,Qt=this._viewportRuler.getViewportScrollPosition();return{top:Qt.top+this._viewportMargin,left:Qt.left+this._viewportMargin,right:Qt.left+Ft-this._viewportMargin,bottom:Qt.top+Tt-this._viewportMargin,width:Ft-2*this._viewportMargin,height:Tt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Ft,Tt){return"x"===Tt?null==Ft.offsetX?this._offsetX:Ft.offsetX:null==Ft.offsetY?this._offsetY:Ft.offsetY}_validatePositions(){}_addPanelClasses(Ft){this._pane&&(0,y.FG)(Ft).forEach(Tt=>{""!==Tt&&-1===this._appliedPanelClasses.indexOf(Tt)&&(this._appliedPanelClasses.push(Tt),this._pane.classList.add(Tt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Ft=>{this._pane.classList.remove(Ft)}),this._appliedPanelClasses=[])}_getOriginRect(){const Ft=this._origin;if(Ft instanceof l.aKT)return Ft.nativeElement.getBoundingClientRect();if(Ft instanceof Element)return Ft.getBoundingClientRect();const Tt=Ft.width||0,Qt=Ft.height||0;return{top:Ft.y,bottom:Ft.y+Qt,left:Ft.x,right:Ft.x+Tt,height:Qt,width:Tt}}}function zt(cr,Ft){for(let Tt in Ft)Ft.hasOwnProperty(Tt)&&(cr[Tt]=Ft[Tt]);return cr}function te(cr){if("number"!=typeof cr&&null!=cr){const[Ft,Tt]=cr.split(Oe);return Tt&&"px"!==Tt?null:parseFloat(Ft)}return cr||null}function Ae(cr){return{top:Math.floor(cr.top),right:Math.floor(cr.right),bottom:Math.floor(cr.bottom),left:Math.floor(cr.left),width:Math.floor(cr.width),height:Math.floor(cr.height)}}const ie="cdk-global-overlay-wrapper";class Xe{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(Ft){const Tt=Ft.getConfig();this._overlayRef=Ft,this._width&&!Tt.width&&Ft.updateSize({width:this._width}),this._height&&!Tt.height&&Ft.updateSize({height:this._height}),Ft.hostElement.classList.add(ie),this._isDisposed=!1}top(Ft=""){return this._bottomOffset="",this._topOffset=Ft,this._alignItems="flex-start",this}left(Ft=""){return this._xOffset=Ft,this._xPosition="left",this}bottom(Ft=""){return this._topOffset="",this._bottomOffset=Ft,this._alignItems="flex-end",this}right(Ft=""){return this._xOffset=Ft,this._xPosition="right",this}start(Ft=""){return this._xOffset=Ft,this._xPosition="start",this}end(Ft=""){return this._xOffset=Ft,this._xPosition="end",this}width(Ft=""){return this._overlayRef?this._overlayRef.updateSize({width:Ft}):this._width=Ft,this}height(Ft=""){return this._overlayRef?this._overlayRef.updateSize({height:Ft}):this._height=Ft,this}centerHorizontally(Ft=""){return this.left(Ft),this._xPosition="center",this}centerVertically(Ft=""){return this.top(Ft),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Ft=this._overlayRef.overlayElement.style,Tt=this._overlayRef.hostElement.style,Qt=this._overlayRef.getConfig(),{width:K,height:L,maxWidth:z,maxHeight:Lt}=Qt,de=!("100%"!==K&&"100vw"!==K||z&&"100%"!==z&&"100vw"!==z),pe=!("100%"!==L&&"100vh"!==L||Lt&&"100%"!==Lt&&"100vh"!==Lt),Ce=this._xPosition,Sr=this._xOffset,ar="rtl"===this._overlayRef.getConfig().direction;let dr="",Mr="",ao="";de?ao="flex-start":"center"===Ce?(ao="center",ar?Mr=Sr:dr=Sr):ar?"left"===Ce||"end"===Ce?(ao="flex-end",dr=Sr):("right"===Ce||"start"===Ce)&&(ao="flex-start",Mr=Sr):"left"===Ce||"start"===Ce?(ao="flex-start",dr=Sr):("right"===Ce||"end"===Ce)&&(ao="flex-end",Mr=Sr),Ft.position=this._cssPosition,Ft.marginLeft=de?"0":dr,Ft.marginTop=pe?"0":this._topOffset,Ft.marginBottom=this._bottomOffset,Ft.marginRight=de?"0":Mr,Tt.justifyContent=ao,Tt.alignItems=pe?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Ft=this._overlayRef.overlayElement.style,Tt=this._overlayRef.hostElement,Qt=Tt.style;Tt.classList.remove(ie),Qt.justifyContent=Qt.alignItems=Ft.marginTop=Ft.marginBottom=Ft.marginLeft=Ft.marginRight=Ft.position="",this._overlayRef=null,this._isDisposed=!0}}let Se=(()=>{class cr{_viewportRuler=(0,l.WQX)(n.Xj);_document=(0,l.WQX)(a.qQ);_platform=(0,l.WQX)(k.OD);_overlayContainer=(0,l.WQX)(He);constructor(){}global(){return new Xe}flexibleConnectedTo(Tt){return new Ht(Tt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})(),Ke=(()=>{class cr{scrollStrategies=(0,l.WQX)(vt);_overlayContainer=(0,l.WQX)(He);_positionBuilder=(0,l.WQX)(Se);_keyboardDispatcher=(0,l.WQX)(yr);_injector=(0,l.WQX)(l.zZn);_ngZone=(0,l.WQX)(l.SKi);_document=(0,l.WQX)(a.qQ);_directionality=(0,l.WQX)(S.dS);_location=(0,l.WQX)(a.aZ);_outsideClickDispatcher=(0,l.WQX)(jr);_animationsModuleType=(0,l.WQX)(l.bc$,{optional:!0});_idGenerator=(0,l.WQX)(N.g7);_appRef;_styleLoader=(0,l.WQX)(Z.l);constructor(){}create(Tt){this._styleLoader.load(ze);const Qt=this._createHostElement(),K=this._createPaneElement(Qt),L=this._createPortalOutlet(K),z=new Bt(Tt);return z.direction=z.direction||this._directionality.value,new kt(L,Qt,K,z,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(l.uvJ))}position(){return this._positionBuilder}_createPaneElement(Tt){const Qt=this._document.createElement("div");return Qt.id=this._idGenerator.getId("cdk-overlay-"),Qt.classList.add("cdk-overlay-pane"),Tt.appendChild(Qt),Qt}_createHostElement(){const Tt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Tt),Tt}_createPortalOutlet(Tt){return this._appRef||(this._appRef=this._injector.get(l.o8S)),new O.aI(Tt,null,this._appRef,this._injector,this._document)}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})();const re=[{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"}],$e=new l.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const cr=(0,l.WQX)(Ke);return()=>cr.scrollStrategies.reposition()}});let tr=(()=>{class cr{elementRef=(0,l.WQX)(l.aKT);constructor(){}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275dir=l.FsC({type:cr,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return cr})(),Tr=(()=>{class cr{_overlay=(0,l.WQX)(Ke);_dir=(0,l.WQX)(S.dS,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=J.yU.EMPTY;_attachSubscription=J.yU.EMPTY;_detachSubscription=J.yU.EMPTY;_positionSubscription=J.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,l.WQX)($e);_disposeOnNavigation=!1;_ngZone=(0,l.WQX)(l.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(Tt){this._offsetX=Tt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Tt){this._offsetY=Tt,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Tt){this._disposeOnNavigation=Tt}backdropClick=new l.bkB;positionChange=new l.bkB;attach=new l.bkB;detach=new l.bkB;overlayKeydown=new l.bkB;overlayOutsideClick=new l.bkB;constructor(){const Tt=(0,l.WQX)(l.C4Q),Qt=(0,l.WQX)(l.c1b);this._templatePortal=new O.VA(Tt,Qt),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(Tt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Tt.origin&&this.open&&this._position.apply()),Tt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=re);const Tt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Tt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Tt.detachments().subscribe(()=>this.detach.emit()),Tt.keydownEvents().subscribe(Qt=>{this.overlayKeydown.next(Qt),Qt.keyCode===ct._f&&!this.disableClose&&!(0,ct.rp)(Qt)&&(Qt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Qt=>{const K=this._getOriginElement(),L=(0,k.Fb)(Qt);(!K||K!==L&&!K.contains(L))&&this.overlayOutsideClick.next(Qt)})}_buildConfig(){const Tt=this._position=this.positionStrategy||this._createPositionStrategy(),Qt=new Bt({direction:this._dir||"ltr",positionStrategy:Tt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Qt.width=this.width),(this.height||0===this.height)&&(Qt.height=this.height),(this.minWidth||0===this.minWidth)&&(Qt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Qt.minHeight=this.minHeight),this.backdropClass&&(Qt.backdropClass=this.backdropClass),this.panelClass&&(Qt.panelClass=this.panelClass),Qt}_updatePositionStrategy(Tt){const Qt=this.positions.map(K=>({originX:K.originX,originY:K.originY,overlayX:K.overlayX,overlayY:K.overlayY,offsetX:K.offsetX||this.offsetX,offsetY:K.offsetY||this.offsetY,panelClass:K.panelClass||void 0}));return Tt.setOrigin(this._getOrigin()).withPositions(Qt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Tt=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(Tt),Tt}_getOrigin(){return this.origin instanceof tr?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof tr?this.origin.elementRef.nativeElement:this.origin instanceof l.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(Tt=>{this.backdropClick.emit(Tt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,T.v)(()=>this.positionChange.observers.length>0)).subscribe(Tt=>{this._ngZone.run(()=>this.positionChange.emit(Tt)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275dir=l.FsC({type:cr,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",l.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",l.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",l.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",l.L39],push:[2,"cdkConnectedOverlayPush","push",l.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",l.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[l.GFd,l.OA$]})}return cr})();const Lo={provide:$e,deps:[Ke],useFactory:function Wr(cr){return()=>cr.scrollStrategies.reposition()}};let Or=(()=>{class cr{static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275mod=l.$C({type:cr});static \u0275inj=l.G2t({providers:[Ke,Lo],imports:[S.jI,O.jc,n.E9,n.E9]})}return cr})()},2147:(i,s,o)=>{"use strict";o.d(s,{BD:()=>ct,BQ:()=>N,CZ:()=>ht,Fb:()=>_t,KT:()=>Ct,MU:()=>T,OD:()=>y,r5:()=>Z,v8:()=>wt,vc:()=>Ot});var n=o(3107),a=o(4460);let l;try{l=typeof Intl<"u"&&Intl.v8BreakIterator}catch{l=!1}let C,y=(()=>{class it{_platformId=(0,n.WQX)(n.Agw);isBrowser=this._platformId?(0,a.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!l)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275prov=n.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();const A=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function T(){if(C)return C;if("object"!=typeof document||!document)return C=new Set(A),C;let it=document.createElement("input");return C=new Set(A.filter(st=>(it.setAttribute("type",st),it.type===st))),C}let S;function N(it){return function O(){if(null==S&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>S=!0}))}finally{S=S||!1}return S}()?it:!!it.capture}var Z=function(it){return it[it.NORMAL=0]="NORMAL",it[it.NEGATED=1]="NEGATED",it[it.INVERTED=2]="INVERTED",it}(Z||{});let W,J,pt;function ht(){if(null==J){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return J=!1,J;if("scrollBehavior"in document.documentElement.style)J=!0;else{const it=Element.prototype.scrollTo;J=!!it&&!/\{\s*\[native code\]\s*\}/.test(it.toString())}}return J}function ct(){if("object"!=typeof document||!document)return Z.NORMAL;if(null==W){const it=document.createElement("div"),st=it.style;it.dir="rtl",st.width="1px",st.overflow="auto",st.visibility="hidden",st.pointerEvents="none",st.position="absolute";const vt=document.createElement("div"),Bt=vt.style;Bt.width="2px",Bt.height="1px",it.appendChild(vt),document.body.appendChild(it),W=Z.NORMAL,0===it.scrollLeft&&(it.scrollLeft=1,W=0===it.scrollLeft?Z.NEGATED:Z.INVERTED),it.remove()}return W}function Ct(it){if(function xt(){if(null==pt){const it=typeof document<"u"?document.head:null;pt=!(!it||!it.createShadowRoot&&!it.attachShadow)}return pt}()){const st=it.getRootNode?it.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&st instanceof ShadowRoot)return st}return null}function Ot(){let it=typeof document<"u"&&document?document.activeElement:null;for(;it&&it.shadowRoot;){const st=it.shadowRoot.activeElement;if(st===it)break;it=st}return it}function _t(it){return it.composedPath?it.composedPath()[0]:it.target}function wt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6192:(i,s,o)=>{"use strict";o.d(s,{A8:()=>O,I3:()=>Ct,VA:()=>N,aI:()=>ht,jc:()=>_t,lb:()=>W});var n=o(3107),a=o(4460);class S{_attachedHost;attach(st){return this._attachedHost=st,st.attach(this)}detach(){let st=this._attachedHost;null!=st&&(this._attachedHost=null,st.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(st){this._attachedHost=st}}class O extends S{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(st,vt,Bt,ne,le){super(),this.component=st,this.viewContainerRef=vt,this.injector=Bt,this.projectableNodes=le}}class N extends S{templateRef;viewContainerRef;context;injector;constructor(st,vt,Bt,ne){super(),this.templateRef=st,this.viewContainerRef=vt,this.context=Bt,this.injector=ne}get origin(){return this.templateRef.elementRef}attach(st,vt=this.context){return this.context=vt,super.attach(st)}detach(){return this.context=void 0,super.detach()}}class Z extends S{element;constructor(st){super(),this.element=st instanceof n.aKT?st.nativeElement:st}}class W{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(st){return st instanceof O?(this._attachedPortal=st,this.attachComponentPortal(st)):st instanceof N?(this._attachedPortal=st,this.attachTemplatePortal(st)):this.attachDomPortal&&st instanceof Z?(this._attachedPortal=st,this.attachDomPortal(st)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(st){this._disposeFn=st}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ht extends W{outletElement;_appRef;_defaultInjector;_document;constructor(st,vt,Bt,ne,le){super(),this.outletElement=st,this._appRef=Bt,this._defaultInjector=ne,this._document=le}attachComponentPortal(st){let vt;if(st.viewContainerRef){const Bt=st.injector||st.viewContainerRef.injector,ne=Bt.get(n.Vns,null,{optional:!0})||void 0;vt=st.viewContainerRef.createComponent(st.component,{index:st.viewContainerRef.length,injector:Bt,ngModuleRef:ne,projectableNodes:st.projectableNodes||void 0}),this.setDisposeFn(()=>vt.destroy())}else vt=(0,n.a0P)(st.component,{elementInjector:st.injector||this._defaultInjector||n.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:st.projectableNodes||void 0}),this._appRef.attachView(vt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(vt.hostView),vt.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(vt)),this._attachedPortal=st,vt}attachTemplatePortal(st){let vt=st.viewContainerRef,Bt=vt.createEmbeddedView(st.templateRef,st.context,{injector:st.injector});return Bt.rootNodes.forEach(ne=>this.outletElement.appendChild(ne)),Bt.detectChanges(),this.setDisposeFn(()=>{let ne=vt.indexOf(Bt);-1!==ne&&vt.remove(ne)}),this._attachedPortal=st,Bt}attachDomPortal=st=>{const vt=st.element,Bt=this._document.createComment("dom-portal");vt.parentNode.insertBefore(Bt,vt),this.outletElement.appendChild(vt),this._attachedPortal=st,super.setDisposeFn(()=>{Bt.parentNode&&Bt.parentNode.replaceChild(vt,Bt)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(st){return st.hostView.rootNodes[0]}}let Ct=(()=>{class it extends W{_moduleRef=(0,n.WQX)(n.Vns,{optional:!0});_document=(0,n.WQX)(a.qQ);_viewContainerRef=(0,n.WQX)(n.c1b);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(vt){this.hasAttached()&&!vt&&!this._isInitialized||(this.hasAttached()&&super.detach(),vt&&super.attach(vt),this._attachedPortal=vt||null)}attached=new n.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(vt){vt.setAttachedHost(this);const Bt=null!=vt.viewContainerRef?vt.viewContainerRef:this._viewContainerRef,ne=Bt.createComponent(vt.component,{index:Bt.length,injector:vt.injector||Bt.injector,projectableNodes:vt.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return Bt!==this._viewContainerRef&&this._getRootNode().appendChild(ne.hostView.rootNodes[0]),super.setDisposeFn(()=>ne.destroy()),this._attachedPortal=vt,this._attachedRef=ne,this.attached.emit(ne),ne}attachTemplatePortal(vt){vt.setAttachedHost(this);const Bt=this._viewContainerRef.createEmbeddedView(vt.templateRef,vt.context,{injector:vt.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=vt,this._attachedRef=Bt,this.attached.emit(Bt),Bt}attachDomPortal=vt=>{const Bt=vt.element,ne=this._document.createComment("dom-portal");vt.setAttachedHost(this),Bt.parentNode.insertBefore(ne,Bt),this._getRootNode().appendChild(Bt),this._attachedPortal=vt,super.setDisposeFn(()=>{ne.parentNode&&ne.parentNode.replaceChild(Bt,ne)})};_getRootNode(){const vt=this._viewContainerRef.element.nativeElement;return vt.nodeType===vt.ELEMENT_NODE?vt:vt.parentNode}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275dir=n.FsC({type:it,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[n.Vt3]})}return it})(),_t=(()=>{class it{static \u0275fac=function(Bt){return new(Bt||it)};static \u0275mod=n.$C({type:it});static \u0275inj=n.G2t({})}return it})()},5467:(i,s,o)=>{"use strict";o.d(s,{Y:()=>y,l:()=>l});var n=o(3107);const a=new WeakMap;let l=(()=>{class k{_appRef;_injector=(0,n.WQX)(n.zZn);_environmentInjector=(0,n.WQX)(n.uvJ);load(A){const T=this._appRef=this._appRef||this._injector.get(n.o8S);let S=a.get(T);S||(S={loaders:new Set,refs:[]},a.set(T,S),T.onDestroy(()=>{a.get(T)?.refs.forEach(O=>O.destroy()),a.delete(T)})),S.loaders.has(A)||(S.loaders.add(A),S.refs.push((0,n.a0P)(A,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(T){return new(T||k)};static \u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),y=(()=>{class k{static \u0275fac=function(T){return new(T||k)};static \u0275cmp=n.VBU({type:k,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(T,S){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return k})()},8108:(i,s,o)=>{"use strict";o.d(s,{uv:()=>ae,Gj:()=>zt,R:()=>me,E9:()=>te,Xj:()=>fr});var n=o(3022),a=o(3107),l=o(8447),y=o(3016),k=o(1698),C=o(909),A=o(9899),T=o(5710);const S={schedule(Ae){let Pe=requestAnimationFrame,St=cancelAnimationFrame;const{delegate:yt}=S;yt&&(Pe=yt.requestAnimationFrame,St=yt.cancelAnimationFrame);const ie=Pe(Xe=>{St=void 0,Ae(Xe)});return new T.yU(()=>St?.(ie))},requestAnimationFrame(...Ae){const{delegate:Pe}=S;return(Pe?.requestAnimationFrame||requestAnimationFrame)(...Ae)},cancelAnimationFrame(...Ae){const{delegate:Pe}=S;return(Pe?.cancelAnimationFrame||cancelAnimationFrame)(...Ae)},delegate:void 0};var N=o(8050);new class Z extends N.q{flush(Pe){this._active=!0;const St=this._scheduled;this._scheduled=void 0;const{actions:yt}=this;let ie;Pe=Pe||yt.shift();do{if(ie=Pe.execute(Pe.state,Pe.delay))break}while((Pe=yt[0])&&Pe.id===St&&yt.shift());if(this._active=!1,ie){for(;(Pe=yt[0])&&Pe.id===St&&yt.shift();)Pe.unsubscribe();throw ie}}}(class O extends A.R{constructor(Pe,St){super(Pe,St),this.scheduler=Pe,this.work=St}requestAsyncId(Pe,St,yt=0){return null!==yt&&yt>0?super.requestAsyncId(Pe,St,yt):(Pe.actions.push(this),Pe._scheduled||(Pe._scheduled=S.requestAnimationFrame(()=>Pe.flush(void 0))))}recycleAsyncId(Pe,St,yt=0){var ie;if(null!=yt?yt>0:this.delay>0)return super.recycleAsyncId(Pe,St,yt);const{actions:Xe}=Pe;null!=St&&(null===(ie=Xe[Xe.length-1])||void 0===ie?void 0:ie.id)!==St&&(S.cancelAnimationFrame(St),Pe._scheduled=void 0)}});o(4984);var ct=o(5684),pt=o(1483),xt=o(5424),Ct=o(2147),Ot=o(4460),_t=o(2944);let me=(()=>{class Ae{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(Ct.OD);_document=(0,a.WQX)(Ot.qQ,{optional:!0});constructor(){}_scrolled=new l.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(St){this.scrollContainers.has(St)||this.scrollContainers.set(St,St.elementScrolled().subscribe(()=>this._scrolled.next(St)))}deregister(St){const yt=this.scrollContainers.get(St);yt&&(yt.unsubscribe(),this.scrollContainers.delete(St))}scrolled(St=20){return this._platform.isBrowser?new k.c(yt=>{this._globalSubscription||this._addGlobalListener();const ie=St>0?this._scrolled.pipe((0,ct.Z)(St)).subscribe(yt):this._scrolled.subscribe(yt);return this._scrolledCount++,()=>{ie.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((St,yt)=>this.deregister(yt)),this._scrolled.complete()}ancestorScrolled(St,yt){const ie=this.getAncestorScrollContainers(St);return this.scrolled(yt).pipe((0,pt.p)(Xe=>!Xe||ie.indexOf(Xe)>-1))}getAncestorScrollContainers(St){const yt=[];return this.scrollContainers.forEach((ie,Xe)=>{this._scrollableContainsElement(Xe,St)&&yt.push(Xe)}),yt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(St,yt){let ie=(0,n.i8)(yt),Xe=St.getElementRef().nativeElement;do{if(ie==Xe)return!0}while(ie=ie.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const St=this._getWindow();return(0,C.R)(St.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275prov=a.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),ae=(()=>{class Ae{elementRef=(0,a.WQX)(a.aKT);scrollDispatcher=(0,a.WQX)(me);ngZone=(0,a.WQX)(a.SKi);dir=(0,a.WQX)(_t.dS,{optional:!0});_destroyed=new l.B;_elementScrolled=new k.c(St=>this.ngZone.runOutsideAngular(()=>(0,C.R)(this.elementRef.nativeElement,"scroll").pipe((0,xt.Q)(this._destroyed)).subscribe(St)));constructor(){}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(St){const yt=this.elementRef.nativeElement,ie=this.dir&&"rtl"==this.dir.value;null==St.left&&(St.left=ie?St.end:St.start),null==St.right&&(St.right=ie?St.start:St.end),null!=St.bottom&&(St.top=yt.scrollHeight-yt.clientHeight-St.bottom),ie&&(0,Ct.BD)()!=Ct.r5.NORMAL?(null!=St.left&&(St.right=yt.scrollWidth-yt.clientWidth-St.left),(0,Ct.BD)()==Ct.r5.INVERTED?St.left=St.right:(0,Ct.BD)()==Ct.r5.NEGATED&&(St.left=St.right?-St.right:St.right)):null!=St.right&&(St.left=yt.scrollWidth-yt.clientWidth-St.right),this._applyScrollToOptions(St)}_applyScrollToOptions(St){const yt=this.elementRef.nativeElement;(0,Ct.CZ)()?yt.scrollTo(St):(null!=St.top&&(yt.scrollTop=St.top),null!=St.left&&(yt.scrollLeft=St.left))}measureScrollOffset(St){const yt="left",Xe=this.elementRef.nativeElement;if("top"==St)return Xe.scrollTop;if("bottom"==St)return Xe.scrollHeight-Xe.clientHeight-Xe.scrollTop;const Se=this.dir&&"rtl"==this.dir.value;return"start"==St?St=Se?"right":yt:"end"==St&&(St=Se?yt:"right"),Se&&(0,Ct.BD)()==Ct.r5.INVERTED?St==yt?Xe.scrollWidth-Xe.clientWidth-Xe.scrollLeft:Xe.scrollLeft:Se&&(0,Ct.BD)()==Ct.r5.NEGATED?St==yt?Xe.scrollLeft+Xe.scrollWidth-Xe.clientWidth:-Xe.scrollLeft:St==yt?Xe.scrollLeft:Xe.scrollWidth-Xe.clientWidth-Xe.scrollLeft}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275dir=a.FsC({type:Ae,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return Ae})(),fr=(()=>{class Ae{_platform=(0,a.WQX)(Ct.OD);_viewportSize;_change=new l.B;_changeListener=St=>{this._change.next(St)};_document=(0,a.WQX)(Ot.qQ,{optional:!0});constructor(){(0,a.WQX)(a.SKi).runOutsideAngular(()=>{if(this._platform.isBrowser){const yt=this._getWindow();yt.addEventListener("resize",this._changeListener),yt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const St=this._getWindow();St.removeEventListener("resize",this._changeListener),St.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const St={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),St}getViewportRect(){const St=this.getViewportScrollPosition(),{width:yt,height:ie}=this.getViewportSize();return{top:St.top,left:St.left,bottom:St.top+ie,right:St.left+yt,height:ie,width:yt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const St=this._document,yt=this._getWindow(),ie=St.documentElement,Xe=ie.getBoundingClientRect();return{top:-Xe.top||St.body.scrollTop||yt.scrollY||ie.scrollTop||0,left:-Xe.left||St.body.scrollLeft||yt.scrollX||ie.scrollLeft||0}}change(St=20){return St>0?this._change.pipe((0,ct.Z)(St)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const St=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:St.innerWidth,height:St.innerHeight}:{width:0,height:0}}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275prov=a.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),zt=(()=>{class Ae{static \u0275fac=function(yt){return new(yt||Ae)};static \u0275mod=a.$C({type:Ae});static \u0275inj=a.G2t({})}return Ae})(),te=(()=>{class Ae{static \u0275fac=function(yt){return new(yt||Ae)};static \u0275mod=a.$C({type:Ae});static \u0275inj=a.G2t({imports:[_t.jI,zt,_t.jI,zt]})}return Ae})()},708:(i,s,o)=>{"use strict";o.d(s,{EE:()=>ct,P8:()=>W,xb:()=>ht});var n=o(2147),a=o(3107),l=o(5467),y=o(3022),k=o(6564),C=o(8447),A=o(909),T=o(4460),S=o(5684),O=o(5424);let N=(()=>{class pt{static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275cmp=a.VBU({type:pt,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(Ot,_t){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}"],encapsulation:2,changeDetection:0})}return pt})();const Z=(0,n.BQ)({passive:!0});let W=(()=>{class pt{_platform=(0,a.WQX)(n.OD);_ngZone=(0,a.WQX)(a.SKi);_styleLoader=(0,a.WQX)(l.l);_monitoredElements=new Map;constructor(){}monitor(Ct){if(!this._platform.isBrowser)return k.w;this._styleLoader.load(N);const Ot=(0,y.i8)(Ct),_t=this._monitoredElements.get(Ot);if(_t)return _t.subject;const wt=new C.B,it="cdk-text-field-autofilled",st=vt=>{"cdk-text-field-autofill-start"!==vt.animationName||Ot.classList.contains(it)?"cdk-text-field-autofill-end"===vt.animationName&&Ot.classList.contains(it)&&(Ot.classList.remove(it),this._ngZone.run(()=>wt.next({target:vt.target,isAutofilled:!1}))):(Ot.classList.add(it),this._ngZone.run(()=>wt.next({target:vt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ot.addEventListener("animationstart",st,Z),Ot.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ot,{subject:wt,unlisten:()=>{Ot.removeEventListener("animationstart",st,Z)}}),wt}stopMonitoring(Ct){const Ot=(0,y.i8)(Ct),_t=this._monitoredElements.get(Ot);_t&&(_t.unlisten(),_t.subject.complete(),Ot.classList.remove("cdk-text-field-autofill-monitored"),Ot.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ot))}ngOnDestroy(){this._monitoredElements.forEach((Ct,Ot)=>this.stopMonitoring(Ot))}static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275prov=a.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}return pt})(),ht=(()=>{class pt{_elementRef=(0,a.WQX)(a.aKT);_platform=(0,a.WQX)(n.OD);_ngZone=(0,a.WQX)(a.SKi);_previousValue;_initialHeight;_destroyed=new C.B;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(Ct){this._minRows=(0,y.OE)(Ct),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(Ct){this._maxRows=(0,y.OE)(Ct),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(Ct){this._enabled!==Ct&&((this._enabled=Ct)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(Ct){this._cachedPlaceholderHeight=void 0,Ct?this._textareaElement.setAttribute("placeholder",Ct):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=(0,a.WQX)(T.qQ,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){(0,a.WQX)(l.l).load(N),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const Ct=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;Ct&&(this._textareaElement.style.minHeight=Ct)}_setMaxHeight(){const Ct=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;Ct&&(this._textareaElement.style.maxHeight=Ct)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const Ct=this._getWindow();(0,A.R)(Ct,"resize").pipe((0,S.Z)(16),(0,O.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let Ct=this._textareaElement.cloneNode(!1);Ct.rows=1,Ct.style.position="absolute",Ct.style.visibility="hidden",Ct.style.border="none",Ct.style.padding="0",Ct.style.height="",Ct.style.minHeight="",Ct.style.maxHeight="",Ct.style.overflow="hidden",this._textareaElement.parentNode.appendChild(Ct),this._cachedLineHeight=Ct.clientHeight,Ct.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const Ct=this._textareaElement,Ot=Ct.style.marginBottom||"",_t=this._platform.FIREFOX,wt=_t&&this._hasFocus,it=_t?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";wt&&(Ct.style.marginBottom=`${Ct.clientHeight}px`),Ct.classList.add(it);const st=Ct.scrollHeight-4;return Ct.classList.remove(it),wt&&(Ct.style.marginBottom=Ot),st}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const Ct=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=Ct}_handleFocusEvent=Ct=>{this._hasFocus="focus"===Ct.type};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(Ct=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ot=this._elementRef.nativeElement,_t=Ot.value;if(!Ct&&this._minRows===this._previousMinRows&&_t===this._previousValue)return;const wt=this._measureScrollHeight(),it=Math.max(wt,this._cachedPlaceholderHeight||0);Ot.style.height=`${it}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ot)):setTimeout(()=>this._scrollToCaretPosition(Ot))}),this._previousValue=_t,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(Ct){const{selectionStart:Ot,selectionEnd:_t}=Ct;!this._destroyed.isStopped&&this._hasFocus&&Ct.setSelectionRange(Ot,_t)}static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275dir=a.FsC({type:pt,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ot,_t){1&Ot&&a.bIt("input",function(){return _t._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",a.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],features:[a.GFd]})}return pt})(),ct=(()=>{class pt{static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275mod=a.$C({type:pt});static \u0275inj=a.G2t({})}return pt})()},4460:(i,s,o)=>{"use strict";o.d(s,{AJ:()=>co,B3:()=>Eo,Jj:()=>ta,MD:()=>Ci,N0:()=>Sa,PV:()=>Pn,QT:()=>y,Sm:()=>pt,Sq:()=>ft,T3:()=>bn,UE:()=>Ga,VF:()=>C,Vy:()=>ma,Xr:()=>ca,YU:()=>Mi,ZD:()=>k,_b:()=>si,aZ:()=>Ct,bT:()=>he,fw:()=>xt,hb:()=>ht,hj:()=>O,jo:()=>pa,qQ:()=>T,vh:()=>Ea});var n=o(3107),a=o(8447);let l=null;function y(){return l}function k(U){l??=U}class C{}const T=new n.nKC("");let S=(()=>{class U{historyGo(rt){throw new Error("")}static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:()=>(0,n.WQX)(N),providedIn:"platform"})}return U})();const O=new n.nKC("");let N=(()=>{class U extends S{_location;_history;_doc=(0,n.WQX)(T);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return y().getBaseHref(this._doc)}onPopState(rt){const mt=y().getGlobalEventTarget(this._doc,"window");return mt.addEventListener("popstate",rt,!1),()=>mt.removeEventListener("popstate",rt)}onHashChange(rt){const mt=y().getGlobalEventTarget(this._doc,"window");return mt.addEventListener("hashchange",rt,!1),()=>mt.removeEventListener("hashchange",rt)}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(rt){this._location.pathname=rt}pushState(rt,mt,ve){this._history.pushState(rt,mt,ve)}replaceState(rt,mt,ve){this._history.replaceState(rt,mt,ve)}forward(){this._history.forward()}back(){this._history.back()}historyGo(rt=0){this._history.go(rt)}getState(){return this._history.state}static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:()=>new U,providedIn:"platform"})}return U})();function Z(U,Mt){if(0==U.length)return Mt;if(0==Mt.length)return U;let rt=0;return U.endsWith("/")&&rt++,Mt.startsWith("/")&&rt++,2==rt?U+Mt.substring(1):1==rt?U+Mt:U+"/"+Mt}function W(U){const Mt=U.match(/#|\?|$/),rt=Mt&&Mt.index||U.length;return U.slice(0,rt-("/"===U[rt-1]?1:0))+U.slice(rt)}function J(U){return U&&"?"!==U[0]?"?"+U:U}let ht=(()=>{class U{historyGo(rt){throw new Error("")}static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:()=>(0,n.WQX)(pt),providedIn:"root"})}return U})();const ct=new n.nKC("");let pt=(()=>{class U extends ht{_platformLocation;_baseHref;_removeListenerFns=[];constructor(rt,mt){super(),this._platformLocation=rt,this._baseHref=mt??this._platformLocation.getBaseHrefFromDOM()??(0,n.WQX)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}prepareExternalUrl(rt){return Z(this._baseHref,rt)}path(rt=!1){const mt=this._platformLocation.pathname+J(this._platformLocation.search),ve=this._platformLocation.hash;return ve&&rt?`${mt}${ve}`:mt}pushState(rt,mt,ve,Ge){const Br=this.prepareExternalUrl(ve+J(Ge));this._platformLocation.pushState(rt,mt,Br)}replaceState(rt,mt,ve,Ge){const Br=this.prepareExternalUrl(ve+J(Ge));this._platformLocation.replaceState(rt,mt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static \u0275fac=function(mt){return new(mt||U)(n.KVO(S),n.KVO(ct,8))};static \u0275prov=n.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),xt=(()=>{class U extends ht{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(rt,mt){super(),this._platformLocation=rt,null!=mt&&(this._baseHref=mt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}path(rt=!1){const mt=this._platformLocation.hash??"#";return mt.length>0?mt.substring(1):mt}prepareExternalUrl(rt){const mt=Z(this._baseHref,rt);return mt.length>0?"#"+mt:mt}pushState(rt,mt,ve,Ge){let Br=this.prepareExternalUrl(ve+J(Ge));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.pushState(rt,mt,Br)}replaceState(rt,mt,ve,Ge){let Br=this.prepareExternalUrl(ve+J(Ge));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.replaceState(rt,mt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static \u0275fac=function(mt){return new(mt||U)(n.KVO(S),n.KVO(ct,8))};static \u0275prov=n.jDH({token:U,factory:U.\u0275fac})}return U})(),Ct=(()=>{class U{_subject=new a.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(rt){this._locationStrategy=rt;const mt=this._locationStrategy.getBaseHref();this._basePath=function it(U){if(new RegExp("^(https?:)?//").test(U)){const[,rt]=U.split(/\/\/[^\/]+/);return rt}return U}(W(wt(mt))),this._locationStrategy.onPopState(ve=>{this._subject.next({url:this.path(!0),pop:!0,state:ve.state,type:ve.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(rt=!1){return this.normalize(this._locationStrategy.path(rt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(rt,mt=""){return this.path()==this.normalize(rt+J(mt))}normalize(rt){return U.stripTrailingSlash(function _t(U,Mt){if(!U||!Mt.startsWith(U))return Mt;const rt=Mt.substring(U.length);return""===rt||["/",";","?","#"].includes(rt[0])?rt:Mt}(this._basePath,wt(rt)))}prepareExternalUrl(rt){return rt&&"/"!==rt[0]&&(rt="/"+rt),this._locationStrategy.prepareExternalUrl(rt)}go(rt,mt="",ve=null){this._locationStrategy.pushState(ve,"",rt,mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+J(mt)),ve)}replaceState(rt,mt="",ve=null){this._locationStrategy.replaceState(ve,"",rt,mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+J(mt)),ve)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(rt=0){this._locationStrategy.historyGo?.(rt)}onUrlChange(rt){return this._urlChangeListeners.push(rt),this._urlChangeSubscription??=this.subscribe(mt=>{this._notifyUrlChangeListeners(mt.url,mt.state)}),()=>{const mt=this._urlChangeListeners.indexOf(rt);this._urlChangeListeners.splice(mt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(rt="",mt){this._urlChangeListeners.forEach(ve=>ve(rt,mt))}subscribe(rt,mt,ve){return this._subject.subscribe({next:rt,error:mt??void 0,complete:ve??void 0})}static normalizeQueryParams=J;static joinWithSlash=Z;static stripTrailingSlash=W;static \u0275fac=function(mt){return new(mt||U)(n.KVO(ht))};static \u0275prov=n.jDH({token:U,factory:()=>function Ot(){return new Ct((0,n.KVO)(ht))}(),providedIn:"root"})}return U})();function wt(U){return U.replace(/\/index.html$/,"")}var Bt=function(U){return U[U.Zero=0]="Zero",U[U.One=1]="One",U[U.Two=2]="Two",U[U.Few=3]="Few",U[U.Many=4]="Many",U[U.Other=5]="Other",U}(Bt||{}),ne=function(U){return U[U.Format=0]="Format",U[U.Standalone=1]="Standalone",U}(ne||{}),le=function(U){return U[U.Narrow=0]="Narrow",U[U.Abbreviated=1]="Abbreviated",U[U.Wide=2]="Wide",U[U.Short=3]="Short",U}(le||{}),me=function(U){return U[U.Short=0]="Short",U[U.Medium=1]="Medium",U[U.Long=2]="Long",U[U.Full=3]="Full",U}(me||{});const ae={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 Rt(U,Mt){return $e((0,n.H5H)(U)[n.KH2.DateFormat],Mt)}function Oe(U,Mt){return $e((0,n.H5H)(U)[n.KH2.TimeFormat],Mt)}function Ht(U,Mt){return $e((0,n.H5H)(U)[n.KH2.DateTimeFormat],Mt)}function zt(U,Mt){const rt=(0,n.H5H)(U),mt=rt[n.KH2.NumberSymbols][Mt];if(typeof mt>"u"){if(Mt===ae.CurrencyDecimal)return rt[n.KH2.NumberSymbols][ae.Decimal];if(Mt===ae.CurrencyGroup)return rt[n.KH2.NumberSymbols][ae.Group]}return mt}const ie=n.mq5;function Xe(U){if(!U[n.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${U[n.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function $e(U,Mt){for(let rt=Mt;rt>-1;rt--)if(typeof U[rt]<"u")return U[rt];throw new Error("Locale data API: locale data undefined")}function tr(U){const[Mt,rt]=U.split(":");return{hours:+Mt,minutes:+rt}}const Or=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,fo={},cr=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ft=function(U){return U[U.Short=0]="Short",U[U.ShortGMT=1]="ShortGMT",U[U.Long=2]="Long",U[U.Extended=3]="Extended",U}(Ft||{}),Tt=function(U){return U[U.FullYear=0]="FullYear",U[U.Month=1]="Month",U[U.Date=2]="Date",U[U.Hours=3]="Hours",U[U.Minutes=4]="Minutes",U[U.Seconds=5]="Seconds",U[U.FractionalSeconds=6]="FractionalSeconds",U[U.Day=7]="Day",U}(Tt||{}),Qt=function(U){return U[U.DayPeriods=0]="DayPeriods",U[U.Days=1]="Days",U[U.Months=2]="Months",U[U.Eras=3]="Eras",U}(Qt||{});function K(U,Mt,rt,mt){let ve=function se(U){if(vr(U))return U;if("number"==typeof U&&!isNaN(U))return new Date(U);if("string"==typeof U){if(U=U.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(U)){const[ve,Ge=1,Br=1]=U.split("-").map(eo=>+eo);return L(ve,Ge-1,Br)}const rt=parseFloat(U);if(!isNaN(U-rt))return new Date(rt);let mt;if(mt=U.match(Or))return function Fe(U){const Mt=new Date(0);let rt=0,mt=0;const ve=U[8]?Mt.setUTCFullYear:Mt.setFullYear,Ge=U[8]?Mt.setUTCHours:Mt.setHours;U[9]&&(rt=Number(U[9]+U[10]),mt=Number(U[9]+U[11])),ve.call(Mt,Number(U[1]),Number(U[2])-1,Number(U[3]));const Br=Number(U[4]||0)-rt,eo=Number(U[5]||0)-mt,dn=Number(U[6]||0),In=Math.floor(1e3*parseFloat("0."+(U[7]||0)));return Ge.call(Mt,Br,eo,dn,In),Mt}(mt)}const Mt=new Date(U);if(!vr(Mt))throw new Error(`Unable to convert "${U}" into a date`);return Mt}(U);Mt=z(rt,Mt)||Mt;let eo,Br=[];for(;Mt;){if(eo=cr.exec(Mt),!eo){Br.push(Mt);break}{Br=Br.concat(eo.slice(1));const Dn=Br.pop();if(!Dn)break;Mt=Dn}}let dn=ve.getTimezoneOffset();mt&&(dn=Kt(mt,dn),ve=function ke(U,Mt,rt){const mt=rt?-1:1,ve=U.getTimezoneOffset();return function jt(U,Mt){return(U=new Date(U.getTime())).setMinutes(U.getMinutes()+Mt),U}(U,mt*(Kt(Mt,ve)-ve))}(ve,mt,!0));let In="";return Br.forEach(Dn=>{const No=function It(U){if(Ve[U])return Ve[U];let Mt;switch(U){case"G":case"GG":case"GGG":Mt=ar(Qt.Eras,le.Abbreviated);break;case"GGGG":Mt=ar(Qt.Eras,le.Wide);break;case"GGGGG":Mt=ar(Qt.Eras,le.Narrow);break;case"y":Mt=Ce(Tt.FullYear,1,0,!1,!0);break;case"yy":Mt=Ce(Tt.FullYear,2,0,!0,!0);break;case"yyy":Mt=Ce(Tt.FullYear,3,0,!1,!0);break;case"yyyy":Mt=Ce(Tt.FullYear,4,0,!1,!0);break;case"Y":Mt=be(1);break;case"YY":Mt=be(2,!0);break;case"YYY":Mt=be(3);break;case"YYYY":Mt=be(4);break;case"M":case"L":Mt=Ce(Tt.Month,1,1);break;case"MM":case"LL":Mt=Ce(Tt.Month,2,1);break;case"MMM":Mt=ar(Qt.Months,le.Abbreviated);break;case"MMMM":Mt=ar(Qt.Months,le.Wide);break;case"MMMMM":Mt=ar(Qt.Months,le.Narrow);break;case"LLL":Mt=ar(Qt.Months,le.Abbreviated,ne.Standalone);break;case"LLLL":Mt=ar(Qt.Months,le.Wide,ne.Standalone);break;case"LLLLL":Mt=ar(Qt.Months,le.Narrow,ne.Standalone);break;case"w":Mt=Ho(1);break;case"ww":Mt=Ho(2);break;case"W":Mt=Ho(1,!0);break;case"d":Mt=Ce(Tt.Date,1);break;case"dd":Mt=Ce(Tt.Date,2);break;case"c":case"cc":Mt=Ce(Tt.Day,1);break;case"ccc":Mt=ar(Qt.Days,le.Abbreviated,ne.Standalone);break;case"cccc":Mt=ar(Qt.Days,le.Wide,ne.Standalone);break;case"ccccc":Mt=ar(Qt.Days,le.Narrow,ne.Standalone);break;case"cccccc":Mt=ar(Qt.Days,le.Short,ne.Standalone);break;case"E":case"EE":case"EEE":Mt=ar(Qt.Days,le.Abbreviated);break;case"EEEE":Mt=ar(Qt.Days,le.Wide);break;case"EEEEE":Mt=ar(Qt.Days,le.Narrow);break;case"EEEEEE":Mt=ar(Qt.Days,le.Short);break;case"a":case"aa":case"aaa":Mt=ar(Qt.DayPeriods,le.Abbreviated);break;case"aaaa":Mt=ar(Qt.DayPeriods,le.Wide);break;case"aaaaa":Mt=ar(Qt.DayPeriods,le.Narrow);break;case"b":case"bb":case"bbb":Mt=ar(Qt.DayPeriods,le.Abbreviated,ne.Standalone,!0);break;case"bbbb":Mt=ar(Qt.DayPeriods,le.Wide,ne.Standalone,!0);break;case"bbbbb":Mt=ar(Qt.DayPeriods,le.Narrow,ne.Standalone,!0);break;case"B":case"BB":case"BBB":Mt=ar(Qt.DayPeriods,le.Abbreviated,ne.Format,!0);break;case"BBBB":Mt=ar(Qt.DayPeriods,le.Wide,ne.Format,!0);break;case"BBBBB":Mt=ar(Qt.DayPeriods,le.Narrow,ne.Format,!0);break;case"h":Mt=Ce(Tt.Hours,1,-12);break;case"hh":Mt=Ce(Tt.Hours,2,-12);break;case"H":Mt=Ce(Tt.Hours,1);break;case"HH":Mt=Ce(Tt.Hours,2);break;case"m":Mt=Ce(Tt.Minutes,1);break;case"mm":Mt=Ce(Tt.Minutes,2);break;case"s":Mt=Ce(Tt.Seconds,1);break;case"ss":Mt=Ce(Tt.Seconds,2);break;case"S":Mt=Ce(Tt.FractionalSeconds,1);break;case"SS":Mt=Ce(Tt.FractionalSeconds,2);break;case"SSS":Mt=Ce(Tt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Mt=Mr(Ft.Short);break;case"ZZZZZ":Mt=Mr(Ft.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Mt=Mr(Ft.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Mt=Mr(Ft.Long);break;default:return null}return Ve[U]=Mt,Mt}(Dn);In+=No?No(ve,rt,dn):"''"===Dn?"'":Dn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),In}function L(U,Mt,rt){const mt=new Date(0);return mt.setFullYear(U,Mt,rt),mt.setHours(0,0,0),mt}function z(U,Mt){const rt=function fr(U){return(0,n.H5H)(U)[n.KH2.LocaleId]}(U);if(fo[rt]??={},fo[rt][Mt])return fo[rt][Mt];let mt="";switch(Mt){case"shortDate":mt=Rt(U,me.Short);break;case"mediumDate":mt=Rt(U,me.Medium);break;case"longDate":mt=Rt(U,me.Long);break;case"fullDate":mt=Rt(U,me.Full);break;case"shortTime":mt=Oe(U,me.Short);break;case"mediumTime":mt=Oe(U,me.Medium);break;case"longTime":mt=Oe(U,me.Long);break;case"fullTime":mt=Oe(U,me.Full);break;case"short":const ve=z(U,"shortTime"),Ge=z(U,"shortDate");mt=Lt(Ht(U,me.Short),[ve,Ge]);break;case"medium":const Br=z(U,"mediumTime"),eo=z(U,"mediumDate");mt=Lt(Ht(U,me.Medium),[Br,eo]);break;case"long":const dn=z(U,"longTime"),In=z(U,"longDate");mt=Lt(Ht(U,me.Long),[dn,In]);break;case"full":const Dn=z(U,"fullTime"),No=z(U,"fullDate");mt=Lt(Ht(U,me.Full),[Dn,No])}return mt&&(fo[rt][Mt]=mt),mt}function Lt(U,Mt){return Mt&&(U=U.replace(/\{([^}]+)}/g,function(rt,mt){return null!=Mt&&mt in Mt?Mt[mt]:rt})),U}function de(U,Mt,rt="-",mt,ve){let Ge="";(U<0||ve&&U<=0)&&(ve?U=1-U:(U=-U,Ge=rt));let Br=String(U);for(;Br.length0||eo>-rt)&&(eo+=rt),U===Tt.Hours)0===eo&&-12===rt&&(eo=12);else if(U===Tt.FractionalSeconds)return function pe(U,Mt){return de(U,3).substring(0,Mt)}(eo,Mt);const dn=zt(Br,ae.MinusSign);return de(eo,Mt,dn,mt,ve)}}function ar(U,Mt,rt=ne.Format,mt=!1){return function(ve,Ge){return function dr(U,Mt,rt,mt,ve,Ge){switch(rt){case Qt.Months:return function wr(U,Mt,rt){const mt=(0,n.H5H)(U),Ge=$e([mt[n.KH2.MonthsFormat],mt[n.KH2.MonthsStandalone]],Mt);return $e(Ge,rt)}(Mt,ve,mt)[U.getMonth()];case Qt.Days:return function jr(U,Mt,rt){const mt=(0,n.H5H)(U),Ge=$e([mt[n.KH2.DaysFormat],mt[n.KH2.DaysStandalone]],Mt);return $e(Ge,rt)}(Mt,ve,mt)[U.getDay()];case Qt.DayPeriods:const Br=U.getHours(),eo=U.getMinutes();if(Ge){const In=function Se(U){const Mt=(0,n.H5H)(U);return Xe(Mt),(Mt[n.KH2.ExtraData][2]||[]).map(mt=>"string"==typeof mt?tr(mt):[tr(mt[0]),tr(mt[1])])}(Mt),Dn=function Ke(U,Mt,rt){const mt=(0,n.H5H)(U);Xe(mt);const Ge=$e([mt[n.KH2.ExtraData][0],mt[n.KH2.ExtraData][1]],Mt)||[];return $e(Ge,rt)||[]}(Mt,ve,mt),No=In.findIndex(ln=>{if(Array.isArray(ln)){const[nn,xn]=ln,ya=Br>=nn.hours&&eo>=nn.minutes,Ni=Br0?Math.floor(ve/60):Math.ceil(ve/60);switch(U){case Ft.Short:return(ve>=0?"+":"")+de(Br,2,Ge)+de(Math.abs(ve%60),2,Ge);case Ft.ShortGMT:return"GMT"+(ve>=0?"+":"")+de(Br,1,Ge);case Ft.Long:return"GMT"+(ve>=0?"+":"")+de(Br,2,Ge)+":"+de(Math.abs(ve%60),2,Ge);case Ft.Extended:return 0===mt?"Z":(ve>=0?"+":"")+de(Br,2,Ge)+":"+de(Math.abs(ve%60),2,Ge);default:throw new Error(`Unknown zone width "${U}"`)}}}const ao=0,xr=4;function To(U){const Mt=U.getDay(),rt=0===Mt?-3:xr-Mt;return L(U.getFullYear(),U.getMonth(),U.getDate()+rt)}function Ho(U,Mt=!1){return function(rt,mt){let ve;if(Mt){const Ge=new Date(rt.getFullYear(),rt.getMonth(),1).getDay()-1,Br=rt.getDate();ve=1+Math.floor((Br+Ge)/7)}else{const Ge=To(rt),Br=function zo(U){const Mt=L(U,ao,1).getDay();return L(U,0,1+(Mt<=xr?xr:xr+7)-Mt)}(Ge.getFullYear()),eo=Ge.getTime()-Br.getTime();ve=1+Math.round(eo/6048e5)}return de(ve,U,zt(mt,ae.MinusSign))}}function be(U,Mt=!1){return function(rt,mt){return de(To(rt).getFullYear(),U,zt(mt,ae.MinusSign),Mt)}}const Ve={};function Kt(U,Mt){U=U.replace(/:/g,"");const rt=Date.parse("Jan 01, 1970 00:00:00 "+U)/6e4;return isNaN(rt)?Mt:rt}function vr(U){return U instanceof Date&&!isNaN(U.valueOf())}let pi=(()=>{class U{static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:function(mt){let ve=null;return mt?ve=new mt:(Ge=n.KVO(n.xe9),ve=new Fi(Ge)),ve;var Ge},providedIn:"root"})}return U})();let Fi=(()=>{class U extends pi{locale;constructor(rt){super(),this.locale=rt}getPluralCategory(rt,mt){switch(ie(mt||this.locale)(rt)){case Bt.Zero:return"zero";case Bt.One:return"one";case Bt.Two:return"two";case Bt.Few:return"few";case Bt.Many:return"many";default:return"other"}}static \u0275fac=function(mt){return new(mt||U)(n.KVO(n.xe9))};static \u0275prov=n.jDH({token:U,factory:U.\u0275fac})}return U})();function si(U,Mt){Mt=encodeURIComponent(Mt);for(const rt of U.split(";")){const mt=rt.indexOf("="),[ve,Ge]=-1==mt?[rt,""]:[rt.slice(0,mt),rt.slice(mt+1)];if(ve.trim()===Mt)return decodeURIComponent(Ge)}return null}const hi=/\s+/,On=[];let Mi=(()=>{class U{_ngEl;_renderer;initialClasses=On;rawClass;stateMap=new Map;constructor(rt,mt){this._ngEl=rt,this._renderer=mt}set klass(rt){this.initialClasses=null!=rt?rt.trim().split(hi):On}set ngClass(rt){this.rawClass="string"==typeof rt?rt.trim().split(hi):rt}ngDoCheck(){for(const mt of this.initialClasses)this._updateState(mt,!0);const rt=this.rawClass;if(Array.isArray(rt)||rt instanceof Set)for(const mt of rt)this._updateState(mt,!0);else if(null!=rt)for(const mt of Object.keys(rt))this._updateState(mt,!!rt[mt]);this._applyStateDiff()}_updateState(rt,mt){const ve=this.stateMap.get(rt);void 0!==ve?(ve.enabled!==mt&&(ve.changed=!0,ve.enabled=mt),ve.touched=!0):this.stateMap.set(rt,{enabled:mt,changed:!0,touched:!0})}_applyStateDiff(){for(const rt of this.stateMap){const mt=rt[0],ve=rt[1];ve.changed?(this._toggleClass(mt,ve.enabled),ve.changed=!1):ve.touched||(ve.enabled&&this._toggleClass(mt,!1),this.stateMap.delete(mt)),ve.touched=!1}}_toggleClass(rt,mt){(rt=rt.trim()).length>0&&rt.split(hi).forEach(ve=>{mt?this._renderer.addClass(this._ngEl.nativeElement,ve):this._renderer.removeClass(this._ngEl.nativeElement,ve)})}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.aKT),n.rXU(n.sFG))};static \u0275dir=n.FsC({type:U,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return U})();class ce{$implicit;ngForOf;index;count;constructor(Mt,rt,mt,ve){this.$implicit=Mt,this.ngForOf=rt,this.index=mt,this.count=ve}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 ft=(()=>{class U{_viewContainer;_template;_differs;set ngForOf(rt){this._ngForOf=rt,this._ngForOfDirty=!0}set ngForTrackBy(rt){this._trackByFn=rt}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(rt,mt,ve){this._viewContainer=rt,this._template=mt,this._differs=ve}set ngForTemplate(rt){rt&&(this._template=rt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const rt=this._ngForOf;!this._differ&&rt&&(this._differ=this._differs.find(rt).create(this.ngForTrackBy))}if(this._differ){const rt=this._differ.diff(this._ngForOf);rt&&this._applyChanges(rt)}}_applyChanges(rt){const mt=this._viewContainer;rt.forEachOperation((ve,Ge,Br)=>{if(null==ve.previousIndex)mt.createEmbeddedView(this._template,new ce(ve.item,this._ngForOf,-1,-1),null===Br?void 0:Br);else if(null==Br)mt.remove(null===Ge?void 0:Ge);else if(null!==Ge){const eo=mt.get(Ge);mt.move(eo,Br),Xt(eo,ve)}});for(let ve=0,Ge=mt.length;ve{Xt(mt.get(ve.currentIndex),ve)})}static ngTemplateContextGuard(rt,mt){return!0}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(n._q3))};static \u0275dir=n.FsC({type:U,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return U})();function Xt(U,Mt){U.context.$implicit=Mt.item}let he=(()=>{class U{_viewContainer;_context=new je;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(rt,mt){this._viewContainer=rt,this._thenTemplateRef=mt}set ngIf(rt){this._context.$implicit=this._context.ngIf=rt,this._updateView()}set ngIfThen(rt){Te("ngIfThen",rt),this._thenTemplateRef=rt,this._thenViewRef=null,this._updateView()}set ngIfElse(rt){Te("ngIfElse",rt),this._elseTemplateRef=rt,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(rt,mt){return!0}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.c1b),n.rXU(n.C4Q))};static \u0275dir=n.FsC({type:U,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return U})();class je{$implicit=null;ngIf=null}function Te(U,Mt){if(Mt&&!Mt.createEmbeddedView)throw new Error(`${U} must be a TemplateRef, but received '${(0,n.Tbb)(Mt)}'.`)}let Eo=(()=>{class U{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(rt,mt,ve){this._ngEl=rt,this._differs=mt,this._renderer=ve}set ngStyle(rt){this._ngStyle=rt,!this._differ&&rt&&(this._differ=this._differs.find(rt).create())}ngDoCheck(){if(this._differ){const rt=this._differ.diff(this._ngStyle);rt&&this._applyChanges(rt)}}_setStyle(rt,mt){const[ve,Ge]=rt.split("."),Br=-1===ve.indexOf("-")?void 0:n.czy.DashCase;null!=mt?this._renderer.setStyle(this._ngEl.nativeElement,ve,Ge?`${mt}${Ge}`:mt,Br):this._renderer.removeStyle(this._ngEl.nativeElement,ve,Br)}_applyChanges(rt){rt.forEachRemovedItem(mt=>this._setStyle(mt.key,null)),rt.forEachAddedItem(mt=>this._setStyle(mt.key,mt.currentValue)),rt.forEachChangedItem(mt=>this._setStyle(mt.key,mt.currentValue))}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.aKT),n.rXU(n.MKu),n.rXU(n.sFG))};static \u0275dir=n.FsC({type:U,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return U})(),bn=(()=>{class U{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(rt){this._viewContainerRef=rt}ngOnChanges(rt){if(this._shouldRecreateView(rt)){const mt=this._viewContainerRef;if(this._viewRef&&mt.remove(mt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const ve=this._createContextForwardProxy();this._viewRef=mt.createEmbeddedView(this.ngTemplateOutlet,ve,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(rt){return!!rt.ngTemplateOutlet||!!rt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(rt,mt,ve)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,mt,ve),get:(rt,mt,ve)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,mt,ve)}})}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.c1b))};static \u0275dir=n.FsC({type:U,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[n.OA$]})}return U})();function Mn(U,Mt){return new n.wOt(2100,!1)}class Ro{createSubscription(Mt,rt){return(0,n.O8t)(()=>Mt.subscribe({next:rt,error:mt=>{throw mt}}))}dispose(Mt){(0,n.O8t)(()=>Mt.unsubscribe())}}class Qo{createSubscription(Mt,rt){return Mt.then(rt,mt=>{throw mt})}dispose(Mt){}}const Fo=new Qo,Ei=new Ro;let ta=(()=>{class U{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(rt){this._ref=rt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(rt){if(!this._obj){if(rt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(rt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return rt!==this._obj?(this._dispose(),this.transform(rt)):this._latestValue}_subscribe(rt){this._obj=rt,this._strategy=this._selectStrategy(rt),this._subscription=this._strategy.createSubscription(rt,mt=>this._updateLatestValue(rt,mt))}_selectStrategy(rt){if((0,n.jNT)(rt))return Fo;if((0,n.zjR)(rt))return Ei;throw Mn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(rt,mt){rt===this._obj&&(this._latestValue=mt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.gRc,16))};static \u0275pipe=n.EJ8({name:"async",type:U,pure:!1})}return U})();const as=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Pn=(()=>{class U{transform(rt){if(null==rt)return null;if("string"!=typeof rt)throw Mn();return rt.replace(as,mt=>mt[0].toUpperCase()+mt.slice(1).toLowerCase())}static \u0275fac=function(mt){return new(mt||U)};static \u0275pipe=n.EJ8({name:"titlecase",type:U,pure:!0})}return U})();const Ka=new n.nKC(""),Ii=new n.nKC("");let Ea=(()=>{class U{locale;defaultTimezone;defaultOptions;constructor(rt,mt,ve){this.locale=rt,this.defaultTimezone=mt,this.defaultOptions=ve}transform(rt,mt,ve,Ge){if(null==rt||""===rt||rt!=rt)return null;try{return K(rt,mt??this.defaultOptions?.dateFormat??"mediumDate",Ge||this.locale,ve??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Br){throw Mn()}}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.xe9,16),n.rXU(Ka,24),n.rXU(Ii,24))};static \u0275pipe=n.EJ8({name:"date",type:U,pure:!0})}return U})();const Ri=/#/g;let pa=(()=>{class U{_localization;constructor(rt){this._localization=rt}transform(rt,mt,ve){if(null==rt)return"";if("object"!=typeof mt||null===mt)throw Mn();return mt[function Ji(U,Mt,rt,mt){let ve=`=${U}`;if(Mt.indexOf(ve)>-1||(ve=rt.getPluralCategory(U,mt),Mt.indexOf(ve)>-1))return ve;if(Mt.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${U}"`)}(rt,Object.keys(mt),this._localization,ve)].replace(Ri,rt.toString())}static \u0275fac=function(mt){return new(mt||U)(n.rXU(pi,16))};static \u0275pipe=n.EJ8({name:"i18nPlural",type:U,pure:!0})}return U})(),Ci=(()=>{class U{static \u0275fac=function(mt){return new(mt||U)};static \u0275mod=n.$C({type:U});static \u0275inj=n.G2t({})}return U})();const co="browser",Da="server";function Ga(U){return U===co}function ma(U){return U===Da}let ca=(()=>{class U{static \u0275prov=(0,n.jDH)({token:U,providedIn:"root",factory:()=>Ga((0,n.WQX)(n.Agw))?new Vn((0,n.WQX)(T),window):new ls})}return U})();class Vn{document;window;offset=()=>[0,0];constructor(Mt,rt){this.document=Mt,this.window=rt}setOffset(Mt){this.offset=Array.isArray(Mt)?()=>Mt:Mt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Mt){this.window.scrollTo(Mt[0],Mt[1])}scrollToAnchor(Mt){const rt=function cc(U,Mt){const rt=U.getElementById(Mt)||U.getElementsByName(Mt)[0];if(rt)return rt;if("function"==typeof U.createTreeWalker&&U.body&&"function"==typeof U.body.attachShadow){const mt=U.createTreeWalker(U.body,NodeFilter.SHOW_ELEMENT);let ve=mt.currentNode;for(;ve;){const Ge=ve.shadowRoot;if(Ge){const Br=Ge.getElementById(Mt)||Ge.querySelector(`[name="${Mt}"]`);if(Br)return Br}ve=mt.nextNode()}}return null}(this.document,Mt);rt&&(this.scrollToElement(rt),rt.focus())}setHistoryScrollRestoration(Mt){this.window.history.scrollRestoration=Mt}scrollToElement(Mt){const rt=Mt.getBoundingClientRect(),mt=rt.left+this.window.pageXOffset,ve=rt.top+this.window.pageYOffset,Ge=this.offset();this.window.scrollTo(mt-Ge[0],ve-Ge[1])}}class ls{setOffset(Mt){}getScrollPosition(){return[0,0]}scrollToPosition(Mt){}scrollToAnchor(Mt){}setHistoryScrollRestoration(Mt){}}class Sa{}},7691:(i,s,o)=>{"use strict";o.d(s,{$R:()=>jt,Nl:()=>wt,Qq:()=>Oe,b$:()=>ke,cS:()=>jr,yz:()=>wr});var n=o(3014),a=o(3107),l=o(3016),y=o(1698),k=o(1787),C=o(1459),A=o(1483),T=o(7947),S=o(4447),O=o(2867),N=o(4460);class Z{}class W{}class J{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(_e){_e?"string"==typeof _e?this.lazyInit=()=>{this.headers=new Map,_e.split("\n").forEach(ce=>{const ft=ce.indexOf(":");if(ft>0){const Xt=ce.slice(0,ft),Nt=ce.slice(ft+1).trim();this.addHeaderEntry(Xt,Nt)}})}:typeof Headers<"u"&&_e instanceof Headers?(this.headers=new Map,_e.forEach((ce,ft)=>{this.addHeaderEntry(ft,ce)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(_e).forEach(([ce,ft])=>{this.setHeaderEntries(ce,ft)})}:this.headers=new Map}has(_e){return this.init(),this.headers.has(_e.toLowerCase())}get(_e){this.init();const ce=this.headers.get(_e.toLowerCase());return ce&&ce.length>0?ce[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(_e){return this.init(),this.headers.get(_e.toLowerCase())||null}append(_e,ce){return this.clone({name:_e,value:ce,op:"a"})}set(_e,ce){return this.clone({name:_e,value:ce,op:"s"})}delete(_e,ce){return this.clone({name:_e,value:ce,op:"d"})}maybeSetNormalizedName(_e,ce){this.normalizedNames.has(ce)||this.normalizedNames.set(ce,_e)}init(){this.lazyInit&&(this.lazyInit instanceof J?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(_e=>this.applyUpdate(_e)),this.lazyUpdate=null))}copyFrom(_e){_e.init(),Array.from(_e.headers.keys()).forEach(ce=>{this.headers.set(ce,_e.headers.get(ce)),this.normalizedNames.set(ce,_e.normalizedNames.get(ce))})}clone(_e){const ce=new J;return ce.lazyInit=this.lazyInit&&this.lazyInit instanceof J?this.lazyInit:this,ce.lazyUpdate=(this.lazyUpdate||[]).concat([_e]),ce}applyUpdate(_e){const ce=_e.name.toLowerCase();switch(_e.op){case"a":case"s":let ft=_e.value;if("string"==typeof ft&&(ft=[ft]),0===ft.length)return;this.maybeSetNormalizedName(_e.name,ce);const Xt=("a"===_e.op?this.headers.get(ce):void 0)||[];Xt.push(...ft),this.headers.set(ce,Xt);break;case"d":const Nt=_e.value;if(Nt){let he=this.headers.get(ce);if(!he)return;he=he.filter(je=>-1===Nt.indexOf(je)),0===he.length?(this.headers.delete(ce),this.normalizedNames.delete(ce)):this.headers.set(ce,he)}else this.headers.delete(ce),this.normalizedNames.delete(ce)}}addHeaderEntry(_e,ce){const ft=_e.toLowerCase();this.maybeSetNormalizedName(_e,ft),this.headers.has(ft)?this.headers.get(ft).push(ce):this.headers.set(ft,[ce])}setHeaderEntries(_e,ce){const ft=(Array.isArray(ce)?ce:[ce]).map(Nt=>Nt.toString()),Xt=_e.toLowerCase();this.headers.set(Xt,ft),this.maybeSetNormalizedName(_e,Xt)}forEach(_e){this.init(),Array.from(this.normalizedNames.keys()).forEach(ce=>_e(this.normalizedNames.get(ce),this.headers.get(ce)))}}class ct{encodeKey(_e){return Ot(_e)}encodeValue(_e){return Ot(_e)}decodeKey(_e){return decodeURIComponent(_e)}decodeValue(_e){return decodeURIComponent(_e)}}const xt=/%(\d[a-f0-9])/gi,Ct={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ot(qt){return encodeURIComponent(qt).replace(xt,(_e,ce)=>Ct[ce]??_e)}function _t(qt){return`${qt}`}class wt{map;encoder;updates=null;cloneFrom=null;constructor(_e={}){if(this.encoder=_e.encoder||new ct,_e.fromString){if(_e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pt(qt,_e){const ce=new Map;return qt.length>0&&qt.replace(/^\?/,"").split("&").forEach(Xt=>{const Nt=Xt.indexOf("="),[he,je]=-1==Nt?[_e.decodeKey(Xt),""]:[_e.decodeKey(Xt.slice(0,Nt)),_e.decodeValue(Xt.slice(Nt+1))],Te=ce.get(he)||[];Te.push(je),ce.set(he,Te)}),ce}(_e.fromString,this.encoder)}else _e.fromObject?(this.map=new Map,Object.keys(_e.fromObject).forEach(ce=>{const ft=_e.fromObject[ce],Xt=Array.isArray(ft)?ft.map(_t):[_t(ft)];this.map.set(ce,Xt)})):this.map=null}has(_e){return this.init(),this.map.has(_e)}get(_e){this.init();const ce=this.map.get(_e);return ce?ce[0]:null}getAll(_e){return this.init(),this.map.get(_e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(_e,ce){return this.clone({param:_e,value:ce,op:"a"})}appendAll(_e){const ce=[];return Object.keys(_e).forEach(ft=>{const Xt=_e[ft];Array.isArray(Xt)?Xt.forEach(Nt=>{ce.push({param:ft,value:Nt,op:"a"})}):ce.push({param:ft,value:Xt,op:"a"})}),this.clone(ce)}set(_e,ce){return this.clone({param:_e,value:ce,op:"s"})}delete(_e,ce){return this.clone({param:_e,value:ce,op:"d"})}toString(){return this.init(),this.keys().map(_e=>{const ce=this.encoder.encodeKey(_e);return this.map.get(_e).map(ft=>ce+"="+this.encoder.encodeValue(ft)).join("&")}).filter(_e=>""!==_e).join("&")}clone(_e){const ce=new wt({encoder:this.encoder});return ce.cloneFrom=this.cloneFrom||this,ce.updates=(this.updates||[]).concat(_e),ce}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(_e=>this.map.set(_e,this.cloneFrom.map.get(_e))),this.updates.forEach(_e=>{switch(_e.op){case"a":case"s":const ce=("a"===_e.op?this.map.get(_e.param):void 0)||[];ce.push(_t(_e.value)),this.map.set(_e.param,ce);break;case"d":if(void 0===_e.value){this.map.delete(_e.param);break}{let ft=this.map.get(_e.param)||[];const Xt=ft.indexOf(_t(_e.value));-1!==Xt&&ft.splice(Xt,1),ft.length>0?this.map.set(_e.param,ft):this.map.delete(_e.param)}}}),this.cloneFrom=this.updates=null)}}class st{map=new Map;set(_e,ce){return this.map.set(_e,ce),this}get(_e){return this.map.has(_e)||this.map.set(_e,_e.defaultValue()),this.map.get(_e)}delete(_e){return this.map.delete(_e),this}has(_e){return this.map.has(_e)}keys(){return this.map.keys()}}function Bt(qt){return typeof ArrayBuffer<"u"&&qt instanceof ArrayBuffer}function ne(qt){return typeof Blob<"u"&&qt instanceof Blob}function le(qt){return typeof FormData<"u"&&qt instanceof FormData}class ae{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(_e,ce,ft,Xt){let Nt;if(this.url=ce,this.method=_e.toUpperCase(),function vt(qt){switch(qt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Xt?(this.body=void 0!==ft?ft:null,Nt=Xt):Nt=ft,Nt&&(this.reportProgress=!!Nt.reportProgress,this.withCredentials=!!Nt.withCredentials,Nt.responseType&&(this.responseType=Nt.responseType),Nt.headers&&(this.headers=Nt.headers),Nt.context&&(this.context=Nt.context),Nt.params&&(this.params=Nt.params),this.transferCache=Nt.transferCache),this.headers??=new J,this.context??=new st,this.params){const he=this.params.toString();if(0===he.length)this.urlWithParams=ce;else{const je=ce.indexOf("?");this.urlWithParams=ce+(-1===je?"?":jeRr.set($r,_e.setHeaders[$r]),ur)),_e.setParams&&(Er=Object.keys(_e.setParams).reduce((Rr,$r)=>Rr.set($r,_e.setParams[$r]),Er)),new ae(ce,ft,he,{params:Er,headers:ur,context:kr,reportProgress:Te,responseType:Xt,withCredentials:je,transferCache:Nt})}}var or=function(qt){return qt[qt.Sent=0]="Sent",qt[qt.UploadProgress=1]="UploadProgress",qt[qt.ResponseHeader=2]="ResponseHeader",qt[qt.DownloadProgress=3]="DownloadProgress",qt[qt.Response=4]="Response",qt[qt.User=5]="User",qt}(or||{});class fr{headers;status;statusText;url;ok;type;constructor(_e,ce=200,ft="OK"){this.headers=_e.headers||new J,this.status=void 0!==_e.status?_e.status:ce,this.statusText=_e.statusText||ft,this.url=_e.url||null,this.ok=this.status>=200&&this.status<300}}class yr extends fr{constructor(_e={}){super(_e)}type=or.ResponseHeader;clone(_e={}){return new yr({headers:_e.headers||this.headers,status:void 0!==_e.status?_e.status:this.status,statusText:_e.statusText||this.statusText,url:_e.url||this.url||void 0})}}class jr extends fr{body;constructor(_e={}){super(_e),this.body=void 0!==_e.body?_e.body:null}type=or.Response;clone(_e={}){return new jr({body:void 0!==_e.body?_e.body:this.body,headers:_e.headers||this.headers,status:void 0!==_e.status?_e.status:this.status,statusText:_e.statusText||this.statusText,url:_e.url||this.url||void 0})}}class wr extends fr{name="HttpErrorResponse";message;error;ok=!1;constructor(_e){super(_e,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${_e.url||"(unknown url)"}`:`Http failure response for ${_e.url||"(unknown url)"}: ${_e.status} ${_e.statusText}`,this.error=_e.error||null}}function Rt(qt,_e){return{body:_e,headers:qt.headers,context:qt.context,observe:qt.observe,params:qt.params,reportProgress:qt.reportProgress,responseType:qt.responseType,withCredentials:qt.withCredentials,transferCache:qt.transferCache}}let Oe=(()=>{class qt{handler;constructor(ce){this.handler=ce}request(ce,ft,Xt={}){let Nt;if(ce instanceof ae)Nt=ce;else{let Te,ur;Te=Xt.headers instanceof J?Xt.headers:new J(Xt.headers),Xt.params&&(ur=Xt.params instanceof wt?Xt.params:new wt({fromObject:Xt.params})),Nt=new ae(ce,ft,void 0!==Xt.body?Xt.body:null,{headers:Te,context:Xt.context,params:ur,reportProgress:Xt.reportProgress,responseType:Xt.responseType||"json",withCredentials:Xt.withCredentials,transferCache:Xt.transferCache})}const he=(0,l.of)(Nt).pipe((0,C.H)(Te=>this.handler.handle(Te)));if(ce instanceof ae||"events"===Xt.observe)return he;const je=he.pipe((0,A.p)(Te=>Te instanceof jr));switch(Xt.observe||"body"){case"body":switch(Nt.responseType){case"arraybuffer":return je.pipe((0,T.T)(Te=>{if(null!==Te.body&&!(Te.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Te.body}));case"blob":return je.pipe((0,T.T)(Te=>{if(null!==Te.body&&!(Te.body instanceof Blob))throw new Error("Response is not a Blob.");return Te.body}));case"text":return je.pipe((0,T.T)(Te=>{if(null!==Te.body&&"string"!=typeof Te.body)throw new Error("Response is not a string.");return Te.body}));default:return je.pipe((0,T.T)(Te=>Te.body))}case"response":return je;default:throw new Error(`Unreachable: unhandled observe type ${Xt.observe}}`)}}delete(ce,ft={}){return this.request("DELETE",ce,ft)}get(ce,ft={}){return this.request("GET",ce,ft)}head(ce,ft={}){return this.request("HEAD",ce,ft)}jsonp(ce,ft){return this.request("JSONP",ce,{params:(new wt).append(ft,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ce,ft={}){return this.request("OPTIONS",ce,ft)}patch(ce,ft,Xt={}){return this.request("PATCH",ce,Rt(Xt,ft))}post(ce,ft,Xt={}){return this.request("POST",ce,Rt(Xt,ft))}put(ce,ft,Xt={}){return this.request("PUT",ce,Rt(Xt,ft))}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(Z))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();const Ht=/^\)\]\}',?\n/;function te(qt){if(qt.url)return qt.url;const _e="X-Request-URL".toLocaleLowerCase();return qt.headers.get(_e)}let Ae=(()=>{class qt{fetchImpl=(0,a.WQX)(Pe,{optional:!0})?.fetch??((...ce)=>globalThis.fetch(...ce));ngZone=(0,a.WQX)(a.SKi);handle(ce){return new y.c(ft=>{const Xt=new AbortController;return this.doRequest(ce,Xt.signal,ft).then(St,Nt=>ft.error(new wr({error:Nt}))),()=>Xt.abort()})}doRequest(ce,ft,Xt){var Nt=this;return(0,n.A)(function*(){const he=Nt.createRequestInit(ce);let je;try{const Jr=Nt.ngZone.runOutsideAngular(()=>Nt.fetchImpl(ce.urlWithParams,{signal:ft,...he}));(function yt(qt){qt.then(St,St)})(Jr),Xt.next({type:or.Sent}),je=yield Jr}catch(Jr){return void Xt.error(new wr({error:Jr,status:Jr.status??0,statusText:Jr.statusText,url:ce.urlWithParams,headers:Jr.headers}))}const Te=new J(je.headers),ur=je.statusText,Er=te(je)??ce.urlWithParams;let kr=je.status,Rr=null;if(ce.reportProgress&&Xt.next(new yr({headers:Te,status:kr,statusText:ur,url:Er})),je.body){const Jr=je.headers.get("content-length"),so=[],xo=je.body.getReader();let bn,rn,Eo=0;const Mn=typeof Zone<"u"&&Zone.current;yield Nt.ngZone.runOutsideAngular((0,n.A)(function*(){for(;;){const{done:Qo,value:Fo}=yield xo.read();if(Qo)break;if(so.push(Fo),Eo+=Fo.length,ce.reportProgress){rn="text"===ce.responseType?(rn??"")+(bn??=new TextDecoder).decode(Fo,{stream:!0}):void 0;const Ei=()=>Xt.next({type:or.DownloadProgress,total:Jr?+Jr:void 0,loaded:Eo,partialText:rn});Mn?Mn.run(Ei):Ei()}}}));const Ro=Nt.concatChunks(so,Eo);try{const Qo=je.headers.get("Content-Type")??"";Rr=Nt.parseBody(ce,Ro,Qo)}catch(Qo){return void Xt.error(new wr({error:Qo,headers:new J(je.headers),status:je.status,statusText:je.statusText,url:te(je)??ce.urlWithParams}))}}0===kr&&(kr=Rr?200:0),kr>=200&&kr<300?(Xt.next(new jr({body:Rr,headers:Te,status:kr,statusText:ur,url:Er})),Xt.complete()):Xt.error(new wr({error:Rr,headers:Te,status:kr,statusText:ur,url:Er}))})()}parseBody(ce,ft,Xt){switch(ce.responseType){case"json":const Nt=(new TextDecoder).decode(ft).replace(Ht,"");return""===Nt?null:JSON.parse(Nt);case"text":return(new TextDecoder).decode(ft);case"blob":return new Blob([ft],{type:Xt});case"arraybuffer":return ft.buffer}}createRequestInit(ce){const ft={},Xt=ce.withCredentials?"include":void 0;if(ce.headers.forEach((Nt,he)=>ft[Nt]=he.join(",")),ce.headers.has("Accept")||(ft.Accept="application/json, text/plain, */*"),!ce.headers.has("Content-Type")){const Nt=ce.detectContentTypeHeader();null!==Nt&&(ft["Content-Type"]=Nt)}return{body:ce.serializeBody(),method:ce.method,headers:ft,credentials:Xt}}concatChunks(ce,ft){const Xt=new Uint8Array(ft);let Nt=0;for(const he of ce)Xt.set(he,Nt),Nt+=he.length;return Xt}static \u0275fac=function(ft){return new(ft||qt)};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();class Pe{}function St(){}function ie(qt,_e){return _e(qt)}const re=new a.nKC(""),$e=new a.nKC(""),tr=new a.nKC("",{providedIn:"root",factory:()=>!0});let Or=(()=>{class qt extends Z{backend;injector;chain=null;pendingTasks=(0,a.WQX)(a.TgB);contributeToStability=(0,a.WQX)(tr);constructor(ce,ft){super(),this.backend=ce,this.injector=ft}handle(ce){if(null===this.chain){const ft=Array.from(new Set([...this.injector.get(re),...this.injector.get($e,[])]));this.chain=ft.reduceRight((Xt,Nt)=>function Se(qt,_e,ce){return(ft,Xt)=>(0,a.N4e)(ce,()=>_e(ft,Nt=>qt(Nt,Xt)))}(Xt,Nt,this.injector),ie)}if(this.contributeToStability){const ft=this.pendingTasks.add();return this.chain(ce,Xt=>this.backend.handle(Xt)).pipe((0,S.j)(()=>this.pendingTasks.remove(ft)))}return this.chain(ce,ft=>this.backend.handle(ft))}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(W),a.KVO(a.uvJ))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();const Ce=/^\)\]\}',?\n/;let ar=(()=>{class qt{xhrFactory;constructor(ce){this.xhrFactory=ce}handle(ce){if("JSONP"===ce.method)throw new a.wOt(-2800,!1);const ft=this.xhrFactory;return(ft.\u0275loadImpl?(0,k.H)(ft.\u0275loadImpl()):(0,l.of)(null)).pipe((0,O.n)(()=>new y.c(Nt=>{const he=ft.build();if(he.open(ce.method,ce.urlWithParams),ce.withCredentials&&(he.withCredentials=!0),ce.headers.forEach((so,xo)=>he.setRequestHeader(so,xo.join(","))),ce.headers.has("Accept")||he.setRequestHeader("Accept","application/json, text/plain, */*"),!ce.headers.has("Content-Type")){const so=ce.detectContentTypeHeader();null!==so&&he.setRequestHeader("Content-Type",so)}if(ce.responseType){const so=ce.responseType.toLowerCase();he.responseType="json"!==so?so:"text"}const je=ce.serializeBody();let Te=null;const ur=()=>{if(null!==Te)return Te;const so=he.statusText||"OK",xo=new J(he.getAllResponseHeaders()),Eo=function Sr(qt){return"responseURL"in qt&&qt.responseURL?qt.responseURL:/^X-Request-URL:/m.test(qt.getAllResponseHeaders())?qt.getResponseHeader("X-Request-URL"):null}(he)||ce.url;return Te=new yr({headers:xo,status:he.status,statusText:so,url:Eo}),Te},Er=()=>{let{headers:so,status:xo,statusText:Eo,url:bn}=ur(),rn=null;204!==xo&&(rn=typeof he.response>"u"?he.responseText:he.response),0===xo&&(xo=rn?200:0);let Mn=xo>=200&&xo<300;if("json"===ce.responseType&&"string"==typeof rn){const Ro=rn;rn=rn.replace(Ce,"");try{rn=""!==rn?JSON.parse(rn):null}catch(Qo){rn=Ro,Mn&&(Mn=!1,rn={error:Qo,text:rn})}}Mn?(Nt.next(new jr({body:rn,headers:so,status:xo,statusText:Eo,url:bn||void 0})),Nt.complete()):Nt.error(new wr({error:rn,headers:so,status:xo,statusText:Eo,url:bn||void 0}))},kr=so=>{const{url:xo}=ur(),Eo=new wr({error:so,status:he.status||0,statusText:he.statusText||"Unknown Error",url:xo||void 0});Nt.error(Eo)};let Rr=!1;const $r=so=>{Rr||(Nt.next(ur()),Rr=!0);let xo={type:or.DownloadProgress,loaded:so.loaded};so.lengthComputable&&(xo.total=so.total),"text"===ce.responseType&&he.responseText&&(xo.partialText=he.responseText),Nt.next(xo)},Jr=so=>{let xo={type:or.UploadProgress,loaded:so.loaded};so.lengthComputable&&(xo.total=so.total),Nt.next(xo)};return he.addEventListener("load",Er),he.addEventListener("error",kr),he.addEventListener("timeout",kr),he.addEventListener("abort",kr),ce.reportProgress&&(he.addEventListener("progress",$r),null!==je&&he.upload&&he.upload.addEventListener("progress",Jr)),he.send(je),Nt.next({type:or.Sent}),()=>{he.removeEventListener("error",kr),he.removeEventListener("abort",kr),he.removeEventListener("load",Er),he.removeEventListener("timeout",kr),ce.reportProgress&&(he.removeEventListener("progress",$r),null!==je&&he.upload&&he.upload.removeEventListener("progress",Jr)),he.readyState!==he.DONE&&he.abort()}})))}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(N.N0))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();const dr=new a.nKC(""),ao=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),zo=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class To{}let Ho=(()=>{class qt{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(ce,ft,Xt){this.doc=ce,this.platform=ft,this.cookieName=Xt}getToken(){if("server"===this.platform)return null;const ce=this.doc.cookie||"";return ce!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(ce,this.cookieName),this.lastCookieString=ce),this.lastToken}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(N.qQ),a.KVO(a.Agw),a.KVO(ao))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();function be(qt,_e){const ce=qt.url.toLowerCase();if(!(0,a.WQX)(dr)||"GET"===qt.method||"HEAD"===qt.method||ce.startsWith("http://")||ce.startsWith("https://"))return _e(qt);const ft=(0,a.WQX)(To).getToken(),Xt=(0,a.WQX)(zo);return null!=ft&&!qt.headers.has(Xt)&&(qt=qt.clone({headers:qt.headers.set(Xt,ft)})),_e(qt)}var It=function(qt){return qt[qt.Interceptors=0]="Interceptors",qt[qt.LegacyInterceptors=1]="LegacyInterceptors",qt[qt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",qt[qt.NoXsrfProtection=3]="NoXsrfProtection",qt[qt.JsonpSupport=4]="JsonpSupport",qt[qt.RequestsMadeViaParent=5]="RequestsMadeViaParent",qt[qt.Fetch=6]="Fetch",qt}(It||{});function jt(...qt){const _e=[Oe,ar,Or,{provide:Z,useExisting:Or},{provide:W,useFactory:()=>(0,a.WQX)(Ae,{optional:!0})??(0,a.WQX)(ar)},{provide:re,useValue:be,multi:!0},{provide:dr,useValue:!0},{provide:To,useClass:Ho}];for(const ce of qt)_e.push(...ce.\u0275providers);return(0,a.EmA)(_e)}function ke(qt){return function Kt(qt,_e){return{\u0275kind:qt,\u0275providers:_e}}(It.Interceptors,qt.map(_e=>({provide:re,useValue:_e,multi:!0})))}},3107:(i,s,o)=>{"use strict";function a(t,e){return Object.is(t,e)}o.d(s,{bc$:()=>D,iLQ:()=>gm,sZ2:()=>Cd,hnV:()=>Hy,wjH:()=>zn,o8S:()=>ul,BIS:()=>j,gRc:()=>CE,Ql9:()=>FA,Ocv:()=>zA,Z63:()=>Qr,aKT:()=>Oa,uvJ:()=>la,zcH:()=>kl,bkB:()=>nl,ES_:()=>cf,$GK:()=>_n,nKC:()=>ce,zZn:()=>Qi,_q3:()=>b1,MKu:()=>w1,xe9:()=>u1,Co$:()=>l_,Vns:()=>fh,SKi:()=>ia,Xx1:()=>ls,Agw:()=>v,PLl:()=>su,rOR:()=>Ph,sFG:()=>V5,_9s:()=>Oy,czy:()=>gg,WPN:()=>uu,kdw:()=>Aa,C4Q:()=>am,NYb:()=>P3,giA:()=>I_,RxE:()=>gE,c1b:()=>Ew,gXe:()=>Dl,mal:()=>Xs,Tzd:()=>vs,L39:()=>GT,EWP:()=>k1,sbv:()=>jC,a0P:()=>w8,Ol2:()=>Fy,w6W:()=>r3,QZP:()=>C1,Rfq:()=>It,oKB:()=>Us,WQX:()=>co,hFB:()=>$m,naY:()=>JA,Hps:()=>Uy,QuC:()=>Oi,EmA:()=>ji,Udg:()=>XT,HJs:()=>y8,N4e:()=>$a,vPA:()=>Tg,O8t:()=>Yg,H3F:()=>k_,H8p:()=>yc,KH2:()=>Kg,TgB:()=>_l,wOt:()=>Or,WHO:()=>T_,e01:()=>M_,lNU:()=>Lo,h9k:()=>Lf,$MX:()=>cg,ZF7:()=>Gu,Kcf:()=>U0,e5t:()=>H0,UyX:()=>j0,cWb:()=>$0,osQ:()=>V0,H5H:()=>Vv,Zy3:()=>fo,mq5:()=>C2,JZv:()=>dr,TL3:()=>ET,LfX:()=>Fi,plB:()=>Ju,jNT:()=>Vy,zjR:()=>O_,ngT:()=>an,hVU:()=>L3,TL$:()=>bf,Tbb:()=>To,rcV:()=>Gl,nM4:()=>Ax,Vt3:()=>pv,GFd:()=>Rx,OA$:()=>Wc,Jv_:()=>Pk,R7$:()=>xg,BMQ:()=>Dv,HbH:()=>a2,ZvI:()=>h2,AVh:()=>Rv,BUC:()=>g2,vxM:()=>w2,wni:()=>ak,C6U:()=>dk,VBU:()=>m_,FsC:()=>w_,jDH:()=>cn,G2t:()=>pi,$C:()=>By,EJ8:()=>y_,rXU:()=>qu,nrm:()=>Bv,eu8:()=>Uv,bVm:()=>Fw,qex:()=>Pw,k0s:()=>Lw,j41:()=>Nw,RV6:()=>E2,xGo:()=>xp,Mr5:()=>$v,KVO:()=>mi,kS0:()=>Yd,QTQ:()=>nw,bIt:()=>Wv,lsd:()=>lk,joV:()=>Uo,qSk:()=>Co,XpG:()=>X2,nI1:()=>Yk,bMT:()=>Qk,i5U:()=>Zk,SdG:()=>Q2,NAR:()=>Y2,Y8G:()=>Mv,FS9:()=>Xv,Mz_:()=>Vw,lJ4:()=>Bk,eq3:()=>Uk,l_i:()=>$k,sMw:()=>jk,ziG:()=>Vk,lV:()=>Hk,NyB:()=>uk,mGM:()=>ck,sdS:()=>pk,Dyx:()=>_2,Z7z:()=>v2,Vm6:()=>y2,Njj:()=>pd,eBV:()=>Ml,npT:()=>yb,f$h:()=>Ff,B4B:()=>Xu,n$t:()=>vb,Aen:()=>Zl,xc7:()=>Ov,Kam:()=>Kv,zvX:()=>jv,DNE:()=>fv,C5r:()=>qk,EFF:()=>xk,JRh:()=>Qv,SpI:()=>Hw,DH7:()=>Ok,mxI:()=>qv,R50:()=>Zv,GBs:()=>sk}),o(3014);let l=null,y=!1,k=1;const C=Symbol("SIGNAL");function A(t){const e=l;return l=t,e}const N={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 Z(t){if(y)throw new Error("");if(null===l)return;l.consumerOnSignalRead(t);const e=l.nextProducerIndex++;Bt(l),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function _t(t){Bt(t);for(let e=0;e0}function Bt(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function ne(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function le(t){return void 0!==t.producerNode}function me(t){const e=Object.create(yr);e.computation=t;const r=()=>{if(J(e),Z(e),e.value===fr)throw e.error;return e.value};return r[C]=e,r}const ae=Symbol("UNSET"),or=Symbol("COMPUTING"),fr=Symbol("ERRORED"),yr={...N,value:ae,dirty:!0,error:null,equal:a,producerMustRecompute:t=>t.value===ae||t.value===or,producerRecomputeValue(t){if(t.value===or)throw new Error("Detected cycle in computations.");const e=t.value;t.value=or;const r=Ct(t);let c;try{c=t.computation()}catch(p){c=fr,t.error=p}finally{Ot(t,r)}e!==ae&&e!==fr&&c!==fr&&t.equal(e,c)?t.value=e:(t.value=c,t.version++)}};let wr=function jr(){throw new Error};function ze(){wr()}let kt=null;function zt(t,e){ct()||ze(),t.equal(t.value,e)||(t.value=e,function St(t){t.version++,function W(){k++}(),ht(t),kt?.()}(t))}const Pe={...N,equal:a,value:void 0};const ie=()=>{},Xe={...N,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:ie};var Ke=o(1217),re=o(8447),$e=o(5710),tr=o(7947);o(1703);const Lo="https://g.co/ng/security#xss";class Or extends Error{code;constructor(e,r){super(fo(e,r)),this.code=e}}function fo(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}const cr=Symbol("InputSignalNode#UNSET"),Ft={...Pe,transformFn:void 0,applyValueToInputSignal(t,e){zt(t,e)}};function K(t,e){const r=Object.create(Ft);function c(){if(Z(r),r.value===cr)throw new Or(-950,!1);return r.value}return r.value=t,r.transformFn=e?.transform,c[C]=r,c}function L(t){return{toString:t}.toString()}const Lt="__parameters__";function Sr(t,e,r){return L(()=>{const c=function Ce(t){return function(...r){if(t){const c=t(...r);for(const p in c)this[p]=c[p]}}}(e);function p(...m){if(this instanceof p)return c.apply(this,m),this;const x=new p(...m);return M.annotation=x,M;function M(B,ot,Dt){const Vt=B.hasOwnProperty(Lt)?B[Lt]:Object.defineProperty(B,Lt,{value:[]})[Lt];for(;Vt.length<=Dt;)Vt.push(null);return(Vt[Dt]=Vt[Dt]||[]).push(x),B}}return r&&(p.prototype=Object.create(r.prototype)),p.prototype.ngMetadataName=t,p.annotationCls=p,p})}const dr=globalThis;function xr(t){for(let e in t)if(t[e]===xr)return e;throw Error("Could not find renamed property on target object.")}function zo(t,e){for(const r in e)e.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=e[r])}function To(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(To).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const r=e.indexOf("\n");return-1===r?e:e.substring(0,r)}function Ho(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Ve=xr({__forward_ref__:xr});function It(t){return t.__forward_ref__=It,t.toString=function(){return To(this())},t}function Kt(t){return jt(t)?t():t}function jt(t){return"function"==typeof t&&t.hasOwnProperty(Ve)&&t.__forward_ref__===It}function cn(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function pi(t){return{providers:t.providers||[],imports:t.imports||[]}}function Ji(t){return is(t,On)||is(t,qt)}function Fi(t){return null!==Ji(t)}function is(t,e){return t.hasOwnProperty(e)?t[e]:null}function hi(t){return t&&(t.hasOwnProperty(Mi)||t.hasOwnProperty(_e))?t[Mi]:null}const On=xr({\u0275prov:xr}),Mi=xr({\u0275inj:xr}),qt=xr({ngInjectableDef:xr}),_e=xr({ngInjectorDef:xr});class ce{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(e,r){this._desc=e,this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=cn({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function $r(t){return t&&!!t.\u0275providers}const Jr=xr({\u0275cmp:xr}),so=xr({\u0275dir:xr}),xo=xr({\u0275pipe:xr}),Eo=xr({\u0275mod:xr}),bn=xr({\u0275fac:xr}),rn=xr({__NG_ELEMENT_ID__:xr}),Mn=xr({__NG_ENV_ID__:xr});function Ro(t){return"string"==typeof t?t:null==t?"":String(t)}function Pn(t,e){throw new Or(-201,!1)}var _n=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}(_n||{});let ss;function Ka(){return ss}function Ii(t){const e=ss;return ss=t,e}function Ea(t,e,r){const c=Ji(t);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:r&_n.Optional?null:void 0!==e?e:void Pn()}const Ki={},gi="__NG_DI_FLAG__",Gi="ngTempTokenPath",Xo=/\n/gm,fi="__source";let ni;function Xi(t){const e=ni;return ni=t,e}function Qs(t,e=_n.Default){if(void 0===ni)throw new Or(-203,!1);return null===ni?Ea(t,void 0,e):ni.get(t,e&_n.Optional?null:void 0,e)}function mi(t,e=_n.Default){return(Ka()||Qs)(Kt(t),e)}function co(t,e=_n.Default){return mi(t,Da(e))}function Da(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Ga(t){const e=[];for(let r=0;rArray.isArray(r)?ga(r,e):e(r))}function Cs(t,e,r){e>=t.length?t.push(r):t.splice(e,0,r)}function Ta(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Zt(t,e,r){let c=oe(t,e);return c>=0?t[1|c]=r:(c=~c,function Ds(t,e,r,c){let p=t.length;if(p==e)t.push(r,c);else if(1===p)t.push(c,t[0]),t[0]=r;else{for(p--,t.push(t[p-1],t[p]);p>e;)t[p]=t[p-2],p--;t[e]=r,t[e+1]=c}}(t,c,e,r)),c}function et(t,e){const r=oe(t,e);if(r>=0)return t[1|r]}function oe(t,e){return function Fr(t,e,r){let c=0,p=t.length>>r;for(;p!==c;){const m=c+(p-c>>1),x=t[m<e?p=m:c=m+1}return~(p<{r.push(x)};return ga(e,x=>{const M=x;lt(M,m,[],c)&&(p||=[],p.push(M))}),void 0!==p&&us(p,m),r}function us(t,e){for(let r=0;r{e(m,c)})}}function lt(t,e,r,c){if(!(t=Kt(t)))return!1;let p=null,m=hi(t);const x=!m&&Ko(t);if(m||x){if(x&&!x.standalone)return!1;p=t}else{const B=t.ngModule;if(m=hi(B),!m)return!1;p=B}const M=c.has(p);if(x){if(M)return!1;if(c.add(p),x.dependencies){const B="function"==typeof x.dependencies?x.dependencies():x.dependencies;for(const ot of B)lt(ot,e,r,c)}}else{if(!m)return!1;{if(null!=m.imports&&!M){let ot;c.add(p);try{ga(m.imports,Dt=>{lt(Dt,e,r,c)&&(ot||=[],ot.push(Dt))})}finally{}void 0!==ot&&us(ot,e)}if(!M){const ot=Di(p)||(()=>new p);e({provide:p,useFactory:ot,deps:Hr},p),e({provide:Wn,useValue:p,multi:!0},p),e({provide:Qr,useValue:()=>mi(p),multi:!0},p)}const B=m.providers;if(null!=B&&!M){const ot=t;Q(B,Dt=>{e(Dt,ot)})}}}return p!==t&&void 0!==t.providers}function Q(t,e){for(let r of t)$r(r)&&(r=r.\u0275providers),Array.isArray(r)?Q(r,e):e(r)}const Ut=xr({provide:String,useValue:xr});function Ue(t){return null!==t&&"object"==typeof t&&Ut in t}function ea(t){return"function"==typeof t}const yc=new ce(""),js={},pl={};let lc;function wn(){return void 0===lc&&(lc=new Mo),lc}class la{}class ba extends la{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(e,r,c,p){super(),this.parent=r,this.source=c,this.scopes=p,uc(e,x=>this.processProvider(x)),this.records.set(qo,vn(void 0,this)),p.has("environment")&&this.records.set(la,vn(void 0,this));const m=this.records.get(yc);null!=m&&"string"==typeof m.value&&this.scopes.add(m.value),this.injectorDefTypes=new Set(this.get(Wn,Hr,_n.Self))}destroy(){dc(this),this._destroyed=!0;const e=A(null);try{for(const c of this._ngOnDestroyHooks)c.ngOnDestroy();const r=this._onDestroyHooks;this._onDestroyHooks=[];for(const c of r)c()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),A(e)}}onDestroy(e){return dc(this),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){dc(this);const r=Xi(this),c=Ii(void 0);try{return e()}finally{Xi(r),Ii(c)}}get(e,r=Ki,c=_n.Default){if(dc(this),e.hasOwnProperty(Mn))return e[Mn](this);c=Da(c);const m=Xi(this),x=Ii(void 0);try{if(!(c&_n.SkipSelf)){let B=this.records.get(e);if(void 0===B){const ot=function ed(t){return"function"==typeof t||"object"==typeof t&&t instanceof ce}(e)&&Ji(e);B=ot&&this.injectableDefInScope(ot)?vn(Vs(e),js):null,this.records.set(e,B)}if(null!=B)return this.hydrate(e,B)}return(c&_n.Self?wn():this.parent).get(e,r=c&_n.Optional&&r===Ki?null:r)}catch(M){if("NullInjectorError"===M.name){if((M[Gi]=M[Gi]||[]).unshift(To(e)),m)throw M;return function ca(t,e,r,c){const p=t[Gi];throw e[fi]&&p.unshift(e[fi]),t.message=function Vn(t,e,r,c=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let p=To(e);if(Array.isArray(e))p=e.map(To).join(" -> ");else if("object"==typeof e){let m=[];for(let x in e)if(e.hasOwnProperty(x)){let M=e[x];m.push(x+":"+("string"==typeof M?JSON.stringify(M):To(M)))}p=`{${m.join(", ")}}`}return`${r}${c?"("+c+")":""}[${p}]: ${t.replace(Xo,"\n ")}`}("\n"+t.message,p,r,c),t.ngTokenPath=p,t[Gi]=null,t}(M,e,"R3InjectorError",this.source)}throw M}finally{Ii(x),Xi(m)}}resolveInjectorInitializers(){const e=A(null),r=Xi(this),c=Ii(void 0);try{const m=this.get(Qr,Hr,_n.Self);for(const x of m)x()}finally{Xi(r),Ii(c),A(e)}}toString(){const e=[],r=this.records;for(const c of r.keys())e.push(To(c));return`R3Injector[${e.join(", ")}]`}processProvider(e){let r=ea(e=Kt(e))?e:Kt(e&&e.provide);const c=function Fd(t){return Ue(t)?vn(void 0,t.useValue):vn(_c(t),js)}(e);if(!ea(e)&&!0===e.multi){let p=this.records.get(r);p||(p=vn(void 0,js,!0),p.factory=()=>Ga(p.multi),this.records.set(r,p)),r=e,p.multi.push(e)}this.records.set(r,c)}hydrate(e,r){const c=A(null);try{return r.value===js&&(r.value=pl,r.value=r.factory()),"object"==typeof r.value&&r.value&&function td(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{A(c)}}injectableDefInScope(e){if(!e.providedIn)return!1;const r=Kt(e.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(e){const r=this._onDestroyHooks.indexOf(e);-1!==r&&this._onDestroyHooks.splice(r,1)}}function Vs(t){const e=Ji(t),r=null!==e?e.factory:Di(t);if(null!==r)return r;if(t instanceof ce)throw new Or(204,!1);if(t instanceof Function)return function vc(t){if(t.length>0)throw new Or(204,!1);const r=function si(t){return t&&(t[On]||t[qt])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new Or(204,!1)}function _c(t,e,r){let c;if(ea(t)){const p=Kt(t);return Di(p)||Vs(p)}if(Ue(t))c=()=>Kt(t.useValue);else if(function Jo(t){return!(!t||!t.useFactory)}(t))c=()=>t.useFactory(...Ga(t.deps||[]));else if(function _o(t){return!(!t||!t.useExisting)}(t))c=()=>mi(Kt(t.useExisting));else{const p=Kt(t&&(t.useClass||t.provide));if(!function Ic(t){return!!t.deps}(t))return Di(p)||Vs(p);c=()=>new p(...Ga(t.deps))}return c}function dc(t){if(t.destroyed)throw new Or(205,!1)}function vn(t,e,r=!1){return{factory:t,value:e,multi:r?[]:void 0}}function uc(t,e){for(const r of t)Array.isArray(r)?uc(r,e):r&&$r(r)?uc(r.\u0275providers,e):e(r)}function $a(t,e){t instanceof ba&&dc(t);const c=Xi(t),p=Ii(void 0);try{return e()}finally{Xi(c),Ii(p)}}function Oc(){return void 0!==Ka()||null!=function ha(){return ni}()}function Ss(t){if(!Oc())throw new Or(-203,!1)}const ii=0,Pr=1,Ao=2,Rn=3,wa=4,Qn=5,ai=6,Bn=7,Kn=8,ri=9,li=10,on=11,Xa=12,Zs=13,Ui=14,bi=15,Cn=16,Va=17,di=18,Un=19,U=20,Mt=21,rt=22,mt=23,ve=24,Ge=25,Br=1,dn=7,Dn=9,No=10;var ln=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(ln||{});function nn(t){return Array.isArray(t)&&"object"==typeof t[Br]}function xn(t){return Array.isArray(t)&&!0===t[Br]}function ya(t){return!!(4&t.flags)}function Ni(t){return t.componentOffset>-1}function hs(t){return!(1&~t.flags)}function Yi(t){return!!t.template}function Hs(t){return!!(512&t[Ao])}class Tl{previousValue;currentValue;firstChange;constructor(e,r,c){this.previousValue=e,this.currentValue=r,this.firstChange=c}isFirstChange(){return this.firstChange}}function Ha(t,e,r,c){null!==e?e.applyValueToInputSignal(e,c):t[r]=c}const Wc=(()=>{const t=()=>zs;return t.ngInherit=!0,t})();function zs(t){return t.type.prototype.ngOnChanges&&(t.setInput=Kc),Bo}function Bo(){const t=gc(this),e=t?.current;if(e){const r=t.previous;if(r===Ir)t.previous=e;else for(let c in e)r[c]=e[c];t.current=null,this.ngOnChanges(e)}}function Kc(t,e,r,c,p){const m=this.declaredInputs[c],x=gc(t)||function bu(t,e){return t[Gc]=e}(t,{previous:Ir,current:null}),M=x.current||(x.current={}),B=x.previous,ot=B[m];M[m]=new Tl(ot&&ot.currentValue,r,B===Ir),Ha(t,e,p,r)}const Gc="__ngSimpleChanges__";function gc(t){return t[Gc]||null}const Ws=function(t,e,r){},cp="svg";function qn(t){for(;Array.isArray(t);)t=t[ii];return t}function fl(t,e){return qn(e[t])}function oa(t,e){return qn(e[t.index])}function X(t,e){return t.data[e]}function F(t,e){return t[e]}function G(t,e){const r=e[t];return nn(r)?r:r[ii]}function Wt(t){return!(128&~t[Ao])}function pr(t,e){return null==e?null:t[e]}function nr(t){t[Va]=0}function uo(t){1024&t[Ao]||(t[Ao]|=1024,Wt(t)&&Ia(t))}function Io(t){return!!(9216&t[Ao]||t[ve]?.dirty)}function Gn(t){t[li].changeDetectionScheduler?.notify(9),64&t[Ao]&&(t[Ao]|=1024),Io(t)&&Ia(t)}function Ia(t){t[li].changeDetectionScheduler?.notify(0);let e=da(t);for(;null!==e&&!(8192&e[Ao])&&(e[Ao]|=8192,Wt(e));)e=da(e)}function na(t,e){if(!(256&~t[Ao]))throw new Or(911,!1);null===t[Mt]&&(t[Mt]=[]),t[Mt].push(e)}function da(t){const e=t[Rn];return xn(e)?e[Rn]:e}const Wo={lFrame:ro(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let jd=!1;function pp(){return Wo.bindingsEnabled}function ml(){return null!==Wo.skipHydrationRootTNode}function _r(){return Wo.lFrame.lView}function fn(){return Wo.lFrame.tView}function Ml(t){return Wo.lFrame.contextLView=t,t[Kn]}function pd(t){return Wo.lFrame.contextLView=null,t}function An(){let t=Nc();for(;null!==t&&64===t.type;)t=t.parent;return t}function Nc(){return Wo.lFrame.currentTNode}function Qa(t,e){const r=Wo.lFrame;r.currentTNode=t,r.isParent=e}function Il(){return Wo.lFrame.isParent}function gs(){Wo.lFrame.isParent=!1}function fs(){return jd}function Zc(t){const e=jd;return jd=t,e}function Za(){const t=Wo.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function I(){return Wo.lFrame.bindingIndex++}function P(t){const e=Wo.lFrame,r=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,r}function Et(t,e){const r=Wo.lFrame;r.bindingIndex=r.bindingRootIndex=t,ue(e)}function ue(t){Wo.lFrame.currentDirectiveIndex=t}function Me(t){const e=Wo.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function We(){return Wo.lFrame.currentQueryIndex}function sr(t){Wo.lFrame.currentQueryIndex=t}function Cr(t){const e=t[Pr];return 2===e.type?e.declTNode:1===e.type?t[Qn]:null}function Qe(t,e,r){if(r&_n.SkipSelf){let p=e,m=t;for(;!(p=p.parent,null!==p||r&_n.Host||(p=Cr(m),null===p||(m=m[Ui],10&p.type))););if(null===p)return!1;e=p,t=m}const c=Wo.lFrame=zr();return c.currentTNode=e,c.lView=t,!0}function Gr(t){const e=zr(),r=t[Pr];Wo.lFrame=e,e.currentTNode=r.firstChild,e.lView=t,e.tView=r,e.contextLView=t,e.bindingIndex=r.bindingStartIndex,e.inI18n=!1}function zr(){const t=Wo.lFrame,e=null===t?null:t.child;return null===e?ro(t):e}function ro(t){const e={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=e),e}function Ar(){const t=Wo.lFrame;return Wo.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Vr=Ar;function Xr(){const t=Ar();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 Ur(){return Wo.lFrame.selectedIndex}function Oo(t){Wo.lFrame.selectedIndex=t}function no(){const t=Wo.lFrame;return X(t.tView,t.selectedIndex)}function Co(){Wo.lFrame.currentNamespace=cp}function Uo(){!function oi(){Wo.lFrame.currentNamespace=null}()}let Xn=!0;function yi(){return Xn}function Si(t){Xn=t}function wo(t,e){for(let r=e.directiveStart,c=e.directiveEnd;r=c)break}else e[B]<0&&(t[Va]+=65536),(M>14>16&&(3&t[Ao])===e&&(t[Ao]+=16384,fa(M,m)):fa(M,m)}const Pa=-1;class tc{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(e,r,c){this.factory=e,this.canSeeViewProviders=r,this.injectImpl=c}}function Ja(t,e,r){let c=0;for(;ce){x=m-1;break}}}for(;m>16}(t),c=e;for(;r>0;)c=c[Ui],r--;return c}let bp=!0;function Lc(t){const e=bp;return bp=t,e}const _u=255,Kd=5;let ef=0;const Pc={};function wp(t,e){const r=xu(t,e);if(-1!==r)return r;const c=e[Pr];c.firstCreatePass&&(t.injectorIndex=e.length,kh(c.data,t),kh(e,null),kh(c.blueprint,null));const p=Rl(t,e),m=t.injectorIndex;if(mp(p)){const x=zd(p),M=Wd(p,e),B=M[Pr].data;for(let ot=0;ot<8;ot++)e[m+ot]=M[x+ot]|B[x+ot]}return e[m+8]=p,m}function kh(t,e){t.push(0,0,0,0,0,0,0,0,e)}function xu(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Rl(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,c=null,p=e;for(;null!==p;){if(c=Xd(p),null===c)return Pa;if(r++,p=p[Ui],-1!==c.injectorIndex)return c.injectorIndex|r<<16}return Pa}function Nl(t,e,r){!function rf(t,e,r){let c;"string"==typeof r?c=r.charCodeAt(0)||0:r.hasOwnProperty(rn)&&(c=r[rn]),null==c&&(c=r[rn]=ef++);const p=c&_u;e.data[t+(p>>Kd)]|=1<=0?e&_u:Dh:e}(r);if("function"==typeof m){if(!Qe(e,t,c))return c&_n.Host?Gd(p,0,c):Eh(e,r,c,p);try{let x;if(x=m(c),null!=x||c&_n.Optional)return x;Pn()}finally{Vr()}}else if("number"==typeof m){let x=null,M=xu(t,e),B=Pa,ot=c&_n.Host?e[bi][Qn]:null;for((-1===M||c&_n.SkipSelf)&&(B=-1===M?Rl(t,e):e[M+8],B!==Pa&&_p(c,!1)?(x=e[Pr],M=zd(B),e=Wd(B,e)):M=-1);-1!==M;){const Dt=e[Pr];if(Eu(m,M,Dt.data)){const Vt=vp(M,e,r,x,c,ot);if(Vt!==Pc)return Vt}B=e[M+8],B!==Pa&&_p(c,e[Pr].data[M+8]===ot)&&Eu(m,M,e)?(x=Dt,M=zd(B),e=Wd(B,e)):M=-1}}return p}function vp(t,e,r,c,p,m){const x=e[Pr],M=x.data[t+8],Dt=hd(M,x,r,null==c?Ni(M)&&bp:c!=x&&!!(3&M.type),p&_n.Host&&m===M);return null!==Dt?Fc(e,x,Dt,M):Pc}function hd(t,e,r,c,p){const m=t.providerIndexes,x=e.data,M=1048575&m,B=t.directiveStart,Dt=m>>20,Re=p?M+Dt:t.directiveEnd;for(let Be=c?M:M+Dt;Be=B&&qe.type===r)return Be}if(p){const Be=x[B];if(Be&&Yi(Be)&&Be.type===r)return B}return null}function Fc(t,e,r,c){let p=t[r];const m=e.data;if(function Cc(t){return t instanceof tc}(p)){const x=p;x.resolving&&function ta(t,e){throw e&&e.join(" > "),new Or(-200,t)}(function Qo(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Ro(t)}(m[r]));const M=Lc(x.canSeeViewProviders);x.resolving=!0;const ot=x.injectImpl?Ii(x.injectImpl):null;Qe(t,c,_n.Default);try{p=t[r]=x.factory(void 0,m,t,c),e.firstCreatePass&&r>=c.directiveStart&&function bs(t,e,r){const{ngOnChanges:c,ngOnInit:p,ngDoCheck:m}=e.type.prototype;if(c){const x=zs(e);(r.preOrderHooks??=[]).push(t,x),(r.preOrderCheckHooks??=[]).push(t,x)}p&&(r.preOrderHooks??=[]).push(0-t,p),m&&((r.preOrderHooks??=[]).push(t,m),(r.preOrderCheckHooks??=[]).push(t,m))}(r,m[r],e)}finally{null!==ot&&Ii(ot),Lc(M),x.resolving=!1,Vr()}}return p}function Eu(t,e,r){return!!(r[e+(t>>Kd)]&1<{const e=t.prototype.constructor,r=e[bn]||Cu(e),c=Object.prototype;let p=Object.getPrototypeOf(t.prototype).constructor;for(;p&&p!==c;){const m=p[bn]||Cu(p);if(m&&m!==r)return m;p=Object.getPrototypeOf(p)}return m=>new m})}function Cu(t){return jt(t)?()=>{const e=Cu(Kt(t));return e&&e()}:Di(t)}function Xd(t){const e=t[Pr],r=e.type;return 2===r?e.declTNode:1===r?t[Qn]:null}function Yd(t){return function ku(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const r=t.attrs;if(r){const c=r.length;let p=0;for(;pmi(qo)});static __NG_ELEMENT_ID__=-1}class cf{attributeName;constructor(e){this.attributeName=e}__NG_ELEMENT_ID__=()=>Yd(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new ce("").__NG_ELEMENT_ID__=t=>{const e=An();if(null===e)throw new Or(204,!1);if(2&e.type)return e.value;if(t&_n.Optional)return null;throw new Or(204,!1)};const Sp=!1;let va=(()=>class t{static __NG_ELEMENT_ID__=Iu;static __NG_ENV_ID__=r=>r})();class Pl extends va{_lView;constructor(e){super(),this._lView=e}onDestroy(e){return na(this._lView,e),()=>function Os(t,e){if(null===t[Mt])return;const r=t[Mt].indexOf(e);-1!==r&&t[Mt].splice(r,1)}(this._lView,e)}}function Iu(){return new Pl(_r())}class rl{}const md=new ce("",{providedIn:"root",factory:()=>!1}),Ou=new ce(""),ol=new ce("");let _l=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Ke.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}has(r){return this.pendingTasks.has(r)}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();const nl=class Tp extends re.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(e=!1){super(),this.__isAsync=e,Oc()&&(this.destroyRef=co(va,{optional:!0})??void 0,this.pendingTasks=co(_l,{optional:!0})??void 0)}emit(e){const r=A(null);try{super.next(e)}finally{A(r)}}subscribe(e,r,c){let p=e,m=r||(()=>null),x=c;if(e&&"object"==typeof e){const B=e;p=B.next?.bind(B),m=B.error?.bind(B),x=B.complete?.bind(B)}this.__isAsync&&(m=this.wrapInTimeout(m),p&&(p=this.wrapInTimeout(p)),x&&(x=this.wrapInTimeout(x)));const M=super.subscribe({next:p,error:m,complete:x});return e instanceof $e.yU&&e.add(M),M}wrapInTimeout(e){return r=>{const c=this.pendingTasks?.add();setTimeout(()=>{e(r),void 0!==c&&this.pendingTasks?.remove(c)})}}};function bd(...t){}function Ru(t){let e,r;function c(){t=bd;try{void 0!==r&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(r),void 0!==e&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),c()}),"function"==typeof requestAnimationFrame&&(r=requestAnimationFrame(()=>{t(),c()})),()=>c()}function lf(t){return queueMicrotask(()=>t()),()=>{t=bd}}const xl="isAngularZone",qd=xl+"_ID";let Mp=0;class ia{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new nl(!1);onMicrotaskEmpty=new nl(!1);onStable=new nl(!1);onError=new nl(!1);constructor(e){const{enableLongStackTrace:r=!1,shouldCoalesceEventChangeDetection:c=!1,shouldCoalesceRunChangeDetection:p=!1,scheduleInRootZone:m=Sp}=e;if(typeof Zone>"u")throw new Or(908,!1);Zone.assertZonePatched();const x=this;x._nesting=0,x._outer=x._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(x._inner=x._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(x._inner=x._inner.fork(Zone.longStackTraceZoneSpec)),x.shouldCoalesceEventChangeDetection=!p&&c,x.shouldCoalesceRunChangeDetection=p,x.callbackScheduled=!1,x.scheduleInRootZone=m,function Oh(t){const e=()=>{!function df(t){function e(){Ru(()=>{t.callbackScheduled=!1,Op(t),t.isCheckStableRunning=!0,Ip(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Op(t))}(t)},r=Mp++;t._inner=t._inner.fork({name:"angular",properties:{[xl]:!0,[qd]:r,[qd+r]:!0},onInvokeTask:(c,p,m,x,M,B)=>{if(function uf(t){return Nh(t,"__ignore_ng_zone__")}(B))return c.invokeTask(m,x,M,B);try{return Rh(t),c.invokeTask(m,x,M,B)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===x.type||t.shouldCoalesceRunChangeDetection)&&e(),wd(t)}},onInvoke:(c,p,m,x,M,B,ot)=>{try{return Rh(t),c.invoke(m,x,M,B,ot)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function Fm(t){return Nh(t,"__scheduler_tick__")}(B)&&e(),wd(t)}},onHasTask:(c,p,m,x)=>{c.hasTask(m,x),p===m&&("microTask"==x.change?(t._hasPendingMicrotasks=x.microTask,Op(t),Ip(t)):"macroTask"==x.change&&(t.hasPendingMacrotasks=x.macroTask))},onHandleError:(c,p,m,x)=>(c.handleError(m,x),t.runOutsideAngular(()=>t.onError.emit(x)),!1)})}(x)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(xl)}static assertInAngularZone(){if(!ia.isInAngularZone())throw new Or(909,!1)}static assertNotInAngularZone(){if(ia.isInAngularZone())throw new Or(909,!1)}run(e,r,c){return this._inner.run(e,r,c)}runTask(e,r,c,p){const m=this._inner,x=m.scheduleEventTask("NgZoneEvent: "+p,e,Ih,bd,bd);try{return m.runTask(x,r,c)}finally{m.cancelTask(x)}}runGuarded(e,r,c){return this._inner.runGuarded(e,r,c)}runOutsideAngular(e){return this._outer.run(e)}}const Ih={};function Ip(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 Op(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Rh(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function wd(t){t._nesting--,Ip(t)}class Rp{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new nl;onMicrotaskEmpty=new nl;onStable=new nl;onError=new nl;run(e,r,c){return e.apply(r,c)}runGuarded(e,r,c){return e.apply(r,c)}runOutsideAngular(e){return e()}runTask(e,r,c,p){return e.apply(r,c)}}function Nh(t,e){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[e]}class kl{_console=console;handleError(e){this._console.error("ERROR",e)}}const Jd=new ce("",{providedIn:"root",factory:()=>{const t=co(ia),e=co(kl);return r=>t.runOutsideAngular(()=>e.handleError(r))}});function Lh(t,e){return K(t,e)}const $m=(Lh.required=function vd(t){return K(cr,t)},Lh);function _d(){return El(An(),_r())}function El(t,e){return new Oa(oa(t,e))}let Oa=(()=>class t{nativeElement;constructor(r){this.nativeElement=r}static __NG_ELEMENT_ID__=_d})();function Np(t){return t instanceof Oa?t.nativeElement:t}function Nu(){return this._results[Symbol.iterator]()}class Ph{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new re.B}constructor(e=!1){this._emitDistinctChangesOnly=e}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,r){return this._results.reduce(e,r)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,r){this.dirty=!1;const c=function ci(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function Bi(t,e,r){if(t.length!==e.length)return!1;for(let c=0;cQp}),Qp="ng",su=new ce(""),v=new ce("",{providedIn:"platform",factory:()=>"unknown"}),D=new ce(""),j=new ce("",{providedIn:"root",factory:()=>rc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),ei=new ce("",{providedIn:"root",factory:()=>!1}),vo=new Set;function an(t){vo.has(t)||(vo.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var zn=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(zn||{});let Ba=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();const Ns=[zn.EarlyRead,zn.Write,zn.MixedReadWrite,zn.Read];let oc=(()=>{class t{ngZone=co(ia);scheduler=co(rl);errorHandler=co(kl,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;execute(){this.executing=!0;for(const r of Ns)for(const c of this.sequences)if(!c.erroredOrDestroyed&&c.hooks[r])try{c.pipelinedValue=this.ngZone.runOutsideAngular(()=>c.hooks[r](c.pipelinedValue))}catch(p){c.erroredOrDestroyed=!0,this.errorHandler?.handleError(p)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(r){this.executing?this.deferredRegistrations.add(r):(this.sequences.add(r),this.scheduler.notify(7))}unregister(r){this.executing&&this.sequences.has(r)?(r.erroredOrDestroyed=!0,r.pipelinedValue=void 0,r.once=!0):(this.sequences.delete(r),this.deferredRegistrations.delete(r))}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();class mc{impl;hooks;once;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(e,r,c,p){this.impl=e,this.hooks=r,this.once=c,this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function vs(t,e){!e?.injector&&Ss();const r=e?.injector??co(Qi);return typeof ngServerMode<"u"&&ngServerMode?$u:(an("NgAfterRender"),jl(t,r,e,!1))}function Xs(t,e){!e?.injector&&Ss();const r=e?.injector??co(Qi);return typeof ngServerMode<"u"&&ngServerMode?$u:(an("NgAfterNextRender"),jl(t,r,e,!0))}function jl(t,e,r,c){const p=e.get(Ba);p.impl??=e.get(oc);const m=r?.phase??zn.MixedReadWrite,x=!0!==r?.manualCleanup?e.get(va):null,M=new mc(p.impl,function _s(t,e){if(t instanceof Function){const r=[void 0,void 0,void 0,void 0];return r[e]=t,r}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,m),c,x);return p.impl.register(M),M}const $u={destroy(){}};let Jm=()=>null;function og(t,e,r=!1){return Jm(t,e,r)}var Dl=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Dl||{});let lu,ag;function Ku(t){return function Af(){if(void 0===lu&&(lu=null,dr.trustedTypes))try{lu=dr.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return lu}()?.createHTML(t)||t}function Tf(){if(void 0===ag&&(ag=null,dr.trustedTypes))try{ag=dr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return ag}function cb(t){return Tf()?.createHTML(t)||t}function db(t){return Tf()?.createScriptURL(t)||t}class du{changingThisBreaksApplicationSecurity;constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Lo})`}}class N0 extends du{getTypeName(){return"HTML"}}class L0 extends du{getTypeName(){return"Style"}}class sg extends du{getTypeName(){return"Script"}}class P0 extends du{getTypeName(){return"URL"}}class F0 extends du{getTypeName(){return"ResourceURL"}}function Gl(t){return t instanceof du?t.changingThisBreaksApplicationSecurity:t}function Gu(t,e){const r=function B0(t){return t instanceof du&&t.getTypeName()||null}(t);if(null!=r&&r!==e){if("ResourceURL"===r&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${r} (see ${Lo})`)}return r===e}function U0(t){return new N0(t)}function $0(t){return new L0(t)}function j0(t){return new sg(t)}function V0(t){return new P0(t)}function H0(t){return new F0(t)}class Mf{inertDocumentHelper;constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const r=(new window.DOMParser).parseFromString(Ku(e),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(e):(r.firstChild?.remove(),r)}catch{return null}}}class z0{defaultDoc;inertDocument;constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const r=this.inertDocument.createElement("template");return r.innerHTML=Ku(e),r}}const If=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function cg(t){return(t=String(t)).match(If)?t:"unsafe:"+t}function Xl(t){const e={};for(const r of t.split(","))e[r]=!0;return e}function ih(...t){const e={};for(const r of t)for(const c in r)r.hasOwnProperty(c)&&(e[c]=!0);return e}const pb=Xl("area,br,col,hr,img,wbr"),hb=Xl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),gb=Xl("rp,rt"),Of=ih(pb,ih(hb,Xl("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")),ih(gb,Xl("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")),ih(gb,hb)),lg=Xl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),mb=ih(lg,Xl("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"),Xl("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")),G0=Xl("script,style,template");class X0{sanitizedSomething=!1;buf=[];sanitizeChildren(e){let r=e.firstChild,c=!0,p=[];for(;r;)if(r.nodeType===Node.ELEMENT_NODE?c=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,c&&r.firstChild)p.push(r),r=Q0(r);else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let m=Y0(r);if(m){r=m;break}r=p.pop()}return this.buf.join("")}startElement(e){const r=wb(e).toLowerCase();if(!Of.hasOwnProperty(r))return this.sanitizedSomething=!0,!G0.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const c=e.attributes;for(let p=0;p"),!0}endElement(e){const r=wb(e).toLowerCase();Of.hasOwnProperty(r)&&!pb.hasOwnProperty(r)&&(this.buf.push(""))}chars(e){this.buf.push(Nf(e))}}function Y0(t){const e=t.nextSibling;if(e&&t!==e.previousSibling)throw Rf(e);return e}function Q0(t){const e=t.firstChild;if(e&&function bb(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,e))throw Rf(e);return e}function wb(t){const e=t.nodeName;return"string"==typeof e?e:"FORM"}function Rf(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Z0=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,q0=/([^\#-~ |!])/g;function Nf(t){return t.replace(/&/g,"&").replace(Z0,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(q0,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let dg;function Lf(t,e){let r=null;try{dg=dg||function ub(t){const e=new z0(t);return function W0(){try{return!!(new window.DOMParser).parseFromString(Ku(""),"text/html")}catch{return!1}}()?new Mf(e):e}(t);let c=e?String(e):"";r=dg.getInertBodyElement(c);let p=5,m=c;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,c=m,m=r.innerHTML,r=dg.getInertBodyElement(c)}while(c!==m);return Ku((new X0).sanitizeChildren(Pf(r)||r))}finally{if(r){const c=Pf(r)||r;for(;c.firstChild;)c.firstChild.remove()}}}function Pf(t){return"content"in t&&function J0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var uu=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}(uu||{});function yb(t){const e=pu();return e?cb(e.sanitize(uu.HTML,t)||""):Gu(t,"HTML")?cb(Gl(t)):Lf(rc(),Ro(t))}function Xu(t){const e=pu();return e?e.sanitize(uu.URL,t)||"":Gu(t,"URL")?Gl(t):cg(Ro(t))}function Ff(t){const e=pu();if(e)return db(e.sanitize(uu.RESOURCE_URL,t)||"");if(Gu(t,"ResourceURL"))return db(Gl(t));throw new Or(904,!1)}function vb(t,e,r){return function $f(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?Ff:Xu}(e,r)(t)}function pu(){const t=_r();return t&&t[li].sanitizer}const xb=/^>|^->||--!>|)/g,kb="\u200b$1\u200b";function Dc(t){return t instanceof Function?t():t}var Md=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Md||{}),gg=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(gg||{});let Hf;function zf(t,e){return Hf(t,e)}function Zu(t,e,r,c,p){if(null!=c){let m,x=!1;xn(c)?m=c:nn(c)&&(x=!0,c=c[ii]);const M=qn(c);0===t&&null!==r?null==p?Wb(e,r,M):hu(e,r,M,p||null,!0):1===t&&null!==r?hu(e,r,M,p||null,!0):2===t?function ch(t,e,r){t.removeChild(null,e,r)}(e,M,x):3===t&&e.destroyNode(M),null!=m&&function Jb(t,e,r,c,p){const m=r[dn];m!==qn(r)&&Zu(e,t,c,m,p);for(let M=No;Me.replace(Yu,kb))}(e))}function fg(t,e,r){return t.createElement(e,r)}function jb(t,e){e[li].changeDetectionScheduler?.notify(10),_g(t,e,e[on],2,null,null)}function Vb(t,e){const r=t[Dn],c=e[Rn];(nn(c)||e[bi]!==c[Rn][bi])&&(t[Ao]|=ln.HasTransplantedViews),null===r?t[Dn]=[e]:r.push(e)}function mg(t,e){const r=t[Dn],c=r.indexOf(e);r.splice(c,1)}function ah(t,e){if(t.length<=No)return;const r=No+e,c=t[r];if(c){const p=c[Cn];null!==p&&p!==t&&mg(p,c),e>0&&(t[r-1][wa]=c[wa]);const m=Ta(t,No+e);!function $b(t,e){jb(t,e),e[ii]=null,e[Qn]=null}(c[Pr],c);const x=m[di];null!==x&&x.detachView(m[Pr]),c[Rn]=null,c[wa]=null,c[Ao]&=-129}return c}function sh(t,e){if(!(256&e[Ao])){const r=e[on];r.destroyNode&&_g(t,e,r,3,null,null),function ay(t){let e=t[Xa];if(!e)return Gf(t[Pr],t);for(;e;){let r=null;if(nn(e))r=e[Xa];else{const c=e[No];c&&(r=c)}if(!r){for(;e&&!e[wa]&&e!==t;)nn(e)&&Gf(e[Pr],e),e=e[Rn];null===e&&(e=t),nn(e)&&Gf(e[Pr],e),r=e&&e[wa]}e=r}}(e)}}function Gf(t,e){if(256&e[Ao])return;const r=A(null);try{e[Ao]&=-129,e[Ao]|=256,e[ve]&&wt(e[ve]),function bg(t,e){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let c=0;c=0?c[M]():c[-M].unsubscribe(),x+=2}else r[x].call(c[r[x+1]]);null!==c&&(e[Bn]=null);const p=e[Mt];if(null!==p){e[Mt]=null;for(let x=0;x-1){const{encapsulation:m}=t.data[c.directiveStart+p];if(m===Dl.None||m===Dl.Emulated)return null}return oa(c,r)}}(t,e.parent,r)}function hu(t,e,r,c,p){t.insertBefore(e,r,c,p)}function Wb(t,e,r){t.appendChild(e,r)}function Kb(t,e,r,c,p){null!==c?hu(t,e,r,c,p):Wb(t,e,r)}function Xf(t,e){return t.parentNode(e)}function Yf(t,e,r){return Xb(t,e,r)}let Qf,Xb=function Gb(t,e,r){return 40&t.type?oa(t,r):null};function yg(t,e,r,c){const p=wg(t,c,e),m=e[on],M=Yf(c.parent||e[Qn],c,e);if(null!=p)if(Array.isArray(r))for(let B=0;B-1){let m;for(;++pm?"":p[Dt+1].toLowerCase(),2&c&&ot!==Vt){if(ll(c))return!1;x=!0}}}}else{if(!x&&!ll(c)&&!ll(B))return!1;if(x&&ll(B))continue;x=!1,c=B|1&c}}return ll(c)||x}function ll(t){return!(1&t)}function my(t,e,r,c){if(null===e)return-1;let p=0;if(c||!r){let m=!1;for(;p-1)for(r++;r0?'="'+M+'"':"")+"]"}else 8&c?p+="."+x:4&c&&(p+=" "+x);else""!==p&&!ll(x)&&(e+=lh(m,p),p=""),c=x,m=m||!ll(c);r++}return""!==p&&(e+=lh(m,p)),e}const $n={};function xg(t=1){ky(fn(),_r(),Ur()+t,!1)}function ky(t,e,r,c){if(!c)if(3&~e[Ao]){const m=t.preOrderHooks;null!==m&&Hn(e,m,0,r)}else{const m=t.preOrderCheckHooks;null!==m&&Vo(e,m,r)}Oo(r)}function qu(t,e=_n.Default){const r=_r();return null===r?mi(t,e):yp(An(),r,Kt(t),e)}function nw(){throw new Error("invalid")}function Jf(t,e,r,c,p,m){const x=A(null);try{let M=null;p&Md.SignalBased&&(M=e[c][C]),null!==M&&void 0!==M.transformFn&&(m=M.transformFn(m)),p&Md.HasDecoratorInputTransform&&(m=t.inputTransforms[c].call(e,m)),null!==t.setInput?t.setInput(e,M,m,r,c):Ha(e,M,c,m)}finally{A(x)}}function dh(t,e,r,c,p,m,x,M,B,ot,Dt){const Vt=e.blueprint.slice();return Vt[ii]=p,Vt[Ao]=1228|c,(null!==ot||t&&2048&t[Ao])&&(Vt[Ao]|=2048),nr(Vt),Vt[Rn]=Vt[Ui]=t,Vt[Kn]=r,Vt[li]=x||t&&t[li],Vt[on]=M||t&&t[on],Vt[ri]=B||t&&t[ri]||null,Vt[Qn]=m,Vt[Un]=function Fh(){return kd++}(),Vt[ai]=Dt,Vt[U]=ot,Vt[bi]=2==e.type?t[bi]:Vt,Vt}function gu(t,e,r,c,p){let m=t.data[e];if(null===m)m=function tm(t,e,r,c,p){const m=Nc(),x=Il(),B=t.data[e]=function to(t,e,r,c,p,m){let x=e?e.injectorIndex:-1,M=0;return ml()&&(M|=128),{type:r,index:c,insertBeforeIndex:null,injectorIndex:x,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:M,providerIndexes:0,value:p,attrs:m,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,x?m:m&&m.parent,r,e,c,p);return null===t.firstChild&&(t.firstChild=B),null!==m&&(x?null==m.child&&null!==B.parent&&(m.child=B):null===m.next&&(m.next=B,B.prev=m)),B}(t,e,r,c,p),function $(){return Wo.lFrame.inI18n}()&&(m.flags|=32);else if(64&m.type){m.type=r,m.value=c,m.attrs=p;const x=function Rs(){const t=Wo.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();m.injectorIndex=null===x?-1:x.injectorIndex}return Qa(m,!0),m}function uh(t,e,r,c){if(0===r)return-1;const p=e.length;for(let m=0;mGe&&ky(t,e,Ge,!1),Ws(x?2:0,p),r(c,p)}finally{Oo(m),Ws(x?3:1,p)}}function g(t,e,r){if(ya(e)){const c=A(null);try{const m=e.directiveEnd;for(let x=e.directiveStart;xnull;function go(t,e,r,c,p){for(let m in e){if(!e.hasOwnProperty(m))continue;const x=e[m];if(void 0===x)continue;c??={};let M,B=Md.None;Array.isArray(x)?(M=x[0],B=x[1]):M=x;let ot=m;if(null!==p){if(!p.hasOwnProperty(m))continue;ot=p[m]}0===t?en(c,r,ot,M,B):en(c,r,ot,M)}return c}function en(t,e,r,c,p){let m;t.hasOwnProperty(r)?(m=t[r]).push(e,c):m=t[r]=[e,c],void 0!==p&&m.push(p)}function ui(t,e,r,c,p,m,x,M){const B=oa(e,r);let Dt,ot=e.inputs;!M&&null!=ot&&(Dt=ot[c])?(Cy(t,r,Dt,c,p),Ni(e)&&function xs(t,e){const r=G(e,t);16&r[Ao]||(r[Ao]|=64)}(r,e.index)):3&e.type&&(c=function Ti(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(c),p=null!=x?x(p,e.value||"",c):p,m.setProperty(B,c,p))}function wc(t,e,r,c){if(pp()){const p=null===c?null:{"":-1},m=function em(t,e){const r=t.directiveRegistry;let c=null,p=null;if(r)for(let m=0;m0;){const r=t[--e];if("number"==typeof r&&r<0)return r}return 0})(x)!=M&&x.push(M),x.push(r,c,m)}}(t,e,c,uh(t,r,p.hostVars,$n),p)}function xi(t){let e=16;return t.signals?e=4096:t.onPush&&(e=64),e}function rs(t,e,r,c,p,m){const x=oa(t,e);!function ac(t,e,r,c,p,m,x){if(null==m)t.removeAttribute(e,p,r);else{const M=null==x?Ro(m):x(m,c||"",p);t.setAttribute(e,p,M,r)}}(e[on],x,m,t.value,r,c,p)}function Nd(t,e,r,c,p,m){const x=m[e];if(null!==x)for(let M=0;M0&&(r[p-1][wa]=e),c{Ia(t.lView)},consumerOnSignalRead(){this.lView[ve]=this}},E5={...N,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=da(t.lView);for(;e&&!t_(e[Pr]);)e=da(e);e&&uo(e)},consumerOnSignalRead(){this.lView[ve]=this}};function t_(t){return 2!==t.type}function e_(t){if(null===t[mt])return;let e=!0;for(;e;){let r=!1;for(const c of t[mt])c.dirty&&(r=!0,null===c.zone||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));e=r&&!!(8192&t[Ao])}}const C5=100;function lw(t,e=!0,r=0){const p=t[li].rendererFactory;p.begin?.();try{!function D5(t,e){const r=fs();try{Zc(!0),Ay(t,e);let c=0;for(;Io(t);){if(c===C5)throw new Or(103,!1);c++,Ay(t,1)}}finally{Zc(r)}}(t,r)}catch(x){throw e&&sw(t,x),x}finally{p.end?.()}}function o_(t,e,r,c){const p=e[Ao];if(!(256&~p))return;Gr(e);let M=!0,B=null,ot=null;t_(t)?(ot=function y5(t){return t[ve]??function v5(t){const e=J1.pop()??Object.create(x5);return e.lView=t,e}(t)}(e),B=Ct(ot)):null===function T(){return l}()?(M=!1,ot=function k5(t){const e=t[ve]??Object.create(E5);return e.lView=t,e}(e),B=Ct(ot)):e[ve]&&(wt(e[ve]),e[ve]=null);try{nr(e),function vu(t){return Wo.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==r&&w(t,e,r,2,c);const Dt=!(3&~p);if(Dt){const Be=t.preOrderCheckHooks;null!==Be&&Vo(e,Be,null)}else{const Be=t.preOrderHooks;null!==Be&&Hn(e,Be,0,null),Yn(e,0)}if(function S5(t){for(let e=sl(t);null!==e;e=Hp(e)){if(!(e[Ao]&ln.HasTransplantedViews))continue;const r=e[Dn];for(let c=0;c-1&&(ah(e,c),Ta(r,c))}this._attachedToViewContainer=!1}sh(this._lView[Pr],this._lView)}onDestroy(e){na(this._lView,e)}markForCheck(){nm(this._cdRefInjectingView||this._lView,4)}markForRefresh(){uo(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ao]&=-129}reattach(){Gn(this._lView),this._lView[Ao]|=128}detectChanges(){this._lView[Ao]|=1024,lw(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Or(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const e=Hs(this._lView),r=this._lView[Cn];null!==r&&!e&&mg(r,this._lView),jb(this._lView[Pr],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Or(902,!1);this._appRef=e;const r=Hs(this._lView),c=this._lView[Cn];null!==c&&!r&&Vb(c,this._lView),Gn(this._lView)}}let am=(()=>class t{static __NG_ELEMENT_ID__=I5})();const T5=am,M5=class extends T5{_declarationLView;_declarationTContainer;elementRef;constructor(e,r,c){super(),this._declarationLView=e,this._declarationTContainer=r,this.elementRef=c}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,r){return this.createEmbeddedViewImpl(e,r)}createEmbeddedViewImpl(e,r,c){const p=Cg(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:r,dehydratedView:c});return new im(p)}};function I5(){return dw(An(),_r())}function dw(t,e){return 4&t.type?new M5(e,t,El(t,e)):null}class $5{resolveComponentFactory(e){throw Error(`No component factory found for ${To(e)}.`)}}class pw{static NULL=new $5}class fh{}class l_{}class j5{}class d_{}class Oy{}let V5=(()=>class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>function H5(){const t=_r(),r=G(An().index,t);return(nn(r)?r:t)[on]}()})(),z5=(()=>{class t{static \u0275prov=cn({token:t,providedIn:"root",factory:()=>null})}return t})();function Ju(t){return!!gn(t)}function gw(t,e,r){let c=r?t.styles:null,p=r?t.classes:null,m=0;if(null!==e)for(let x=0;x0&&tw(t,r,m.join(" "))}}(Re,ns,qe,c),void 0!==r&&function t3(t,e,r){const c=t.projection=[];for(let p=0;pr()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Py extends l_{moduleType;constructor(e){super(),this.moduleType=e}create(e){return new Ly(this.moduleType,e,[])}}class f_ extends fh{injector;componentFactoryResolver=new h_(this);instance=null;constructor(e){super();const r=new ba([...e.providers,{provide:fh,useValue:this},{provide:pw,useValue:this.componentFactoryResolver}],e.parent||wn(),e.debugName,new Set(["environment"]));this.injector=r,e.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Fy(t,e,r=null){return new f_({providers:t,parent:e,debugName:r,runEnvironmentInitializers:!0}).injector}let n3=(()=>{class t{_injector;cachedInjectors=new Map;constructor(r){this._injector=r}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const c=$s(0,r.type),p=c.length>0?Fy([c],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,p)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=cn({token:t,providedIn:"environment",factory:()=>new t(mi(la))})}return t})();function m_(t){return L(()=>{const e=v_(t),r={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===il.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:e.standalone?p=>p.get(n3).getOrCreateStandaloneInjector(r):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Dl.Emulated,styles:t.styles||Hr,_:null,schemas:t.schemas||null,tView:null,id:""};e.standalone&&an("NgStandalone"),__(r);const c=t.dependencies;return r.directiveDefs=fw(c,!1),r.pipeDefs=fw(c,!0),r.id=function c3(t){let e=0;const r=[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 p of r)e=Math.imul(31,e)+p.charCodeAt(0)|0;return e+=2147483648,"c"+e}(r),r})}function i3(t){return Ko(t)||pn(t)}function a3(t){return null!==t}function By(t){return L(()=>({type:t.type,bootstrap:t.bootstrap||Hr,declarations:t.declarations||Hr,imports:t.imports||Hr,exports:t.exports||Hr,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function b_(t,e){if(null==t)return Ir;const r={};for(const c in t)if(t.hasOwnProperty(c)){const p=t[c];let m,x,M=Md.None;Array.isArray(p)?(M=p[0],m=p[1],x=p[2]??m):(m=p,x=p),e?(r[m]=M!==Md.None?[c,M]:c,e[m]=x):r[m]=c}return r}function w_(t){return L(()=>{const e=v_(t);return __(e),e})}function y_(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function v_(t){const e={};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:e,inputTransforms:null,inputConfig:t.inputs||Ir,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:!0===t.signals,selectors:t.selectors||Hr,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:b_(t.inputs,e),outputs:b_(t.outputs),debugInfo:null}}function __(t){t.features?.forEach(e=>e(t))}function fw(t,e){if(!t)return null;const r=e?Fn:i3;return()=>("function"==typeof t?t():t).map(c=>r(c)).filter(a3)}let k_=(()=>{class t{log(r){console.log(r)}warn(r){console.warn(r)}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function Uy(t){return"function"==typeof t&&void 0!==t[C]}const D_="ng";function L3(t,e){!function A_(t,e){if(typeof COMPILED>"u"||!COMPILED){const r=dr;r[D_]??={},r[D_][t]=e}}(t,e)}const T_=new ce(""),M_=new ce("");let jy,P3=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(r,c,p){this._ngZone=r,this.registry=c,jy||(function F3(t){jy=t}(p),p.addToWindow(c)),this._watchAngularEvents(),r.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:()=>{ia.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 r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=>!c.updateCb||!c.updateCb(r)||(clearTimeout(c.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,c,p){let m=-1;c&&c>0&&(m=setTimeout(()=>{this._callbacks=this._callbacks.filter(x=>x.timeoutId!==m),r()},c)),this._callbacks.push({doneCb:r,timeoutId:m,updateCb:p})}whenStable(r,c,p){if(p&&!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(r,c,p),this._runCallbacksIfReady()}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,c,p){return[]}static \u0275fac=function(c){return new(c||t)(mi(ia),mi(I_),mi(M_))};static \u0275prov=cn({token:t,factory:t.\u0275fac})}return t})(),I_=(()=>{class t{_applications=new Map;registerApplication(r,c){this._applications.set(r,c)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,c=!0){return jy?.findTestabilityInTree(this,r,c)??null}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function Vy(t){return!!t&&"function"==typeof t.then}function O_(t){return!!t&&"function"==typeof t.subscribe}const Hy=new ce("");let R_=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((r,c)=>{this.resolve=r,this.reject=c});appInits=co(Hy,{optional:!0})??[];injector=co(Qi);constructor(){}runInitializers(){if(this.initialized)return;const r=[];for(const p of this.appInits){const m=$a(this.injector,p);if(Vy(m))r.push(m);else if(O_(m)){const x=new Promise((M,B)=>{m.subscribe({complete:M,error:B})});r.push(x)}}const c=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{c()}).catch(p=>{this.reject(p)}),0===r.length&&c(),this.initialized=!0}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),zy=(()=>{class t{static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new N_})}return t})();class N_{queuedEffectCount=0;queues=new Map;schedule(e){this.enqueue(e)}enqueue(e){const r=e.zone;this.queues.has(r)||this.queues.set(r,new Set);const c=this.queues.get(r);c.has(e)||(this.queuedEffectCount++,c.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,r]of this.queues)null===e?this.flushQueue(r):e.run(()=>this.flushQueue(r))}flushQueue(e){for(const r of e)e.delete(r),this.queuedEffectCount--,r.run()}}const gm=new ce("");let ul=(()=>{class t{_bootstrapListeners=[];_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=co(Jd);afterRenderManager=co(Ba);zonelessEnabled=co(md);rootEffectScheduler=co(zy);dirtyFlags=0;deferredDirtyFlags=0;externalTestViews=new Set;afterTick=new re.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=co(_l).hasPendingTasks.pipe((0,tr.T)(r=>!r));whenStable(){let r;return new Promise(c=>{r=this.isStable.subscribe({next:p=>{p&&c()}})}).finally(()=>{r.unsubscribe()})}_injector=co(la);get injector(){return this._injector}bootstrap(r,c){const p=r instanceof d_;if(!this._injector.get(R_).done)throw!p&&Oi(r),new Or(405,!1);let x;x=p?r:this._injector.get(pw).resolveComponentFactory(r),this.componentTypes.push(x.componentType);const M=function B3(t){return t.isBoundToModule}(x)?void 0:this._injector.get(fh),ot=x.create(Qi.NULL,[],c||x.selector,M),Dt=ot.location.nativeElement,Vt=ot.injector.get(T_,null);return Vt?.registerApplication(Dt),ot.onDestroy(()=>{this.detachView(ot.hostView),ww(this.components,ot),Vt?.unregisterApplication(Dt)}),this._loadComponent(ot),ot}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Or(101,!1);const r=A(null);try{this._runningTick=!0,this.synchronize()}catch(c){this.internalErrorHandler(c)}finally{this._runningTick=!1,A(r),this.afterTick.next()}}synchronize(){let r=null;this._injector.destroyed||(r=this._injector.get(Oy,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let c=0;for(;0!==this.dirtyFlags&&c++<10;)this.synchronizeOnce(r)}synchronizeOnce(r){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const c=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:p,notifyErrorHandler:m}of this.allViews)j3(p,m,c,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else r?.begin?.(),r?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:r})=>Io(r))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(r){const c=r;this._views.push(c),c.attachToAppRef(this)}detachView(r){const c=r;ww(this._views,c),c.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const c=this._injector.get(gm,[]);[...this._bootstrapListeners,...c].forEach(p=>p(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>ww(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new Or(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ww(t,e){const r=t.indexOf(e);r>-1&&t.splice(r,1)}function j3(t,e,r,c){(r||Io(t))&&lw(t,e,r&&!c?0:1)}let ex=()=>null;function Ag(t,e){return ex(t,e)}let Ew=(()=>class t{static __NG_ELEMENT_ID__=SC})();function SC(){return nx(An(),_r())}const AC=Ew,rx=class extends AC{_lContainer;_hostTNode;_hostLView;constructor(e,r,c){super(),this._lContainer=e,this._hostTNode=r,this._hostLView=c}get element(){return El(this._hostTNode,this._hostLView)}get injector(){return new Fa(this._hostTNode,this._hostLView)}get parentInjector(){const e=Rl(this._hostTNode,this._hostLView);if(mp(e)){const r=Wd(e,this._hostLView),c=zd(e);return new Fa(r[Pr].data[c+8],r)}return new Fa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const r=ox(this._lContainer);return null!==r&&r[e]||null}get length(){return this._lContainer.length-No}createEmbeddedView(e,r,c){let p,m;"number"==typeof c?p=c:null!=c&&(p=c.index,m=c.injector);const x=Ag(this._lContainer,e.ssrId),M=e.createEmbeddedViewImpl(r||{},m,x);return this.insertImpl(M,p,gh(this._hostTNode,x)),M}createComponent(e,r,c,p,m){const x=e&&!function xc(t){return"function"==typeof t}(e);let M;if(x)M=r;else{const qe=r||{};M=qe.index,c=qe.injector,p=qe.projectableNodes,m=qe.environmentInjector||qe.ngModuleRef}const B=x?e:new pm(Ko(e)),ot=c||this.parentInjector;if(!m&&null==B.ngModule){const Nr=(x?ot:this.parentInjector).get(la,null);Nr&&(m=Nr)}const Dt=Ko(B.componentType??{}),Vt=Ag(this._lContainer,Dt?.id??null),Be=B.create(ot,p,Vt?.firstChild??null,m);return this.insertImpl(Be.hostView,M,gh(this._hostTNode,Vt)),Be}insert(e,r){return this.insertImpl(e,r,!0)}insertImpl(e,r,c){const p=e._lView;if(function Ee(t){return xn(t[Rn])}(p)){const M=this.indexOf(e);if(-1!==M)this.detach(M);else{const B=p[Rn],ot=new rx(B,B[Qn],B[Rn]);ot.detach(ot.indexOf(e))}}const m=this._adjustIndex(r),x=this._lContainer;return Dg(x,p,m,c),e.attachToViewContainerRef(),Cs(ev(x),m,e),e}move(e,r){return this.insert(e,r)}indexOf(e){const r=ox(this._lContainer);return null!==r?r.indexOf(e):-1}remove(e){const r=this._adjustIndex(e,-1),c=ah(this._lContainer,r);c&&(Ta(ev(this._lContainer),r),sh(c[Pr],c))}detach(e){const r=this._adjustIndex(e,-1),c=ah(this._lContainer,r);return c&&null!=Ta(ev(this._lContainer),r)?new im(c):null}_adjustIndex(e,r=0){return e??this.length+r}};function ox(t){return t[8]}function ev(t){return t[8]||(t[8]=[])}function nx(t,e){let r;const c=e[t.index];return xn(c)?r=c:(r=rm(c,e,null,t),e[t.index]=r,os(e,r)),ix(r,e,t,c),new rx(r,t,e)}let ix=function sx(t,e,r,c){if(t[dn])return;let p;p=8&r.type?qn(c):function TC(t,e){const r=t[on],c=r.createComment(""),p=oa(e,t);return hu(r,Xf(r,p),c,function cy(t,e){return t.nextSibling(e)}(r,p),!1),c}(e,r),t[dn]=p},rv=()=>!1;class ov{queryList;matches=null;constructor(e){this.queryList=e}clone(){return new ov(this.queryList)}setDirty(){this.queryList.setDirty()}}class nv{queries;constructor(e=[]){this.queries=e}createEmbeddedView(e){const r=e.queries;if(null!==r){const c=null!==e.contentQueries?e.contentQueries[0]:r.length,p=[];for(let m=0;me.trim())}(e):e}}class iv{queries;constructor(e=[]){this.queries=e}elementStart(e,r){for(let c=0;c0)c.push(x[M/2]);else{const ot=m[M+1],Dt=e[-B];for(let Vt=No;Vt(Z(e),e.value);return r[C]=e,r}(t),c=r[C];return e?.equal&&(c.equal=e.equal),r.set=p=>zt(c,p),r.update=p=>function te(t,e){ct()||ze(),zt(t,e(t.value))}(c,p),r.asReadonly=dv.bind(r),r}function dv(){const t=this[C];if(void 0===t.readonlyFn){const e=()=>this();e[C]=t,t.readonlyFn=e}return t.readonlyFn}function fx(t){return Uy(t)&&"function"==typeof t.set}function uv(t,e,r){let c;const p=me(()=>{c._dirtyCounter();const m=function UC(t,e){const r=t._lView,c=t._queryIndex;if(void 0===r||void 0===c||4&r[Ao])return e?void 0:Hr;const p=cv(r,c),m=gx(r,c);return p.reset(m,Np),e?p.first:p._changesDetected||void 0===t._flatValue?t._flatValue=p.toArray():t._flatValue}(c,t);if(e&&void 0===m)throw new Or(-951,!1);return m});return c=p[C],c._dirtyCounter=Tg(0),c._flatValue=void 0,p}function vx(t,e){return function mx(t){return uv(!0,!1)}()}const jC=(vx.required=function $C(t,e){return function bx(t){return uv(!0,!0)}()},vx);function pv(t){let e=function Sx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),r=!0;const c=[t];for(;e;){let p;if(Yi(t))p=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Or(903,!1);p=e.\u0275dir}if(p){if(r){c.push(p);const x=t;x.inputs=Dw(t.inputs),x.inputTransforms=Dw(t.inputTransforms),x.declaredInputs=Dw(t.declaredInputs),x.outputs=Dw(t.outputs);const M=p.hostBindings;M&&t4(t,M);const B=p.viewQuery,ot=p.contentQueries;if(B&&qC(t,B),ot&&JC(t,ot),QC(t,p),zo(t.outputs,p.outputs),Yi(p)&&p.data.animation){const Dt=t.data;Dt.animation=(Dt.animation||[]).concat(p.data.animation)}}const m=p.features;if(m)for(let x=0;x=0;c--){const p=t[c];p.hostVars=e+=p.hostVars,p.hostAttrs=el(p.hostAttrs,r=el(r,p.hostAttrs))}}(c)}function QC(t,e){for(const r in e.inputs){if(!e.inputs.hasOwnProperty(r)||t.inputs.hasOwnProperty(r))continue;const c=e.inputs[r];if(void 0!==c&&(t.inputs[r]=c,t.declaredInputs[r]=e.declaredInputs[r],null!==e.inputTransforms)){const p=Array.isArray(c)?c[0]:c;if(!e.inputTransforms.hasOwnProperty(p))continue;t.inputTransforms??={},t.inputTransforms[p]=e.inputTransforms[p]}}}function Dw(t){return t===Ir?{}:t===Hr?[]:t}function qC(t,e){const r=t.viewQuery;t.viewQuery=r?(c,p)=>{e(c,p),r(c,p)}:e}function JC(t,e){const r=t.contentQueries;t.contentQueries=r?(c,p,m)=>{e(c,p,m),r(c,p,m)}:e}function t4(t,e){const r=t.hostBindings;t.hostBindings=r?(c,p)=>{e(c,p),r(c,p)}:e}function Ax(t){const e=r=>{const c=Array.isArray(t);null===r.hostDirectives?(r.findHostDirectiveDefs=Tx,r.hostDirectives=c?t.map(hv):[t]):c?r.hostDirectives.unshift(...t.map(hv)):r.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function Tx(t,e,r){if(null!==t.hostDirectives)for(const c of t.hostDirectives)if("function"==typeof c){const p=c();for(const m of p)Mx(hv(m),e,r)}else Mx(c,e,r)}function Mx(t,e,r){const c=pn(t.directive);(function n4(t,e){for(const r in e)e.hasOwnProperty(r)&&(t[e[r]]=t[r])})(c.declaredInputs,t.inputs),Tx(c,e,r),r.set(c,t),e.push(c)}function hv(t){return"function"==typeof t?{directive:Kt(t),inputs:Ir,outputs:Ir}:{directive:Kt(t.directive),inputs:Ix(t.inputs),outputs:Ix(t.outputs)}}function Ix(t){if(void 0===t||0===t.length)return Ir;const e={};for(let r=0;r>17&32767}function Sv(t){return 2|t}function wh(t){return(131068&t)>>2}function Av(t,e){return-131069&t|e<<2}function Tv(t){return 1|t}function Jx(t,e,r,c){const p=t[r+1],m=null===e;let x=c?ip(p):wh(p),M=!1;for(;0!==x&&(!1===M||m);){const ot=t[x+1];oD(t[x],e)&&(M=!0,t[x+1]=c?Tv(ot):Sv(ot)),x=c?ip(ot):wh(ot)}M&&(t[r+1]=c?Sv(p):Tv(p))}function oD(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&oe(t,e)>=0}const Ps={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function t2(t){return t.substring(Ps.key,Ps.keyEnd)}function nD(t){return t.substring(Ps.value,Ps.valueEnd)}function e2(t,e){const r=Ps.textEnd;return r===e?-1:(e=Ps.keyEnd=function sD(t,e,r){for(;e32;)e++;return e}(t,Ps.key=e,r),zg(t,e,r))}function r2(t,e){const r=Ps.textEnd;let c=Ps.key=zg(t,e,r);return r===c?-1:(c=Ps.keyEnd=function cD(t,e,r){let c;for(;e=65&&(-33&c)<=90||c>=48&&c<=57);)e++;return e}(t,c,r),c=n2(t,c,r),c=Ps.value=zg(t,c,r),c=Ps.valueEnd=function lD(t,e,r){let c=-1,p=-1,m=-1,x=e,M=x;for(;x32&&(M=x),m=p,p=c,c=-33&B}return M}(t,c,r),n2(t,c,r))}function o2(t){Ps.key=0,Ps.keyEnd=0,Ps.value=0,Ps.valueEnd=0,Ps.textEnd=t.length}function zg(t,e,r){for(;e=0;r=r2(e,r))l2(t,t2(e),nD(e))}function a2(t){Jl(mD,Pd,t,!0)}function Pd(t,e){for(let r=function iD(t){return o2(t),e2(t,zg(t,0,Ps.textEnd))}(e);r>=0;r=e2(e,r))Zt(t,t2(e),!0)}function ql(t,e,r,c){const p=_r(),m=fn(),x=P(2);m.firstUpdatePass&&c2(m,t,x,c),e!==$n&&za(p,x,e)&&d2(m,m.data[Ur()],p,p[on],t,p[x+1]=function wD(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=To(Gl(t)))),t}(e,r),c,x)}function Jl(t,e,r,c){const p=fn(),m=P(2);p.firstUpdatePass&&c2(p,null,m,c);const x=_r();if(r!==$n&&za(x,m,r)){const M=p.data[Ur()];if(p2(M,c)&&!s2(p,m)){let B=c?M.classesWithoutHost:M.stylesWithoutHost;null!==B&&(r=Ho(B,r||"")),Iv(p,M,x,r,c)}else!function bD(t,e,r,c,p,m,x,M){p===$n&&(p=Hr);let B=0,ot=0,Dt=0=t.expandoStartIndex}function c2(t,e,r,c){const p=t.data;if(null===p[r+1]){const m=p[Ur()],x=s2(t,r);p2(m,c)&&null===e&&!x&&(e=!1),e=function uD(t,e,r,c){const p=Me(t);let m=c?e.residualClasses:e.residualStyles;if(null===p)0===(c?e.classBindings:e.styleBindings)&&(r=km(r=Nv(null,t,e,r,c),e.attrs,c),m=null);else{const x=e.directiveStylingLast;if(-1===x||t[x]!==p)if(r=Nv(p,t,e,r,c),null===m){let B=function pD(t,e,r){const c=r?e.classBindings:e.styleBindings;if(0!==wh(c))return t[ip(c)]}(t,e,c);void 0!==B&&Array.isArray(B)&&(B=Nv(null,t,e,B[1],c),B=km(B,e.attrs,c),function hD(t,e,r,c){t[ip(r?e.classBindings:e.styleBindings)]=c}(t,e,c,B))}else m=function gD(t,e,r){let c;const p=e.directiveEnd;for(let m=1+e.directiveStylingLast;m0)&&(ot=!0)):Dt=r,p)if(0!==B){const Re=ip(t[M+1]);t[c+1]=Iw(Re,M),0!==Re&&(t[Re+1]=Av(t[Re+1],c)),t[M+1]=function J4(t,e){return 131071&t|e<<17}(t[M+1],c)}else t[c+1]=Iw(M,0),0!==M&&(t[M+1]=Av(t[M+1],c)),M=c;else t[c+1]=Iw(B,0),0===M?M=c:t[B+1]=Av(t[B+1],c),B=c;ot&&(t[c+1]=Sv(t[c+1])),Jx(t,Dt,c,!0),Jx(t,Dt,c,!1),function rD(t,e,r,c,p){const m=p?t.residualClasses:t.residualStyles;null!=m&&"string"==typeof e&&oe(m,e)>=0&&(r[c+1]=Tv(r[c+1]))}(e,Dt,t,c,m),x=Iw(M,B),m?e.classBindings=x:e.styleBindings=x}(p,m,e,r,x,c)}}function Nv(t,e,r,c,p){let m=null;const x=r.directiveEnd;let M=r.directiveStylingLast;for(-1===M?M=r.directiveStart:M++;M0;){const B=t[p],ot=Array.isArray(B),Dt=ot?B[1]:B,Vt=null===Dt;let Re=r[p+1];Re===$n&&(Re=Vt?Hr:void 0);let Be=Vt?et(Re,c):Dt===c?Re:void 0;if(ot&&!Ow(Be)&&(Be=et(B,c)),Ow(Be)&&(M=Be,x))return M;const qe=t[p+1];p=x?ip(qe):wh(qe)}if(null!==e){let B=m?e.residualClasses:e.residualStyles;null!=B&&(M=et(B,c))}return M}function Ow(t){return void 0!==t}function p2(t,e){return!!(t.flags&(e?8:16))}function h2(t,e,r){Jl(Zt,Pd,Pg(_r(),t,e,r),!0)}function g2(){return _r()[bi][Kn]}class SD{destroy(e){}updateValue(e,r){}swap(e,r){const c=Math.min(e,r),p=Math.max(e,r),m=this.detach(p);if(p-c>1){const x=this.detach(c);this.attach(c,m),this.attach(p,x)}else this.attach(c,m)}move(e,r){this.attach(r,this.detach(e))}}function Lv(t,e,r,c,p){return t===r&&Object.is(e,c)?1:Object.is(p(t,e),p(r,c))?-1:0}function Pv(t,e,r,c){return!(void 0===e||!e.has(c)||(t.attach(r,e.get(c)),e.delete(c),0))}function f2(t,e,r,c,p){if(Pv(t,e,c,r(c,p)))t.updateValue(c,p);else{const m=t.create(c,p);t.attach(c,m)}}function m2(t,e,r,c){const p=new Set;for(let m=e;m<=r;m++)p.add(c(m,t.at(m)));return p}class b2{kvMap=new Map;_vMap=void 0;has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const r=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(r)?(this.kvMap.set(e,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,r){if(this.kvMap.has(e)){let c=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const p=this._vMap;for(;p.has(c);)c=p.get(c);p.set(c,r)}else this.kvMap.set(e,r)}forEach(e){for(let[r,c]of this.kvMap)if(e(c,r),void 0!==this._vMap){const p=this._vMap;for(;p.has(c);)c=p.get(c),e(c,r)}}}function w2(t,e){an("NgControlFlow");const r=_r(),c=I(),p=r[c]!==$n?r[c]:-1,m=-1!==p?Rw(r,Ge+p):void 0;if(za(r,c,t)){const M=A(null);try{if(void 0!==m&&Dy(m,0),-1!==t){const B=Ge+t,ot=Rw(r,B),Dt=Fv(r[Pr],B),Vt=Ag(ot,Dt.tView.ssrId);Dg(ot,Cg(r,Dt,e,{dehydratedView:Vt}),0,gh(Dt,Vt))}}finally{A(M)}}else if(void 0!==m){const M=q1(m,0);void 0!==M&&(M[Kn]=e)}}class TD{lContainer;$implicit;$index;constructor(e,r,c){this.lContainer=e,this.$implicit=r,this.$index=c}get $count(){return this.lContainer.length-No}}function y2(t){return t}class ID{hasEmptyBlock;trackByFn;liveCollection;constructor(e,r,c){this.hasEmptyBlock=e,this.trackByFn=r,this.liveCollection=c}}function v2(t,e,r,c,p,m,x,M,B,ot,Dt,Vt,Re){an("NgControlFlow");const Be=_r(),qe=fn(),Nr=void 0!==B,Yr=_r(),lo=M?x.bind(Yr[bi][Kn]):x,Lr=new ID(Nr,lo);Yr[Ge+t]=Lr,_m(Be,qe,t+1,e,r,c,p,pr(qe.consts,m)),Nr&&_m(Be,qe,t+2,B,ot,Dt,Vt,pr(qe.consts,Re))}class OD extends SD{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(e,r,c){super(),this.lContainer=e,this.hostLView=r,this.templateTNode=c}get length(){return this.lContainer.length-No}at(e){return this.getLView(e)[Kn].$implicit}attach(e,r){const c=r[ai];this.needsIndexUpdate||=e!==this.length,Dg(this.lContainer,r,e,gh(this.templateTNode,c))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function RD(t,e){return ah(t,e)}(this.lContainer,e)}create(e,r){const c=Ag(this.lContainer,this.templateTNode.tView.ssrId),p=Cg(this.hostLView,this.templateTNode,new TD(this.lContainer,r,e),{dehydratedView:c});return this.operationsCounter?.recordCreate(),p}destroy(e){sh(e[Pr],e),this.operationsCounter?.recordDestroy()}updateValue(e,r){this.getLView(e)[Kn].$implicit=r}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e{t.destroy(B)})}(B,t,m.trackByFn),B.updateIndexes(),m.hasEmptyBlock){const ot=I(),Dt=0===B.length;if(za(c,ot,Dt)){const Vt=r+2,Re=Rw(c,Vt);if(Dt){const Be=Fv(p,Vt),qe=Ag(Re,Be.tView.ssrId);Dg(Re,Cg(c,Be,void 0,{dehydratedView:qe}),0,gh(Be,qe))}else Dy(Re,0)}}}finally{A(e)}}function Rw(t,e){return t[e]}function Fv(t,e){return X(t,e)}function Nw(t,e,r,c){const p=_r(),m=fn(),x=Ge+t,M=p[on],B=m.firstCreatePass?function LD(t,e,r,c,p,m){const x=e.consts,B=gu(e,t,2,c,pr(x,p));return wc(e,r,B,pr(x,m)),null!==B.attrs&&gw(B,B.attrs,!1),null!==B.mergedAttrs&&gw(B,B.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,B),B}(x,m,p,e,r,c):m.data[x],ot=x2(m,p,B,M,e,t);p[x]=ot;const Dt=hs(B);return Qa(B,!0),ew(M,ot,B),!function Ig(t){return!(32&~t.flags)}(B)&&yi()&&yg(m,p,ot,B),0===function wu(){return Wo.lFrame.elementDepthCount}()&&ys(ot,p),function dp(){Wo.lFrame.elementDepthCount++}(),Dt&&(d(m,p,B),g(m,B,p)),null!==c&&b(p,B),Nw}function Lw(){let t=An();Il()?gs():(t=t.parent,Qa(t,!1));const e=t;(function Yc(t){return Wo.skipHydrationRootTNode===t})(e)&&function Js(){Wo.skipHydrationRootTNode=null}(),function up(){Wo.lFrame.elementDepthCount--}();const r=fn();return r.firstCreatePass&&(wo(r,t),ya(t)&&r.queries.elementEnd(t)),null!=e.classesWithoutHost&&function wl(t){return!!(8&t.flags)}(e)&&Iv(r,e,_r(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function tl(t){return!!(16&t.flags)}(e)&&Iv(r,e,_r(),e.stylesWithoutHost,!1),Lw}function Bv(t,e,r,c){return Nw(t,e,r,c),Lw(),Bv}let x2=(t,e,r,c,p,m)=>(Si(!0),fg(c,p,function Jn(){return Wo.lFrame.currentNamespace}()));function Pw(t,e,r){const c=_r(),p=fn(),m=t+Ge,x=p.firstCreatePass?function BD(t,e,r,c,p){const m=e.consts,x=pr(m,c),M=gu(e,t,8,"ng-container",x);return null!==x&&gw(M,x,!0),wc(e,r,M,pr(m,p)),null!==e.queries&&e.queries.elementStart(e,M),M}(m,p,c,e,r):p.data[m];Qa(x,!0);const M=k2(p,c,x,t);return c[m]=M,yi()&&yg(p,c,M,x),ys(M,c),hs(x)&&(d(p,c,x),g(p,x,c)),null!=r&&b(c,x),Pw}function Fw(){let t=An();const e=fn();return Il()?gs():(t=t.parent,Qa(t,!1)),e.firstCreatePass&&(wo(e,t),ya(t)&&e.queries.elementEnd(t)),Fw}function Uv(t,e,r){return Pw(t,e,r),Fw(),Uv}let k2=(t,e,r,c)=>(Si(!0),Kf(e[on],""));function E2(){return _r()}function $v(t,e,r){const c=_r();return za(c,I(),e)&&ui(fn(),no(),c,t,e,c[on],r,!0),$v}function jv(t,e,r){const c=_r();if(za(c,I(),e)){const m=fn(),x=no();ui(m,x,c,t,e,Z1(Me(m.data),x,c),r,!0)}return jv}const yh=void 0;var VD=["en",[["a","p"],["AM","PM"],yh],[["AM","PM"],yh,yh],[["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"]],yh,[["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"]],yh,[["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}",yh,"{1} 'at' {0}",yh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function jD(t){const r=Math.floor(Math.abs(t)),c=t.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===c?1:5}];let Wg={};function Vv(t){const e=function HD(t){return t.toLowerCase().replace(/_/g,"-")}(t);let r=D2(e);if(r)return r;const c=e.split("-")[0];if(r=D2(c),r)return r;if("en"===c)return VD;throw new Or(701,!1)}function C2(t){return Vv(t)[Kg.PluralCase]}function D2(t){return t in Wg||(Wg[t]=dr.ng&&dr.ng.common&&dr.ng.common.locales&&dr.ng.common.locales[t]),Wg[t]}var Kg=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}(Kg||{});const Bw="en-US";let S2=Bw,W2=(t,e,r)=>{};function Wv(t,e,r,c){const p=_r(),m=fn(),x=An();return Gv(m,p,p[on],x,t,e,c),Wv}function Kv(t,e){const r=An(),c=_r(),p=fn();return Gv(p,c,Z1(Me(p.data),r,c),r,t,e),Kv}function Gv(t,e,r,c,p,m,x){const M=hs(c),ot=t.firstCreatePass&&Eg(t),Dt=e[Kn],Vt=hh(e);let Re=!0;if(3&c.type||x){const Nr=oa(c,e),Yr=x?x(Nr):Nr,lo=Vt.length,Lr=x?jn=>x(qn(jn[c.index])):c.index;let En=null;if(!x&&M&&(En=function OS(t,e,r,c){const p=t.cleanup;if(null!=p)for(let m=0;mB?M[B]:null}"string"==typeof x&&(m+=2)}return null}(t,e,p,c.index)),null!==En)(En.__ngLastListenerFn__||En).__ngNextListenerFn__=m,En.__ngLastListenerFn__=m,Re=!1;else{m=G2(c,e,Dt,m),W2(Nr,p,m);const jn=r.listen(Yr,p,m);Vt.push(m,jn),ot&&ot.push(p,Lr,lo,lo+1)}}else m=G2(c,e,Dt,m);const Be=c.outputs;let qe;if(Re&&null!==Be&&(qe=Be[p])){const Nr=qe.length;if(Nr)for(let Yr=0;Yr-1?G(t.index,e):e,5);let M=K2(e,r,c,m),B=p.__ngNextListenerFn__;for(;B;)M=K2(e,r,B,m)&&M,B=B.__ngNextListenerFn__;return M}}function X2(t=1){return function yo(t){return(Wo.lFrame.contextLView=function un(t,e){for(;t>0;)e=e[Ui],t--;return e}(t,Wo.lFrame.contextLView))[Kn]}(t)}function RS(t,e){let r=null;const c=function by(t){const e=t.attrs;if(null!=e){const r=e.indexOf(5);if(!(1&r))return e[r+1]}return null}(t);for(let p=0;pr._dirtyCounter.update(c=>c+1))}(e,px(t,r,c,p))}function uk(t=1){sr(We()+t)}function pk(t){return F(function yu(){return Wo.lFrame.contextLView}(),Ge+t)}function xk(t,e=""){const r=_r(),c=fn(),p=t+Ge,m=c.firstCreatePass?gu(c,p,1,e,null):c.data[p],x=kk(c,r,m,e,t);r[p]=x,yi()&&yg(c,r,x,m),Qa(m,!1)}let kk=(t,e,r,c,p)=>(Si(!0),function Wf(t,e){return t.createText(e)}(e[on],c));function Qv(t){return Hw("",t,""),Qv}function Hw(t,e,r){const c=_r(),p=Pg(c,t,e,r);return p!==$n&&function mu(t,e,r){const c=fl(e,t);!function Ub(t,e,r){t.setValue(e,r)}(t[on],c,r)}(c,Ur(),p),Hw}function Zv(t,e,r){fx(e)&&(e=e());const c=_r();return za(c,I(),e)&&ui(fn(),no(),c,t,e,c[on],r,!1),Zv}function Ok(t,e){const r=fx(t);return r&&t.set(e),r}function qv(t,e){const r=_r(),c=fn(),p=An();return Gv(c,r,r[on],p,t,e),qv}function Jv(t,e,r,c,p){if(t=Kt(t),Array.isArray(t))for(let m=0;m>20;if(ea(t)||!t.multi){const Be=new tc(ot,p,qu),qe=e1(B,e,p?Dt:Dt+Re,Vt);-1===qe?(Nl(wp(M,x),m,B),t1(m,t,e.length),e.push(B),M.directiveStart++,M.directiveEnd++,p&&(M.providerIndexes+=1048576),r.push(Be),x.push(Be)):(r[qe]=Be,x[qe]=Be)}else{const Be=e1(B,e,Dt+Re,Vt),qe=e1(B,e,Dt,Dt+Re),Yr=qe>=0&&r[qe];if(p&&!Yr||!p&&!(Be>=0&&r[Be])){Nl(wp(M,x),m,B);const lo=function qS(t,e,r,c,p){const m=new tc(t,r,qu);return m.multi=[],m.index=e,m.componentProviders=0,Lk(m,p,c&&!r),m}(p?ZS:QS,r.length,p,c,ot);!p&&Yr&&(r[qe].providerFactory=lo),t1(m,t,e.length,0),e.push(B),M.directiveStart++,M.directiveEnd++,p&&(M.providerIndexes+=1048576),r.push(lo),x.push(lo)}else t1(m,t,Be>-1?Be:qe,Lk(r[p?qe:Be],ot,!p&&c));!p&&c&&Yr&&r[qe].componentProviders++}}}function t1(t,e,r,c){const p=ea(e),m=function Mc(t){return!!t.useClass}(e);if(p||m){const B=(m?Kt(e.useClass):e).prototype.ngOnDestroy;if(B){const ot=t.destroyHooks||(t.destroyHooks=[]);if(!p&&e.multi){const Dt=ot.indexOf(r);-1===Dt?ot.push(r,[c,B]):ot[Dt+1].push(c,B)}else ot.push(r,B)}}}function Lk(t,e,r){return r&&t.componentProviders++,t.multi.push(e)-1}function e1(t,e,r,c){for(let p=r;p{r.providersResolver=(c,p)=>function YS(t,e,r){const c=fn();if(c.firstCreatePass){const p=Yi(t);Jv(r,c.data,c.blueprint,p,!0),Jv(e,c.data,c.blueprint,p,!1)}}(c,p?p(t):t,e)}}function Bk(t,e,r){const c=Za()+t,p=_r();return p[c]===$n?Ld(p,c,r?e.call(r):e()):vm(p,c)}function Uk(t,e,r,c){return zk(_r(),Za(),t,e,r,c)}function $k(t,e,r,c,p){return Wk(_r(),Za(),t,e,r,c,p)}function jk(t,e,r,c,p,m){return function Kk(t,e,r,c,p,m,x,M){const B=e+r;return function Aw(t,e,r,c,p){const m=bh(t,e,r,c);return za(t,e+2,p)||m}(t,B,p,m,x)?Ld(t,B+3,M?c.call(M,p,m,x):c(p,m,x)):Tm(t,B+3)}(_r(),Za(),t,e,r,c,p,m)}function Vk(t,e,r,c,p,m,x){return function Gk(t,e,r,c,p,m,x,M,B){const ot=e+r;return Sl(t,ot,p,m,x,M)?Ld(t,ot+4,B?c.call(B,p,m,x,M):c(p,m,x,M)):Tm(t,ot+4)}(_r(),Za(),t,e,r,c,p,m,x)}function Hk(t,e,r,c,p,m,x,M,B,ot,Dt){const Vt=Za()+t,Re=_r(),Be=Sl(Re,Vt,r,c,p,m);return Sl(Re,Vt+4,x,M,B,ot)||Be?Ld(Re,Vt+8,Dt?e.call(Dt,r,c,p,m,x,M,B,ot):e(r,c,p,m,x,M,B,ot)):vm(Re,Vt+8)}function Tm(t,e){const r=t[e];return r===$n?void 0:r}function zk(t,e,r,c,p,m){const x=e+r;return za(t,x,p)?Ld(t,x+1,m?c.call(m,p):c(p)):Tm(t,x+1)}function Wk(t,e,r,c,p,m,x){const M=e+r;return bh(t,M,p,m)?Ld(t,M+2,x?c.call(x,p,m):c(p,m)):Tm(t,M+2)}function Yk(t,e){const r=fn();let c;const p=t+Ge;r.firstCreatePass?(c=function aA(t,e){if(e)for(let r=e.length-1;r>=0;r--){const c=e[r];if(t===c.name)return c}}(e,r.pipeRegistry),r.data[p]=c,c.onDestroy&&(r.destroyHooks??=[]).push(p,c.onDestroy)):c=r.data[p];const m=c.factory||(c.factory=Di(c.type)),M=Ii(qu);try{const B=Lc(!1),ot=m();return Lc(B),function Yv(t,e,r,c){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),e[r]=c}(r,_r(),p,ot),ot}finally{Ii(M)}}function Qk(t,e,r){const c=t+Ge,p=_r(),m=F(p,c);return Mm(p,c)?zk(p,Za(),e,m.transform,r,m):m.transform(r)}function Zk(t,e,r,c){const p=t+Ge,m=_r(),x=F(m,p);return Mm(m,p)?Wk(m,Za(),e,x.transform,r,c,x):x.transform(r,c)}function Mm(t,e){return t[Pr].data[e].pure}function qk(t,e){return dw(t,e)}class gE{full;major;minor;patch;constructor(e){this.full=e;const r=e.split(".");this.major=r[0],this.minor=r[1],this.patch=r.slice(2).join(".")}}class PA{ngModuleFactory;componentFactories;constructor(e,r){this.ngModuleFactory=e,this.componentFactories=r}}let FA=(()=>{class t{compileModuleSync(r){return new Py(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const c=this.compileModuleSync(r),m=Dc(gn(r).declarations).reduce((x,M)=>{const B=Ko(M);return B&&x.push(new pm(B)),x},[]);return new PA(c,m)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$A=(()=>{class t{zone=co(ia);changeDetectionScheduler=co(rl);applicationRef=co(ul);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function c1({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:r}){return t??=()=>new ia({...l1(),scheduleInRootZone:r}),[{provide:ia,useFactory:t},{provide:Qr,multi:!0,useFactory:()=>{const c=co($A,{optional:!0});return()=>c.initialize()}},{provide:Qr,multi:!0,useFactory:()=>{const c=co(VA);return()=>{c.initialize()}}},!0===e?{provide:Ou,useValue:!0}:[],{provide:ol,useValue:r??Sp}]}function l1(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let VA=(()=>{class t{subscription=new $e.yU;initialized=!1;zone=co(ia);pendingTasks=co(_l);initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ia.assertNotInAngularZone(),queueMicrotask(()=>{null!==r&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ia.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Om=(()=>{class t{appRef=co(ul);taskService=co(_l);ngZone=co(ia);zonelessEnabled=co(md);disableScheduling=co(Ou,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new $e.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(qd):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(co(ol,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){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 Rp||!this.zoneIsDefined)}notify(r){if(!this.zonelessEnabled&&5===r)return;let c=!1;switch(r){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,c=!0;break;case 13:this.appRef.dirtyFlags|=16,c=!0;break;case 12:c=!0;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick(c))return;const p=this.useMicrotaskScheduler?lf:Ru;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>p(()=>this.tick())):this.ngZone.runOutsideAngular(()=>p(()=>this.tick()))}shouldScheduleTick(r){return!(this.disableScheduling&&!r||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(qd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const r=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(c){throw this.taskService.remove(r),c}finally{this.cleanup()}this.useMicrotaskScheduler=!0,lf(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(r)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const r=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(r)}}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const u1=new ce("",{providedIn:"root",factory:()=>co(u1,_n.Optional|_n.SkipSelf)||function HA(){return typeof $localize<"u"&&$localize.locale||Bw}()}),zA=new ce("",{providedIn:"root",factory:()=>"USD"}),Kw=new ce("");function Gw(t){return!t.moduleRef}let ap=null;function JA(){return!1}let CE=(()=>class t{static __NG_ELEMENT_ID__=tT})();function tT(t){return function eT(t,e,r){if(Ni(t)&&!r){const c=G(t.index,e);return new im(c,c)}return 175&t.type?new im(e[bi],e):null}(An(),_r(),!(16&~t))}class TE{constructor(){}supports(e){return Sw(e)}create(e){return new aT(e)}}const iT=(t,e)=>e;class aT{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(e){this._trackByFn=e||iT}forEachItem(e){let r;for(r=this._itHead;null!==r;r=r._next)e(r)}forEachOperation(e){let r=this._itHead,c=this._removalsHead,p=0,m=null;for(;r||c;){const x=!c||r&&r.currentIndex{x=this._trackByFn(p,M),null!==r&&Object.is(r.trackById,x)?(c&&(r=this._verifyReinsertion(r,M,x,p)),Object.is(r.item,M)||this._addIdentityChange(r,M)):(r=this._mismatch(r,M,x,p),c=!0),r=r._next,p++}),this.length=p;return this._truncate(r),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,r,c,p){let m;return null===e?m=this._itTail:(m=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(e.item,r)||this._addIdentityChange(e,r),this._reinsertAfter(e,m,p)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(c,p))?(Object.is(e.item,r)||this._addIdentityChange(e,r),this._moveAfter(e,m,p)):e=this._addAfter(new sT(r,c),m,p),e}_verifyReinsertion(e,r,c,p){let m=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==m?e=this._reinsertAfter(m,e._prev,p):e.currentIndex!=p&&(e.currentIndex=p,this._addToMoves(e,p)),e}_truncate(e){for(;null!==e;){const r=e._next;this._addToRemovals(this._unlink(e)),e=r}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(e,r,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const p=e._prevRemoved,m=e._nextRemoved;return null===p?this._removalsHead=m:p._nextRemoved=m,null===m?this._removalsTail=p:m._prevRemoved=p,this._insertAfter(e,r,c),this._addToMoves(e,c),e}_moveAfter(e,r,c){return this._unlink(e),this._insertAfter(e,r,c),this._addToMoves(e,c),e}_addAfter(e,r,c){return this._insertAfter(e,r,c),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,r,c){const p=null===r?this._itHead:r._next;return e._next=p,e._prev=r,null===p?this._itTail=e:p._prev=e,null===r?this._itHead=e:r._next=e,null===this._linkedRecords&&(this._linkedRecords=new ME),this._linkedRecords.put(e),e.currentIndex=c,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const r=e._prev,c=e._next;return null===r?this._itHead=c:r._next=c,null===c?this._itTail=r:c._prev=r,e}_addToMoves(e,r){return e.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ME),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,r){return e.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class sT{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(e,r){this.item=e,this.trackById=r}}class cT{_head=null;_tail=null;add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,r){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===r||r<=c.currentIndex)&&Object.is(c.trackById,e))return c;return null}remove(e){const r=e._prevDup,c=e._nextDup;return null===r?this._head=c:r._nextDup=c,null===c?this._tail=r:c._prevDup=r,null===this._head}}class ME{map=new Map;put(e){const r=e.trackById;let c=this.map.get(r);c||(c=new cT,this.map.set(r,c)),c.add(e)}get(e,r){const p=this.map.get(e);return p?p.get(e,r):null}remove(e){const r=e.trackById;return this.map.get(r).remove(e)&&this.map.delete(r),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function IE(t,e,r){const c=t.previousIndex;if(null===c)return c;let p=0;return r&&c{if(r&&r.key===p)this._maybeAddToChanges(r,c),this._appendAfter=r,r=r._next;else{const m=this._getOrCreateRecordForKey(p,c);r=this._insertBeforeOrAppend(r,m)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let c=r;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,r){if(e){const c=e._prev;return r._next=e,r._prev=c,e._prev=r,c&&(c._next=r),e===this._mapHead&&(this._mapHead=r),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(e,r){if(this._records.has(e)){const p=this._records.get(e);this._maybeAddToChanges(p,r);const m=p._prev,x=p._next;return m&&(m._next=x),x&&(x._prev=m),p._next=null,p._prev=null,p}const c=new dT(e);return this._records.set(e,c),c.currentValue=r,this._addToAdditions(c),c}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,r){Object.is(r,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=r,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,r){e instanceof Map?e.forEach(r):Object.keys(e).forEach(c=>r(e[c],c))}}class dT{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(e){this.key=e}}function RE(){return new b1([new TE])}let b1=(()=>{class t{factories;static \u0275prov=cn({token:t,providedIn:"root",factory:RE});constructor(r){this.factories=r}static create(r,c){if(null!=c){const p=c.factories.slice();r=r.concat(p)}return new t(r)}static extend(r){return{provide:t,useFactory:c=>t.create(r,c||RE()),deps:[[t,new Aa,new ls]]}}find(r){const c=this.factories.find(p=>p.supports(r));if(null!=c)return c;throw new Or(901,!1)}}return t})();function NE(){return new w1([new OE])}let w1=(()=>{class t{static \u0275prov=cn({token:t,providedIn:"root",factory:NE});factories;constructor(r){this.factories=r}static create(r,c){if(c){const p=c.factories.slice();r=r.concat(p)}return new t(r)}static extend(r){return{provide:t,useFactory:c=>t.create(r,c||NE()),deps:[[t,new Aa,new ls]]}}find(r){const c=this.factories.find(p=>p.supports(r));if(c)return c;throw new Or(901,!1)}}return t})();function ET(t){try{const{rootComponent:e,appProviders:r,platformProviders:c}=t,p=function qA(t=[]){if(ap)return ap;const e=function xE(t=[],e){return Qi.create({name:e,providers:[{provide:yc,useValue:"platform"},{provide:Kw,useValue:new Set([()=>ap=null])},...t]})}(t);return ap=e,function L_(){!function He(t){wr=t}(()=>{throw new Or(600,!1)})}(),function kE(t){const e=t.get(su,null);$a(t,()=>{e?.forEach(r=>r())})}(e),e}(c),m=[c1({}),{provide:rl,useExisting:Om},...r||[]];return function yE(t){const e=Gw(t)?t.r3Injector:t.moduleRef.injector,r=e.get(ia);return r.run(()=>{Gw(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const c=e.get(kl,null);let p;if(r.runOutsideAngular(()=>{p=r.onError.subscribe({next:m=>{c.handleError(m)}})}),Gw(t)){const m=()=>e.destroy(),x=t.platformInjector.get(Kw);x.add(m),e.onDestroy(()=>{p.unsubscribe(),x.delete(m)})}else{const m=()=>t.moduleRef.destroy(),x=t.platformInjector.get(Kw);x.add(m),t.moduleRef.onDestroy(()=>{ww(t.allPlatformModules,t.moduleRef),p.unsubscribe(),x.delete(m)})}return function $3(t,e,r){try{const c=r();return Vy(c)?c.catch(p=>{throw e.runOutsideAngular(()=>t.handleError(p)),p}):c}catch(c){throw e.runOutsideAngular(()=>t.handleError(c)),c}}(c,r,()=>{const m=e.get(R_);return m.runInitializers(),m.donePromise.then(()=>{if(function GD(t){"string"==typeof t&&(S2=t.toLowerCase().replace(/_/g,"-"))}(e.get(u1,Bw)||Bw),Gw(t)){const M=e.get(ul);return void 0!==t.rootComponent&&M.bootstrap(t.rootComponent),M}return function YA(t,e){const r=t.injector.get(ul);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(c=>r.bootstrap(c));else{if(!t.instance.ngDoBootstrap)throw new Or(-403,!1);t.instance.ngDoBootstrap(r)}e.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({r3Injector:new f_({providers:m,parent:p,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:p,rootComponent:e})}catch(e){return Promise.reject(e)}}function GT(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function XT(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)}function k1(t,e){an("NgSignals");const r=me(t);return e?.equal&&(r[C].equal=e.equal),r}function Yg(t){const e=A(null);try{return t()}finally{A(e)}}let c5=(()=>class t{view;node;constructor(r,c){this.view=r,this.node=c}static __NG_ELEMENT_ID__=t8})();function t8(){return new c5(_r(),An())}let r8=(()=>{class t extends N_{pendingTasks=co(_l);taskId=null;schedule(r){super.schedule(r),null===this.taskId&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();class o8{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(e,r,c,p,m,x){this.scheduler=e,this.effectFn=r,this.zone=c,this.injector=m,this.watcher=function yt(t,e,r){const c=Object.create(Xe);r&&(c.consumerAllowSignalWrites=!0),c.fn=t,c.schedule=e;const p=B=>{c.cleanupFn=B};return c.ref={notify:()=>pt(c),run:()=>{if(null===c.fn)return;if(function S(){return y}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(c.dirty=!1,c.hasRun&&!_t(c))return;c.hasRun=!0;const B=Ct(c);try{c.cleanupFn(),c.cleanupFn=ie,c.fn(p)}finally{Ot(c,B)}},cleanup:()=>c.cleanupFn(),destroy:()=>function x(B){(function m(B){return null===B.fn&&null===B.schedule})(B)||(wt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=ie)}(c),[C]:c},c.ref}(M=>this.runEffect(M),()=>this.schedule(),x),this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(r){this.injector.get(kl,null,{optional:!0})?.handleError(r)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let E1=!1;class a8{[C];constructor(e){this[C]=e}destroy(){this[C].destroy()}}function C1(t,e){if(E1)return function i8(t,e){an("NgSignals"),!e?.injector&&Ss();const r=e?.injector??co(Qi),c=!0!==e?.manualCleanup?r.get(va):null,p=new o8(r.get(r8),t,typeof Zone>"u"?null:Zone.current,c,r,e?.allowSignalWrites??!1),m=r.get(CE,null,{optional:!0});return m&&8&m._lView[Ao]?(m._lView[rt]??=[]).push(p.watcher.notify):p.watcher.notify(),p}(t,e);an("NgSignals"),!e?.injector&&Ss();const r=e?.injector??co(Qi);let p,c=!0!==e?.manualCleanup?r.get(va):null;const m=r.get(c5,null,{optional:!0}),x=r.get(rl);return null===m||e?.forceRoot?p=function d8(t,e,r){const c=Object.create(s8);return c.fn=t,c.scheduler=e,c.notifier=r,c.zone=typeof Zone<"u"?Zone.current:null,c.scheduler.schedule(c),c.notifier.notify(13),c}(t,r.get(zy),x):(p=function l8(t,e,r){const c=Object.create(c8);return c.view=t,c.zone=typeof Zone<"u"?Zone.current:null,c.notifier=e,c.fn=r,t[mt]??=new Set,t[mt].add(c),c.consumerMarkedDirty(c),c}(m.view,x,t),c instanceof Pl&&c._lView===m.view&&(c=null)),p.injector=r,null!==c&&(p.onDestroyFn=c.onDestroy(()=>p.destroy())),new a8(p)}const l5={...N,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:bd,run(){if(this.dirty=!1,this.hasRun&&!_t(this))return;this.hasRun=!0;const t=c=>(this.cleanupFns??=[]).push(c),e=Ct(this),r=Zc(!1);try{this.maybeCleanup(),this.fn(t)}finally{Zc(r),Ot(this,e)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},s8={...l5,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){wt(this),this.onDestroyFn(),this.maybeCleanup()}},c8={...l5,consumerMarkedDirty(){this.view[Ao]|=8192,Ia(this.view),this.notifier.notify(14)},destroy(){wt(this),this.onDestroyFn(),this.maybeCleanup(),this.view[mt]?.delete(this)}};function w8(t,e){const r=Ko(t),c=e.elementInjector||wn();return new pm(r).create(c,e.projectableNodes,e.hostElement,e.environmentInjector)}function y8(t){const e=Ko(t);if(!e)return null;const r=new pm(e);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},936:(i,s,o)=>{"use strict";o.d(s,{BC:()=>tr,JD:()=>Ci,Q0:()=>ss,X1:()=>us,YN:()=>$s,YS:()=>Bs,cV:()=>Rr,cb:()=>Tr,cz:()=>xt,hs:()=>xo,j4:()=>Ca,k0:()=>_t,kq:()=>S,l_:()=>Ra,me:()=>ht,ok:()=>Oi,qT:()=>Pn,tU:()=>Fr,vO:()=>Se,vS:()=>as,xq:()=>Ds,ze:()=>Hi});var n=o(3107),a=o(4460),l=o(1787),y=o(2653),k=o(8447),C=o(7947);let A=(()=>{class lt{_renderer;_elementRef;onChange=Q=>{};onTouched=()=>{};constructor(Q,Ut){this._renderer=Q,this._elementRef=Ut}setProperty(Q,Ut){this._renderer.setProperty(this._elementRef.nativeElement,Q,Ut)}registerOnTouched(Q){this.onTouched=Q}registerOnChange(Q){this.onChange=Q}setDisabledState(Q){this.setProperty("disabled",Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(n.sFG),n.rXU(n.aKT))};static \u0275dir=n.FsC({type:lt})}return lt})(),T=(()=>{class lt extends A{static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,features:[n.Vt3]})}return lt})();const S=new n.nKC(""),Z={provide:S,useExisting:(0,n.Rfq)(()=>ht),multi:!0},J=new n.nKC("");let ht=(()=>{class lt extends A{_compositionMode;_composing=!1;constructor(Q,Ut,Ue){super(Q,Ut),this._compositionMode=Ue,null==this._compositionMode&&(this._compositionMode=!function W(){const lt=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(lt.toLowerCase())}())}writeValue(Q){this.setProperty("value",Q??"")}_handleInput(Q){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Q)}_compositionStart(){this._composing=!0}_compositionEnd(Q){this._composing=!1,this._compositionMode&&this.onChange(Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(J,8))};static \u0275dir=n.FsC({type:lt,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(Ut,Ue){1&Ut&&n.bIt("input",function(Jo){return Ue._handleInput(Jo.target.value)})("blur",function(){return Ue.onTouched()})("compositionstart",function(){return Ue._compositionStart()})("compositionend",function(Jo){return Ue._compositionEnd(Jo.target.value)})},standalone:!1,features:[n.Jv_([Z]),n.Vt3]})}return lt})();function ct(lt){return null==lt||("string"==typeof lt||Array.isArray(lt))&&0===lt.length}function pt(lt){return null!=lt&&"number"==typeof lt.length}const xt=new n.nKC(""),Ct=new n.nKC(""),Ot=/^(?=.{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 _t{static min(dt){return function wt(lt){return dt=>{if(ct(dt.value)||ct(lt))return null;const Q=parseFloat(dt.value);return!isNaN(Q)&&Q{if(ct(dt.value)||ct(lt))return null;const Q=parseFloat(dt.value);return!isNaN(Q)&&Q>lt?{max:{max:lt,actual:dt.value}}:null}}(dt)}static required(dt){return st(dt)}static requiredTrue(dt){return vt(dt)}static email(dt){return function Bt(lt){return ct(lt.value)||Ot.test(lt.value)?null:{email:!0}}(dt)}static minLength(dt){return function ne(lt){return dt=>ct(dt.value)||!pt(dt.value)?null:dt.value.length{if(ct(Ut.value))return null;const Ue=Ut.value;return dt.test(Ue)?null:{pattern:{requiredPattern:Q,actualValue:Ue}}}}(dt)}static nullValidator(dt){return null}static compose(dt){return He(dt)}static composeAsync(dt){return Rt(dt)}}function st(lt){return ct(lt.value)?{required:!0}:null}function vt(lt){return!0===lt.value?null:{required:!0}}function le(lt){return dt=>pt(dt.value)&&dt.value.length>lt?{maxlength:{requiredLength:lt,actualLength:dt.value.length}}:null}function ae(lt){return null}function or(lt){return null!=lt}function fr(lt){return(0,n.jNT)(lt)?(0,l.H)(lt):lt}function yr(lt){let dt={};return lt.forEach(Q=>{dt=null!=Q?{...dt,...Q}:dt}),0===Object.keys(dt).length?null:dt}function jr(lt,dt){return dt.map(Q=>Q(lt))}function ze(lt){return lt.map(dt=>function wr(lt){return!lt.validate}(dt)?dt:Q=>dt.validate(Q))}function He(lt){if(!lt)return null;const dt=lt.filter(or);return 0==dt.length?null:function(Q){return yr(jr(Q,dt))}}function kt(lt){return null!=lt?He(ze(lt)):null}function Rt(lt){if(!lt)return null;const dt=lt.filter(or);return 0==dt.length?null:function(Q){const Ut=jr(Q,dt).map(fr);return(0,y.p)(Ut).pipe((0,C.T)(yr))}}function Oe(lt){return null!=lt?Rt(ze(lt)):null}function Ht(lt,dt){return null===lt?[dt]:Array.isArray(lt)?[...lt,dt]:[lt,dt]}function zt(lt){return lt._rawValidators}function te(lt){return lt._rawAsyncValidators}function Ae(lt){return lt?Array.isArray(lt)?lt:[lt]:[]}function Pe(lt,dt){return Array.isArray(lt)?lt.includes(dt):lt===dt}function St(lt,dt){const Q=Ae(dt);return Ae(lt).forEach(Ue=>{Pe(Q,Ue)||Q.push(Ue)}),Q}function yt(lt,dt){return Ae(dt).filter(Q=>!Pe(lt,Q))}class ie{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(dt){this._rawValidators=dt||[],this._composedValidatorFn=kt(this._rawValidators)}_setAsyncValidators(dt){this._rawAsyncValidators=dt||[],this._composedAsyncValidatorFn=Oe(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(dt){this._onDestroyCallbacks.push(dt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(dt=>dt()),this._onDestroyCallbacks=[]}reset(dt=void 0){this.control&&this.control.reset(dt)}hasError(dt,Q){return!!this.control&&this.control.hasError(dt,Q)}getError(dt,Q){return this.control?this.control.getError(dt,Q):null}}class Xe extends ie{name;get formDirective(){return null}get path(){return null}}class Se extends ie{_parent=null;name=null;valueAccessor=null}class Ke{_cd;constructor(dt){this._cd=dt}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 tr=(()=>{class lt extends Ke{constructor(Q){super(Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Se,2))};static \u0275dir=n.FsC({type:lt,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ut,Ue){2&Ut&&n.AVh("ng-untouched",Ue.isUntouched)("ng-touched",Ue.isTouched)("ng-pristine",Ue.isPristine)("ng-dirty",Ue.isDirty)("ng-valid",Ue.isValid)("ng-invalid",Ue.isInvalid)("ng-pending",Ue.isPending)},standalone:!1,features:[n.Vt3]})}return lt})(),Tr=(()=>{class lt extends Ke{constructor(Q){super(Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Xe,10))};static \u0275dir=n.FsC({type:lt,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ut,Ue){2&Ut&&n.AVh("ng-untouched",Ue.isUntouched)("ng-touched",Ue.isTouched)("ng-pristine",Ue.isPristine)("ng-dirty",Ue.isDirty)("ng-valid",Ue.isValid)("ng-invalid",Ue.isInvalid)("ng-pending",Ue.isPending)("ng-submitted",Ue.isSubmitted)},standalone:!1,features:[n.Vt3]})}return lt})();const Mr="VALID",ao="INVALID",xr="PENDING",zo="DISABLED";class To{}class Ho extends To{value;source;constructor(dt,Q){super(),this.value=dt,this.source=Q}}class be extends To{pristine;source;constructor(dt,Q){super(),this.pristine=dt,this.source=Q}}class Ve extends To{touched;source;constructor(dt,Q){super(),this.touched=dt,this.source=Q}}class It extends To{status;source;constructor(dt,Q){super(),this.status=dt,this.source=Q}}class Kt extends To{source;constructor(dt){super(),this.source=dt}}class jt extends To{source;constructor(dt){super(),this.source=dt}}function ke(lt){return(qr(lt)?lt.validators:lt)||null}function Fe(lt,dt){return(qr(dt)?dt.asyncValidators:lt)||null}function qr(lt){return null!=lt&&!Array.isArray(lt)&&"object"==typeof lt}function ko(lt,dt,Q){const Ut=lt.controls;if(!(dt?Object.keys(Ut):Ut).length)throw new n.wOt(1e3,"");if(!Ut[Q])throw new n.wOt(1001,"")}function sn(lt,dt,Q){lt._forEachChild((Ut,Ue)=>{if(void 0===Q[Ue])throw new n.wOt(1002,"")})}class hn{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(dt,Q){this._assignValidators(dt),this._assignAsyncValidators(Q)}get validator(){return this._composedValidatorFn}set validator(dt){this._rawValidators=this._composedValidatorFn=dt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(dt){this._rawAsyncValidators=this._composedAsyncValidatorFn=dt}get parent(){return this._parent}get status(){return(0,n.O8t)(this.statusReactive)}set status(dt){(0,n.O8t)(()=>this.statusReactive.set(dt))}_status=(0,n.EWP)(()=>this.statusReactive());statusReactive=(0,n.vPA)(void 0);get valid(){return this.status===Mr}get invalid(){return this.status===ao}get pending(){return this.status==xr}get disabled(){return this.status===zo}get enabled(){return this.status!==zo}errors;get pristine(){return(0,n.O8t)(this.pristineReactive)}set pristine(dt){(0,n.O8t)(()=>this.pristineReactive.set(dt))}_pristine=(0,n.EWP)(()=>this.pristineReactive());pristineReactive=(0,n.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,n.O8t)(this.touchedReactive)}set touched(dt){(0,n.O8t)(()=>this.touchedReactive.set(dt))}_touched=(0,n.EWP)(()=>this.touchedReactive());touchedReactive=(0,n.vPA)(!1);get untouched(){return!this.touched}_events=new k.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(dt){this._assignValidators(dt)}setAsyncValidators(dt){this._assignAsyncValidators(dt)}addValidators(dt){this.setValidators(St(dt,this._rawValidators))}addAsyncValidators(dt){this.setAsyncValidators(St(dt,this._rawAsyncValidators))}removeValidators(dt){this.setValidators(yt(dt,this._rawValidators))}removeAsyncValidators(dt){this.setAsyncValidators(yt(dt,this._rawAsyncValidators))}hasValidator(dt){return Pe(this._rawValidators,dt)}hasAsyncValidator(dt){return Pe(this._rawAsyncValidators,dt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(dt={}){const Q=!1===this.touched;this.touched=!0;const Ut=dt.sourceControl??this;this._parent&&!dt.onlySelf&&this._parent.markAsTouched({...dt,sourceControl:Ut}),Q&&!1!==dt.emitEvent&&this._events.next(new Ve(!0,Ut))}markAllAsTouched(dt={}){this.markAsTouched({onlySelf:!0,emitEvent:dt.emitEvent,sourceControl:this}),this._forEachChild(Q=>Q.markAllAsTouched(dt))}markAsUntouched(dt={}){const Q=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Ut=dt.sourceControl??this;this._forEachChild(Ue=>{Ue.markAsUntouched({onlySelf:!0,emitEvent:dt.emitEvent,sourceControl:Ut})}),this._parent&&!dt.onlySelf&&this._parent._updateTouched(dt,Ut),Q&&!1!==dt.emitEvent&&this._events.next(new Ve(!1,Ut))}markAsDirty(dt={}){const Q=!0===this.pristine;this.pristine=!1;const Ut=dt.sourceControl??this;this._parent&&!dt.onlySelf&&this._parent.markAsDirty({...dt,sourceControl:Ut}),Q&&!1!==dt.emitEvent&&this._events.next(new be(!1,Ut))}markAsPristine(dt={}){const Q=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Ut=dt.sourceControl??this;this._forEachChild(Ue=>{Ue.markAsPristine({onlySelf:!0,emitEvent:dt.emitEvent})}),this._parent&&!dt.onlySelf&&this._parent._updatePristine(dt,Ut),Q&&!1!==dt.emitEvent&&this._events.next(new be(!0,Ut))}markAsPending(dt={}){this.status=xr;const Q=dt.sourceControl??this;!1!==dt.emitEvent&&(this._events.next(new It(this.status,Q)),this.statusChanges.emit(this.status)),this._parent&&!dt.onlySelf&&this._parent.markAsPending({...dt,sourceControl:Q})}disable(dt={}){const Q=this._parentMarkedDirty(dt.onlySelf);this.status=zo,this.errors=null,this._forEachChild(Ue=>{Ue.disable({...dt,onlySelf:!0})}),this._updateValue();const Ut=dt.sourceControl??this;!1!==dt.emitEvent&&(this._events.next(new Ho(this.value,Ut)),this._events.next(new It(this.status,Ut)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...dt,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Ue=>Ue(!0))}enable(dt={}){const Q=this._parentMarkedDirty(dt.onlySelf);this.status=Mr,this._forEachChild(Ut=>{Ut.enable({...dt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:dt.emitEvent}),this._updateAncestors({...dt,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Ut=>Ut(!1))}_updateAncestors(dt,Q){this._parent&&!dt.onlySelf&&(this._parent.updateValueAndValidity(dt),dt.skipPristineCheck||this._parent._updatePristine({},Q),this._parent._updateTouched({},Q))}setParent(dt){this._parent=dt}getRawValue(){return this.value}updateValueAndValidity(dt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Ut=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Mr||this.status===xr)&&this._runAsyncValidator(Ut,dt.emitEvent)}const Q=dt.sourceControl??this;!1!==dt.emitEvent&&(this._events.next(new Ho(this.value,Q)),this._events.next(new It(this.status,Q)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!dt.onlySelf&&this._parent.updateValueAndValidity({...dt,sourceControl:Q})}_updateTreeValidity(dt={emitEvent:!0}){this._forEachChild(Q=>Q._updateTreeValidity(dt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:dt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?zo:Mr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(dt,Q){if(this.asyncValidator){this.status=xr,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Q};const Ut=fr(this.asyncValidator(this));this._asyncValidationSubscription=Ut.subscribe(Ue=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Ue,{emitEvent:Q,shouldHaveEmitted:dt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const dt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,dt}return!1}setErrors(dt,Q={}){this.errors=dt,this._updateControlsErrors(!1!==Q.emitEvent,this,Q.shouldHaveEmitted)}get(dt){let Q=dt;return null==Q||(Array.isArray(Q)||(Q=Q.split(".")),0===Q.length)?null:Q.reduce((Ut,Ue)=>Ut&&Ut._find(Ue),this)}getError(dt,Q){const Ut=Q?this.get(Q):this;return Ut&&Ut.errors?Ut.errors[dt]:null}hasError(dt,Q){return!!this.getError(dt,Q)}get root(){let dt=this;for(;dt._parent;)dt=dt._parent;return dt}_updateControlsErrors(dt,Q,Ut){this.status=this._calculateStatus(),dt&&this.statusChanges.emit(this.status),(dt||Ut)&&this._events.next(new It(this.status,Q)),this._parent&&this._parent._updateControlsErrors(dt,Q,Ut)}_initObservables(){this.valueChanges=new n.bkB,this.statusChanges=new n.bkB}_calculateStatus(){return this._allControlsDisabled()?zo:this.errors?ao:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xr)?xr:this._anyControlsHaveStatus(ao)?ao:Mr}_anyControlsHaveStatus(dt){return this._anyControls(Q=>Q.status===dt)}_anyControlsDirty(){return this._anyControls(dt=>dt.dirty)}_anyControlsTouched(){return this._anyControls(dt=>dt.touched)}_updatePristine(dt,Q){const Ut=!this._anyControlsDirty(),Ue=this.pristine!==Ut;this.pristine=Ut,this._parent&&!dt.onlySelf&&this._parent._updatePristine(dt,Q),Ue&&this._events.next(new be(this.pristine,Q))}_updateTouched(dt={},Q){this.touched=this._anyControlsTouched(),this._events.next(new Ve(this.touched,Q)),this._parent&&!dt.onlySelf&&this._parent._updateTouched(dt,Q)}_onDisabledChange=[];_registerOnCollectionChange(dt){this._onCollectionChange=dt}_setUpdateStrategy(dt){qr(dt)&&null!=dt.updateOn&&(this._updateOn=dt.updateOn)}_parentMarkedDirty(dt){return!dt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(dt){return null}_assignValidators(dt){this._rawValidators=Array.isArray(dt)?dt.slice():dt,this._composedValidatorFn=function se(lt){return Array.isArray(lt)?kt(lt):lt||null}(this._rawValidators)}_assignAsyncValidators(dt){this._rawAsyncValidators=Array.isArray(dt)?dt.slice():dt,this._composedAsyncValidatorFn=function vr(lt){return Array.isArray(lt)?Oe(lt):lt||null}(this._rawAsyncValidators)}}class Zn extends hn{constructor(dt,Q,Ut){super(ke(Q),Fe(Ut,Q)),this.controls=dt,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(dt,Q){return this.controls[dt]?this.controls[dt]:(this.controls[dt]=Q,Q.setParent(this),Q._registerOnCollectionChange(this._onCollectionChange),Q)}addControl(dt,Q,Ut={}){this.registerControl(dt,Q),this.updateValueAndValidity({emitEvent:Ut.emitEvent}),this._onCollectionChange()}removeControl(dt,Q={}){this.controls[dt]&&this.controls[dt]._registerOnCollectionChange(()=>{}),delete this.controls[dt],this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}setControl(dt,Q,Ut={}){this.controls[dt]&&this.controls[dt]._registerOnCollectionChange(()=>{}),delete this.controls[dt],Q&&this.registerControl(dt,Q),this.updateValueAndValidity({emitEvent:Ut.emitEvent}),this._onCollectionChange()}contains(dt){return this.controls.hasOwnProperty(dt)&&this.controls[dt].enabled}setValue(dt,Q={}){sn(this,0,dt),Object.keys(dt).forEach(Ut=>{ko(this,!0,Ut),this.controls[Ut].setValue(dt[Ut],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(dt,Q={}){null!=dt&&(Object.keys(dt).forEach(Ut=>{const Ue=this.controls[Ut];Ue&&Ue.patchValue(dt[Ut],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(dt={},Q={}){this._forEachChild((Ut,Ue)=>{Ut.reset(dt?dt[Ue]:null,{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this._reduceChildren({},(dt,Q,Ut)=>(dt[Ut]=Q.getRawValue(),dt))}_syncPendingControls(){let dt=this._reduceChildren(!1,(Q,Ut)=>!!Ut._syncPendingControls()||Q);return dt&&this.updateValueAndValidity({onlySelf:!0}),dt}_forEachChild(dt){Object.keys(this.controls).forEach(Q=>{const Ut=this.controls[Q];Ut&&dt(Ut,Q)})}_setUpControls(){this._forEachChild(dt=>{dt.setParent(this),dt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(dt){for(const[Q,Ut]of Object.entries(this.controls))if(this.contains(Q)&&dt(Ut))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Q,Ut,Ue)=>((Ut.enabled||this.disabled)&&(Q[Ue]=Ut.value),Q))}_reduceChildren(dt,Q){let Ut=dt;return this._forEachChild((Ue,_o)=>{Ut=Q(Ut,Ue,_o)}),Ut}_allControlsDisabled(){for(const dt of Object.keys(this.controls))if(this.controls[dt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(dt){return this.controls.hasOwnProperty(dt)?this.controls[dt]:null}}class Ie extends Zn{}const gr=new n.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>po}),po="always";function ki(lt,dt){return[...dt.path,lt]}function Ln(lt,dt,Q=po){qi(lt,dt),dt.valueAccessor.writeValue(lt.value),(lt.disabled||"always"===Q)&&dt.valueAccessor.setDisabledState?.(lt.disabled),function Ji(lt,dt){dt.valueAccessor.registerOnChange(Q=>{lt._pendingValue=Q,lt._pendingChange=!0,lt._pendingDirty=!0,"change"===lt.updateOn&&is(lt,dt)})}(lt,dt),function si(lt,dt){const Q=(Ut,Ue)=>{dt.valueAccessor.writeValue(Ut),Ue&&dt.viewToModelUpdate(Ut)};lt.registerOnChange(Q),dt._registerOnDestroy(()=>{lt._unregisterOnChange(Q)})}(lt,dt),function Fi(lt,dt){dt.valueAccessor.registerOnTouched(()=>{lt._pendingTouched=!0,"blur"===lt.updateOn&<._pendingChange&&is(lt,dt),"submit"!==lt.updateOn&<.markAsTouched()})}(lt,dt),function cn(lt,dt){if(dt.valueAccessor.setDisabledState){const Q=Ut=>{dt.valueAccessor.setDisabledState(Ut)};lt.registerOnDisabledChange(Q),dt._registerOnDestroy(()=>{lt._unregisterOnDisabledChange(Q)})}}(lt,dt)}function ua(lt,dt,Q=!0){const Ut=()=>{};dt.valueAccessor&&(dt.valueAccessor.registerOnChange(Ut),dt.valueAccessor.registerOnTouched(Ut)),pi(lt,dt),lt&&(dt._invokeOnDestroyCallbacks(),lt._registerOnCollectionChange(()=>{}))}function $i(lt,dt){lt.forEach(Q=>{Q.registerOnValidatorChange&&Q.registerOnValidatorChange(dt)})}function qi(lt,dt){const Q=zt(lt);null!==dt.validator?lt.setValidators(Ht(Q,dt.validator)):"function"==typeof Q&<.setValidators([Q]);const Ut=te(lt);null!==dt.asyncValidator?lt.setAsyncValidators(Ht(Ut,dt.asyncValidator)):"function"==typeof Ut&<.setAsyncValidators([Ut]);const Ue=()=>lt.updateValueAndValidity();$i(dt._rawValidators,Ue),$i(dt._rawAsyncValidators,Ue)}function pi(lt,dt){let Q=!1;if(null!==lt){if(null!==dt.validator){const Ue=zt(lt);if(Array.isArray(Ue)&&Ue.length>0){const _o=Ue.filter(Jo=>Jo!==dt.validator);_o.length!==Ue.length&&(Q=!0,lt.setValidators(_o))}}if(null!==dt.asyncValidator){const Ue=te(lt);if(Array.isArray(Ue)&&Ue.length>0){const _o=Ue.filter(Jo=>Jo!==dt.asyncValidator);_o.length!==Ue.length&&(Q=!0,lt.setAsyncValidators(_o))}}}const Ut=()=>{};return $i(dt._rawValidators,Ut),$i(dt._rawAsyncValidators,Ut),Q}function is(lt,dt){lt._pendingDirty&<.markAsDirty(),lt.setValue(lt._pendingValue,{emitModelToViewChange:!1}),dt.viewToModelUpdate(lt._pendingValue),lt._pendingChange=!1}function hi(lt,dt){qi(lt,dt)}function Xt(lt,dt){if(!lt.hasOwnProperty("model"))return!1;const Q=lt.model;return!!Q.isFirstChange()||!Object.is(dt,Q.currentValue)}function he(lt,dt){lt._syncPendingControls(),dt.forEach(Q=>{const Ut=Q.control;"submit"===Ut.updateOn&&Ut._pendingChange&&(Q.viewToModelUpdate(Ut._pendingValue),Ut._pendingChange=!1)})}function je(lt,dt){if(!dt)return null;let Q,Ut,Ue;return Array.isArray(dt),dt.forEach(_o=>{_o.constructor===ht?Q=_o:function Nt(lt){return Object.getPrototypeOf(lt.constructor)===T}(_o)?Ut=_o:Ue=_o}),Ue||Ut||Q||null}const Er={provide:Xe,useExisting:(0,n.Rfq)(()=>Rr)},kr=Promise.resolve();let Rr=(()=>{class lt extends Xe{callSetDisabledState;get submitted(){return(0,n.O8t)(this.submittedReactive)}_submitted=(0,n.EWP)(()=>this.submittedReactive());submittedReactive=(0,n.vPA)(!1);_directives=new Set;form;ngSubmit=new n.bkB;options;constructor(Q,Ut,Ue){super(),this.callSetDisabledState=Ue,this.form=new Zn({},kt(Q),Oe(Ut))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Q){kr.then(()=>{const Ut=this._findContainer(Q.path);Q.control=Ut.registerControl(Q.name,Q.control),Ln(Q.control,Q,this.callSetDisabledState),Q.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Q)})}getControl(Q){return this.form.get(Q.path)}removeControl(Q){kr.then(()=>{const Ut=this._findContainer(Q.path);Ut&&Ut.removeControl(Q.name),this._directives.delete(Q)})}addFormGroup(Q){kr.then(()=>{const Ut=this._findContainer(Q.path),Ue=new Zn({});hi(Ue,Q),Ut.registerControl(Q.name,Ue),Ue.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Q){kr.then(()=>{const Ut=this._findContainer(Q.path);Ut&&Ut.removeControl(Q.name)})}getFormGroup(Q){return this.form.get(Q.path)}updateModel(Q,Ut){kr.then(()=>{this.form.get(Q.path).setValue(Ut)})}setValue(Q){this.control.setValue(Q)}onSubmit(Q){return this.submittedReactive.set(!0),he(this.form,this._directives),this.ngSubmit.emit(Q),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Q){return Q.pop(),Q.length?this.form.get(Q):this.form}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(xt,10),n.rXU(Ct,10),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ut,Ue){1&Ut&&n.bIt("submit",function(Jo){return Ue.onSubmit(Jo)})("reset",function(){return Ue.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[n.Jv_([Er]),n.Vt3]})}return lt})();function $r(lt,dt){const Q=lt.indexOf(dt);Q>-1&<.splice(Q,1)}function Jr(lt){return"object"==typeof lt&&null!==lt&&2===Object.keys(lt).length&&"value"in lt&&"disabled"in lt}const so=class extends hn{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(dt=null,Q,Ut){super(ke(Q),Fe(Ut,Q)),this._applyFormState(dt),this._setUpdateStrategy(Q),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),qr(Q)&&(Q.nonNullable||Q.initialValueIsDefault)&&(this.defaultValue=Jr(dt)?dt.value:dt)}setValue(dt,Q={}){this.value=this._pendingValue=dt,this._onChange.length&&!1!==Q.emitModelToViewChange&&this._onChange.forEach(Ut=>Ut(this.value,!1!==Q.emitViewToModelChange)),this.updateValueAndValidity(Q)}patchValue(dt,Q={}){this.setValue(dt,Q)}reset(dt=this.defaultValue,Q={}){this._applyFormState(dt),this.markAsPristine(Q),this.markAsUntouched(Q),this.setValue(this.value,Q),this._pendingChange=!1}_updateValue(){}_anyControls(dt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(dt){this._onChange.push(dt)}_unregisterOnChange(dt){$r(this._onChange,dt)}registerOnDisabledChange(dt){this._onDisabledChange.push(dt)}_unregisterOnDisabledChange(dt){$r(this._onDisabledChange,dt)}_forEachChild(dt){}_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(dt){Jr(dt)?(this.value=this._pendingValue=dt.value,dt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=dt}},xo=so,ta={provide:Se,useExisting:(0,n.Rfq)(()=>as)},Wa=Promise.resolve();let as=(()=>{class lt extends Se{_changeDetectorRef;callSetDisabledState;control=new so;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new n.bkB;constructor(Q,Ut,Ue,_o,Jo,ea){super(),this._changeDetectorRef=Jo,this.callSetDisabledState=ea,this._parent=Q,this._setValidators(Ut),this._setAsyncValidators(Ue),this.valueAccessor=je(0,_o)}ngOnChanges(Q){if(this._checkForErrors(),!this._registered||"name"in Q){if(this._registered&&(this._checkName(),this.formDirective)){const Ut=Q.name.previousValue;this.formDirective.removeControl({name:Ut,path:this._getPath(Ut)})}this._setUpControl()}"isDisabled"in Q&&this._updateDisabled(Q),Xt(Q,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(Q){this.viewModel=Q,this.update.emit(Q)}_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(){Ln(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(Q){Wa.then(()=>{this.control.setValue(Q,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Q){const Ut=Q.isDisabled.currentValue,Ue=0!==Ut&&(0,n.L39)(Ut);Wa.then(()=>{Ue&&!this.control.disabled?this.control.disable():!Ue&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Q){return this._parent?ki(Q,this._parent):[Q]}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Xe,9),n.rXU(xt,10),n.rXU(Ct,10),n.rXU(S,10),n.rXU(n.gRc,8),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,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"],standalone:!1,features:[n.Jv_([ta]),n.Vt3,n.OA$]})}return lt})(),Pn=(()=>{class lt{static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275dir=n.FsC({type:lt,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return lt})();const _n={provide:S,useExisting:(0,n.Rfq)(()=>ss),multi:!0};let ss=(()=>{class lt extends T{writeValue(Q){this.setProperty("value",Q??"")}registerOnChange(Q){this.onChange=Ut=>{Q(""==Ut?null:parseFloat(Ut))}}static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Ut,Ue){1&Ut&&n.bIt("input",function(Jo){return Ue.onChange(Jo.target.value)})("blur",function(){return Ue.onTouched()})},standalone:!1,features:[n.Jv_([_n]),n.Vt3]})}return lt})();const gi=new n.nKC(""),Gi={provide:Se,useExisting:(0,n.Rfq)(()=>Ra)};let Ra=(()=>{class lt extends Se{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(Q){}model;update=new n.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Ut,Ue,_o,Jo){super(),this._ngModelWarningConfig=_o,this.callSetDisabledState=Jo,this._setValidators(Q),this._setAsyncValidators(Ut),this.valueAccessor=je(0,Ue)}ngOnChanges(Q){if(this._isControlChanged(Q)){const Ut=Q.form.previousValue;Ut&&ua(Ut,this,!1),Ln(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Xt(Q,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ua(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}_isControlChanged(Q){return Q.hasOwnProperty("form")}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(xt,10),n.rXU(Ct,10),n.rXU(S,10),n.rXU(gi,8),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[n.Jv_([Gi]),n.Vt3,n.OA$]})}return lt})();const Xo={provide:Xe,useExisting:(0,n.Rfq)(()=>Ca)};let Ca=(()=>{class lt extends Xe{callSetDisabledState;get submitted(){return(0,n.O8t)(this._submittedReactive)}set submitted(Q){this._submittedReactive.set(Q)}_submitted=(0,n.EWP)(()=>this._submittedReactive());_submittedReactive=(0,n.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new n.bkB;constructor(Q,Ut,Ue){super(),this.callSetDisabledState=Ue,this._setValidators(Q),this._setAsyncValidators(Ut)}ngOnChanges(Q){this._checkFormPresent(),Q.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(pi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Q){const Ut=this.form.get(Q.path);return Ln(Ut,Q,this.callSetDisabledState),Ut.updateValueAndValidity({emitEvent:!1}),this.directives.push(Q),Ut}getControl(Q){return this.form.get(Q.path)}removeControl(Q){ua(Q.control||null,Q,!1),function Te(lt,dt){const Q=lt.indexOf(dt);Q>-1&<.splice(Q,1)}(this.directives,Q)}addFormGroup(Q){this._setUpFormContainer(Q)}removeFormGroup(Q){this._cleanUpFormContainer(Q)}getFormGroup(Q){return this.form.get(Q.path)}addFormArray(Q){this._setUpFormContainer(Q)}removeFormArray(Q){this._cleanUpFormContainer(Q)}getFormArray(Q){return this.form.get(Q.path)}updateModel(Q,Ut){this.form.get(Q.path).setValue(Ut)}onSubmit(Q){return this._submittedReactive.set(!0),he(this.form,this.directives),this.ngSubmit.emit(Q),this.form._events.next(new Kt(this.control)),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this._submittedReactive.set(!1),this.form._events.next(new jt(this.form))}_updateDomValue(){this.directives.forEach(Q=>{const Ut=Q.control,Ue=this.form.get(Q.path);Ut!==Ue&&(ua(Ut||null,Q),(lt=>lt instanceof so)(Ue)&&(Ln(Ue,Q,this.callSetDisabledState),Q.control=Ue))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Q){const Ut=this.form.get(Q.path);hi(Ut,Q),Ut.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Q){if(this.form){const Ut=this.form.get(Q.path);Ut&&function On(lt,dt){return pi(lt,dt)}(Ut,Q)&&Ut.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){qi(this.form,this),this._oldForm&&pi(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(xt,10),n.rXU(Ct,10),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,selectors:[["","formGroup",""]],hostBindings:function(Ut,Ue){1&Ut&&n.bIt("submit",function(Jo){return Ue.onSubmit(Jo)})("reset",function(){return Ue.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[n.Jv_([Xo]),n.Vt3,n.OA$]})}return lt})();const mi={provide:Se,useExisting:(0,n.Rfq)(()=>Ci)};let Ci=(()=>{class lt extends Se{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(Q){}model;update=new n.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Ut,Ue,_o,Jo){super(),this._ngModelWarningConfig=Jo,this._parent=Q,this._setValidators(Ut),this._setAsyncValidators(Ue),this.valueAccessor=je(0,_o)}ngOnChanges(Q){this._added||this._setUpControl(),Xt(Q,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}get path(){return ki(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 \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Xe,13),n.rXU(xt,10),n.rXU(Ct,10),n.rXU(S,10),n.rXU(gi,8))};static \u0275dir=n.FsC({type:lt,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[n.Jv_([mi]),n.Vt3,n.OA$]})}return lt})();let Bi=(()=>{class lt{_validator=ae;_onChange;_enabled;ngOnChanges(Q){if(this.inputName in Q){const Ut=this.normalizeInput(Q[this.inputName].currentValue);this._enabled=this.enabled(Ut),this._validator=this._enabled?this.createValidator(Ut):ae,this._onChange&&this._onChange()}}validate(Q){return this._validator(Q)}registerOnValidatorChange(Q){this._onChange=Q}enabled(Q){return null!=Q}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275dir=n.FsC({type:lt,features:[n.OA$]})}return lt})();const Ua={provide:xt,useExisting:(0,n.Rfq)(()=>Bs),multi:!0},ds={provide:xt,useExisting:(0,n.Rfq)(()=>Ds),multi:!0};let Bs=(()=>{class lt extends Bi{required;inputName="required";normalizeInput=n.L39;createValidator=Q=>st;enabled(Q){return Q}static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ut,Ue){2&Ut&&n.BMQ("required",Ue._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[n.Jv_([Ua]),n.Vt3]})}return lt})(),Ds=(()=>{class lt extends Bs{createValidator=Q=>vt;static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ut,Ue){2&Ut&&n.BMQ("required",Ue._enabled?"":null)},standalone:!1,features:[n.Jv_([ds]),n.Vt3]})}return lt})();const xe={provide:xt,useExisting:(0,n.Rfq)(()=>Fr),multi:!0};let Fr=(()=>{class lt extends Bi{maxlength;inputName="maxlength";normalizeInput=Q=>function Na(lt){return"number"==typeof lt?lt:parseInt(lt,10)}(Q);createValidator=Q=>le(Q);static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Ut,Ue){2&Ut&&n.BMQ("maxlength",Ue._enabled?Ue.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[n.Jv_([xe]),n.Vt3]})}return lt})(),Mo=(()=>{class lt{static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275mod=n.$C({type:lt});static \u0275inj=n.G2t({})}return lt})();class gn extends hn{constructor(dt,Q,Ut){super(ke(Q),Fe(Ut,Q)),this.controls=dt,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(dt){return this.controls[this._adjustIndex(dt)]}push(dt,Q={}){this.controls.push(dt),this._registerControl(dt),this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}insert(dt,Q,Ut={}){this.controls.splice(dt,0,Q),this._registerControl(Q),this.updateValueAndValidity({emitEvent:Ut.emitEvent})}removeAt(dt,Q={}){let Ut=this._adjustIndex(dt);Ut<0&&(Ut=0),this.controls[Ut]&&this.controls[Ut]._registerOnCollectionChange(()=>{}),this.controls.splice(Ut,1),this.updateValueAndValidity({emitEvent:Q.emitEvent})}setControl(dt,Q,Ut={}){let Ue=this._adjustIndex(dt);Ue<0&&(Ue=0),this.controls[Ue]&&this.controls[Ue]._registerOnCollectionChange(()=>{}),this.controls.splice(Ue,1),Q&&(this.controls.splice(Ue,0,Q),this._registerControl(Q)),this.updateValueAndValidity({emitEvent:Ut.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(dt,Q={}){sn(this,0,dt),dt.forEach((Ut,Ue)=>{ko(this,!1,Ue),this.at(Ue).setValue(Ut,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(dt,Q={}){null!=dt&&(dt.forEach((Ut,Ue)=>{this.at(Ue)&&this.at(Ue).patchValue(Ut,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(dt=[],Q={}){this._forEachChild((Ut,Ue)=>{Ut.reset(dt[Ue],{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this.controls.map(dt=>dt.getRawValue())}clear(dt={}){this.controls.length<1||(this._forEachChild(Q=>Q._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:dt.emitEvent}))}_adjustIndex(dt){return dt<0?dt+this.length:dt}_syncPendingControls(){let dt=this.controls.reduce((Q,Ut)=>!!Ut._syncPendingControls()||Q,!1);return dt&&this.updateValueAndValidity({onlySelf:!0}),dt}_forEachChild(dt){this.controls.forEach((Q,Ut)=>{dt(Q,Ut)})}_updateValue(){this.value=this.controls.filter(dt=>dt.enabled||this.disabled).map(dt=>dt.value)}_anyControls(dt){return this.controls.some(Q=>Q.enabled&&dt(Q))}_setUpControls(){this._forEachChild(dt=>this._registerControl(dt))}_allControlsDisabled(){for(const dt of this.controls)if(dt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(dt){dt.setParent(this),dt._registerOnCollectionChange(this._onCollectionChange)}_find(dt){return this.at(dt)??null}}function Fn(lt){return!!lt&&(void 0!==lt.asyncValidators||void 0!==lt.validators||void 0!==lt.updateOn)}let Oi=(()=>{class lt{useNonNullable=!1;get nonNullable(){const Q=new lt;return Q.useNonNullable=!0,Q}group(Q,Ut=null){const Ue=this._reduceControls(Q);let _o={};return Fn(Ut)?_o=Ut:null!==Ut&&(_o.validators=Ut.validator,_o.asyncValidators=Ut.asyncValidator),new Zn(Ue,_o)}record(Q,Ut=null){const Ue=this._reduceControls(Q);return new Ie(Ue,Ut)}control(Q,Ut,Ue){let _o={};return this.useNonNullable?(Fn(Ut)?_o=Ut:(_o.validators=Ut,_o.asyncValidators=Ue),new so(Q,{..._o,nonNullable:!0})):new so(Q,Ut,Ue)}array(Q,Ut,Ue){const _o=Q.map(Jo=>this._createControl(Jo));return new gn(_o,Ut,Ue)}_reduceControls(Q){const Ut={};return Object.keys(Q).forEach(Ue=>{Ut[Ue]=this._createControl(Q[Ue])}),Ut}_createControl(Q){return Q instanceof so||Q instanceof hn?Q:Array.isArray(Q)?this.control(Q[0],Q.length>1?Q[1]:null,Q.length>2?Q[2]:null):this.control(Q)}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275prov=n.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}return lt})(),Hi=(()=>{class lt extends Oi{group(Q,Ut=null){return super.group(Q,Ut)}control(Q,Ut,Ue){return super.control(Q,Ut,Ue)}array(Q,Ut,Ue){return super.array(Q,Ut,Ue)}static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275prov=n.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}return lt})(),$s=(()=>{class lt{static withConfig(Q){return{ngModule:lt,providers:[{provide:gr,useValue:Q.callSetDisabledState??po}]}}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275mod=n.$C({type:lt});static \u0275inj=n.G2t({imports:[Mo]})}return lt})(),us=(()=>{class lt{static withConfig(Q){return{ngModule:lt,providers:[{provide:gi,useValue:Q.warnOnNgModelWithFormControl??"always"},{provide:gr,useValue:Q.callSetDisabledState??po}]}}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275mod=n.$C({type:lt});static \u0275inj=n.G2t({imports:[Mo]})}return lt})()},9471:(i,s,o)=>{"use strict";o.d(s,{$z:()=>it,Hl:()=>jr,iY:()=>fr,pQ:()=>yr});var n=o(3107),a=o(8559),l=o(2147),y=o(2902),k=o(5467);const C=["mat-button",""],A=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],O="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",J=["mat-icon-button",""],ht=["*"],pt=new n.nKC("MAT_BUTTON_CONFIG"),Ct=[{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 Ot=(()=>{class wr{_elementRef=(0,n.WQX)(n.aKT);_platform=(0,n.WQX)(l.OD);_ngZone=(0,n.WQX)(n.SKi);_animationMode=(0,n.WQX)(n.bc$,{optional:!0});_focusMonitor=(0,n.WQX)(a.FN);_rippleLoader=(0,n.WQX)(y.Ej);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(He){this._disableRipple=He,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(He){this._disabled=He,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){(0,n.WQX)(k.l).load(y.Ah);const He=(0,n.WQX)(pt,{optional:!0}),kt=this._elementRef.nativeElement,Rt=kt.classList;this.disabledInteractive=He?.disabledInteractive??!1,this.color=He?.color??null,this._rippleLoader?.configureRipple(kt,{className:"mat-mdc-button-ripple"});for(const{attribute:Oe,mdcClasses:Ht}of Ct)kt.hasAttribute(Oe)&&Rt.add(...Ht)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(He="program",kt){He?this._focusMonitor.focusVia(this._elementRef.nativeElement,He,kt):this._elementRef.nativeElement.focus(kt)}_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 \u0275fac=function(kt){return new(kt||wr)};static \u0275dir=n.FsC({type:wr,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",n.L39],disabled:[2,"disabled","disabled",n.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",n.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",n.L39]},features:[n.GFd]})}return wr})(),wt=(()=>{class wr extends Ot{tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_haltDisabledEvents=He=>{this.disabled&&(He.preventDefault(),He.stopImmediatePropagation())};_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let He;return function(Rt){return(He||(He=n.xGo(wr)))(Rt||wr)}})();static \u0275dir=n.FsC({type:wr,inputs:{tabIndex:[2,"tabIndex","tabIndex",He=>null==He?void 0:(0,n.Udg)(He)]},features:[n.GFd,n.Vt3]})}return wr})(),it=(()=>{class wr extends Ot{static \u0275fac=(()=>{let He;return function(Rt){return(He||(He=n.xGo(wr)))(Rt||wr)}})();static \u0275cmp=n.VBU({type:wr,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(kt,Rt){2&kt&&(n.BMQ("disabled",Rt._getDisabledAttribute())("aria-disabled",Rt._getAriaDisabled()),n.HbH(Rt.color?"mat-"+Rt.color:""),n.AVh("mat-mdc-button-disabled",Rt.disabled)("mat-mdc-button-disabled-interactive",Rt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Rt._animationMode)("mat-unthemed",!Rt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[n.Vt3],attrs:C,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(kt,Rt){1&kt&&(n.NAR(A),n.nrm(0,"span",0),n.SdG(1),n.j41(2,"span",1),n.SdG(3,1),n.k0s(),n.SdG(4,2),n.nrm(5,"span",2)(6,"span",3)),2&kt&&n.AVh("mdc-button__ripple",!Rt._isFab)("mdc-fab__ripple",Rt._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, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-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-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-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-sys-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-sys-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, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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-sys-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);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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, 1px);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-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-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-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return wr})(),fr=(()=>{class wr extends Ot{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(kt){return new(kt||wr)};static \u0275cmp=n.VBU({type:wr,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(kt,Rt){2&kt&&(n.BMQ("disabled",Rt._getDisabledAttribute())("aria-disabled",Rt._getAriaDisabled()),n.HbH(Rt.color?"mat-"+Rt.color:""),n.AVh("mat-mdc-button-disabled",Rt.disabled)("mat-mdc-button-disabled-interactive",Rt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Rt._animationMode)("mat-unthemed",!Rt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[n.Vt3],attrs:J,ngContentSelectors:ht,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(kt,Rt){1&kt&&(n.NAR(),n.nrm(0,"span",0),n.SdG(1),n.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, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.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}',O],encapsulation:2,changeDetection:0})}return wr})(),yr=(()=>{class wr extends wt{static \u0275fac=(()=>{let He;return function(Rt){return(He||(He=n.xGo(wr)))(Rt||wr)}})();static \u0275cmp=n.VBU({type:wr,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(kt,Rt){2&kt&&(n.BMQ("disabled",Rt._getDisabledAttribute())("tabindex",Rt.disabled&&!Rt.disabledInteractive?-1:Rt.tabIndex)("aria-disabled",Rt._getAriaDisabled()),n.HbH(Rt.color?"mat-"+Rt.color:""),n.AVh("mat-mdc-button-disabled",Rt.disabled)("mat-mdc-button-disabled-interactive",Rt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Rt._animationMode)("mat-unthemed",!Rt.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[n.Vt3],attrs:J,ngContentSelectors:ht,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(kt,Rt){1&kt&&(n.NAR(),n.nrm(0,"span",0),n.SdG(1),n.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, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.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}',O],encapsulation:2,changeDetection:0})}return wr})(),jr=(()=>{class wr{static \u0275fac=function(kt){return new(kt||wr)};static \u0275mod=n.$C({type:wr});static \u0275inj=n.G2t({imports:[y.yE,y.pZ,y.yE]})}return wr})()},2902:(i,s,o)=>{"use strict";o.d(s,{Ah:()=>zt,Ej:()=>To,Ju:()=>Bt,MI:()=>Lt,MJ:()=>me,N:()=>it,QC:()=>L,Sy:()=>Sr,TL:()=>Ce,X0:()=>vt,de:()=>ae,es:()=>Ht,is:()=>K,jb:()=>pe,pZ:()=>Ft,r6:()=>cr,tO:()=>Ho,wT:()=>de,yE:()=>st});var n=o(3107),a=o(8559),l=o(2944),y=o(8447),k=o(2147),C=o(3022),A=o(5467),T=o(5919),S=o(4460);const Z=["text"],W=[[["mat-icon"]],"*"],J=["mat-icon","*"];function ht(be,Ve){if(1&be&&n.nrm(0,"mat-pseudo-checkbox",1),2&be){const It=n.XpG();n.Y8G("disabled",It.disabled)("state",It.selected?"checked":"unchecked")}}function ct(be,Ve){if(1&be&&n.nrm(0,"mat-pseudo-checkbox",3),2&be){const It=n.XpG();n.Y8G("disabled",It.disabled)}}function pt(be,Ve){if(1&be&&(n.j41(0,"span",4),n.EFF(1),n.k0s()),2&be){const It=n.XpG();n.R7$(),n.SpI("(",It.group.label,")")}}const xt=["mat-internal-form-field",""],Ct=["*"],it=new n.nKC("mat-sanity-checks",{providedIn:"root",factory:()=>!0});let st=(()=>{class be{constructor(){(0,n.WQX)(a.Q_)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[l.jI,l.jI]})}return be})();class vt{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(Ve,It,Kt,jt,ke){this._defaultMatcher=Ve,this.ngControl=It,this._parentFormGroup=Kt,this._parentForm=jt,this._stateChanges=ke}updateErrorState(){const Ve=this.errorState,It=this._parentFormGroup||this._parentForm,Kt=this.matcher||this._defaultMatcher,jt=this.ngControl?this.ngControl.control:null,ke=Kt?.isErrorState(jt,It)??!1;ke!==Ve&&(this.errorState=ke,this._stateChanges.next())}}const Bt=new n.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function ne(){return(0,n.WQX)(n.xe9)}}),le="Method not implemented";class me{locale;_localeChanges=new y.B;localeChanges=this._localeChanges;setTime(Ve,It,Kt,jt){throw new Error(le)}getHours(Ve){throw new Error(le)}getMinutes(Ve){throw new Error(le)}getSeconds(Ve){throw new Error(le)}parseTime(Ve,It){throw new Error(le)}addSeconds(Ve,It){throw new Error(le)}getValidDateOrNull(Ve){return this.isDateInstance(Ve)&&this.isValid(Ve)?Ve:null}deserialize(Ve){return null==Ve||this.isDateInstance(Ve)&&this.isValid(Ve)?Ve:this.invalid()}setLocale(Ve){this.locale=Ve,this._localeChanges.next()}compareDate(Ve,It){return this.getYear(Ve)-this.getYear(It)||this.getMonth(Ve)-this.getMonth(It)||this.getDate(Ve)-this.getDate(It)}compareTime(Ve,It){return this.getHours(Ve)-this.getHours(It)||this.getMinutes(Ve)-this.getMinutes(It)||this.getSeconds(Ve)-this.getSeconds(It)}sameDate(Ve,It){if(Ve&&It){let Kt=this.isValid(Ve),jt=this.isValid(It);return Kt&&jt?!this.compareDate(Ve,It):Kt==jt}return Ve==It}sameTime(Ve,It){if(Ve&&It){const Kt=this.isValid(Ve),jt=this.isValid(It);return Kt&&jt?!this.compareTime(Ve,It):Kt==jt}return Ve==It}clampDate(Ve,It,Kt){return It&&this.compareDate(Ve,It)<0?It:Kt&&this.compareDate(Ve,Kt)>0?Kt:Ve}}const ae=new n.nKC("mat-date-formats");let Ht=(()=>{class be{isErrorState(It,Kt){return!!(It&&It.invalid&&(It.touched||Kt&&Kt.submitted))}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275prov=n.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),zt=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["structural-styles"]],decls:0,vars:0,template:function(Kt,jt){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return be})();var yt=function(be){return be[be.FADING_IN=0]="FADING_IN",be[be.VISIBLE=1]="VISIBLE",be[be.FADING_OUT=2]="FADING_OUT",be[be.HIDDEN=3]="HIDDEN",be}(yt||{});class ie{_renderer;element;config;_animationForciblyDisabledThroughCss;state=yt.HIDDEN;constructor(Ve,It,Kt,jt=!1){this._renderer=Ve,this.element=It,this.config=Kt,this._animationForciblyDisabledThroughCss=jt}fadeOut(){this._renderer.fadeOutRipple(this)}}const Xe=(0,k.BQ)({passive:!0,capture:!0});class Se{_events=new Map;addHandler(Ve,It,Kt,jt){const ke=this._events.get(It);if(ke){const se=ke.get(Kt);se?se.add(jt):ke.set(Kt,new Set([jt]))}else this._events.set(It,new Map([[Kt,new Set([jt])]])),Ve.runOutsideAngular(()=>{document.addEventListener(It,this._delegateEventHandler,Xe)})}removeHandler(Ve,It,Kt){const jt=this._events.get(Ve);if(!jt)return;const ke=jt.get(It);ke&&(ke.delete(Kt),0===ke.size&&jt.delete(It),0===jt.size&&(this._events.delete(Ve),document.removeEventListener(Ve,this._delegateEventHandler,Xe)))}_delegateEventHandler=Ve=>{const It=(0,k.Fb)(Ve);It&&this._events.get(Ve.type)?.forEach((Kt,jt)=>{(jt===It||jt.contains(It))&&Kt.forEach(ke=>ke.handleEvent(Ve))})}}const Ke={enterDuration:225,exitDuration:150},$e=(0,k.BQ)({passive:!0,capture:!0}),tr=["mousedown","touchstart"],Tr=["mouseup","mouseleave","touchend","touchcancel"];let Wr=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(Kt,jt){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return be})();class Lo{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Se;constructor(Ve,It,Kt,jt,ke){this._target=Ve,this._ngZone=It,this._platform=jt,jt.isBrowser&&(this._containerElement=(0,C.i8)(Kt)),ke&&ke.get(A.l).load(Wr)}fadeInRipple(Ve,It,Kt={}){const jt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ke={...Ke,...Kt.animation};Kt.centered&&(Ve=jt.left+jt.width/2,It=jt.top+jt.height/2);const se=Kt.radius||function Or(be,Ve,It){const Kt=Math.max(Math.abs(be-It.left),Math.abs(be-It.right)),jt=Math.max(Math.abs(Ve-It.top),Math.abs(Ve-It.bottom));return Math.sqrt(Kt*Kt+jt*jt)}(Ve,It,jt),Fe=Ve-jt.left,vr=It-jt.top,qr=ke.enterDuration,ko=document.createElement("div");ko.classList.add("mat-ripple-element"),ko.style.left=Fe-se+"px",ko.style.top=vr-se+"px",ko.style.height=2*se+"px",ko.style.width=2*se+"px",null!=Kt.color&&(ko.style.backgroundColor=Kt.color),ko.style.transitionDuration=`${qr}ms`,this._containerElement.appendChild(ko);const sn=window.getComputedStyle(ko),Zn=sn.transitionDuration,Je="none"===sn.transitionProperty||"0s"===Zn||"0s, 0s"===Zn||0===jt.width&&0===jt.height,De=new ie(this,ko,Kt,Je);ko.style.transform="scale3d(1, 1, 1)",De.state=yt.FADING_IN,Kt.persistent||(this._mostRecentTransientRipple=De);let Jt=null;return!Je&&(qr||ke.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ie=()=>{Jt&&(Jt.fallbackTimer=null),clearTimeout(gr),this._finishRippleTransition(De)},ir=()=>this._destroyRipple(De),gr=setTimeout(ir,qr+100);ko.addEventListener("transitionend",Ie),ko.addEventListener("transitioncancel",ir),Jt={onTransitionEnd:Ie,onTransitionCancel:ir,fallbackTimer:gr}}),this._activeRipples.set(De,Jt),(Je||!qr)&&this._finishRippleTransition(De),De}fadeOutRipple(Ve){if(Ve.state===yt.FADING_OUT||Ve.state===yt.HIDDEN)return;const It=Ve.element,Kt={...Ke,...Ve.config.animation};It.style.transitionDuration=`${Kt.exitDuration}ms`,It.style.opacity="0",Ve.state=yt.FADING_OUT,(Ve._animationForciblyDisabledThroughCss||!Kt.exitDuration)&&this._finishRippleTransition(Ve)}fadeOutAll(){this._getActiveRipples().forEach(Ve=>Ve.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ve=>{Ve.config.persistent||Ve.fadeOut()})}setupTriggerEvents(Ve){const It=(0,C.i8)(Ve);!this._platform.isBrowser||!It||It===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=It,tr.forEach(Kt=>{Lo._eventManager.addHandler(this._ngZone,Kt,It,this)}))}handleEvent(Ve){"mousedown"===Ve.type?this._onMousedown(Ve):"touchstart"===Ve.type?this._onTouchStart(Ve):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Tr.forEach(It=>{this._triggerElement.addEventListener(It,this,$e)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ve){Ve.state===yt.FADING_IN?this._startFadeOutTransition(Ve):Ve.state===yt.FADING_OUT&&this._destroyRipple(Ve)}_startFadeOutTransition(Ve){const It=Ve===this._mostRecentTransientRipple,{persistent:Kt}=Ve.config;Ve.state=yt.VISIBLE,!Kt&&(!It||!this._isPointerDown)&&Ve.fadeOut()}_destroyRipple(Ve){const It=this._activeRipples.get(Ve)??null;this._activeRipples.delete(Ve),this._activeRipples.size||(this._containerRect=null),Ve===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ve.state=yt.HIDDEN,null!==It&&(Ve.element.removeEventListener("transitionend",It.onTransitionEnd),Ve.element.removeEventListener("transitioncancel",It.onTransitionCancel),null!==It.fallbackTimer&&clearTimeout(It.fallbackTimer)),Ve.element.remove()}_onMousedown(Ve){const It=(0,a._G)(Ve),Kt=this._lastTouchStartEvent&&Date.now(){!Ve.config.persistent&&(Ve.state===yt.VISIBLE||Ve.config.terminateOnPointerUp&&Ve.state===yt.FADING_IN)&&Ve.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Ve=this._triggerElement;Ve&&(tr.forEach(It=>Lo._eventManager.removeHandler(It,Ve,this)),this._pointerUpEventsRegistered&&(Tr.forEach(It=>Ve.removeEventListener(It,this,$e)),this._pointerUpEventsRegistered=!1))}}const fo=new n.nKC("mat-ripple-global-options");let cr=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);_animationMode=(0,n.WQX)(n.bc$,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(It){It&&this.fadeOutAllNonPersistent(),this._disabled=It,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(It){this._trigger=It,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const It=(0,n.WQX)(n.SKi),Kt=(0,n.WQX)(k.OD),jt=(0,n.WQX)(fo,{optional:!0}),ke=(0,n.WQX)(n.zZn);this._globalOptions=jt||{},this._rippleRenderer=new Lo(this,It,this._elementRef,Kt,ke)}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(It,Kt=0,jt){return"number"==typeof It?this._rippleRenderer.fadeInRipple(It,Kt,{...this.rippleConfig,...jt}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...It})}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mat-ripple-unbounded",jt.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"]})}return be})(),Ft=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[st,st]})}return be})(),Tt=(()=>{class be{_animationMode=(0,n.WQX)(n.bc$,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===jt.state)("mat-pseudo-checkbox-checked","checked"===jt.state)("mat-pseudo-checkbox-disabled",jt.disabled)("mat-pseudo-checkbox-minimal","minimal"===jt.appearance)("mat-pseudo-checkbox-full","full"===jt.appearance)("_mat-animation-noopable","NoopAnimations"===jt._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(Kt,jt){},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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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 be})(),Qt=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[st]})}return be})();const K=new n.nKC("MAT_OPTION_PARENT_COMPONENT"),L=new n.nKC("MatOptgroup");class Lt{source;isUserInput;constructor(Ve,It=!1){this.source=Ve,this.isUserInput=It}}let de=(()=>{class be{_element=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_parent=(0,n.WQX)(K,{optional:!0});group=(0,n.WQX)(L,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=(0,n.WQX)(a.g7).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(It){this._disabled=It}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new n.bkB;_text;_stateChanges=new y.B;constructor(){(0,n.WQX)(A.l).load(zt),(0,n.WQX)(A.l).load(A.Y),this._signalDisableRipple=!!this._parent&&(0,n.Hps)(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(It=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),It&&this._emitSelectionChangeEvent())}deselect(It=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),It&&this._emitSelectionChangeEvent())}focus(It,Kt){const jt=this._getHostElement();"function"==typeof jt.focus&&jt.focus(Kt)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(It){(It.keyCode===T.Fm||It.keyCode===T.t6)&&!(0,T.rp)(It)&&(this._selectViaInteraction(),It.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 It=this.viewValue;It!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=It)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(It=!1){this.onSelectionChange.emit(new Lt(this,It))}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["mat-option"]],viewQuery:function(Kt,jt){if(1&Kt&&n.GBs(Z,7),2&Kt){let ke;n.mGM(ke=n.lsd())&&(jt._text=ke.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Kt,jt){1&Kt&&n.bIt("click",function(){return jt._selectViaInteraction()})("keydown",function(se){return jt._handleKeydown(se)}),2&Kt&&(n.Mr5("id",jt.id),n.BMQ("aria-selected",jt.selected)("aria-disabled",jt.disabled.toString()),n.AVh("mdc-list-item--selected",jt.selected)("mat-mdc-option-multiple",jt.multiple)("mat-mdc-option-active",jt.active)("mdc-list-item--disabled",jt.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",n.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[n.GFd],ngContentSelectors:J,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Kt,jt){1&Kt&&(n.NAR(W),n.DNE(0,ht,1,2,"mat-pseudo-checkbox",1),n.SdG(1),n.j41(2,"span",2,0),n.SdG(4,1),n.k0s(),n.DNE(5,ct,1,1,"mat-pseudo-checkbox",3)(6,pt,2,1,"span",4),n.nrm(7,"div",5)),2&Kt&&(n.vxM(jt.multiple?0:-1),n.R7$(5),n.vxM(jt.multiple||!jt.selected||jt.hideSingleSelectionIndicator?-1:5),n.R7$(),n.vxM(jt.group&&jt.group._inert?6:-1),n.R7$(),n.Y8G("matRippleTrigger",jt._getHostElement())("matRippleDisabled",jt.disabled||jt.disableRipple))},dependencies:[Tt,cr],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-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));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-sys-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-sys-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-sys-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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::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-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return be})();function pe(be,Ve,It){if(It.length){let Kt=Ve.toArray(),jt=It.toArray(),ke=0;for(let se=0;seIt+Kt?Math.max(0,be-Kt+Ve):It}let Sr=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[Ft,st,Qt]})}return be})();const ar={capture:!0},dr=["focus","mousedown","mouseenter","touchstart"],Mr="mat-ripple-loader-uninitialized",ao="mat-ripple-loader-class-name",xr="mat-ripple-loader-centered",zo="mat-ripple-loader-disabled";let To=(()=>{class be{_document=(0,n.WQX)(S.qQ,{optional:!0});_animationMode=(0,n.WQX)(n.bc$,{optional:!0});_globalRippleOptions=(0,n.WQX)(fo,{optional:!0});_platform=(0,n.WQX)(k.OD);_ngZone=(0,n.WQX)(n.SKi);_injector=(0,n.WQX)(n.zZn);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(const It of dr)this._document?.addEventListener(It,this._onInteraction,ar)})}ngOnDestroy(){const It=this._hosts.keys();for(const Kt of It)this.destroyRipple(Kt);for(const Kt of dr)this._document?.removeEventListener(Kt,this._onInteraction,ar)}configureRipple(It,Kt){It.setAttribute(Mr,this._globalRippleOptions?.namespace??""),(Kt.className||!It.hasAttribute(ao))&&It.setAttribute(ao,Kt.className||""),Kt.centered&&It.setAttribute(xr,""),Kt.disabled&&It.setAttribute(zo,"")}setDisabled(It,Kt){const jt=this._hosts.get(It);jt?(jt.target.rippleDisabled=Kt,!Kt&&!jt.hasSetUpEvents&&(jt.hasSetUpEvents=!0,jt.renderer.setupTriggerEvents(It))):Kt?It.setAttribute(zo,""):It.removeAttribute(zo)}_onInteraction=It=>{const Kt=(0,k.Fb)(It);if(Kt instanceof HTMLElement){const jt=Kt.closest(`[${Mr}="${this._globalRippleOptions?.namespace??""}"]`);jt&&this._createRipple(jt)}};_createRipple(It){if(!this._document||this._hosts.has(It))return;It.querySelector(".mat-ripple")?.remove();const Kt=this._document.createElement("span");Kt.classList.add("mat-ripple",It.getAttribute(ao)),It.append(Kt);const jt="NoopAnimations"===this._animationMode,ke=this._globalRippleOptions,se=jt?0:ke?.animation?.enterDuration??Ke.enterDuration,Fe=jt?0:ke?.animation?.exitDuration??Ke.exitDuration,vr={rippleDisabled:jt||ke?.disabled||It.hasAttribute(zo),rippleConfig:{centered:It.hasAttribute(xr),terminateOnPointerUp:ke?.terminateOnPointerUp,animation:{enterDuration:se,exitDuration:Fe}}},qr=new Lo(vr,this._ngZone,Kt,this._platform,this._injector),ko=!vr.rippleDisabled;ko&&qr.setupTriggerEvents(It),this._hosts.set(It,{target:vr,renderer:qr,hasSetUpEvents:ko}),It.removeAttribute(Mr)}destroyRipple(It){const Kt=this._hosts.get(It);Kt&&(Kt.renderer._removeTriggerEvents(),this._hosts.delete(It))}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275prov=n.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),Ho=(()=>{class be{labelPosition;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mdc-form-field--align-end","before"===jt.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:xt,ngContentSelectors:Ct,decls:1,vars:0,template:function(Kt,jt){1&Kt&&(n.NAR(),n.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 be})()},7544:(i,s,o)=>{"use strict";o.d(s,{Vh:()=>St,bZ:()=>Ke,E7:()=>Wr,tx:()=>re,Yi:()=>Tr,hM:()=>fo,CP:()=>Ae});var n=o(9666),a=o(3107),l=o(8559),y=o(2147),k=o(6192),C=o(4460),A=o(5919),T=o(8447),S=o(6381),O=o(3016),N=o(2944),Z=o(593);function W(Tt,Qt){}class J{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext}let ct=(()=>{class Tt extends k.lb{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(l.GX);_config;_interactivityChecker=(0,a.WQX)(l.Z7);_ngZone=(0,a.WQX)(a.SKi);_overlayRef=(0,a.WQX)(n.yY);_focusMonitor=(0,a.WQX)(l.FN);_platform=(0,a.WQX)(y.OD);_document=(0,a.WQX)(C.qQ,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=(0,a.WQX)(a.gRc);_injector=(0,a.WQX)(a.zZn);_isDestroyed=!1;constructor(){super(),this._config=(0,a.WQX)(J,{optional:!0})||new J,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(K){this._ariaLabelledByQueue.push(K),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(K){const L=this._ariaLabelledByQueue.indexOf(K);L>-1&&(this._ariaLabelledByQueue.splice(L,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(K){this._portalOutlet.hasAttached();const L=this._portalOutlet.attachComponentPortal(K);return this._contentAttached(),L}attachTemplatePortal(K){this._portalOutlet.hasAttached();const L=this._portalOutlet.attachTemplatePortal(K);return this._contentAttached(),L}attachDomPortal=K=>{this._portalOutlet.hasAttached();const L=this._portalOutlet.attachDomPortal(K);return this._contentAttached(),L};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(K,L){this._interactivityChecker.isFocusable(K)||(K.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const z=()=>{K.removeEventListener("blur",z),K.removeEventListener("mousedown",z),K.removeAttribute("tabindex")};K.addEventListener("blur",z),K.addEventListener("mousedown",z)})),K.focus(L)}_focusByCssSelector(K,L){let z=this._elementRef.nativeElement.querySelector(K);z&&this._forceFocus(z,L)}_trapFocus(){this._isDestroyed||(0,a.mal)(()=>{const K=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||K.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 K=this._config.restoreFocus;let L=null;if("string"==typeof K?L=this._document.querySelector(K):"boolean"==typeof K?L=K?this._elementFocusedBeforeDialogWasOpened:null:K&&(L=K),this._config.restoreFocus&&L&&"function"==typeof L.focus){const z=(0,y.vc)(),Lt=this._elementRef.nativeElement;(!z||z===this._document.body||z===Lt||Lt.contains(z))&&(this._focusMonitor?(this._focusMonitor.focusVia(L,this._closeInteractionType),this._closeInteractionType=null):L.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const K=this._elementRef.nativeElement,L=(0,y.vc)();return K===L||K.contains(L)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,y.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(L){return new(L||Tt)};static \u0275cmp=a.VBU({type:Tt,selectors:[["cdk-dialog-container"]],viewQuery:function(L,z){if(1&L&&a.GBs(k.I3,7),2&L){let Lt;a.mGM(Lt=a.lsd())&&(z._portalOutlet=Lt.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(L,z){2&L&&a.BMQ("id",z._config.id||null)("role",z._config.role)("aria-modal",z._config.ariaModal)("aria-labelledby",z._config.ariaLabel?null:z._ariaLabelledByQueue[0])("aria-label",z._config.ariaLabel)("aria-describedby",z._config.ariaDescribedBy||null)},features:[a.Vt3],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(L,z){1&L&&a.DNE(0,W,0,0,"ng-template",0)},dependencies:[k.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return Tt})();class pt{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new T.B;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(Qt,K){this.overlayRef=Qt,this.config=K,this.disableClose=K.disableClose,this.backdropClick=Qt.backdropClick(),this.keydownEvents=Qt.keydownEvents(),this.outsidePointerEvents=Qt.outsidePointerEvents(),this.id=K.id,this.keydownEvents.subscribe(L=>{L.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(L)&&(L.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Qt.detachments().subscribe(()=>{!1!==K.closeOnOverlayDetachments&&this.close()})}close(Qt,K){if(this.containerInstance){const L=this.closed;this.containerInstance._closeInteractionType=K?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),L.next(Qt),L.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Qt="",K=""){return this.overlayRef.updateSize({width:Qt,height:K}),this}addPanelClass(Qt){return this.overlayRef.addPanelClass(Qt),this}removePanelClass(Qt){return this.overlayRef.removePanelClass(Qt),this}}const xt=new a.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const Tt=(0,a.WQX)(n.hJ);return()=>Tt.scrollStrategies.block()}}),Ct=new a.nKC("DialogData"),Ot=new a.nKC("DefaultDialogConfig");let it=(()=>{class Tt{_overlay=(0,a.WQX)(n.hJ);_injector=(0,a.WQX)(a.zZn);_defaultOptions=(0,a.WQX)(Ot,{optional:!0});_parentDialog=(0,a.WQX)(Tt,{optional:!0,skipSelf:!0});_overlayContainer=(0,a.WQX)(n.Sf);_idGenerator=(0,a.WQX)(l.g7);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new T.B;_afterOpenedAtThisLevel=new T.B;_ariaHiddenElements=new Map;_scrollStrategy=(0,a.WQX)(xt);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Z.Z)(void 0)));constructor(){}open(K,L){(L={...this._defaultOptions||new J,...L}).id=L.id||this._idGenerator.getId("cdk-dialog-"),L.id&&this.getDialogById(L.id);const Lt=this._getOverlayConfig(L),de=this._overlay.create(Lt),pe=new pt(de,L),Ce=this._attachContainer(de,pe,L);return pe.containerInstance=Ce,this._attachDialogContent(K,pe,Ce,L),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(pe),pe.closed.subscribe(()=>this._removeOpenDialog(pe,!0)),this.afterOpened.next(pe),pe}closeAll(){st(this.openDialogs,K=>K.close())}getDialogById(K){return this.openDialogs.find(L=>L.id===K)}ngOnDestroy(){st(this._openDialogsAtThisLevel,K=>{!1===K.config.closeOnDestroy&&this._removeOpenDialog(K,!1)}),st(this._openDialogsAtThisLevel,K=>K.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(K){const L=new n.rR({positionStrategy:K.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:K.scrollStrategy||this._scrollStrategy(),panelClass:K.panelClass,hasBackdrop:K.hasBackdrop,direction:K.direction,minWidth:K.minWidth,minHeight:K.minHeight,maxWidth:K.maxWidth,maxHeight:K.maxHeight,width:K.width,height:K.height,disposeOnNavigation:K.closeOnNavigation});return K.backdropClass&&(L.backdropClass=K.backdropClass),L}_attachContainer(K,L,z){const Lt=z.injector||z.viewContainerRef?.injector,de=[{provide:J,useValue:z},{provide:pt,useValue:L},{provide:n.yY,useValue:K}];let pe;z.container?"function"==typeof z.container?pe=z.container:(pe=z.container.type,de.push(...z.container.providers(z))):pe=ct;const Ce=new k.A8(pe,z.viewContainerRef,a.zZn.create({parent:Lt||this._injector,providers:de}));return K.attach(Ce).instance}_attachDialogContent(K,L,z,Lt){if(K instanceof a.C4Q){const de=this._createInjector(Lt,L,z,void 0);let pe={$implicit:Lt.data,dialogRef:L};Lt.templateContext&&(pe={...pe,..."function"==typeof Lt.templateContext?Lt.templateContext():Lt.templateContext}),z.attachTemplatePortal(new k.VA(K,null,pe,de))}else{const de=this._createInjector(Lt,L,z,this._injector),pe=z.attachComponentPortal(new k.A8(K,Lt.viewContainerRef,de));L.componentRef=pe,L.componentInstance=pe.instance}}_createInjector(K,L,z,Lt){const de=K.injector||K.viewContainerRef?.injector,pe=[{provide:Ct,useValue:K.data},{provide:pt,useValue:L}];return K.providers&&("function"==typeof K.providers?pe.push(...K.providers(L,K,z)):pe.push(...K.providers)),K.direction&&(!de||!de.get(N.dS,null,{optional:!0}))&&pe.push({provide:N.dS,useValue:{value:K.direction,change:(0,O.of)()}}),a.zZn.create({parent:de||Lt,providers:pe})}_removeOpenDialog(K,L){const z=this.openDialogs.indexOf(K);z>-1&&(this.openDialogs.splice(z,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Lt,de)=>{Lt?de.setAttribute("aria-hidden",Lt):de.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),L&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const K=this._overlayContainer.getContainerElement();if(K.parentElement){const L=K.parentElement.children;for(let z=L.length-1;z>-1;z--){const Lt=L[z];Lt!==K&&"SCRIPT"!==Lt.nodeName&&"STYLE"!==Lt.nodeName&&!Lt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Lt,Lt.getAttribute("aria-hidden")),Lt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const K=this._parentDialog;return K?K._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(L){return new(L||Tt)};static \u0275prov=a.jDH({token:Tt,factory:Tt.\u0275fac,providedIn:"root"})}return Tt})();function st(Tt,Qt){let K=Tt.length;for(;K--;)Qt(Tt[K])}let vt=(()=>{class Tt{static \u0275fac=function(L){return new(L||Tt)};static \u0275mod=a.$C({type:Tt});static \u0275inj=a.G2t({providers:[it],imports:[n.z_,k.jc,l.Pd,k.jc]})}return Tt})();var Bt=o(3022),ne=o(7509),le=o(1483),me=o(7610),ae=o(8108),or=o(2902);function yr(Tt,Qt){}o(1204);class jr{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration}const wr="mdc-dialog--open",ze="mdc-dialog--opening",He="mdc-dialog--closing";let Oe=(()=>{class Tt extends ct{_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_animationStateChanged=new a.bkB;_animationsEnabled="NoopAnimations"!==this._animationMode;_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?zt(this._config.enterAnimationDuration)??150:0;_exitAnimationDuration=this._animationsEnabled?zt(this._config.exitAnimationDuration)??75:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Ht,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ze,wr)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(wr),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(wr),this._animationsEnabled?(this._hostElement.style.setProperty(Ht,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(He)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(K){this._actionSectionCount+=K,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(ze,He)}_waitForAnimationToComplete(K,L){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(L,K)}_requestAnimationFrame(K){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(K):K()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(K){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:K})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(K){const L=super.attachComponentPortal(K);return L.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),L}static \u0275fac=(()=>{let K;return function(z){return(K||(K=a.xGo(Tt)))(z||Tt)}})();static \u0275cmp=a.VBU({type:Tt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(L,z){2&L&&(a.Mr5("id",z._config.id),a.BMQ("aria-modal",z._config.ariaModal)("role",z._config.role)("aria-labelledby",z._config.ariaLabel?null:z._ariaLabelledByQueue[0])("aria-label",z._config.ariaLabel)("aria-describedby",z._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!z._animationsEnabled)("mat-mdc-dialog-container-with-actions",z._actionSectionCount>0))},features:[a.Vt3],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(L,z){1&L&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,yr,0,0,"ng-template",2),a.k0s()())},dependencies:[k.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, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.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, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-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, 6px 24px 13px)}.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-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-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-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-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 0)}.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, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: 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 Tt})();const Ht="--mat-dialog-transition-duration";function zt(Tt){return null==Tt?null:"number"==typeof Tt?Tt:Tt.endsWith("ms")?(0,Bt.OE)(Tt.substring(0,Tt.length-2)):Tt.endsWith("s")?1e3*(0,Bt.OE)(Tt.substring(0,Tt.length-1)):"0"===Tt?0:null}var te=function(Tt){return Tt[Tt.OPEN=0]="OPEN",Tt[Tt.CLOSING=1]="CLOSING",Tt[Tt.CLOSED=2]="CLOSED",Tt}(te||{});class Ae{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new T.B;_beforeClosed=new T.B;_result;_closeFallbackTimeout;_state=te.OPEN;_closeInteractionType;constructor(Qt,K,L){this._ref=Qt,this._containerInstance=L,this.disableClose=K.disableClose,this.id=Qt.id,Qt.addPanelClass("mat-mdc-dialog-panel"),L._animationStateChanged.pipe((0,le.p)(z=>"opened"===z.state),(0,me.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),L._animationStateChanged.pipe((0,le.p)(z=>"closed"===z.state),(0,me.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Qt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,ne.h)(this.backdropClick(),this.keydownEvents().pipe((0,le.p)(z=>z.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(z)))).subscribe(z=>{this.disableClose||(z.preventDefault(),Pe(this,"keydown"===z.type?"keyboard":"mouse"))})}close(Qt){this._result=Qt,this._containerInstance._animationStateChanged.pipe((0,le.p)(K=>"closing"===K.state),(0,me.s)(1)).subscribe(K=>{this._beforeClosed.next(Qt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),K.totalTime+100)}),this._state=te.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(Qt){let K=this._ref.config.positionStrategy;return Qt&&(Qt.left||Qt.right)?Qt.left?K.left(Qt.left):K.right(Qt.right):K.centerHorizontally(),Qt&&(Qt.top||Qt.bottom)?Qt.top?K.top(Qt.top):K.bottom(Qt.bottom):K.centerVertically(),this._ref.updatePosition(),this}updateSize(Qt="",K=""){return this._ref.updateSize(Qt,K),this}addPanelClass(Qt){return this._ref.addPanelClass(Qt),this}removePanelClass(Qt){return this._ref.removePanelClass(Qt),this}getState(){return this._state}_finishDialogClose(){this._state=te.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Pe(Tt,Qt,K){return Tt._closeInteractionType=Qt,Tt.close(K)}const St=new a.nKC("MatMdcDialogData"),yt=new a.nKC("mat-mdc-dialog-default-options"),ie=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const Tt=(0,a.WQX)(n.hJ);return()=>Tt.scrollStrategies.block()}});let Ke=(()=>{class Tt{_overlay=(0,a.WQX)(n.hJ);_defaultOptions=(0,a.WQX)(yt,{optional:!0});_scrollStrategy=(0,a.WQX)(ie);_parentDialog=(0,a.WQX)(Tt,{optional:!0,skipSelf:!0});_idGenerator=(0,a.WQX)(l.g7);_dialog=(0,a.WQX)(it);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new T.B;_afterOpenedAtThisLevel=new T.B;dialogConfigClass=jr;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const K=this._parentDialog;return K?K._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Z.Z)(void 0)));constructor(){this._dialogRefConstructor=Ae,this._dialogContainerType=Oe,this._dialogDataToken=St}open(K,L){let z;(L={...this._defaultOptions||new jr,...L}).id=L.id||this._idGenerator.getId("mat-mdc-dialog-"),L.scrollStrategy=L.scrollStrategy||this._scrollStrategy();const Lt=this._dialog.open(K,{...L,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:L},{provide:J,useValue:L}]},templateContext:()=>({dialogRef:z}),providers:(de,pe,Ce)=>(z=new this._dialogRefConstructor(de,L,Ce),z.updatePosition(L?.position),[{provide:this._dialogContainerType,useValue:Ce},{provide:this._dialogDataToken,useValue:pe.data},{provide:this._dialogRefConstructor,useValue:z}])});return z.componentRef=Lt.componentRef,z.componentInstance=Lt.componentInstance,this.openDialogs.push(z),this.afterOpened.next(z),z.afterClosed().subscribe(()=>{const de=this.openDialogs.indexOf(z);de>-1&&(this.openDialogs.splice(de,1),this.openDialogs.length||this._getAfterAllClosed().next())}),z}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(K){return this.openDialogs.find(L=>L.id===K)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(K){let L=K.length;for(;L--;)K[L].close()}static \u0275fac=function(L){return new(L||Tt)};static \u0275prov=a.jDH({token:Tt,factory:Tt.\u0275fac,providedIn:"root"})}return Tt})(),re=(()=>{class Tt{dialogRef=(0,a.WQX)(Ae,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Ke);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Lo(this._elementRef,this._dialog.openDialogs))}ngOnChanges(K){const L=K._matDialogClose||K._matDialogCloseResult;L&&(this.dialogResult=L.currentValue)}_onButtonClick(K){Pe(this.dialogRef,0===K.screenX&&0===K.screenY?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(L){return new(L||Tt)};static \u0275dir=a.FsC({type:Tt,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(L,z){1&L&&a.bIt("click",function(de){return z._onButtonClick(de)}),2&L&&a.BMQ("aria-label",z.ariaLabel||null)("type",z.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[a.OA$]})}return Tt})(),$e=(()=>{class Tt{_dialogRef=(0,a.WQX)(Ae,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Ke);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Lo(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(L){return new(L||Tt)};static \u0275dir=a.FsC({type:Tt})}return Tt})(),Tr=(()=>{class Tt{static \u0275fac=function(L){return new(L||Tt)};static \u0275dir=a.FsC({type:Tt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[a.nM4([ae.uv])]})}return Tt})(),Wr=(()=>{class Tt extends $e{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let K;return function(z){return(K||(K=a.xGo(Tt)))(z||Tt)}})();static \u0275dir=a.FsC({type:Tt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(L,z){2&L&&a.AVh("mat-mdc-dialog-actions-align-start","start"===z.align)("mat-mdc-dialog-actions-align-center","center"===z.align)("mat-mdc-dialog-actions-align-end","end"===z.align)},inputs:{align:"align"},features:[a.Vt3]})}return Tt})();function Lo(Tt,Qt){let K=Tt.nativeElement.parentElement;for(;K&&!K.classList.contains("mat-mdc-dialog-container");)K=K.parentElement;return K?Qt.find(L=>L.id===K.id):null}let fo=(()=>{class Tt{static \u0275fac=function(L){return new(L||Tt)};static \u0275mod=a.$C({type:Tt});static \u0275inj=a.G2t({providers:[Ke],imports:[vt,n.z_,k.jc,or.yE,or.yE]})}return Tt})()},7702:(i,s,o)=>{"use strict";o.d(s,{q:()=>y,w:()=>k});var n=o(3107),a=o(3022),l=o(2902);let y=(()=>{class C{get vertical(){return this._vertical}set vertical(T){this._vertical=(0,a.he)(T)}_vertical=!1;get inset(){return this._inset}set inset(T){this._inset=(0,a.he)(T)}_inset=!1;static \u0275fac=function(S){return new(S||C)};static \u0275cmp=n.VBU({type:C,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,O){2&S&&(n.BMQ("aria-orientation",O.vertical?"vertical":"horizontal"),n.AVh("mat-divider-vertical",O.vertical)("mat-divider-horizontal",!O.vertical)("mat-divider-inset",O.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(S,O){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.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 C})(),k=(()=>{class C{static \u0275fac=function(S){return new(S||C)};static \u0275mod=n.$C({type:C});static \u0275inj=n.G2t({imports:[l.yE,l.yE]})}return C})()},6071:(i,s,o)=>{"use strict";o.d(s,{xb:()=>ar,U$:()=>dr,TL:()=>tr,rl:()=>To,qT:()=>de,RG:()=>Ho,MV:()=>Tr,nJ:()=>re,JW:()=>Lo,yw:()=>fo});var n=o(3107),a=o(8559),l=o(2944),y=o(3022),k=o(2147),C=o(4460),A=o(5710),T=o(8447),S=o(7509),O=o(593),N=o(7947),Z=o(5351),W=o(2483),ht=o(1483),ct=o(5424),pt=o(1698),xt=o(8249);class Ot{_box;_destroyed=new T.B;_resizeSubject=new T.B;_resizeObserver;_elementObservables=new Map;constructor(Ve){this._box=Ve,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(It=>this._resizeSubject.next(It)))}observe(Ve){return this._elementObservables.has(Ve)||this._elementObservables.set(Ve,new pt.c(It=>{const Kt=this._resizeSubject.subscribe(It);return this._resizeObserver?.observe(Ve,{box:this._box}),()=>{this._resizeObserver?.unobserve(Ve),Kt.unsubscribe(),this._elementObservables.delete(Ve)}}).pipe((0,ht.p)(It=>It.some(Kt=>Kt.target===Ve)),(0,xt.t)({bufferSize:1,refCount:!0}),(0,ct.Q)(this._destroyed))),this._elementObservables.get(Ve)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let _t=(()=>{class be{_observers=new Map;_ngZone=(0,n.WQX)(n.SKi);constructor(){}ngOnDestroy(){for(const[,It]of this._observers)It.destroy();this._observers.clear()}observe(It,Kt){const jt=Kt?.box||"content-box";return this._observers.has(jt)||this._observers.set(jt,new Ot(jt)),this._observers.get(jt).observe(It)}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275prov=n.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})();var wt=o(1204),it=o(7747),st=o(2902);const vt=["notch"],Bt=["matFormFieldNotchedOutline",""],ne=["*"],le=["textField"],me=["iconPrefixContainer"],ae=["textPrefixContainer"],or=["iconSuffixContainer"],fr=["textSuffixContainer"],yr=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],jr=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function wr(be,Ve){1&be&&n.nrm(0,"span",21)}function ze(be,Ve){if(1&be&&(n.j41(0,"label",20),n.SdG(1,1),n.DNE(2,wr,1,0,"span",21),n.k0s()),2&be){const It=n.XpG(2);n.Y8G("floating",It._shouldLabelFloat())("monitorResize",It._hasOutline())("id",It._labelId),n.BMQ("for",It._control.disableAutomaticLabeling?null:It._control.id),n.R7$(2),n.vxM(!It.hideRequiredMarker&&It._control.required?2:-1)}}function He(be,Ve){if(1&be&&n.DNE(0,ze,3,5,"label",20),2&be){const It=n.XpG();n.vxM(It._hasFloatingLabel()?0:-1)}}function kt(be,Ve){1&be&&n.nrm(0,"div",7)}function Rt(be,Ve){}function Oe(be,Ve){if(1&be&&n.DNE(0,Rt,0,0,"ng-template",13),2&be){n.XpG(2);const It=n.sdS(1);n.Y8G("ngTemplateOutlet",It)}}function Ht(be,Ve){if(1&be&&(n.j41(0,"div",9),n.DNE(1,Oe,1,1,null,13),n.k0s()),2&be){const It=n.XpG();n.Y8G("matFormFieldNotchedOutlineOpen",It._shouldLabelFloat()),n.R7$(),n.vxM(It._forceDisplayInfixLabel()?-1:1)}}function zt(be,Ve){1&be&&(n.j41(0,"div",10,2),n.SdG(2,2),n.k0s())}function te(be,Ve){1&be&&(n.j41(0,"div",11,3),n.SdG(2,3),n.k0s())}function Ae(be,Ve){}function Pe(be,Ve){if(1&be&&n.DNE(0,Ae,0,0,"ng-template",13),2&be){n.XpG();const It=n.sdS(1);n.Y8G("ngTemplateOutlet",It)}}function St(be,Ve){1&be&&(n.j41(0,"div",14,4),n.SdG(2,4),n.k0s())}function yt(be,Ve){1&be&&(n.j41(0,"div",15,5),n.SdG(2,5),n.k0s())}function ie(be,Ve){1&be&&n.nrm(0,"div",16)}function Xe(be,Ve){if(1&be&&(n.j41(0,"div",18),n.SdG(1,6),n.k0s()),2&be){const It=n.XpG();n.Y8G("@transitionMessages",It._subscriptAnimationState)}}function Se(be,Ve){if(1&be&&(n.j41(0,"mat-hint",22),n.EFF(1),n.k0s()),2&be){const It=n.XpG(2);n.Y8G("id",It._hintLabelId),n.R7$(),n.JRh(It.hintLabel)}}function Ke(be,Ve){if(1&be&&(n.j41(0,"div",19),n.DNE(1,Se,2,2,"mat-hint",22),n.SdG(2,7),n.nrm(3,"div",23),n.SdG(4,8),n.k0s()),2&be){const It=n.XpG();n.Y8G("@transitionMessages",It._subscriptAnimationState),n.R7$(),n.vxM(It.hintLabel?1:-1)}}let re=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["mat-label"]]})}return be})();const $e=new n.nKC("MatError");let tr=(()=>{class be{id=(0,n.WQX)(a.g7).getId("mat-mdc-error-");constructor(){(0,n.WQX)(new n.ES_("aria-live"),{optional:!0})||(0,n.WQX)(n.aKT).nativeElement.setAttribute("aria-live","polite")}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Kt,jt){2&Kt&&n.Mr5("id",jt.id)},inputs:{id:"id"},features:[n.Jv_([{provide:$e,useExisting:be}])]})}return be})(),Tr=(()=>{class be{align="start";id=(0,n.WQX)(a.g7).getId("mat-mdc-hint-");static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Kt,jt){2&Kt&&(n.Mr5("id",jt.id),n.BMQ("align",null),n.AVh("mat-mdc-form-field-hint-end","end"===jt.align))},inputs:{align:"align",id:"id"}})}return be})();const Wr=new n.nKC("MatPrefix");let Lo=(()=>{class be{set _isTextSelector(It){this._isText=!0}_isText=!1;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[n.Jv_([{provide:Wr,useExisting:be}])]})}return be})();const Or=new n.nKC("MatSuffix");let fo=(()=>{class be{set _isTextSelector(It){this._isText=!0}_isText=!1;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[n.Jv_([{provide:Or,useExisting:be}])]})}return be})();const cr=new n.nKC("FloatingLabelParent");let Ft=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);get floating(){return this._floating}set floating(It){this._floating=It,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(It){this._monitorResize=It,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=(0,n.WQX)(_t);_ngZone=(0,n.WQX)(n.SKi);_parent=(0,n.WQX)(cr);_resizeSubscription=new A.yU;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Tt(be){if(null!==be.offsetParent)return be.scrollWidth;const It=be.cloneNode(!0);It.style.setProperty("position","absolute"),It.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(It);const Kt=It.scrollWidth;return It.remove(),Kt}(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 \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mdc-floating-label--float-above",jt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return be})();const Qt="mdc-line-ripple--active",K="mdc-line-ripple--deactivating";let L=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);constructor(){(0,n.WQX)(n.SKi).runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const It=this._elementRef.nativeElement.classList;It.remove(K),It.add(Qt)}deactivate(){this._elementRef.nativeElement.classList.add(K)}_handleTransitionEnd=It=>{const Kt=this._elementRef.nativeElement.classList,jt=Kt.contains(K);"opacity"===It.propertyName&&jt&&Kt.remove(Qt,K)};ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return be})(),z=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);_ngZone=(0,n.WQX)(n.SKi);open=!1;_notch;constructor(){}ngAfterViewInit(){const It=this._elementRef.nativeElement.querySelector(".mdc-floating-label");It?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(It.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>It.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(It){this._notch.nativeElement.style.width=this.open&&It?`calc(${It}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Kt,jt){if(1&Kt&&n.GBs(vt,5),2&Kt){let ke;n.mGM(ke=n.lsd())&&(jt._notch=ke.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mdc-notched-outline--notched",jt.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:Bt,ngContentSelectors:ne,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(Kt,jt){1&Kt&&(n.NAR(),n.nrm(0,"div",1),n.j41(1,"div",2,0),n.SdG(3),n.k0s(),n.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return be})();const Lt={transitionMessages:(0,wt.hZ)("transitionMessages",[(0,wt.wk)("enter",(0,wt.iF)({opacity:1,transform:"translateY(0%)"})),(0,wt.kY)("void => enter",[(0,wt.iF)({opacity:0,transform:"translateY(-5px)"}),(0,wt.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let de=(()=>{class be{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be})}return be})();const ar=new n.nKC("MatFormField"),dr=new n.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let To=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_dir=(0,n.WQX)(l.dS);_platform=(0,n.WQX)(k.OD);_idGenerator=(0,n.WQX)(a.g7);_defaults=(0,n.WQX)(dr,{optional:!0});_animationMode=(0,n.WQX)(n.bc$,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=(0,n.sbv)(re);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(It){this._hideRequiredMarker=(0,y.he)(It)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(It){It!==this._floatLabel&&(this._floatLabel=It,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(It){const Kt=this._appearance;this._appearance=It||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Kt&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance="fill";get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(It){this._subscriptSizing=It||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(It){this._hintLabel=It,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_subscriptAnimationState="";get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(It){this._explicitFormFieldControl=It}_destroyed=new T.B;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_stateChanges;_valueChanges;_describedByChanges;_injector=(0,n.WQX)(n.zZn);constructor(){const It=this._defaults;It&&(It.appearance&&(this.appearance=It.appearance),this._hideRequiredMarker=!!It?.hideRequiredMarker,It.color&&(this.color=It.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._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=(0,n.EWP)(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(It){const Kt=this._control,jt="mat-mdc-form-field-type-";It&&this._elementRef.nativeElement.classList.remove(jt+It.controlType),Kt.controlType&&this._elementRef.nativeElement.classList.add(jt+Kt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Kt.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=Kt.stateChanges.pipe((0,O.Z)([void 0,void 0]),(0,N.T)(()=>[Kt.errorState,Kt.userAriaDescribedBy]),function J(){return(0,Z.N)((be,Ve)=>{let It,Kt=!1;be.subscribe((0,W._)(Ve,jt=>{const ke=It;It=jt,Kt&&Ve.next([ke,jt]),Kt=!0}))})}(),(0,ht.p)(([[ke,se],[Fe,vr]])=>ke!==Fe||se!==vr)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),Kt.ngControl&&Kt.ngControl.valueChanges&&(this._valueChanges=Kt.ngControl.valueChanges.pipe((0,ct.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(It=>!It._isText),this._hasTextPrefix=!!this._prefixChildren.find(It=>It._isText),this._hasIconSuffix=!!this._suffixChildren.find(It=>!It._isText),this._hasTextSuffix=!!this._suffixChildren.find(It=>It._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,S.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,n.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,ct.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()}_hasFloatingLabel=(0,n.EWP)(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(It){const Kt=this._control?this._control.ngControl:null;return Kt&&Kt[It]}_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 It=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&It.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Kt=this._hintChildren?this._hintChildren.find(ke=>"start"===ke.align):null,jt=this._hintChildren?this._hintChildren.find(ke=>"end"===ke.align):null;Kt?It.push(Kt.id):this._hintLabel&&It.push(this._hintLabelId),jt&&It.push(jt.id)}else this._errorChildren&&It.push(...this._errorChildren.map(Kt=>Kt.id));this._control.setDescribedByIds(It)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const It=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(It.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Kt=this._iconPrefixContainer?.nativeElement,jt=this._textPrefixContainer?.nativeElement,ke=this._iconSuffixContainer?.nativeElement,se=this._textSuffixContainer?.nativeElement,Fe=Kt?.getBoundingClientRect().width??0,vr=jt?.getBoundingClientRect().width??0,qr=ke?.getBoundingClientRect().width??0,ko=se?.getBoundingClientRect().width??0;It.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Fe+vr}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Fe+vr+qr+ko}px)`)}_isAttachedToDom(){const It=this._elementRef.nativeElement;if(It.getRootNode){const Kt=It.getRootNode();return Kt&&Kt!==It}return document.documentElement.contains(It)}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["mat-form-field"]],contentQueries:function(Kt,jt,ke){if(1&Kt&&(n.C6U(ke,jt._labelChild,re,5),n.wni(ke,de,5),n.wni(ke,Wr,5),n.wni(ke,Or,5),n.wni(ke,$e,5),n.wni(ke,Tr,5)),2&Kt){let se;n.NyB(),n.mGM(se=n.lsd())&&(jt._formFieldControl=se.first),n.mGM(se=n.lsd())&&(jt._prefixChildren=se),n.mGM(se=n.lsd())&&(jt._suffixChildren=se),n.mGM(se=n.lsd())&&(jt._errorChildren=se),n.mGM(se=n.lsd())&&(jt._hintChildren=se)}},viewQuery:function(Kt,jt){if(1&Kt&&(n.GBs(le,5),n.GBs(me,5),n.GBs(ae,5),n.GBs(or,5),n.GBs(fr,5),n.GBs(Ft,5),n.GBs(z,5),n.GBs(L,5)),2&Kt){let ke;n.mGM(ke=n.lsd())&&(jt._textField=ke.first),n.mGM(ke=n.lsd())&&(jt._iconPrefixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._textPrefixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._iconSuffixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._textSuffixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._floatingLabel=ke.first),n.mGM(ke=n.lsd())&&(jt._notchedOutline=ke.first),n.mGM(ke=n.lsd())&&(jt._lineRipple=ke.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mat-mdc-form-field-label-always-float",jt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",jt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",jt._hasIconSuffix)("mat-form-field-invalid",jt._control.errorState)("mat-form-field-disabled",jt._control.disabled)("mat-form-field-autofilled",jt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===jt._animationMode)("mat-form-field-appearance-fill","fill"==jt.appearance)("mat-form-field-appearance-outline","outline"==jt.appearance)("mat-form-field-hide-placeholder",jt._hasFloatingLabel()&&!jt._shouldLabelFloat())("mat-focused",jt._control.focused)("mat-primary","accent"!==jt.color&&"warn"!==jt.color)("mat-accent","accent"===jt.color)("mat-warn","warn"===jt.color)("ng-untouched",jt._shouldForward("untouched"))("ng-touched",jt._shouldForward("touched"))("ng-pristine",jt._shouldForward("pristine"))("ng-dirty",jt._shouldForward("dirty"))("ng-valid",jt._shouldForward("valid"))("ng-invalid",jt._shouldForward("invalid"))("ng-pending",jt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[n.Jv_([{provide:ar,useExisting:be},{provide:cr,useExisting:be}])],ngContentSelectors:jr,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(Kt,jt){if(1&Kt){const ke=n.RV6();n.NAR(yr),n.DNE(0,He,1,1,"ng-template",null,0,n.C5r),n.j41(2,"div",6,1),n.bIt("click",function(Fe){return n.eBV(ke),n.Njj(jt._control.onContainerClick(Fe))}),n.DNE(4,kt,1,0,"div",7),n.j41(5,"div",8),n.DNE(6,Ht,2,2,"div",9)(7,zt,3,0,"div",10)(8,te,3,0,"div",11),n.j41(9,"div",12),n.DNE(10,Pe,1,1,null,13),n.SdG(11),n.k0s(),n.DNE(12,St,3,0,"div",14)(13,yt,3,0,"div",15),n.k0s(),n.DNE(14,ie,1,0,"div",16),n.k0s(),n.j41(15,"div",17),n.DNE(16,Xe,2,1,"div",18)(17,Ke,5,2,"div",19),n.k0s()}if(2&Kt){let ke;n.R7$(2),n.AVh("mdc-text-field--filled",!jt._hasOutline())("mdc-text-field--outlined",jt._hasOutline())("mdc-text-field--no-label",!jt._hasFloatingLabel())("mdc-text-field--disabled",jt._control.disabled)("mdc-text-field--invalid",jt._control.errorState),n.R7$(2),n.vxM(jt._hasOutline()||jt._control.disabled?-1:4),n.R7$(2),n.vxM(jt._hasOutline()?6:-1),n.R7$(),n.vxM(jt._hasIconPrefix?7:-1),n.R7$(),n.vxM(jt._hasTextPrefix?8:-1),n.R7$(2),n.vxM(!jt._hasOutline()||jt._forceDisplayInfixLabel()?10:-1),n.R7$(2),n.vxM(jt._hasTextSuffix?12:-1),n.R7$(),n.vxM(jt._hasIconSuffix?13:-1),n.R7$(),n.vxM(jt._hasOutline()?-1:14),n.R7$(),n.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===jt.subscriptSizing),n.R7$(),n.vxM("error"===(ke=jt._getDisplayedMessages())?16:"hint"===ke?17:-1)}},dependencies:[Ft,z,C.T3,L,Tr],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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.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-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .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-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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}@media(forced-colors: 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-sys-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-sys-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-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-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-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.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-sys-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-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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-sys-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-sys-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-sys-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, 2px)}.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-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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, 1px)}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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, 2px)}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.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, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/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, 56px) / 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-sys-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-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-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-sys-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-sys-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, 0)}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, var(--mat-sys-neutral10))}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, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.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)}[dir=rtl] .mat-mdc-form-field{text-align:right}.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-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-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-sys-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-sys-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:[Lt.transitionMessages]},changeDetection:0})}return be})(),Ho=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[st.yE,it.w5,st.yE]})}return be})()},3904:(i,s,o)=>{"use strict";o.d(s,{An:()=>He,m_:()=>kt,tp:()=>vt});var n=o(3107),a=o(2902),l=o(4460),y=o(3016),k=o(8915),C=o(2653),A=o(5710),T=o(2040),S=o(7947),O=o(7178),N=o(4447),Z=o(6218),W=o(7610),J=o(7691),ht=o(6388);const ct=["*"];let pt;function Ct(Rt){return function xt(){if(void 0===pt&&(pt=null,typeof window<"u")){const Rt=window;void 0!==Rt.trustedTypes&&(pt=Rt.trustedTypes.createPolicy("angular#components",{createHTML:Oe=>Oe}))}return pt}()?.createHTML(Rt)||Rt}function Ot(Rt){return Error(`Unable to find icon with the name "${Rt}"`)}function wt(Rt){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Rt}".`)}function it(Rt){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Rt}".`)}class st{url;svgText;options;svgElement;constructor(Oe,Ht,zt){this.url=Oe,this.svgText=Ht,this.options=zt}}let vt=(()=>{class Rt{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(Ht,zt,te,Ae){this._httpClient=Ht,this._sanitizer=zt,this._errorHandler=Ae,this._document=te}addSvgIcon(Ht,zt,te){return this.addSvgIconInNamespace("",Ht,zt,te)}addSvgIconLiteral(Ht,zt,te){return this.addSvgIconLiteralInNamespace("",Ht,zt,te)}addSvgIconInNamespace(Ht,zt,te,Ae){return this._addSvgIconConfig(Ht,zt,new st(te,null,Ae))}addSvgIconResolver(Ht){return this._resolvers.push(Ht),this}addSvgIconLiteralInNamespace(Ht,zt,te,Ae){const Pe=this._sanitizer.sanitize(n.WPN.HTML,te);if(!Pe)throw it(te);const St=Ct(Pe);return this._addSvgIconConfig(Ht,zt,new st("",St,Ae))}addSvgIconSet(Ht,zt){return this.addSvgIconSetInNamespace("",Ht,zt)}addSvgIconSetLiteral(Ht,zt){return this.addSvgIconSetLiteralInNamespace("",Ht,zt)}addSvgIconSetInNamespace(Ht,zt,te){return this._addSvgIconSetConfig(Ht,new st(zt,null,te))}addSvgIconSetLiteralInNamespace(Ht,zt,te){const Ae=this._sanitizer.sanitize(n.WPN.HTML,zt);if(!Ae)throw it(zt);const Pe=Ct(Ae);return this._addSvgIconSetConfig(Ht,new st("",Pe,te))}registerFontClassAlias(Ht,zt=Ht){return this._fontCssClassesByAlias.set(Ht,zt),this}classNameForFontAlias(Ht){return this._fontCssClassesByAlias.get(Ht)||Ht}setDefaultFontSetClass(...Ht){return this._defaultFontSetClass=Ht,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Ht){const zt=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Ht);if(!zt)throw wt(Ht);const te=this._cachedIconsByUrl.get(zt);return te?(0,y.of)(le(te)):this._loadSvgIconFromConfig(new st(Ht,null)).pipe((0,T.M)(Ae=>this._cachedIconsByUrl.set(zt,Ae)),(0,S.T)(Ae=>le(Ae)))}getNamedSvgIcon(Ht,zt=""){const te=me(zt,Ht);let Ae=this._svgIconConfigs.get(te);if(Ae)return this._getSvgFromConfig(Ae);if(Ae=this._getIconConfigFromResolvers(zt,Ht),Ae)return this._svgIconConfigs.set(te,Ae),this._getSvgFromConfig(Ae);const Pe=this._iconSetConfigs.get(zt);return Pe?this._getSvgFromIconSetConfigs(Ht,Pe):(0,k.$)(Ot(te))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Ht){return Ht.svgText?(0,y.of)(le(this._svgElementFromConfig(Ht))):this._loadSvgIconFromConfig(Ht).pipe((0,S.T)(zt=>le(zt)))}_getSvgFromIconSetConfigs(Ht,zt){const te=this._extractIconWithNameFromAnySet(Ht,zt);if(te)return(0,y.of)(te);const Ae=zt.filter(Pe=>!Pe.svgText).map(Pe=>this._loadSvgIconSetFromConfig(Pe).pipe((0,O.W)(St=>{const ie=`Loading icon set URL: ${this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Pe.url)} failed: ${St.message}`;return this._errorHandler.handleError(new Error(ie)),(0,y.of)(null)})));return(0,C.p)(Ae).pipe((0,S.T)(()=>{const Pe=this._extractIconWithNameFromAnySet(Ht,zt);if(!Pe)throw Ot(Ht);return Pe}))}_extractIconWithNameFromAnySet(Ht,zt){for(let te=zt.length-1;te>=0;te--){const Ae=zt[te];if(Ae.svgText&&Ae.svgText.toString().indexOf(Ht)>-1){const Pe=this._svgElementFromConfig(Ae),St=this._extractSvgIconFromSet(Pe,Ht,Ae.options);if(St)return St}}return null}_loadSvgIconFromConfig(Ht){return this._fetchIcon(Ht).pipe((0,T.M)(zt=>Ht.svgText=zt),(0,S.T)(()=>this._svgElementFromConfig(Ht)))}_loadSvgIconSetFromConfig(Ht){return Ht.svgText?(0,y.of)(null):this._fetchIcon(Ht).pipe((0,T.M)(zt=>Ht.svgText=zt))}_extractSvgIconFromSet(Ht,zt,te){const Ae=Ht.querySelector(`[id="${zt}"]`);if(!Ae)return null;const Pe=Ae.cloneNode(!0);if(Pe.removeAttribute("id"),"svg"===Pe.nodeName.toLowerCase())return this._setSvgAttributes(Pe,te);if("symbol"===Pe.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Pe),te);const St=this._svgElementFromString(Ct(""));return St.appendChild(Pe),this._setSvgAttributes(St,te)}_svgElementFromString(Ht){const zt=this._document.createElement("DIV");zt.innerHTML=Ht;const te=zt.querySelector("svg");if(!te)throw Error(" tag not found");return te}_toSvgElement(Ht){const zt=this._svgElementFromString(Ct("")),te=Ht.attributes;for(let Ae=0;AeCt(ie)),(0,N.j)(()=>this._inProgressUrlFetches.delete(Pe)),(0,Z.u)());return this._inProgressUrlFetches.set(Pe,yt),yt}_addSvgIconConfig(Ht,zt,te){return this._svgIconConfigs.set(me(Ht,zt),te),this}_addSvgIconSetConfig(Ht,zt){const te=this._iconSetConfigs.get(Ht);return te?te.push(zt):this._iconSetConfigs.set(Ht,[zt]),this}_svgElementFromConfig(Ht){if(!Ht.svgElement){const zt=this._svgElementFromString(Ht.svgText);this._setSvgAttributes(zt,Ht.options),Ht.svgElement=zt}return Ht.svgElement}_getIconConfigFromResolvers(Ht,zt){for(let te=0;teOe?Oe.pathname+Oe.search:""}}}),jr=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],wr=jr.map(Rt=>`[${Rt}]`).join(", "),ze=/^url\(['"]?#(.*?)['"]?\)$/;let He=(()=>{class Rt{_elementRef=(0,n.WQX)(n.aKT);_iconRegistry=(0,n.WQX)(vt);_location=(0,n.WQX)(fr);_errorHandler=(0,n.WQX)(n.zcH);_defaultColor;get color(){return this._color||this._defaultColor}set color(Ht){this._color=Ht}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(Ht){Ht!==this._svgIcon&&(Ht?this._updateSvgIcon(Ht):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Ht)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(Ht){const zt=this._cleanupFontValue(Ht);zt!==this._fontSet&&(this._fontSet=zt,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(Ht){const zt=this._cleanupFontValue(Ht);zt!==this._fontIcon&&(this._fontIcon=zt,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=A.yU.EMPTY;constructor(){const Ht=(0,n.WQX)(new n.ES_("aria-hidden"),{optional:!0}),zt=(0,n.WQX)(or,{optional:!0});zt&&(zt.color&&(this.color=this._defaultColor=zt.color),zt.fontSet&&(this.fontSet=zt.fontSet)),Ht||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Ht){if(!Ht)return["",""];const zt=Ht.split(":");switch(zt.length){case 1:return["",zt[0]];case 2:return zt;default:throw Error(`Invalid icon name: "${Ht}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Ht=this._elementsWithExternalReferences;if(Ht&&Ht.size){const zt=this._location.getPathname();zt!==this._previousPath&&(this._previousPath=zt,this._prependPathToReferences(zt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Ht){this._clearSvgElement();const zt=this._location.getPathname();this._previousPath=zt,this._cacheChildrenWithExternalReferences(Ht),this._prependPathToReferences(zt),this._elementRef.nativeElement.appendChild(Ht)}_clearSvgElement(){const Ht=this._elementRef.nativeElement;let zt=Ht.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();zt--;){const te=Ht.childNodes[zt];(1!==te.nodeType||"svg"===te.nodeName.toLowerCase())&&te.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Ht=this._elementRef.nativeElement,zt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(te=>te.length>0);this._previousFontSetClass.forEach(te=>Ht.classList.remove(te)),zt.forEach(te=>Ht.classList.add(te)),this._previousFontSetClass=zt,this.fontIcon!==this._previousFontIconClass&&!zt.includes("mat-ligature-font")&&(this._previousFontIconClass&&Ht.classList.remove(this._previousFontIconClass),this.fontIcon&&Ht.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Ht){return"string"==typeof Ht?Ht.trim().split(" ")[0]:Ht}_prependPathToReferences(Ht){const zt=this._elementsWithExternalReferences;zt&&zt.forEach((te,Ae)=>{te.forEach(Pe=>{Ae.setAttribute(Pe.name,`url('${Ht}#${Pe.value}')`)})})}_cacheChildrenWithExternalReferences(Ht){const zt=Ht.querySelectorAll(wr),te=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ae=0;Ae{const St=zt[Ae],yt=St.getAttribute(Pe),ie=yt?yt.match(ze):null;if(ie){let Xe=te.get(St);Xe||(Xe=[],te.set(St,Xe)),Xe.push({name:Pe,value:ie[1]})}})}_updateSvgIcon(Ht){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Ht){const[zt,te]=this._splitIconName(Ht);zt&&(this._svgNamespace=zt),te&&(this._svgName=te),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(te,zt).pipe((0,W.s)(1)).subscribe(Ae=>this._setSvgElement(Ae),Ae=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${zt}:${te}! ${Ae.message}`))})}}static \u0275fac=function(zt){return new(zt||Rt)};static \u0275cmp=n.VBU({type:Rt,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(zt,te){2&zt&&(n.BMQ("data-mat-icon-type",te._usingFontIcon()?"font":"svg")("data-mat-icon-name",te._svgName||te.fontIcon)("data-mat-icon-namespace",te._svgNamespace||te.fontSet)("fontIcon",te._usingFontIcon()?te.fontIcon:null),n.HbH(te.color?"mat-"+te.color:""),n.AVh("mat-icon-inline",te.inline)("mat-icon-no-color","primary"!==te.color&&"accent"!==te.color&&"warn"!==te.color))},inputs:{color:"color",inline:[2,"inline","inline",n.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[n.GFd],ngContentSelectors:ct,decls:1,vars:0,template:function(zt,te){1&zt&&(n.NAR(),n.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.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 Rt})(),kt=(()=>{class Rt{static \u0275fac=function(zt){return new(zt||Rt)};static \u0275mod=n.$C({type:Rt});static \u0275inj=n.G2t({imports:[a.yE,a.yE]})}return Rt})()},6389:(i,s,o)=>{"use strict";o.d(s,{fS:()=>ht,fg:()=>J});var n=o(3022),a=o(2147),l=o(708),y=o(3107),k=o(8559),C=o(936),A=o(2902),T=o(6071),S=o(8447);const N=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),Z=["button","checkbox","file","hidden","image","radio","range","reset","submit"],W=new y.nKC("MAT_INPUT_CONFIG");let J=(()=>{class ct{_elementRef=(0,y.WQX)(y.aKT);_platform=(0,y.WQX)(a.OD);ngControl=(0,y.WQX)(C.vO,{optional:!0,self:!0});_autofillMonitor=(0,y.WQX)(l.P8);_ngZone=(0,y.WQX)(y.SKi);_formField=(0,y.WQX)(T.xb,{optional:!0});_uid=(0,y.WQX)(k.g7).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_webkitBlinkWheelListenerAttached=!1;_config=(0,y.WQX)(W,{optional:!0});_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new S.B;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(xt){this._disabled=(0,n.he)(xt),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(xt){this._id=xt||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(C.k0.required)??!1}set required(xt){this._required=(0,n.he)(xt)}_required;get type(){return this._type}set type(xt){this._type=xt||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(xt){this._errorStateTracker.matcher=xt}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(xt){xt!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(xt):this._inputValueAccessor.value=xt,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(xt){this._readonly=(0,n.he)(xt)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(xt){this._errorStateTracker.errorState=xt}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(xt=>(0,a.MU)().has(xt));constructor(){const xt=(0,y.WQX)(C.cV,{optional:!0}),Ct=(0,y.WQX)(C.j4,{optional:!0}),Ot=(0,y.WQX)(A.es),_t=(0,y.WQX)(N,{optional:!0,self:!0}),wt=this._elementRef.nativeElement,it=wt.nodeName.toLowerCase();_t?(0,y.Hps)(_t.value)?this._signalBasedValueAccessor=_t:this._inputValueAccessor=_t:this._inputValueAccessor=wt,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{wt.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new A.X0(Ot,this.ngControl,Ct,xt,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===it,this._isTextarea="textarea"===it,this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=wt.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&(0,y.QZP)(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(xt=>{this.autofilled=xt.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(xt){this._elementRef.nativeElement.focus(xt)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(xt){if(xt!==this.focused){if(!this._isNativeSelect&&xt&&this.disabled&&this.disabledInteractive){const Ct=this._elementRef.nativeElement;"number"===Ct.type?(Ct.type="text",Ct.setSelectionRange(0,0),Ct.type="number"):Ct.setSelectionRange(0,0)}this.focused=xt,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){const xt=this._elementRef.nativeElement.value;this._previousNativeValue!==xt&&(this._previousNativeValue=xt,this.stateChanges.next())}_dirtyCheckPlaceholder(){const xt=this._getPlaceholder();if(xt!==this._previousPlaceholder){const Ct=this._elementRef.nativeElement;this._previousPlaceholder=xt,xt?Ct.setAttribute("placeholder",xt):Ct.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Z.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let xt=this._elementRef.nativeElement.validity;return xt&&xt.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const xt=this._elementRef.nativeElement,Ct=xt.options[0];return this.focused||xt.multiple||!this.empty||!!(xt.selectedIndex>-1&&Ct&&Ct.label)}return this.focused&&!this.disabled||!this.empty}setDescribedByIds(xt){const Ct=this._elementRef.nativeElement,Ot=Ct.getAttribute("aria-describedby");let _t;if(Ot){const wt=this._formFieldDescribedBy||xt;_t=xt.concat(Ot.split(" ").filter(it=>it&&!wt.includes(it)))}else _t=xt;this._formFieldDescribedBy=xt,_t.length?Ct.setAttribute("aria-describedby",_t.join(" ")):Ct.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const xt=this._elementRef.nativeElement;return this._isNativeSelect&&(xt.multiple||xt.size>1)}_iOSKeyupListener=xt=>{const Ct=xt.target;!Ct.value&&0===Ct.selectionStart&&0===Ct.selectionEnd&&(Ct.setSelectionRange(1,1),Ct.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_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)}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(Ct){return new(Ct||ct)};static \u0275dir=y.FsC({type:ct,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(Ct,Ot){1&Ct&&y.bIt("focus",function(){return Ot._focusChanged(!0)})("blur",function(){return Ot._focusChanged(!1)})("input",function(){return Ot._onInput()}),2&Ct&&(y.Mr5("id",Ot.id)("disabled",Ot.disabled&&!Ot.disabledInteractive)("required",Ot.required),y.BMQ("name",Ot.name||null)("readonly",Ot._getReadonlyAttribute())("aria-disabled",Ot.disabled&&Ot.disabledInteractive?"true":null)("aria-invalid",Ot.empty&&Ot.required?null:Ot.errorState)("aria-required",Ot.required)("id",Ot.id),y.AVh("mat-input-server",Ot._isServer)("mat-mdc-form-field-textarea-control",Ot._isInFormField&&Ot._isTextarea)("mat-mdc-form-field-input-control",Ot._isInFormField)("mat-mdc-input-disabled-interactive",Ot.disabledInteractive)("mdc-text-field__input",Ot._isInFormField)("mat-mdc-native-select-inline",Ot._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",disabledInteractive:[2,"disabledInteractive","disabledInteractive",y.L39]},exportAs:["matInput"],features:[y.Jv_([{provide:T.qT,useExisting:ct}]),y.GFd,y.OA$]})}return ct})(),ht=(()=>{class ct{static \u0275fac=function(Ct){return new(Ct||ct)};static \u0275mod=y.$C({type:ct});static \u0275inj=y.G2t({imports:[A.yE,T.RG,T.RG,l.EE,A.yE]})}return ct})()},7818:(i,s,o)=>{"use strict";o.d(s,{Cn:()=>Xe,Cp:()=>ie,fb:()=>or,kk:()=>zt});var n=o(3107),a=o(8559),l=o(5919),y=o(8447),k=o(7509),C=o(5710),A=o(3016),T=o(4984),S=o(593),O=o(2867),N=o(5424),Z=o(1483),W=o(7610),J=o(8136),ht=o(4460),ct=o(2902),pt=o(5467),xt=o(6192),Ct=o(1204),Ot=o(2944),_t=o(9666),wt=o(2147),it=o(8108);const st=["mat-menu-item",""],vt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Bt=["mat-icon, [matMenuItemIcon]","*"];function ne(Se,Ke){1&Se&&(n.qSk(),n.j41(0,"svg",2),n.nrm(1,"polygon",3),n.k0s())}const le=["*"];function me(Se,Ke){if(1&Se){const re=n.RV6();n.j41(0,"div",0),n.bIt("click",function(){n.eBV(re);const tr=n.XpG();return n.Njj(tr.closed.emit("click"))})("@transformMenu.start",function(tr){n.eBV(re);const Tr=n.XpG();return n.Njj(Tr._onAnimationStart(tr))})("@transformMenu.done",function(tr){n.eBV(re);const Tr=n.XpG();return n.Njj(Tr._onAnimationDone(tr))}),n.j41(1,"div",1),n.SdG(2),n.k0s()()}if(2&Se){const re=n.XpG();n.HbH(re._classList),n.Y8G("id",re.panelId)("@transformMenu",re._panelAnimationState),n.BMQ("aria-label",re.ariaLabel||null)("aria-labelledby",re.ariaLabelledby||null)("aria-describedby",re.ariaDescribedby||null)}}const ae=new n.nKC("MAT_MENU_PANEL");let or=(()=>{class Se{_elementRef=(0,n.WQX)(n.aKT);_document=(0,n.WQX)(ht.qQ);_focusMonitor=(0,n.WQX)(a.FN);_parentMenu=(0,n.WQX)(ae,{optional:!0});_changeDetectorRef=(0,n.WQX)(n.gRc);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new y.B;_focused=new y.B;_highlighted=!1;_triggersSubmenu=!1;constructor(){(0,n.WQX)(pt.l).load(ct.Ah),this._parentMenu?.addItem?.(this)}focus(re,$e){this._focusMonitor&&re?this._focusMonitor.focusVia(this._getHostElement(),re,$e):this._getHostElement().focus($e),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(re){this.disabled&&(re.preventDefault(),re.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const re=this._elementRef.nativeElement.cloneNode(!0),$e=re.querySelectorAll("mat-icon, .material-icons");for(let tr=0;tr<$e.length;tr++)$e[tr].remove();return re.textContent?.trim()||""}_setHighlighted(re){this._highlighted=re,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(re){this._triggersSubmenu=re,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function($e){return new($e||Se)};static \u0275cmp=n.VBU({type:Se,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function($e,tr){1&$e&&n.bIt("click",function(Wr){return tr._checkDisabled(Wr)})("mouseenter",function(){return tr._handleMouseEnter()}),2&$e&&(n.BMQ("role",tr.role)("tabindex",tr._getTabIndex())("aria-disabled",tr.disabled)("disabled",tr.disabled||null),n.AVh("mat-mdc-menu-item-highlighted",tr._highlighted)("mat-mdc-menu-item-submenu-trigger",tr._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",n.L39],disableRipple:[2,"disableRipple","disableRipple",n.L39]},exportAs:["matMenuItem"],features:[n.GFd],attrs:st,ngContentSelectors:Bt,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($e,tr){1&$e&&(n.NAR(vt),n.SdG(0),n.j41(1,"span",0),n.SdG(2,1),n.k0s(),n.nrm(3,"div",1),n.DNE(4,ne,2,0,":svg:svg",2)),2&$e&&(n.R7$(3),n.Y8G("matRippleDisabled",tr.disableRipple||tr.disabled)("matRippleTrigger",tr._getHostElement()),n.R7$(),n.vxM(tr._triggersSubmenu?4:-1))},dependencies:[ct.r6],encapsulation:2,changeDetection:0})}return Se})();const wr=new n.nKC("MatMenuContent"),He={transformMenu:(0,Ct.hZ)("transformMenu",[(0,Ct.wk)("void",(0,Ct.iF)({opacity:0,transform:"scale(0.8)"})),(0,Ct.kY)("void => enter",(0,Ct.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Ct.iF)({opacity:1,transform:"scale(1)"}))),(0,Ct.kY)("* => void",(0,Ct.i0)("100ms 25ms linear",(0,Ct.iF)({opacity:0})))]),fadeInItems:(0,Ct.hZ)("fadeInItems",[(0,Ct.wk)("showing",(0,Ct.iF)({opacity:1})),(0,Ct.kY)("void => *",[(0,Ct.iF)({opacity:0}),(0,Ct.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Oe=new n.nKC("mat-menu-default-options",{providedIn:"root",factory:function Ht(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let zt=(()=>{class Se{_elementRef=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_allItems;_directDescendantItems=new n.rOR;_classList={};_panelAnimationState="void";_animationDone=new y.B;_isAnimating;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(re){this._xPosition=re,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(re){this._yPosition=re,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(re){const $e=this._previousPanelClass,tr={...this._classList};$e&&$e.length&&$e.split(" ").forEach(Tr=>{tr[Tr]=!1}),this._previousPanelClass=re,re&&re.length&&(re.split(" ").forEach(Tr=>{tr[Tr]=!0}),this._elementRef.nativeElement.className=""),this._classList=tr}_previousPanelClass;get classList(){return this.panelClass}set classList(re){this.panelClass=re}closed=new n.bkB;close=this.closed;panelId=(0,n.WQX)(a.g7).getId("mat-menu-panel-");_injector=(0,n.WQX)(n.zZn);constructor(){const re=(0,n.WQX)(Oe);this.overlayPanelClass=re.overlayPanelClass||"",this._xPosition=re.xPosition,this._yPosition=re.yPosition,this.backdropClass=re.backdropClass,this.overlapTrigger=re.overlapTrigger,this.hasBackdrop=re.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new a.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,O.n)(re=>(0,k.h)(...re.map($e=>$e._focused)))).subscribe(re=>this._keyManager.updateActiveItem(re)),this._directDescendantItems.changes.subscribe(re=>{const $e=this._keyManager;if("enter"===this._panelAnimationState&&$e.activeItem?._hasFocus()){const tr=re.toArray(),Tr=Math.max(0,Math.min(tr.length-1,$e.activeItemIndex||0));tr[Tr]&&!tr[Tr].disabled?$e.setActiveItem(Tr):$e.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,O.n)($e=>(0,k.h)(...$e.map(tr=>tr._hovered))))}addItem(re){}removeItem(re){}_handleKeydown(re){const $e=re.keyCode,tr=this._keyManager;switch($e){case l._f:(0,l.rp)(re)||(re.preventDefault(),this.closed.emit("keydown"));break;case l.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case l.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return($e===l.i7||$e===l.n6)&&tr.setFocusOrigin("keyboard"),void tr.onKeydown(re)}}focusFirstItem(re="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,n.mal)(()=>{let $e=null;if(this._directDescendantItems.length&&($e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!$e||!$e.contains(document.activeElement)){const tr=this._keyManager;tr.setFocusOrigin(re).setFirstItemActive(),!tr.activeItem&&$e&&$e.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(re){}setPositionClasses(re=this.xPosition,$e=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===re,"mat-menu-after":"after"===re,"mat-menu-above":"above"===$e,"mat-menu-below":"below"===$e},this._changeDetectorRef.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(re){this._animationDone.next(re),this._isAnimating=!1}_onAnimationStart(re){this._isAnimating=!0,"enter"===re.toState&&0===this._keyManager.activeItemIndex&&(re.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,S.Z)(this._allItems)).subscribe(re=>{this._directDescendantItems.reset(re.filter($e=>$e._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static \u0275fac=function($e){return new($e||Se)};static \u0275cmp=n.VBU({type:Se,selectors:[["mat-menu"]],contentQueries:function($e,tr,Tr){if(1&$e&&(n.wni(Tr,wr,5),n.wni(Tr,or,5),n.wni(Tr,or,4)),2&$e){let Wr;n.mGM(Wr=n.lsd())&&(tr.lazyContent=Wr.first),n.mGM(Wr=n.lsd())&&(tr._allItems=Wr),n.mGM(Wr=n.lsd())&&(tr.items=Wr)}},viewQuery:function($e,tr){if(1&$e&&n.GBs(n.C4Q,5),2&$e){let Tr;n.mGM(Tr=n.lsd())&&(tr.templateRef=Tr.first)}},hostVars:3,hostBindings:function($e,tr){2&$e&&n.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",n.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",re=>null==re?null:(0,n.L39)(re)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[n.Jv_([{provide:ae,useExisting:Se}]),n.GFd],ngContentSelectors:le,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","id"],[1,"mat-mdc-menu-content"]],template:function($e,tr){1&$e&&(n.NAR(),n.DNE(0,me,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-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-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-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-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));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}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding: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;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-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-sys-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, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[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, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: 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:[He.transformMenu,He.fadeInItems]},changeDetection:0})}return Se})();const te=new n.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const Se=(0,n.WQX)(_t.hJ);return()=>Se.scrollStrategies.reposition()}}),Pe={provide:te,deps:[_t.hJ],useFactory:function Ae(Se){return()=>Se.scrollStrategies.reposition()}},St=(0,wt.BQ)({passive:!0});let ie=(()=>{class Se{_overlay=(0,n.WQX)(_t.hJ);_element=(0,n.WQX)(n.aKT);_viewContainerRef=(0,n.WQX)(n.c1b);_menuItemInstance=(0,n.WQX)(or,{optional:!0,self:!0});_dir=(0,n.WQX)(Ot.dS,{optional:!0});_focusMonitor=(0,n.WQX)(a.FN);_ngZone=(0,n.WQX)(n.SKi);_scrollStrategy=(0,n.WQX)(te);_changeDetectorRef=(0,n.WQX)(n.gRc);_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=C.yU.EMPTY;_hoverSubscription=C.yU.EMPTY;_menuCloseSubscription=C.yU.EMPTY;_parentMaterialMenu;_parentInnerPadding;_handleTouchStart=re=>{(0,a.w6)(re)||(this._openedBy="touch")};_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(re){this.menu=re}get menu(){return this._menu}set menu(re){re!==this._menu&&(this._menu=re,this._menuCloseSubscription.unsubscribe(),re&&(this._menuCloseSubscription=re.close.subscribe($e=>{this._destroyMenu($e),("click"===$e||"tab"===$e)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit($e)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new n.bkB;onMenuOpen=this.menuOpened;menuClosed=new n.bkB;onMenuClose=this.menuClosed;constructor(){const re=(0,n.WQX)(ae,{optional:!0});this._parentMaterialMenu=re instanceof zt?re:void 0,this._element.nativeElement.addEventListener("touchstart",this._handleTouchStart,St)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,St),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 re=this.menu;if(this._menuOpen||!re)return;const $e=this._createOverlay(re),tr=$e.getConfig(),Tr=tr.positionStrategy;this._setPosition(re,Tr),tr.hasBackdrop=null==re.hasBackdrop?!this.triggersSubmenu():re.hasBackdrop,$e.attach(this._getPortal(re)),re.lazyContent&&re.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(re),re instanceof zt&&(re._startAnimation(),re._directDescendantItems.changes.pipe((0,N.Q)(re.close)).subscribe(()=>{Tr.withLockedPosition(!1).reapplyLastPosition(),Tr.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(re,$e){this._focusMonitor&&re?this._focusMonitor.focusVia(this._element,re,$e):this._element.nativeElement.focus($e)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(re){if(!this._overlayRef||!this.menuOpen)return;const $e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===re||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,$e instanceof zt?($e._resetAnimation(),$e.lazyContent?$e._animationDone.pipe((0,Z.p)(tr=>"void"===tr.toState),(0,W.s)(1),(0,N.Q)($e.lazyContent._attached)).subscribe({next:()=>$e.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),$e?.lazyContent?.detach())}_initMenu(re){re.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,re.direction=this.dir,re.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setIsMenuOpen(re){re!==this._menuOpen&&(this._menuOpen=re,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(re),this._changeDetectorRef.markForCheck())}_createOverlay(re){if(!this._overlayRef){const $e=this._getOverlayConfig(re);this._subscribeToPositions(re,$e.positionStrategy),this._overlayRef=this._overlay.create($e),this._overlayRef.keydownEvents().subscribe(tr=>{this.menu instanceof zt&&this.menu._handleKeydown(tr)})}return this._overlayRef}_getOverlayConfig(re){return new _t.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:re.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:re.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(re,$e){re.setPositionClasses&&$e.positionChanges.subscribe(tr=>{this._ngZone.run(()=>{re.setPositionClasses("start"===tr.connectionPair.overlayX?"after":"before","top"===tr.connectionPair.overlayY?"below":"above")})})}_setPosition(re,$e){let[tr,Tr]="before"===re.xPosition?["end","start"]:["start","end"],[Wr,Lo]="above"===re.yPosition?["bottom","top"]:["top","bottom"],[Or,fo]=[Wr,Lo],[cr,Ft]=[tr,Tr],Tt=0;if(this.triggersSubmenu()){if(Ft=tr="before"===re.xPosition?"start":"end",Tr=cr="end"===tr?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Qt=this._parentMaterialMenu.items.first;this._parentInnerPadding=Qt?Qt._getHostElement().offsetTop:0}Tt="bottom"===Wr?this._parentInnerPadding:-this._parentInnerPadding}}else re.overlapTrigger||(Or="top"===Wr?"bottom":"top",fo="top"===Lo?"bottom":"top");$e.withPositions([{originX:tr,originY:Or,overlayX:cr,overlayY:Wr,offsetY:Tt},{originX:Tr,originY:Or,overlayX:Ft,overlayY:Wr,offsetY:Tt},{originX:tr,originY:fo,overlayX:cr,overlayY:Lo,offsetY:-Tt},{originX:Tr,originY:fo,overlayX:Ft,overlayY:Lo,offsetY:-Tt}])}_menuClosingActions(){const re=this._overlayRef.backdropClick(),$e=this._overlayRef.detachments(),tr=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,A.of)(),Tr=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Z.p)(Wr=>Wr!==this._menuItemInstance),(0,Z.p)(()=>this._menuOpen)):(0,A.of)();return(0,k.h)(re,tr,Tr,$e)}_handleMousedown(re){(0,a._G)(re)||(this._openedBy=0===re.button?"mouse":void 0,this.triggersSubmenu()&&re.preventDefault())}_handleKeydown(re){const $e=re.keyCode;($e===l.Fm||$e===l.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&($e===l.LE&&"ltr"===this.dir||$e===l.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(re){this.triggersSubmenu()?(re.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Z.p)(re=>re===this._menuItemInstance&&!re.disabled),(0,J.c)(0,T.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof zt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,W.s)(1),(0,J.c)(0,T.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(re){return(!this._portal||this._portal.templateRef!==re.templateRef)&&(this._portal=new xt.VA(re.templateRef,this._viewContainerRef)),this._portal}static \u0275fac=function($e){return new($e||Se)};static \u0275dir=n.FsC({type:Se,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function($e,tr){1&$e&&n.bIt("click",function(Wr){return tr._handleClick(Wr)})("mousedown",function(Wr){return tr._handleMousedown(Wr)})("keydown",function(Wr){return tr._handleKeydown(Wr)}),2&$e&&n.BMQ("aria-haspopup",tr.menu?"menu":null)("aria-expanded",tr.menuOpen)("aria-controls",tr.menuOpen?tr.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"]})}return Se})(),Xe=(()=>{class Se{static \u0275fac=function($e){return new($e||Se)};static \u0275mod=n.$C({type:Se});static \u0275inj=n.G2t({providers:[Pe],imports:[ct.pZ,ct.yE,_t.z_,it.Gj,ct.yE]})}return Se})()},2322:(i,s,o)=>{"use strict";o.d(s,{HM:()=>T,PO:()=>O});var n=o(3107),l=(o(4460),o(2902));function y(N,Z){1&N&&n.nrm(0,"div",2)}const k=new n.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let T=(()=>{class N{_elementRef=(0,n.WQX)(n.aKT);_ngZone=(0,n.WQX)(n.SKi);_changeDetectorRef=(0,n.WQX)(n.gRc);_animationMode=(0,n.WQX)(n.bc$,{optional:!0});constructor(){const W=(0,n.WQX)(k,{optional:!0});this._isNoopAnimation="NoopAnimations"===this._animationMode,W&&(W.color&&(this.color=this._defaultColor=W.color),this.mode=W.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(W){this._color=W}_color;_defaultColor="primary";get value(){return this._value}set value(W){this._value=S(W||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(W){this._bufferValue=S(W||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new n.bkB;get mode(){return this._mode}set mode(W){this._mode=W,this._changeDetectorRef.markForCheck()}_mode="determinate";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}_transitionendHandler=W=>{0===this.animationEnd.observers.length||!W.target||!W.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(J){return new(J||N)};static \u0275cmp=n.VBU({type:N,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(J,ht){2&J&&(n.BMQ("aria-valuenow",ht._isIndeterminate()?null:ht.value)("mode",ht.mode),n.HbH("mat-"+ht.color),n.AVh("_mat-animation-noopable",ht._isNoopAnimation)("mdc-linear-progress--animation-ready",!ht._isNoopAnimation)("mdc-linear-progress--indeterminate",ht._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",n.Udg],bufferValue:[2,"bufferValue","bufferValue",n.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[n.GFd],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(J,ht){1&J&&(n.j41(0,"div",0),n.nrm(1,"div",1),n.DNE(2,y,1,0,"div",2),n.k0s(),n.j41(3,"div",3),n.nrm(4,"span",4),n.k0s(),n.j41(5,"div",5),n.nrm(6,"span",4),n.k0s()),2&J&&(n.R7$(),n.xc7("flex-basis",ht._getBufferBarFlexBasis()),n.R7$(),n.vxM("buffer"===ht.mode?2:-1),n.R7$(),n.xc7("transform",ht._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, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(forced-colors: 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, 4px)}.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-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.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, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-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-sys-surface-variant))}@media(forced-colors: 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-sys-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, 4px) * -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 N})();function S(N,Z=0,W=100){return Math.max(Z,Math.min(W,N))}let O=(()=>{class N{static \u0275fac=function(J){return new(J||N)};static \u0275mod=n.$C({type:N});static \u0275inj=n.G2t({imports:[l.yE]})}return N})()},4375:(i,s,o)=>{"use strict";o.d(s,{$2:()=>te,VO:()=>zt,Ve:()=>Ae});var n=o(9666),a=o(3107),l=o(2902),y=o(6071),k=o(8108),C=o(8559),A=o(2944),T=o(1349),S=o(5919),O=o(936),N=o(8447),Z=o(6381),W=o(7509),J=o(593),ht=o(2867),ct=o(1483),pt=o(7947),xt=o(6645),Ct=o(5424),Ot=o(7610),_t=o(1204),wt=o(4460);const it=["trigger"],st=["panel"],vt=[[["mat-select-trigger"]],"*"],Bt=["mat-select-trigger","*"];function ne(Pe,St){if(1&Pe&&(a.j41(0,"span",4),a.EFF(1),a.k0s()),2&Pe){const yt=a.XpG();a.R7$(),a.JRh(yt.placeholder)}}function le(Pe,St){1&Pe&&a.SdG(0)}function me(Pe,St){if(1&Pe&&(a.j41(0,"span",11),a.EFF(1),a.k0s()),2&Pe){const yt=a.XpG(2);a.R7$(),a.JRh(yt.triggerValue)}}function ae(Pe,St){if(1&Pe&&(a.j41(0,"span",5),a.DNE(1,le,1,0)(2,me,2,1,"span",11),a.k0s()),2&Pe){const yt=a.XpG();a.R7$(),a.vxM(yt.customTrigger?1:2)}}function or(Pe,St){if(1&Pe){const yt=a.RV6();a.j41(0,"div",12,1),a.bIt("@transformPanel.done",function(Xe){a.eBV(yt);const Se=a.XpG();return a.Njj(Se._panelDoneAnimatingStream.next(Xe.toState))})("keydown",function(Xe){a.eBV(yt);const Se=a.XpG();return a.Njj(Se._handleKeydown(Xe))}),a.SdG(2,1),a.k0s()}if(2&Pe){const yt=a.XpG();a.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",yt._getPanelTheme(),""),a.Y8G("ngClass",yt.panelClass)("@transformPanel","showing"),a.BMQ("id",yt.id+"-panel")("aria-multiselectable",yt.multiple)("aria-label",yt.ariaLabel||null)("aria-labelledby",yt._getPanelAriaLabelledby())}}const fr={transformPanelWrap:(0,_t.hZ)("transformPanelWrap",[(0,_t.kY)("* => void",(0,_t.P)("@transformPanel",[(0,_t.MA)()],{optional:!0}))]),transformPanel:(0,_t.hZ)("transformPanel",[(0,_t.wk)("void",(0,_t.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,_t.kY)("void => showing",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms linear",(0,_t.iF)({opacity:0})))])},ze=new a.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const Pe=(0,a.WQX)(n.hJ);return()=>Pe.scrollStrategies.reposition()}}),kt=new a.nKC("MAT_SELECT_CONFIG"),Rt={provide:ze,deps:[n.hJ],useFactory:function He(Pe){return()=>Pe.scrollStrategies.reposition()}},Oe=new a.nKC("MatSelectTrigger");class Ht{source;value;constructor(St,yt){this.source=St,this.value=yt}}let zt=(()=>{class Pe{_viewportRuler=(0,a.WQX)(k.Xj);_changeDetectorRef=(0,a.WQX)(a.gRc);_elementRef=(0,a.WQX)(a.aKT);_dir=(0,a.WQX)(A.dS,{optional:!0});_idGenerator=(0,a.WQX)(C.g7);_parentFormField=(0,a.WQX)(y.xb,{optional:!0});ngControl=(0,a.WQX)(O.vO,{self:!0,optional:!0});_liveAnnouncer=(0,a.WQX)(C.Ai);_defaultOptions=(0,a.WQX)(kt,{optional:!0});options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(yt){const ie=this.options.toArray()[yt];if(ie){const Xe=this.panel.nativeElement,Se=(0,l.jb)(yt,this.options,this.optionGroups),Ke=ie._getHostElement();Xe.scrollTop=0===yt&&1===Se?0:(0,l.TL)(Ke.offsetTop,Ke.offsetHeight,Xe.scrollTop,Xe.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(yt){return new Ht(this,yt)}_scrollStrategyFactory=(0,a.WQX)(ze);_panelOpen=!1;_compareWith=(yt,ie)=>yt===ie;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new N.B;_errorStateTracker;stateChanges=new N.B;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_panelDoneAnimatingStream=new N.B;_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(yt){this._hideSingleSelectionIndicator=yt,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(yt){this._placeholder=yt,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(O.k0.required)??!1}set required(yt){this._required=yt,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(yt){this._multiple=yt}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(yt){this._compareWith=yt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(yt){this._assignValue(yt)&&this._onChange(yt)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(yt){this._errorStateTracker.matcher=yt}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(yt){this._id=yt||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(yt){this._errorStateTracker.errorState=yt}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";_initialized=new N.B;optionSelectionChanges=(0,Z.v)(()=>{const yt=this.options;return yt?yt.changes.pipe((0,J.Z)(yt),(0,ht.n)(()=>(0,W.h)(...yt.map(ie=>ie.onSelectionChange)))):this._initialized.pipe((0,ht.n)(()=>this.optionSelectionChanges))});openedChange=new a.bkB;_openedStream=this.openedChange.pipe((0,ct.p)(yt=>yt),(0,pt.T)(()=>{}));_closedStream=this.openedChange.pipe((0,ct.p)(yt=>!yt),(0,pt.T)(()=>{}));selectionChange=new a.bkB;valueChange=new a.bkB;constructor(){const yt=(0,a.WQX)(l.es),ie=(0,a.WQX)(O.cV,{optional:!0}),Xe=(0,a.WQX)(O.j4,{optional:!0}),Se=(0,a.WQX)(new a.ES_("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new l.X0(yt,this.ngControl,Xe,ie,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==Se?0:parseInt(Se)||0,this.id=this.id}ngOnInit(){this._selectionModel=new T.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,xt.F)(),(0,Ct.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,Ct.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,Ct.Q)(this._destroy)).subscribe(yt=>{yt.added.forEach(ie=>ie.select()),yt.removed.forEach(ie=>ie.deselect())}),this.options.changes.pipe((0,J.Z)(null),(0,Ct.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const yt=this._getTriggerAriaLabelledby(),ie=this.ngControl;if(yt!==this._triggerAriaLabelledBy){const Xe=this._elementRef.nativeElement;this._triggerAriaLabelledBy=yt,yt?Xe.setAttribute("aria-labelledby",yt):Xe.removeAttribute("aria-labelledby")}ie&&(this._previousControl!==ie.control&&(void 0!==this._previousControl&&null!==ie.disabled&&ie.disabled!==this.disabled&&(this.disabled=ie.disabled),this._previousControl=ie.control),this.updateErrorState())}ngOnChanges(yt){(yt.disabled||yt.userAriaDescribedBy)&&this.stateChanges.next(),yt.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())}_trackedModal=null;_applyModalPanelOwnership(){const yt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!yt)return;const ie=`${this.id}-panel`;this._trackedModal&&(0,C.Ae)(this._trackedModal,"aria-owns",ie),(0,C.px)(yt,"aria-owns",ie),this._trackedModal=yt}_clearFromModal(){this._trackedModal&&((0,C.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(yt){this._assignValue(yt)}registerOnChange(yt){this._onChange=yt}registerOnTouched(yt){this._onTouched=yt}setDisabledState(yt){this.disabled=yt,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 yt=this._selectionModel.selected.map(ie=>ie.viewValue);return this._isRtl()&&yt.reverse(),yt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(yt){this.disabled||(this.panelOpen?this._handleOpenKeydown(yt):this._handleClosedKeydown(yt))}_handleClosedKeydown(yt){const ie=yt.keyCode,Xe=ie===S.n6||ie===S.i7||ie===S.UQ||ie===S.LE,Se=ie===S.Fm||ie===S.t6,Ke=this._keyManager;if(!Ke.isTyping()&&Se&&!(0,S.rp)(yt)||(this.multiple||yt.altKey)&&Xe)yt.preventDefault(),this.open();else if(!this.multiple){const re=this.selected;Ke.onKeydown(yt);const $e=this.selected;$e&&re!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(yt){const ie=this._keyManager,Xe=yt.keyCode,Se=Xe===S.n6||Xe===S.i7,Ke=ie.isTyping();if(Se&&yt.altKey)yt.preventDefault(),this.close();else if(Ke||Xe!==S.Fm&&Xe!==S.t6||!ie.activeItem||(0,S.rp)(yt))if(!Ke&&this._multiple&&Xe===S.A&&yt.ctrlKey){yt.preventDefault();const re=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(re?$e.select():$e.deselect())})}else{const re=ie.activeItemIndex;ie.onKeydown(yt),this._multiple&&Se&&yt.shiftKey&&ie.activeItem&&ie.activeItemIndex!==re&&ie.activeItem._selectViaInteraction()}else yt.preventDefault(),ie.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,Ot.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(yt){if(this.options.forEach(ie=>ie.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&yt)Array.isArray(yt),yt.forEach(ie=>this._selectOptionByValue(ie)),this._sortValues();else{const ie=this._selectOptionByValue(yt);ie?this._keyManager.updateActiveItem(ie):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(yt){const ie=this.options.find(Xe=>{if(this._selectionModel.isSelected(Xe))return!1;try{return null!=Xe.value&&this._compareWith(Xe.value,yt)}catch{return!1}});return ie&&this._selectionModel.select(ie),ie}_assignValue(yt){return!!(yt!==this._value||this._multiple&&Array.isArray(yt))&&(this.options&&this._setSelectionByValue(yt),this._value=yt,!0)}_skipPredicate=yt=>!this.panelOpen&&yt.disabled;_getOverlayWidth(yt){return"auto"===this.panelWidth?(yt instanceof n.$Q?yt.elementRef:yt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const yt of this.options)yt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new C.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 yt=(0,W.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Ct.Q)(yt)).subscribe(ie=>{this._onSelect(ie.source,ie.isUserInput),ie.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,W.h)(...this.options.map(ie=>ie._stateChanges)).pipe((0,Ct.Q)(yt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(yt,ie){const Xe=this._selectionModel.isSelected(yt);null!=yt.value||this._multiple?(Xe!==yt.selected&&(yt.selected?this._selectionModel.select(yt):this._selectionModel.deselect(yt)),ie&&this._keyManager.setActiveItem(yt),this.multiple&&(this._sortValues(),ie&&this.focus())):(yt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(yt.value)),Xe!==this._selectionModel.isSelected(yt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const yt=this.options.toArray();this._selectionModel.sort((ie,Xe)=>this.sortComparator?this.sortComparator(ie,Xe,yt):yt.indexOf(ie)-yt.indexOf(Xe)),this.stateChanges.next()}}_propagateChanges(yt){let ie;ie=this.multiple?this.selected.map(Xe=>Xe.value):this.selected?this.selected.value:yt,this._value=ie,this.valueChange.emit(ie),this._onChange(ie),this.selectionChange.emit(this._getChangeEvent(ie)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let yt=-1;for(let ie=0;ie0}focus(yt){this._elementRef.nativeElement.focus(yt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const yt=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(yt?yt+" ":"")+this.ariaLabelledby:yt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const yt=this._parentFormField?.getLabelId();let ie=(yt?yt+" ":"")+this._valueId;return this.ariaLabelledby&&(ie+=" "+this.ariaLabelledby),ie}_panelDoneAnimating(yt){this.openedChange.emit(yt)}setDescribedByIds(yt){yt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",yt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(ie){return new(ie||Pe)};static \u0275cmp=a.VBU({type:Pe,selectors:[["mat-select"]],contentQueries:function(ie,Xe,Se){if(1&ie&&(a.wni(Se,Oe,5),a.wni(Se,l.wT,5),a.wni(Se,l.QC,5)),2&ie){let Ke;a.mGM(Ke=a.lsd())&&(Xe.customTrigger=Ke.first),a.mGM(Ke=a.lsd())&&(Xe.options=Ke),a.mGM(Ke=a.lsd())&&(Xe.optionGroups=Ke)}},viewQuery:function(ie,Xe){if(1&ie&&(a.GBs(it,5),a.GBs(st,5),a.GBs(n.WB,5)),2&ie){let Se;a.mGM(Se=a.lsd())&&(Xe.trigger=Se.first),a.mGM(Se=a.lsd())&&(Xe.panel=Se.first),a.mGM(Se=a.lsd())&&(Xe._overlayDir=Se.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(ie,Xe){1&ie&&a.bIt("keydown",function(Ke){return Xe._handleKeydown(Ke)})("focus",function(){return Xe._onFocus()})("blur",function(){return Xe._onBlur()}),2&ie&&(a.BMQ("id",Xe.id)("tabindex",Xe.disabled?-1:Xe.tabIndex)("aria-controls",Xe.panelOpen?Xe.id+"-panel":null)("aria-expanded",Xe.panelOpen)("aria-label",Xe.ariaLabel||null)("aria-required",Xe.required.toString())("aria-disabled",Xe.disabled.toString())("aria-invalid",Xe.errorState)("aria-activedescendant",Xe._getAriaActiveDescendant()),a.AVh("mat-mdc-select-disabled",Xe.disabled)("mat-mdc-select-invalid",Xe.errorState)("mat-mdc-select-required",Xe.required)("mat-mdc-select-empty",Xe.empty)("mat-mdc-select-multiple",Xe.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",yt=>null==yt?0:(0,a.Udg)(yt)],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"],features:[a.Jv_([{provide:y.qT,useExisting:Pe},{provide:l.is,useExisting:Pe}]),a.GFd,a.OA$],ngContentSelectors:Bt,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(ie,Xe){if(1&ie){const Se=a.RV6();a.NAR(vt),a.j41(0,"div",2,0),a.bIt("click",function(){return a.eBV(Se),a.Njj(Xe.open())}),a.j41(3,"div",3),a.DNE(4,ne,2,1,"span",4)(5,ae,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,or,3,9,"ng-template",10),a.bIt("backdropClick",function(){return a.eBV(Se),a.Njj(Xe.close())})("attach",function(){return a.eBV(Se),a.Njj(Xe._onAttached())})("detach",function(){return a.eBV(Se),a.Njj(Xe.close())})}if(2&ie){const Se=a.sdS(1);a.R7$(3),a.BMQ("id",Xe._valueId),a.R7$(),a.vxM(Xe.empty?4:5),a.R7$(6),a.Y8G("cdkConnectedOverlayPanelClass",Xe._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",Xe._scrollStrategy)("cdkConnectedOverlayOrigin",Xe._preferredOverlayOrigin||Se)("cdkConnectedOverlayOpen",Xe.panelOpen)("cdkConnectedOverlayPositions",Xe._positions)("cdkConnectedOverlayWidth",Xe._overlayWidth)}},dependencies:[n.$Q,n.WB,wt.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-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-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-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .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-sys-surface-container))}@media(forced-colors: 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-sys-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, translateY(-8px))}'],encapsulation:2,data:{animation:[fr.transformPanel]},changeDetection:0})}return Pe})(),te=(()=>{class Pe{static \u0275fac=function(ie){return new(ie||Pe)};static \u0275dir=a.FsC({type:Pe,selectors:[["mat-select-trigger"]],features:[a.Jv_([{provide:Oe,useExisting:Pe}])]})}return Pe})(),Ae=(()=>{class Pe{static \u0275fac=function(ie){return new(ie||Pe)};static \u0275mod=a.$C({type:Pe});static \u0275inj=a.G2t({providers:[Rt],imports:[n.z_,l.Sy,l.yE,k.Gj,y.RG,l.Sy,l.yE]})}return Pe})()},5785:(i,s,o)=>{"use strict";o.d(s,{$C:()=>Rt,$l:()=>He,qe:()=>kt,vg:()=>te});var n=o(8108),a=o(3107),l=o(2902),y=o(8559),k=o(2944),C=o(3022),A=o(5919),T=o(2147),S=o(4460),O=o(8447),N=o(909),Z=o(7509),W=o(1483),J=o(7947),ht=o(6590),ct=o(5424),pt=o(7610),xt=o(593),Ct=o(8627),Ot=o(1204);const _t=["*"],wt=["content"],it=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],st=["mat-drawer","mat-drawer-content","*"];function vt(Ae,Pe){if(1&Ae){const St=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(St);const ie=a.XpG();return a.Njj(ie._onBackdropClicked())}),a.k0s()}if(2&Ae){const St=a.XpG();a.AVh("mat-drawer-shown",St._isShowingBackdrop())}}function Bt(Ae,Pe){1&Ae&&(a.j41(0,"mat-drawer-content"),a.SdG(1,2),a.k0s())}const fr={transformDrawer:(0,Ot.hZ)("transform",[(0,Ot.wk)("open, open-instant",(0,Ot.iF)({transform:"none",visibility:"visible"})),(0,Ot.wk)("void",(0,Ot.iF)({"box-shadow":"none",visibility:"hidden"})),(0,Ot.kY)("void => open-instant",(0,Ot.i0)("0ms")),(0,Ot.kY)("void <=> open, open-instant => void",(0,Ot.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},jr=new a.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ze(){return!1}}),wr=new a.nKC("MAT_DRAWER_CONTAINER");let He=(()=>{class Ae extends n.uv{_platform=(0,a.WQX)(T.OD);_changeDetectorRef=(0,a.WQX)(a.gRc);_container=(0,a.WQX)(Rt);constructor(){super((0,a.WQX)(a.aKT),(0,a.WQX)(n.R),(0,a.WQX)(a.SKi))}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;const{start:St,end:yt}=this._container;return null!=St&&"over"!==St.mode&&St.opened||null!=yt&&"over"!==yt.mode&&yt.opened}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275cmp=a.VBU({type:Ae,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(yt,ie){2&yt&&(a.xc7("margin-left",ie._container._contentMargins.left,"px")("margin-right",ie._container._contentMargins.right,"px"),a.AVh("mat-drawer-content-hidden",ie._shouldBeHidden()))},features:[a.Jv_([{provide:n.uv,useExisting:Ae}]),a.Vt3],ngContentSelectors:_t,decls:1,vars:0,template:function(yt,ie){1&yt&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0})}return Ae})(),kt=(()=>{class Ae{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(y.GX);_focusMonitor=(0,a.WQX)(y.FN);_platform=(0,a.WQX)(T.OD);_ngZone=(0,a.WQX)(a.SKi);_interactivityChecker=(0,a.WQX)(y.Z7);_doc=(0,a.WQX)(S.qQ,{optional:!0});_container=(0,a.WQX)(wr,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_enableAnimations=!1;_isAttached;_anchor;get position(){return this._position}set position(St){(St="end"===St?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(St),this._position=St,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(St){this._mode=St,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(St){this._disableClose=(0,C.he)(St)}_disableClose=!1;get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(St){("true"===St||"false"===St||null==St)&&(St=(0,C.he)(St)),this._autoFocus=St}_autoFocus;get opened(){return this._opened}set opened(St){this.toggle((0,C.he)(St))}_opened=!1;_openedVia;_animationStarted=new O.B;_animationEnd=new O.B;_animationState="void";openedChange=new a.bkB(!0);_openedStream=this.openedChange.pipe((0,W.p)(St=>St),(0,J.T)(()=>{}));openedStart=this._animationStarted.pipe((0,W.p)(St=>St.fromState!==St.toState&&0===St.toState.indexOf("open")),(0,ht.u)(void 0));_closedStream=this.openedChange.pipe((0,W.p)(St=>!St),(0,J.T)(()=>{}));closedStart=this._animationStarted.pipe((0,W.p)(St=>St.fromState!==St.toState&&"void"===St.toState),(0,ht.u)(void 0));_destroyed=new O.B;onPositionChanged=new a.bkB;_content;_modeChanged=new O.B;_injector=(0,a.WQX)(a.zZn);_changeDetectorRef=(0,a.WQX)(a.gRc);constructor(){this.openedChange.pipe((0,ct.Q)(this._destroyed)).subscribe(St=>{St?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,N.R)(this._elementRef.nativeElement,"keydown").pipe((0,W.p)(St=>St.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(St)),(0,ct.Q)(this._destroyed)).subscribe(St=>this._ngZone.run(()=>{this.close(),St.stopPropagation(),St.preventDefault()}))}),this._animationEnd.subscribe(St=>{const{fromState:yt,toState:ie}=St;(0===ie.indexOf("open")&&"void"===yt||"void"===ie&&0===yt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(St,yt){this._interactivityChecker.isFocusable(St)||(St.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ie=()=>{St.removeEventListener("blur",ie),St.removeEventListener("mousedown",ie),St.removeAttribute("tabindex")};St.addEventListener("blur",ie),St.addEventListener("mousedown",ie)})),St.focus(yt)}_focusByCssSelector(St,yt){let ie=this._elementRef.nativeElement.querySelector(St);ie&&this._forceFocus(ie,yt)}_takeFocus(){if(!this._focusTrap)return;const St=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,a.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof St.focus&&St.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(St){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,St):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const St=this._doc.activeElement;return!!St&&this._elementRef.nativeElement.contains(St)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(St){return this.toggle(!0,St)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(St=!this.opened,yt){St&&yt&&(this._openedVia=yt);const ie=this._setOpen(St,!St&&this._isFocusWithinDrawer(),this._openedVia||"program");return St||(this._openedVia=null),ie}_setOpen(St,yt,ie){return this._opened=St,St?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",yt&&this._restoreFocus(ie)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Xe=>{this.openedChange.pipe((0,pt.s)(1)).subscribe(Se=>Xe(Se?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(St){if(!this._platform.isBrowser)return;const yt=this._elementRef.nativeElement,ie=yt.parentNode;"end"===St?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ie.insertBefore(this._anchor,yt)),ie.appendChild(yt)):this._anchor&&this._anchor.parentNode.insertBefore(yt,this._anchor)}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275cmp=a.VBU({type:Ae,selectors:[["mat-drawer"]],viewQuery:function(yt,ie){if(1&yt&&a.GBs(wt,5),2&yt){let Xe;a.mGM(Xe=a.lsd())&&(ie._content=Xe.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(yt,ie){1&yt&&a.Kam("@transform.start",function(Se){return ie._animationStarted.next(Se)})("@transform.done",function(Se){return ie._animationEnd.next(Se)}),2&yt&&(a.zvX("@transform",ie._animationState),a.BMQ("align",null),a.AVh("mat-drawer-end","end"===ie.position)("mat-drawer-over","over"===ie.mode)("mat-drawer-push","push"===ie.mode)("mat-drawer-side","side"===ie.mode)("mat-drawer-opened",ie.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:_t,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(yt,ie){1&yt&&(a.NAR(),a.j41(0,"div",1,0),a.SdG(2),a.k0s())},dependencies:[n.uv],encapsulation:2,data:{animation:[fr.transformDrawer]},changeDetection:0})}return Ae})(),Rt=(()=>{class Ae{_dir=(0,a.WQX)(k.dS,{optional:!0});_element=(0,a.WQX)(a.aKT);_ngZone=(0,a.WQX)(a.SKi);_changeDetectorRef=(0,a.WQX)(a.gRc);_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_allDrawers;_drawers=new a.rOR;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(St){this._autosize=(0,C.he)(St)}_autosize=(0,a.WQX)(jr);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(St){this._backdropOverride=null==St?null:(0,C.he)(St)}_backdropOverride;backdropClick=new a.bkB;_start;_end;_left;_right;_destroyed=new O.B;_doCheckSubject=new O.B;_contentMargins={left:null,right:null};_contentMarginChanges=new O.B;get scrollable(){return this._userContent||this._content}_injector=(0,a.WQX)(a.zZn);constructor(){const St=(0,a.WQX)(n.Xj);this._dir?.change.pipe((0,ct.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),St.change().pipe((0,ct.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())}ngAfterContentInit(){this._allDrawers.changes.pipe((0,xt.Z)(this._allDrawers),(0,ct.Q)(this._destroyed)).subscribe(St=>{this._drawers.reset(St.filter(yt=>!yt._container||yt._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,xt.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(St=>{this._watchDrawerToggle(St),this._watchDrawerPosition(St),this._watchDrawerMode(St)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ct.B)(10),(0,ct.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(St=>St.open())}close(){this._drawers.forEach(St=>St.close())}updateContentMargins(){let St=0,yt=0;if(this._left&&this._left.opened)if("side"==this._left.mode)St+=this._left._getWidth();else if("push"==this._left.mode){const ie=this._left._getWidth();St+=ie,yt-=ie}if(this._right&&this._right.opened)if("side"==this._right.mode)yt+=this._right._getWidth();else if("push"==this._right.mode){const ie=this._right._getWidth();yt+=ie,St-=ie}St=St||null,yt=yt||null,(St!==this._contentMargins.left||yt!==this._contentMargins.right)&&(this._contentMargins={left:St,right:yt},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(St){St._animationStarted.pipe((0,W.p)(yt=>yt.fromState!==yt.toState),(0,ct.Q)(this._drawers.changes)).subscribe(yt=>{"open-instant"!==yt.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==St.mode&&St.openedChange.pipe((0,ct.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(St.opened))}_watchDrawerPosition(St){St&&St.onPositionChanged.pipe((0,ct.Q)(this._drawers.changes)).subscribe(()=>{(0,a.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:a.wjH.Read})})}_watchDrawerMode(St){St&&St._modeChanged.pipe((0,ct.Q)((0,Z.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(St){const yt=this._element.nativeElement.classList,ie="mat-drawer-container-has-open";St?yt.add(ie):yt.remove(ie)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(St=>{"end"==St.position?this._end=St:this._start=St}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(St=>St&&!St.disableClose&&this._drawerHasBackdrop(St)).forEach(St=>St._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(St){return null!=St&&St.opened}_drawerHasBackdrop(St){return null==this._backdropOverride?!!St&&"side"!==St.mode:this._backdropOverride}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275cmp=a.VBU({type:Ae,selectors:[["mat-drawer-container"]],contentQueries:function(yt,ie,Xe){if(1&yt&&(a.wni(Xe,He,5),a.wni(Xe,kt,5)),2&yt){let Se;a.mGM(Se=a.lsd())&&(ie._content=Se.first),a.mGM(Se=a.lsd())&&(ie._allDrawers=Se)}},viewQuery:function(yt,ie){if(1&yt&&a.GBs(He,5),2&yt){let Xe;a.mGM(Xe=a.lsd())&&(ie._userContent=Xe.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(yt,ie){2&yt&&a.AVh("mat-drawer-container-explicit-backdrop",ie._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a.Jv_([{provide:wr,useExisting:Ae}])],ngContentSelectors:st,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(yt,ie){1&yt&&(a.NAR(it),a.DNE(0,vt,1,2,"div",0),a.SdG(1),a.SdG(2,1),a.DNE(3,Bt,2,0,"mat-drawer-content")),2&yt&&(a.vxM(ie.hasBackdrop?0:-1),a.R7$(3),a.vxM(ie._content?-1:3))},dependencies:[He],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Ae})(),te=(()=>{class Ae{static \u0275fac=function(yt){return new(yt||Ae)};static \u0275mod=a.$C({type:Ae});static \u0275inj=a.G2t({imports:[l.yE,n.Gj,n.Gj,l.yE]})}return Ae})()},7712:(i,s,o)=>{"use strict";o.d(s,{oV:()=>ae,uc:()=>yr});var n=o(5424),a=o(3022),l=o(5919),y=o(3107),k=o(4460),C=o(2147),A=o(8559),T=o(2944),S=o(9666),O=o(8108),N=o(6192),Z=o(8447),J=(o(1204),o(2902));const ht=["tooltip"],xt=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const jr=(0,y.WQX)(S.hJ);return()=>jr.scrollStrategies.reposition({scrollThrottle:20})}}),Ot={provide:xt,deps:[S.hJ],useFactory:function Ct(jr){return()=>jr.scrollStrategies.reposition({scrollThrottle:20})}},wt=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function _t(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),st="tooltip-panel",vt=(0,C.BQ)({passive:!0});let ae=(()=>{class jr{_overlay=(0,y.WQX)(S.hJ);_elementRef=(0,y.WQX)(y.aKT);_scrollDispatcher=(0,y.WQX)(O.R);_viewContainerRef=(0,y.WQX)(y.c1b);_ngZone=(0,y.WQX)(y.SKi);_platform=(0,y.WQX)(C.OD);_ariaDescriber=(0,y.WQX)(A.vr);_focusMonitor=(0,y.WQX)(A.FN);_dir=(0,y.WQX)(T.dS);_injector=(0,y.WQX)(y.zZn);_defaultOptions=(0,y.WQX)(wt,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_scrollStrategy=(0,y.WQX)(xt);_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=or;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;get position(){return this._position}set position(ze){ze!==this._position&&(this._position=ze,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ze){this._positionAtOrigin=(0,a.he)(ze),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ze){const He=(0,a.he)(ze);this._disabled!==He&&(this._disabled=He,He?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ze){this._showDelay=(0,a.OE)(ze)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(ze){this._hideDelay=(0,a.OE)(ze),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(ze){const He=this._message;this._message=null!=ze?String(ze).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(He)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(ze){this._tooltipClass=ze,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_document=(0,y.WQX)(k.qQ);_touchstartTimeout=null;_destroyed=new Z.B;constructor(){const ze=this._defaultOptions;ze&&(this._showDelay=ze.showDelay,this._hideDelay=ze.hideDelay,ze.position&&(this.position=ze.position),ze.positionAtOrigin&&(this.positionAtOrigin=ze.positionAtOrigin),ze.touchGestures&&(this.touchGestures=ze.touchGestures),ze.tooltipClass&&(this.tooltipClass=ze.tooltipClass)),this._dir.change.pipe((0,n.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,n.Q)(this._destroyed)).subscribe(ze=>{ze?"keyboard"===ze&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ze=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([He,kt])=>{ze.removeEventListener(He,kt,vt)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ze,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ze)}show(ze=this.showDelay,He){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const kt=this._createOverlay(He);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Rt=this._tooltipInstance=kt.attach(this._portal).instance;Rt._triggerElement=this._elementRef.nativeElement,Rt._mouseLeaveHideDelay=this._hideDelay,Rt.afterHidden().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Rt.show(ze)}hide(ze=this.hideDelay){const He=this._tooltipInstance;He&&(He.isVisible()?He.hide(ze):(He._cancelPendingAnimations(),this._detach()))}toggle(ze){this._isTooltipVisible()?this.hide():this.show(void 0,ze)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ze){if(this._overlayRef){const Rt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ze)&&Rt._origin instanceof y.aKT)return this._overlayRef;this._detach()}const He=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),kt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ze||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(He);return kt.positionChanges.pipe((0,n.Q)(this._destroyed)).subscribe(Rt=>{this._updateCurrentPositionClass(Rt.connectionPair),this._tooltipInstance&&Rt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:kt,panelClass:`${this._cssClassPrefix}-${st}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,n.Q)(this._destroyed)).subscribe(Rt=>{this._isTooltipVisible()&&Rt.keyCode===l._f&&!(0,l.rp)(Rt)&&(Rt.preventDefault(),Rt.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(ze){const He=ze.getConfig().positionStrategy,kt=this._getOrigin(),Rt=this._getOverlayPosition();He.withPositions([this._addOffset({...kt.main,...Rt.main}),this._addOffset({...kt.fallback,...Rt.fallback})])}_addOffset(ze){const kt=!this._dir||"ltr"==this._dir.value;return"top"===ze.originY?ze.offsetY=-8:"bottom"===ze.originY?ze.offsetY=8:"start"===ze.originX?ze.offsetX=kt?-8:8:"end"===ze.originX&&(ze.offsetX=kt?8:-8),ze}_getOrigin(){const ze=!this._dir||"ltr"==this._dir.value,He=this.position;let kt;"above"==He||"below"==He?kt={originX:"center",originY:"above"==He?"top":"bottom"}:"before"==He||"left"==He&&ze||"right"==He&&!ze?kt={originX:"start",originY:"center"}:("after"==He||"right"==He&&ze||"left"==He&&!ze)&&(kt={originX:"end",originY:"center"});const{x:Rt,y:Oe}=this._invertPosition(kt.originX,kt.originY);return{main:kt,fallback:{originX:Rt,originY:Oe}}}_getOverlayPosition(){const ze=!this._dir||"ltr"==this._dir.value,He=this.position;let kt;"above"==He?kt={overlayX:"center",overlayY:"bottom"}:"below"==He?kt={overlayX:"center",overlayY:"top"}:"before"==He||"left"==He&&ze||"right"==He&&!ze?kt={overlayX:"end",overlayY:"center"}:("after"==He||"right"==He&&ze||"left"==He&&!ze)&&(kt={overlayX:"start",overlayY:"center"});const{x:Rt,y:Oe}=this._invertPosition(kt.overlayX,kt.overlayY);return{main:kt,fallback:{overlayX:Rt,overlayY:Oe}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ze){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ze,this._tooltipInstance._markForCheck())}_invertPosition(ze,He){return"above"===this.position||"below"===this.position?"top"===He?He="bottom":"bottom"===He&&(He="top"):"end"===ze?ze="start":"start"===ze&&(ze="end"),{x:ze,y:He}}_updateCurrentPositionClass(ze){const{overlayY:He,originX:kt,originY:Rt}=ze;let Oe;if(Oe="center"===He?this._dir&&"rtl"===this._dir.value?"end"===kt?"left":"right":"start"===kt?"left":"right":"bottom"===He&&"top"===Rt?"above":"below",Oe!==this._currentPosition){const Ht=this._overlayRef;if(Ht){const zt=`${this._cssClassPrefix}-${st}-`;Ht.removePanelClass(zt+this._currentPosition),Ht.addPanelClass(zt+Oe)}this._currentPosition=Oe}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ze=>{let He;this._setupPointerExitEventsIfNeeded(),void 0!==ze.x&&void 0!==ze.y&&(He=ze),this.show(void 0,He)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ze=>{const He=ze.targetTouches?.[0],kt=He?{x:He.clientX,y:He.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,kt)},this._defaultOptions?.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ze=[];if(this._platformSupportsMouseEvents())ze.push(["mouseleave",He=>{const kt=He.relatedTarget;(!kt||!this._overlayRef?.overlayElement.contains(kt))&&this.hide()}],["wheel",He=>this._wheelListener(He)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const He=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};ze.push(["touchend",He],["touchcancel",He])}this._addListeners(ze),this._passiveListeners.push(...ze)}_addListeners(ze){ze.forEach(([He,kt])=>{this._elementRef.nativeElement.addEventListener(He,kt,vt)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ze){if(this._isTooltipVisible()){const He=this._document.elementFromPoint(ze.clientX,ze.clientY),kt=this._elementRef.nativeElement;He!==kt&&!kt.contains(He)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ze=this.touchGestures;if("off"!==ze){const He=this._elementRef.nativeElement,kt=He.style;("on"===ze||"INPUT"!==He.nodeName&&"TEXTAREA"!==He.nodeName)&&(kt.userSelect=kt.msUserSelect=kt.webkitUserSelect=kt.MozUserSelect="none"),("on"===ze||!He.draggable)&&(kt.webkitUserDrag="none"),kt.touchAction="none",kt.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ze){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ze,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static \u0275fac=function(He){return new(He||jr)};static \u0275dir=y.FsC({type:jr,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(He,kt){2&He&&y.AVh("mat-mdc-tooltip-disabled",kt.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"]})}return jr})(),or=(()=>{class jr{_changeDetectorRef=(0,y.WQX)(y.gRc);_elementRef=(0,y.WQX)(y.aKT);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new Z.B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){const ze=(0,y.WQX)(y.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===ze}show(ze){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ze)}hide(ze){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ze)}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:ze}){(!ze||!this._triggerElement.contains(ze))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ze=this._elementRef.nativeElement.getBoundingClientRect();return ze.height>24&&ze.width>=200}_handleAnimationEnd({animationName:ze}){(ze===this._showAnimation||ze===this._hideAnimation)&&this._finalizeAnimation(ze===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ze){ze?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ze){const He=this._tooltip.nativeElement,kt=this._showAnimation,Rt=this._hideAnimation;if(He.classList.remove(ze?Rt:kt),He.classList.add(ze?kt:Rt),this._isVisible!==ze&&(this._isVisible=ze,this._changeDetectorRef.markForCheck()),ze&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Oe=getComputedStyle(He);("0s"===Oe.getPropertyValue("animation-duration")||"none"===Oe.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ze&&this._onShow(),this._animationsDisabled&&(He.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ze))}static \u0275fac=function(He){return new(He||jr)};static \u0275cmp=y.VBU({type:jr,selectors:[["mat-tooltip-component"]],viewQuery:function(He,kt){if(1&He&&y.GBs(ht,7),2&He){let Rt;y.mGM(Rt=y.lsd())&&(kt._tooltip=Rt.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(He,kt){1&He&&y.bIt("mouseleave",function(Oe){return kt._handleMouseLeave(Oe)})},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(He,kt){if(1&He){const Rt=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Ht){return y.eBV(Rt),y.Njj(kt._handleAnimationEnd(Ht))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&He&&(y.AVh("mdc-tooltip--multiline",kt._isMultiline),y.Y8G("ngClass",kt.tooltipClass),y.R7$(3),y.JRh(kt.message))},dependencies:[k.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-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-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 jr})(),yr=(()=>{class jr{static \u0275fac=function(He){return new(He||jr)};static \u0275mod=y.$C({type:jr});static \u0275inj=y.G2t({providers:[Ot],imports:[A.Pd,S.z_,J.yE,J.yE,O.Gj]})}return jr})()},6388:(i,s,o)=>{"use strict";o.d(s,{B7:()=>me,B8:()=>zt,hE:()=>Lo,up:()=>ar});var n=o(4460),a=o(3107);class l extends n.VF{supportsDOMEvents=!0}class y extends l{static makeCurrent(){(0,n.ZD)(new y)}onAndCancel(ke,se,Fe){return ke.addEventListener(se,Fe),()=>{ke.removeEventListener(se,Fe)}}dispatchEvent(ke,se){ke.dispatchEvent(se)}remove(ke){ke.remove()}createElement(ke,se){return(se=se||this.getDefaultDocument()).createElement(ke)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ke){return ke.nodeType===Node.ELEMENT_NODE}isShadowRoot(ke){return ke instanceof DocumentFragment}getGlobalEventTarget(ke,se){return"window"===se?window:"document"===se?ke:"body"===se?ke.body:null}getBaseHref(ke){const se=function C(){return k=k||document.querySelector("base"),k?k.getAttribute("href"):null}();return null==se?null:function A(jt){return new URL(jt,document.baseURI).pathname}(se)}resetBaseElement(){k=null}getUserAgent(){return window.navigator.userAgent}getCookie(ke){return(0,n._b)(document.cookie,ke)}}let k=null,S=(()=>{class jt{build(){return new XMLHttpRequest}static \u0275fac=function(Fe){return new(Fe||jt)};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();const O=new a.nKC("");let N=(()=>{class jt{_zone;_plugins;_eventNameToPlugin=new Map;constructor(se,Fe){this._zone=Fe,se.forEach(vr=>{vr.manager=this}),this._plugins=se.slice().reverse()}addEventListener(se,Fe,vr){return this._findPluginFor(Fe).addEventListener(se,Fe,vr)}getZone(){return this._zone}_findPluginFor(se){let Fe=this._eventNameToPlugin.get(se);if(Fe)return Fe;if(Fe=this._plugins.find(qr=>qr.supports(se)),!Fe)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(se,Fe),Fe}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(O),a.KVO(a.SKi))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();class Z{_doc;constructor(ke){this._doc=ke}manager}const W="ng-app-id";function J(jt){for(const ke of jt)ke.remove()}function ht(jt,ke){const se=ke.createElement("style");return se.textContent=jt,se}function pt(jt,ke){const se=ke.createElement("link");return se.setAttribute("rel","stylesheet"),se.setAttribute("href",jt),se}let xt=(()=>{class jt{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(se,Fe,vr,qr={}){this.doc=se,this.appId=Fe,this.nonce=vr,this.isServer=(0,n.Vy)(qr),function ct(jt,ke,se){const Fe=jt.head?.querySelectorAll(`style[${W}="${ke}"]`);if(Fe)for(const vr of Fe)vr.textContent&&(vr.removeAttribute(W),se.set(vr.textContent,{usage:0,elements:[vr]}))}(se,Fe,this.inline),this.hosts.add(se.head)}addStyles(se,Fe){for(const vr of se)this.addUsage(vr,this.inline,ht);Fe?.forEach(vr=>this.addUsage(vr,this.external,pt))}removeStyles(se,Fe){for(const vr of se)this.removeUsage(vr,this.inline);Fe?.forEach(vr=>this.removeUsage(vr,this.external))}addUsage(se,Fe,vr){const qr=Fe.get(se);qr?qr.usage++:Fe.set(se,{usage:1,elements:[...this.hosts].map(ko=>this.addElement(ko,vr(se,this.doc)))})}removeUsage(se,Fe){const vr=Fe.get(se);vr&&(vr.usage--,vr.usage<=0&&(J(vr.elements),Fe.delete(se)))}ngOnDestroy(){for(const[,{elements:se}]of[...this.inline,...this.external])J(se);this.hosts.clear()}addHost(se){this.hosts.add(se);for(const[Fe,{elements:vr}]of this.inline)vr.push(this.addElement(se,ht(Fe,this.doc)));for(const[Fe,{elements:vr}]of this.external)vr.push(this.addElement(se,pt(Fe,this.doc)))}removeHost(se){this.hosts.delete(se)}addElement(se,Fe){return this.nonce&&Fe.setAttribute("nonce",this.nonce),this.isServer&&Fe.setAttribute(W,this.appId),se.appendChild(Fe)}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();const Ct={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"},Ot=/%COMP%/g,vt=new a.nKC("",{providedIn:"root",factory:()=>!0});function le(jt,ke){return ke.map(se=>se.replace(Ot,jt))}let me=(()=>{class jt{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(se,Fe,vr,qr,ko,sn,hn,Zn=null){this.eventManager=se,this.sharedStylesHost=Fe,this.appId=vr,this.removeStylesOnCompDestroy=qr,this.doc=ko,this.platformId=sn,this.ngZone=hn,this.nonce=Zn,this.platformIsServer=(0,n.Vy)(sn),this.defaultRenderer=new ae(se,ko,hn,this.platformIsServer)}createRenderer(se,Fe){if(!se||!Fe)return this.defaultRenderer;this.platformIsServer&&Fe.encapsulation===a.gXe.ShadowDom&&(Fe={...Fe,encapsulation:a.gXe.Emulated});const vr=this.getOrCreateRenderer(se,Fe);return vr instanceof ze?vr.applyToHost(se):vr instanceof wr&&vr.applyStyles(),vr}getOrCreateRenderer(se,Fe){const vr=this.rendererByCompId;let qr=vr.get(Fe.id);if(!qr){const ko=this.doc,sn=this.ngZone,hn=this.eventManager,Zn=this.sharedStylesHost,Je=this.removeStylesOnCompDestroy,De=this.platformIsServer;switch(Fe.encapsulation){case a.gXe.Emulated:qr=new ze(hn,Zn,Fe,this.appId,Je,ko,sn,De);break;case a.gXe.ShadowDom:return new jr(hn,Zn,se,Fe,ko,sn,this.nonce,De);default:qr=new wr(hn,Zn,Fe,Je,ko,sn,De)}vr.set(Fe.id,qr)}return qr}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(N),a.KVO(xt),a.KVO(a.sZ2),a.KVO(vt),a.KVO(n.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();class ae{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(ke,se,Fe,vr){this.eventManager=ke,this.doc=se,this.ngZone=Fe,this.platformIsServer=vr}destroy(){}destroyNode=null;createElement(ke,se){return se?this.doc.createElementNS(Ct[se]||se,ke):this.doc.createElement(ke)}createComment(ke){return this.doc.createComment(ke)}createText(ke){return this.doc.createTextNode(ke)}appendChild(ke,se){(yr(ke)?ke.content:ke).appendChild(se)}insertBefore(ke,se,Fe){ke&&(yr(ke)?ke.content:ke).insertBefore(se,Fe)}removeChild(ke,se){se.remove()}selectRootElement(ke,se){let Fe="string"==typeof ke?this.doc.querySelector(ke):ke;if(!Fe)throw new a.wOt(-5104,!1);return se||(Fe.textContent=""),Fe}parentNode(ke){return ke.parentNode}nextSibling(ke){return ke.nextSibling}setAttribute(ke,se,Fe,vr){if(vr){se=vr+":"+se;const qr=Ct[vr];qr?ke.setAttributeNS(qr,se,Fe):ke.setAttribute(se,Fe)}else ke.setAttribute(se,Fe)}removeAttribute(ke,se,Fe){if(Fe){const vr=Ct[Fe];vr?ke.removeAttributeNS(vr,se):ke.removeAttribute(`${Fe}:${se}`)}else ke.removeAttribute(se)}addClass(ke,se){ke.classList.add(se)}removeClass(ke,se){ke.classList.remove(se)}setStyle(ke,se,Fe,vr){vr&(a.czy.DashCase|a.czy.Important)?ke.style.setProperty(se,Fe,vr&a.czy.Important?"important":""):ke.style[se]=Fe}removeStyle(ke,se,Fe){Fe&a.czy.DashCase?ke.style.removeProperty(se):ke.style[se]=""}setProperty(ke,se,Fe){null!=ke&&(ke[se]=Fe)}setValue(ke,se){ke.nodeValue=se}listen(ke,se,Fe){if("string"==typeof ke&&!(ke=(0,n.QT)().getGlobalEventTarget(this.doc,ke)))throw new Error(`Unsupported event target ${ke} for event ${se}`);return this.eventManager.addEventListener(ke,se,this.decoratePreventDefault(Fe))}decoratePreventDefault(ke){return se=>{if("__ngUnwrap__"===se)return ke;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ke(se)):ke(se))&&se.preventDefault()}}}function yr(jt){return"TEMPLATE"===jt.tagName&&void 0!==jt.content}class jr extends ae{sharedStylesHost;hostEl;shadowRoot;constructor(ke,se,Fe,vr,qr,ko,sn,hn){super(ke,qr,ko,hn),this.sharedStylesHost=se,this.hostEl=Fe,this.shadowRoot=Fe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Zn=le(vr.id,vr.styles);for(const De of Zn){const Jt=document.createElement("style");sn&&Jt.setAttribute("nonce",sn),Jt.textContent=De,this.shadowRoot.appendChild(Jt)}const Je=vr.getExternalStyles?.();if(Je)for(const De of Je){const Jt=pt(De,qr);sn&&Jt.setAttribute("nonce",sn),this.shadowRoot.appendChild(Jt)}}nodeOrShadowRoot(ke){return ke===this.hostEl?this.shadowRoot:ke}appendChild(ke,se){return super.appendChild(this.nodeOrShadowRoot(ke),se)}insertBefore(ke,se,Fe){return super.insertBefore(this.nodeOrShadowRoot(ke),se,Fe)}removeChild(ke,se){return super.removeChild(null,se)}parentNode(ke){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ke)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wr extends ae{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(ke,se,Fe,vr,qr,ko,sn,hn){super(ke,qr,ko,sn),this.sharedStylesHost=se,this.removeStylesOnCompDestroy=vr,this.styles=hn?le(hn,Fe.styles):Fe.styles,this.styleUrls=Fe.getExternalStyles?.(hn)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class ze extends wr{contentAttr;hostAttr;constructor(ke,se,Fe,vr,qr,ko,sn,hn){const Zn=vr+"-"+Fe.id;super(ke,se,Fe,qr,ko,sn,hn,Zn),this.contentAttr=function Bt(jt){return"_ngcontent-%COMP%".replace(Ot,jt)}(Zn),this.hostAttr=function ne(jt){return"_nghost-%COMP%".replace(Ot,jt)}(Zn)}applyToHost(ke){this.applyStyles(),this.setAttribute(ke,this.hostAttr,"")}createElement(ke,se){const Fe=super.createElement(ke,se);return super.setAttribute(Fe,this.contentAttr,""),Fe}}let He=(()=>{class jt extends Z{constructor(se){super(se)}supports(se){return!0}addEventListener(se,Fe,vr){return se.addEventListener(Fe,vr,!1),()=>this.removeEventListener(se,Fe,vr)}removeEventListener(se,Fe,vr){return se.removeEventListener(Fe,vr)}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();const kt=["alt","control","meta","shift"],Rt={"\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"},Oe={alt:jt=>jt.altKey,control:jt=>jt.ctrlKey,meta:jt=>jt.metaKey,shift:jt=>jt.shiftKey};let Ht=(()=>{class jt extends Z{constructor(se){super(se)}supports(se){return null!=jt.parseEventName(se)}addEventListener(se,Fe,vr){const qr=jt.parseEventName(Fe),ko=jt.eventCallback(qr.fullKey,vr,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,n.QT)().onAndCancel(se,qr.domEventName,ko))}static parseEventName(se){const Fe=se.toLowerCase().split("."),vr=Fe.shift();if(0===Fe.length||"keydown"!==vr&&"keyup"!==vr)return null;const qr=jt._normalizeKey(Fe.pop());let ko="",sn=Fe.indexOf("code");if(sn>-1&&(Fe.splice(sn,1),ko="code."),kt.forEach(Zn=>{const Je=Fe.indexOf(Zn);Je>-1&&(Fe.splice(Je,1),ko+=Zn+".")}),ko+=qr,0!=Fe.length||0===qr.length)return null;const hn={};return hn.domEventName=vr,hn.fullKey=ko,hn}static matchEventFullKeyCode(se,Fe){let vr=Rt[se.key]||se.key,qr="";return Fe.indexOf("code.")>-1&&(vr=se.code,qr="code."),!(null==vr||!vr)&&(vr=vr.toLowerCase()," "===vr?vr="space":"."===vr&&(vr="dot"),kt.forEach(ko=>{ko!==vr&&(0,Oe[ko])(se)&&(qr+=ko+".")}),qr+=vr,qr===Fe)}static eventCallback(se,Fe,vr){return qr=>{jt.matchEventFullKeyCode(qr,se)&&vr.runGuarded(()=>Fe(qr))}}static _normalizeKey(se){return"esc"===se?"escape":se}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();function zt(jt,ke){return(0,a.TL3)({rootComponent:jt,...Ae(ke)})}function Ae(jt){return{appProviders:[...$e,...jt?.providers??[]],platformProviders:Xe}}const Xe=[{provide:a.Agw,useValue:n.AJ},{provide:a.PLl,useValue:function St(){y.makeCurrent()},multi:!0},{provide:n.qQ,useFactory:function ie(){return(0,a.TL$)(document),document},deps:[]}],$e=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function yt(){return new a.zcH},deps:[]},{provide:O,useClass:He,multi:!0,deps:[n.qQ,a.SKi,a.Agw]},{provide:O,useClass:Ht,multi:!0,deps:[n.qQ]},me,xt,N,{provide:a._9s,useExisting:me},{provide:n.N0,useClass:S,deps:[]},[]];let Lo=(()=>{class jt{_doc;constructor(se){this._doc=se}getTitle(){return this._doc.title}setTitle(se){this._doc.title=se||""}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac,providedIn:"root"})}return jt})(),ar=(()=>{class jt{static \u0275fac=function(Fe){return new(Fe||jt)};static \u0275prov=a.jDH({token:jt,factory:function(Fe){let vr=null;return vr=Fe?new(Fe||jt):a.KVO(dr),vr},providedIn:"root"})}return jt})(),dr=(()=>{class jt extends ar{_doc;constructor(se){super(),this._doc=se}sanitize(se,Fe){if(null==Fe)return null;switch(se){case a.WPN.NONE:return Fe;case a.WPN.HTML:return(0,a.ZF7)(Fe,"HTML")?(0,a.rcV)(Fe):(0,a.h9k)(this._doc,String(Fe)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Fe,"Style")?(0,a.rcV)(Fe):Fe;case a.WPN.SCRIPT:if((0,a.ZF7)(Fe,"Script"))return(0,a.rcV)(Fe);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Fe,"URL")?(0,a.rcV)(Fe):(0,a.$MX)(String(Fe));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Fe,"ResourceURL"))return(0,a.rcV)(Fe);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(se){return(0,a.Kcf)(se)}bypassSecurityTrustStyle(se){return(0,a.cWb)(se)}bypassSecurityTrustScript(se){return(0,a.UyX)(se)}bypassSecurityTrustUrl(se){return(0,a.osQ)(se)}bypassSecurityTrustResourceUrl(se){return(0,a.e5t)(se)}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac,providedIn:"root"})}return jt})()},8716:(i,s,o)=>{"use strict";o.d(s,{nX:()=>mi,wF:()=>Xt,Ix:()=>ln,Wk:()=>ya,wQ:()=>Ni,iI:()=>zs,n3:()=>ls,lh:()=>id,oH:()=>zc});var n=o(3107),a=o(1531),l=o(1787),y=o(3016),k=o(1217),C=o(6627),A=o(8747),T=o(3569),S=o(6381),O=o(6742),N=o(8915),Z=o(6564),W=o(1642),J=o(8447),ht=o(5710),ct=o(4460),pt=o(7947),xt=o(2867),Ct=o(7610),Ot=o(593),_t=o(1483),wt=o(5823),it=o(1703),st=o(1459),vt=o(2040),Bt=o(7178),ne=o(5351),le=o(36),ae=o(5670),or=o(2483);function fr(R){return R<=0?()=>Z.w:(0,ne.N)((X,F)=>{let G=[];X.subscribe((0,or._)(F,gt=>{G.push(gt),R{for(const gt of G)F.next(gt);F.complete()},void 0,()=>{G=null}))})}var yr=o(5017),jr=o(9220),ze=o(6590),He=o(4447),kt=o(3589),Rt=o(5424),Oe=o(1890),Ht=o(6388);const zt="primary",te=Symbol("RouteTitle");class Ae{params;constructor(X){this.params=X||{}}has(X){return Object.prototype.hasOwnProperty.call(this.params,X)}get(X){if(this.has(X)){const F=this.params[X];return Array.isArray(F)?F[0]:F}return null}getAll(X){if(this.has(X)){const F=this.params[X];return Array.isArray(F)?F:[F]}return[]}get keys(){return Object.keys(this.params)}}function Pe(R){return new Ae(R)}function St(R,X,F){const G=F.path.split("/");if(G.length>R.length||"full"===F.pathMatch&&(X.hasChildren()||G.lengthG[Wt]===gt)}return R===X}function Ke(R){return R.length>0?R[R.length-1]:null}function re(R){return(0,a.A)(R)?R:(0,n.jNT)(R)?(0,l.H)(Promise.resolve(R)):(0,y.of)(R)}const $e={exact:function Lo(R,X,F){if(!z(R.segments,X.segments)||!Ft(R.segments,X.segments,F)||R.numberOfChildren!==X.numberOfChildren)return!1;for(const G in X.children)if(!R.children[G]||!Lo(R.children[G],X.children[G],F))return!1;return!0},subset:fo},tr={exact:function Wr(R,X){return ie(R,X)},subset:function Or(R,X){return Object.keys(X).length<=Object.keys(R).length&&Object.keys(X).every(F=>Se(R[F],X[F]))},ignored:()=>!0};function Tr(R,X,F){return $e[F.paths](R.root,X.root,F.matrixParams)&&tr[F.queryParams](R.queryParams,X.queryParams)&&!("exact"===F.fragment&&R.fragment!==X.fragment)}function fo(R,X,F){return cr(R,X,X.segments,F)}function cr(R,X,F,G){if(R.segments.length>F.length){const gt=R.segments.slice(0,F.length);return!(!z(gt,F)||X.hasChildren()||!Ft(gt,F,G))}if(R.segments.length===F.length){if(!z(R.segments,F)||!Ft(R.segments,F,G))return!1;for(const gt in X.children)if(!R.children[gt]||!fo(R.children[gt],X.children[gt],G))return!1;return!0}{const gt=F.slice(0,R.segments.length),Wt=F.slice(R.segments.length);return!!(z(R.segments,gt)&&Ft(R.segments,gt,G)&&R.children[zt])&&cr(R.children[zt],X,Wt,G)}}function Ft(R,X,F){return X.every((G,gt)=>tr[F](R[gt].parameters,G.parameters))}class Tt{root;queryParams;fragment;_queryParamMap;constructor(X=new Qt([],{}),F={},G=null){this.root=X,this.queryParams=F,this.fragment=G}get queryParamMap(){return this._queryParamMap??=Pe(this.queryParams),this._queryParamMap}toString(){return Ce.serialize(this)}}class Qt{segments;children;parent=null;constructor(X,F){this.segments=X,this.children=F,Object.values(F).forEach(G=>G.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Sr(this)}}class K{path;parameters;_parameterMap;constructor(X,F){this.path=X,this.parameters=F}get parameterMap(){return this._parameterMap??=Pe(this.parameters),this._parameterMap}toString(){return Ho(this)}}function z(R,X){return R.length===X.length&&R.every((F,G)=>F.path===X[G].path)}let de=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>new pe,providedIn:"root"})}return R})();class pe{parse(X){const F=new ko(X);return new Tt(F.parseRootSegment(),F.parseQueryParams(),F.parseFragment())}serialize(X){const F=`/${ar(X.root,!0)}`,G=function Ve(R){const X=Object.entries(R).map(([F,G])=>Array.isArray(G)?G.map(gt=>`${Mr(F)}=${Mr(gt)}`).join("&"):`${Mr(F)}=${Mr(G)}`).filter(F=>F);return X.length?`?${X.join("&")}`:""}(X.queryParams);return`${F}${G}${"string"==typeof X.fragment?`#${function ao(R){return encodeURI(R)}(X.fragment)}`:""}`}}const Ce=new pe;function Sr(R){return R.segments.map(X=>Ho(X)).join("/")}function ar(R,X){if(!R.hasChildren())return Sr(R);if(X){const F=R.children[zt]?ar(R.children[zt],!1):"",G=[];return Object.entries(R.children).forEach(([gt,Wt])=>{gt!==zt&&G.push(`${gt}:${ar(Wt,!1)}`)}),G.length>0?`${F}(${G.join("//")})`:F}{const F=function Lt(R,X){let F=[];return Object.entries(R.children).forEach(([G,gt])=>{G===zt&&(F=F.concat(X(gt,G)))}),Object.entries(R.children).forEach(([G,gt])=>{G!==zt&&(F=F.concat(X(gt,G)))}),F}(R,(G,gt)=>gt===zt?[ar(R.children[zt],!1)]:[`${gt}:${ar(G,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[zt]?`${Sr(R)}/${F[0]}`:`${Sr(R)}/(${F.join("//")})`}}function dr(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Mr(R){return dr(R).replace(/%3B/gi,";")}function xr(R){return dr(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function zo(R){return decodeURIComponent(R)}function To(R){return zo(R.replace(/\+/g,"%20"))}function Ho(R){return`${xr(R.path)}${function be(R){return Object.entries(R).map(([X,F])=>`;${xr(X)}=${xr(F)}`).join("")}(R.parameters)}`}const It=/^[^\/()?;#]+/;function Kt(R){const X=R.match(It);return X?X[0]:""}const jt=/^[^\/()?;=#]+/,se=/^[^=?&#]+/,vr=/^[^&#]+/;class ko{url;remaining;constructor(X){this.url=X,this.remaining=X}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Qt([],{}):new Qt([],this.parseChildren())}parseQueryParams(){const X={};if(this.consumeOptional("?"))do{this.parseQueryParam(X)}while(this.consumeOptional("&"));return X}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const X=[];for(this.peekStartsWith("(")||X.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),X.push(this.parseSegment());let F={};this.peekStartsWith("/(")&&(this.capture("/"),F=this.parseParens(!0));let G={};return this.peekStartsWith("(")&&(G=this.parseParens(!1)),(X.length>0||Object.keys(F).length>0)&&(G[zt]=new Qt(X,F)),G}parseSegment(){const X=Kt(this.remaining);if(""===X&&this.peekStartsWith(";"))throw new n.wOt(4009,!1);return this.capture(X),new K(zo(X),this.parseMatrixParams())}parseMatrixParams(){const X={};for(;this.consumeOptional(";");)this.parseParam(X);return X}parseParam(X){const F=function ke(R){const X=R.match(jt);return X?X[0]:""}(this.remaining);if(!F)return;this.capture(F);let G="";if(this.consumeOptional("=")){const gt=Kt(this.remaining);gt&&(G=gt,this.capture(G))}X[zo(F)]=zo(G)}parseQueryParam(X){const F=function Fe(R){const X=R.match(se);return X?X[0]:""}(this.remaining);if(!F)return;this.capture(F);let G="";if(this.consumeOptional("=")){const Ee=function qr(R){const X=R.match(vr);return X?X[0]:""}(this.remaining);Ee&&(G=Ee,this.capture(G))}const gt=To(F),Wt=To(G);if(X.hasOwnProperty(gt)){let Ee=X[gt];Array.isArray(Ee)||(Ee=[Ee],X[gt]=Ee),Ee.push(Wt)}else X[gt]=Wt}parseParens(X){const F={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const G=Kt(this.remaining),gt=this.remaining[G.length];if("/"!==gt&&")"!==gt&&";"!==gt)throw new n.wOt(4010,!1);let Wt;G.indexOf(":")>-1?(Wt=G.slice(0,G.indexOf(":")),this.capture(Wt),this.capture(":")):X&&(Wt=zt);const Ee=this.parseChildren();F[Wt]=1===Object.keys(Ee).length?Ee[zt]:new Qt([],Ee),this.consumeOptional("//")}return F}peekStartsWith(X){return this.remaining.startsWith(X)}consumeOptional(X){return!!this.peekStartsWith(X)&&(this.remaining=this.remaining.substring(X.length),!0)}capture(X){if(!this.consumeOptional(X))throw new n.wOt(4011,!1)}}function sn(R){return R.segments.length>0?new Qt([],{[zt]:R}):R}function hn(R){const X={};for(const[G,gt]of Object.entries(R.children)){const Wt=hn(gt);if(G===zt&&0===Wt.segments.length&&Wt.hasChildren())for(const[Ee,pr]of Object.entries(Wt.children))X[Ee]=pr;else(Wt.segments.length>0||Wt.hasChildren())&&(X[G]=Wt)}return function Zn(R){if(1===R.numberOfChildren&&R.children[zt]){const X=R.children[zt];return new Qt(R.segments.concat(X.segments),X.children)}return R}(new Qt(R.segments,X))}function Je(R){return R instanceof Tt}function Jt(R){let X;const gt=sn(function F(Wt){const Ee={};for(const nr of Wt.children){const uo=F(nr);Ee[nr.outlet]=uo}const pr=new Qt(Wt.url,Ee);return Wt===R&&(X=pr),pr}(R.root));return X??gt}function Ie(R,X,F,G){let gt=R;for(;gt.parent;)gt=gt.parent;if(0===X.length)return po(gt,gt,gt,F,G);const Wt=function ua(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new Ln(!0,0,R);let X=0,F=!1;const G=R.reduce((gt,Wt,Ee)=>{if("object"==typeof Wt&&null!=Wt){if(Wt.outlets){const pr={};return Object.entries(Wt.outlets).forEach(([nr,uo])=>{pr[nr]="string"==typeof uo?uo.split("/"):uo}),[...gt,{outlets:pr}]}if(Wt.segmentPath)return[...gt,Wt.segmentPath]}return"string"!=typeof Wt?[...gt,Wt]:0===Ee?(Wt.split("/").forEach((pr,nr)=>{0==nr&&"."===pr||(0==nr&&""===pr?F=!0:".."===pr?X++:""!=pr&>.push(pr))}),gt):[...gt,Wt]},[]);return new Ln(F,X,G)}(X);if(Wt.toRoot())return po(gt,gt,new Qt([],{}),F,G);const Ee=function cn(R,X,F){if(R.isAbsolute)return new $i(X,!0,0);if(!F)return new $i(X,!1,NaN);if(null===F.parent)return new $i(F,!0,0);const G=ir(R.commands[0])?0:1;return function qi(R,X,F){let G=R,gt=X,Wt=F;for(;Wt>gt;){if(Wt-=gt,G=G.parent,!G)throw new n.wOt(4005,!1);gt=G.segments.length}return new $i(G,!1,gt-Wt)}(F,F.segments.length-1+G,R.numberOfDoubleDots)}(Wt,gt,R),pr=Ee.processChildren?Fi(Ee.segmentGroup,Ee.index,Wt.commands):Ji(Ee.segmentGroup,Ee.index,Wt.commands);return po(gt,Ee.segmentGroup,pr,F,G)}function ir(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function gr(R){return"object"==typeof R&&null!=R&&R.outlets}function po(R,X,F,G,gt){let Ee,Wt={};G&&Object.entries(G).forEach(([nr,uo])=>{Wt[nr]=Array.isArray(uo)?uo.map(un=>`${un}`):`${uo}`}),Ee=R===X?F:ki(R,X,F);const pr=sn(hn(Ee));return new Tt(pr,Wt,gt)}function ki(R,X,F){const G={};return Object.entries(R.children).forEach(([gt,Wt])=>{G[gt]=Wt===X?F:ki(Wt,X,F)}),new Qt(R.segments,G)}class Ln{isAbsolute;numberOfDoubleDots;commands;constructor(X,F,G){if(this.isAbsolute=X,this.numberOfDoubleDots=F,this.commands=G,X&&G.length>0&&ir(G[0]))throw new n.wOt(4003,!1);const gt=G.find(gr);if(gt&>!==Ke(G))throw new n.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class $i{segmentGroup;processChildren;index;constructor(X,F,G){this.segmentGroup=X,this.processChildren=F,this.index=G}}function Ji(R,X,F){if(R??=new Qt([],{}),0===R.segments.length&&R.hasChildren())return Fi(R,X,F);const G=function is(R,X,F){let G=0,gt=X;const Wt={match:!1,pathIndex:0,commandIndex:0};for(;gt=F.length)return Wt;const Ee=R.segments[gt],pr=F[G];if(gr(pr))break;const nr=`${pr}`,uo=G0&&void 0===nr)break;if(nr&&uo&&"object"==typeof uo&&void 0===uo.outlets){if(!Mi(nr,uo,Ee))return Wt;G+=2}else{if(!Mi(nr,{},Ee))return Wt;G++}gt++}return{match:!0,pathIndex:gt,commandIndex:G}}(R,X,F),gt=F.slice(G.commandIndex);if(G.match&&G.pathIndexWt!==zt)&&R.children[zt]&&1===R.numberOfChildren&&0===R.children[zt].segments.length){const Wt=Fi(R.children[zt],X,F);return new Qt(R.segments,Wt.children)}return Object.entries(G).forEach(([Wt,Ee])=>{"string"==typeof Ee&&(Ee=[Ee]),null!==Ee&&(gt[Wt]=Ji(R.children[Wt],X,Ee))}),Object.entries(R.children).forEach(([Wt,Ee])=>{void 0===G[Wt]&&(gt[Wt]=Ee)}),new Qt(R.segments,gt)}}function si(R,X,F){const G=R.segments.slice(0,X);let gt=0;for(;gt{"string"==typeof G&&(G=[G]),null!==G&&(X[F]=si(new Qt([],{}),0,G))}),X}function On(R){const X={};return Object.entries(R).forEach(([F,G])=>X[F]=`${G}`),X}function Mi(R,X,F){return R==F.path&&ie(X,F.parameters)}const qt="imperative";var _e=function(R){return R[R.NavigationStart=0]="NavigationStart",R[R.NavigationEnd=1]="NavigationEnd",R[R.NavigationCancel=2]="NavigationCancel",R[R.NavigationError=3]="NavigationError",R[R.RoutesRecognized=4]="RoutesRecognized",R[R.ResolveStart=5]="ResolveStart",R[R.ResolveEnd=6]="ResolveEnd",R[R.GuardsCheckStart=7]="GuardsCheckStart",R[R.GuardsCheckEnd=8]="GuardsCheckEnd",R[R.RouteConfigLoadStart=9]="RouteConfigLoadStart",R[R.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",R[R.ChildActivationStart=11]="ChildActivationStart",R[R.ChildActivationEnd=12]="ChildActivationEnd",R[R.ActivationStart=13]="ActivationStart",R[R.ActivationEnd=14]="ActivationEnd",R[R.Scroll=15]="Scroll",R[R.NavigationSkipped=16]="NavigationSkipped",R}(_e||{});class ce{id;url;constructor(X,F){this.id=X,this.url=F}}class ft extends ce{type=_e.NavigationStart;navigationTrigger;restoredState;constructor(X,F,G="imperative",gt=null){super(X,F),this.navigationTrigger=G,this.restoredState=gt}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Xt extends ce{urlAfterRedirects;type=_e.NavigationEnd;constructor(X,F,G){super(X,F),this.urlAfterRedirects=G}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Nt=function(R){return R[R.Redirect=0]="Redirect",R[R.SupersededByNewNavigation=1]="SupersededByNewNavigation",R[R.NoDataFromResolver=2]="NoDataFromResolver",R[R.GuardRejected=3]="GuardRejected",R}(Nt||{}),he=function(R){return R[R.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",R[R.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",R}(he||{});class je extends ce{reason;code;type=_e.NavigationCancel;constructor(X,F,G,gt){super(X,F),this.reason=G,this.code=gt}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Te extends ce{reason;code;type=_e.NavigationSkipped;constructor(X,F,G,gt){super(X,F),this.reason=G,this.code=gt}}class ur extends ce{error;target;type=_e.NavigationError;constructor(X,F,G,gt){super(X,F),this.error=G,this.target=gt}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Er extends ce{urlAfterRedirects;state;type=_e.RoutesRecognized;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class kr extends ce{urlAfterRedirects;state;type=_e.GuardsCheckStart;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rr extends ce{urlAfterRedirects;state;shouldActivate;type=_e.GuardsCheckEnd;constructor(X,F,G,gt,Wt){super(X,F),this.urlAfterRedirects=G,this.state=gt,this.shouldActivate=Wt}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class $r extends ce{urlAfterRedirects;state;type=_e.ResolveStart;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Jr extends ce{urlAfterRedirects;state;type=_e.ResolveEnd;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class so{route;type=_e.RouteConfigLoadStart;constructor(X){this.route=X}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class xo{route;type=_e.RouteConfigLoadEnd;constructor(X){this.route=X}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Eo{snapshot;type=_e.ChildActivationStart;constructor(X){this.snapshot=X}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class bn{snapshot;type=_e.ChildActivationEnd;constructor(X){this.snapshot=X}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rn{snapshot;type=_e.ActivationStart;constructor(X){this.snapshot=X}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mn{snapshot;type=_e.ActivationEnd;constructor(X){this.snapshot=X}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ro{routerEvent;position;anchor;type=_e.Scroll;constructor(X,F,G){this.routerEvent=X,this.position=F,this.anchor=G}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Qo{}class Fo{url;navigationBehaviorOptions;constructor(X,F){this.url=X,this.navigationBehaviorOptions=F}}function Ri(R){return R.outlet||zt}function Ki(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let X=R.parent;X;X=X.parent){const F=X.routeConfig;if(F?._loadedInjector)return F._loadedInjector;if(F?._injector)return F._injector}return null}class gi{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ki(this.route?.snapshot)??this.rootInjector}constructor(X){this.rootInjector=X,this.children=new Gi(this.rootInjector)}}let Gi=(()=>{class R{rootInjector;contexts=new Map;constructor(F){this.rootInjector=F}onChildOutletCreated(F,G){const gt=this.getOrCreateContext(F);gt.outlet=G,this.contexts.set(F,gt)}onChildOutletDestroyed(F){const G=this.getContext(F);G&&(G.outlet=null,G.attachRef=null)}onOutletDeactivated(){const F=this.contexts;return this.contexts=new Map,F}onOutletReAttached(F){this.contexts=F}getOrCreateContext(F){let G=this.getContext(F);return G||(G=new gi(this.rootInjector),this.contexts.set(F,G)),G}getContext(F){return this.contexts.get(F)||null}static \u0275fac=function(G){return new(G||R)(n.KVO(n.uvJ))};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();class Ra{_root;constructor(X){this._root=X}get root(){return this._root.value}parent(X){const F=this.pathFromRoot(X);return F.length>1?F[F.length-2]:null}children(X){const F=Xo(X,this._root);return F?F.children.map(G=>G.value):[]}firstChild(X){const F=Xo(X,this._root);return F&&F.children.length>0?F.children[0].value:null}siblings(X){const F=Ca(X,this._root);return F.length<2?[]:F[F.length-2].children.map(gt=>gt.value).filter(gt=>gt!==X)}pathFromRoot(X){return Ca(X,this._root).map(F=>F.value)}}function Xo(R,X){if(R===X.value)return X;for(const F of X.children){const G=Xo(R,F);if(G)return G}return null}function Ca(R,X){if(R===X.value)return[X];for(const F of X.children){const G=Ca(R,F);if(G.length)return G.unshift(X),G}return[]}class fi{value;children;constructor(X,F){this.value=X,this.children=F}toString(){return`TreeNode(${this.value})`}}function ni(R){const X={};return R&&R.children.forEach(F=>X[F.value.outlet]=F),X}class ha extends Ra{snapshot;constructor(X,F){super(X),this.snapshot=F,Ga(this,X)}toString(){return this.snapshot.toString()}}function Xi(R){const X=function Qs(R){const Wt=new co([],{},{},"",{},zt,R,null,{});return new Da("",new fi(Wt,[]))}(R),F=new k.t([new K("",{})]),G=new k.t({}),gt=new k.t({}),Wt=new k.t({}),Ee=new k.t(""),pr=new mi(F,G,Wt,Ee,gt,zt,R,X.root);return pr.snapshot=X.root,new ha(new fi(pr,[]),X)}class mi{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(X,F,G,gt,Wt,Ee,pr,nr){this.urlSubject=X,this.paramsSubject=F,this.queryParamsSubject=G,this.fragmentSubject=gt,this.dataSubject=Wt,this.outlet=Ee,this.component=pr,this._futureSnapshot=nr,this.title=this.dataSubject?.pipe((0,pt.T)(uo=>uo[te]))??(0,y.of)(void 0),this.url=X,this.params=F,this.queryParams=G,this.fragment=gt,this.data=Wt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,pt.T)(X=>Pe(X))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,pt.T)(X=>Pe(X))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ci(R,X,F="emptyOnly"){let G;const{routeConfig:gt}=R;return G=null===X||"always"!==F&&""!==gt?.path&&(X.component||X.routeConfig?.loadComponent)?{params:{...R.params},data:{...R.data},resolve:{...R.data,...R._resolvedData??{}}}:{params:{...X.params,...R.params},data:{...X.data,...R.data},resolve:{...R.data,...X.data,...gt?.data,...R._resolvedData}},gt&&Vn(gt)&&(G.resolve[te]=gt.title),G}class co{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[te]}constructor(X,F,G,gt,Wt,Ee,pr,nr,uo){this.url=X,this.params=F,this.queryParams=G,this.fragment=gt,this.data=Wt,this.outlet=Ee,this.component=pr,this.routeConfig=nr,this._resolve=uo}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??=Pe(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Pe(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(G=>G.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Da extends Ra{url;constructor(X,F){super(F),this.url=X,Ga(this,F)}toString(){return ma(this._root)}}function Ga(R,X){X.value._routerState=R,X.children.forEach(F=>Ga(R,F))}function ma(R){const X=R.children.length>0?` { ${R.children.map(ma).join(", ")} } `:"";return`${R.value}${X}`}function cs(R){if(R.snapshot){const X=R.snapshot,F=R._futureSnapshot;R.snapshot=F,ie(X.queryParams,F.queryParams)||R.queryParamsSubject.next(F.queryParams),X.fragment!==F.fragment&&R.fragmentSubject.next(F.fragment),ie(X.params,F.params)||R.paramsSubject.next(F.params),function yt(R,X){if(R.length!==X.length)return!1;for(let F=0;Fie(F.parameters,X[G].parameters))}(R.url,X.url);return F&&!(!R.parent!=!X.parent)&&(!R.parent||ca(R.parent,X.parent))}function Vn(R){return"string"==typeof R.title||null===R.title}const cc=new n.nKC("");let ls=(()=>{class R{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=zt;activateEvents=new n.bkB;deactivateEvents=new n.bkB;attachEvents=new n.bkB;detachEvents=new n.bkB;routerOutletData=(0,n.hFB)(void 0);parentContexts=(0,n.WQX)(Gi);location=(0,n.WQX)(n.c1b);changeDetector=(0,n.WQX)(n.gRc);inputBinder=(0,n.WQX)(Aa,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(F){if(F.name){const{firstChange:G,previousValue:gt}=F.name;if(G)return;this.isTrackedInParentContexts(gt)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(gt)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(F){return this.parentContexts.getContext(F)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const F=this.parentContexts.getContext(this.name);F?.route&&(F.attachRef?this.attach(F.attachRef,F.route):this.activateWith(F.route,F.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new n.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new n.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new n.wOt(4012,!1);this.location.detach();const F=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(F.instance),F}attach(F,G){this.activated=F,this._activatedRoute=G,this.location.insert(F.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(F.instance)}deactivate(){if(this.activated){const F=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(F)}}activateWith(F,G){if(this.isActivated)throw new n.wOt(4013,!1);this._activatedRoute=F;const gt=this.location,Ee=F.snapshot.component,pr=this.parentContexts.getOrCreateContext(this.name).children,nr=new Sa(F,pr,gt.injector,this.routerOutletData);this.activated=gt.createComponent(Ee,{index:gt.length,injector:nr,environmentInjector:G}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(G){return new(G||R)};static \u0275dir=n.FsC({type:R,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[n.OA$]})}return R})();class Sa{route;childContexts;parent;outletData;__ngOutletInjector(X){return new Sa(this.route,this.childContexts,X,this.outletData)}constructor(X,F,G,gt){this.route=X,this.childContexts=F,this.parent=G,this.outletData=gt}get(X,F){return X===mi?this.route:X===Gi?this.childContexts:X===cc?this.outletData:this.parent.get(X,F)}}const Aa=new n.nKC("");let Na=(()=>{class R{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(F){this.unsubscribeFromRouteData(F),this.subscribeToRouteData(F)}unsubscribeFromRouteData(F){this.outletDataSubscriptions.get(F)?.unsubscribe(),this.outletDataSubscriptions.delete(F)}subscribeToRouteData(F){const{activatedRoute:G}=F,gt=(0,C.z)([G.queryParams,G.params,G.data]).pipe((0,xt.n)(([Wt,Ee,pr],nr)=>(pr={...Wt,...Ee,...pr},0===nr?(0,y.of)(pr):Promise.resolve(pr)))).subscribe(Wt=>{if(!F.isActivated||!F.activatedComponentRef||F.activatedRoute!==G||null===G.component)return void this.unsubscribeFromRouteData(F);const Ee=(0,n.HJs)(G.component);if(Ee)for(const{templateName:pr}of Ee.inputs)F.activatedComponentRef.setInput(pr,Wt[pr]);else this.unsubscribeFromRouteData(F)});this.outletDataSubscriptions.set(F,gt)}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac})}return R})();function Bi(R,X,F){if(F&&R.shouldReuseRoute(X.value,F.value.snapshot)){const G=F.value;G._futureSnapshot=X.value;const gt=function ci(R,X,F){return X.children.map(G=>{for(const gt of F.children)if(R.shouldReuseRoute(G.value,gt.value.snapshot))return Bi(R,G,gt);return Bi(R,G)})}(R,X,F);return new fi(G,gt)}{if(R.shouldAttach(X.value)){const Wt=R.retrieve(X.value);if(null!==Wt){const Ee=Wt.route;return Ee.value._futureSnapshot=X.value,Ee.children=X.children.map(pr=>Bi(R,pr)),Ee}}const G=function ga(R){return new mi(new k.t(R.url),new k.t(R.params),new k.t(R.queryParams),new k.t(R.fragment),new k.t(R.data),R.outlet,R.component,R)}(X.value),gt=X.children.map(Wt=>Bi(R,Wt));return new fi(G,gt)}}class Cs{redirectTo;navigationBehaviorOptions;constructor(X,F){this.redirectTo=X,this.navigationBehaviorOptions=F}}const Ta="ngNavigationCancelingError";function Ua(R,X){const{redirectTo:F,navigationBehaviorOptions:G}=Je(X)?{redirectTo:X,navigationBehaviorOptions:void 0}:X,gt=ds(!1,Nt.Redirect);return gt.url=F,gt.navigationBehaviorOptions=G,gt}function ds(R,X){const F=new Error(`NavigationCancelingError: ${R||""}`);return F[Ta]=!0,F.cancellationCode=X,F}function Ds(R){return!!R&&R[Ta]}class et{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(X,F,G,gt,Wt){this.routeReuseStrategy=X,this.futureState=F,this.currState=G,this.forwardEvent=gt,this.inputBindingEnabled=Wt}activate(X){const F=this.futureState._root,G=this.currState?this.currState._root:null;this.deactivateChildRoutes(F,G,X),cs(this.futureState.root),this.activateChildRoutes(F,G,X)}deactivateChildRoutes(X,F,G){const gt=ni(F);X.children.forEach(Wt=>{const Ee=Wt.value.outlet;this.deactivateRoutes(Wt,gt[Ee],G),delete gt[Ee]}),Object.values(gt).forEach(Wt=>{this.deactivateRouteAndItsChildren(Wt,G)})}deactivateRoutes(X,F,G){const gt=X.value,Wt=F?F.value:null;if(gt===Wt)if(gt.component){const Ee=G.getContext(gt.outlet);Ee&&this.deactivateChildRoutes(X,F,Ee.children)}else this.deactivateChildRoutes(X,F,G);else Wt&&this.deactivateRouteAndItsChildren(F,G)}deactivateRouteAndItsChildren(X,F){X.value.component&&this.routeReuseStrategy.shouldDetach(X.value.snapshot)?this.detachAndStoreRouteSubtree(X,F):this.deactivateRouteAndOutlet(X,F)}detachAndStoreRouteSubtree(X,F){const G=F.getContext(X.value.outlet),gt=G&&X.value.component?G.children:F,Wt=ni(X);for(const Ee of Object.values(Wt))this.deactivateRouteAndItsChildren(Ee,gt);if(G&&G.outlet){const Ee=G.outlet.detach(),pr=G.children.onOutletDeactivated();this.routeReuseStrategy.store(X.value.snapshot,{componentRef:Ee,route:X,contexts:pr})}}deactivateRouteAndOutlet(X,F){const G=F.getContext(X.value.outlet),gt=G&&X.value.component?G.children:F,Wt=ni(X);for(const Ee of Object.values(Wt))this.deactivateRouteAndItsChildren(Ee,gt);G&&(G.outlet&&(G.outlet.deactivate(),G.children.onOutletDeactivated()),G.attachRef=null,G.route=null)}activateChildRoutes(X,F,G){const gt=ni(F);X.children.forEach(Wt=>{this.activateRoutes(Wt,gt[Wt.value.outlet],G),this.forwardEvent(new Mn(Wt.value.snapshot))}),X.children.length&&this.forwardEvent(new bn(X.value.snapshot))}activateRoutes(X,F,G){const gt=X.value,Wt=F?F.value:null;if(cs(gt),gt===Wt)if(gt.component){const Ee=G.getOrCreateContext(gt.outlet);this.activateChildRoutes(X,F,Ee.children)}else this.activateChildRoutes(X,F,G);else if(gt.component){const Ee=G.getOrCreateContext(gt.outlet);if(this.routeReuseStrategy.shouldAttach(gt.snapshot)){const pr=this.routeReuseStrategy.retrieve(gt.snapshot);this.routeReuseStrategy.store(gt.snapshot,null),Ee.children.onOutletReAttached(pr.contexts),Ee.attachRef=pr.componentRef,Ee.route=pr.route.value,Ee.outlet&&Ee.outlet.attach(pr.componentRef,pr.route.value),cs(pr.route.value),this.activateChildRoutes(X,null,Ee.children)}else Ee.attachRef=null,Ee.route=gt,Ee.outlet&&Ee.outlet.activateWith(gt,Ee.injector),this.activateChildRoutes(X,null,Ee.children)}else this.activateChildRoutes(X,null,G)}}class oe{path;route;constructor(X){this.path=X,this.route=this.path[this.path.length-1]}}class xe{component;route;constructor(X,F){this.component=X,this.route=F}}function Fr(R,X,F){const G=R._root;return Qr(G,X?X._root:null,F,[G.value])}function Hr(R,X){const F=Symbol(),G=X.get(R,F);return G===F?"function"!=typeof R||(0,n.LfX)(R)?X.get(R):R:G}function Qr(R,X,F,G,gt={canDeactivateChecks:[],canActivateChecks:[]}){const Wt=ni(X);return R.children.forEach(Ee=>{(function qo(R,X,F,G,gt={canDeactivateChecks:[],canActivateChecks:[]}){const Wt=R.value,Ee=X?X.value:null,pr=F?F.getContext(R.value.outlet):null;if(Ee&&Wt.routeConfig===Ee.routeConfig){const nr=function Wn(R,X,F){if("function"==typeof F)return F(R,X);switch(F){case"pathParamsChange":return!z(R.url,X.url);case"pathParamsOrQueryParamsChange":return!z(R.url,X.url)||!ie(R.queryParams,X.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ca(R,X)||!ie(R.queryParams,X.queryParams);default:return!ca(R,X)}}(Ee,Wt,Wt.routeConfig.runGuardsAndResolvers);nr?gt.canActivateChecks.push(new oe(G)):(Wt.data=Ee.data,Wt._resolvedData=Ee._resolvedData),Qr(R,X,Wt.component?pr?pr.children:null:F,G,gt),nr&&pr&&pr.outlet&&pr.outlet.isActivated&>.canDeactivateChecks.push(new xe(pr.outlet.component,Ee))}else Ee&&Mo(X,pr,gt),gt.canActivateChecks.push(new oe(G)),Qr(R,null,Wt.component?pr?pr.children:null:F,G,gt)})(Ee,Wt[Ee.value.outlet],F,G.concat([Ee.value]),gt),delete Wt[Ee.value.outlet]}),Object.entries(Wt).forEach(([Ee,pr])=>Mo(pr,F.getContext(Ee),gt)),gt}function Mo(R,X,F){const G=ni(R),gt=R.value;Object.entries(G).forEach(([Wt,Ee])=>{Mo(Ee,gt.component?X?X.children.getContext(Wt):null:X,F)}),F.canDeactivateChecks.push(new xe(gt.component&&X&&X.outlet&&X.outlet.isActivated?X.outlet.component:null,gt))}function gn(R){return"function"==typeof R}function Us(R){return R instanceof A.G||"EmptyError"===R?.name}const $s=Symbol("INITIAL_VALUE");function us(){return(0,xt.n)(R=>(0,C.z)(R.map(X=>X.pipe((0,Ct.s)(1),(0,Ot.Z)($s)))).pipe((0,pt.T)(X=>{for(const F of X)if(!0!==F){if(F===$s)return $s;if(!1===F||lt(F))return F}return!0}),(0,_t.p)(X=>X!==$s),(0,Ct.s)(1)))}function lt(R){return Je(R)||R instanceof Cs}function js(R){return(0,O.F)((0,vt.M)(X=>{if("boolean"!=typeof X)throw Ua(0,X)}),(0,pt.T)(X=>!0===X))}class lc{segmentGroup;constructor(X){this.segmentGroup=X||null}}class wn extends Error{urlTree;constructor(X){super(),this.urlTree=X}}function la(R){return(0,N.$)(new lc(R))}class Fd{urlSerializer;urlTree;constructor(X,F){this.urlSerializer=X,this.urlTree=F}lineralizeSegments(X,F){let G=[],gt=F.root;for(;;){if(G=G.concat(gt.segments),0===gt.numberOfChildren)return(0,y.of)(G);if(gt.numberOfChildren>1||!gt.children[zt])return(0,N.$)(new n.wOt(4e3,!1));gt=gt.children[zt]}}applyRedirectCommands(X,F,G,gt,Wt){if("string"!=typeof F){const pr=F,{queryParams:nr,fragment:uo,routeConfig:un,url:Io,outlet:Gn,params:Ia,data:na,title:Os}=gt,da=(0,n.N4e)(Wt,()=>pr({params:Ia,data:na,queryParams:nr,fragment:uo,routeConfig:un,url:Io,outlet:Gn,title:Os}));if(da instanceof Tt)throw new wn(da);F=da}const Ee=this.applyRedirectCreateUrlTree(F,this.urlSerializer.parse(F),X,G);if("/"===F[0])throw new wn(Ee);return Ee}applyRedirectCreateUrlTree(X,F,G,gt){const Wt=this.createSegmentGroup(X,F.root,G,gt);return new Tt(Wt,this.createQueryParams(F.queryParams,this.urlTree.queryParams),F.fragment)}createQueryParams(X,F){const G={};return Object.entries(X).forEach(([gt,Wt])=>{if("string"==typeof Wt&&":"===Wt[0]){const pr=Wt.substring(1);G[gt]=F[pr]}else G[gt]=Wt}),G}createSegmentGroup(X,F,G,gt){const Wt=this.createSegments(X,F.segments,G,gt);let Ee={};return Object.entries(F.children).forEach(([pr,nr])=>{Ee[pr]=this.createSegmentGroup(X,nr,G,gt)}),new Qt(Wt,Ee)}createSegments(X,F,G,gt){return F.map(Wt=>":"===Wt.path[0]?this.findPosParam(X,Wt,gt):this.findOrReturn(Wt,G))}findPosParam(X,F,G){const gt=G[F.path.substring(1)];if(!gt)throw new n.wOt(4001,!1);return gt}findOrReturn(X,F){let G=0;for(const gt of F){if(gt.path===X.path)return F.splice(G),gt;G++}return X}}const _c={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function dc(R,X,F,G,gt){const Wt=vn(R,X,F);return Wt.matched?(G=function ta(R,X){return R.providers&&!R._injector&&(R._injector=(0,n.Ol2)(R.providers,X,`Route: ${R.path}`)),R._injector??X}(X,G),function pl(R,X,F,G){const gt=X.canMatch;if(!gt||0===gt.length)return(0,y.of)(!0);const Wt=gt.map(Ee=>{const pr=Hr(Ee,R);return re(function Hi(R){return R&&gn(R.canMatch)}(pr)?pr.canMatch(X,F):(0,n.N4e)(R,()=>pr(X,F)))});return(0,y.of)(Wt).pipe(us(),js())}(G,X,F).pipe((0,pt.T)(Ee=>!0===Ee?Wt:{..._c}))):(0,y.of)(Wt)}function vn(R,X,F){if("**"===X.path)return function Ic(R){return{matched:!0,parameters:R.length>0?Ke(R).parameters:{},consumedSegments:R,remainingSegments:[],positionalParamSegments:{}}}(F);if(""===X.path)return"full"===X.pathMatch&&(R.hasChildren()||F.length>0)?{..._c}:{matched:!0,consumedSegments:[],remainingSegments:F,parameters:{},positionalParamSegments:{}};const gt=(X.matcher||St)(F,R,X);if(!gt)return{..._c};const Wt={};Object.entries(gt.posParams??{}).forEach(([pr,nr])=>{Wt[pr]=nr.path});const Ee=gt.consumed.length>0?{...Wt,...gt.consumed[gt.consumed.length-1].parameters}:Wt;return{matched:!0,consumedSegments:gt.consumed,remainingSegments:F.slice(gt.consumed.length),parameters:Ee,positionalParamSegments:gt.posParams??{}}}function td(R,X,F,G){return F.length>0&&function $a(R,X,F){return F.some(G=>Ss(R,X,G)&&Ri(G)!==zt)}(R,F,G)?{segmentGroup:new Qt(X,uc(G,new Qt(F,R.children))),slicedSegments:[]}:0===F.length&&function Oc(R,X,F){return F.some(G=>Ss(R,X,G))}(R,F,G)?{segmentGroup:new Qt(R.segments,ed(R,F,G,R.children)),slicedSegments:F}:{segmentGroup:new Qt(R.segments,R.children),slicedSegments:F}}function ed(R,X,F,G){const gt={};for(const Wt of F)if(Ss(R,X,Wt)&&!G[Ri(Wt)]){const Ee=new Qt([],{});gt[Ri(Wt)]=Ee}return{...G,...gt}}function uc(R,X){const F={};F[zt]=X;for(const G of R)if(""===G.path&&Ri(G)!==zt){const gt=new Qt([],{});F[Ri(G)]=gt}return F}function Ss(R,X,F){return(!(R.hasChildren()||X.length>0)||"full"!==F.pathMatch)&&""===F.path}class ja{}class od{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(X,F,G,gt,Wt,Ee,pr){this.injector=X,this.configLoader=F,this.rootComponentType=G,this.config=gt,this.urlTree=Wt,this.paramsInheritanceStrategy=Ee,this.urlSerializer=pr,this.applyRedirects=new Fd(this.urlSerializer,this.urlTree)}noMatchError(X){return new n.wOt(4002,`'${X.segmentGroup}'`)}recognize(){const X=td(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(X).pipe((0,pt.T)(({children:F,rootSnapshot:G})=>{const gt=new fi(G,F),Wt=new Da("",gt),Ee=function De(R,X,F=null,G=null){return Ie(Jt(R),X,F,G)}(G,[],this.urlTree.queryParams,this.urlTree.fragment);return Ee.queryParams=this.urlTree.queryParams,Wt.url=this.urlSerializer.serialize(Ee),{state:Wt,tree:Ee}}))}match(X){const F=new co([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),zt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,X,zt,F).pipe((0,pt.T)(G=>({children:G,rootSnapshot:F})),(0,Bt.W)(G=>{if(G instanceof wn)return this.urlTree=G.urlTree,this.match(G.urlTree.root);throw G instanceof lc?this.noMatchError(G):G}))}processSegmentGroup(X,F,G,gt,Wt){return 0===G.segments.length&&G.hasChildren()?this.processChildren(X,F,G,Wt):this.processSegment(X,F,G,G.segments,gt,!0,Wt).pipe((0,pt.T)(Ee=>Ee instanceof fi?[Ee]:[]))}processChildren(X,F,G,gt){const Wt=[];for(const Ee of Object.keys(G.children))"primary"===Ee?Wt.unshift(Ee):Wt.push(Ee);return(0,l.H)(Wt).pipe((0,st.H)(Ee=>{const pr=G.children[Ee],nr=function pa(R,X){const F=R.filter(G=>Ri(G)===X);return F.push(...R.filter(G=>Ri(G)!==X)),F}(F,Ee);return this.processSegmentGroup(X,nr,pr,Ee,gt)}),function me(R,X){return(0,ne.N)((0,le.S)(R,X,arguments.length>=2,!0))}((Ee,pr)=>(Ee.push(...pr),Ee)),(0,ae.U)(null),function wr(R,X){const F=arguments.length>=2;return G=>G.pipe(R?(0,_t.p)((gt,Wt)=>R(gt,Wt,G)):jr.D,fr(1),F?(0,ae.U)(X):(0,yr.v)(()=>new A.G))}(),(0,wt.Z)(Ee=>{if(null===Ee)return la(G);const pr=jc(Ee);return function Al(R){R.sort((X,F)=>X.value.outlet===zt?-1:F.value.outlet===zt?1:X.value.outlet.localeCompare(F.value.outlet))}(pr),(0,y.of)(pr)}))}processSegment(X,F,G,gt,Wt,Ee,pr){return(0,l.H)(F).pipe((0,st.H)(nr=>this.processSegmentAgainstRoute(nr._injector??X,F,nr,G,gt,Wt,Ee,pr).pipe((0,Bt.W)(uo=>{if(uo instanceof lc)return(0,y.of)(null);throw uo}))),(0,it.$)(nr=>!!nr),(0,Bt.W)(nr=>{if(Us(nr))return function Ma(R,X,F){return 0===X.length&&!R.children[F]}(G,gt,Wt)?(0,y.of)(new ja):la(G);throw nr}))}processSegmentAgainstRoute(X,F,G,gt,Wt,Ee,pr,nr){return Ri(G)===Ee||Ee!==zt&&Ss(gt,Wt,G)?void 0===G.redirectTo?this.matchSegmentAgainstRoute(X,gt,G,Wt,Ee,nr):this.allowRedirects&&pr?this.expandSegmentAgainstRouteUsingRedirect(X,gt,F,G,Wt,Ee,nr):la(gt):la(gt)}expandSegmentAgainstRouteUsingRedirect(X,F,G,gt,Wt,Ee,pr){const{matched:nr,parameters:uo,consumedSegments:un,positionalParamSegments:Io,remainingSegments:Gn}=vn(F,gt,Wt);if(!nr)return la(F);"string"==typeof gt.redirectTo&&"/"===gt.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Ia=new co(Wt,uo,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Vc(gt),Ri(gt),gt.component??gt._loadedComponent??null,gt,Hc(gt)),na=Ci(Ia,pr,this.paramsInheritanceStrategy);Ia.params=Object.freeze(na.params),Ia.data=Object.freeze(na.data);const Os=this.applyRedirects.applyRedirectCommands(un,gt.redirectTo,Io,Ia,X);return this.applyRedirects.lineralizeSegments(gt,Os).pipe((0,wt.Z)(da=>this.processSegment(X,G,F,da.concat(Gn),Ee,!1,pr)))}matchSegmentAgainstRoute(X,F,G,gt,Wt,Ee){const pr=dc(F,G,gt,X);return"**"===G.path&&(F.children={}),pr.pipe((0,xt.n)(nr=>nr.matched?this.getChildConfig(X=G._injector??X,G,gt).pipe((0,xt.n)(({routes:uo})=>{const un=G._loadedInjector??X,{parameters:Io,consumedSegments:Gn,remainingSegments:Ia}=nr,na=new co(Gn,Io,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Vc(G),Ri(G),G.component??G._loadedComponent??null,G,Hc(G)),Os=Ci(na,Ee,this.paramsInheritanceStrategy);na.params=Object.freeze(Os.params),na.data=Object.freeze(Os.data);const{segmentGroup:da,slicedSegments:Wo}=td(F,Gn,Ia,uo);if(0===Wo.length&&da.hasChildren())return this.processChildren(un,uo,da,na).pipe((0,pt.T)(Ks=>new fi(na,Ks)));if(0===uo.length&&0===Wo.length)return(0,y.of)(new fi(na,[]));const Ya=Ri(G)===Wt;return this.processSegment(un,uo,da,Wo,Ya?zt:Wt,!0,na).pipe((0,pt.T)(Ks=>new fi(na,Ks instanceof fi?[Ks]:[])))})):la(F)))}getChildConfig(X,F,G){return F.children?(0,y.of)({routes:F.children,injector:X}):F.loadChildren?void 0!==F._loadedRoutes?(0,y.of)({routes:F._loadedRoutes,injector:F._loadedInjector}):function yc(R,X,F,G){const gt=X.canLoad;if(void 0===gt||0===gt.length)return(0,y.of)(!0);const Wt=gt.map(Ee=>{const pr=Hr(Ee,R);return re(function pn(R){return R&&gn(R.canLoad)}(pr)?pr.canLoad(X,F):(0,n.N4e)(R,()=>pr(X,F)))});return(0,y.of)(Wt).pipe(us(),js())}(X,F,G).pipe((0,wt.Z)(gt=>gt?this.configLoader.loadChildren(X,F).pipe((0,vt.M)(Wt=>{F._loadedRoutes=Wt.routes,F._loadedInjector=Wt.injector})):function vc(){return(0,N.$)(ds(!1,Nt.GuardRejected))}())):(0,y.of)({routes:[],injector:X})}}function xc(R){const X=R.value.routeConfig;return X&&""===X.path}function jc(R){const X=[],F=new Set;for(const G of R){if(!xc(G)){X.push(G);continue}const gt=X.find(Wt=>G.value.routeConfig===Wt.value.routeConfig);void 0!==gt?(gt.children.push(...G.children),F.add(gt)):X.push(G)}for(const G of F){const gt=jc(G.children);X.push(new fi(G.value,gt))}return X.filter(G=>!F.has(G))}function Vc(R){return R.data||{}}function Hc(R){return R.resolve||{}}function Vi(R){const X=R.children.map(F=>Vi(F)).flat();return[R,...X]}function Ao(R){return(0,xt.n)(X=>{const F=R(X);return F?(0,l.H)(F).pipe((0,pt.T)(()=>X)):(0,y.of)(X)})}let Rn=(()=>{class R{buildTitle(F){let G,gt=F.root;for(;void 0!==gt;)G=this.getResolvedTitleForRoute(gt)??G,gt=gt.children.find(Wt=>Wt.outlet===zt);return G}getResolvedTitleForRoute(F){return F.data[te]}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(wa),providedIn:"root"})}return R})(),wa=(()=>{class R extends Rn{title;constructor(F){super(),this.title=F}updateTitle(F){const G=this.buildTitle(F);void 0!==G&&this.title.setTitle(G)}static \u0275fac=function(G){return new(G||R)(n.KVO(Ht.hE))};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const Qn=new n.nKC("",{providedIn:"root",factory:()=>({})});let ai=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275cmp=n.VBU({type:R,selectors:[["ng-component"]],decls:1,vars:0,template:function(G,gt){1&G&&n.nrm(0,"router-outlet")},dependencies:[ls],encapsulation:2})}return R})();function Bn(R){const X=R.children&&R.children.map(Bn),F=X?{...R,children:X}:{...R};return!F.component&&!F.loadComponent&&(X||F.loadChildren)&&F.outlet&&F.outlet!==zt&&(F.component=ai),F}const Kn=new n.nKC("");let ri=(()=>{class R{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,n.WQX)(n.Ql9);loadComponent(F){if(this.componentLoaders.get(F))return this.componentLoaders.get(F);if(F._loadedComponent)return(0,y.of)(F._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(F);const G=re(F.loadComponent()).pipe((0,pt.T)(Xa),(0,vt.M)(Wt=>{this.onLoadEndListener&&this.onLoadEndListener(F),F._loadedComponent=Wt}),(0,He.j)(()=>{this.componentLoaders.delete(F)})),gt=new W.G(G,()=>new J.B).pipe((0,kt.B)());return this.componentLoaders.set(F,gt),gt}loadChildren(F,G){if(this.childrenLoaders.get(G))return this.childrenLoaders.get(G);if(G._loadedRoutes)return(0,y.of)({routes:G._loadedRoutes,injector:G._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(G);const Wt=function li(R,X,F,G){return re(R.loadChildren()).pipe((0,pt.T)(Xa),(0,wt.Z)(gt=>gt instanceof n.Co$||Array.isArray(gt)?(0,y.of)(gt):(0,l.H)(X.compileModuleAsync(gt))),(0,pt.T)(gt=>{G&&G(R);let Wt,Ee,pr=!1;return Array.isArray(gt)?(Ee=gt,!0):(Wt=gt.create(F).injector,Ee=Wt.get(Kn,[],{optional:!0,self:!0}).flat()),{routes:Ee.map(Bn),injector:Wt}}))}(G,this.compiler,F,this.onLoadEndListener).pipe((0,He.j)(()=>{this.childrenLoaders.delete(G)})),Ee=new W.G(Wt,()=>new J.B).pipe((0,kt.B)());return this.childrenLoaders.set(G,Ee),Ee}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();function Xa(R){return function on(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let Zs=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(Ui),providedIn:"root"})}return R})(),Ui=(()=>{class R{shouldProcessUrl(F){return!0}extract(F){return F}merge(F,G){return F}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const bi=new n.nKC(""),Cn=new n.nKC("");function Va(R,X,F){const G=R.get(Cn),gt=R.get(ct.qQ);return R.get(n.SKi).runOutsideAngular(()=>{if(!gt.startViewTransition||G.skipNextTransition)return G.skipNextTransition=!1,new Promise(uo=>setTimeout(uo));let Wt;const Ee=new Promise(uo=>{Wt=uo}),pr=gt.startViewTransition(()=>(Wt(),function di(R){return new Promise(X=>{(0,n.mal)({read:()=>setTimeout(X)},{injector:R})})}(R))),{onViewTransitionCreated:nr}=G;return nr&&(0,n.N4e)(R,()=>nr({transition:pr,from:X,to:F})),Ee})}const Un=new n.nKC("");let U=(()=>{class R{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new J.B;transitionAbortSubject=new J.B;configLoader=(0,n.WQX)(ri);environmentInjector=(0,n.WQX)(n.uvJ);urlSerializer=(0,n.WQX)(de);rootContexts=(0,n.WQX)(Gi);location=(0,n.WQX)(ct.aZ);inputBindingEnabled=null!==(0,n.WQX)(Aa,{optional:!0});titleStrategy=(0,n.WQX)(Rn);options=(0,n.WQX)(Qn,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,n.WQX)(Zs);createViewTransition=(0,n.WQX)(bi,{optional:!0});navigationErrorHandler=(0,n.WQX)(Un,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,y.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=gt=>this.events.next(new xo(gt)),this.configLoader.onLoadStartListener=gt=>this.events.next(new so(gt))}complete(){this.transitions?.complete()}handleNavigationRequest(F){const G=++this.navigationId;this.transitions?.next({...this.transitions.value,...F,id:G})}setupNavigations(F,G,gt){return this.transitions=new k.t({id:0,currentUrlTree:G,currentRawUrl:G,extractedUrl:this.urlHandlingStrategy.extract(G),urlAfterRedirects:this.urlHandlingStrategy.extract(G),rawUrl:G,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:qt,restoredState:null,currentSnapshot:gt.snapshot,targetSnapshot:null,currentRouterState:gt,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,_t.p)(Wt=>0!==Wt.id),(0,pt.T)(Wt=>({...Wt,extractedUrl:this.urlHandlingStrategy.extract(Wt.rawUrl)})),(0,xt.n)(Wt=>{let Ee=!1,pr=!1;return(0,y.of)(Wt).pipe((0,xt.n)(nr=>{if(this.navigationId>Wt.id)return this.cancelNavigationTransition(Wt,"",Nt.SupersededByNewNavigation),Z.w;this.currentTransition=Wt,this.currentNavigation={id:nr.id,initialUrl:nr.rawUrl,extractedUrl:nr.extractedUrl,targetBrowserUrl:"string"==typeof nr.extras.browserUrl?this.urlSerializer.parse(nr.extras.browserUrl):nr.extras.browserUrl,trigger:nr.source,extras:nr.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const uo=!F.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!uo&&"reload"!==(nr.extras.onSameUrlNavigation??F.onSameUrlNavigation)){const Io="";return this.events.next(new Te(nr.id,this.urlSerializer.serialize(nr.rawUrl),Io,he.IgnoredSameUrlNavigation)),nr.resolve(!1),Z.w}if(this.urlHandlingStrategy.shouldProcessUrl(nr.rawUrl))return(0,y.of)(nr).pipe((0,xt.n)(Io=>{const Gn=this.transitions?.getValue();return this.events.next(new ft(Io.id,this.urlSerializer.serialize(Io.extractedUrl),Io.source,Io.restoredState)),Gn!==this.transitions?.getValue()?Z.w:Promise.resolve(Io)}),function ps(R,X,F,G,gt,Wt){return(0,wt.Z)(Ee=>function rd(R,X,F,G,gt,Wt,Ee="emptyOnly"){return new od(R,X,F,G,gt,Ee,Wt).recognize()}(R,X,F,G,Ee.extractedUrl,gt,Wt).pipe((0,pt.T)(({state:pr,tree:nr})=>({...Ee,targetSnapshot:pr,urlAfterRedirects:nr}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,F.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,vt.M)(Io=>{Wt.targetSnapshot=Io.targetSnapshot,Wt.urlAfterRedirects=Io.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Io.urlAfterRedirects};const Gn=new Er(Io.id,this.urlSerializer.serialize(Io.extractedUrl),this.urlSerializer.serialize(Io.urlAfterRedirects),Io.targetSnapshot);this.events.next(Gn)}));if(uo&&this.urlHandlingStrategy.shouldProcessUrl(nr.currentRawUrl)){const{id:Io,extractedUrl:Gn,source:Ia,restoredState:na,extras:Os}=nr,da=new ft(Io,this.urlSerializer.serialize(Gn),Ia,na);this.events.next(da);const Wo=Xi(this.rootComponentType).snapshot;return this.currentTransition=Wt={...nr,targetSnapshot:Wo,urlAfterRedirects:Gn,extras:{...Os,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Gn,(0,y.of)(Wt)}{const Io="";return this.events.next(new Te(nr.id,this.urlSerializer.serialize(nr.extractedUrl),Io,he.IgnoredByUrlHandlingStrategy)),nr.resolve(!1),Z.w}}),(0,vt.M)(nr=>{const uo=new kr(nr.id,this.urlSerializer.serialize(nr.extractedUrl),this.urlSerializer.serialize(nr.urlAfterRedirects),nr.targetSnapshot);this.events.next(uo)}),(0,pt.T)(nr=>(this.currentTransition=Wt={...nr,guards:Fr(nr.targetSnapshot,nr.currentSnapshot,this.rootContexts)},Wt)),function dt(R,X){return(0,wt.Z)(F=>{const{targetSnapshot:G,currentSnapshot:gt,guards:{canActivateChecks:Wt,canDeactivateChecks:Ee}}=F;return 0===Ee.length&&0===Wt.length?(0,y.of)({...F,guardsResult:!0}):function Q(R,X,F,G){return(0,l.H)(R).pipe((0,wt.Z)(gt=>function Mc(R,X,F,G,gt){const Wt=X&&X.routeConfig?X.routeConfig.canDeactivate:null;if(!Wt||0===Wt.length)return(0,y.of)(!0);const Ee=Wt.map(pr=>{const nr=Ki(X)??gt,uo=Hr(pr,nr);return re(function ji(R){return R&&gn(R.canDeactivate)}(uo)?uo.canDeactivate(R,X,F,G):(0,n.N4e)(nr,()=>uo(R,X,F,G))).pipe((0,it.$)())});return(0,y.of)(Ee).pipe(us())}(gt.component,gt.route,F,X,G)),(0,it.$)(gt=>!0!==gt,!0))}(Ee,G,gt,R).pipe((0,wt.Z)(pr=>pr&&function Ko(R){return"boolean"==typeof R}(pr)?function Ut(R,X,F,G){return(0,l.H)(X).pipe((0,st.H)(gt=>(0,T.x)(function _o(R,X){return null!==R&&X&&X(new Eo(R)),(0,y.of)(!0)}(gt.route.parent,G),function Ue(R,X){return null!==R&&X&&X(new rn(R)),(0,y.of)(!0)}(gt.route,G),function ea(R,X,F){const G=X[X.length-1],Wt=X.slice(0,X.length-1).reverse().map(Ee=>function Ir(R){const X=R.routeConfig?R.routeConfig.canActivateChild:null;return X&&0!==X.length?{node:R,guards:X}:null}(Ee)).filter(Ee=>null!==Ee).map(Ee=>(0,S.v)(()=>{const pr=Ee.guards.map(nr=>{const uo=Ki(Ee.node)??F,un=Hr(nr,uo);return re(function Oi(R){return R&&gn(R.canActivateChild)}(un)?un.canActivateChild(G,R):(0,n.N4e)(uo,()=>un(G,R))).pipe((0,it.$)())});return(0,y.of)(pr).pipe(us())}));return(0,y.of)(Wt).pipe(us())}(R,gt.path,F),function Jo(R,X,F){const G=X.routeConfig?X.routeConfig.canActivate:null;if(!G||0===G.length)return(0,y.of)(!0);const gt=G.map(Wt=>(0,S.v)(()=>{const Ee=Ki(X)??F,pr=Hr(Wt,Ee);return re(function Fn(R){return R&&gn(R.canActivate)}(pr)?pr.canActivate(X,R):(0,n.N4e)(Ee,()=>pr(X,R))).pipe((0,it.$)())}));return(0,y.of)(gt).pipe(us())}(R,gt.route,F))),(0,it.$)(gt=>!0!==gt,!0))}(G,Wt,R,X):(0,y.of)(pr)),(0,pt.T)(pr=>({...F,guardsResult:pr})))})}(this.environmentInjector,nr=>this.events.next(nr)),(0,vt.M)(nr=>{if(Wt.guardsResult=nr.guardsResult,nr.guardsResult&&"boolean"!=typeof nr.guardsResult)throw Ua(0,nr.guardsResult);const uo=new Rr(nr.id,this.urlSerializer.serialize(nr.extractedUrl),this.urlSerializer.serialize(nr.urlAfterRedirects),nr.targetSnapshot,!!nr.guardsResult);this.events.next(uo)}),(0,_t.p)(nr=>!!nr.guardsResult||(this.cancelNavigationTransition(nr,"",Nt.GuardRejected),!1)),Ao(nr=>{if(nr.guards.canActivateChecks.length)return(0,y.of)(nr).pipe((0,vt.M)(uo=>{const un=new $r(uo.id,this.urlSerializer.serialize(uo.extractedUrl),this.urlSerializer.serialize(uo.urlAfterRedirects),uo.targetSnapshot);this.events.next(un)}),(0,xt.n)(uo=>{let un=!1;return(0,y.of)(uo).pipe(function nd(R,X){return(0,wt.Z)(F=>{const{targetSnapshot:G,guards:{canActivateChecks:gt}}=F;if(!gt.length)return(0,y.of)(F);const Wt=new Set(gt.map(nr=>nr.route)),Ee=new Set;for(const nr of Wt)if(!Ee.has(nr))for(const uo of Vi(nr))Ee.add(uo);let pr=0;return(0,l.H)(Ee).pipe((0,st.H)(nr=>Wt.has(nr)?function zi(R,X,F,G){const gt=R.routeConfig,Wt=R._resolve;return void 0!==gt?.title&&!Vn(gt)&&(Wt[te]=gt.title),function ii(R,X,F,G){const gt=Xe(R);if(0===gt.length)return(0,y.of)({});const Wt={};return(0,l.H)(gt).pipe((0,wt.Z)(Ee=>function Pr(R,X,F,G){const gt=Ki(X)??G,Wt=Hr(R,gt);return re(Wt.resolve?Wt.resolve(X,F):(0,n.N4e)(gt,()=>Wt(X,F)))}(R[Ee],X,F,G).pipe((0,it.$)(),(0,vt.M)(pr=>{if(pr instanceof Cs)throw Ua(new pe,pr);Wt[Ee]=pr}))),fr(1),(0,ze.u)(Wt),(0,Bt.W)(Ee=>Us(Ee)?Z.w:(0,N.$)(Ee)))}(Wt,R,X,G).pipe((0,pt.T)(Ee=>(R._resolvedData=Ee,R.data=Ci(R,R.parent,F).resolve,null)))}(nr,G,R,X):(nr.data=Ci(nr,nr.parent,R).resolve,(0,y.of)(void 0))),(0,vt.M)(()=>pr++),fr(1),(0,wt.Z)(nr=>pr===Ee.size?(0,y.of)(F):Z.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,vt.M)({next:()=>un=!0,complete:()=>{un||this.cancelNavigationTransition(uo,"",Nt.NoDataFromResolver)}}))}),(0,vt.M)(uo=>{const un=new Jr(uo.id,this.urlSerializer.serialize(uo.extractedUrl),this.urlSerializer.serialize(uo.urlAfterRedirects),uo.targetSnapshot);this.events.next(un)}))}),Ao(nr=>{const uo=un=>{const Io=[];un.routeConfig?.loadComponent&&!un.routeConfig._loadedComponent&&Io.push(this.configLoader.loadComponent(un.routeConfig).pipe((0,vt.M)(Gn=>{un.component=Gn}),(0,pt.T)(()=>{})));for(const Gn of un.children)Io.push(...uo(Gn));return Io};return(0,C.z)(uo(nr.targetSnapshot.root)).pipe((0,ae.U)(null),(0,Ct.s)(1))}),Ao(()=>this.afterPreactivation()),(0,xt.n)(()=>{const{currentSnapshot:nr,targetSnapshot:uo}=Wt,un=this.createViewTransition?.(this.environmentInjector,nr.root,uo.root);return un?(0,l.H)(un).pipe((0,pt.T)(()=>Wt)):(0,y.of)(Wt)}),(0,pt.T)(nr=>{const uo=function Di(R,X,F){const G=Bi(R,X._root,F?F._root:void 0);return new ha(G,X)}(F.routeReuseStrategy,nr.targetSnapshot,nr.currentRouterState);return this.currentTransition=Wt={...nr,targetRouterState:uo},this.currentNavigation.targetRouterState=uo,Wt}),(0,vt.M)(()=>{this.events.next(new Qo)}),((R,X,F,G)=>(0,pt.T)(gt=>(new et(X,gt.targetRouterState,gt.currentRouterState,F,G).activate(R),gt)))(this.rootContexts,F.routeReuseStrategy,nr=>this.events.next(nr),this.inputBindingEnabled),(0,Ct.s)(1),(0,vt.M)({next:nr=>{Ee=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Xt(nr.id,this.urlSerializer.serialize(nr.extractedUrl),this.urlSerializer.serialize(nr.urlAfterRedirects))),this.titleStrategy?.updateTitle(nr.targetRouterState.snapshot),nr.resolve(!0)},complete:()=>{Ee=!0}}),(0,Rt.Q)(this.transitionAbortSubject.pipe((0,vt.M)(nr=>{throw nr}))),(0,He.j)(()=>{!Ee&&!pr&&this.cancelNavigationTransition(Wt,"",Nt.SupersededByNewNavigation),this.currentTransition?.id===Wt.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Bt.W)(nr=>{if(pr=!0,Ds(nr))this.events.next(new je(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),nr.message,nr.cancellationCode)),function Bs(R){return Ds(R)&&Je(R.url)}(nr)?this.events.next(new Fo(nr.url,nr.navigationBehaviorOptions)):Wt.resolve(!1);else{const uo=new ur(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),nr,Wt.targetSnapshot??void 0);try{const un=(0,n.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(uo));if(!(un instanceof Cs))throw this.events.next(uo),nr;{const{message:Io,cancellationCode:Gn}=Ua(0,un);this.events.next(new je(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),Io,Gn)),this.events.next(new Fo(un.redirectTo,un.navigationBehaviorOptions))}}catch(un){this.options.resolveNavigationPromiseOnError?Wt.resolve(!1):Wt.reject(un)}}return Z.w}))}))}cancelNavigationTransition(F,G,gt){const Wt=new je(F.id,this.urlSerializer.serialize(F.extractedUrl),G,gt);this.events.next(Wt),F.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const F=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),G=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return F.toString()!==G?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();function Mt(R){return R!==qt}let rt=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(ve),providedIn:"root"})}return R})();class mt{shouldDetach(X){return!1}store(X,F){}shouldAttach(X){return!1}retrieve(X){return null}shouldReuseRoute(X,F){return X.routeConfig===F.routeConfig}}let ve=(()=>{class R extends mt{static \u0275fac=(()=>{let F;return function(gt){return(F||(F=n.xGo(R)))(gt||R)}})();static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),Ge=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(Br),providedIn:"root"})}return R})(),Br=(()=>{class R extends Ge{location=(0,n.WQX)(ct.aZ);urlSerializer=(0,n.WQX)(de);options=(0,n.WQX)(Qn,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,n.WQX)(Zs);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Tt;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=Xi(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(F){return this.location.subscribe(G=>{"popstate"===G.type&&F(G.url,G.state)})}handleRouterEvent(F,G){if(F instanceof ft)this.stateMemento=this.createStateMemento();else if(F instanceof Te)this.rawUrlTree=G.initialUrl;else if(F instanceof Er){if("eager"===this.urlUpdateStrategy&&!G.extras.skipLocationChange){const gt=this.urlHandlingStrategy.merge(G.finalUrl,G.initialUrl);this.setBrowserUrl(G.targetBrowserUrl??gt,G)}}else F instanceof Qo?(this.currentUrlTree=G.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(G.finalUrl,G.initialUrl),this.routerState=G.targetRouterState,"deferred"===this.urlUpdateStrategy&&!G.extras.skipLocationChange&&this.setBrowserUrl(G.targetBrowserUrl??this.rawUrlTree,G)):F instanceof je&&(F.code===Nt.GuardRejected||F.code===Nt.NoDataFromResolver)?this.restoreHistory(G):F instanceof ur?this.restoreHistory(G,!0):F instanceof Xt&&(this.lastSuccessfulId=F.id,this.currentPageId=this.browserPageId)}setBrowserUrl(F,G){const gt=F instanceof Tt?this.urlSerializer.serialize(F):F;if(this.location.isCurrentPathEqualTo(gt)||G.extras.replaceUrl){const Ee={...G.extras.state,...this.generateNgRouterState(G.id,this.browserPageId)};this.location.replaceState(gt,"",Ee)}else{const Wt={...G.extras.state,...this.generateNgRouterState(G.id,this.browserPageId+1)};this.location.go(gt,"",Wt)}}restoreHistory(F,G=!1){if("computed"===this.canceledNavigationResolution){const Wt=this.currentPageId-this.browserPageId;0!==Wt?this.location.historyGo(Wt):this.currentUrlTree===F.finalUrl&&0===Wt&&(this.resetState(F),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(G&&this.resetState(F),this.resetUrlToCurrentUrlTree())}resetState(F){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,F.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(F,G){return"computed"===this.canceledNavigationResolution?{navigationId:F,\u0275routerPageId:G}:{navigationId:F}}static \u0275fac=(()=>{let F;return function(gt){return(F||(F=n.xGo(R)))(gt||R)}})();static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();var eo=function(R){return R[R.COMPLETE=0]="COMPLETE",R[R.FAILED=1]="FAILED",R[R.REDIRECTING=2]="REDIRECTING",R}(eo||{});function dn(R,X){R.events.pipe((0,_t.p)(F=>F instanceof Xt||F instanceof je||F instanceof ur||F instanceof Te),(0,pt.T)(F=>F instanceof Xt||F instanceof Te?eo.COMPLETE:F instanceof je&&(F.code===Nt.Redirect||F.code===Nt.SupersededByNewNavigation)?eo.REDIRECTING:eo.FAILED),(0,_t.p)(F=>F!==eo.REDIRECTING),(0,Ct.s)(1)).subscribe(()=>{X()})}const Dn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},No={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ln=(()=>{class R{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,n.WQX)(n.H3F);stateManager=(0,n.WQX)(Ge);options=(0,n.WQX)(Qn,{optional:!0})||{};pendingTasks=(0,n.WQX)(n.TgB);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,n.WQX)(U);urlSerializer=(0,n.WQX)(de);location=(0,n.WQX)(ct.aZ);urlHandlingStrategy=(0,n.WQX)(Zs);_events=new J.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,n.WQX)(rt);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,n.WQX)(Kn,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,n.WQX)(Aa,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:F=>{this.console.warn(F)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ht.yU;subscribeToNavigationEvents(){const F=this.navigationTransitions.events.subscribe(G=>{try{const gt=this.navigationTransitions.currentTransition,Wt=this.navigationTransitions.currentNavigation;if(null!==gt&&null!==Wt)if(this.stateManager.handleRouterEvent(G,Wt),G instanceof je&&G.code!==Nt.Redirect&&G.code!==Nt.SupersededByNewNavigation)this.navigated=!0;else if(G instanceof Xt)this.navigated=!0;else if(G instanceof Fo){const Ee=G.navigationBehaviorOptions,pr=this.urlHandlingStrategy.merge(G.url,gt.currentRawUrl),nr={browserUrl:gt.extras.browserUrl,info:gt.extras.info,skipLocationChange:gt.extras.skipLocationChange,replaceUrl:gt.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Mt(gt.source),...Ee};this.scheduleNavigation(pr,qt,null,nr,{resolve:gt.resolve,reject:gt.reject,promise:gt.promise})}(function xn(R){return!(R instanceof Qo||R instanceof Fo)})(G)&&this._events.next(G)}catch(gt){this.navigationTransitions.transitionAbortSubject.next(gt)}});this.eventsSubscription.add(F)}resetRootComponentType(F){this.routerState.root.component=F,this.navigationTransitions.rootComponentType=F}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),qt,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((F,G)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(F,"popstate",G)},0)})}navigateToSyncWithBrowser(F,G,gt){const Wt={replaceUrl:!0},Ee=gt?.navigationId?gt:null;if(gt){const nr={...gt};delete nr.navigationId,delete nr.\u0275routerPageId,0!==Object.keys(nr).length&&(Wt.state=nr)}const pr=this.parseUrl(F);this.scheduleNavigation(pr,G,Ee,Wt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(F){this.config=F.map(Bn),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(F,G={}){const{relativeTo:gt,queryParams:Wt,fragment:Ee,queryParamsHandling:pr,preserveFragment:nr}=G,uo=nr?this.currentUrlTree.fragment:Ee;let Io,un=null;switch(pr??this.options.defaultQueryParamsHandling){case"merge":un={...this.currentUrlTree.queryParams,...Wt};break;case"preserve":un=this.currentUrlTree.queryParams;break;default:un=Wt||null}null!==un&&(un=this.removeEmptyProps(un));try{Io=Jt(gt?gt.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof F[0]||"/"!==F[0][0])&&(F=[]),Io=this.currentUrlTree.root}return Ie(Io,F,un,uo??null)}navigateByUrl(F,G={skipLocationChange:!1}){const gt=Je(F)?F:this.parseUrl(F),Wt=this.urlHandlingStrategy.merge(gt,this.rawUrlTree);return this.scheduleNavigation(Wt,qt,null,G)}navigate(F,G={skipLocationChange:!1}){return function nn(R){for(let X=0;X(null!=Wt&&(G[gt]=Wt),G),{})}scheduleNavigation(F,G,gt,Wt,Ee){if(this.disposed)return Promise.resolve(!1);let pr,nr,uo;Ee?(pr=Ee.resolve,nr=Ee.reject,uo=Ee.promise):uo=new Promise((Io,Gn)=>{pr=Io,nr=Gn});const un=this.pendingTasks.add();return dn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(un))}),this.navigationTransitions.handleNavigationRequest({source:G,restoredState:gt,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:F,extras:Wt,resolve:pr,reject:nr,promise:uo,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),uo.catch(Io=>Promise.reject(Io))}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),ya=(()=>{class R{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new J.B;constructor(F,G,gt,Wt,Ee,pr){this.router=F,this.route=G,this.tabIndexAttribute=gt,this.renderer=Wt,this.el=Ee,this.locationStrategy=pr;const nr=Ee.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===nr||"area"===nr,this.isAnchorElement?this.subscription=F.events.subscribe(uo=>{uo instanceof Xt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(F){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",F)}ngOnChanges(F){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(F){null==F?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Je(F)||Array.isArray(F)?F:[F],this.setTabIndexIfNotOnNativeEl("0"))}onClick(F,G,gt,Wt,Ee){const pr=this.urlTree;return!!(null===pr||this.isAnchorElement&&(0!==F||G||gt||Wt||Ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(pr,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const F=this.urlTree;this.href=null!==F&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(F)):null;const G=null===this.href?null:(0,n.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",G)}applyAttributeValue(F,G){const gt=this.renderer,Wt=this.el.nativeElement;null!==G?gt.setAttribute(Wt,F,G):gt.removeAttribute(Wt,F)}get urlTree(){return null===this.routerLinkInput?null:Je(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 \u0275fac=function(G){return new(G||R)(n.rXU(ln),n.rXU(mi),n.kS0("tabindex"),n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(ct.hb))};static \u0275dir=n.FsC({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(G,gt){1&G&&n.bIt("click",function(Ee){return gt.onClick(Ee.button,Ee.ctrlKey,Ee.shiftKey,Ee.altKey,Ee.metaKey)}),2&G&&n.BMQ("target",gt.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",n.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",n.L39],replaceUrl:[2,"replaceUrl","replaceUrl",n.L39],routerLink:"routerLink"},features:[n.GFd,n.OA$]})}return R})(),Ni=(()=>{class R{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new n.bkB;constructor(F,G,gt,Wt,Ee){this.router=F,this.element=G,this.renderer=gt,this.cdr=Wt,this.link=Ee,this.routerEventsSubscription=F.events.subscribe(pr=>{pr instanceof Xt&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Oe.U)()).subscribe(F=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const F=[...this.links.toArray(),this.link].filter(G=>!!G).map(G=>G.onChanges);this.linkInputChangesSubscription=(0,l.H)(F).pipe((0,Oe.U)()).subscribe(G=>{this._isActive!==this.isLinkActive(this.router)(G)&&this.update()})}set routerLinkActive(F){const G=Array.isArray(F)?F:F.split(" ");this.classes=G.filter(gt=>!!gt)}ngOnChanges(F){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const F=this.hasActiveLinks();this.classes.forEach(G=>{F?this.renderer.addClass(this.element.nativeElement,G):this.renderer.removeClass(this.element.nativeElement,G)}),F&&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!==F&&(this._isActive=F,this.cdr.markForCheck(),this.isActiveChange.emit(F))})}isLinkActive(F){const G=function hs(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return gt=>{const Wt=gt.urlTree;return!!Wt&&F.isActive(Wt,G)}}hasActiveLinks(){const F=this.isLinkActive(this.router);return this.link&&F(this.link)||this.links.some(F)}static \u0275fac=function(G){return new(G||R)(n.rXU(ln),n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(n.gRc),n.rXU(ya,8))};static \u0275dir=n.FsC({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(G,gt,Wt){if(1&G&&n.wni(Wt,ya,5),2&G){let Ee;n.mGM(Ee=n.lsd())&&(gt.links=Ee)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[n.OA$]})}return R})();class Yi{}let As=(()=>{class R{router;injector;preloadingStrategy;loader;subscription;constructor(F,G,gt,Wt,Ee){this.router=F,this.injector=gt,this.preloadingStrategy=Wt,this.loader=Ee}setUpPreloading(){this.subscription=this.router.events.pipe((0,_t.p)(F=>F instanceof Xt),(0,st.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(F,G){const gt=[];for(const Wt of G){Wt.providers&&!Wt._injector&&(Wt._injector=(0,n.Ol2)(Wt.providers,F,`Route: ${Wt.path}`));const Ee=Wt._injector??F,pr=Wt._loadedInjector??Ee;(Wt.loadChildren&&!Wt._loadedRoutes&&void 0===Wt.canLoad||Wt.loadComponent&&!Wt._loadedComponent)&>.push(this.preloadConfig(Ee,Wt)),(Wt.children||Wt._loadedRoutes)&>.push(this.processRoutes(pr,Wt.children??Wt._loadedRoutes))}return(0,l.H)(gt).pipe((0,Oe.U)())}preloadConfig(F,G){return this.preloadingStrategy.preload(G,()=>{let gt;gt=G.loadChildren&&void 0===G.canLoad?this.loader.loadChildren(F,G):(0,y.of)(null);const Wt=gt.pipe((0,wt.Z)(Ee=>null===Ee?(0,y.of)(void 0):(G._loadedRoutes=Ee.routes,G._loadedInjector=Ee.injector,this.processRoutes(Ee.injector??F,Ee.routes))));if(G.loadComponent&&!G._loadedComponent){const Ee=this.loader.loadComponent(G);return(0,l.H)([Wt,Ee]).pipe((0,Oe.U)())}return Wt})}static \u0275fac=function(G){return new(G||R)(n.KVO(ln),n.KVO(n.Ql9),n.KVO(n.uvJ),n.KVO(Yi),n.KVO(ri))};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const Ts=new n.nKC("");let qs=(()=>{class R{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(F,G,gt,Wt,Ee={}){this.urlSerializer=F,this.transitions=G,this.viewportScroller=gt,this.zone=Wt,this.options=Ee,Ee.scrollPositionRestoration||="disabled",Ee.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(F=>{F instanceof ft?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=F.navigationTrigger,this.restoredId=F.restoredState?F.restoredState.navigationId:0):F instanceof Xt?(this.lastId=F.id,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.urlAfterRedirects).fragment)):F instanceof Te&&F.code===he.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(F=>{F instanceof Ro&&(F.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(F.position):F.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(F.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(F,G){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ro(F,"popstate"===this.lastSource?this.store[this.restoredId]:null,G))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(G){n.QTQ()};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac})}return R})();function id(R,...X){return(0,n.EmA)([{provide:Kn,multi:!0,useValue:R},[],{provide:mi,useFactory:Ms,deps:[ln]},{provide:n.iLQ,multi:!0,useFactory:hl},X.map(F=>F.\u0275providers)])}function Ms(R){return R.routerState.root}function Is(R,X){return{\u0275kind:R,\u0275providers:X}}function zc(R={}){return Is(4,[{provide:Ts,useFactory:()=>{const F=(0,n.WQX)(ct.Xr),G=(0,n.WQX)(n.SKi),gt=(0,n.WQX)(U),Wt=(0,n.WQX)(de);return new qs(Wt,gt,F,G,R)}}])}function hl(){const R=(0,n.WQX)(n.zZn);return X=>{const F=R.get(n.o8S);if(X!==F.components[0])return;const G=R.get(ln),gt=R.get(hc);1===R.get(wi)&&G.initialNavigation(),R.get(gl,null,n.$GK.Optional)?.setUpPreloading(),R.get(Ts,null,n.$GK.Optional)?.init(),G.resetRootComponentType(F.componentTypes[0]),gt.closed||(gt.next(),gt.complete(),gt.unsubscribe())}}const hc=new n.nKC("",{factory:()=>new J.B}),wi=new n.nKC("",{providedIn:"root",factory:()=>1}),gl=new n.nKC("");function cd(R){return Is(0,[{provide:gl,useExisting:As},{provide:Yi,useExisting:R}])}function $o(R){return Is(9,[{provide:bi,useValue:Va},{provide:Cn,useValue:{skipNextTransition:!!R?.skipInitialTransition,...R}}])}const Ha=new n.nKC("ROUTER_FORROOT_GUARD"),Wc=[ct.aZ,{provide:de,useClass:pe},ln,Gi,{provide:mi,useFactory:Ms,deps:[ln]},ri,[]];let zs=(()=>{class R{constructor(F){}static forRoot(F,G){return{ngModule:R,providers:[Wc,[],{provide:Kn,multi:!0,useValue:F},{provide:Ha,useFactory:gc,deps:[[ln,new n.Xx1,new n.kdw]]},G?.errorHandler?{provide:Un,useValue:G.errorHandler}:[],{provide:Qn,useValue:G||{}},G?.useHash?{provide:ct.hb,useClass:ct.fw}:{provide:ct.hb,useClass:ct.Sm},{provide:Ts,useFactory:()=>{const R=(0,n.WQX)(ct.Xr),X=(0,n.WQX)(n.SKi),F=(0,n.WQX)(Qn),G=(0,n.WQX)(U),gt=(0,n.WQX)(de);return F.scrollOffset&&R.setOffset(F.scrollOffset),new qs(gt,G,R,X,F)}},G?.preloadingStrategy?cd(G.preloadingStrategy).\u0275providers:[],G?.initialNavigation?bu(G):[],G?.bindToComponentInputs?Is(8,[Na,{provide:Aa,useExisting:Na}]).\u0275providers:[],G?.enableViewTransitions?$o().\u0275providers:[],[{provide:ld,useFactory:hl},{provide:n.iLQ,multi:!0,useExisting:ld}]]}}static forChild(F){return{ngModule:R,providers:[{provide:Kn,multi:!0,useValue:F}]}}static \u0275fac=function(G){return new(G||R)(n.KVO(Ha,8))};static \u0275mod=n.$C({type:R});static \u0275inj=n.G2t({})}return R})();function gc(R){return"guarded"}function bu(R){return["disabled"===R.initialNavigation?Is(3,[{provide:n.hnV,multi:!0,useFactory:()=>{const X=(0,n.WQX)(ln);return()=>{X.setUpLocationChangeListener()}}},{provide:wi,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?Is(2,[{provide:wi,useValue:0},{provide:n.hnV,multi:!0,deps:[n.zZn],useFactory:X=>{const F=X.get(ct.hj,Promise.resolve());return()=>F.then(()=>new Promise(G=>{const gt=X.get(ln),Wt=X.get(hc);dn(gt,()=>{G(!0)}),X.get(U).afterPreactivation=()=>(G(!0),Wt.closed?(0,y.of)(void 0):Wt),gt.initialNavigation()}))}}]).\u0275providers:[]]}const ld=new n.nKC("")},4143:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3014),_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5137),_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9129),BUILD={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},__defProp$1=Object.defineProperty,__export$1=(i,s)=>{for(var o in s)__defProp$1(i,o,{get:s[o],enumerable:!0})},hostRefs=new WeakMap,getHostRef=i=>hostRefs.get(i),registerHost=(i,s)=>hostRefs.set(i,{$flags$:0,$hostElement$:i,$cmpMeta$:s,$instanceValues$:new Map}),isMemberInElement=(i,s)=>s in i,consoleError=(i,s)=>(0,console.error)(i,s),styles=new Map,modeResolutionChain=[],SLOT_FB_CSS="slot-fb{display:contents}slot-fb[hidden]{display:none}",XLINK_NS="http://www.w3.org/1999/xlink",win=typeof window<"u"?window:{},doc=win.document||{head:{}},H=win.HTMLElement||class{},plt={$flags$:0,$resourcesUrl$:"",jmp:i=>i(),raf:i=>requestAnimationFrame(i),ael:(i,s,o,n)=>i.addEventListener(s,o,n),rel:(i,s,o,n)=>i.removeEventListener(s,o,n),ce:(i,s)=>new CustomEvent(i,s)},supportsListenerOptions=(()=>{let i=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){i=!0}}))}catch{}return i})(),promiseResolve=i=>Promise.resolve(i),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(i,s)=>o=>{i.push(o),queuePending||(queuePending=!0,s&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=i=>{for(let s=0;s{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=i=>promiseResolve().then(i),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=i=>null!=i,isComplexType=i=>"object"==(i=typeof i)||"function"===i;function queryNonceMetaTagContent(i){var s,o,n;return null!=(n=null==(o=null==(s=i.head)?void 0:s.querySelector('meta[name="csp-nonce"]'))?void 0:o.getAttribute("content"))?n:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=i=>({isOk:!0,isErr:!1,value:i}),err=i=>({isOk:!1,isErr:!0,value:i});function map(i,s){if(i.isOk){const o=s(i.value);return o instanceof Promise?o.then(n=>ok(n)):ok(o)}if(i.isErr)return err(i.value);throw"should never get here"}var unwrap$1=i=>{if(i.isOk)return i.value;throw i.value},unwrapErr=i=>{if(i.isErr)return i.value;throw i.value},createTime=(i,s="")=>()=>{},h=(i,s,...o)=>{let n=null,a=null,l=null,y=!1,k=!1;const C=[],A=S=>{for(let O=0;OS[O]).join(" "))}}if("function"==typeof i)return i(null===s?{}:s,C,vdomFnUtils);const T=newVNode(i,null);return T.$attrs$=s,C.length>0&&(T.$children$=C),T.$key$=a,T.$name$=l,T},newVNode=(i,s)=>({$flags$:0,$tag$:i,$text$:s,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=i=>i&&i.$tag$===Host,vdomFnUtils={forEach:(i,s)=>i.map(convertToPublic).forEach(s),map:(i,s)=>i.map(convertToPublic).map(s).map(convertToPrivate)},convertToPublic=i=>({vattrs:i.$attrs$,vchildren:i.$children$,vkey:i.$key$,vname:i.$name$,vtag:i.$tag$,vtext:i.$text$}),convertToPrivate=i=>{if("function"==typeof i.vtag){const o={...i.vattrs};return i.vkey&&(o.key=i.vkey),i.vname&&(o.name=i.vname),h(i.vtag,o,...i.vchildren||[])}const s=newVNode(i.vtag,i.vtext);return s.$attrs$=i.vattrs,s.$children$=i.vchildren,s.$key$=i.vkey,s.$name$=i.vname,s},computeMode=i=>modeResolutionChain.map(s=>s(i)).find(s=>!!s),parsePropertyValue=(i,s)=>null==i||isComplexType(i)?i:4&s?"false"!==i&&(""===i||!!i):2&s?parseFloat(i):1&s?String(i):i,getElement=i=>i,createEvent=(i,s,o)=>{const n=getElement(i);return{emit:a=>emitEvent(n,s,{bubbles:!!(4&o),composed:!!(2&o),cancelable:!!(1&o),detail:a})}},emitEvent=(i,s,o)=>{const n=plt.ce(s,o);return i.dispatchEvent(n),n},rootAppliedStyles=new WeakMap,registerStyle=(i,s,o)=>{let n=styles.get(i);supportsConstructableStylesheets&&o?(n=n||new CSSStyleSheet,"string"==typeof n?n=s:n.replaceSync(s)):n=s,styles.set(i,n)},addStyle=(i,s,o)=>{var n;const a=getScopeId(s,o),l=styles.get(a);if(i=11===i.nodeType?i:doc,l)if("string"==typeof l){let y,k=rootAppliedStyles.get(i=i.head||i);if(k||rootAppliedStyles.set(i,k=new Set),!k.has(a)){{y=doc.createElement("style"),y.innerHTML=l;const C=null!=(n=plt.$nonce$)?n:queryNonceMetaTagContent(doc);null!=C&&y.setAttribute("nonce",C),(!(1&s.$flags$)||1&s.$flags$&&"HEAD"!==i.nodeName)&&i.insertBefore(y,i.querySelector("link"))}4&s.$flags$&&(y.innerHTML+=SLOT_FB_CSS),k&&k.add(a)}}else i.adoptedStyleSheets.includes(l)||(i.adoptedStyleSheets=[...i.adoptedStyleSheets,l]);return a},attachStyles=i=>{const s=i.$cmpMeta$,o=i.$hostElement$,n=s.$flags$,a=createTime("attachStyles",s.$tagName$),l=addStyle(o.shadowRoot?o.shadowRoot:o.getRootNode(),s,i.$modeName$);10&n&&2&n&&(o["s-sc"]=l,o.classList.add(l+"-h"),2&n&&o.classList.add(l+"-s")),a()},getScopeId=(i,s)=>"sc-"+(s&&32&i.$flags$?i.$tagName$+"-"+s:i.$tagName$),setAccessor=(i,s,o,n,a,l)=>{if(o!==n){let y=isMemberInElement(i,s),k=s.toLowerCase();if("class"===s){const C=i.classList,A=parseClassList(o),T=parseClassList(n);C.remove(...A.filter(S=>S&&!T.includes(S))),C.add(...T.filter(S=>S&&!A.includes(S)))}else if("style"===s){for(const C in o)n&&null!=n[C]||(C.includes("-")?i.style.removeProperty(C):i.style[C]="");for(const C in n)o&&n[C]===o[C]||(C.includes("-")?i.style.setProperty(C,n[C]):i.style[C]=n[C])}else if("key"!==s)if("ref"===s)n&&n(i);else if(i.__lookupSetter__(s)||"o"!==s[0]||"n"!==s[1]){const C=isComplexType(n);if((y||C&&null!==n)&&!a)try{if(i.tagName.includes("-"))i[s]=n;else{const T=n??"";"list"===s?y=!1:null!=o&&i[s]==T||(i[s]=T)}}catch{}let A=!1;k!==(k=k.replace(/^xlink\:?/,""))&&(s=k,A=!0),null==n||!1===n?!1===n&&""!==i.getAttribute(s)||(A?i.removeAttributeNS(XLINK_NS,s):i.removeAttribute(s)):(!y||4&l||a)&&!C&&(n=!0===n?"":n,A?i.setAttributeNS(XLINK_NS,s,n):i.setAttribute(s,n))}else if(s="-"===s[2]?s.slice(3):isMemberInElement(win,k)?k.slice(2):k[2]+s.slice(3),o||n){const C=s.endsWith(CAPTURE_EVENT_SUFFIX);s=s.replace(CAPTURE_EVENT_REGEX,""),o&&plt.rel(i,s,o,C),n&&plt.ael(i,s,n,C)}}},parseClassListRegex=/\s/,parseClassList=i=>i?i.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(i,s,o)=>{const n=11===s.$elm$.nodeType&&s.$elm$.host?s.$elm$.host:s.$elm$,a=i&&i.$attrs$||EMPTY_OBJ,l=s.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(a)))y in l||setAccessor(n,y,a[y],void 0,o,s.$flags$);for(const y of sortedAttrNames(Object.keys(l)))setAccessor(n,y,a[y],l[y],o,s.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(i){return i.includes("ref")?[...i.filter(s=>"ref"!==s),"ref"]:i}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(i,s,o,n)=>{var a;const l=s.$children$[o];let y,k,C,A=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===l.$tag$&&(scopeId&&n.classList.add(scopeId+"-s"),l.$flags$|=l.$children$?2:1)),null!==l.$text$)y=l.$elm$=doc.createTextNode(l.$text$);else if(1&l.$flags$)y=l.$elm$=doc.createTextNode("");else{if(isSvgMode||(isSvgMode="svg"===l.$tag$),y=l.$elm$=doc.createElementNS(isSvgMode?SVG_NS:HTML_NS,!useNativeShadowDom&&BUILD.slotRelocation&&2&l.$flags$?"slot-fb":l.$tag$),isSvgMode&&"foreignObject"===l.$tag$&&(isSvgMode=!1),updateElement(null,l,isSvgMode),y.getRootNode().querySelector("body")&&BUILD.scoped&&isDef(scopeId)&&y["s-si"]!==scopeId&&y.classList.add(y["s-si"]=scopeId),updateElementScopeIds(y,n),l.$children$)for(A=0;A{plt.$flags$|=1;const o=Array.from(i.childNodes);if(i["s-sr"]&&BUILD.experimentalSlotFixes){let n=i;for(;n=n.nextSibling;)n&&n["s-sn"]===i["s-sn"]&&n["s-sh"]===hostTagName&&o.push(n)}for(let n=o.length-1;n>=0;n--){const a=o[n];a["s-hn"]!==hostTagName&&a["s-ol"]&&(insertBefore(parentReferenceNode(a),a,referenceNode(a)),a["s-ol"].remove(),a["s-ol"]=void 0,a["s-sh"]=void 0,checkSlotRelocate=!0),s&&putBackInOriginalLocation(a,s)}plt.$flags$&=-2},addVnodes=(i,s,o,n,a,l)=>{let y,k=i["s-cr"]&&i["s-cr"].parentNode||i;for(k.shadowRoot&&k.tagName===hostTagName&&(k=k.shadowRoot);a<=l;++a)n[a]&&(y=createElm(null,o,a,i),y&&(n[a].$elm$=y,insertBefore(k,y,referenceNode(s))))},removeVnodes=(i,s,o)=>{for(let n=s;n<=o;++n){const a=i[n];if(a){const l=a.$elm$;nullifyVNodeRefs(a),l&&(checkSlotFallbackVisibility=!0,l["s-ol"]?l["s-ol"].remove():putBackInOriginalLocation(l,!0),l.remove())}}},updateChildren=(i,s,o,n,a=!1)=>{let l,y,k=0,C=0,A=0,T=0,S=s.length-1,O=s[0],N=s[S],Z=n.length-1,W=n[0],J=n[Z];for(;k<=S&&C<=Z;)if(null==O)O=s[++k];else if(null==N)N=s[--S];else if(null==W)W=n[++C];else if(null==J)J=n[--Z];else if(isSameVnode(O,W,a))patch(O,W,a),O=s[++k],W=n[++C];else if(isSameVnode(N,J,a))patch(N,J,a),N=s[--S],J=n[--Z];else if(isSameVnode(O,J,a))"slot"!==O.$tag$&&"slot"!==J.$tag$||putBackInOriginalLocation(O.$elm$.parentNode,!1),patch(O,J,a),insertBefore(i,O.$elm$,N.$elm$.nextSibling),O=s[++k],J=n[--Z];else if(isSameVnode(N,W,a))"slot"!==O.$tag$&&"slot"!==J.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,W,a),insertBefore(i,N.$elm$,O.$elm$),N=s[--S],W=n[++C];else{for(A=-1,T=k;T<=S;++T)if(s[T]&&null!==s[T].$key$&&s[T].$key$===W.$key$){A=T;break}A>=0?(y=s[A],y.$tag$!==W.$tag$?l=createElm(s&&s[C],o,A,i):(patch(y,W,a),s[A]=void 0,l=y.$elm$),W=n[++C]):(l=createElm(s&&s[C],o,C,i),W=n[++C]),l&&insertBefore(parentReferenceNode(O.$elm$),l,referenceNode(O.$elm$))}k>S?addVnodes(i,null==n[Z+1]?null:n[Z+1].$elm$,o,n,C,Z):C>Z&&removeVnodes(s,k,S)},isSameVnode=(i,s,o=!1)=>!(i.$tag$!==s.$tag$||("slot"===i.$tag$?"$nodeId$"in i&&o&&8!==i.$elm$.nodeType||i.$name$!==s.$name$:!o&&i.$key$!==s.$key$)),referenceNode=i=>i&&i["s-ol"]||i,parentReferenceNode=i=>(i["s-ol"]?i["s-ol"]:i).parentNode,patch=(i,s,o=!1)=>{const n=s.$elm$=i.$elm$,a=i.$children$,l=s.$children$,y=s.$tag$,k=s.$text$;let C;null===k?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(i,s,isSvgMode),null!==a&&null!==l?updateChildren(n,a,s,l,o):null!==l?(null!==i.$text$&&(n.textContent=""),addVnodes(n,null,s,l,0,l.length-1)):!o&&BUILD.updatable&&null!==a&&removeVnodes(a,0,a.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(C=n["s-cr"])?C.parentNode.textContent=k:i.$text$!==k&&(n.data=k)},updateFallbackSlotVisibility=i=>{const s=i.childNodes;for(const o of s)if(1===o.nodeType){if(o["s-sr"]){const n=o["s-sn"];o.hidden=!1;for(const a of s)if(a!==o)if(a["s-hn"]!==o["s-hn"]||""!==n){if(1===a.nodeType&&(n===a.getAttribute("slot")||n===a["s-sn"])||3===a.nodeType&&n===a["s-sn"]){o.hidden=!0;break}}else if(1===a.nodeType||3===a.nodeType&&""!==a.textContent.trim()){o.hidden=!0;break}}updateFallbackSlotVisibility(o)}},relocateNodes=[],markSlotContentForRelocation=i=>{let s,o,n;for(const a of i.childNodes){if(a["s-sr"]&&(s=a["s-cr"])&&s.parentNode){o=s.parentNode.childNodes;const l=a["s-sn"];for(n=o.length-1;n>=0;n--)if(s=o[n],!s["s-cn"]&&!s["s-nr"]&&s["s-hn"]!==a["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(s,l)){let y=relocateNodes.find(k=>k.$nodeToRelocate$===s);checkSlotFallbackVisibility=!0,s["s-sn"]=s["s-sn"]||l,y?(y.$nodeToRelocate$["s-sh"]=a["s-hn"],y.$slotRefNode$=a):(s["s-sh"]=a["s-hn"],relocateNodes.push({$slotRefNode$:a,$nodeToRelocate$:s})),s["s-sr"]&&relocateNodes.map(k=>{isNodeLocatedInSlot(k.$nodeToRelocate$,s["s-sn"])&&(y=relocateNodes.find(C=>C.$nodeToRelocate$===s),y&&!k.$slotRefNode$&&(k.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===s)||relocateNodes.push({$nodeToRelocate$:s})}1===a.nodeType&&markSlotContentForRelocation(a)}},isNodeLocatedInSlot=(i,s)=>1===i.nodeType?null===i.getAttribute("slot")&&""===s||i.getAttribute("slot")===s:i["s-sn"]===s||""===s,nullifyVNodeRefs=i=>{i.$attrs$&&i.$attrs$.ref&&i.$attrs$.ref(null),i.$children$&&i.$children$.map(nullifyVNodeRefs)},insertBefore=(i,s,o)=>{const n=i?.insertBefore(s,o);return updateElementScopeIds(s,i),n},findScopeIds=i=>{const s=[];return i&&s.push(...i["s-scs"]||[],i["s-si"],i["s-sc"],...findScopeIds(i.parentElement)),s},updateElementScopeIds=(i,s,o=!1)=>{var n;if(i&&s&&1===i.nodeType){const a=new Set(findScopeIds(s).filter(Boolean));if(a.size&&(null==(n=i.classList)||n.add(...i["s-scs"]=[...a]),i["s-ol"]||o))for(const l of Array.from(i.childNodes))updateElementScopeIds(l,i,!0)}},renderVdom=(i,s,o=!1)=>{var n,a,l,y,k;const C=i.$hostElement$,A=i.$cmpMeta$,T=i.$vnode$||newVNode(null,null),S=isHost(s)?s:h(null,null,s);if(hostTagName=C.tagName,A.$attrsToReflect$&&(S.$attrs$=S.$attrs$||{},A.$attrsToReflect$.map(([O,N])=>S.$attrs$[N]=C[O])),o&&S.$attrs$)for(const O of Object.keys(S.$attrs$))C.hasAttribute(O)&&!["key","ref","style","class"].includes(O)&&(S.$attrs$[O]=C[O]);if(S.$tag$=null,S.$flags$|=4,i.$vnode$=S,S.$elm$=T.$elm$=C.shadowRoot||C,scopeId=C["s-sc"],useNativeShadowDom=!!(1&A.$flags$),contentRef=C["s-cr"],checkSlotFallbackVisibility=!1,patch(T,S,o),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(S.$elm$);for(const O of relocateNodes){const N=O.$nodeToRelocate$;if(!N["s-ol"]){const Z=doc.createTextNode("");Z["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=Z,N)}}for(const O of relocateNodes){const N=O.$nodeToRelocate$,Z=O.$slotRefNode$;if(Z){const W=Z.parentNode;let J=Z.nextSibling;{let ht=null==(n=N["s-ol"])?void 0:n.previousSibling;for(;ht;){let ct=null!=(a=ht["s-nr"])?a:null;if(ct&&ct["s-sn"]===N["s-sn"]&&W===ct.parentNode){for(ct=ct.nextSibling;ct===N||ct?.["s-sr"];)ct=ct?.nextSibling;if(!ct||!ct["s-nr"]){J=ct;break}}ht=ht.previousSibling}}(!J&&W!==N.parentNode||N.nextSibling!==J)&&N!==J&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(W,N,J),1===N.nodeType&&(N.hidden=null!=(l=N["s-ih"])&&l)),N&&"function"==typeof Z["s-rf"]&&Z["s-rf"](N)}else 1===N.nodeType&&(o&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(S.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&A.$flags$)for(const O of S.$elm$.childNodes)O["s-hn"]===hostTagName||O["s-sh"]||(o&&null==O["s-ih"]&&(O["s-ih"]=null!=(k=O.hidden)&&k),O.hidden=!0);contentRef=void 0},attachToAncestor=(i,s)=>{},scheduleUpdate=(i,s)=>(i.$flags$|=16,attachToAncestor(i,i.$ancestorComponent$),writeTask(()=>dispatchHooks(i,s))),dispatchHooks=(i,s)=>{const o=i.$hostElement$,n=createTime("scheduleUpdate",i.$cmpMeta$.$tagName$),a=o;if(!a)throw new Error(`Can't render component <${o.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let l;return l=safeCall(a,s?"componentWillLoad":"componentWillUpdate"),l=enqueue(l,()=>safeCall(a,"componentWillRender")),n(),enqueue(l,()=>updateComponent(i,a,s))},enqueue=(i,s)=>isPromisey(i)?i.then(s).catch(o=>{console.error(o),s()}):s(),isPromisey=i=>i instanceof Promise||i&&i.then&&"function"==typeof i.then,updateComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o,n){const a=s.$hostElement$,l=createTime("update",s.$cmpMeta$.$tagName$);n&&attachStyles(s);const y=createTime("render",s.$cmpMeta$.$tagName$);callRender(s,o,a,n),y(),l(),postUpdateComponent(s)});return function(o,n,a){return i.apply(this,arguments)}}(),renderingRef=null,callRender=(i,s,o,n)=>{try{renderingRef=s,s=s.render&&s.render(),i.$flags$&=-17,i.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(i,s,n))}catch(a){consoleError(a,i.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=i=>{const o=i.$hostElement$,n=createTime("postUpdate",i.$cmpMeta$.$tagName$),a=o;safeCall(a,"componentDidRender"),64&i.$flags$?(safeCall(a,"componentDidUpdate"),n()):(i.$flags$|=64,safeCall(a,"componentDidLoad"),n())},forceUpdate=i=>{{const s=getHostRef(i),o=s.$hostElement$.isConnected;return o&&2==(18&s.$flags$)&&scheduleUpdate(s,!1),o}},safeCall=(i,s,o)=>{if(i&&i[s])try{return i[s](o)}catch(n){consoleError(n)}},getValue=(i,s)=>getHostRef(i).$instanceValues$.get(s),setValue=(i,s,o,n)=>{const a=getHostRef(i),l=i,y=a.$instanceValues$.get(s),k=a.$flags$,C=l;o=parsePropertyValue(o,n.$members$[s][0]);const A=Number.isNaN(y)&&Number.isNaN(o);if(o!==y&&!A){if(a.$instanceValues$.set(s,o),n.$watchers$&&128&k){const T=n.$watchers$[s];T&&T.map(S=>{try{C[S](o,y,s)}catch(O){consoleError(O,l)}})}if(2==(18&k)){if(C.componentShouldUpdate&&!1===C.componentShouldUpdate(o,y,s))return;scheduleUpdate(a,!1)}}},proxyComponent=(i,s,o)=>{var n,a;const l=i.prototype;if(s.$members$||s.$watchers$||i.watchers){i.watchers&&!s.$watchers$&&(s.$watchers$=i.watchers);const y=Object.entries(null!=(n=s.$members$)?n:{});y.map(([k,[C]])=>{(31&C||32&C)&&Object.defineProperty(l,k,{get(){return getValue(this,k)},set(A){setValue(this,k,A,s)},configurable:!0,enumerable:!0})});{const k=new Map;l.attributeChangedCallback=function(C,A,T){plt.jmp(()=>{var S;const O=k.get(C);if(this.hasOwnProperty(O))T=this[O],delete this[O];else{if(l.hasOwnProperty(O)&&"number"==typeof this[O]&&this[O]==T)return;if(null==O){const N=getHostRef(this),Z=N?.$flags$;if(Z&&!(8&Z)&&128&Z&&T!==A){const W=this,J=null==(S=s.$watchers$)?void 0:S[C];J?.forEach(ht=>{null!=W[ht]&&W[ht].call(W,T,A,C)})}return}}this[O]=(null!==T||"boolean"!=typeof this[O])&&T})},i.observedAttributes=Array.from(new Set([...Object.keys(null!=(a=s.$watchers$)?a:{}),...y.filter(([C,A])=>15&A[0]).map(([C,A])=>{var T;const S=A[1]||C;return k.set(S,C),512&A[0]&&(null==(T=s.$attrsToReflect$)||T.push([C,S])),S})]))}}return i},initializeComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o,n,a){let l;if(!(32&o.$flags$)&&(o.$flags$|=32,l=s.constructor,customElements.whenDefined(s.localName).then(()=>o.$flags$|=128),l&&l.style)){let y;"string"==typeof l.style?y=l.style:"string"!=typeof l.style&&(o.$modeName$=computeMode(s),o.$modeName$&&(y=l.style[o.$modeName$]));const k=getScopeId(n,o.$modeName$);if(!styles.has(k)){const C=createTime("registerStyles",n.$tagName$);registerStyle(k,y,!!(1&n.$flags$)),C()}}scheduleUpdate(o,!0)});return function(o,n,a,l){return i.apply(this,arguments)}}(),fireConnectedCallback=i=>{},connectedCallback=i=>{if(!(1&plt.$flags$)){const s=getHostRef(i),o=s.$cmpMeta$,n=createTime("connectedCallback",o.$tagName$);1&s.$flags$?(addHostEventListeners(i,s,o.$listeners$),s?.$lazyInstance$?fireConnectedCallback(s.$lazyInstance$):s?.$onReadyPromise$&&s.$onReadyPromise$.then(()=>fireConnectedCallback(s.$lazyInstance$))):(s.$flags$|=1,12&o.$flags$&&setContentReference(i),o.$members$&&Object.entries(o.$members$).map(([a,[l]])=>{if(31&l&&i.hasOwnProperty(a)){const y=i[a];delete i[a],i[a]=y}}),initializeComponent(i,s,o)),n()}},setContentReference=i=>{const s=i["s-cr"]=doc.createComment("");s["s-cn"]=!0,insertBefore(i,s,i.firstChild)},disconnectedCallback=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){if(!(1&plt.$flags$)){const o=getHostRef(s);o.$rmListeners$&&(o.$rmListeners$.map(n=>n()),o.$rmListeners$=void 0)}});return function(o){return i.apply(this,arguments)}}(),proxyCustomElement=(i,s)=>{const o={$flags$:s[0],$tagName$:s[1]};o.$members$=s[2],o.$listeners$=s[3],o.$watchers$=i.$watchers$,o.$attrsToReflect$=[];const n=i.prototype.connectedCallback,a=i.prototype.disconnectedCallback;return Object.assign(i.prototype,{__registerHost(){registerHost(this,o)},connectedCallback(){const l=getHostRef(this);addHostEventListeners(this,l,o.$listeners$),connectedCallback(this),n&&n.call(this)},disconnectedCallback(){disconnectedCallback(this),a&&a.call(this)},__attachShadow(){if(this.shadowRoot){if("open"!==this.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${o.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else this.attachShadow({mode:"open",delegatesFocus:!!(16&o.$flags$)})}}),i.is=o.$tagName$,proxyComponent(i,o)},Fragment=(i,s)=>s,addHostEventListeners=(i,s,o,n)=>{o&&o.map(([a,l,y])=>{const k=getHostListenerTarget(i,a),C=hostListenerProxy(s,y),A=hostListenerOpts(a);plt.ael(k,l,C,A),(s.$rmListeners$=s.$rmListeners$||[]).push(()=>plt.rel(k,l,C,A))})},hostListenerProxy=(i,s)=>o=>{try{BUILD.lazyLoad||i.$hostElement$[s](o)}catch(n){consoleError(n)}},getHostListenerTarget=(i,s)=>4&s?doc:8&s?win:16&s?doc.body:i,hostListenerOpts=i=>supportsListenerOptions?{passive:!!(1&i),capture:!!(2&i)}:!!(2&i),CURRENT_MODULE,METHOD_MODULE,i;i=CURRENT_MODULE||(CURRENT_MODULE={}),i.WELCOME="welcome",i.WELCOME_LOGIN="welcome-login",i.WELCOME_SIGNUP="welcome-signup",i.INFO="info",i.LOGIN_BUNKER_URL="login-bunker-url",i.LOGIN_READ_ONLY="login-read-only",i.CONFIRM_LOGOUT="confirm-logout",i.IMPORT_FLOW="import",i.LOGIN="login",i.SIGNUP="signup",i.LOCAL_SIGNUP="local-signup",i.EXTENSION="extension",i.LOADING="loading",i.PREVIOUSLY_LOGGED="switch-account",i.LOGIN_OTP="otp",i.CONNECT="connect",i.CONNECTION_STRING="connection-string",function(i){i.LOGIN="login",i.SIGNUP="signup",i.LOGOUT="logout",i.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(i,s,o)=>{const n=i.get(s);n?n.includes(o)||n.push(o):i.set(s,[o])},debounce=(i,s)=>{let o;return(...n)=>{o&&clearTimeout(o),o=setTimeout(()=>{o=0,i(...n)},s)}},isConnected=i=>!("isConnected"in i)||i.isConnected,cleanupElements=debounce(i=>{for(let s of i.keys())i.set(s,i.get(s).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const i=new Map;return{dispose:()=>i.clear(),get:s=>{const o=getRenderingRef();o&&appendToMap(i,s,o)},set:s=>{const o=i.get(s);o&&i.set(s,o.filter(forceUpdate)),cleanupElements(i)},reset:()=>{i.forEach(s=>s.forEach(forceUpdate)),cleanupElements(i)}}},unwrap=i=>"function"==typeof i?i():i,createObservableMap=(i,s=(o,n)=>o!==n)=>{const o=unwrap(i);let n=new Map(Object.entries(o??{}));const a={dispose:[],get:[],set:[],reset:[]},l=()=>{var T;n=new Map(Object.entries(null!==(T=unwrap(i))&&void 0!==T?T:{})),a.reset.forEach(S=>S())},y=T=>(a.get.forEach(S=>S(T)),n.get(T)),k=(T,S)=>{const O=n.get(T);s(S,O,T)&&(n.set(T,S),a.set.forEach(N=>N(T,S,O)))},C=typeof Proxy>"u"?{}:new Proxy(o,{get:(T,S)=>y(S),ownKeys:T=>Array.from(n.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(T,S)=>n.has(S),set:(T,S,O)=>(k(S,O),!0)}),A=(T,S)=>(a[T].push(S),()=>{removeFromArray(a[T],S)});return{state:C,get:y,set:k,on:A,onChange:(T,S)=>{const O=A("set",(Z,W)=>{Z===T&&S(W)}),N=A("reset",()=>S(unwrap(i)[T]));return()=>{O(),N()}},use:(...T)=>{const S=T.reduce((O,N)=>(N.set&&O.push(A("set",N.set)),N.get&&O.push(A("get",N.get)),N.reset&&O.push(A("reset",N.reset)),N.dispose&&O.push(A("dispose",N.dispose)),O),[]);return()=>S.forEach(O=>O())},dispose:()=>{a.dispose.forEach(T=>T()),l()},reset:l,forceUpdate:T=>{const S=n.get(T);a.set.forEach(O=>O(T,S,S))}}},removeFromArray=(i,s)=>{const o=i.indexOf(s);o>=0&&(i[o]=i[i.length-1],i.length--)},createStore=(i,s)=>{const o=createObservableMap(i,s);return o.use(stencilSubscription()),o},{state,onChange}=createStore({screen:CURRENT_MODULE.WELCOME,prevScreen:CURRENT_MODULE.WELCOME,path:[CURRENT_MODULE.WELCOME],error:"",isLoading:!1,isLoadingExtension:!1,isOTP:!1,authUrl:"",localSignup:!1,nlSignin:{loginName:""},nlSignup:{signupName:"",domain:"",servers:[{name:"@nsec.app",value:"nsec.app"},{name:"@highlighter.com",value:"highlighter.com"}]},nlSigninBunkerUrl:{loginName:""},nlSigninReadOnly:{loginName:""},nlSigninOTP:{loginName:"",code:""},nlImport:{nostrConnect:"",relay:""}});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const buttonBaseCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.h-0{height:0}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-16{width:64px}.w-44{width:176px}.w-52{width:208px}.w-6{width:24px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.min-w-40{min-width:160px}.max-w-40{max-width:160px}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.gap-x-2{column-gap:8px}.text-nowrap{text-wrap:nowrap}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border-\\[0px\\]{border-width:0}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-xs{font-size:12px;line-height:16px}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.transition-all{transition-duration:.15s;transition-property:all}.ease-in-out,.transition-all{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.border-t-\\[1px\\]{border-top-width:1px}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}",ButtonBaseStyle0=buttonBaseCss,ButtonBase=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}componentDidRender(){const i=this.element.querySelector("svg");i&&(i.classList.add("flex-shrink-0","w-4","h-4","block"),i.removeAttribute("style"))}render(){return h("div",{key:"fd503ba6a6e4523b510f85fa8eb35d64af6616f3",class:`theme-${this.theme}`},h("button",{key:"2341cc507577b37f0309eda12b3516e2abb468a2",disabled:this.disabled,type:"button",class:"nl-button py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},h("slot",{key:"7bdd086b67b7662ab913e93ddab8fdb05b4e2805",name:"icon-start"}),this.titleBtn))}get element(){return this}static get style(){return ButtonBaseStyle0}},[4,"button-base",{theme:[1025],darkMode:[1028,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$n(){typeof customElements>"u"||["button-base"].forEach(i=>{"button-base"===i&&(customElements.get(i)||customElements.define(i,ButtonBase))})}defineCustomElement$n();const nlConfirmLogoutCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleBackUpModal=createEvent(this,"handleBackUpModal",7),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Delete keys?",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible."}handleLogout(){this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.nlCloseModal.emit()}handleCancel(){this.nlCloseModal.emit()}handleBackUp(){state.path=[CURRENT_MODULE.IMPORT_FLOW]}render(){return h("div",{key:"cc17a91048cddc093676cec3f7f1f41a4e3bc765",class:"p-4 overflow-y-auto"},h("h1",{key:"1120e3b34cbd42110b76c3774f0a2dcba43c1711",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"09a3b077d82c7d32fa4da4987198c81316155c2d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"9c5ed8fc1ac5220e93d72e02a3ec8bffd127b27f",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"1f9c9b8b0c994ccb92706105a92e59136bdcdb2f",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"bbb5ed3483b1b46ac2016acfdd082b8eb3403565",onClick:()=>this.handleLogout(),theme:"crab",titleBtn:"Logout and delete keys"})))}static get style(){return NlConfirmLogoutStyle0}},[0,"nl-confirm-logout",{titleModal:[1,"title-modal"],description:[1]}]);function defineCustomElement$m(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(i=>{switch(i){case"nl-confirm-logout":customElements.get(i)||customElements.define(i,NlConfirmLogout);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$m();const nlConnectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(i){state.path=[...state.path,i]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}componentWillLoad(){}handleOpenLink(i){this.nlNostrConnect.emit(i)}render(){const i=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"1734363a22bf47aea8b41fc54696482dedd91e1c"},h("div",{key:"0b6b579442514815b57da027e849820a95a73cea",class:"p-4 overflow-y-auto"},h("h1",{key:"dad1e22099a1fde4ece1fae2617e7c73cc42aac5",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"ffdf8ff49e45a68cc545ddcd88977309b3b43a30",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"f520127eb53001b3439d39e12cabf387321f9f41",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f2defd241991995ef1ae21f54e9aa60decb9fbfe",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"eb13569f5bf6e6a396f77e288907d164877661c7",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(s=>h("li",null,h("a",{href:s.link,target:"_blank",onClick:()=>this.handleOpenLink(s.relay),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-300 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s.img?h("img",{class:"w-full rounded-full",src:s.img,alt:s.name}):h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#9ca3af",class:"w-4 h-4 block"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},s.name)))))))),h("div",{key:"e5d8b631dc6f226de089094f5b1a618387e53b13",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"9f180499d91ce85e3220b1c01a7100dc43436250",class:"flex justify-center"},h("div",{key:"1e7150301d9b9f6fb2c617833728bdfb1bdc7ff6",onClick:()=>this.handleOpenAdvanced(),class:"text-blue-500 mt-3 decoration-dashed cursor-pointer inline-flex gap-2 items-center pb-1 border-dashed border-b-[1px] border-blue-500 text-sm font-light"},"Advanced",h("svg",{key:"25d75cf514b5aa565882da8810732274ef268e84",class:i,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"82ff6cc210c408bc936b1d99156cf24e44b3bb47",d:"m6 9 6 6 6-6"})))),h("div",{key:"a9e4973c918e98f9858283d7910d7583958eeee6",class:(this.isOpenAdvancedLogin?"max-h-[500px] mt-3 duration-300":"max-h-0 mt-0 duration-[0.25s]")+" transition-max-height ease-in flex gap-3 flex-col overflow-hidden"},this.allowAuthMethod("connect")&&h("button-base",{key:"b0bc64c50c4961aa782cefa9a4f861a038f9179a",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"e3d75127673c52bb03ccad55d2c6542afd496710",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor"},h("path",{key:"826f8a8d89353d29c81a69325bb1b2fd08fe587d","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"aed22d0c3261fe329dce8b85cd538064122c8ff4",titleBtn:"Connection string",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)},h("svg",{key:"3152d79247973a849dfa94350acc27cc9a818ce1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"054b5a956d77e8913c3055a3fea4931910734ae1","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}),h("path",{key:"c10dbf07fd8499263a3e1460c92749e4c5217d1b","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"348375d8ac51c14d66fa25a77665b6b7a5a93d9a",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"4d62028c6dbafa67aa952299cabc7a620ea20275",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"da623db3500829ff12727c36a0ee6c4f4867a139","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))))))}static get style(){return NlConnectStyle0}},[0,"nl-connect",{titleWelcome:[1,"title-welcome"],authMethods:[16],hasOTP:[4,"has-o-t-p"],connectionStringServices:[16],isOpenAdvancedLogin:[32]}]);function defineCustomElement$l(){typeof customElements>"u"||["nl-connect","button-base"].forEach(i=>{switch(i){case"nl-connect":customElements.get(i)||customElements.define(i,NlConnect);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$l();const nlSelectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSelectStyle0=nlSelectCss,NlSelect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.selectDomain=createEvent(this,"selectDomain",7),this.isOpen=!1,this.value=null,this.options=void 0,this.selected=void 0,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode,this.value=this.options[this.selected],this.selectDomain.emit(this.value.value)}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.value=i,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const i=(this.isOpen?"listClass":"hidden")+" min-w-[15rem] nl-select-list absolute left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c5fb00e7a9dc2acbe6b8a0b3c7d6f0aaaa945ded",class:`theme-${this.themeState}`},h("div",{key:"75a6cc368af855bcf0baeb697aac5c77b26537dc",class:"relative",ref:o=>this.wrapperRef=o},h("button",{key:"e79b850f351172fec8a523a88424882b4bc1c9e0",ref:o=>this.buttonRef=o,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"7224e21928ed0a6075d0f8809973877b8626258e",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"abcea29a8c905c9eea64162f5a2bfa79c08d3b0b",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"d0667eba7a0cf9ccb7bb043e5856ec41a97a8fcc",d:"m6 9 6 6 6-6"}))),h("ul",{key:"bfd9ebf3c17fa62d84f29204d901650fabe14c03",ref:o=>this.ulRef=o,class:i},this.options.map(o=>h("li",{onClick:()=>this.handleChange(o),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},o.name)))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}}static get style(){return NlSelectStyle0}},[0,"nl-select",{options:[16],selected:[2],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],value:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}]);function defineCustomElement$k(){typeof customElements>"u"||["nl-select"].forEach(i=>{"nl-select"===i&&(customElements.get(i)||customElements.define(i,NlSelect))})}defineCustomElement$k();const nlImportFlowCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlImportFlowStyle0=nlImportFlowCss,NlImportFlow=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.nlExportKeys=createEvent(this,"nlExportKeys",7),this.titleInfo="Back up your keys",this.titleImport="Choose a service",this.textImport="Your Nostr keys will be imported into this provider, and you will manage your keys on their website.",this.services=[],this.isAvailable=!1,this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(i){const s=this.services.find(o=>o.domain===i.detail);state.nlImport.relay=s.relay,state.nlImport.nostrConnect=s.link}handleCreateAccount(i){i.preventDefault(),window.open(state.nlImport.nostrConnect,"_blank"),this.nlImportAccount.emit(state.nlImport.relay)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nlExportKeys.emit(),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)})()}render(){if(!this.isContinued&&!this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleInfo),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Nostr profiles are controlled by cryptographic keys.",h("br",null),h("br",null),"Your keys are currently only stored in this browser tab, and may be lost if you close it.",h("br",null),h("br",null),"You should backup your keys.",h("br",null),h("br",null),"We recommend to import your keys into a key store service, to protect them and to use with other apps."),h("div",{class:"ml-auto mr-auto w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.handleContinueKeyBackup(),titleBtn:"Export keys"})));if(this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},"Key export"),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Copy your keys and store them in a safe place, like a password manager.",h("br",null),h("br",null),"You can sign into other Nostr apps by pasting your keys into them.",h("br",null),h("br",null),"Your keys are like your password, never share them with anyone."),h("div",{class:"max-w-72 mx-auto"},h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.copyToClipboard(),titleBtn:this.isCopy?"Copied!":"Copy to clipboard"}))));const i=this.services.map(s=>({name:s.domain,value:s.domain}));return h(Fragment,null,h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},"Your Nostr keys will be imported into the service you choose. You will manage your keys on their website.")),h("div",{class:"max-w-72 mx-auto mb-5"},h("div",{class:"mb-0.5"},h("nl-select",{onSelectDomain:s=>this.handleDomainSelect(s),selected:0,options:i})),h("p",{class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{disabled:state.isLoading,onClick:s=>this.handleCreateAccount(s),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlImportFlowStyle0}},[0,"nl-import-flow",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],textImport:[1,"text-import"],services:[16],isAvailable:[32],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$j(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(i=>{switch(i){case"nl-import-flow":customElements.get(i)||customElements.define(i,NlImportFlow);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$j();const nlInfoCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"369813cd9991a71e8578b3afd09228850a956cc5",class:"p-4 overflow-y-auto"},h("svg",{key:"463d3d38cbaea31e5316b563491f6f6e3162f4ce",class:"w-12 h-12 mx-auto mb-2",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{key:"5d77b33d54a376edffc6a4edf8ccabf8890bf5e4",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"7c8f8dd801f357378e9518879af15368f7652793",d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("h1",{key:"964eeb119baa8053a11a7a9ebf860297e94d213c",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"6197de00428856facf31bdeae0fdc6adc2472b59",class:"font-light"},"Login")))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$i(){typeof customElements>"u"||["nl-info"].forEach(i=>{"nl-info"===i&&(customElements.get(i)||customElements.define(i,NlInfo))})}defineCustomElement$i();const nlInfoExtensionCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"c4fede7840388bd72cd9adc25e94ff4521797caf",class:"p-4 overflow-y-auto"},state.isLoadingExtension?h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Signing in..."),h("div",{class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error))):h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Install browser extension!"),h("p",{class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Try"," ",h("a",{href:"https://chromewebstore.google.com/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj",target:"_blank"},"Blockcore"),","," ",h("a",{href:"https://getalby.com",target:"_blank"},"Alby"),","," ",h("a",{href:"https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp",target:"_blank"},"nos2x")," ","or"," ",h("a",{href:"https://apps.apple.com/us/app/nostore/id1666553677",target:"_blank"},"Nostore"))))}static get style(){return NlInfoExtensionStyle0}},[0,"nl-info-extension"]);function defineCustomElement$h(){typeof customElements>"u"||["nl-info-extension"].forEach(i=>{"nl-info-extension"===i&&(customElements.get(i)||customElements.define(i,NlInfoExtension))})}defineCustomElement$h();const nlLoadingCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLoadingStyle0=nlLoadingCss,NlLoading=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.stopFetchHandler=createEvent(this,"stopFetchHandler",7),this.handleContinue=createEvent(this,"handleContinue",7),this.path=void 0}handleStop(i){i.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(i){i.preventDefault(),this.handleContinue.emit()}render(){let i="Connecting...",s="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(i="Creating...",s="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(i="Confirming...",s="Please confirm the connection in your key storage app."):(i="Almost ready!",s="Continue to confirm the connection to your key storage."));const o=this.path!==CURRENT_MODULE.LOCAL_SIGNUP;return h("div",{key:"630b1ac3e32165dd32595466aa5476457aaa89d9",class:"p-4 overflow-y-auto"},h("h1",{key:"d9913644604598614d281d85d93f4f331f1a9261",class:"nl-title font-bold text-center text-4xl"},i),h("p",{key:"822f15bfc3a61f822d803c7e7f3b5101bab42eaa",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},s),!state.authUrl&&state.isLoading&&h("div",{key:"3989eac9b421e2452c96460fd86098cf01e3c07f",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"748523db8207aef49f449a0c25070f15097517fb",slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{key:"5c4716cac822e50abefdd524ca77cb854bead2fe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"1c7a0df8bc547416f24f53c0243a1e6fe944e067",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),o&&h("div",{key:"b64c30fff6e6c29db92ec77d574b4908a097dce4",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7d51196c3a61860292e95332cc36ea7b90075157",onClick:n=>{state.authUrl&&!state.isLoading?this.handleContinueClick(n):this.handleStop(n)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-loading","button-base"].forEach(i=>{switch(i){case"nl-loading":customElements.get(i)||customElements.define(i,NlLoading);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$g();const nlLocalSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLocalSignupStyle0=nlLocalSignupCss,NlLocalSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLocalSignup=createEvent(this,"nlLocalSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create Nostr profile",this.description="Choose any username, you can always change it later.",this.isAvailable=!1}handleInputChange(i){state.nlSignup.signupName=i.target.value}handleCreateAccount(i){i.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"f707cc6eaa61b36b52daf2f61360fab0f37fcc3e"},h("div",{key:"7cc640ec75dc80a0f84c3d5db3bcdffe2bb46c45",class:"p-4 overflow-y-auto"},h("h1",{key:"c4ef87db38b1aef19258950b4b4703f992ede847",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"45ecaf37bf71fcb965f333b1c788dce26806413a",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"1cea94ff9de943dfea8f1b8cc39c30af82aa66a9",class:"max-w-72 mx-auto"},h("div",{key:"202d4e7c5def553c36a735003a1a23903ee4735b",class:"relative mb-2"},h("input",{key:"41502ef89f2433915b37caace4c7cdd7fb86b7b1",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Enter username",value:state.nlSignup.signupName}),h("div",{key:"efc7d9fbd45da136b002d42a9403b34d9e654f50",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"8ff89d5922b3091c4b212a89932e41bd8db7ec09",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"e6aeac8d4b82fc3b08995825eb0eb481a3a8bdd1","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"a3fef381cdbd14c931e7f6940627a4af51063d8a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"869dc7e661e5840b4d2ce3091b0112596cc4629b",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"da8429619571547e8a1c1a21418c4d6452f86571",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlLocalSignupStyle0}},[0,"nl-local-signup",{titleSignup:[1,"title-signup"],description:[1],isAvailable:[32]}]);function defineCustomElement$f(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(i=>{switch(i){case"nl-local-signup":customElements.get(i)||customElements.define(i,NlLocalSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$f();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let i="",s="";if("extension"===this.info.authMethod)i="Extension",s="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)i="Read only",s="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)i="Connect",s="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)i="Temporary",s="border-red-300 text-red-600 bg-red-100";else{if("otp"!==this.info.authMethod)throw console.log("unknown auth method",this.info),new Error("Unknown auth method");i="Delegated",s="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"deff079607a599f28ab3feb535ed129434d54c7f"},h("span",{key:"a46ce6b03027226914d5d6bd46b74c9ae5213339",class:`${s} rounded-xl border w-auto text-[10px] px-1 `},i))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-login-status"].forEach(i=>{"nl-login-status"===i&&(customElements.get(i)||customElements.define(i,NlLoginStatus))})}defineCustomElement$e();const nlPreviouslyLoggedCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.active{animation:blink .7s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:0}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlPreviouslyLoggedStyle0=nlPreviouslyLoggedCss,NlPreviouslyLogged=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSwitchAccount=createEvent(this,"nlSwitchAccount",7),this.nlLoginRecentAccount=createEvent(this,"nlLoginRecentAccount",7),this.nlRemoveRecent=createEvent(this,"nlRemoveRecent",7),this.titlePage="Your profiles",this.description="Switch between active profiles or choose a recent one for fast login.",this.accounts=[],this.recents=[]}handleGoToWelcome(){state.path=[CURRENT_MODULE.WELCOME]}switchToWelcomeIfEmpty(){this.recents.length||this.accounts.length||(state.path=[CURRENT_MODULE.WELCOME])}watchAccounts(){this.switchToWelcomeIfEmpty()}watchRecents(){this.switchToWelcomeIfEmpty()}handleRemoveRecent(i){this.nlRemoveRecent.emit(i)}handleSwitch(i){this.nlSwitchAccount.emit(i)}handleLoginRecentAccount(i){this.nlLoginRecentAccount.emit(i)}render(){return h(Fragment,{key:"efe95984bfeb92cc0fe4b8ac29f209af81c2de78"},h("div",{key:"26ef58fd8df4b6908bcb9771b4a5b1c75e9ad097",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"a8dd74eb5ba5c521b06e93b70c2104bc9179efd6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"651425e336bf01d0902e836efee083118c98bdbf",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"c65adbe0a74df16268ff7f8c7911d4e9ab637619",class:"p-4"},!!this.accounts.length&&h("div",{key:"0a3f9419b4d19eca86144406691a9b2ed8584440",class:"max-w-96 mx-auto"},h("p",{key:"ee339f628c757c3218d3f4728097136f1879b28b",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"d6090b1380be40705af3b725255f7da826ae9b7a",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(i=>{const s=!!i?.picture,o=i.name||i.nip05||i.pubkey,n=!!o;return h("li",{onClick:()=>this.handleSwitch(i),class:"group hover:bg-gray-400 flex cursor-pointer gap-x-3.5 py-2 px-3 rounded-lg text-sm items-center justify-between"},h("div",{class:"flex items-center gap-x-3.5 w-full"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-2px] right-[-2px] bg-white border-2 border-white rounded-xl"},h("div",{class:"active h-1.5 w-1.5 bg-green-500 rounded-xl"})),h("div",{class:"group-hover:border-blue-400 uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):n?o[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},o),h("nl-login-status",{info:i}))))}))),!!this.recents.length&&h("div",{key:"f2e8514d062979f626de9f71e06e01990c33624e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"e52d1f0d5be0eb4a8a42004df6a7192d7b458838",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"b508e9b26d52ab25b3c18c12cf20e94929a0d34f",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(i=>{const s=!!i?.picture,o=i.name||i.nip05||i.pubkey,n=!!o;return h("li",{onClick:()=>this.handleLoginRecentAccount(i),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-400 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-3px] right-[-3px] bg-white border border-white rounded-xl"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-3 h-3"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):n?o[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},o),h("nl-login-status",{info:i})),h("svg",{onClick:a=>{a.stopPropagation(),this.handleRemoveRecent(i)},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full max-w-6 h-6 text-red-500 hover:text-red-600 ml-auto"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"})))})))),h("div",{key:"71ef71b8cc45811c45d04f2460855d90c932d42c",class:"p-4 overflow-y-auto"},h("p",{key:"40b0f783bf7d9946fbe3e0b915bd01cd7e42a468",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"2689126b8e8d9e7ff01cfc35e682bf698856f363",onClick:()=>this.handleGoToWelcome(),class:"cursor-pointer pb-3 text-blue-500"},"add another profile"))))}static get watchers(){return{accounts:["watchAccounts"],recents:["watchRecents"]}}static get style(){return NlPreviouslyLoggedStyle0}},[0,"nl-previously-logged",{titlePage:[1,"title-page"],description:[1],accounts:[16],recents:[16]},void 0,{accounts:["watchAccounts"],recents:["watchRecents"]}]);function defineCustomElement$d(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(i=>{switch(i){case"nl-previously-logged":customElements.get(i)||customElements.define(i,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$d();const nlSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninStyle0=nlSigninCss,NlSignin=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect to key store",this.description="Please enter your user name.",this.isGood=!1}handleInputChange(i){state.nlSignin.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"db38daf19a106f820747dc29ed9074b3a5be41e1"},h("div",{key:"d08c760b6fda83b5affc616657edd1f160b50741",class:"p-4 overflow-y-auto"},h("h1",{key:"0de9a5982d277facf5b9c0bf663cf37b60e5e35a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"c0f1cf7037c472358e65e34d9bfd6568522d85e2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"2221e32fa5487fd2ec05239e4ae16b5393833f9a",class:"max-w-72 mx-auto"},h("div",{key:"7aefa39fe14a818c5188c771451f6f5f50183458",class:"relative mb-2"},h("input",{key:"36113042568bc9b00cd910485eb8adea268c2518",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"name@domain.com",value:state.nlSignin.loginName}),h("div",{key:"9a4dfa1f8c18ea963e26bcd981c81fe697abc546",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"14ed5cc346c25ebeaa49f983527d1e3efadef53c",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"99af82eb37b8812bc49ab15e3d809243db635c75","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"74f43932e9aab6afb37d9d129b207d9ad1d2ce5a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"09a2a638a8c47f6debf28a6159d16cff7cc2694e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d5735f567247f415e04dca13e1b30ccfa62aea7b",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninStyle0}},[0,"nl-signin",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$c(){typeof customElements>"u"||["nl-signin","button-base"].forEach(i=>{switch(i){case"nl-signin":customElements.get(i)||customElements.define(i,NlSignin);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$c();const nlSigninBunkerUrlCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninBunkerUrlStyle0=nlSigninBunkerUrlCss,NlSigninBunkerUrl=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect with bunker url",this.description="Please enter a bunker url provided by key store.",this.isGood=!1}handleInputChange(i){state.nlSigninBunkerUrl.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"97fc0661bee87364f3ea9f72d4bec657e1b64ddc"},h("div",{key:"0636b0505c49d5e3c3d37bc7b0a66b1acfe38a3e",class:"p-4 overflow-y-auto"},h("h1",{key:"c3c4baf3bfc693a42a62b5a66e7af65c852f177b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"9ab0b3537ab790a834b6ad57b6dfcfc77337dd3c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"4fe3349e769a2e1c75040b7306674461a47222b3",class:"max-w-72 mx-auto"},h("div",{key:"1eb4ce411f4ef92da4b437162cb06e9db2709f49",class:"relative mb-2"},h("input",{key:"360eac0e0606901336c14fb7f7e836e0e592defc",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"bunker://...",value:state.nlSigninBunkerUrl.loginName}),h("div",{key:"0cb3e1f39ecb8eafa3c39be65566731c41f79ccb",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"dd764bce7d06f3132312c083b520dc15e0185b89",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"8a6107e9f82bc3bf70fcc81be04bf9191321dd8e","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"})))),h("div",{key:"ed1c621171950bdb3f1b1c4f4b67a73c74e95ec4",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"8b38d4721e6f4ad85ef0e2d9fabba152a7a649eb",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d9dc061a5b63ae3b8eec4fb40a9c5b5be1489471",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninBunkerUrlStyle0}},[0,"nl-signin-bunker-url",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$b(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(i=>{switch(i){case"nl-signin-bunker-url":customElements.get(i)||customElements.define(i,NlSigninBunkerUrl);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$b();var browser$1={},canPromise$1=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},qrcode={},utils$1$1={};let toSJISFunction;const CODEWORDS_COUNT=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];utils$1$1.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return 4*i+17},utils$1$1.getSymbolTotalCodewords=function(i){return CODEWORDS_COUNT[i]},utils$1$1.getBCHDigit=function(i){let s=0;for(;0!==i;)s++,i>>>=1;return s},utils$1$1.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=i},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(i){return toSJISFunction(i)};var errorCorrectionLevel={},exports;function BitBuffer$1(){this.buffer=[],this.length=0}exports=errorCorrectionLevel,exports.L={bit:1},exports.M={bit:0},exports.Q={bit:3},exports.H={bit:2},exports.isValid=function(i){return i&&void 0!==i.bit&&i.bit>=0&&i.bit<4},exports.from=function(i,s){if(exports.isValid(i))return i;try{return function(o){if("string"!=typeof o)throw new Error("Param is not a string");switch(o.toLowerCase()){case"l":case"low":return exports.L;case"m":case"medium":return exports.M;case"q":case"quartile":return exports.Q;case"h":case"high":return exports.H;default:throw new Error("Unknown EC Level: "+o)}}(i)}catch{return s}},BitBuffer$1.prototype={get:function(i){const s=Math.floor(i/8);return 1==(this.buffer[s]>>>7-i%8&1)},put:function(i,s){for(let o=0;o>>s-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(i){const s=Math.floor(this.length/8);this.buffer.length<=s&&this.buffer.push(0),i&&(this.buffer[s]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}BitMatrix$1.prototype.set=function(i,s,o,n){const a=i*this.size+s;this.data[a]=o,n&&(this.reservedBit[a]=!0)},BitMatrix$1.prototype.get=function(i,s){return this.data[i*this.size+s]},BitMatrix$1.prototype.xor=function(i,s,o){this.data[i*this.size+s]^=o},BitMatrix$1.prototype.isReserved=function(i,s){return this.reservedBit[i*this.size+s]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(i){const s=utils$1$1.getSymbolSize;i.getRowColCoords=function(o){if(1===o)return[];const n=Math.floor(o/7)+2,a=s(o),l=145===a?26:2*Math.ceil((a-13)/(2*n-2)),y=[a-7];for(let k=1;k=0&&y<=7},i.from=function(y){return i.isValid(y)?parseInt(y,10):void 0},i.getPenaltyN1=function(y){const k=y.size;let C=0,A=0,T=0,S=null,O=null;for(let N=0;N=5&&(C+=A-5+3),S=W,A=1),W=y.get(Z,N),W===O?T++:(T>=5&&(C+=T-5+3),O=W,T=1)}A>=5&&(C+=A-5+3),T>=5&&(C+=T-5+3)}return C},i.getPenaltyN2=function(y){const k=y.size;let C=0;for(let A=0;A=10&&(1488===A||93===A)&&C++,T=T<<1&2047|y.get(O,S),O>=10&&(1488===T||93===T)&&C++}return 40*C},i.getPenaltyN4=function(y){let k=0;const C=y.data.length;for(let A=0;A=0;){const l=a[0];for(let k=0;k0){const a=new Uint8Array(this.degree);return a.set(o,n),a}return o};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(i){return!isNaN(i)&&i>=1&&i<=40}},regex$1={};const numeric="[0-9]+",alphanumeric="[A-Z $%*+\\-./:]+";let kanji="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kanji=kanji.replace(/u/g,"\\u");const byte="(?:(?![A-Z0-9 $%*+\\-./:]|"+kanji+")(?:.|[\r\n]))+";regex$1.KANJI=new RegExp(kanji,"g"),regex$1.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),regex$1.BYTE=new RegExp(byte,"g"),regex$1.NUMERIC=new RegExp(numeric,"g"),regex$1.ALPHANUMERIC=new RegExp(alphanumeric,"g");const TEST_KANJI=new RegExp("^"+kanji+"$"),TEST_NUMERIC=new RegExp("^"+numeric+"$"),TEST_ALPHANUMERIC=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");regex$1.testKanji=function(i){return TEST_KANJI.test(i)},regex$1.testNumeric=function(i){return TEST_NUMERIC.test(i)},regex$1.testAlphanumeric=function(i){return TEST_ALPHANUMERIC.test(i)},function(i){const s=versionCheck,o=regex$1;i.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},i.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},i.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},i.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},i.MIXED={bit:-1},i.getCharCountIndicator=function(n,a){if(!n.ccBits)throw new Error("Invalid mode: "+n);if(!s.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?n.ccBits[0]:a<27?n.ccBits[1]:n.ccBits[2]},i.getBestModeForData=function(n){return o.testNumeric(n)?i.NUMERIC:o.testAlphanumeric(n)?i.ALPHANUMERIC:o.testKanji(n)?i.KANJI:i.BYTE},i.toString=function(n){if(n&&n.id)return n.id;throw new Error("Invalid mode")},i.isValid=function(n){return n&&n.bit&&n.ccBits},i.from=function(n,a){if(i.isValid(n))return n;try{return function(l){if("string"!=typeof l)throw new Error("Param is not a string");switch(l.toLowerCase()){case"numeric":return i.NUMERIC;case"alphanumeric":return i.ALPHANUMERIC;case"kanji":return i.KANJI;case"byte":return i.BYTE;default:throw new Error("Unknown mode: "+l)}}(n)}catch{return a}}}(mode),function(i){const s=utils$1$1,o=errorCorrectionCode,n=errorCorrectionLevel,a=mode,l=versionCheck,y=s.getBCHDigit(7973);function k(A,T){return a.getCharCountIndicator(A,T)+4}function C(A,T){let S=0;return A.forEach(function(O){const N=k(O.mode,T);S+=N+O.getBitsLength()}),S}i.from=function(A,T){return l.isValid(A)?parseInt(A,10):T},i.getCapacity=function(A,T,S){if(!l.isValid(A))throw new Error("Invalid QR Code version");void 0===S&&(S=a.BYTE);const O=8*(s.getSymbolTotalCodewords(A)-o.getTotalCodewordsCount(A,T));if(S===a.MIXED)return O;const N=O-k(S,A);switch(S){case a.NUMERIC:return Math.floor(N/10*3);case a.ALPHANUMERIC:return Math.floor(N/11*2);case a.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},i.getBestVersionForData=function(A,T){let S;const O=n.from(T,n.M);if(Array.isArray(A)){if(A.length>1)return function(N,Z){for(let W=1;W<=40;W++)if(C(N,W)<=i.getCapacity(W,Z,a.MIXED))return W}(A,O);if(0===A.length)return 1;S=A[0]}else S=A;return function(N,Z,W){for(let J=1;J<=40;J++)if(Z<=i.getCapacity(J,W,N))return J}(S.mode,S.getLength(),O)},i.getEncodedBits=function(A){if(!l.isValid(A)||A<7)throw new Error("Invalid QR Code version");let T=A<<12;for(;s.getBCHDigit(T)-y>=0;)T^=7973<=0;)n^=G15<0&&(o=this.data.substr(s),n=parseInt(o,10),i.put(n,3*a+1))};var numericData=NumericData;const Mode$3=mode,ALPHA_NUM_CHARS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function AlphanumericData(i){this.mode=Mode$3.ALPHANUMERIC,this.data=i}AlphanumericData.getBitsLength=function(i){return 11*Math.floor(i/2)+i%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(i){let s;for(s=0;s+2<=this.data.length;s+=2){let o=45*ALPHA_NUM_CHARS.indexOf(this.data[s]);o+=ALPHA_NUM_CHARS.indexOf(this.data[s+1]),i.put(o,11)}this.data.length%2&&i.put(ALPHA_NUM_CHARS.indexOf(this.data[s]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(i){this.mode=Mode$2.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}ByteData.getBitsLength=function(i){return 8*i},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(i){for(let s=0,o=this.data.length;s=33088&&o<=40956)o-=33088;else{if(!(o>=57408&&o<=60351))throw new Error("Invalid SJIS character: "+this.data[s]+"\nMake sure your charset is UTF-8");o-=49472}o=192*(o>>>8&255)+(255&o),i.put(o,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(i){var s={single_source_shortest_paths:function(o,n,a){var l={},y={};y[n]=0;var k,C,A,T,S,O,Z=s.PriorityQueue.make();for(Z.push(n,0);!Z.empty();)for(A in C=(k=Z.pop()).value,T=k.cost,S=o[C]||{})S.hasOwnProperty(A)&&(O=T+S[A],(void 0===y[A]||y[A]>O)&&(y[A]=O,Z.push(A,O),l[A]=C));if(void 0!==a&&void 0===y[a]){var W=["Could not find a path from ",n," to ",a,"."].join("");throw new Error(W)}return l},extract_shortest_path_from_predecessor_list:function(o,n){for(var a=[],l=n;l;)a.push(l),l=o[l];return a.reverse(),a},find_path:function(o,n,a){var l=s.single_source_shortest_paths(o,n,a);return s.extract_shortest_path_from_predecessor_list(l,a)},PriorityQueue:{make:function(o){var n,a=s.PriorityQueue,l={};for(n in o=o||{},a)a.hasOwnProperty(n)&&(l[n]=a[n]);return l.queue=[],l.sorter=o.sorter||a.default_sorter,l},default_sorter:function(o,n){return o.cost-n.cost},push:function(o,n){this.queue.push({value:o,cost:n}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};i.exports=s})(dijkstra),function(i){const s=mode,o=numericData,n=alphanumericData,a=byteData,l=kanjiData,y=regex$1,k=utils$1$1,C=dijkstra.exports;function A(Z){return unescape(encodeURIComponent(Z)).length}function T(Z,W,J){const ht=[];let ct;for(;null!==(ct=Z.exec(J));)ht.push({data:ct[0],index:ct.index,mode:W,length:ct[0].length});return ht}function S(Z){const W=T(y.NUMERIC,s.NUMERIC,Z),J=T(y.ALPHANUMERIC,s.ALPHANUMERIC,Z);let ht,ct;return k.isKanjiModeEnabled()?(ht=T(y.BYTE,s.BYTE,Z),ct=T(y.KANJI,s.KANJI,Z)):(ht=T(y.BYTE_KANJI,s.BYTE,Z),ct=[]),W.concat(J,ht,ct).sort(function(pt,xt){return pt.index-xt.index}).map(function(pt){return{data:pt.data,mode:pt.mode,length:pt.length}})}function O(Z,W){switch(W){case s.NUMERIC:return o.getBitsLength(Z);case s.ALPHANUMERIC:return n.getBitsLength(Z);case s.KANJI:return l.getBitsLength(Z);case s.BYTE:return a.getBitsLength(Z)}}function N(Z,W){let J;const ht=s.getBestModeForData(Z);if(J=s.from(W,ht),J!==s.BYTE&&J.bit=0?Ct[Ct.length-1]:null;return _t&&_t.mode===Ot.mode?(Ct[Ct.length-1].data+=Ot.data,Ct):(Ct.push(Ot),Ct)},[]))},i.rawSplit=function(Z){return i.fromArray(S(Z,k.isKanjiModeEnabled()))}}(segments);const Utils$1=utils$1$1,ECLevel=errorCorrectionLevel,BitBuffer=bitBuffer,BitMatrix=bitMatrix,AlignmentPattern=alignmentPattern,FinderPattern=finderPattern,MaskPattern=maskPattern,ECCode=errorCorrectionCode,ReedSolomonEncoder=reedSolomonEncoder,Version=version,FormatInfo=formatInfo,Mode=mode,Segments=segments;function setupFinderPattern(i,s){const o=i.size,n=FinderPattern.getPositions(s);for(let a=0;a=0&&k<=6&&(0===C||6===C)||C>=0&&C<=6&&(0===k||6===k)||k>=2&&k<=4&&C>=2&&C<=4,!0)}}function setupTimingPattern(i){const s=i.size;for(let o=8;o>k&1),i.set(a,l,y,!0),i.set(l,a,y,!0)}function setupFormatInfo(i,s,o){const n=i.size,a=FormatInfo.getEncodedBits(s,o);let l,y;for(l=0;l<15;l++)y=1==(a>>l&1),i.set(l<6?l:l<8?l+1:n-15+l,8,y,!0),i.set(8,l<8?n-l-1:l<9?15-l-1+1:15-l-1,y,!0);i.set(n-8,8,1,!0)}function setupData(i,s){const o=i.size;let n=-1,a=o-1,l=7,y=0;for(let k=o-1;k>0;k-=2)for(6===k&&k--;;){for(let C=0;C<2;C++)if(!i.isReserved(a,k-C)){let A=!1;y>>l&1)),i.set(a,k-C,A),l--,-1===l&&(y++,l=7)}if(a+=n,a<0||o<=a){a-=n,n=-n;break}}}function createData(i,s,o){const n=new BitBuffer;o.forEach(function(y){n.put(y.mode.bit,4),n.put(y.getLength(),Mode.getCharCountIndicator(y.mode,i)),y.write(n)});const a=8*(Utils$1.getSymbolTotalCodewords(i)-ECCode.getTotalCodewordsCount(i,s));for(n.getLengthInBits()+4<=a&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(0);const l=(a-n.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(C,s),setupData(C,y),isNaN(n)&&(n=MaskPattern.getBestMask(C,setupFormatInfo.bind(null,C,o))),MaskPattern.applyMask(n,C),setupFormatInfo(C,o,n),{modules:C,version:s,errorCorrectionLevel:o,maskPattern:n,segments:a}}qrcode.create=function(i,s){if(void 0===i||""===i)throw new Error("No input text");let o,n,a=ECLevel.M;return void 0!==s&&(a=ECLevel.from(s.errorCorrectionLevel,ECLevel.M),o=Version.from(s.version),n=MaskPattern.from(s.maskPattern),s.toSJISFunc&&Utils$1.setToSJISFunction(s.toSJISFunc)),createSymbol(i,o,a,n)};var canvas={},utils$3={};(function(i){function s(o){if("number"==typeof o&&(o=o.toString()),"string"!=typeof o)throw new Error("Color should be defined as hex string");let n=o.slice().replace("#","").split("");if(n.length<3||5===n.length||n.length>8)throw new Error("Invalid hex color: "+o);3!==n.length&&4!==n.length||(n=Array.prototype.concat.apply([],n.map(function(l){return[l,l]}))),6===n.length&&n.push("F","F");const a=parseInt(n.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:255&a,hex:"#"+n.slice(0,6).join("")}}i.getOptions=function(o){o||(o={}),o.color||(o.color={});const a=o.width&&o.width>=21?o.width:void 0;return{width:a,scale:a?4:o.scale||4,margin:null==o.margin||o.margin<0?4:o.margin,color:{dark:s(o.color.dark||"#000000ff"),light:s(o.color.light||"#ffffffff")},type:o.type,rendererOpts:o.rendererOpts||{}}},i.getScale=function(o,n){return n.width&&n.width>=o+2*n.margin?n.width/(o+2*n.margin):n.scale},i.getImageWidth=function(o,n){const a=i.getScale(o,n);return Math.floor((o+2*n.margin)*a)},i.qrToImageData=function(o,n,a){const l=n.modules.size,y=n.modules.data,k=i.getScale(l,a),C=Math.floor((l+2*a.margin)*k),A=a.margin*k,T=[a.color.light,a.color.dark];for(let S=0;S=A&&O>=A&&S0&&C>0&&i[k-1]||(n+=l?svgCmd("M",C+o,.5+A+o):svgCmd("m",a,0),a=0,l=!1),C+1':"",C="',T=''+k+C+"\n";return"function"==typeof o&&o(null,T),T};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(i,s,o,n,a){const l=[].slice.call(arguments,1),y=l.length,k="function"==typeof l[y-1];if(!k&&!canPromise())throw new Error("Callback required as last argument");if(!k){if(y<1)throw new Error("Too few arguments provided");return 1===y?(o=s,s=n=void 0):2!==y||s.getContext||(n=o,o=s,s=void 0),new Promise(function(C,A){try{const T=QRCode.create(o,n);C(i(T,s,n))}catch(T){A(T)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(a=o,o=s,s=n=void 0):3===y&&(s.getContext&&void 0===a?(a=n,n=void 0):(a=n,n=o,o=s,s=void 0));try{const C=QRCode.create(o,n);a(null,i(C,s,n))}catch(C){a(C)}}browser$1.create=QRCode.create,browser$1.toCanvas=renderCanvas.bind(null,CanvasRenderer.render),browser$1.toDataURL=renderCanvas.bind(null,CanvasRenderer.renderToDataURL),browser$1.toString=renderCanvas.bind(null,function(i,s,o){return SvgRenderer.render(i,o)});const nlSigninConnectionStringCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode(),this.nlNostrConnectDefault.emit()}generateQRCode(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.connectionString&&i.canvasElement)try{yield browser$1.toCanvas(i.canvasElement,i.connectionString)}catch(s){console.error("Error generating QR Code:",s)}})()}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(i.connectionString),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)}catch(s){console.error("Failed to copy connectionString: ",s)}})()}render(){return h(Fragment,{key:"5186c70f33e7b5d8e42d426f41cbab452181fa79"},h("div",{key:"1737f8438920880e369eff393cad6db37fe62975",class:"p-4 overflow-y-auto"},h("h1",{key:"3dab5fc70ba7ae87d7926f208df838e4e8506e1b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"43a2d0d56b36b4b1577bd6b21eeda9b105359389",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"92cd37de695eee50873cb7a76b2196fd6f2885d6",class:"mx-auto mb-2",ref:i=>this.canvasElement=i}),h("div",{key:"668b253bb58f243d223931a0be911e36eee4a119",class:"px-4"},h("div",{key:"7abb7aa8ba86857ccff22cba4d88cf07407b5fe0",class:"max-w-72 mx-auto"},h("div",{key:"e1747e8fddc4ebe00671ed82ab43fe3b29a4a456",class:"relative mb-2"},h("input",{key:"ce0fed3c0b9a29a63bad975082294d616fcb2b79",type:"text",class:"nl-input peer py-3 px-4 pe-11 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:this.connectionString,disabled:!0}),h("div",{key:"462c8d5454066fe42710cc1a51df4ac6c9dbf8b1",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"cfe2ebdc57ad397d559d935c4c11c6429a7787cc",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"a50d4b5d4a610b535dfb06fb0676d6d8bc681d94","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6c773dbcda5c18b8d3debfad939678dc6374be76","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.isCopy?h("div",{class:"absolute inset-y-0 end-0 flex items-center p-2 rounded-lg"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#00cc00",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))):h("div",{class:"absolute inset-y-0 end-0 flex items-center cursor-pointer p-2 rounded-lg",onClick:()=>this.copyToClipboard()},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"})))),h("div",{key:"e4df52d63e603c2e72228b0bc739688dd3298fa3",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"354b7424c4a06110d3ec030ae71348e21f0575a9",slot:"icon-start",class:"animate-spin-loading inline-block w-[20px] h-[20px] border-[2px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),h("span",{key:"364239250897a241357e2759292538efff0462bd",class:"nl-footer"},"Waiting for connection")))))}static get style(){return NlSigninConnectionStringStyle0}},[0,"nl-signin-connection-string",{titleLogin:[1,"title-login"],description:[1],connectionString:[1,"connection-string"],isCopy:[32]}]);function defineCustomElement$a(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(i=>{"nl-signin-connection-string"===i&&(customElements.get(i)||customElements.define(i,NlSigninConnectionString))})}defineCustomElement$a();const nlSigninOtpCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninOtpStyle0=nlSigninOtpCss,NlSigninOtp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginOTPUser=createEvent(this,"nlLoginOTPUser",7),this.nlLoginOTPCode=createEvent(this,"nlLoginOTPCode",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in with DM",this.description="Please enter your user name or npub, and we will send you a direct message with a one-time code.",this.titleLoginOTP="Enter the code",this.descriptionOTP="Please enter the one-time code we sent to you as a direct message on Nostr.",this.isGood=!1}handleInputChange(i){state.isOTP?state.nlSigninOTP.code=i.target.value:(state.nlSigninOTP.loginName=i.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(i){i.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"68fc45b1dd5e0a15bee1f6497a186b6d73900de5"},h("div",{key:"9ee4c1e464ffd21e04dbf7f3765fb8bbebb77881",class:"p-4 overflow-y-auto"},h("h1",{key:"031d20441be16371669d5143f29b7e88d8a56651",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"9a1aebb5297ce0d54b929c4049f4fa0a499de3a6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},state.isOTP?this.descriptionOTP:this.description)),h("div",{key:"cb120ff50bded40b52328fbdb6d1a9ff2a0f60c6",class:"max-w-72 mx-auto"},h("div",{key:"479e7947b92cfb7421b3f8aaa9992e2b0a44f3b9",class:"relative mb-2"},h("input",{key:"642b11b622a3974ce3314c58cc913dad504ab8b8",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:state.isOTP?"code from direct message":"npub or name@domain",value:state.isOTP?state.nlSigninOTP.code:state.nlSigninOTP.loginName}),h("div",{key:"62b9b607b5cad463660df841545762b6b9c4a803",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"69cdd8e64b17fe1aaf23759f6091651baffd8c8a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"1b19fa169d6f1c893df0c3ae8d6328e0c8b413e6","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"583e207c1197a3d6ee97b68cd35f1fe6fa6e992e","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"b019f36008b7f27a76462f745ffcebc201b40bee",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"14e9d64878284f30f4ca7c3132934cb1befc92c4",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"60f37876cbc7a69e073dacfdfb464b792da8c3ca",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"dc2285fee7ae949e36c7066f8453df25659d44e0",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninOtpStyle0}},[0,"nl-signin-otp",{titleLogin:[1,"title-login"],description:[1],titleLoginOTP:[1,"title-login-o-t-p"],descriptionOTP:[1,"description-o-t-p"],isGood:[32]}]);function defineCustomElement$9(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(i=>{switch(i){case"nl-signin-otp":customElements.get(i)||customElements.define(i,NlSigninOtp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$9();const nlSigninReadOnlyCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninReadOnlyStyle0=nlSigninReadOnlyCss,NlSigninReadOnly=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginReadOnly=createEvent(this,"nlLoginReadOnly",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in to read only",this.description="Please enter the user name or npub of any Nostr user.",this.isGood=!1}handleInputChange(i){state.nlSigninReadOnly.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"427a326a29895539d36b2a4b6a6c263c34cb87a4"},h("div",{key:"24c32f3a0c8ea0c88046013147498a2ac2d8d7a3",class:"p-4 overflow-y-auto"},h("h1",{key:"f3324907637382727d127b700ce72990e2c0b72d",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"0439c0deffe5735650976622cb8bf3ffd7962cd6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"75881872a795cda5173252c349cb68446be32847",class:"max-w-72 mx-auto"},h("div",{key:"b1716089f573616674f2b9ceb138821ed41d1ae5",class:"relative mb-2"},h("input",{key:"d3ea9fd0489a36916d48e05f342421f9686da1e6",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:state.nlSigninReadOnly.loginName}),h("div",{key:"4489f769ed6aeaf7d66ea06b416fdf9e08c2862c",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"aed3c5efdc122fa4dfa0b15dccf3bcc7a123c87a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"5a9165cf26ae7588ebd16f499748b3b3eff8ac1c","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"7dca77f080a4824bdecce0fbc1e98bfff993f7c2","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"ca4c58b0ab64e54a4714d082b97b7dd340b0dbfe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"b7b95e645a8e742410eb7e17e90e497ce0da1c72",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"87f5289d87599a1d182170da96e75f727f3a9e52",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"2cbd83dc1516674c872aa9a21d44188d1739807e",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninReadOnlyStyle0}},[0,"nl-signin-read-only",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$8(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(i=>{switch(i){case"nl-signin-read-only":customElements.get(i)||customElements.define(i,NlSigninReadOnly);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$8();const nlSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSignupStyle0=nlSignupCss,NlSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSignup=createEvent(this,"nlSignup",7),this.nlCheckSignup=createEvent(this,"nlCheckSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create keys with key store",this.description="Choose some username and a key store service.",this.bunkers="nsec.app,highlighter.com",this.isAvailable=!1}formatServers(i){return i.split(",").map(s=>({name:"@"+s,value:s}))}handleInputChange(i){state.nlSignup.signupName=i.target.value,this.nlCheckSignup.emit(`${i.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(i){state.nlSignup.domain=i.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${i.detail}`)}handleCreateAccount(i){i.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(i){state.nlSignup.servers=this.formatServers(i)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"0f80c95f518b18c70b6ec3a7674ba65b93a7150e"},h("div",{key:"0a0e632e1b9891c6d01660916e5ae4581fe88e65",class:"p-4 overflow-y-auto"},h("h1",{key:"6f565e42dc0fa7ed8610f9bbab695756838d3a77",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"f0cac8b68583bc5302e5a7b36d3784266ca1205e",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"8c7901599fd0ce9274abd4fd4e860763d9396334",class:"max-w-72 mx-auto"},h("div",{key:"fc80a9a9d067939bfedd6453727b1b48eef10055",class:"relative mb-2"},h("input",{key:"6efaa2e17d5001cedd32d5a9c9ddb94b57774144",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Name",value:state.nlSignup.signupName}),h("div",{key:"558606cff7bcdf983dd5cca89dda79d7760e9f49",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"4f07566169625a94e83ded38d3e55ff1a4602faa",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"2a5cd98b44738bdbe4e1d87565fe9441e895f257","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"88aec1cd623c0b72ea54d1dfb779831b15d9fa9f",class:"mb-2"},h("nl-select",{key:"9582245b4e59fcdaa0097bc6837b502266d2026f",onSelectDomain:i=>this.handleDomainSelect(i),selected:0,options:state.nlSignup.servers})),h("div",{key:"51a864c0638e07f1821dd5bd39f793e0e562fc99",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"81cf5005b72f9cf2cf9fa9680358d79024e80366",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dbc143408fece554536908a8498580186ac86b8d",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get watchers(){return{bunkers:["watchBunkersHandler"]}}static get style(){return NlSignupStyle0}},[0,"nl-signup",{titleSignup:[1,"title-signup"],description:[1],bunkers:[1],isAvailable:[32]},void 0,{bunkers:["watchBunkersHandler"]}]);function defineCustomElement$7(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(i=>{switch(i){case"nl-signup":customElements.get(i)||customElements.define(i,NlSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$7();const nlWelcomeCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeStyle0=nlWelcomeCss,NlWelcome=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Welcome to Nostr!",this.description="This website is part of the Nostr network. Log in with your Nostr profile or sign up to join."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"7b5a07cdad875ea8242ce84c0736f024deb36949"},h("div",{key:"f0aee3e2ff848c8abd635fbab6aa2df75741bd08",class:"p-4 overflow-y-auto"},h("h1",{key:"0f44047e567b6e28ba8eb9269ae62173bfe4216b",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"b3fd3e2b412894f7d1ec0821077f8418d3611545",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"625314b5bf2e6821144fd79901a3da2629a0771a",class:"max-w-52 mx-auto pb-5"},h("div",{key:"f0846ced1f6cc63dfc43184d3d3536c1eafa7890",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"f4a62ade504b7096052fe26f8eaa8f7a139cc8b6",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"8fa708e8fd991b06026142844443ff192b15f1a1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"232741c608aa380ab96fab7498fd4b055bad40ba","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("button-base",{key:"14568a2ca701d0e7fe55a5d8a8196642792b1cf2",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"551a9a9e2aa57cb920a3d1978f40ebf7dcb7c314",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"a957c348aa9762287638772bdde925a88f38d779","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlWelcomeStyle0}},[0,"nl-welcome",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$6(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(i=>{switch(i){case"nl-welcome":customElements.get(i)||customElements.define(i,NlWelcome);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$6();const nlWelcomeSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSigninStyle0=nlWelcomeSigninCss,NlWelcomeSignIn=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginExtension=createEvent(this,"nlLoginExtension",7),this.titleWelcome="Log in",this.hasExtension=!1,this.authMethods=[],this.hasOTP=!1}handleChangeScreen(i){state.path=[...state.path,i],i===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}renderSignInWithExtension(){return h("button-base",{onClick:()=>this.handleChangeScreen(CURRENT_MODULE.EXTENSION),titleBtn:"With extension"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z"})))}render(){return h(Fragment,{key:"4f0767e4cdcc4927af3fafd074148ba418738923"},h("div",{key:"c8ab1ddae5c93498c26516337fb2b3dbd25a9ab4",class:"p-4 overflow-y-auto"},h("h1",{key:"2332e495e6f947a2e522203415a7e62279bdc497",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"917a8e134efa774749152e47bee8a02ffd18dbd2",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f63f413e66ffde4456998913d37e71fa2e65b91",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"23a84e3cbfe6003aa4798afe40794cf5fdd29a48",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"8af63dc69962963c17d272dcbe44c859d5ba11aa",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"82f9174085198b815d1b76ea16cad5a397bb0bda","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"}))),this.allowAuthMethod("readOnly")&&h("button-base",{key:"d6aedb185f57a3ae61721ab8e1f191b521881015",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"94eeb7e77be912ff240658added6f18e2b82559a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"84406c27a40b9a835ba7cb64e99de007b09caaab","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"aec21828fba73b6602cf7e158d66e6c8c7d1202c","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.hasOTP&&this.allowAuthMethod("otp")&&h("button-base",{key:"909370309781cfa868bed804699602129ef2735b",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"652fe8e11bfeda9261a1f639c5a526123c87db71",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"950de2ac776cc2fefbbb08358fc35ab8b786c5ef","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),this.hasExtension&&this.allowAuthMethod("extension")&&this.renderSignInWithExtension(),!this.allowAuthMethod("connect")&&!this.hasExtension&&h("p",{key:"9caf44de7b4a18fabc947169cc3283243661a2f8",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"No Nostr extension!"),!this.allowAuthMethod("connect")&&this.hasExtension&&!this.allowAuthMethod("extension")&&h("p",{key:"f3feba2e9a56ead70ac353aaf67d1ac3438aaa4f",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Use advanced options."))))}static get style(){return NlWelcomeSigninStyle0}},[0,"nl-welcome-signin",{titleWelcome:[1,"title-welcome"],hasExtension:[4,"has-extension"],authMethods:[16],hasOTP:[4,"has-o-t-p"]}]);function defineCustomElement$5(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(i=>{switch(i){case"nl-welcome-signin":customElements.get(i)||customElements.define(i,NlWelcomeSignIn);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$5();const nlWelcomeSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSignupStyle0=nlWelcomeSignupCss,NlWelcomeSignUp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Sign up",this.description="Nostr profiles are based on cryptographic keys. You can create keys right here, or with a key storage app."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"b5d134603b3a579120e107a6db9dc1cc3f68106c"},h("div",{key:"64028950f83e5372e7774d0b642d2bc4b7a4e374",class:"p-4 overflow-y-auto"},h("h1",{key:"ab2a90b7501aa467dd300e5d3fa5c03ad7430f80",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"be4afbc5c19cf6943127992472ca9788ad45a667",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"053719e30861ffc47b08c7dec4afd47ab2228eb4",class:"max-w-52 mx-auto pb-5"},h("div",{key:"6fe9fce24b1a77410a271e27b6df49781b748806",class:"flex gap-3 flex-col"},h("button-base",{key:"4374520b23b997f21a42690e25cdd2398049e2ca",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"cda4adcb7f43fc22ca43f5682f05bd025be6749a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"1837503cef1df0e616160f9e443c404fac2fe593","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{key:"fb56918415df51984a6c3e338652a7ceab1b8876",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"605354a04e15ae5447fe9342675073157ce9cd54",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"ae5545abaa6dcfe32723e7bb05dd864485f68046","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))))))}static get style(){return NlWelcomeSignupStyle0}},[0,"nl-welcome-signup",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$4(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(i=>{switch(i){case"nl-welcome-signup":customElements.get(i)||customElements.define(i,NlWelcomeSignUp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$4();const nlAuthCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.animate-spin-loading{animation:spin 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlAuthStyle0=nlAuthCss,NlAuth=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.nlChangeDarkMode=createEvent(this,"nlChangeDarkMode",7),this.theme="default",this.bunkers="",this.startScreen=CURRENT_MODULE.WELCOME,this.authMethods=[],this.hasExtension=!1,this.hasOTP=!1,this.isLoading=!1,this.isLoadingExtension=!1,this.isOTP=!1,this.authUrl="",this.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(i){state.localSignup=i}watchLoadingHandler(i){state.isLoading=i}watchLoadingExtensionHandler(i){state.isLoadingExtension=i}watchOTPHandler(i){state.isOTP=i}watchAuthUrlHandler(i){state.authUrl=i}watchErrorHandler(i){state.error=i}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,console.log("path",state.path),state.isOTP=!1}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(i){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==i?[CURRENT_MODULE.WELCOME,i]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,i]}render(){const i="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),s=state.path.at(-1),o=!this.authMethods.length||!this.localSignup&&this.authMethods.includes("connect")||this.localSignup&&this.authMethods.includes("local");return h("div",{class:`theme-${this.theme}`},h("div",{class:i},h("div",{onClick:()=>this.handleClose(),class:"absolute top-0 left-0 w-full h-full bg-gray-500 bg-opacity-75 z-[80]"}),h("div",{class:"nl-bg relative z-[81] w-full flex flex-col rounded-xl sm:max-w-lg sm:w-full sm:mx-auto"},h("div",{class:"flex justify-between items-center py-3 px-4"},h("div",{class:"flex gap-2 items-center"},h("svg",{class:"w-7 h-7",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("p",{class:"font-bold nl-logo text-base"},"Nostr ",h("span",{class:"font-light"},"Login"))),h("div",{class:"flex gap-1"},h("button",{onClick:()=>this.handleChangeDarkMode(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Change theme"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",this.darkMode?{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))))),state.path.length>1&&!state.isLoading&&h("div",{class:"p-4"},h("button",{onClick:()=>this.handleClickToBack(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600","data-hs-overlay":"#hs-vertically-centered-modal"},h("span",{class:"sr-only"},"Back"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"})))),state.isLoading||state.authUrl?h("nl-loading",{path:s}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(s){case CURRENT_MODULE.WELCOME:return h("nl-welcome",{titleWelcome:this.welcomeTitle||void 0,description:this.welcomeDescription||void 0});case CURRENT_MODULE.LOGIN:return h("nl-signin",null);case CURRENT_MODULE.SIGNUP:return h("nl-signup",{bunkers:this.bunkers});case CURRENT_MODULE.LOCAL_SIGNUP:return h("nl-local-signup",null);case CURRENT_MODULE.CONFIRM_LOGOUT:return h("nl-confirm-logout",null);case CURRENT_MODULE.IMPORT_FLOW:return h("nl-import-flow",{services:this.connectionStringServices.filter(n=>n.canImport)});case CURRENT_MODULE.INFO:return h("nl-info",null);case CURRENT_MODULE.EXTENSION:return h("nl-info-extension",null);case CURRENT_MODULE.LOGIN_READ_ONLY:return h("nl-signin-read-only",null);case CURRENT_MODULE.LOGIN_BUNKER_URL:return h("nl-signin-bunker-url",null);case CURRENT_MODULE.LOGIN_OTP:return h("nl-signin-otp",null);case CURRENT_MODULE.WELCOME_LOGIN:return h("nl-welcome-signin",{hasOTP:this.hasOTP,authMethods:this.authMethods,hasExtension:this.hasExtension});case CURRENT_MODULE.WELCOME_SIGNUP:return h("nl-welcome-signup",null);case CURRENT_MODULE.CONNECTION_STRING:return h("nl-signin-connection-string",{connectionString:this.connectionString});case CURRENT_MODULE.CONNECT:return h("nl-connect",{connectionStringServices:this.connectionStringServices,authMethods:this.authMethods});case CURRENT_MODULE.PREVIOUSLY_LOGGED:return h("nl-previously-logged",{accounts:this.accounts,recents:this.recents});default:return h("nl-welcome",null)}})(),(state.isOTP||s!==CURRENT_MODULE.INFO&&s!==CURRENT_MODULE.CONFIRM_LOGOUT&&s!==CURRENT_MODULE.IMPORT_FLOW&&s!==CURRENT_MODULE.WELCOME&&s!==CURRENT_MODULE.EXTENSION&&s!==CURRENT_MODULE.PREVIOUSLY_LOGGED)&&h(Fragment,null,s===CURRENT_MODULE.WELCOME_SIGNUP||s===CURRENT_MODULE.SIGNUP||s===CURRENT_MODULE.LOCAL_SIGNUP?h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you already have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(CURRENT_MODULE.WELCOME_LOGIN),class:"cursor-pointer text-blue-400"},"log in"),".")):o&&h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you don't have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(this.localSignup?CURRENT_MODULE.LOCAL_SIGNUP:CURRENT_MODULE.WELCOME_SIGNUP),class:"cursor-pointer text-blue-400"},"sign up"),".")))))))}static get watchers(){return{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}}static get style(){return NlAuthStyle0}},[1,"nl-auth",{theme:[1025],bunkers:[1],startScreen:[1,"start-screen"],authMethods:[16],hasExtension:[4,"has-extension"],hasOTP:[4,"has-o-t-p"],isLoading:[4,"is-loading"],isLoadingExtension:[4,"is-loading-extension"],isOTP:[4,"is-o-t-p"],authUrl:[1,"auth-url"],error:[1],localSignup:[4,"local-signup"],accounts:[1040],recents:[1040],darkMode:[1028,"dark-mode"],welcomeTitle:[1,"welcome-title"],welcomeDescription:[1,"welcome-description"],connectionString:[1,"connection-string"],connectionStringServices:[16]},void 0,{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","nl-previously-logged","nl-select","nl-signin","nl-signin-bunker-url","nl-signin-connection-string","nl-signin-otp","nl-signin-read-only","nl-signup","nl-welcome","nl-welcome-signin","nl-welcome-signup"].forEach(i=>{switch(i){case"nl-auth":customElements.get(i)||customElements.define(i,NlAuth);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-confirm-logout":customElements.get(i)||defineCustomElement$m();break;case"nl-connect":customElements.get(i)||defineCustomElement$l();break;case"nl-import-flow":customElements.get(i)||defineCustomElement$j();break;case"nl-info":customElements.get(i)||defineCustomElement$i();break;case"nl-info-extension":customElements.get(i)||defineCustomElement$h();break;case"nl-loading":customElements.get(i)||defineCustomElement$g();break;case"nl-local-signup":customElements.get(i)||defineCustomElement$f();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e();break;case"nl-previously-logged":customElements.get(i)||defineCustomElement$d();break;case"nl-select":customElements.get(i)||defineCustomElement$k();break;case"nl-signin":customElements.get(i)||defineCustomElement$c();break;case"nl-signin-bunker-url":customElements.get(i)||defineCustomElement$b();break;case"nl-signin-connection-string":customElements.get(i)||defineCustomElement$a();break;case"nl-signin-otp":customElements.get(i)||defineCustomElement$9();break;case"nl-signin-read-only":customElements.get(i)||defineCustomElement$8();break;case"nl-signup":customElements.get(i)||defineCustomElement$7();break;case"nl-welcome":customElements.get(i)||defineCustomElement$6();break;case"nl-welcome-signin":customElements.get(i)||defineCustomElement$5();break;case"nl-welcome-signup":customElements.get(i)||defineCustomElement$4()}})}defineCustomElement$3();const NlButton=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}render(){return h("button-base",{key:"906c0f4cad65523702f56462bd36e2e773650d57",theme:this.theme,darkMode:this.darkMode,titleBtn:this.titleBtn,disabled:this.disabled})}},[1,"nl-button",{theme:[1],darkMode:[4,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$2(){typeof customElements>"u"||["nl-button","button-base"].forEach(i=>{switch(i){case"nl-button":customElements.get(i)||customElements.define(i,NlButton);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$2();const nlChangeAccountCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlChangeAccountStyle0=nlChangeAccountCss,NLChangeAccount=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleSwitchAccount=createEvent(this,"handleSwitchAccount",7),this.isOpen=!1,this.options=[],this.accounts=[],this.currentAccount=null,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}watchAccountsHandler(i){this.options=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.handleSwitchAccount.emit(i)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const i=(this.isOpen?"listClass flex flex-col gap-2":"hidden")+" w-full nl-select-list absolute z-10 left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500",o=this.options&&this.currentAccount?this.options.filter(n=>n.pubkey!==this.currentAccount.pubkey||n.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"e2fb1c4ca91fe75f9af8c40ba3411dba388ac9fd",class:`theme-${this.themeState}`},h("div",{key:"4ea60737ca60f4e6c20d014ed197f65f7b169432",class:"relative",ref:n=>this.wrapperRef=n},h("button",{key:"5838bf67141378607ec9d7f653f2eb71fbb655ee",ref:n=>this.buttonRef=n,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"b1424401cb9c0222175d027c505d07aa2f0932e9",class:"text-gray-500"},"Switch profile"),h("svg",{key:"58eecdd605e9cb6296656f26abf8153150ee0f64",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"f31b6c5b8a96e35a46bf39c983cad1af501a1763",d:"m6 9 6 6 6-6"}))),h("ul",{key:"a5cb6e8ab70134082b1ad7953939fd5aedb7481d",ref:n=>this.ulRef=n,class:i},this.options&&o.map(n=>{const l=n.name||n.nip05||n.pubkey;return h("li",{onClick:()=>this.handleChange(n),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{class:"uppercase font-bold w-full max-w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},n?.picture?h("img",{class:"w-full rounded-full",src:n.picture,alt:"Logo"}):l?l[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"truncate overflow-hidden"},l),h("nl-login-status",{info:n})))}),h("li",{key:"7d050773b50bbda055bd3f660045d5fee0c609c7",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"222120208bad410ec4217c15d8327a24abb71950",onClick:()=>this.handleOpenModal(),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{key:"2d4d88a1df00ea687f6b32f8d97a29146efdb49a",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"6863afeb362ce38a2b6cca8611f91746a5d879ca",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4"},h("path",{key:"16d78e3b3288db99c203cef5ed766ef61ce146a1","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"}))),"Add profile")))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}}static get style(){return NlChangeAccountStyle0}},[0,"nl-change-account",{accounts:[16],currentAccount:[16],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],options:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}]);function defineCustomElement$1(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-change-account":customElements.get(i)||customElements.define(i,NLChangeAccount);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$1();const nlBannerCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleRetryConfirmBanner=createEvent(this,"handleRetryConfirmBanner",7),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleSetConfirmBanner=createEvent(this,"handleSetConfirmBanner",7),this.handleLoginBanner=createEvent(this,"handleLoginBanner",7),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleConfirmLogout=createEvent(this,"handleConfirmLogout",7),this.handleImportModal=createEvent(this,"handleImportModal",7),this.isLogin=!1,this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.domain="",this.urlNotify="",this.listNotifies=[],this.isOpenNotifyTimeOut=!1,this.isOpen=!1,this.isConfirm=!0,this.isOpenConfirm=!1,this.isLoading=!1,this.notify=null,this.isNotConfirmToSend=!1,this.userInfo=null,this.accounts=[]}watchNotifyHandler(i){var s,o,n;this.isNotConfirmToSend=!0,this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(n=null===(o=null===(s=this.userInfo)||void 0===s?void 0:s.nip05)||void 0===o?void 0:o.split("@"))||void 0===n?void 0:n[1])||"",i.url&&(this.urlNotify=i.url,this.isOpenNotifyTimeOut=!1),!this.urlNotify&&i.timeOut&&(this.isOpenNotifyTimeOut=!0)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1,this.isOpenNotifyTimeOut=!1,this.isOpenConfirm=!1,this.isNotConfirmToSend&&(this.handleSetConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1),this.urlNotify=""}handleLogin(){this.handleLoginBanner.emit(METHOD_MODULE.LOGIN),this.handleClose()}handleSignup(){this.handleLoginBanner.emit(METHOD_MODULE.SIGNUP),this.handleClose()}handleImport(){this.handleImportModal.emit(),this.handleClose()}handleLogout(){if(localStorage.getItem("backupKey"))return this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose(),void localStorage.removeItem("backupKey");"local"===this.userInfo.authMethod?this.handleConfirmLogout.emit():this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose()}handleConfirm(){this.handleNotifyConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1,this.handleClose()}handleRetryConfirm(){this.handleRetryConfirmBanner.emit(),this.isNotConfirmToSend=!1,this.handleClose()}render(){var i,s,o,n,a,l;const y=!(null===(i=this.userInfo)||void 0===i||!i.picture),k=(null===(s=this.userInfo)||void 0===s?void 0:s.name)||(null===(a=null===(n=null===(o=this.userInfo)||void 0===o?void 0:o.nip05)||void 0===n?void 0:n.split("@"))||void 0===a?void 0:a[0])||(null===(l=this.userInfo)||void 0===l?void 0:l.pubkey)||"",C=!!k,A=this.userInfo&&"local"===this.userInfo.authMethod,T=localStorage.getItem("backupKey");return h("div",{key:"135e66c8e2156c98f3c5b2ed33657e193575301e",class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{key:"472074168314b51f8a80f53814043bfda4058c26",class:this.darkMode&&"dark"},h("div",{key:"f55074c5da729a4de542841ace63a7d73cabadf5",class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},h("div",{key:"10c552768319d8f6642ea23db3af15d3b54cec67",class:"block w-[48px] h-[46px] relative z-10"},h("div",{key:"52d9d39b5d27d2924fabd0560e27b3d3d214c011",onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{key:"c64f3d89b7daba7ea1cf20f215561ebb18fa56e2",class:(this.isLoading?"w-5 h-5 border-[2px] mr-3.5 ml-[2px] opacity-1":"w-0 h-0 border-[0px] mr-0 opacity-0 ml-0")+" animate-spin transition-all duration-300 ease-in-out inline-block border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),this.userInfo?h("div",{class:"uppercase font-bold w-6 h-6 mr-2 rounded-full border border-gray-200 flex justify-center items-center"},y?h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo"}):C?k[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))):h("div",{class:"flex justify-center items-center"},h("svg",{class:"w-6 h-6",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),this.isOpen&&h("span",{class:"px-2"},h("b",null,"Nostr")," Login")),this.isOpen&&C&&h("div",{key:"ac034a746a28bd20a36770a49d02773ac97025a5",class:"show-slow truncate w-16 text-xs"},k),this.isOpen&&C&&h("nl-login-status",{key:"5355376e14be5616978f4ab4a7f635aa34dd79b1",info:this.userInfo}))),h("button",{key:"7b772fb052250c40b5f82df5c78ed89a4fc1c294",onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{key:"4ed204a4e214ef7d6d31bee7d3b3b0297adc969f",class:"sr-only"},"Close"),h("svg",{key:"78705023791bbfe894b5a522471340ee21ddc38d",class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"065017768a1984e78818d39ee21d8a9e771fae71",d:"M18 6 6 18"}),h("path",{key:"2c647fa99c7d9d896fc36075862e6e52d7897228",d:"m6 6 12 12"}))),h("div",{key:"c96e61467259657e68a30a9adc47aab195bf7ee8",class:"p-3 show-slow"},this.isOpenConfirm?h("div",null,h("div",{class:"w-8 h-8 p-1/2 rounded-full border border-gray-200 bg-white mb-2 mt-2 show-slow m-auto"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#5a68ff",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("p",{class:"mb-2 text-center max-w-40 min-w-40 mx-auto"},this.isOpenNotifyTimeOut?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),this.isOpenNotifyTimeOut?h("a",{onClick:()=>this.handleClose(),href:`https://${this.domain}`,target:"_blank",class:"nl-button text-nowrap py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},"Go to ",this.domain):h("button-base",{onClick:()=>this.handleConfirm(),titleBtn:"Confirm"})):h("div",null,h("div",null,this.titleBanner&&h("p",{class:"mb-2 text-center show-slow max-w-40 min-w-40 mx-auto"},this.titleBanner),A&&h(Fragment,null,!T&&h("p",{class:"mb-2 text-center show-slow text-red-400 max-w-40 min-w-40 mx-auto"},"Your profile may be lost if you close this tab"),h("div",{class:"mb-2"},h("button-base",{onClick:()=>this.handleImport(),theme:"lemonade",titleBtn:"Back up profile"}))),h("div",{class:"mb-2"},h("nl-change-account",{currentAccount:this.userInfo,accounts:this.accounts})),!!this.listNotifies.length&&h("div",{onClick:()=>this.handleRetryConfirm(),class:"show-slow border border-yellow-600 text-yellow-600 bg-yellow-100 p-2 rounded-lg mb-2 cursor-pointer w-44 text-xs m-auto text-center"},"Requests: ",this.listNotifies.length),this.userInfo?h("button-base",{onClick:()=>this.handleLogout(),titleBtn:"Log out"}):h("div",null,h("button-base",{onClick:()=>this.handleLogin(),titleBtn:"Log in"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{onClick:()=>this.handleSignup(),titleBtn:"Sign up"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"}))))))))))}static get watchers(){return{notify:["watchNotifyHandler"]}}static get style(){return NlBannerStyle0}},[1,"nl-banner",{theme:[1025],darkMode:[1028,"dark-mode"],hiddenMode:[1028,"hidden-mode"],titleBanner:[1,"title-banner"],listNotifies:[16],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isLogin:[32],domain:[32],urlNotify:[32],isOpenNotifyTimeOut:[32],isConfirm:[32],isOpenConfirm:[32],isNotConfirmToSend:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-banner":customElements.get(i)||customElements.define(i,NlBanner);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-change-account":customElements.get(i)||defineCustomElement$1();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var lib$1={},types={};Object.defineProperty(types,"__esModule",{value:!0});var ee={},taskCollection$1={},taskCollection={},bakeCollection={};(function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.bakeCollectionVariadic=exports.bakeCollectionAwait=exports.bakeCollection=exports.BAKED_EMPTY_FUNC=void 0,exports.BAKED_EMPTY_FUNC=function(){};var FORLOOP_FALLBACK=1500;function generateArgsDefCode(i){var s="";if(0===i)return s;for(var o=0;o1)s?((o=this._tasks).push.apply(o,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(s){var a;1===n?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===n?[this._tasks,i]:i,this.length++}function push_rebuild(i,s){var o,n=this.length;if(n>1)s?((o=this._tasks).push.apply(o,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(s){var a;1===n?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===n?[this._tasks,i]:i,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(i,s){-1!==s&&(0===s?i.shift():s===i.length-1?i.length=i.length-1:i.splice(s,1))}function removeLast_norebuild(i){0!==this.length&&(1===this.length?this._tasks===i&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(i){if(0!==this.length){if(1===this.length)return this._tasks===i&&(this.length=0),this.firstEmitBuildStrategy?void(this.call=bake_collection_1.BAKED_EMPTY_FUNC):void this.rebuild();_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length,this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}}function insert_norebuild(i){for(var s,o=[],n=1;n0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash$3(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(i.outputLen),number$3(i.blockLen)}function exists$3(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output$3(i,s){bytes$3(i);const o=s.outputLen;if(i.lengthi instanceof Uint8Array,createView$2=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$2=(i,s)=>i<<32-s|i>>>s,isLE$3=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$3)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes$3(i){if("string"==typeof i&&(i=utf8ToBytes$4(i)),!u8a$3(i))throw new Error("expected Uint8Array, got "+typeof i);return i}function concatBytes$3(...i){const s=new Uint8Array(i.reduce((n,a)=>n+a.length,0));let o=0;return i.forEach(n=>{if(!u8a$3(n))throw new Error("Uint8Array expected");s.set(n,o),o+=n.length}),s}Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(i){const s=n=>i().update(toBytes$3(n)).digest(),o=i();return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=()=>i(),s}function randomBytes$2(i=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(i,s,o,n){if("function"==typeof i.setBigUint64)return i.setBigUint64(s,o,n);const a=BigInt(32),l=BigInt(4294967295),y=Number(o>>a&l),k=Number(o&l),A=n?0:4;i.setUint32(s+(n?4:0),y,n),i.setUint32(s+A,k,n)}let SHA2$2=class extends Hash$2{constructor(i,s,o,n){super(),this.blockLen=i,this.outputLen=s,this.padOffset=o,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$2(this.buffer)}update(i){assert$3.exists(this);const{view:s,buffer:o,blockLen:n}=this,a=(i=toBytes$3(i)).length;for(let l=0;ln-l&&(this.process(o,0),l=0);for(let T=l;TA.length)throw new Error("_sha2: outputLen bigger than state");for(let T=0;Ti&s^~i&o,Maj$2=(i,s,o)=>i&s^i&o^s&o,SHA256_K$2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$2=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$2=new Uint32Array(64);let SHA256$2=class extends SHA2$2{constructor(){super(64,32,8,!1),this.A=0|IV$2[0],this.B=0|IV$2[1],this.C=0|IV$2[2],this.D=0|IV$2[3],this.E=0|IV$2[4],this.F=0|IV$2[5],this.G=0|IV$2[6],this.H=0|IV$2[7]}get(){const{A:i,B:s,C:o,D:n,E:a,F:l,G:y,H:k}=this;return[i,s,o,n,a,l,y,k]}set(i,s,o,n,a,l,y,k){this.A=0|i,this.B=0|s,this.C=0|o,this.D=0|n,this.E=0|a,this.F=0|l,this.G=0|y,this.H=0|k}process(i,s){for(let T=0;T<16;T++,s+=4)SHA256_W$2[T]=i.getUint32(s,!1);for(let T=16;T<64;T++){const S=SHA256_W$2[T-15],O=SHA256_W$2[T-2],N=rotr$2(S,7)^rotr$2(S,18)^S>>>3,Z=rotr$2(O,17)^rotr$2(O,19)^O>>>10;SHA256_W$2[T]=Z+SHA256_W$2[T-7]+N+SHA256_W$2[T-16]|0}let{A:o,B:n,C:a,D:l,E:y,F:k,G:C,H:A}=this;for(let T=0;T<64;T++){const S=A+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,k,C)+SHA256_K$2[T]+SHA256_W$2[T]|0,O=(rotr$2(o,2)^rotr$2(o,13)^rotr$2(o,22))+Maj$2(o,n,a)|0;A=C,C=k,k=y,y=l+S|0,l=a,a=n,n=o,o=S+O|0}o=o+this.A|0,n=n+this.B|0,a=a+this.C|0,l=l+this.D|0,y=y+this.E|0,k=k+this.F|0,C=C+this.G|0,A=A+this.H|0,this.set(o,n,a,l,y,k,C,A)}roundClean(){SHA256_W$2.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},SHA224$1=class extends SHA256$2{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};const sha256$2=wrapConstructor$2(()=>new SHA256$2);wrapConstructor$2(()=>new SHA224$1);const _0n$4=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2),u8a$2=i=>i instanceof Uint8Array,hexes$2=Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$2(i){if(!u8a$2(i))throw new Error("Uint8Array expected");let s="";for(let o=0;on+a.length,0));let o=0;return i.forEach(n=>{if(!u8a$2(n))throw new Error("Uint8Array expected");s.set(n,o),o+=n.length}),s}function equalBytes$1(i,s){if(i.length!==s.length)return!1;for(let o=0;o_0n$4;i>>=_1n$4,s+=1);return s}function bitGet(i,s){return i>>BigInt(s)&_1n$4}const bitSet=(i,s,o)=>i|(o?_1n$4:_0n$4)<(_2n$2<new Uint8Array(i),u8fr=i=>Uint8Array.from(i);function createHmacDrbg(i,s,o){if("number"!=typeof i||i<2)throw new Error("hashLen must be a number");if("number"!=typeof s||s<2)throw new Error("qByteLen must be a number");if("function"!=typeof o)throw new Error("hmacFn must be a function");let n=u8n(i),a=u8n(i),l=0;const y=()=>{n.fill(1),a.fill(0),l=0},k=(...T)=>o(a,n,...T),C=(T=u8n())=>{a=k(u8fr([0]),T),n=k(),0!==T.length&&(a=k(u8fr([1]),T),n=k())},A=()=>{if(l++>=1e3)throw new Error("drbg: tried 1000 values");let T=0;const S=[];for(;T{let O;for(y(),C(T);!(O=S(A()));)C();return y(),O}}const validatorFns={bigint:i=>"bigint"==typeof i,function:i=>"function"==typeof i,boolean:i=>"boolean"==typeof i,string:i=>"string"==typeof i,isSafeInteger:i=>Number.isSafeInteger(i),array:i=>Array.isArray(i),field:(i,s)=>s.Fp.isValid(i),hash:i=>"function"==typeof i&&Number.isSafeInteger(i.outputLen)};function validateObject(i,s,o={}){const n=(a,l,y)=>{const k=validatorFns[l];if("function"!=typeof k)throw new Error(`Invalid validator "${l}", expected function`);const C=i[a];if(!(y&&void 0===C||k(C,i)))throw new Error(`Invalid param ${String(a)}=${C} (${typeof C}), expected ${l}`)};for(const[a,l]of Object.entries(s))n(a,l,!1);for(const[a,l]of Object.entries(o))n(a,l,!0);return i}var ut=Object.freeze({__proto__:null,bitGet,bitLen,bitMask,bitSet,bytesToHex:bytesToHex$2,bytesToNumberBE,bytesToNumberLE,concatBytes:concatBytes$2,createHmacDrbg,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$2,hexToNumber,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes:utf8ToBytes$3,validateObject});const _0n$3=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);function mod(i,s){const o=i%s;return o>=_0n$3?o:s+o}function pow(i,s,o){if(o<=_0n$3||s<_0n$3)throw new Error("Expected power/modulo > 0");if(o===_1n$3)return _0n$3;let n=_1n$3;for(;s>_0n$3;)s&_1n$3&&(n=n*i%o),i=i*i%o,s>>=_1n$3;return n}function pow2(i,s,o){let n=i;for(;s-- >_0n$3;)n*=n,n%=o;return n}function invert(i,s){if(i===_0n$3||s<=_0n$3)throw new Error(`invert: expected positive integers, got n=${i} mod=${s}`);let o=mod(i,s),n=s,a=_0n$3,l=_1n$3;for(;o!==_0n$3;){const y=n%o,k=a-l*(n/o);n=o,o=y,a=l,l=k}if(n!==_1n$3)throw new Error("invert: does not exist");return mod(a,s)}function tonelliShanks(i){const s=(i-_1n$3)/_2n$1;let o,n,a;for(o=i-_1n$3,n=0;o%_2n$1===_0n$3;o/=_2n$1,n++);for(a=_2n$1;a(o[n]="function",o),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(i,s,o){if(o<_0n$3)throw new Error("Expected power > 0");if(o===_0n$3)return i.ONE;if(o===_1n$3)return s;let n=i.ONE,a=s;for(;o>_0n$3;)o&_1n$3&&(n=i.mul(n,a)),a=i.sqr(a),o>>=_1n$3;return n}function FpInvertBatch(i,s){const o=new Array(s.length),n=s.reduce((l,y,k)=>i.is0(y)?l:(o[k]=l,i.mul(l,y)),i.ONE),a=i.inv(n);return s.reduceRight((l,y,k)=>i.is0(y)?l:(o[k]=i.mul(l,o[k]),i.mul(l,y)),a),o}function nLength(i,s){const o=void 0!==s?s:i.toString(2).length;return{nBitLength:o,nByteLength:Math.ceil(o/8)}}function Field(i,s,o=!1,n={}){if(i<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${i}`);const{nBitLength:a,nByteLength:l}=nLength(i,s);if(l>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(i),k=Object.freeze({ORDER:i,BITS:a,BYTES:l,MASK:bitMask(a),ZERO:_0n$3,ONE:_1n$3,create:C=>mod(C,i),isValid:C=>{if("bigint"!=typeof C)throw new Error("Invalid field element: expected bigint, got "+typeof C);return _0n$3<=C&&CC===_0n$3,isOdd:C=>(C&_1n$3)===_1n$3,neg:C=>mod(-C,i),eql:(C,A)=>C===A,sqr:C=>mod(C*C,i),add:(C,A)=>mod(C+A,i),sub:(C,A)=>mod(C-A,i),mul:(C,A)=>mod(C*A,i),pow:(C,A)=>FpPow(k,C,A),div:(C,A)=>mod(C*invert(A,i),i),sqrN:C=>C*C,addN:(C,A)=>C+A,subN:(C,A)=>C-A,mulN:(C,A)=>C*A,inv:C=>invert(C,i),sqrt:n.sqrt||(C=>y(k,C)),invertBatch:C=>FpInvertBatch(k,C),cmov:(C,A,T)=>T?A:C,toBytes:C=>o?numberToBytesLE(C,l):numberToBytesBE(C,l),fromBytes:C=>{if(C.length!==l)throw new Error(`Fp.fromBytes: expected ${l}, got ${C.length}`);return o?bytesToNumberLE(C):bytesToNumberBE(C)}});return Object.freeze(k)}function hashToPrivateScalar(i,s,o=!1){const n=(i=ensureBytes$1("privateHash",i)).length,a=nLength(s).nByteLength+8;if(a<24||n1024)throw new Error(`hashToPrivateScalar: expected ${a}-1024 bytes of input, got ${n}`);return mod(o?bytesToNumberLE(i):bytesToNumberBE(i),s-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(i,s){const o=(a,l)=>{const y=l.negate();return a?y:l},n=a=>({windows:Math.ceil(s/a)+1,windowSize:2**(a-1)});return{constTimeNegate:o,unsafeLadder(a,l){let y=i.ZERO,k=a;for(;l>_0n$2;)l&_1n$2&&(y=y.add(k)),k=k.double(),l>>=_1n$2;return y},precomputeWindow(a,l){const{windows:y,windowSize:k}=n(l),C=[];let A=a,T=A;for(let S=0;S>=N,J>C&&(J-=O,y+=_1n$2);const ht=W,ct=W+Math.abs(J)-1,xt=J<0;0===J?T=T.add(o(Z%2!=0,l[ht])):A=A.add(o(xt,l[ct]))}return{p:A,f:T}},wNAFCached(a,l,y,k){const C=a._WINDOW_SIZE||1;let A=l.get(a);return A||(A=this.precomputeWindow(a,C),1!==C&&l.set(a,k(A))),this.wNAF(C,A,y)}}}function validateBasic(i){return validateField(i.Fp),validateObject(i,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(i.n,i.nBitLength),...i,p:i.Fp.ORDER})}function validatePointOpts(i){const s=validateBasic(i);validateObject(s,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:o,Fp:n,a}=s;if(o){if(!n.eql(a,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof o||"bigint"!=typeof o.beta||"function"!=typeof o.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...s})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(i=""){super(i)}},_parseInt(i){const{Err:s}=DER;if(i.length<2||2!==i[0])throw new s("Invalid signature integer tag");const o=i[1],n=i.subarray(2,o+2);if(!o||n.length!==o)throw new s("Invalid signature integer: wrong length");if(128&n[0])throw new s("Invalid signature integer: negative");if(0===n[0]&&!(128&n[1]))throw new s("Invalid signature integer: unnecessary leading zero");return{d:b2n(n),l:i.subarray(o+2)}},toSig(i){const{Err:s}=DER,o="string"==typeof i?h2b(i):i;if(!(o instanceof Uint8Array))throw new Error("ui8a expected");let n=o.length;if(n<2||48!=o[0])throw new s("Invalid signature tag");if(o[1]!==n-2)throw new s("Invalid signature: incorrect length");const{d:a,l}=DER._parseInt(o.subarray(2)),{d:y,l:k}=DER._parseInt(l);if(k.length)throw new s("Invalid signature: left bytes after parsing");return{r:a,s:y}},hexFromSig(i){const s=A=>8&Number.parseInt(A[0],16)?"00"+A:A,o=A=>{const T=A.toString(16);return 1&T.length?`0${T}`:T},n=s(o(i.s)),a=s(o(i.r)),l=n.length/2,y=a.length/2,k=o(l),C=o(y);return`30${o(y+l+4)}02${C}${a}02${k}${n}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(i){const s=validatePointOpts(i),{Fp:o}=s,n=s.toBytes||((Z,W,J)=>{const ht=W.toAffine();return concatBytes$2(Uint8Array.from([4]),o.toBytes(ht.x),o.toBytes(ht.y))}),a=s.fromBytes||(Z=>{const W=Z.subarray(1);return{x:o.fromBytes(W.subarray(0,o.BYTES)),y:o.fromBytes(W.subarray(o.BYTES,2*o.BYTES))}});function l(Z){const{a:W,b:J}=s,ht=o.sqr(Z),ct=o.mul(ht,Z);return o.add(o.add(ct,o.mul(Z,W)),J)}if(!o.eql(o.sqr(s.Gy),l(s.Gx)))throw new Error("bad generator point: equation left != right");function y(Z){return"bigint"==typeof Z&&_0n$1o.eql(pt,o.ZERO);return ct(J)&&ct(ht)?S.ZERO:new S(J,ht,o.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(W){const J=o.invertBatch(W.map(ht=>ht.pz));return W.map((ht,ct)=>ht.toAffine(J[ct])).map(S.fromAffine)}static fromHex(W){const J=S.fromAffine(a(ensureBytes$1("pointHex",W)));return J.assertValidity(),J}static fromPrivateKey(W){return S.BASE.multiply(C(W))}_setWindowSize(W){this._WINDOW_SIZE=W,A.delete(this)}assertValidity(){if(this.is0()){if(s.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:W,y:J}=this.toAffine();if(!o.isValid(W)||!o.isValid(J))throw new Error("bad point: x or y not FE");const ht=o.sqr(J),ct=l(W);if(!o.eql(ht,ct))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:W}=this.toAffine();if(o.isOdd)return!o.isOdd(W);throw new Error("Field doesn't support isOdd")}equals(W){T(W);const{px:J,py:ht,pz:ct}=this,{px:pt,py:xt,pz:Ct}=W,Ot=o.eql(o.mul(J,Ct),o.mul(pt,ct)),_t=o.eql(o.mul(ht,Ct),o.mul(xt,ct));return Ot&&_t}negate(){return new S(this.px,o.neg(this.py),this.pz)}double(){const{a:W,b:J}=s,ht=o.mul(J,_3n),{px:ct,py:pt,pz:xt}=this;let Ct=o.ZERO,Ot=o.ZERO,_t=o.ZERO,wt=o.mul(ct,ct),it=o.mul(pt,pt),st=o.mul(xt,xt),vt=o.mul(ct,pt);return vt=o.add(vt,vt),_t=o.mul(ct,xt),_t=o.add(_t,_t),Ct=o.mul(W,_t),Ot=o.mul(ht,st),Ot=o.add(Ct,Ot),Ct=o.sub(it,Ot),Ot=o.add(it,Ot),Ot=o.mul(Ct,Ot),Ct=o.mul(vt,Ct),_t=o.mul(ht,_t),st=o.mul(W,st),vt=o.sub(wt,st),vt=o.mul(W,vt),vt=o.add(vt,_t),_t=o.add(wt,wt),wt=o.add(_t,wt),wt=o.add(wt,st),wt=o.mul(wt,vt),Ot=o.add(Ot,wt),st=o.mul(pt,xt),st=o.add(st,st),wt=o.mul(st,vt),Ct=o.sub(Ct,wt),_t=o.mul(st,it),_t=o.add(_t,_t),_t=o.add(_t,_t),new S(Ct,Ot,_t)}add(W){T(W);const{px:J,py:ht,pz:ct}=this,{px:pt,py:xt,pz:Ct}=W;let Ot=o.ZERO,_t=o.ZERO,wt=o.ZERO;const it=s.a,st=o.mul(s.b,_3n);let vt=o.mul(J,pt),Bt=o.mul(ht,xt),ne=o.mul(ct,Ct),le=o.add(J,ht),me=o.add(pt,xt);le=o.mul(le,me),me=o.add(vt,Bt),le=o.sub(le,me),me=o.add(J,ct);let ae=o.add(pt,Ct);return me=o.mul(me,ae),ae=o.add(vt,ne),me=o.sub(me,ae),ae=o.add(ht,ct),Ot=o.add(xt,Ct),ae=o.mul(ae,Ot),Ot=o.add(Bt,ne),ae=o.sub(ae,Ot),wt=o.mul(it,me),Ot=o.mul(st,ne),wt=o.add(Ot,wt),Ot=o.sub(Bt,wt),wt=o.add(Bt,wt),_t=o.mul(Ot,wt),Bt=o.add(vt,vt),Bt=o.add(Bt,vt),ne=o.mul(it,ne),me=o.mul(st,me),Bt=o.add(Bt,ne),ne=o.sub(vt,ne),ne=o.mul(it,ne),me=o.add(me,ne),vt=o.mul(Bt,me),_t=o.add(_t,vt),vt=o.mul(ae,me),Ot=o.mul(le,Ot),Ot=o.sub(Ot,vt),vt=o.mul(le,Bt),wt=o.mul(ae,wt),wt=o.add(wt,vt),new S(Ot,_t,wt)}subtract(W){return this.add(W.negate())}is0(){return this.equals(S.ZERO)}wNAF(W){return N.wNAFCached(this,A,W,J=>{const ht=o.invertBatch(J.map(ct=>ct.pz));return J.map((ct,pt)=>ct.toAffine(ht[pt])).map(S.fromAffine)})}multiplyUnsafe(W){const J=S.ZERO;if(W===_0n$1)return J;if(k(W),W===_1n$1)return this;const{endo:ht}=s;if(!ht)return N.unsafeLadder(this,W);let{k1neg:ct,k1:pt,k2neg:xt,k2:Ct}=ht.splitScalar(W),Ot=J,_t=J,wt=this;for(;pt>_0n$1||Ct>_0n$1;)pt&_1n$1&&(Ot=Ot.add(wt)),Ct&_1n$1&&(_t=_t.add(wt)),wt=wt.double(),pt>>=_1n$1,Ct>>=_1n$1;return ct&&(Ot=Ot.negate()),xt&&(_t=_t.negate()),_t=new S(o.mul(_t.px,ht.beta),_t.py,_t.pz),Ot.add(_t)}multiply(W){k(W);let J,ht,ct=W;const{endo:pt}=s;if(pt){const{k1neg:xt,k1:Ct,k2neg:Ot,k2:_t}=pt.splitScalar(ct);let{p:wt,f:it}=this.wNAF(Ct),{p:st,f:vt}=this.wNAF(_t);wt=N.constTimeNegate(xt,wt),st=N.constTimeNegate(Ot,st),st=new S(o.mul(st.px,pt.beta),st.py,st.pz),J=wt.add(st),ht=it.add(vt)}else{const{p:xt,f:Ct}=this.wNAF(ct);J=xt,ht=Ct}return S.normalizeZ([J,ht])[0]}multiplyAndAddUnsafe(W,J,ht){const ct=S.BASE,pt=(Ct,Ot)=>Ot!==_0n$1&&Ot!==_1n$1&&Ct.equals(ct)?Ct.multiply(Ot):Ct.multiplyUnsafe(Ot),xt=pt(this,J).add(pt(W,ht));return xt.is0()?void 0:xt}toAffine(W){const{px:J,py:ht,pz:ct}=this,pt=this.is0();null==W&&(W=pt?o.ONE:o.inv(ct));const xt=o.mul(J,W),Ct=o.mul(ht,W),Ot=o.mul(ct,W);if(pt)return{x:o.ZERO,y:o.ZERO};if(!o.eql(Ot,o.ONE))throw new Error("invZ was invalid");return{x:xt,y:Ct}}isTorsionFree(){const{h:W,isTorsionFree:J}=s;if(W===_1n$1)return!0;if(J)return J(S,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:W,clearCofactor:J}=s;return W===_1n$1?this:J?J(S,this):this.multiplyUnsafe(s.h)}toRawBytes(W=!0){return this.assertValidity(),n(S,this,W)}toHex(W=!0){return bytesToHex$2(this.toRawBytes(W))}}S.BASE=new S(s.Gx,s.Gy,o.ONE),S.ZERO=new S(o.ZERO,o.ONE,o.ZERO);const O=s.nBitLength,N=wNAF(S,s.endo?Math.ceil(O/2):O);return{CURVE:s,ProjectivePoint:S,normPrivateKeyToScalar:C,weierstrassEquation:l,isWithinCurveOrder:y}}function validateOpts(i){const s=validateBasic(i);return validateObject(s,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...s})}function weierstrass(i){const s=validateOpts(i),{Fp:o,n}=s,a=o.BYTES+1,l=2*o.BYTES+1;function y(it){return mod(it,n)}function k(it){return invert(it,n)}const{ProjectivePoint:C,normPrivateKeyToScalar:A,weierstrassEquation:T,isWithinCurveOrder:S}=weierstrassPoints({...s,toBytes(it,st,vt){const Bt=st.toAffine(),ne=o.toBytes(Bt.x),le=concatBytes$2;return vt?le(Uint8Array.from([st.hasEvenY()?2:3]),ne):le(Uint8Array.from([4]),ne,o.toBytes(Bt.y))},fromBytes(it){const st=it.length,vt=it[0],Bt=it.subarray(1);if(st!==a||2!==vt&&3!==vt){if(st===l&&4===vt)return{x:o.fromBytes(Bt.subarray(0,o.BYTES)),y:o.fromBytes(Bt.subarray(o.BYTES,2*o.BYTES))};throw new Error(`Point of length ${st} was invalid. Expected ${a} compressed bytes or ${l} uncompressed bytes`)}{const le=bytesToNumberBE(Bt);if(!(_0n$1<(ne=le)&&nebytesToHex$2(numberToBytesBE(it,s.nByteLength));function N(it){return it>n>>_1n$1}const Z=(it,st,vt)=>bytesToNumberBE(it.slice(st,vt));class W{constructor(st,vt,Bt){this.r=st,this.s=vt,this.recovery=Bt,this.assertValidity()}static fromCompact(st){const vt=s.nByteLength;return st=ensureBytes$1("compactSignature",st,2*vt),new W(Z(st,0,vt),Z(st,vt,2*vt))}static fromDER(st){const{r:vt,s:Bt}=DER.toSig(ensureBytes$1("DER",st));return new W(vt,Bt)}assertValidity(){if(!S(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!S(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(st){return new W(this.r,this.s,st)}recoverPublicKey(st){const{r:vt,s:Bt,recovery:ne}=this,le=pt(ensureBytes$1("msgHash",st));if(null==ne||![0,1,2,3].includes(ne))throw new Error("recovery id invalid");const me=2===ne||3===ne?vt+s.n:vt;if(me>=o.ORDER)throw new Error("recovery id 2 or 3 invalid");const or=C.fromHex((1&ne?"03":"02")+O(me)),fr=k(me),yr=y(-le*fr),jr=y(Bt*fr),wr=C.BASE.multiplyAndAddUnsafe(or,yr,jr);if(!wr)throw new Error("point at infinify");return wr.assertValidity(),wr}hasHighS(){return N(this.s)}normalizeS(){return this.hasHighS()?new W(this.r,y(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$2(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$2(this.toCompactHex())}toCompactHex(){return O(this.r)+O(this.s)}}const J={isValidPrivateKey(it){try{return A(it),!0}catch{return!1}},normPrivateKeyToScalar:A,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(s.randomBytes(o.BYTES+8),n),s.nByteLength),precompute:(it=8,st=C.BASE)=>(st._setWindowSize(it),st.multiply(BigInt(3)),st)};function ht(it){const st=it instanceof Uint8Array,vt="string"==typeof it,Bt=(st||vt)&&it.length;return st?Bt===a||Bt===l:vt?Bt===2*a||Bt===2*l:it instanceof C}const ct=s.bits2int||function(it){const st=bytesToNumberBE(it),vt=8*it.length-s.nBitLength;return vt>0?st>>BigInt(vt):st},pt=s.bits2int_modN||function(it){return y(ct(it))},xt=bitMask(s.nBitLength);function Ct(it){if("bigint"!=typeof it)throw new Error("bigint expected");if(!(_0n$1<=it&&itze in vt))throw new Error("sign() legacy options not supported");const{hash:Bt,randomBytes:ne}=s;let{lowS:le,prehash:me,extraEntropy:ae}=vt;null==le&&(le=!0),it=ensureBytes$1("msgHash",it),me&&(it=ensureBytes$1("prehashed msgHash",Bt(it)));const or=pt(it),fr=A(st),yr=[Ct(fr),Ct(or)];if(null!=ae){const ze=!0===ae?ne(o.BYTES):ae;yr.push(ensureBytes$1("extraEntropy",ze,o.BYTES))}const jr=concatBytes$2(...yr),wr=or;return{seed:jr,k2sig:function(ze){const He=ct(ze);if(!S(He))return;const kt=k(He),Rt=C.BASE.multiply(He).toAffine(),Oe=y(Rt.x);if(Oe===_0n$1)return;const Ht=y(kt*y(wr+Oe*fr));if(Ht===_0n$1)return;let zt=(Rt.x===Oe?0:2)|Number(Rt.y&_1n$1),te=Ht;return le&&N(Ht)&&(te=N(Ae=Ht)?y(-Ae):Ae,zt^=1),new W(Oe,te,zt);var Ae}}}(it,st,vt);return createHmacDrbg(s.hash.outputLen,s.nByteLength,s.hmac)(Bt,ne)},verify:function(it,st,vt,Bt=wt){const ne=it;if(st=ensureBytes$1("msgHash",st),vt=ensureBytes$1("publicKey",vt),"strict"in Bt)throw new Error("options.strict was renamed to lowS");const{lowS:le,prehash:me}=Bt;let ae,or;try{if("string"==typeof ne||ne instanceof Uint8Array)try{ae=W.fromDER(ne)}catch(Rt){if(!(Rt instanceof DER.Err))throw Rt;ae=W.fromCompact(ne)}else{if("object"!=typeof ne||"bigint"!=typeof ne.r||"bigint"!=typeof ne.s)throw new Error("PARSE");{const{r:Rt,s:Oe}=ne;ae=new W(Rt,Oe)}}or=C.fromHex(vt)}catch(Rt){if("PARSE"===Rt.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(le&&ae.hasHighS())return!1;me&&(st=s.hash(st));const{r:fr,s:yr}=ae,jr=pt(st),wr=k(yr),ze=y(jr*wr),He=y(fr*wr),kt=C.BASE.multiplyAndAddUnsafe(or,ze,He)?.toAffine();return!!kt&&y(kt.x)===fr},ProjectivePoint:C,Signature:W,utils:J}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(i,s){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(i);const o=toBytes$3(s);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,a=new Uint8Array(n);a.set(o.length>n?i.create().update(o).digest():o);for(let l=0;lnew HMAC$2(i,s).update(o).digest();function getHash(i){return{hash:i,hmac:(s,...o)=>hmac$2(i,s,concatBytes$3(...o)),randomBytes:randomBytes$2}}function createCurve(i,s){const o=n=>weierstrass({...i,...getHash(n)});return Object.freeze({...o(s),create:o})}hmac$2.create=(i,s)=>new HMAC$2(i,s);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(i,s)=>(i+s/_2n)/s;function sqrtMod(i){const s=secp256k1P,o=BigInt(3),n=BigInt(6),a=BigInt(11),l=BigInt(22),y=BigInt(23),k=BigInt(44),C=BigInt(88),A=i*i*i%s,T=A*A*i%s,S=pow2(T,o,s)*T%s,O=pow2(S,o,s)*T%s,N=pow2(O,_2n,s)*A%s,Z=pow2(N,a,s)*N%s,W=pow2(Z,l,s)*Z%s,J=pow2(W,k,s)*W%s,ht=pow2(J,C,s)*J%s,ct=pow2(ht,k,s)*W%s,pt=pow2(ct,o,s)*T%s,xt=pow2(pt,y,s)*Z%s,Ct=pow2(xt,n,s)*A%s,Ot=pow2(Ct,_2n,s);if(!Fp.eql(Fp.sqr(Ot),i))throw new Error("Cannot find square root");return Ot}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:i=>{const s=secp256k1N,o=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),l=o,y=BigInt("0x100000000000000000000000000000000"),k=divNearest(l*i,s),C=divNearest(-n*i,s);let A=mod(i-k*o-C*a,s),T=mod(-k*n-C*l,s);const S=A>y,O=T>y;if(S&&(A=s-A),O&&(T=s-T),A>y||T>y)throw new Error("splitScalar: Endomorphism failed, k="+i);return{k1neg:S,k1:A,k2neg:O,k2:T}}}},sha256$2),_0n=BigInt(0),fe=i=>"bigint"==typeof i&&_0n"bigint"==typeof i&&_0na.charCodeAt(0)));o=concatBytes$2(n,n),TAGGED_HASH_PREFIXES[i]=o}return sha256$2(concatBytes$2(o,...s))}const pointToBytes=i=>i.toRawBytes(!0).slice(1),numTo32b=i=>numberToBytesBE(i,32),modP=i=>mod(i,secp256k1P),modN=i=>mod(i,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(i,s,o)=>Point$1.BASE.multiplyAndAddUnsafe(i,s,o);function schnorrGetExtPubKey(i){let s=secp256k1.utils.normPrivateKeyToScalar(i),o=Point$1.fromPrivateKey(s);return{scalar:o.hasEvenY()?s:modN(-s),bytes:pointToBytes(o)}}function lift_x(i){if(!fe(i))throw new Error("bad x: need 0 < x < p");const s=modP(i*i);let o=sqrtMod(modP(s*i+BigInt(7)));o%_2n!==_0n&&(o=modP(-o));const n=new Point$1(i,o,_1n);return n.assertValidity(),n}function challenge(...i){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...i)))}function schnorrGetPublicKey(i){return schnorrGetExtPubKey(i).bytes}function schnorrSign(i,s,o=randomBytes$2(32)){const n=ensureBytes$1("message",i),{bytes:a,scalar:l}=schnorrGetExtPubKey(s),y=ensureBytes$1("auxRand",o,32),k=numTo32b(l^bytesToNumberBE(taggedHash("BIP0340/aux",y))),C=taggedHash("BIP0340/nonce",k,a,n),A=modN(bytesToNumberBE(C));if(A===_0n)throw new Error("sign failed: k is zero");const{bytes:T,scalar:S}=schnorrGetExtPubKey(A),O=challenge(T,a,n),N=new Uint8Array(64);if(N.set(T,0),N.set(numTo32b(modN(S+O*l)),32),!schnorrVerify(N,n,a))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(i,s,o){const n=ensureBytes$1("signature",i,64),a=ensureBytes$1("message",s),l=ensureBytes$1("publicKey",o,32);try{const y=lift_x(bytesToNumberBE(l)),k=bytesToNumberBE(n.subarray(0,32));if(!fe(k))return!1;const C=bytesToNumberBE(n.subarray(32,64));if(!ge(C))return!1;const A=challenge(numTo32b(k),pointToBytes(y),a),T=GmulAdd(y,C,modN(-A));return!(!T||!T.hasEvenY()||T.toAffine().x!==k)}catch{return!1}}const schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE,bytesToNumberBE,taggedHash,mod}},crypto$2="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,u8a$1=i=>i instanceof Uint8Array,createView$1=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$1=(i,s)=>i<<32-s|i>>>s,isLE$2=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$2)throw new Error("Non little-endian hardware is not supported");const hexes$1=Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$1(i){if(!u8a$1(i))throw new Error("Uint8Array expected");let s="";for(let o=0;on+a.length,0));let o=0;return i.forEach(n=>{if(!u8a$1(n))throw new Error("Uint8Array expected");s.set(n,o),o+=n.length}),s}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(i){const s=n=>i().update(toBytes$2(n)).digest(),o=i();return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=()=>i(),s}function randomBytes$1(i=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function number$2(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$2(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function bytes$2(i,...s){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash$2(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(i.outputLen),number$2(i.blockLen)}function exists$2(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output$2(i,s){bytes$2(i);const o=s.outputLen;if(i.length>a&l),k=Number(o&l),A=n?0:4;i.setUint32(s+(n?4:0),y,n),i.setUint32(s+A,k,n)}let SHA2$1=class extends Hash$1{constructor(i,s,o,n){super(),this.blockLen=i,this.outputLen=s,this.padOffset=o,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$1(this.buffer)}update(i){assert$2.exists(this);const{view:s,buffer:o,blockLen:n}=this,a=(i=toBytes$2(i)).length;for(let l=0;ln-l&&(this.process(o,0),l=0);for(let T=l;TA.length)throw new Error("_sha2: outputLen bigger than state");for(let T=0;Ti&s^~i&o,Maj$1=(i,s,o)=>i&s^i&o^s&o,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$1=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2$1{constructor(){super(64,32,8,!1),this.A=0|IV$1[0],this.B=0|IV$1[1],this.C=0|IV$1[2],this.D=0|IV$1[3],this.E=0|IV$1[4],this.F=0|IV$1[5],this.G=0|IV$1[6],this.H=0|IV$1[7]}get(){const{A:i,B:s,C:o,D:n,E:a,F:l,G:y,H:k}=this;return[i,s,o,n,a,l,y,k]}set(i,s,o,n,a,l,y,k){this.A=0|i,this.B=0|s,this.C=0|o,this.D=0|n,this.E=0|a,this.F=0|l,this.G=0|y,this.H=0|k}process(i,s){for(let T=0;T<16;T++,s+=4)SHA256_W$1[T]=i.getUint32(s,!1);for(let T=16;T<64;T++){const S=SHA256_W$1[T-15],O=SHA256_W$1[T-2],N=rotr$1(S,7)^rotr$1(S,18)^S>>>3,Z=rotr$1(O,17)^rotr$1(O,19)^O>>>10;SHA256_W$1[T]=Z+SHA256_W$1[T-7]+N+SHA256_W$1[T-16]|0}let{A:o,B:n,C:a,D:l,E:y,F:k,G:C,H:A}=this;for(let T=0;T<64;T++){const S=A+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,k,C)+SHA256_K$1[T]+SHA256_W$1[T]|0,O=(rotr$1(o,2)^rotr$1(o,13)^rotr$1(o,22))+Maj$1(o,n,a)|0;A=C,C=k,k=y,y=l+S|0,l=a,a=n,n=o,o=S+O|0}o=o+this.A|0,n=n+this.B|0,a=a+this.C|0,l=l+this.D|0,y=y+this.E|0,k=k+this.F|0,C=C+this.G|0,A=A+this.H|0,this.set(o,n,a,l,y,k,C,A)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};class SHA224 extends SHA256$1{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const sha256$1=wrapConstructor$1(()=>new SHA256$1);function assertNumber(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function chain$1(...i){const s=(o,n)=>a=>o(n(a));return{encode:Array.from(i).reverse().reduce((o,n)=>o?s(o,n.encode):n.encode,void 0),decode:i.reduce((o,n)=>o?s(o,n.decode):n.decode,void 0)}}function alphabet$1(i){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(o=>{if(assertNumber(o),o<0||o>=i.length)throw new Error(`Digit index outside alphabet: ${o} (alphabet: ${i.length})`);return i[o]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(o=>{if("string"!=typeof o)throw new Error(`alphabet.decode: not string element=${o}`);const n=i.indexOf(o);if(-1===n)throw new Error(`Unknown letter: "${o}". Allowed: ${i}`);return n})}}}function join$1(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let o of s)if("string"!=typeof o)throw new Error(`join.encode: non-string input=${o}`);return s.join(i)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(i)}}}function padding$1(i,s="="){if(assertNumber(i),"string"!=typeof s)throw new Error("padding chr should be string");return{encode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let n of o)if("string"!=typeof n)throw new Error(`padding.encode: non-string input=${n}`);for(;o.length*i%8;)o.push(s);return o},decode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let a of o)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let n=o.length;if(n*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&o[n-1]===s;n--)if(!((n-1)*i%8))throw new Error("Invalid padding: string has too much padding");return o.slice(0,n)}}}function normalize$1(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:s=>s,decode:s=>i(s)}}function convertRadix$1(i,s,o){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(o<2)throw new Error(`convertRadix: wrong to=${o}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let n=0;const a=[],l=Array.from(i);for(l.forEach(y=>{if(assertNumber(y),y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,k=!0;for(let C=n;Cnew SHA224);const gcd$1=(i,s)=>s?gcd$1(s,i%s):i,radix2carry$1=(i,s)=>i+(s-gcd$1(i,s));function convertRadix2$1(i,s,o,n){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(o<=0||o>32)throw new Error(`convertRadix2: wrong to=${o}`);if(radix2carry$1(s,o)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${o} carryBits=${radix2carry$1(s,o)}`);let a=0,l=0;const y=2**o-1,k=[];for(const C of i){if(assertNumber(C),C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${l} from=${s}`);for(l+=s;l>=o;l-=o)k.push((a>>l-o&y)>>>0);a&=2**l-1}if(a=a<=s)throw new Error("Excess padding");if(!n&&a)throw new Error(`Non-zero padding: ${a}`);return n&&l>0&&k.push(a>>>0),k}function radix$1(i){return assertNumber(i),{encode:s=>{if(!(s instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(s),256,i)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(s,i,256))}}}function radix2$1(i,s=!1){if(assertNumber(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,i)>32||radix2carry$1(i,8)>32)throw new Error("radix2: carry overflow");return{encode:o=>{if(!(o instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2$1(Array.from(o),8,i,!s)},decode:o=>{if(!Array.isArray(o)||o.length&&"number"!=typeof o[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(convertRadix2$1(o,i,8,s))}}}function unsafeWrapper$1(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return i.apply(null,s)}catch{}}}const base16=chain$1(radix2$1(4),alphabet$1("0123456789ABCDEF"),join$1("")),base32=chain$1(radix2$1(5),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),padding$1(5),join$1(""));chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),padding$1(5),join$1("")),chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),join$1(""),normalize$1(i=>i.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));const base64$1=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),padding$1(6),join$1("")),base64url=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),padding$1(6),join$1("")),genBase58$1=i=>chain$1(radix$1(58),alphabet$1(i),join$1("")),base58$1=genBase58$1("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");genBase58$1("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),genBase58$1("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const XMR_BLOCK_LEN=[0,2,3,5,6,7,9,10,11],base58xmr={encode(i){let s="";for(let o=0;o>25;let o=(33554431&i)<<5;for(let n=0;n>n&1)&&(o^=POLYMOD_GENERATORS$1[n]);return o}function bechChecksum$1(i,s,o=1){const n=i.length;let a=1;for(let l=0;l126)throw new Error(`Invalid prefix (${i})`);a=bech32Polymod$1(a)^y>>5}a=bech32Polymod$1(a);for(let l=0;lC)throw new TypeError(`Wrong string length: ${k.length} (${k}). Expected (8..${C})`);const A=k.toLowerCase();if(k!==A&&k!==k.toUpperCase())throw new Error("String must be lowercase or uppercase");const T=(k=A).lastIndexOf("1");if(0===T||-1===T)throw new Error('Letter "1" must be present between prefix and data only');const S=k.slice(0,T),O=k.slice(T+1);if(O.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET$1.decode(O).slice(0,-6),Z=bechChecksum$1(S,N,s);if(!O.endsWith(Z))throw new Error(`Invalid checksum in ${k}: expected "${Z}"`);return{prefix:S,words:N}}return{encode:function(k,C,A=90){if("string"!=typeof k)throw new Error("bech32.encode prefix should be string, not "+typeof k);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const T=k.length+7+C.length;if(!1!==A&&T>A)throw new TypeError(`Length ${T} exceeds limit ${A}`);return`${k=k.toLowerCase()}1${BECH_ALPHABET$1.encode(C)}${bechChecksum$1(k,C,s)}`},decode:y,decodeToBytes:function(k){const{prefix:C,words:A}=y(k,!1);return{prefix:C,words:A,bytes:n(A)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:n,fromWordsUnsafe:l,toWords:a}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.toLowerCase()})),CODERS={utf8,hex,base16,base32,base64:base64$1,base64url,base58:base58$1,base58xmr};Object.keys(CODERS).join(", ");const wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");function number$1(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$1(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function isBytes$2(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function bytes$1(i,...s){if(!isBytes$2(i))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash$1(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(i.outputLen),number$1(i.blockLen)}function exists$1(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output$1(i,s){bytes$1(i);const o=s.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength),rotr=(i,s)=>i<<32-s|i>>>s,isLE$1=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes=Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));function bytesToHex(i){if(!isBytes$1(i))throw new Error("Uint8Array expected");let s="";for(let o=0;o=asciis._0&&i<=asciis._9?i-asciis._0:i>=asciis._A&&i<=asciis._F?i-(asciis._A-10):i>=asciis._a&&i<=asciis._f?i-(asciis._a-10):void 0}function hexToBytes(i){if("string"!=typeof i)throw new Error("hex string expected, got "+typeof i);const s=i.length,o=s/2;if(s%2)throw new Error("padded hex string expected, got unpadded hex of length "+s);const n=new Uint8Array(o);for(let a=0,l=0;ai().update(toBytes$1(n)).digest(),o=i();return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=()=>i(),s}function randomBytes(i=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(i,s){super(),this.finished=!1,this.destroyed=!1,hash$1(i);const o=toBytes$1(s);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,a=new Uint8Array(n);a.set(o.length>n?i.create().update(o).digest():o);for(let l=0;lnew HMAC$1(i,s).update(o).digest();function pbkdf2Init(i,s,o,n){hash$1(i);const a=checkOpts$1({dkLen:32,asyncTick:10},n),{c:l,dkLen:y,asyncTick:k}=a;if(number$1(l),number$1(y),number$1(k),l<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const C=toBytes$1(s),A=toBytes$1(o),T=new Uint8Array(y),S=hmac$1.create(i,C),O=S._cloneInto().update(A);return{c:l,dkLen:y,asyncTick:k,DK:T,PRF:S,PRFSalt:O}}function pbkdf2Output(i,s,o,n,a){return i.destroy(),s.destroy(),n&&n.destroy(),a.fill(0),o}function pbkdf2(i,s,o,n){const{c:a,dkLen:l,DK:y,PRF:k,PRFSalt:C}=pbkdf2Init(i,s,o,n);let A;const T=new Uint8Array(4),S=createView(T),O=new Uint8Array(k.outputLen);for(let N=1,Z=0;Z>a&l),k=Number(o&l),A=n?0:4;i.setUint32(s+(n?4:0),y,n),i.setUint32(s+A,k,n)}hmac$1.create=(i,s)=>new HMAC$1(i,s);class SHA2 extends Hash{constructor(s,o,n,a){super(),this.blockLen=s,this.outputLen=o,this.padOffset=n,this.isLE=a,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(s),this.view=createView(this.buffer)}update(s){exists$1(this);const{view:o,buffer:n,blockLen:a}=this,l=(s=toBytes$1(s)).length;for(let y=0;ya-y&&(this.process(n,0),y=0);for(let S=y;ST.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;Si&s^~i&o,Maj=(i,s,o)=>i&s^i&o^s&o,SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends SHA2{constructor(){super(64,32,8,!1),this.A=0|IV[0],this.B=0|IV[1],this.C=0|IV[2],this.D=0|IV[3],this.E=0|IV[4],this.F=0|IV[5],this.G=0|IV[6],this.H=0|IV[7]}get(){const{A:s,B:o,C:n,D:a,E:l,F:y,G:k,H:C}=this;return[s,o,n,a,l,y,k,C]}set(s,o,n,a,l,y,k,C){this.A=0|s,this.B=0|o,this.C=0|n,this.D=0|a,this.E=0|l,this.F=0|y,this.G=0|k,this.H=0|C}process(s,o){for(let S=0;S<16;S++,o+=4)SHA256_W[S]=s.getUint32(o,!1);for(let S=16;S<64;S++){const O=SHA256_W[S-15],N=SHA256_W[S-2],Z=rotr(O,7)^rotr(O,18)^O>>>3,W=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[S]=W+SHA256_W[S-7]+Z+SHA256_W[S-16]|0}let{A:n,B:a,C:l,D:y,E:k,F:C,G:A,H:T}=this;for(let S=0;S<64;S++){const O=T+(rotr(k,6)^rotr(k,11)^rotr(k,25))+Chi(k,C,A)+SHA256_K[S]+SHA256_W[S]|0,N=(rotr(n,2)^rotr(n,13)^rotr(n,22))+Maj(n,a,l)|0;T=A,A=C,C=k,k=y+O|0,y=l,l=a,a=n,n=O+N|0}n=n+this.A|0,a=a+this.B|0,l=l+this.C|0,y=y+this.D|0,k=k+this.E|0,C=C+this.F|0,A=A+this.G|0,T=T+this.H|0,this.set(n,a,l,y,k,C,A,T)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256),U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(i,s=!1){return s?{h:Number(i&U32_MASK64),l:Number(i>>_32n&U32_MASK64)}:{h:0|Number(i>>_32n&U32_MASK64),l:0|Number(i&U32_MASK64)}}function split(i,s=!1){let o=new Uint32Array(i.length),n=new Uint32Array(i.length);for(let a=0;aBigInt(i>>>0)<<_32n|BigInt(s>>>0),shrSH=(i,s,o)=>i>>>o,shrSL=(i,s,o)=>i<<32-o|s>>>o,rotrSH=(i,s,o)=>i>>>o|s<<32-o,rotrSL=(i,s,o)=>i<<32-o|s>>>o,rotrBH=(i,s,o)=>i<<64-o|s>>>o-32,rotrBL=(i,s,o)=>i>>>o-32|s<<64-o,rotr32H=(i,s)=>s,rotr32L=(i,s)=>i,rotlSH=(i,s,o)=>i<>>32-o,rotlSL=(i,s,o)=>s<>>32-o,rotlBH=(i,s,o)=>s<>>64-o,rotlBL=(i,s,o)=>i<>>64-o;function add(i,s,o,n){const a=(s>>>0)+(n>>>0);return{h:i+o+(a/2**32|0)|0,l:0|a}}const add3L=(i,s,o)=>(i>>>0)+(s>>>0)+(o>>>0),add3H=(i,s,o,n)=>s+o+n+(i/2**32|0)|0,add4L=(i,s,o,n)=>(i>>>0)+(s>>>0)+(o>>>0)+(n>>>0),add4H=(i,s,o,n,a)=>s+o+n+a+(i/2**32|0)|0,add5L=(i,s,o,n,a)=>(i>>>0)+(s>>>0)+(o>>>0)+(n>>>0)+(a>>>0),add5H=(i,s,o,n,a,l)=>s+o+n+a+l+(i/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L},[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(i=>BigInt(i))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:s,Al:o,Bh:n,Bl:a,Ch:l,Cl:y,Dh:k,Dl:C,Eh:A,El:T,Fh:S,Fl:O,Gh:N,Gl:Z,Hh:W,Hl:J}=this;return[s,o,n,a,l,y,k,C,A,T,S,O,N,Z,W,J]}set(s,o,n,a,l,y,k,C,A,T,S,O,N,Z,W,J){this.Ah=0|s,this.Al=0|o,this.Bh=0|n,this.Bl=0|a,this.Ch=0|l,this.Cl=0|y,this.Dh=0|k,this.Dl=0|C,this.Eh=0|A,this.El=0|T,this.Fh=0|S,this.Fl=0|O,this.Gh=0|N,this.Gl=0|Z,this.Hh=0|W,this.Hl=0|J}process(s,o){for(let pt=0;pt<16;pt++,o+=4)SHA512_W_H[pt]=s.getUint32(o),SHA512_W_L[pt]=s.getUint32(o+=4);for(let pt=16;pt<80;pt++){const xt=0|SHA512_W_H[pt-15],Ct=0|SHA512_W_L[pt-15],Ot=u64.rotrSH(xt,Ct,1)^u64.rotrSH(xt,Ct,8)^u64.shrSH(xt,Ct,7),_t=u64.rotrSL(xt,Ct,1)^u64.rotrSL(xt,Ct,8)^u64.shrSL(xt,Ct,7),wt=0|SHA512_W_H[pt-2],it=0|SHA512_W_L[pt-2],st=u64.rotrSH(wt,it,19)^u64.rotrBH(wt,it,61)^u64.shrSH(wt,it,6),vt=u64.rotrSL(wt,it,19)^u64.rotrBL(wt,it,61)^u64.shrSL(wt,it,6),Bt=u64.add4L(_t,vt,SHA512_W_L[pt-7],SHA512_W_L[pt-16]),ne=u64.add4H(Bt,Ot,st,SHA512_W_H[pt-7],SHA512_W_H[pt-16]);SHA512_W_H[pt]=0|ne,SHA512_W_L[pt]=0|Bt}let{Ah:n,Al:a,Bh:l,Bl:y,Ch:k,Cl:C,Dh:A,Dl:T,Eh:S,El:O,Fh:N,Fl:Z,Gh:W,Gl:J,Hh:ht,Hl:ct}=this;for(let pt=0;pt<80;pt++){const xt=u64.rotrSH(S,O,14)^u64.rotrSH(S,O,18)^u64.rotrBH(S,O,41),Ct=u64.rotrSL(S,O,14)^u64.rotrSL(S,O,18)^u64.rotrBL(S,O,41),Ot=S&N^~S&W,wt=u64.add5L(ct,Ct,O&Z^~O&J,SHA512_Kl[pt],SHA512_W_L[pt]),it=u64.add5H(wt,ht,xt,Ot,SHA512_Kh[pt],SHA512_W_H[pt]),st=0|wt,vt=u64.rotrSH(n,a,28)^u64.rotrBH(n,a,34)^u64.rotrBH(n,a,39),Bt=u64.rotrSL(n,a,28)^u64.rotrBL(n,a,34)^u64.rotrBL(n,a,39),ne=n&l^n&k^l&k,le=a&y^a&C^y&C;ht=0|W,ct=0|J,W=0|N,J=0|Z,N=0|S,Z=0|O,({h:S,l:O}=u64.add(0|A,0|T,0|it,0|st)),A=0|k,T=0|C,k=0|l,C=0|y,l=0|n,y=0|a;const me=u64.add3L(st,Bt,le);n=u64.add3H(me,it,vt,ne),a=0|me}({h:n,l:a}=u64.add(0|this.Ah,0|this.Al,0|n,0|a)),({h:l,l:y}=u64.add(0|this.Bh,0|this.Bl,0|l,0|y)),({h:k,l:C}=u64.add(0|this.Ch,0|this.Cl,0|k,0|C)),({h:A,l:T}=u64.add(0|this.Dh,0|this.Dl,0|A,0|T)),({h:S,l:O}=u64.add(0|this.Eh,0|this.El,0|S,0|O)),({h:N,l:Z}=u64.add(0|this.Fh,0|this.Fl,0|N,0|Z)),({h:W,l:J}=u64.add(0|this.Gh,0|this.Gl,0|W,0|J)),({h:ht,l:ct}=u64.add(0|this.Hh,0|this.Hl,0|ht,0|ct)),this.set(n,a,l,y,k,C,A,T,S,O,N,Z,W,J,ht,ct)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function isBytes(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function chain(...i){const s=n=>n,o=(n,a)=>l=>n(a(l));return{encode:i.map(n=>n.encode).reduceRight(o,s),decode:i.map(n=>n.decode).reduce(o,s)}}function alphabet(i){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(o=>{if(o<0||o>=i.length)throw new Error(`Digit index outside alphabet: ${o} (alphabet: ${i.length})`);return i[o]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(o=>{if("string"!=typeof o)throw new Error(`alphabet.decode: not string element=${o}`);const n=i.indexOf(o);if(-1===n)throw new Error(`Unknown letter: "${o}". Allowed: ${i}`);return n})}}}function join(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let o of s)if("string"!=typeof o)throw new Error(`join.encode: non-string input=${o}`);return s.join(i)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(i)}}}function padding(i,s="="){if("string"!=typeof s)throw new Error("padding chr should be string");return{encode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let n of o)if("string"!=typeof n)throw new Error(`padding.encode: non-string input=${n}`);for(;o.length*i%8;)o.push(s);return o},decode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let a of o)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let n=o.length;if(n*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&o[n-1]===s;n--)if(!((n-1)*i%8))throw new Error("Invalid padding: string has too much padding");return o.slice(0,n)}}}function convertRadix(i,s,o){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(o<2)throw new Error(`convertRadix: wrong to=${o}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let n=0;const a=[],l=Array.from(i);for(l.forEach(y=>{if(y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,k=!0;for(let C=n;Cs?gcd(s,i%s):i,radix2carry=(i,s)=>i+(s-gcd(i,s));function convertRadix2(i,s,o,n){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(o<=0||o>32)throw new Error(`convertRadix2: wrong to=${o}`);if(radix2carry(s,o)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${o} carryBits=${radix2carry(s,o)}`);let a=0,l=0;const y=2**o-1,k=[];for(const C of i){if(C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${l} from=${s}`);for(l+=s;l>=o;l-=o)k.push((a>>l-o&y)>>>0);a&=2**l-1}if(a=a<=s)throw new Error("Excess padding");if(!n&&a)throw new Error(`Non-zero padding: ${a}`);return n&&l>0&&k.push(a>>>0),k}function radix(i){return{encode:s=>{if(!isBytes(s))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(s),256,i)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(s,i,256))}}}function radix2(i,s=!1){if(i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,i)>32||radix2carry(i,8)>32)throw new Error("radix2: carry overflow");return{encode:o=>{if(!isBytes(o))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2(Array.from(o),8,i,!s)},decode:o=>{if(!Array.isArray(o)||o.length&&"number"!=typeof o[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(convertRadix2(o,i,8,s))}}}function unsafeWrapper(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return i.apply(null,s)}catch{}}}function checksum(i,s){if("function"!=typeof s)throw new Error("checksum fn should be function");return{encode(o){if(!isBytes(o))throw new Error("checksum.encode: input should be Uint8Array");const n=s(o).slice(0,i),a=new Uint8Array(o.length+i);return a.set(o),a.set(n,o.length),a},decode(o){if(!isBytes(o))throw new Error("checksum.decode: input should be Uint8Array");const n=o.slice(0,-i),a=s(n).slice(0,i),l=o.slice(-i);for(let y=0;ychain(radix(58),alphabet(i),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=i=>chain(checksum(4,s=>i(i(s))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(i){const s=i>>25;let o=(33554431&i)<<5;for(let n=0;n>n&1)&&(o^=POLYMOD_GENERATORS[n]);return o}function bechChecksum(i,s,o=1){const n=i.length;let a=1;for(let l=0;l126)throw new Error(`Invalid prefix (${i})`);a=bech32Polymod(a)^y>>5}a=bech32Polymod(a);for(let l=0;lC)throw new TypeError(`Wrong string length: ${k.length} (${k}). Expected (8..${C})`);const A=k.toLowerCase();if(k!==A&&k!==k.toUpperCase())throw new Error("String must be lowercase or uppercase");const T=(k=A).lastIndexOf("1");if(0===T||-1===T)throw new Error('Letter "1" must be present between prefix and data only');const S=k.slice(0,T),O=k.slice(T+1);if(O.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET.decode(O).slice(0,-6),Z=bechChecksum(S,N,s);if(!O.endsWith(Z))throw new Error(`Invalid checksum in ${k}: expected "${Z}"`);return{prefix:S,words:N}}return{encode:function(k,C,A=90){if("string"!=typeof k)throw new Error("bech32.encode prefix should be string, not "+typeof k);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const T=k.length+7+C.length;if(!1!==A&&T>A)throw new TypeError(`Length ${T} exceeds limit ${A}`);const S=k.toLowerCase(),O=bechChecksum(S,C,s);return`${S}1${BECH_ALPHABET.encode(C)}${O}`},decode:y,decodeToBytes:function(k){const{prefix:C,words:A}=y(k,!1);return{prefix:C,words:A,bytes:n(A)}},decodeUnsafe:unsafeWrapper(y),fromWords:n,fromWordsUnsafe:l,toWords:a}}const bech32=genBech32("bech32"),isJapanese=i=>"\u3042\u3044\u3053\u304f\u3057\u3093"===i[0];function nfkd(i){if("string"!=typeof i)throw new TypeError("Invalid mnemonic type: "+typeof i);return i.normalize("NFKD")}function normalize(i){const s=nfkd(i),o=s.split(" ");if(![12,15,18,21,24].includes(o.length))throw new Error("Invalid mnemonic");return{nfkd:s,words:o}}function assertEntropy(i){assert$1.bytes(i,16,20,24,28,32)}function generateMnemonic(i,s=128){if(assert$1.number(s),s%32!=0||s>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(s/8),i)}const calcChecksum=i=>{const s=8-i.length/4;return new Uint8Array([sha256(i)[0]>>s<{if("string"!=typeof s)throw new Error(`Wordlist: non-string element: ${s}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(i))}function mnemonicToEntropy(i,s){const{words:o}=normalize(i),n=getCoder(s).decode(o);return assertEntropy(n),n}function entropyToMnemonic(i,s){return assertEntropy(i),getCoder(s).encode(i).join(isJapanese(s)?"\u3000":" ")}function validateMnemonic(i,s){try{mnemonicToEntropy(i,s)}catch{return!1}return!0}const salt=i=>nfkd(`mnemonic${i}`);function mnemonicToSeedSync(i,s=""){return pbkdf2(sha512,normalize(i).nfkd,salt(s),{c:2048,dkLen:64})}const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id=Uint8Array.from({length:16},(i,s)=>s),Pi=Id.map(i=>(9*i+5)%16);let idxL=[Id],idxR=[Pi];for(let i=0;i<4;i++)for(let s of[idxL,idxR])s.push(s[i].map(o=>Rho[o]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(i=>new Uint8Array(i)),shiftsL=idxL.map((i,s)=>i.map(o=>shifts[s][o])),shiftsR=idxR.map((i,s)=>i.map(o=>shifts[s][o])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(i,s)=>i<>>32-s;function f(i,s,o,n){return 0===i?s^o^n:1===i?s&o|~s&n:2===i?(s|~o)^n:3===i?s&n|o&~n:s^(o|~n)}const BUF=new Uint32Array(16);class RIPEMD160 extends SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:s,h1:o,h2:n,h3:a,h4:l}=this;return[s,o,n,a,l]}set(s,o,n,a,l){this.h0=0|s,this.h1=0|o,this.h2=0|n,this.h3=0|a,this.h4=0|l}process(s,o){for(let N=0;N<16;N++,o+=4)BUF[N]=s.getUint32(o,!0);let n=0|this.h0,a=n,l=0|this.h1,y=l,k=0|this.h2,C=k,A=0|this.h3,T=A,S=0|this.h4,O=S;for(let N=0;N<5;N++){const Z=4-N,W=Kl[N],J=Kr[N],ht=idxL[N],ct=idxR[N],pt=shiftsL[N],xt=shiftsR[N];for(let Ct=0;Ct<16;Ct++){const Ot=rotl$1(n+f(N,l,k,A)+BUF[ht[Ct]]+W,pt[Ct])+S|0;n=S,S=A,A=0|rotl$1(k,10),k=l,l=Ot}for(let Ct=0;Ct<16;Ct++){const Ot=rotl$1(a+f(Z,y,C,T)+BUF[ct[Ct]]+J,xt[Ct])+O|0;a=O,O=T,T=0|rotl$1(C,10),C=y,y=Ot}}this.set(this.h1+k+T|0,this.h2+A+O|0,this.h3+S+a|0,this.h4+n+y|0,this.h0+l+C|0)}roundClean(){BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160),Point=secp256k1.ProjectivePoint,base58check=base58check$1(sha256);function bytesToNumber(i){return BigInt(`0x${bytesToHex(i)}`)}function numberToBytes(i){return hexToBytes(i.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=i=>ripemd160(sha256(i)),fromU32=i=>createView(i).getUint32(0,!1),toU32=i=>{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const s=new Uint8Array(4);return createView(s).setUint32(0,i,!1),s};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const s=this.privateKey;if(!s)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),s)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(s,o=BITCOIN_VERSIONS){if(bytes$1(s),8*s.length<128||8*s.length>512)throw new Error(`HDKey: wrong seed length=${s.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const n=hmac$1(sha512,MASTER_SECRET,s);return new HDKey({versions:o,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(s,o=BITCOIN_VERSIONS){const n=base58check.decode(s),a=createView(n),l=a.getUint32(0,!1),y={versions:o,depth:n[4],parentFingerprint:a.getUint32(5,!1),index:a.getUint32(9,!1),chainCode:n.slice(13,45)},k=n.slice(45),C=0===k[0];if(l!==o[C?"private":"public"])throw new Error("Version mismatch");return new HDKey(C?{...y,privateKey:k.slice(1)}:{...y,publicKey:k})}static fromJSON(s){return HDKey.fromExtendedKey(s.xpriv)}constructor(s){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!s||"object"!=typeof s)throw new Error("HDKey.constructor must not be called directly");if(this.versions=s.versions||BITCOIN_VERSIONS,this.depth=s.depth||0,this.chainCode=s.chainCode,this.index=s.index||0,this.parentFingerprint=s.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(s.publicKey&&s.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(s.privateKey){if(!secp256k1.utils.isValidPrivateKey(s.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof s.privateKey?s.privateKey:bytesToNumber(s.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(s.privateKey,!0)}else{if(!s.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(s.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(s){if(!/^[mM]'?/.test(s))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(s))return this;const o=s.replace(/^[mM]'?\//,"").split("/");let n=this;for(const a of o){const l=/^(\d+)('?)$/.exec(a);if(!l||3!==l.length)throw new Error(`Invalid child index: ${a}`);let y=+l[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===l[2]&&(y+=HARDENED_OFFSET),n=n.deriveChild(y)}return n}deriveChild(s){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let o=toU32(s);if(s>=HARDENED_OFFSET){const k=this.privateKey;if(!k)throw new Error("Could not derive hardened child key");o=concatBytes(new Uint8Array([0]),k,o)}else o=concatBytes(this.pubKey,o);const n=hmac$1(sha512,this.chainCode,o),a=bytesToNumber(n.slice(0,32)),l=n.slice(32);if(!secp256k1.utils.isValidPrivateKey(a))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:l,depth:this.depth+1,parentFingerprint:this.fingerprint,index:s};try{if(this.privateKey){const k=mod(this.privKey+a,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(k))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=k}else{const k=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(a));if(k.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=k.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(s+1)}}sign(s){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(s,32),secp256k1.sign(s,this.privKey).toCompactRawBytes()}verify(s,o){if(bytes$1(s,32),bytes$1(o,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=secp256k1.Signature.fromCompact(o)}catch{return!1}return secp256k1.verify(n,s,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(s,o){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(o,33),concatBytes(toU32(s),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,o)}}const u8a=i=>i instanceof Uint8Array,u32=i=>new Uint32Array(i.buffer,i.byteOffset,Math.floor(i.byteLength/4)),isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes(i){if("string"==typeof i&&(i=utf8ToBytes(i)),!u8a(i))throw new Error("expected Uint8Array, got "+typeof i);return i}const isPlainObject=i=>"[object Object]"===Object.prototype.toString.call(i)&&i.constructor===Object;function checkOpts(i,s){if(void 0!==s&&("object"!=typeof s||!isPlainObject(s)))throw new Error("options must be object or undefined");return Object.assign(i,s)}function ensureBytes(i,s){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof s&&i.length!==s)throw new Error(`Uint8Array length ${s} expected`)}function equalBytes(i,s){if(i.length!==s.length)throw new Error("equalBytes: Different size of Uint8Arrays");let o=!0;for(let n=0;n0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(i.outputLen),number(i.blockLen)}function exists(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output(i,s){bytes(i);const o=s.outputLen;if(i.length255&i[s++]|(255&i[s++])<<8;class Poly1305{constructor(s){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,ensureBytes(s=toBytes(s),32);const o=u8to16(s,0),n=u8to16(s,2),a=u8to16(s,4),l=u8to16(s,6),y=u8to16(s,8),k=u8to16(s,10),C=u8to16(s,12),A=u8to16(s,14);this.r[0]=8191&o,this.r[1]=8191&(o>>>13|n<<3),this.r[2]=7939&(n>>>10|a<<6),this.r[3]=8191&(a>>>7|l<<9),this.r[4]=255&(l>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|k<<2),this.r[7]=8065&(k>>>11|C<<5),this.r[8]=8191&(C>>>8|A<<8),this.r[9]=A>>>5&127;for(let T=0;T<8;T++)this.pad[T]=u8to16(s,16+2*T)}process(s,o,n=!1){const a=n?0:2048,{h:l,r:y}=this,k=y[0],C=y[1],A=y[2],T=y[3],S=y[4],O=y[5],N=y[6],Z=y[7],W=y[8],J=y[9],ht=u8to16(s,o+0),ct=u8to16(s,o+2),pt=u8to16(s,o+4),xt=u8to16(s,o+6),Ct=u8to16(s,o+8),Ot=u8to16(s,o+10),_t=u8to16(s,o+12),wt=u8to16(s,o+14);let it=l[0]+(8191&ht),st=l[1]+(8191&(ht>>>13|ct<<3)),vt=l[2]+(8191&(ct>>>10|pt<<6)),Bt=l[3]+(8191&(pt>>>7|xt<<9)),ne=l[4]+(8191&(xt>>>4|Ct<<12)),le=l[5]+(Ct>>>1&8191),me=l[6]+(8191&(Ct>>>14|Ot<<2)),ae=l[7]+(8191&(Ot>>>11|_t<<5)),or=l[8]+(8191&(_t>>>8|wt<<8)),fr=l[9]+(wt>>>5|a),yr=0,jr=yr+it*k+st*(5*J)+vt*(5*W)+Bt*(5*Z)+ne*(5*N);yr=jr>>>13,jr&=8191,jr+=le*(5*O)+me*(5*S)+ae*(5*T)+or*(5*A)+fr*(5*C),yr+=jr>>>13,jr&=8191;let wr=yr+it*C+st*k+vt*(5*J)+Bt*(5*W)+ne*(5*Z);yr=wr>>>13,wr&=8191,wr+=le*(5*N)+me*(5*O)+ae*(5*S)+or*(5*T)+fr*(5*A),yr+=wr>>>13,wr&=8191;let ze=yr+it*A+st*C+vt*k+Bt*(5*J)+ne*(5*W);yr=ze>>>13,ze&=8191,ze+=le*(5*Z)+me*(5*N)+ae*(5*O)+or*(5*S)+fr*(5*T),yr+=ze>>>13,ze&=8191;let He=yr+it*T+st*A+vt*C+Bt*k+ne*(5*J);yr=He>>>13,He&=8191,He+=le*(5*W)+me*(5*Z)+ae*(5*N)+or*(5*O)+fr*(5*S),yr+=He>>>13,He&=8191;let kt=yr+it*S+st*T+vt*A+Bt*C+ne*k;yr=kt>>>13,kt&=8191,kt+=le*(5*J)+me*(5*W)+ae*(5*Z)+or*(5*N)+fr*(5*O),yr+=kt>>>13,kt&=8191;let Rt=yr+it*O+st*S+vt*T+Bt*A+ne*C;yr=Rt>>>13,Rt&=8191,Rt+=le*k+me*(5*J)+ae*(5*W)+or*(5*Z)+fr*(5*N),yr+=Rt>>>13,Rt&=8191;let Oe=yr+it*N+st*O+vt*S+Bt*T+ne*A;yr=Oe>>>13,Oe&=8191,Oe+=le*C+me*k+ae*(5*J)+or*(5*W)+fr*(5*Z),yr+=Oe>>>13,Oe&=8191;let Ht=yr+it*Z+st*N+vt*O+Bt*S+ne*T;yr=Ht>>>13,Ht&=8191,Ht+=le*A+me*C+ae*k+or*(5*J)+fr*(5*W),yr+=Ht>>>13,Ht&=8191;let zt=yr+it*W+st*Z+vt*N+Bt*O+ne*S;yr=zt>>>13,zt&=8191,zt+=le*T+me*A+ae*C+or*k+fr*(5*J),yr+=zt>>>13,zt&=8191;let te=yr+it*J+st*W+vt*Z+Bt*N+ne*O;yr=te>>>13,te&=8191,te+=le*S+me*T+ae*A+or*C+fr*k,yr+=te>>>13,te&=8191,yr=(yr<<2)+yr|0,yr=yr+jr|0,jr=8191&yr,yr>>>=13,wr+=yr,l[0]=jr,l[1]=wr,l[2]=ze,l[3]=He,l[4]=kt,l[5]=Rt,l[6]=Oe,l[7]=Ht,l[8]=zt,l[9]=te}finalize(){const{h:s,pad:o}=this,n=new Uint16Array(10);let a=s[1]>>>13;s[1]&=8191;for(let k=2;k<10;k++)s[k]+=a,a=s[k]>>>13,s[k]&=8191;s[0]+=5*a,a=s[0]>>>13,s[0]&=8191,s[1]+=a,a=s[1]>>>13,s[1]&=8191,s[2]+=a,n[0]=s[0]+5,a=n[0]>>>13,n[0]&=8191;for(let k=1;k<10;k++)n[k]=s[k]+a,a=n[k]>>>13,n[k]&=8191;n[9]-=8192;let l=(1^a)-1;for(let k=0;k<10;k++)n[k]&=l;l=~l;for(let k=0;k<10;k++)s[k]=s[k]&l|n[k];s[0]=65535&(s[0]|s[1]<<13),s[1]=65535&(s[1]>>>3|s[2]<<10),s[2]=65535&(s[2]>>>6|s[3]<<7),s[3]=65535&(s[3]>>>9|s[4]<<4),s[4]=65535&(s[4]>>>12|s[5]<<1|s[6]<<14),s[5]=65535&(s[6]>>>2|s[7]<<11),s[6]=65535&(s[7]>>>5|s[8]<<8),s[7]=65535&(s[8]>>>8|s[9]<<5);let y=s[0]+o[0];s[0]=65535&y;for(let k=1;k<8;k++)y=(s[k]+o[k]|0)+(y>>>16)|0,s[k]=65535&y}update(s){assert.exists(this);const{buffer:o,blockLen:n}=this,a=(s=toBytes(s)).length;for(let l=0;l>>0,s[l++]=n[y]>>>8;return s}digest(){const{buffer:s,outputLen:o}=this;this.digestInto(s);const n=s.slice(0,o);return this.destroy(),n}}function wrapConstructorWithKey(i){const s=(n,a)=>i(a).update(toBytes(n)).digest(),o=i(new Uint8Array(32));return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=n=>i(n),s}wrapConstructorWithKey(i=>new Poly1305(i));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=i=>!(i.byteOffset%4),salsaBasic=i=>{const{core:s,rounds:o,counterRight:n,counterLen:a,allow128bitKeys:l,extendNonceFn:y,blockLen:k}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},i);assert.number(a),assert.number(o),assert.number(k),assert.bool(n),assert.bool(l);const C=k/4;if(k%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(A,T,S,O,N=0)=>{if(assert.bytes(A),assert.bytes(T),assert.bytes(S),O||(O=new Uint8Array(S.length)),assert.bytes(O),assert.number(N),N<0||N>=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");if(O.length=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");const vt=Math.min(k,wt-it);if(vt===k&&_t&&Ot){const Bt=it/4;if(it%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let ne=0;nei<>>32-s;function chachaCore(i,s,o,n,a,l=20){let y=i[0],k=i[1],C=i[2],A=i[3],T=s[0],S=s[1],O=s[2],N=s[3],Z=s[4],W=s[5],J=s[6],ht=s[7],ct=a,pt=o[0],xt=o[1],Ct=o[2],Ot=y,_t=k,wt=C,it=A,st=T,vt=S,Bt=O,ne=N,le=Z,me=W,ae=J,or=ht,fr=ct,yr=pt,jr=xt,wr=Ct;for(let He=0;Hea?s.create().update(n).digest():n);for(let y=0;ynew HMAC(i,s).update(o).digest();function extract$1(i,s,o){return assert$2.hash(i),void 0===o&&(o=new Uint8Array(i.outputLen)),hmac(i,toBytes$2(o),toBytes$2(s))}hmac.create=(i,s)=>new HMAC(i,s);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(i,s,o,n=32){if(assert$2.hash(i),assert$2.number(n),n>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(n/i.outputLen);void 0===o&&(o=EMPTY_BUFFER$1);const l=new Uint8Array(a*i.outputLen),y=hmac.create(i,s),k=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let A=0;Aexpand$1(i,extract$1(i,s,o),n,a);var __defProp=Object.defineProperty,__export=(i,s)=>{for(var o in s)__defProp(i,o,{get:s[o],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(i){return bytesToHex$1(schnorr.getPublicKey(i))}var utils_exports={};__export(utils_exports,{MessageNode:()=>MessageNode,MessageQueue:()=>MessageQueue,insertEventIntoAscendingList:()=>insertEventIntoAscendingList,insertEventIntoDescendingList:()=>insertEventIntoDescendingList,normalizeURL:()=>normalizeURL,utf8Decoder:()=>utf8Decoder,utf8Encoder:()=>utf8Encoder});var utf8Decoder=new TextDecoder("utf-8"),utf8Encoder=new TextEncoder;function normalizeURL(i){let s=new URL(i);return s.pathname=s.pathname.replace(/\/+/g,"/"),s.pathname.endsWith("/")&&(s.pathname=s.pathname.slice(0,-1)),("80"===s.port&&"ws:"===s.protocol||"443"===s.port&&"wss:"===s.protocol)&&(s.port=""),s.searchParams.sort(),s.hash="",s.toString()}function insertEventIntoDescendingList(i,s){let o,n=0,a=i.length-1,l=n;if(a<0)l=0;else if(s.created_at=i[n].created_at)l=n;else for(;;){if(a<=n+1){l=a;break}if(o=Math.floor(n+(a-n)/2),i[o].created_at>s.created_at)n=o;else{if(!(i[o].created_ati[a].created_at)l=a+1;else if(s.created_at<=i[n].created_at)l=n;else for(;;){if(a<=n+1){l=a;break}if(o=Math.floor(n+(a-n)/2),i[o].created_ats.created_at)){l=o;break}a=o}}return i[l]?.id!==s.id?[...i.slice(0,l),s,...i.slice(l)]:i}var MessageNode=class{_value;_next;get value(){return this._value}set value(i){this._value=i}get next(){return this._next}set next(i){this._next=i}constructor(i){this._value=i,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(i){this._first=i}get last(){return this._last}set last(i){this._last=i}_size;get size(){return this._size}set size(i){this._size=i}constructor(){this._first=null,this._last=null,this._size=0}enqueue(i){const s=new MessageNode(i);return 0!==this._size&&this._last?(this._last.next=s,this._last=s):(this._first=s,this._last=s),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let i=this._first;return this._first=i.next,i.next=null,this._size--,i.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(i=255){return{kind:i,content:"",tags:[],created_at:0}}function finishEvent(i,s){const o=i;return o.pubkey=getPublicKey(s),o.id=getEventHash(o),o.sig=getSignature(o,s),o[verifiedSymbol]=!0,o}function serializeEvent(i){if(!validateEvent(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}function getEventHash(i){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(i))))}var isRecord=i=>i instanceof Object;function validateEvent(i){if(!isRecord(i)||"number"!=typeof i.kind||"string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let s=0;ss.id.startsWith(o))||i.kinds&&-1===i.kinds.indexOf(s.kind)||i.authors&&-1===i.authors.indexOf(s.pubkey)&&!i.authors.some(o=>s.pubkey.startsWith(o)))return!1;for(let o in i)if("#"===o[0]){let n=i[`#${o.slice(1)}`];if(n&&!s.tags.find(([a,l])=>a===o.slice(1)&&-1!==n.indexOf(l)))return!1}return!(i.since&&s.created_ati.until)}function matchFilters(i,s){for(let o=0;ogetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(i,s={}){let{listTimeout:o=3e3,getTimeout:n=3e3,countTimeout:a=3e3}=s;var l,y,k={},C=newListeners(),A={},T={};function S(){return 1===l?.readyState}function O(J){return N.apply(this,arguments)}function N(){return(N=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){let ht=JSON.stringify(J);if(S()||(yield new Promise(ct=>setTimeout(ct,1e3)),S()))try{l.send(ht)}catch(ct){console.log(ct)}})).apply(this,arguments)}const Z=(J,{verb:ht="REQ",skipVerification:ct=!1,alreadyHaveEvent:pt=null,id:xt=Math.random().toString().slice(2)}={})=>{let Ct=xt;k[Ct]={id:Ct,filters:J,skipVerification:ct,alreadyHaveEvent:pt},O([ht,Ct,...J]);let Ot={sub:(_t,wt={})=>Z(_t||J,{skipVerification:wt.skipVerification||ct,alreadyHaveEvent:wt.alreadyHaveEvent||pt,id:Ct}),unsub:()=>{delete k[Ct],delete A[Ct],O(["CLOSE",Ct])},on:(_t,wt)=>{A[Ct]=A[Ct]||{event:[],count:[],eose:[]},A[Ct][_t].push(wt)},off:(_t,wt)=>{let it=A[Ct],st=it[_t].indexOf(wt);st>=0&&it[_t].splice(st,1)},get events(){return eventsGenerator(Ot)}};return Ot};function W(J,ht){return new Promise((ct,pt)=>{if(!J.id)return void pt(new Error(`event ${J} has no id`));let xt=J.id;O([ht,J]),T[xt]={resolve:ct,reject:pt}})}return{url:i,sub:Z,on:(J,ht)=>{C[J].push(ht),"connect"===J&&1===l?.readyState&&ht()},off:(J,ht)=>{let ct=C[J].indexOf(ht);-1!==ct&&C[J].splice(ct,1)},list:(J,ht)=>new Promise(ct=>{let pt=Z(J,ht),xt=[],Ct=setTimeout(()=>{pt.unsub(),ct(xt)},o);pt.on("eose",()=>{pt.unsub(),clearTimeout(Ct),ct(xt)}),pt.on("event",Ot=>{xt.push(Ot)})}),get:(J,ht)=>new Promise(ct=>{let pt=Z([J],ht),xt=setTimeout(()=>{pt.unsub(),ct(null)},n);pt.on("event",Ct=>{pt.unsub(),clearTimeout(xt),ct(Ct)})}),count:J=>new Promise(ht=>{let ct=Z(J,{...Z,verb:"COUNT"}),pt=setTimeout(()=>{ct.unsub(),ht(null)},a);ct.on("count",xt=>{ct.unsub(),clearTimeout(pt),ht(xt)})}),publish:J=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield W(J,"EVENT")})(),auth:J=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield W(J,"AUTH")})(),connect:(J=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){S()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((ht,ct)=>{try{l=new WebSocket(i)}catch(Ot){ct(Ot)}l.onopen=()=>{C.connect.forEach(Ot=>Ot()),ht()},l.onerror=()=>{y=void 0,C.error.forEach(Ot=>Ot()),ct()},l.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,C.disconnect.forEach(Ot=>Ot())});let pt,xt=new MessageQueue;function Ct(){if(0===xt.size)return clearInterval(pt),void(pt=null);var Ot=xt.dequeue();if(!Ot)return;let _t=getSubscriptionId(Ot);if(_t){let wt=k[_t];if(wt&&wt.alreadyHaveEvent&&wt.alreadyHaveEvent(getHex64(Ot,"id"),i))return}try{let wt=JSON.parse(Ot);switch(wt[0]){case"EVENT":{let Bt=wt[1],ne=wt[2];return void(validateEvent(ne)&&k[Bt]&&(k[Bt].skipVerification||verifySignature(ne))&&matchFilters(k[Bt].filters,ne)&&(A[Bt]?.event||[]).forEach(le=>le(ne)))}case"COUNT":let it=wt[1],st=wt[2];return void(k[it]&&(A[it]?.count||[]).forEach(Bt=>Bt(st)));case"EOSE":{let Bt=wt[1];return void(Bt in A&&(A[Bt].eose.forEach(ne=>ne()),A[Bt].eose=[]))}case"OK":{let Bt=wt[1],ne=wt[2],le=wt[3]||"";if(Bt in T){let{resolve:me,reject:ae}=T[Bt];ne?me(null):ae(new Error(le))}return}case"NOTICE":let vt=wt[1];return void C.notice.forEach(Bt=>Bt(vt));case"AUTH":{let Bt=wt[1];return void C.auth?.forEach(ne=>ne(Bt))}}}catch{return}}l.onmessage=Ot=>{xt.enqueue(Ot.data),pt||(pt=setInterval(Ct,0))}}))})())}),function(){return J.apply(this,arguments)}),close(){C=newListeners(),A={},T={},l?.readyState===WebSocket.OPEN&&l.close()},get status(){return l?.readyState??3}};var J}function eventsGenerator(i){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(i){let s;const o=[],n=a=>{s?(s(a),s=void 0):o.push(a)};i.on("event",n);try{for(;;)o.length>0?yield o.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(l=>{s=l}))}finally{i.off("event",n)}}),_eventsGenerator.apply(this,arguments)}var nip19_exports={};__export(nip19_exports,{BECH32_REGEX:()=>BECH32_REGEX,decode:()=>decode,naddrEncode:()=>naddrEncode,neventEncode:()=>neventEncode,noteEncode:()=>noteEncode,nprofileEncode:()=>nprofileEncode,npubEncode:()=>npubEncode,nrelayEncode:()=>nrelayEncode,nsecEncode:()=>nsecEncode});var Bech32MaxSize=5e3,BECH32_REGEX=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function integerToUint8Array(i){const s=new Uint8Array(4);return s[0]=i>>24&255,s[1]=i>>16&255,s[2]=i>>8&255,s[3]=255&i,s}function decode(i){let{prefix:s,words:o}=bech32$1.decode(i,Bech32MaxSize),n=new Uint8Array(bech32$1.fromWords(o));switch(s){case"nprofile":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(l=>utf8Decoder.decode(l)):[]}}}case"nevent":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(a[2]&&32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(a[3]&&4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(l=>utf8Decoder.decode(l)):[],author:a[2]?.[0]?bytesToHex$1(a[2][0]):void 0,kind:a[3]?.[0]?parseInt(bytesToHex$1(a[3][0]),16):void 0}}}case"naddr":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!a[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!a[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(a[0][0]),pubkey:bytesToHex$1(a[2][0]),kind:parseInt(bytesToHex$1(a[3][0]),16),relays:a[1]?a[1].map(l=>utf8Decoder.decode(l)):[]}}}case"nrelay":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(a[0][0])}}case"nsec":case"npub":case"note":return{type:s,data:bytesToHex$1(n)};default:throw new Error(`unknown prefix ${s}`)}}function parseTLV(i){let s={},o=i;for(;o.length>0;){let n=o[0],a=o[1];if(!a)throw new Error(`malformed TLV ${n}`);let l=o.slice(2,2+a);if(o=o.slice(2+a),l.lengthutf8Encoder.encode(s))}))}function neventEncode(i){let s;return null!=i.kind&&(s=integerToUint8Array(i.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(i.id)],1:(i.relays||[]).map(o=>utf8Encoder.encode(o)),2:i.author?[hexToBytes$1(i.author)]:[],3:s?[new Uint8Array(s)]:[]}))}function naddrEncode(i){let s=new ArrayBuffer(4);return new DataView(s).setUint32(0,i.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(i.identifier)],1:(i.relays||[]).map(o=>utf8Encoder.encode(o)),2:[hexToBytes$1(i.pubkey)],3:[new Uint8Array(s)]}))}function nrelayEncode(i){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(i)]}))}function encodeTLV(i){let s=[];return Object.entries(i).forEach(([o,n])=>{n.forEach(a=>{let l=new Uint8Array(a.length+2);l.set([parseInt(o)],0),l.set([a.length],1),l.set(a,2),s.push(l)})}),concatBytes$1(...s)}var nip04_exports={};function encrypt$1(i,s,o){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){const n=getNormalizedX(secp256k1.getSharedSecret(i,"02"+s));let a=Uint8Array.from(randomBytes$1(16)),l=utf8Encoder.encode(o),y=yield crypto.subtle.importKey("raw",n,{name:"AES-CBC"},!1,["encrypt"]),k=yield crypto.subtle.encrypt({name:"AES-CBC",iv:a},y,l);return`${base64$1.encode(new Uint8Array(k))}?iv=${base64$1.encode(new Uint8Array(a.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(i,s,o){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){let[n,a]=o.split("?iv="),l=getNormalizedX(secp256k1.getSharedSecret(i,"02"+s)),y=yield crypto.subtle.importKey("raw",l,{name:"AES-CBC"},!1,["decrypt"]),k=base64$1.decode(n),C=base64$1.decode(a),A=yield crypto.subtle.decrypt({name:"AES-CBC",iv:C},y,k);return utf8Decoder.decode(A)}),_decrypt$.apply(this,arguments)}function getNormalizedX(i){return i.slice(1,33)}__export(nip04_exports,{decrypt:()=>decrypt$1,encrypt:()=>encrypt$1}),typeof crypto<"u"&&!crypto.subtle&&crypto.webcrypto&&(crypto.subtle=crypto.webcrypto.subtle);var nip05_exports={};__export(nip05_exports,{NIP05_REGEX:()=>NIP05_REGEX$1,queryProfile:()=>queryProfile,searchDomain:()=>searchDomain,useFetchImplementation:()=>useFetchImplementation});var NIP05_REGEX$1=/^(?:([\w.+-]+)@)?([\w.-]+)$/,_fetch;try{_fetch=fetch}catch{}function useFetchImplementation(i){_fetch=i}function searchDomain(i){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s=""){try{return(yield(yield _fetch(`https://${i}/.well-known/nostr.json?name=${s}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(i){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){const s=i.match(NIP05_REGEX$1);if(!s)return null;const[o,n="_",a]=s;try{const l=yield _fetch(`https://${a}/.well-known/nostr.json?name=${n}`),{names:y,relays:k}=parseNIP05Result$1(yield l.json()),C=y[n];return C?{pubkey:C,relays:k?.[C]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(i){const s={names:{}};for(const[o,n]of Object.entries(i.names))"string"==typeof o&&"string"==typeof n&&(s.names[o]=n);if(i.relays){s.relays={};for(const[o,n]of Object.entries(i.relays))"string"==typeof o&&Array.isArray(n)&&(s.relays[o]=n.filter(a=>"string"==typeof a))}return s}var nip06_exports={};function privateKeyFromSeedWords(i,s){let o=HDKey.fromMasterSeed(mnemonicToSeedSync(i,s)).derive("m/44'/1237'/0'/0/0").privateKey;if(!o)throw new Error("could not derive private key");return bytesToHex$1(o)}function generateSeedWords(){return generateMnemonic(wordlist)}function validateWords(i){return validateMnemonic(i,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(i){const s={reply:void 0,root:void 0,mentions:[],profiles:[]},o=[];for(const n of i.tags)"e"===n[0]&&n[1]&&o.push(n),"p"===n[0]&&n[1]&&s.profiles.push({pubkey:n[1],relays:n[2]?[n[2]]:[]});for(let n=0;nparse});var nip13_exports={};function getPow(i){let s=0;for(let o=0;o=s)break}return n}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(i,s,o,n){return finishEvent({kind:6,tags:[...i.tags??[],["e",s.id,o],["p",s.pubkey]],content:""===i.content?"":JSON.stringify(s),created_at:i.created_at},n)}function getRepostedEventPointer(i){if(6!==i.kind)return;let s,o;for(let n=i.tags.length-1;n>=0&&(void 0===s||void 0===o);n--){const a=i.tags[n];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===o&&(o=a))}return void 0!==s?{id:s[1],relays:[s[2],o?.[2]].filter(n=>"string"==typeof n),author:o?.[1]}:void 0}function getRepostedEvent(i,{skipVerification:s}={}){const o=getRepostedEventPointer(i);if(void 0===o||""===i.content)return;let n;try{n=JSON.parse(i.content)}catch{return}return n.id===o.id&&(s||verifySignature(n))?n:void 0}__export(nip18_exports,{finishRepostEvent:()=>finishRepostEvent,getRepostedEvent:()=>getRepostedEvent,getRepostedEventPointer:()=>getRepostedEventPointer});var nip21_exports={};__export(nip21_exports,{NOSTR_URI_REGEX:()=>NOSTR_URI_REGEX,parse:()=>parse2,test:()=>test});var NOSTR_URI_REGEX=new RegExp(`nostr:(${BECH32_REGEX.source})`);function test(i){return"string"==typeof i&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(i)}function parse2(i){const s=i.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!s)throw new Error(`Invalid Nostr URI: ${i}`);return{uri:s[0],value:s[1],decoded:decode(s[1])}}var nip25_exports={};function finishReactionEvent(i,s,o){const n=s.tags.filter(a=>a.length>=2&&("e"===a[0]||"p"===a[0]));return finishEvent({...i,kind:7,tags:[...i.tags??[],...n,["e",s.id],["p",s.pubkey]],content:i.content??"+"},o)}function getReactedEventPointer(i){if(7!==i.kind)return;let s,o;for(let n=i.tags.length-1;n>=0&&(void 0===s||void 0===o);n--){const a=i.tags[n];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===o&&(o=a))}return void 0!==s&&void 0!==o?{id:s[1],relays:[s[2],o[2]].filter(n=>void 0!==n),author:o[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(i,s){let o=[];(s.kind||-1)>=0&&o.push(`kind=${s.kind}`),s.until&&o.push(`created_at<${s.until}`),s.since&&o.push(`created_at>${s.since}`);let n=o.join("&");if(""===n)throw new Error("refusing to create a delegation without any conditions");let a=sha256$1(utf8Encoder.encode(`nostr:delegation:${s.pubkey}:${n}`)),l=bytesToHex$1(schnorr.sign(a,i));return{from:getPublicKey(i),to:s.pubkey,cond:n,sig:l}}function getDelegator(i){let s=i.tags.find(k=>"delegation"===k[0]&&k.length>=4);if(!s)return null;let o=s[1],n=s[2],a=s[3],l=n.split("&");for(let k=0;k"===A&&i.created_at>parseInt(T)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${i.pubkey}:${n}`));return schnorr.verify(a,y,o)?o:null}__export(nip26_exports,{createDelegation:()=>createDelegation,getDelegator:()=>getDelegator});var nip27_exports={};__export(nip27_exports,{matchAll:()=>matchAll,regex:()=>regex,replaceAll:()=>replaceAll});var regex=()=>new RegExp(`\\b${NOSTR_URI_REGEX.source}\\b`,"g");function*matchAll(i){const s=i.matchAll(regex());for(const o of s)try{const[n,a]=o;yield{uri:n,value:a,decoded:decode(a),start:o.index,end:o.index+n.length}}catch{}}function replaceAll(i,s){return i.replaceAll(regex(),(o,n)=>s({uri:o,value:n,decoded:decode(n)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:40,tags:[...i.tags??[]],content:o,created_at:i.created_at},s)},channelMetadataEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:41,tags:[["e",i.channel_create_event_id],...i.tags??[]],content:o,created_at:i.created_at},s)},channelMessageEvent=(i,s)=>{const o=[["e",i.channel_create_event_id,i.relay_url,"root"]];return i.reply_to_channel_message_event_id&&o.push(["e",i.reply_to_channel_message_event_id,i.relay_url,"reply"]),finishEvent({kind:42,tags:[...o,...i.tags??[]],content:i.content,created_at:i.created_at},s)},channelHideMessageEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:43,tags:[["e",i.channel_message_event_id],...i.tags??[]],content:o,created_at:i.created_at},s)},channelMuteUserEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:44,tags:[["p",i.pubkey_to_mute],...i.tags??[]],content:o,created_at:i.created_at},s)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(i){_fetch2=i}function validateGithub(i,s,o){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){try{return(yield(yield _fetch2(`https://gist.github.com/${s}/${o}/raw`)).text())===`Verifying that I control the following Nostr public key: ${i}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:s,relay:o,sign:n}){const a={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",o.url],["challenge",s]],content:""};return o.auth(yield n(a))});return function(o){return i.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(i,s)=>secp256k1.getSharedSecret(i,"02"+s).subarray(1,33),getMessageKeys(i,s){const o=hkdf(sha256$1,i,s,"nip44-v2",76);return{encryption:o.subarray(0,32),nonce:o.subarray(32,44),auth:o.subarray(44,76)}},calcPadding(i){if(!Number.isSafeInteger(i)||i<0)throw new Error("expected positive integer");if(i<=32)return 32;const s=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const n=utils.v2.calcPadding(o),a=new Uint8Array(n-o),l=new Uint8Array(2);return new DataView(l.buffer).setUint16(0,o),concatBytes$1(l,s,a)},unpad(i){const s=new DataView(i.buffer).getUint16(0),o=i.subarray(2,2+s);if(0===s||o.length!==s||i.length!==2+utils.v2.calcPadding(s))throw new Error("invalid padding");return utf8Decoder.decode(o)}}};function encrypt2(i,s,o={}){const n=o.version??2;if(2!==n)throw new Error("unknown encryption version "+n);const a=o.salt??randomBytes$1(32);ensureBytes(a,32);const l=utils.v2.getMessageKeys(i,a),y=utils.v2.pad(s),k=chacha20(l.encryption,l.nonce,y),C=hmac(sha256$1,l.auth,k);return base64$1.encode(concatBytes$1(new Uint8Array([n]),a,k,C))}function decrypt2(i,s){const o=utils.v2;ensureBytes(i,32);const n=s.length;if(n=o.maxCiphertextSize)throw new Error("invalid ciphertext length: "+n);if("#"===s[0])throw new Error("unknown encryption version");let a;try{a=base64$1.decode(s)}catch(S){throw new Error("invalid base64: "+S.message)}const l=a.subarray(0,1)[0];if(2!==l)throw new Error("unknown encryption version "+l);const y=a.subarray(1,33),k=a.subarray(33,-32),C=a.subarray(-32),A=o.getMessageKeys(i,y);if(!equalBytes(hmac(sha256$1,A.auth,k),C))throw new Error("invalid MAC");const T=chacha20(A.encryption,A.nonce,k);return o.unpad(T)}var nip47_exports={};function parseConnectionString(i){const{pathname:s,searchParams:o}=new URL(i),n=s,a=o.get("relay"),l=o.get("secret");if(!n||!a||!l)throw new Error("invalid connection string");return{pubkey:n,relay:a,secret:l}}function makeNwcRequestEvent(i){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:i,secret:s,invoice:o}){const n={method:"pay_invoice",params:{invoice:o}},a=yield encrypt$1(s,i,JSON.stringify(n));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",i]]},s)}),_makeNwcRequestEvent.apply(this,arguments)}__export(nip47_exports,{makeNwcRequestEvent:()=>makeNwcRequestEvent,parseConnectionString:()=>parseConnectionString});var nip57_exports={},_fetch3;__export(nip57_exports,{getZapEndpoint:()=>getZapEndpoint,makeZapReceipt:()=>makeZapReceipt,makeZapRequest:()=>makeZapRequest,useFetchImplementation:()=>useFetchImplementation3,validateZapRequest:()=>validateZapRequest});try{_fetch3=fetch}catch{}function useFetchImplementation3(i){_fetch3=i}function getZapEndpoint(i){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){try{let s="",{lud06:o,lud16:n}=JSON.parse(i.content);if(o){let{words:y}=bech32$1.decode(o,1e3),k=bech32$1.fromWords(y);s=utf8Decoder.decode(k)}else{if(!n)return null;{let[y,k]=n.split("@");s=`https://${k}/.well-known/lnurlp/${y}`}}let a=yield _fetch3(s),l=yield a.json();if(l.allowsNostr&&l.nostrPubkey)return l.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:i,event:s,amount:o,relays:n,comment:a=""}){if(!o)throw new Error("amount not given");if(!i)throw new Error("profile not given");let l={kind:9734,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",i],["amount",o.toString()],["relays",...n]]};return s&&l.tags.push(["e",s]),l}function validateZapRequest(i){let s;try{s=JSON.parse(i)}catch{return"Invalid zap request JSON."}if(!validateEvent(s))return"Zap request is not a valid Nostr event.";if(!verifySignature(s))return"Invalid signature on zap request.";let o=s.tags.find(([a,l])=>"p"===a&&l);if(!o)return"Zap request doesn't have a 'p' tag.";if(!o[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let n=s.tags.find(([a,l])=>"e"===a&&l);return n&&!n[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":s.tags.find(([a,l])=>"relays"===a&&l)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:i,preimage:s,bolt11:o,paidAt:n}){let a=JSON.parse(i).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),l={kind:9735,created_at:Math.round(n.getTime()/1e3),content:"",tags:[...a,["bolt11",o],["description",i]]};return s&&l.tags.push(["preimage",s]),l}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(i,s,o){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o,n=!1){if(!i||!s)throw new Error("Missing loginUrl or httpMethod");const a=getBlankEvent(27235);a.tags=[["u",i],["method",s]],a.created_at=Math.round((new Date).getTime()/1e3);const l=yield o(a);return(n?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(l)))}),_getToken.apply(this,arguments)}function validateToken(i,s,o){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){const n=yield unpackEventFromToken(i).catch(a=>{throw a});return yield validateEvent2(n,s,o).catch(a=>{throw a})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(i){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){if(!i)throw new Error("Missing token");i=i.replace(_authorizationScheme,"");const s=utf8Decoder.decode(base64$1.decode(i));if(!s||0===s.length||!s.startsWith("{"))throw new Error("Invalid token");return JSON.parse(s)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(i,s,o){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){if(!i)throw new Error("Invalid nostr event");if(!verifySignature(i))throw new Error("Invalid nostr event, signature invalid");if(27235!==i.kind)throw new Error("Invalid nostr event, kind invalid");if(!i.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-i.created_at>60)throw new Error("Invalid nostr event, expired");const n=i.tags.find(l=>"u"===l[0]);if(1!==n?.length&&n?.[1]!==s)throw new Error("Invalid nostr event, url tag invalid");const a=i.tags.find(l=>"method"===l[0]);if(1!==a?.length&&a?.[1].toLowerCase()!==o.toLowerCase())throw new Error("Invalid nostr event, method tag invalid");return!0}),_validateEvent.apply(this,arguments)}var browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var i=1e3,s=60*i,o=60*s,n=24*o,a=7*n;function y(k,C,A,T){var S=C>=1.5*A;return Math.round(k/A)+" "+T+(S?"s":"")}return ms=function(k,C){C=C||{};var T,S,A=typeof k;if("string"===A&&k.length>0)return function(T){if(!((T=String(T)).length>100)){var S=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(T);if(S){var O=parseFloat(S[1]);switch((S[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*O;case"weeks":case"week":case"w":return O*a;case"days":case"day":case"d":return O*n;case"hours":case"hour":case"hrs":case"hr":case"h":return O*o;case"minutes":case"minute":case"mins":case"min":case"m":return O*s;case"seconds":case"second":case"secs":case"sec":case"s":return O*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return O;default:return}}}}(k);if("number"===A&&isFinite(k))return C.long?(T=k,(S=Math.abs(T))>=n?y(T,S,n,"day"):S>=o?y(T,S,o,"hour"):S>=s?y(T,S,s,"minute"):S>=i?y(T,S,i,"second"):T+" ms"):function(T){var S=Math.abs(T);return S>=n?Math.round(T/n)+"d":S>=o?Math.round(T/o)+"h":S>=s?Math.round(T/s)+"m":S>=i?Math.round(T/i)+"s":T+"ms"}(k);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(k))}}function setup(i){function s(a){let l,y,k,C=null;function A(...T){if(!A.enabled)return;const S=A,O=Number(new Date);S.diff=O-(l||O),S.prev=l,S.curr=O,l=O,T[0]=s.coerce(T[0]),"string"!=typeof T[0]&&T.unshift("%O");let Z=0;T[0]=T[0].replace(/%([a-zA-Z%])/g,(W,J)=>{if("%%"===W)return"%";Z++;const ht=s.formatters[J];return"function"==typeof ht&&(W=ht.call(S,T[Z]),T.splice(Z,1),Z--),W}),s.formatArgs.call(S,T),(S.log||s.log).apply(S,T)}return A.namespace=a,A.useColors=s.useColors(),A.color=s.selectColor(a),A.extend=o,A.destroy=s.destroy,Object.defineProperty(A,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==C?C:(y!==s.namespaces&&(y=s.namespaces,k=s.enabled(a)),k),set:T=>{C=T}}),"function"==typeof s.init&&s.init(A),A}function o(a,l){const y=s(this.namespace+(void 0===l?":":l)+a);return y.log=this.log,y}function n(a){return a.toString().substring(2,a.toString().length-2).replace(/\.\*\?$/,"*")}return s.debug=s,s.default=s,s.coerce=function(a){return a instanceof Error?a.stack||a.message:a},s.disable=function(){const a=[...s.names.map(n),...s.skips.map(n).map(l=>"-"+l)].join(",");return s.enable(""),a},s.enable=function(a){let l;s.save(a),s.namespaces=a,s.names=[],s.skips=[];const y=("string"==typeof a?a:"").split(/[\s,]+/),k=y.length;for(l=0;l{s[a]=i[a]}),s.names=[],s.skips=[],s.formatters={},s.selectColor=function(a){let l=0;for(let y=0;y{"%%"!==k&&(l++,"%c"===k&&(y=l))}),n.splice(y,0,a)},s.save=function(n){try{n?s.storage.setItem("debug",n):s.storage.removeItem("debug")}catch{}},s.load=function(){let n;try{n=s.storage.getItem("debug")}catch{}return!n&&typeof process<"u"&&"env"in process&&(n=process.env.DEBUG),n},s.useColors=function(){return!(!(typeof window<"u"&&window.process)||"renderer"!==window.process.type&&!window.process.__nwjs)||!(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage=function(){try{return localStorage}catch{}}(),s.destroy=(()=>{let n=!1;return()=>{n||(n=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],s.log=console.debug||console.log||(()=>{}),i.exports=common(s);const{formatters:o}=i.exports;o.j=function(n){try{return JSON.stringify(n)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}}(browser,browser.exports);var browserExports=browser.exports,debug3=getDefaultExportFromCjs(browserExports),dist={},LRUCache$1={},LRUCacheNode$1={};Object.defineProperty(LRUCacheNode$1,"__esModule",{value:!0}),LRUCacheNode$1.LRUCacheNode=void 0;class LRUCacheNode{constructor(s,o,n){const{entryExpirationTimeInMS:a=null,next:l=null,prev:y=null,onEntryEvicted:k,onEntryMarkedAsMostRecentlyUsed:C,clone:A,cloneFn:T}=n??{};if("number"==typeof a&&(a<=0||Number.isNaN(a)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=A&&A,this.cloneFn=T??this.defaultClone,this.key=s,this.internalValue=this.clone?this.cloneFn(o):o,this.created=Date.now(),this.entryExpirationTimeInMS=a,this.next=l,this.prev=y,this.onEntryEvicted=k,this.onEntryMarkedAsMostRecentlyUsed=C}get value(){return this.clone?this.cloneFn(this.internalValue):this.internalValue}get isExpired(){return"number"==typeof this.entryExpirationTimeInMS&&Date.now()-this.created>this.entryExpirationTimeInMS}invokeOnEvicted(){if(this.onEntryEvicted){const{key:s,value:o,isExpired:n}=this;this.onEntryEvicted({key:s,value:o,isExpired:n})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:s,value:o}=this;this.onEntryMarkedAsMostRecentlyUsed({key:s,value:o})}}defaultClone(s){return"boolean"==typeof s||"string"==typeof s||"number"==typeof s?s:JSON.parse(JSON.stringify(s))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(s){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:o=25,entryExpirationTimeInMS:n=null,onEntryEvicted:a,onEntryMarkedAsMostRecentlyUsed:l,cloneFn:y,clone:k}=s??{};if(Number.isNaN(o)||o<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof n&&(n<=0||Number.isNaN(n)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=o,this.entryExpirationTimeInMS=n,this.onEntryEvicted=a,this.onEntryMarkedAsMostRecentlyUsed=l,this.clone=k,this.cloneFn=y}get size(){return this.cleanCache(),this.lookupTable.size}get remainingSize(){return this.maxSizeInternal-this.size}get newest(){return this.head?this.head.isExpired?(this.removeNodeFromListAndLookupTable(this.head),this.newest):this.mapNodeToEntry(this.head):null}get oldest(){return this.tail?this.tail.isExpired?(this.removeNodeFromListAndLookupTable(this.tail),this.oldest):this.mapNodeToEntry(this.tail):null}get maxSize(){return this.maxSizeInternal}set maxSize(s){if(Number.isNaN(s)||s<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=s,this.enforceSizeLimit()}set(s,o,n){const a=this.lookupTable.get(s);a&&this.removeNodeFromListAndLookupTable(a);const l=new LRUCacheNode_1.LRUCacheNode(s,o,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...n});return this.setNodeAsHead(l),this.lookupTable.set(s,l),this.enforceSizeLimit(),this}get(s){const o=this.lookupTable.get(s);return o?o.isExpired?(this.removeNodeFromListAndLookupTable(o),null):(this.setNodeAsHead(o),o.value):null}peek(s){const o=this.lookupTable.get(s);return o?o.isExpired?(this.removeNodeFromListAndLookupTable(o),null):o.value:null}delete(s){const o=this.lookupTable.get(s);return!!o&&this.removeNodeFromListAndLookupTable(o)}has(s){const o=this.lookupTable.get(s);return!(!o||o.isExpired&&(this.removeNodeFromListAndLookupTable(o),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(s){let o=this.head;for(;o;){if(o.isExpired){const a=o.next;this.removeNodeFromListAndLookupTable(o),o=a;continue}const n=this.mapNodeToEntry(o);if(s(n))return this.setNodeAsHead(o),n;o=o.next}return null}forEach(s){let o=this.head,n=0;for(;o;)if(o.isExpired){const a=o.next;this.removeNodeFromListAndLookupTable(o),o=a}else s(o.value,o.key,n),o=o.next,n++}*values(){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield s.value,s=s.next}*keys(){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield s.key,s=s.next}*entries(){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield this.mapNodeToEntry(s),s=s.next}*[Symbol.iterator](){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield this.mapNodeToEntry(s),s=s.next}enforceSizeLimit(){let s=this.tail;for(;null!==s&&this.size>this.maxSizeInternal;){const o=s.prev;this.removeNodeFromListAndLookupTable(s),s=o}}mapNodeToEntry({key:s,value:o}){return{key:s,value:o}}setNodeAsHead(s){this.removeNodeFromList(s),this.head?(s.next=this.head,this.head.prev=s,this.head=s):(this.head=s,this.tail=s),s.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(s){null!==s.prev&&(s.prev.next=s.next),null!==s.next&&(s.next.prev=s.prev),this.head===s&&(this.head=s.next),this.tail===s&&(this.tail=s.prev),s.next=null,s.prev=null}removeNodeFromListAndLookupTable(s){return s.invokeOnEvicted(),this.removeNodeFromList(s),this.lookupTable.delete(s.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const s=[];for(const o of this.lookupTable.values())o.isExpired&&s.push(o);s.forEach(o=>this.removeNodeFromListAndLookupTable(o))}}LRUCache$1.LRUCache=LRUCache,function(i){var s=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(n,a,l,y){void 0===y&&(y=l);var k=Object.getOwnPropertyDescriptor(a,l);k&&!("get"in k?!a.__esModule:k.writable||k.configurable)||(k={enumerable:!0,get:function(){return a[l]}}),Object.defineProperty(n,y,k)}:function(n,a,l,y){void 0===y&&(y=l),n[y]=a[l]}),o=commonjsGlobal&&commonjsGlobal.__exportStar||function(n,a){for(var l in n)"default"===l||Object.prototype.hasOwnProperty.call(a,l)||s(a,n,l)};Object.defineProperty(i,"__esModule",{value:!0}),o(LRUCache$1,i)}(dist);var lib={};(function(i){function s(wt){if(!Number.isSafeInteger(wt))throw new Error(`Wrong integer: ${wt}`)}function o(...wt){const it=(st,vt)=>Bt=>st(vt(Bt));return{encode:Array.from(wt).reverse().reduce((st,vt)=>st?it(st,vt.encode):vt.encode,void 0),decode:wt.reduce((st,vt)=>st?it(st,vt.decode):vt.decode,void 0)}}function n(wt){return{encode:it=>{if(!Array.isArray(it)||it.length&&"number"!=typeof it[0])throw new Error("alphabet.encode input should be an array of numbers");return it.map(st=>{if(s(st),st<0||st>=wt.length)throw new Error(`Digit index outside alphabet: ${st} (alphabet: ${wt.length})`);return wt[st]})},decode:it=>{if(!Array.isArray(it)||it.length&&"string"!=typeof it[0])throw new Error("alphabet.decode input should be array of strings");return it.map(st=>{if("string"!=typeof st)throw new Error(`alphabet.decode: not string element=${st}`);const vt=wt.indexOf(st);if(-1===vt)throw new Error(`Unknown letter: "${st}". Allowed: ${wt}`);return vt})}}}function a(wt=""){if("string"!=typeof wt)throw new Error("join separator should be string");return{encode:it=>{if(!Array.isArray(it)||it.length&&"string"!=typeof it[0])throw new Error("join.encode input should be array of strings");for(let st of it)if("string"!=typeof st)throw new Error(`join.encode: non-string input=${st}`);return it.join(wt)},decode:it=>{if("string"!=typeof it)throw new Error("join.decode input should be string");return it.split(wt)}}}function l(wt,it="="){if(s(wt),"string"!=typeof it)throw new Error("padding chr should be string");return{encode(st){if(!Array.isArray(st)||st.length&&"string"!=typeof st[0])throw new Error("padding.encode input should be array of strings");for(let vt of st)if("string"!=typeof vt)throw new Error(`padding.encode: non-string input=${vt}`);for(;st.length*wt%8;)st.push(it);return st},decode(st){if(!Array.isArray(st)||st.length&&"string"!=typeof st[0])throw new Error("padding.encode input should be array of strings");for(let Bt of st)if("string"!=typeof Bt)throw new Error(`padding.decode: non-string input=${Bt}`);let vt=st.length;if(vt*wt%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;vt>0&&st[vt-1]===it;vt--)if(!((vt-1)*wt%8))throw new Error("Invalid padding: string has too much padding");return st.slice(0,vt)}}}function y(wt){if("function"!=typeof wt)throw new Error("normalize fn should be function");return{encode:it=>it,decode:it=>wt(it)}}function k(wt,it,st){if(it<2)throw new Error(`convertRadix: wrong from=${it}, base cannot be less than 2`);if(st<2)throw new Error(`convertRadix: wrong to=${st}, base cannot be less than 2`);if(!Array.isArray(wt))throw new Error("convertRadix: data should be array");if(!wt.length)return[];let vt=0;const Bt=[],ne=Array.from(wt);for(ne.forEach(le=>{if(s(le),le<0||le>=it)throw new Error(`Wrong integer: ${le}`)});;){let le=0,me=!0;for(let ae=vt;aeit?C(it,wt%it):wt,A=(wt,it)=>wt+(it-C(wt,it));function T(wt,it,st,vt){if(!Array.isArray(wt))throw new Error("convertRadix2: data should be array");if(it<=0||it>32)throw new Error(`convertRadix2: wrong from=${it}`);if(st<=0||st>32)throw new Error(`convertRadix2: wrong to=${st}`);if(A(it,st)>32)throw new Error(`convertRadix2: carry overflow from=${it} to=${st} carryBits=${A(it,st)}`);let Bt=0,ne=0;const le=2**st-1,me=[];for(const ae of wt){if(s(ae),ae>=2**it)throw new Error(`convertRadix2: invalid data word=${ae} from=${it}`);if(Bt=Bt<32)throw new Error(`convertRadix2: carry overflow pos=${ne} from=${it}`);for(ne+=it;ne>=st;ne-=st)me.push((Bt>>ne-st&le)>>>0);Bt&=2**ne-1}if(Bt=Bt<=it)throw new Error("Excess padding");if(!vt&&Bt)throw new Error(`Non-zero padding: ${Bt}`);return vt&&ne>0&&me.push(Bt>>>0),me}function S(wt){return s(wt),{encode:it=>{if(!(it instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return k(Array.from(it),256,wt)},decode:it=>{if(!Array.isArray(it)||it.length&&"number"!=typeof it[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(k(it,wt,256))}}}function O(wt,it=!1){if(s(wt),wt<=0||wt>32)throw new Error("radix2: bits should be in (0..32]");if(A(8,wt)>32||A(wt,8)>32)throw new Error("radix2: carry overflow");return{encode:st=>{if(!(st instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return T(Array.from(st),8,wt,!it)},decode:st=>{if(!Array.isArray(st)||st.length&&"number"!=typeof st[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(T(st,wt,8,it))}}}function N(wt){if("function"!=typeof wt)throw new Error("unsafeWrapper fn should be function");return function(...it){try{return wt.apply(null,it)}catch{}}}function Z(wt,it){if(s(wt),"function"!=typeof it)throw new Error("checksum fn should be function");return{encode(st){if(!(st instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const vt=it(st).slice(0,wt),Bt=new Uint8Array(st.length+wt);return Bt.set(st),Bt.set(vt,st.length),Bt},decode(st){if(!(st instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const vt=st.slice(0,-wt),Bt=it(vt).slice(0,wt),ne=st.slice(-wt);for(let le=0;lewt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i.base64=o(O(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),l(6),a("")),i.base64url=o(O(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),l(6),a(""));const W=wt=>o(S(58),n(wt),a(""));i.base58=W("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),i.base58flickr=W("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),i.base58xrp=W("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const J=[0,2,3,5,6,7,9,10,11];i.base58xmr={encode(wt){let it="";for(let st=0;sto(Z(4,it=>wt(wt(it))),i.base58);const ht=o(n("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),a("")),ct=[996825010,642813549,513874426,1027748829,705979059];function pt(wt){const it=wt>>25;let st=(33554431&wt)<<5;for(let vt=0;vt>vt&1)&&(st^=ct[vt]);return st}function xt(wt,it,st=1){const vt=wt.length;let Bt=1;for(let ne=0;ne126)throw new Error(`Invalid prefix (${wt})`);Bt=pt(Bt)^le>>5}Bt=pt(Bt);for(let ne=0;neae)throw new TypeError(`Wrong string length: ${me.length} (${me}). Expected (8..${ae})`);const or=me.toLowerCase();if(me!==or&&me!==me.toUpperCase())throw new Error("String must be lowercase or uppercase");const fr=(me=or).lastIndexOf("1");if(0===fr||-1===fr)throw new Error('Letter "1" must be present between prefix and data only');const yr=me.slice(0,fr),jr=me.slice(fr+1);if(jr.length<6)throw new Error("Data must be at least 6 characters long");const wr=ht.decode(jr).slice(0,-6),ze=xt(yr,wr,it);if(!jr.endsWith(ze))throw new Error(`Invalid checksum in ${me}: expected "${ze}"`);return{prefix:yr,words:wr}}return{encode:function(me,ae,or=90){if("string"!=typeof me)throw new Error("bech32.encode prefix should be string, not "+typeof me);if(!Array.isArray(ae)||ae.length&&"number"!=typeof ae[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ae);const fr=me.length+7+ae.length;if(!1!==or&&fr>or)throw new TypeError(`Length ${fr} exceeds limit ${or}`);return`${me=me.toLowerCase()}1${ht.encode(ae)}${xt(me,ae,it)}`},decode:le,decodeToBytes:function(me){const{prefix:ae,words:or}=le(me,!1);return{prefix:ae,words:or,bytes:vt(or)}},decodeUnsafe:N(le),fromWords:vt,fromWordsUnsafe:ne,toWords:Bt}}i.bech32=Ct("bech32"),i.bech32m=Ct("bech32m"),i.utf8={encode:wt=>(new TextDecoder).decode(wt),decode:wt=>(new TextEncoder).encode(wt)},i.hex=o(O(4),n("0123456789abcdef"),a(""),y(wt=>{if("string"!=typeof wt||wt.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof wt} with length ${wt.length}`);return wt.toLowerCase()}));const Ot={utf8:i.utf8,hex:i.hex,base16:i.base16,base32:i.base32,base64:i.base64,base64url:i.base64url,base58:i.base58,base58xmr:i.base58xmr},_t=`Invalid encoding type. Available types: ${Object.keys(Ot).join(", ")}`;i.bytesToString=(wt,it)=>{if("string"!=typeof wt||!Ot.hasOwnProperty(wt))throw new TypeError(_t);if(!(it instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return Ot[wt].encode(it)},i.str=i.bytesToString,i.stringToBytes=(wt,it)=>{if(!Ot.hasOwnProperty(wt))throw new TypeError(_t);if("string"!=typeof it)throw new TypeError("stringToBytes() expects string");return Ot[wt].decode(it)},i.bytes=i.stringToBytes})(lib),BigInt(1e3),BigInt(1e6),BigInt(1e9),BigInt(1e12),BigInt("2100000000000000000"),BigInt(1e11);const TAGCODES={payment_hash:1,payment_secret:16,description:13,payee:19,description_hash:23,expiry:6,min_final_cltv_expiry:24,fallback_address:9,route_hint:3,feature_bits:5,metadata:27};for(let i=0,s=Object.keys(TAGCODES);ithis.handleNotice(s))}initiateAuth(i={limit:1}){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.debug("Initiating authentication");const o=s.relay.sub([i],{id:"auth-test"});o.on("eose",()=>{o.unsub(),s._status=1,s.ndkRelay.emit("ready"),s.debug("Authentication not required"),o.unsub()}),s.debug("Authentication request started")})()}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=()=>{i.updateConnectionStats.connected(),i.ndkRelay.authRequired?(i._status=6,i.ndkRelay.emit("connect"),i.initiateAuth()):(i._status=1,i.ndkRelay.emit("connect"),i.ndkRelay.emit("ready"))},o=()=>{i.updateConnectionStats.disconnected(),1===i._status&&(i._status=3,i.handleReconnection()),i.ndkRelay.emit("disconnect")},n=function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(l){i.debug("Relay requested authentication",{havePolicy:!!i.ndkRelay.authPolicy}),i.ndkRelay.authPolicy?7!==i._status&&(i._status=7,yield i.ndkRelay.authPolicy(i.ndkRelay,l),7===i._status&&(i.debug("Authentication policy finished"),i._status=1,i.ndkRelay.emit("ready"))):yield i.ndkRelay.emit("auth",l)});return function(y){return a.apply(this,arguments)}}();try{i.updateConnectionStats.attempt(),i._status=0,i.relay.off("connect",s),i.relay.off("disconnect",o),i.relay.on("connect",s),i.relay.on("disconnect",o),i.relay.on("auth",n),yield i.relay.connect()}catch(a){throw i.debug("Failed to connect",a),i._status=3,a}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const i=this._connectionStats.durations;if(i.length%3!=0)return!1;const s=i.reduce((n,a)=>n+a,0)/i.length,o=i.map(n=>Math.pow(n-s,2)).reduce((n,a)=>n+a,0)/i.length;return Math.sqrt(o)<1e3}handleNotice(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(i.includes("oo many")||i.includes("aximum"))&&(s.disconnect(),setTimeout(()=>s.connect(),2e3),s.debug(s.relay.url,"Relay complaining?",i)),s.ndkRelay.emit("notice",s,i)})()}handleReconnection(i=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const s=this.connectedAt?Math.max(0,6e4-(Date.now()-this.connectedAt)):0;setTimeout(()=>{this._status=4,this.connect().then(()=>{this.debug("Reconnected")}).catch(o=>{this.debug("Reconnect failed",o),i<5?setTimeout(()=>{this.handleReconnection(i+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},s)}updateConnectionStats={connected:()=>{this._connectionStats.success++,this._connectionStats.connectedAt=Date.now()},disconnected:()=>{this._connectionStats.connectedAt&&(this._connectionStats.durations.push(Date.now()-this._connectionStats.connectedAt),this._connectionStats.durations.length>100&&this._connectionStats.durations.shift()),this._connectionStats.connectedAt=void 0},attempt:()=>{this._connectionStats.attempts++}};get connectionStats(){return this._connectionStats}},NDKRelayPublisher=class{ndkRelay;constructor(i){this.ndkRelay=i}publish(i,s=2500){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=()=>new Promise((C,A)=>{try{o.publishEvent(i,s).then(T=>C(T)).catch(T=>A(T))}catch(T){A(T)}}),a=new Promise((C,A)=>{setTimeout(()=>A(new Error("Timeout")),s)}),l=()=>{n().then(C=>y(C)).catch(C=>k(C))};let y,k;return 1===o.ndkRelay.status?Promise.race([n(),a]):Promise.race([new Promise((C,A)=>{y=C,k=A,o.ndkRelay.once("connect",l)}),a]).finally(()=>{o.ndkRelay.removeListener("connect",l)})})()}publishEvent(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=yield i.toNostrEvent(),a=o.ndkRelay.connectivity.relay.publish(n);let l;const y=new Promise((C,A)=>{a.then(()=>{clearTimeout(l),o.ndkRelay.emit("published",i),C(!0)}).catch(T=>{clearTimeout(l),o.ndkRelay.debug("Publish failed",T,i.id),o.ndkRelay.emit("publish:failed",i,T),A(T)})});if(!s||i.isEphemeral())return y;const k=new Promise((C,A)=>{l=setTimeout(()=>{o.ndkRelay.debug("Publish timed out",i.rawEvent()),o.ndkRelay.emit("publish:failed",i,"Timeout"),A(new Error("Publish operation timed out"))},s)});return Promise.race([y,k])})()}auth(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.ndkRelay.connectivity.relay.auth(i.rawEvent())})()}};function calculateGroupableId(i){const s=[];for(const o of i){if(o.since||o.until)return null;const n=Object.keys(o||{}).sort().join("-");s.push(n)}return s.join("|")}function mergeFilters(i){const s={};return i.forEach(o=>{Object.entries(o).forEach(([n,a])=>{s[n]=Array.isArray(a)?void 0===s[n]?[...a]:Array.from(new Set([...s[n],...a])):a})}),s}var MAX_SUBID_LENGTH=20;function queryFullyFilled(i){return!(!filterIncludesIds(i.filter)||!resultHasAllRequestedIds(i))}function compareFilter(i,s){if(Object.keys(i).length!==Object.keys(s).length)return!1;for(const[o,n]of Object.entries(i)){const a=s[o];if(!a)return!1;if(Array.isArray(n)&&Array.isArray(a)){const l=n;for(const y of a)if(!l.includes(y))return!1}else if(a!==n)return!1}return!0}function filterIncludesIds(i){return!!i.ids}function resultHasAllRequestedIds(i){const s=i.filter.ids;return!!s&&s.length===i.eventFirstSeen.size}function generateSubId(i,s){const o=i.map(k=>k.subId).filter(Boolean),n=[],a=new Set,l=new Set;if(o.length>0)n.push(Array.from(new Set(o)).join(","));else{for(const k of s)for(const C of Object.keys(k))"kinds"===C?k.kinds?.forEach(A=>l.add(A)):a.add(C);l.size>0&&n.push("kinds:"+Array.from(l).join(",")),a.size>0&&n.push(Array.from(a).join(","))}let y=n.join("-");return y.length>MAX_SUBID_LENGTH&&(y=y.substring(0,MAX_SUBID_LENGTH)),1!==o.length&&(y+="-"+Math.floor(999*Math.random()).toString()),y}function filterFromId(i){let s;if(i.match(NIP33_A_REGEX)){const[o,n,a]=i.split(":"),l={authors:[n],kinds:[parseInt(o)]};return a&&(l["#d"]=[a]),l}try{switch(s=nip19_exports.decode(i),s.type){case"nevent":return{ids:[s.data.id]};case"note":return{ids:[s.data]};case"naddr":return{authors:[s.data.pubkey],"#d":[s.data.identifier],kinds:[s.data.kind]}}}catch{}return{ids:[i]}}function isNip33AValue(i){return null!==i.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(i){try{const s=nip19_exports.decode(i);if(["naddr","nevent"].includes(s?.type)){const o=s.data;if(o?.relays)return o.relays.map(n=>new NDKRelay(n))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(i,s){super(),this.subscriptions=i,this.debug=s||this.subscriptions[0].subscription.debug.extend("grouped");for(const o of i)this.handleSubscriptionClosure(o)}addSubscription(i){this.subscriptions.push(i),this.handleSubscriptionClosure(i)}eventReceived(i){for(const s of this.subscriptions)s.eventReceived(i)}eoseReceived(i){Array.from(this.subscriptions).forEach(function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){o.subscription.eoseReceived(i)});return function(o){return s.apply(this,arguments)}}())}handleSubscriptionClosure(i){i.subscription.on("close",()=>{const s=this.subscriptions.findIndex(o=>o.subscription===i.subscription);this.subscriptions.splice(s,1),this.subscriptions.length<=0&&this.emit("close")})}map(i){return this.subscriptions.map(i)}[Symbol.iterator](){let i=0;const s=this.subscriptions;return{next:()=>imatchFilter(o,s))}};function findMatchingActiveSubscriptions(i,s){if(i.length!==s.length)return!1;for(let o=0;o{this.delayedItems.get(o)&&this.delayedItems.delete(o)}));let y=this.executionTimeoutsByGroupId.get(o);y&&"at-most"!==i.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(o,i)},i.opts.groupableDelay),this.executionTimeoutsByGroupId.set(o,y)),this.delayedTimers.has(o)?this.delayedTimers.get(o).push(y):this.delayedTimers.set(o,[y])}executeGroup(i,s){const o=this.delayedItems.get(i);this.delayedItems.delete(i);const n=this.delayedTimers.get(i);if(this.delayedTimers.delete(i),n)for(const a of n)clearTimeout(a);if(o){const a=o.subscriptions[0].filters.length,l=[];for(let y=0;yC.filters[y]);l.push(mergeFilters(k))}this.executeSubscriptions(i,o,l)}}executeSubscriptionsWhenConnected(i,s,o){const n=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(i,s,o)};this.ndkRelay.once("ready",n),s.once("close",()=>{this.ndkRelay.removeListener("ready",n)})}executeSubscriptions(i,s,o){this.conn.isAvailable()?this.executeSubscriptionsConnected(i,s,o):this.executeSubscriptionsWhenConnected(i,s,o)}executeSubscriptionsConnected(i,s,o){const n=[];for(const{subscription:k}of s)n.push(k);const a=generateSubId(n,o);s.req=o;const l={id:a};(this.ndkRelay.trusted||n.every(k=>k.opts.skipVerification))&&(l.skipVerification=!0);const y=this.conn.relay.sub(o,l);return this.activeSubscriptions.set(y,s),i&&this.activeSubscriptionsByGroupId.set(i,{filters:o,sub:y}),y.on("event",k=>{const C=new NDKEvent(void 0,k);C.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(C)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),s.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),i&&this.activeSubscriptionsByGroupId.delete(i)}),this.executeSubscriptionsWhenConnected(i,s,o),y}executedFilters(){const i=new Map;for(const[,s]of this.activeSubscriptions)i.set(s.req,s.map(o=>o.subscription));return i}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(i,s){super(),this.url=i,this.scores=new Map,this.debug=debug3(`ndk:relay:${i}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=s}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(i,s){this.subs.subscribe(i,s)}publish(i,s=2500){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.publisher.publish(i,s)})()}auth(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.publisher.auth(i)})()}scoreSlowerEvent(i){}tagReference(i){const s=["r",this.url];return i&&s.push(i),s}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(i,s){super(i),this.errors=s}},NDKRelaySet=class p5{relays;debug;ndk;constructor(s,o){this.relays=s,this.ndk=o,this.debug=o.debug.extend("relayset")}addRelay(s){this.relays.add(s)}static fromRelayUrls(s,o){const n=new Set;for(const a of s){const l=o.pool.relays.get(a);if(l)n.add(l);else{const y=new NDKRelay(a);o.pool.useTemporaryRelay(y),n.add(y)}}return new p5(new Set(n),o)}publish(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new Set,l=new Map,y=s.isEphemeral(),k=Array.from(n.relays).map(C=>new Promise(A=>{C.publish(s,o).then(()=>{a.add(C),A()}).catch(T=>{y||(l.set(C,T),n.debug("error publishing to relay",{relay:C.url,err:T})),A()})}));if(yield Promise.all(k),0===a.size&&!y)throw new PublishError("No relay was able to receive the event",l);return a})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(i,s){const o=new Set;return i.pool?.relays.forEach(n=>o.add(n)),new NDKRelaySet(o,i)}function getWriteRelaysFor(i,s){if(i.outboxTracker)return i.outboxTracker.data.get(s)?.writeRelays}function calculateRelaySetsFromFilter(i,s){const o=new Map,n=new Set;if(s.forEach(a=>{a.authors&&a.authors.forEach(l=>n.add(l))}),n.size>0){const a=new Map;for(const l of n){const y=getWriteRelaysFor(i,l);y&&y.size>0?(i.debug(`Adding ${y.size} relays for ${l}`),y.forEach(k=>{const C=a.get(k)||[];C.push(l),a.set(k,C)})):i.explicitRelayUrls?.forEach(k=>{const C=a.get(k)||[];C.push(l),a.set(k,C)})}for(const l of a.keys())o.set(l,[]);for(const l of s)if(l.authors)for(const[y,k]of a.entries()){const C=l.authors.filter(A=>k.includes(A));o.set(y,[...o.get(y),{...l,authors:C}])}else for(const y of a.keys())o.set(y,[...o.get(y),l])}else i.explicitRelayUrls?.forEach(a=>{o.set(a,s)});return o}function calculateRelaySetsFromFilters(i,s){return calculateRelaySetsFromFilter(i,s)}var DEFAULT_RELAYS=["wss://nos.lol","wss://relay.nostr.band","wss://relay.f7z.io","wss://relay.damus.io","wss://nostr.mom","wss://no.str.cr"],Zap=class extends lib$1.EventEmitter{ndk;zappedEvent;zappedUser;constructor(i){super(),this.ndk=i.ndk,this.zappedEvent=i.zappedEvent,this.zappedUser=i.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,o,n,a;if(i.zappedUser&&(i.zappedUser.profile||(yield i.zappedUser.fetchProfile({groupable:!1})),s=(i.zappedUser.profile||{}).lud06,o=(i.zappedUser.profile||{}).lud16),o&&!o.startsWith("LNURL")){const[l,y]=o.split("@");n=`https://${y}/.well-known/lnurlp/${l}`}else if(s){const{words:l}=bech32.decode(s,1e3),y=bech32.fromWords(l);n=new TextDecoder("utf-8").decode(y)}if(!n)throw new Error("No zap endpoint found");try{const l=i.ndk.httpFetch||fetch,y=yield l(n);if(200!==y.status){const C=yield y.text();throw new Error(`Unable to fetch zap endpoint ${n}: ${C}`)}const k=yield y.json();return k?.allowsNostr&&(k?.nostrPubkey||k?.nostrPubKey)&&(a=k.callback),a}catch(l){throw new Error(`Unable to fetch zap endpoint ${n}: ${l}`)}})()}createZapRequest(i,s,o,n,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield l.generateZapRequest(i,s,o,n);if(!y)return null;const{event:k,zapEndpoint:C}=y;if(!k)throw new Error("No zap request event found");let A;yield k.sign(a);try{A=yield l.getInvoice(k,i,C)}catch(T){throw new Error("Failed to get invoice: "+T)}return A})()}getInvoice(i,s,o){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${o}?`+new URLSearchParams({amount:s.toString(),nostr:JSON.stringify(i.rawEvent())}))).json()).pr})()}generateZapRequest(i,s,o,n,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield l.getZapEndpoint();if(!y)throw new Error("No zap endpoint found");if(!l.zappedEvent&&!l.zappedUser)throw new Error("No zapped event or user found");const k=nip57_exports.makeZapRequest({profile:l.zappedUser.pubkey,event:null,amount:i,comment:s||"",relays:n??l.relays()});if(l.zappedEvent){const A=l.zappedEvent.referenceTags();k.tags.push(...A)}k.tags.push(["lnurl",y]);const C=new NDKEvent(l.ndk,k);return o&&(C.tags=C.tags.concat(o)),{event:C,zapEndpoint:y}})()}relays(){let i=[];return this.ndk?.pool?.relays&&(i=this.ndk.pool.urls()),i.length||(i=DEFAULT_RELAYS),i}};function mergeTags(i,s){const o=new Map,n=(a,l)=>a.every((y,k)=>y===l[k]);return i.concat(s).forEach(a=>{for(let[l,y]of o)if(n(y,a)||n(a,y))return void(a.length>=y.length&&o.set(l,a));o.set(a.join(","),a)}),Array.from(o.values())}function generateContentTags(i){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s=[]){let o=[];const n=a=>{s.find(l=>l[0]===a[0]&&l[1]===a[1])||s.push(a)};return i=i.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,a=>{try{const l=a.split(/(@|nostr:)/)[2],{type:y,data:k}=nip19_exports.decode(l);let C;switch(y){case"npub":C=["p",k];break;case"nprofile":C=["p",k.pubkey];break;case"note":o.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){n(["e",k,yield maybeGetEventRelayUrl(l),"mention"]),T()});return function(T){return A.apply(this,arguments)}}()));break;case"nevent":o.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){let{id:S,relays:O,author:N}=k;O&&0!==O.length||(O=[yield maybeGetEventRelayUrl(l)]),n(["e",S,O[0],"mention"]),N&&n(["p",N]),T()});return function(T){return A.apply(this,arguments)}}()));break;case"naddr":o.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const S=[k.kind,k.pubkey,k.identifier].join(":");let O=k.relays??[];0===O.length&&(O=[yield maybeGetEventRelayUrl(l)]),n(["a",S,O[0],"mention"]),n(["p",k.pubkey]),T()});return function(T){return A.apply(this,arguments)}}()));break;default:return a}return C&&n(C),`nostr:${l}`}catch{return a}}),yield Promise.all(o),{content:i=i.replace(/#(\w+)/g,(a,l)=>{const y=["t",l];return s.find(k=>k[0]===y[0]&&k[1]===y[1])||s.push(y),a}),tags:s}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(i){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){return""})).apply(this,arguments)}function isReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=1e4&&this.kind<2e4}function isEphemeral(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=2e4&&this.kind<3e4}function isParamReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=3e4&&this.kind<4e4}function encrypt(i,s){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s){if(!this.ndk)throw new Error("No NDK instance found!");if(s||(yield this.ndk.assertSigner(),s=this.ndk.signer),!i){const o=this.getMatchingTags("p");if(1!==o.length)throw new Error("No recipient could be determined and no explicit recipient was provided");i=this.ndk.getUser({hexpubkey:o[0][1]})}this.content=yield s?.encrypt(i,this.content)}),_encrypt.apply(this,arguments)}function decrypt(i,s){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s){if(!this.ndk)throw new Error("No NDK instance found!");s||(yield this.ndk.assertSigner(),s=this.ndk.signer),i||(i=this.author),this.content=yield s?.decrypt(i,this.content)}),_decrypt.apply(this,arguments)}function encode(){return this.isParamReplaceable()?nip19_exports.naddrEncode({kind:this.kind,pubkey:this.pubkey,identifier:this.replaceableDTag(),relays:this.relay?[this.relay.url]:[]}):this.relay?nip19_exports.neventEncode({id:this.tagId(),relays:[this.relay.url],author:this.pubkey}):nip19_exports.noteEncode(this.tagId())}function repost(){return _repost.apply(this,arguments)}function _repost(){return _repost=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i=!0,s){if(!s&&i){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),s=this.ndk.signer}const o=new NDKEvent(this.ndk,{kind:getKind(this),content:""});return o.tag(this),16===o.kind&&o.tags.push(["k",`${this.kind}`]),s&&(yield o.sign(s)),i&&(yield o.publish()),o}),_repost.apply(this,arguments)}function getKind(i){return 1===i.kind?6:16}var NDKEvent=class n0 extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(s,o){super(),this.ndk=s,this.created_at=o?.created_at,this.content=o?.content||"",this.tags=o?.tags||[],this.id=o?.id||"",this.sig=o?.sig,this.pubkey=o?.pubkey||"",this.kind=o?.kind}rawEvent(){return{created_at:this.created_at,content:this.content,tags:this.tags,kind:this.kind,pubkey:this.pubkey,id:this.id,sig:this.sig}}set author(s){this.pubkey=s.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const s=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=s,s}tag(s,o){let n=[];if(s instanceof NDKUser){const a=["p",s.pubkey];o&&a.push(o),n.push(a)}else if(s instanceof n0){const a=s;n=a.referenceTags(o,a?.pubkey===this.pubkey);for(const y of a.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(k=>"p"===k[0]&&k[1]===y[1])||this.tags.push(["p",y[1]]))}else n=[s];this.tags=mergeTags(this.tags,n)}toNostrEvent(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s&&""===o.pubkey){const y=yield o.ndk?.signer?.user();o.pubkey=y?.hexpubkey||""}o.created_at||(o.created_at=Math.floor(Date.now()/1e3));const n=o.rawEvent(),{content:a,tags:l}=yield o.generateTags();n.content=a||"",n.tags=l;try{o.id=getEventHash(n)}catch{}return o.id&&(n.id=o.id),o.sig&&(n.sig=o.sig),n})()}isReplaceable=isReplaceable.bind(this);isEphemeral=isEphemeral.bind(this);isParamReplaceable=isParamReplaceable.bind(this);encode=encode.bind(this);encrypt=encrypt.bind(this);decrypt=decrypt.bind(this);getMatchingTags(s){return this.tags.filter(o=>o[0]===s)}tagValue(s){const o=this.getMatchingTags(s);if(0!==o.length)return o[0][1]}get alt(){return this.tagValue("alt")}set alt(s){this.removeTag("alt"),s&&this.tags.push(["alt",s])}removeTag(s){this.tags=this.tags.filter(o=>o[0]!==s)}sign(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s?o.author=yield s.user():(o.ndk?.assertSigner(),s=o.ndk.signer),yield o.generateTags(),o.isReplaceable()&&(o.created_at=Math.floor(Date.now()/1e3));const n=yield o.toNostrEvent();return o.sig=yield s.sign(n),o.sig})()}publish(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(n.sig||(yield n.sign()),!n.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return s||(s=n.ndk.devWriteRelaySet||calculateRelaySetFromEvent(n.ndk)),s.publish(n,o)})()}generateTags(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let o=[];const n=yield generateContentTags(s.content,s.tags),a=n.content;if(o=n.tags,s.kind&&s.isParamReplaceable()&&!s.getMatchingTags("d")[0]){const l=s.tagValue("title");let y=[...Array(l?6:16)].map(()=>Math.random().toString(36)[2]).join("");l&&l.length>0&&(y=l.replace(/[^a-z0-9]+/gi,"-").replace(/^-|-$/g,"")+"-"+y),o.push(["d",y])}if((s.ndk?.clientName||s.ndk?.clientNip89)&&!s.tagValue("client")){const l=["client",s.ndk.clientName??""];s.ndk.clientNip89&&l.push(s.ndk.clientNip89),o.push(l)}return{content:a||"",tags:o}})()}muted(){const s=this.ndk?.mutedIds.get(this.pubkey);if(s&&"p"===s)return"author";const o=this.tagReference(),n=this.ndk?.mutedIds.get(o[1]);return n&&n===o[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const s=this.getMatchingTags("d")[0];return s?s[1]:""}throw new Error("Event is not a parameterized replaceable event")}deduplicationKey(){return 0===this.kind||3===this.kind||this.kind&&this.kind>=1e4&&this.kind<2e4?`${this.kind}:${this.pubkey}`:this.tagId()}tagId(){return this.isParamReplaceable()?this.tagAddress():this.id}tagAddress(){if(!this.isParamReplaceable())throw new Error("This must only be called on replaceable events");const s=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${s}`}tagReference(s){let o;return o=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],o.push(this.relay?this.relay.url:""),s&&o.push(s),o}referenceTags(s,o){let n=[];return n=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?n=n.map(a=>(a.push(this.relay?.url),a)):s&&(n=n.map(a=>(a.push(""),a))),s&&n.forEach(a=>a.push(s)),o||n.push(...this.author.referenceTags()),n}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(s,o,n,a,l){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!y.ndk)throw new Error("No NDK instance found");l||y.ndk.assertSigner();const k=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:a}),C=Array.from(y.ndk.pool.relays.keys());return yield k.createZapRequest(s,o,n,C,l)})()}delete(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");o.ndk.assertSigner();const n=new n0(o.ndk,{kind:5,content:s||""});return n.tag(o),yield n.publish(),n})()}repost=repost.bind(this);react(s,o=!0){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.ndk)throw new Error("No NDK instance found");n.ndk.assertSigner();const a=new n0(n.ndk,{kind:7,content:s});return a.tag(n),o?yield a.publish():yield a.sign(),a})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class h5 extends NDKEvent{constructor(s,o){super(s,o),this.kind??=10002}static from(s){return new h5(s.ndk,s.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===READ_MARKER).map(s=>s[1])}set readRelayUrls(s){for(const o of s)this.tags.push(["r",o,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===WRITE_MARKER).map(s=>s[1])}set writeRelayUrls(s){for(const o of s)this.tags.push(["r",o,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]).map(s=>s[1])}set bothRelayUrls(s){for(const o of s)this.tags.push(["r",o])}get relays(){return this.getMatchingTags("r").map(s=>s[1])}},defaultOpts={closeOnEose:!1,cacheUsage:"CACHE_FIRST",groupable:!0,groupableDelay:100,groupableDelayType:"at-most"},NDKSubscription=class extends lib$1.EventEmitter{subId;filters;opts;pool;skipVerification=!1;skipValidation=!1;relayFilters;relaySet;ndk;debug;eoseDebug;eventFirstSeen=new Map;eosesSeen=new Set;eventsPerRelay=new Map;lastEventReceivedAt;internalId;constructor(i,s,o,n,a){if(super(),this.ndk=i,this.pool=o?.pool||i.pool,this.opts={...defaultOpts,...o||{}},this.filters=s instanceof Array?s:[s],this.subId=a||o?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=n,this.debug=i.debug.extend(`subscription[${o?.subId??this.internalId}]`),this.eoseDebug=this.debug.extend("eose"),this.skipVerification=o?.skipVerification||!1,this.skipValidation=o?.skipValidation||!1,this.opts.closeOnEose||this.debug("Creating a permanent subscription",this.opts,JSON.stringify(this.filters)),"ONLY_CACHE"===this.opts.cacheUsage&&!this.opts.closeOnEose)throw new Error("Cannot use cache-only options with a persistent subscription")}get filter(){return this.filters[0]}isGroupable(){return this.opts?.groupable||!1}shouldQueryCache(){return"ONLY_RELAY"!==this.opts?.cacheUsage}shouldQueryRelays(){return"ONLY_CACHE"!==this.opts?.cacheUsage}shouldWaitForCache(){return this.opts.closeOnEose&&!!this.ndk.cacheAdapter?.locking&&"PARALLEL"!==this.opts.cacheUsage}start(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s;i.shouldQueryCache()&&(s=i.startWithCache(),i.shouldWaitForCache()&&(yield s,queryFullyFilled(i)))?i.emit("eose",i):i.shouldQueryRelays()?i.startWithRelays():i.emit("eose",i)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(i=>i.authors?.length)}startWithCache(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.ndk.cacheAdapter?.query){const s=i.ndk.cacheAdapter.query(i);i.ndk.cacheAdapter.locking&&(yield s)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const i of this.relaySet.relays)this.relayFilters.set(i.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[i,s]of this.relayFilters)this.pool.getRelay(i).subscribe(this,s);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(i,s,o=!1){if(s&&(i.relay=s),s||(s=i.relay),this.skipValidation||i.isValid){if(!o&&s){let n=this.eventsPerRelay.get(s);if(n||(n=new Set,this.eventsPerRelay.set(s,n)),n.add(i.id),this.eventFirstSeen.has(i.id)){const a=Date.now()-(this.eventFirstSeen.get(i.id)||0);return s.scoreSlowerEvent(a),void this.emit("event:dup",i,s,a,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(i,this.filters,s),this.eventFirstSeen.set(i.id,Date.now())}else this.eventFirstSeen.set(i.id,0);i.ndk||(i.ndk=this.ndk),this.emit("event",i,s,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",i)}eoseTimeout;eoseReceived(i){this.eosesSeen.add(i),this.eoseDebug(`received from ${i.url}`);let s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0;const o=this.eosesSeen.size===this.relayFilters?.size;if(queryFullyFilled(this))this.emit("eose"),this.eoseDebug("Query fully filled"),this.opts?.closeOnEose&&this.stop();else if(o)this.emit("eose"),this.eoseDebug("All EOSEs seen"),this.opts?.closeOnEose&&this.stop();else{let n=1e3;const a=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&a>=.5){n*=1-a,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const l=()=>{s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==s&&s<20?this.eoseTimeout=setTimeout(l,n):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(l,n)}}}};function follows(i,s){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o=3){if(!this.ndk)throw new Error("NDK not set");const n=Array.from(yield this.ndk.fetchEvents({kinds:[o],authors:[this.pubkey]},i||{groupable:!1}))[0];if(n){const a=new Set;return n.tags.forEach(l=>{if("p"===l[0])try{a.add(l[1]),s&&this.ndk?.outboxTracker?.trackUsers([l[1]])}catch{}}),[...a].reduce((l,y)=>{const k=new NDKUser({pubkey:y});return k.ndk=this.ndk,l.add(k),l},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(i){const s={};let o;try{o=JSON.parse(i.content)}catch(n){throw new Error(`Failed to parse profile event: ${n}`)}return Object.keys(o).forEach(n=>{switch(n){case"name":s.name=o.name;break;case"display_name":s.displayName=o.display_name;break;case"image":case"picture":s.image=o.image||o.picture;break;case"banner":s.banner=o.banner;break;case"bio":s.bio=o.bio;break;case"nip05":s.nip05=o.nip05;break;case"lud06":s.lud06=o.lud06;break;case"lud16":s.lud16=o.lud16;break;case"about":s.about=o.about;break;case"zapService":s.zapService=o.zapService;break;case"website":s.website=o.website;break;default:s[n]=o[n]}}),s}function serializeProfile(i){const s={};for(const[o,n]of Object.entries(i))switch(o){case"username":case"name":s.name=n;break;case"displayName":s.display_name=n;break;case"image":case"picture":s.picture=n;break;case"bio":case"about":s.about=n;break;default:s[o]=n}return JSON.stringify(s)}var NDKList=class g5 extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(s,o){super(s,o),this.kind??=30001}static from(s){return new g5(s.ndk,s.rawEvent())}get title(){const s=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(s){if(this.removeTag("title"),this.removeTag("name"),!s)throw new Error("Title cannot be empty");this.tags.push(["title",s])}get name(){const s=this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(s){if(this.removeTag("name"),!s)throw new Error("Name cannot be empty");this.tags.push(["title",s])}get description(){return this.tagValue("description")}set description(s){s?this.tags.push(["description",s]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(s=!0){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s&&o.isEncryptedTagsCacheValid())return o._encryptedTags;if(!o.ndk)throw new Error("NDK instance not set");if(!o.ndk.signer)throw new Error("NDK signer not set");const n=yield o.ndk.signer.user();try{if(o.content.length>0)try{const a=yield o.ndk.signer.decrypt(n,o.content),l=JSON.parse(a);return l&&l[0]?(o.encryptedTagsLength=o.content.length,o._encryptedTags=l):(o.encryptedTagsLength=o.content.length,o._encryptedTags=[])}catch{console.log(`error decrypting ${o.content}`)}}catch{}return[]})()}validateTag(s){return!0}get items(){return this.tags.filter(s=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(s[0]))}addItem(s,o=void 0,n=!1){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK instance not set");if(!a.ndk.signer)throw new Error("NDK signer not set");let l;if(s instanceof NDKEvent)l=s.referenceTags();else if(s instanceof NDKUser)l=s.referenceTags();else if(s instanceof NDKRelay)l=s.referenceTags();else{if(!Array.isArray(s))throw new Error("Invalid object type");l=[s]}if(o&&l[0].push(o),n){const y=yield a.ndk.signer.user(),k=yield a.encryptedTags();k.push(...l),a._encryptedTags=k,a.encryptedTagsLength=a.content.length,a.content=JSON.stringify(k),yield a.encrypt(y)}else a.tags.push(...l);a.created_at=Math.floor(Date.now()/1e3),a.emit("change")})()}removeItem(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.ndk)throw new Error("NDK instance not set");if(!n.ndk.signer)throw new Error("NDK signer not set");if(o){const a=yield n.ndk.signer.user(),l=yield n.encryptedTags();l.splice(s,1),n._encryptedTags=l,n.encryptedTagsLength=n.content.length,n.content=JSON.stringify(l),yield n.encrypt(a)}else n.tags.splice(s,1);return n.created_at=Math.floor(Date.now()/1e3),n.emit("change"),n})()}},lists_default=NDKList;function pin(i,s,o){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!s){const n=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});s=n.size>0?lists_default.from(Array.from(n)[0]):new NDKEvent(this.ndk,{kind:10001})}return s.tag(i),o&&(yield s.publish()),s}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(i){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s=fetch,o={}){const n=i.match(NIP05_REGEX);if(!n)return null;const[a,l="_",y]=n;try{const k=yield s(`https://${y}/.well-known/nostr.json?name=${l}`,o),{names:C,relays:A,nip46:T}=parseNIP05Result(yield k.json()),S=C[l];return S?{pubkey:S,relays:A?.[S],nip46:T?.[S]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(i){const s={names:{}};for(const[o,n]of Object.entries(i.names))"string"==typeof o&&"string"==typeof n&&(s.names[o]=n);if(i.relays){s.relays={};for(const[o,n]of Object.entries(i.relays))"string"==typeof o&&Array.isArray(n)&&(s.relays[o]=n.filter(a=>"string"==typeof a))}if(i.nip46){s.nip46={};for(const[o,n]of Object.entries(i.relays))"string"==typeof o&&Array.isArray(n)&&(s.nip46[o]=n.filter(a=>"string"==typeof a))}return s}var NDKUser=class S1{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(s){s.npub&&(this._npub=s.npub),s.hexpubkey&&(this._pubkey=s.hexpubkey),s.pubkey&&(this._pubkey=s.pubkey),s.relayUrls&&(this.relayUrls=s.relayUrls),s.nip46Urls&&(this.nip46Urls=s.nip46Urls)}get npub(){if(!this._npub){if(!this._pubkey)throw new Error("hexpubkey not set");this._npub=nip19_exports.npubEncode(this.pubkey)}return this._npub}set npub(s){this._npub=s}get hexpubkey(){return this.pubkey}set hexpubkey(s){this._pubkey=s}get pubkey(){if(!this._pubkey){if(!this._npub)throw new Error("npub not set");this._pubkey=nip19_exports.decode(this.npub).data}return this._pubkey}set pubkey(s){this._pubkey=s}static fromNip05(s,o,n=!1){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o?.cacheAdapter&&o.cacheAdapter.loadNip05){const y=yield o.cacheAdapter.loadNip05(s);if(y){const k=new S1({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return k.ndk=o,k}}let a={};n&&(a.cache="no-cache");const l=yield getNip05For(s,o?.httpFetch,a);if(l&&o?.cacheAdapter&&o.cacheAdapter.saveNip05&&o?.cacheAdapter.saveNip05(s,l),l){const y=new S1({pubkey:l.pubkey,relayUrls:l.relays,nip46Urls:l.nip46});return y.ndk=o,y}})()}fetchProfile(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("NDK not set");o.profile||(o.profile={});let n=null;if(o.ndk.cacheAdapter&&o.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==s?.cacheUsage){const l=yield o.ndk.cacheAdapter.fetchProfile(o.pubkey);if(l)return o.profile=l,l}!s&&o.ndk.cacheAdapter&&o.ndk.cacheAdapter.locking&&(n=yield o.ndk.fetchEvents({kinds:[0],authors:[o.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),s={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),n&&0!==n.size||(n=yield o.ndk.fetchEvents({kinds:[0],authors:[o.pubkey]},s));const a=Array.from(n).sort((l,y)=>l.created_at-y.created_at);return 0===a.length?null:(o.profile=profileFromEvent(a[0]),o.profile&&o.ndk.cacheAdapter&&o.ndk.cacheAdapter.saveProfile&&o.ndk.cacheAdapter.saveProfile(o.pubkey,o.profile),o.profile)})()}follows=follows.bind(this);pin=pin.bind(this);relayList(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const o=s.ndk.outboxPool||s.ndk.pool,n=new Set;for(const y of o.relays.values())n.add(y);const a=new NDKRelaySet(n,s.ndk),l=yield s.ndk.fetchEvent({kinds:[10002],authors:[s.pubkey]},{closeOnEose:!0,pool:o,groupable:!0,subId:`relay-list-${s.pubkey.slice(0,6)}`},a);return l?NDKRelayList.from(l):yield s.relayListFromKind3()})()}relayListFromKind3(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const o=yield s.ndk.fetchEvent({kinds:[3],authors:[s.pubkey]});if(o)try{const n=JSON.parse(o.content),a=new NDKRelayList(s.ndk),l=new Set,y=new Set;for(const[k,C]of Object.entries(n))if(C){const A=C;A.write&&y.add(k),A.read&&l.add(k)}else l.add(k),y.add(k);return a.readRelayUrls=Array.from(l),a.writeRelayUrls=Array.from(y),a}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(s){const o=[["p",this.pubkey]];return s&&o[0].push("",s),o}publish(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("No NDK instance found");if(!s.profile)throw new Error("No profile available");s.ndk.assertSigner(),yield new NDKEvent(s.ndk,{kind:0,content:serializeProfile(s.profile)}).publish()})()}follow(s,o,n=3){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("No NDK instance found");if(a.ndk.assertSigner(),o||(o=yield a.follows(void 0,void 0,n)),o.has(s))return!1;o.add(s);const l=new NDKEvent(a.ndk,{kind:n});for(const y of o)l.tag(y);return yield l.publish(),!0})()}validateNip05(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");const n=yield getNip05For(s);return null===n?null:n.pubkey===o.pubkey})()}zap(s,o,n,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!l.ndk)throw new Error("No NDK instance found");a||l.ndk.assertSigner();const y=new Zap({ndk:l.ndk,zappedUser:l}),k=Array.from(l.ndk.pool.relays.keys());return yield y.createZapRequest(s,o,n,k,a)})()}},NDKPrivateKeySigner=class f5{_user;privateKey;constructor(s){s&&(this.privateKey=s,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const s=generatePrivateKey();return new f5(s)}blockUntilReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s._user)throw new Error("NDKUser not initialized");return s._user})()}user(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield s.blockUntilReady(),s._user})()}sign(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to sign without a private key");return getSignature(s,o.privateKey)})()}encrypt(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.privateKey)throw Error("Attempted to encrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.encrypt(n.privateKey,a,o)})()}decrypt(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.privateKey)throw Error("Attempted to decrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.decrypt(n.privateKey,a,o)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(i,s,o){super(),this.ndk=i,this.signer=s,this.debug=o.extend("rpc")}subscribe(i){var s=this;const o=this.ndk.subscribe(i,{closeOnEose:!1,groupable:!1});return o.on("event",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){try{const l=yield s.parseEvent(a);s.emit(l.method?"request":`response-${l.id}`,l)}catch(l){s.debug("error parsing event",l,a.rawEvent())}});return function(a){return n.apply(this,arguments)}}()),new Promise((n,a)=>{o.on("eose",()=>n(o))})}parseEvent(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=s.ndk.getUser({hexpubkey:i.pubkey});o.ndk=s.ndk;const n=yield s.signer.decrypt(o,i.content),a=JSON.parse(n),{id:l,method:y,params:k,result:C,error:A}=a;return y?{id:l,pubkey:i.pubkey,method:y,params:k,event:i}:{id:l,result:C,error:A,event:i}})()}sendResponse(i,s,o,n=24133,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:i,result:o};a&&(y.error=a);const k=yield l.signer.user(),C=l.ndk.getUser({hexpubkey:s}),A=new NDKEvent(l.ndk,{kind:n,content:JSON.stringify(y),tags:[["p",s]],pubkey:k.hexpubkey});A.content=yield l.signer.encrypt(C,A.content),yield A.sign(l.signer),yield A.publish()})()}sendRequest(i,s,o=[],n=24133,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),k=yield l.signer.user(),C=l.ndk.getUser({hexpubkey:i}),A={id:y,method:s,params:o},T=new Promise(O=>{const N=Z=>{"auth_url"===Z.result?(l.once(`response-${y}`,N),l.emit("authUrl",Z.error)):a&&a(Z)};l.once(`response-${y}`,N)}),S=new NDKEvent(l.ndk,{kind:n,content:JSON.stringify(A),tags:[["p",i]],pubkey:k.pubkey});return S.content=yield l.signer.encrypt(C,S.content),yield S.sign(l.signer),l.debug(`sending ${s} request to`,i),yield S.publish(),T})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(i,s,o){let n,a;if(super(),s.includes("#")){const l=s.split("#");n=new NDKUser({npub:l[0]}).pubkey,a=l[1]}else s.startsWith("npub")?n=new NDKUser({npub:s}).pubkey:s.match(/\./)?this.nip05=s:n=s;this.ndk=i,n&&(this.remotePubkey=n),this.token=a,this.debug=i.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:n}),this.localSigner=o||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(i,this.localSigner,this.debug),this.rpc.on("authUrl",(...l)=>{this.emit("authUrl",...l)}),this.localSigner.user().then(l=>{this.rpc.subscribe({kinds:[24133,24134],"#p":[l.pubkey]})})}user(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.remoteUser})()}blockUntilReady(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield i.localSigner.user(),o=i.ndk.getUser({pubkey:i.remotePubkey});if(i.nip05&&!i.remotePubkey&&NDKUser.fromNip05(i.nip05).then(n=>{n&&(i.remoteUser=n,i.remotePubkey=n.pubkey,i.relayUrls=n.nip46Urls)}),!i.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((n,a)=>{setTimeout(()=>{const l=[s.pubkey];i.token&&l.push(i.token),i.rpc.sendRequest(i.remotePubkey,"connect",l,24133,y=>{"ack"===y.result?n(o):a(y.error)})},100)})})()}encrypt(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("asking for encryption"),new Promise((n,a)=>{o.rpc.sendRequest(o.remotePubkey,"nip04_encrypt",[i.pubkey,s],24133,l=>{l.error?a(l.error):n(l.result)})})})()}decrypt(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("asking for decryption"),new Promise((n,a)=>{o.rpc.sendRequest(o.remotePubkey,"nip04_decrypt",[i.pubkey,s],24133,l=>{if(l.error)a(l.error);else{const y=JSON.parse(l.result);n(y[0])}})})})()}sign(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.debug("asking for a signature"),new Promise((o,n)=>{s.rpc.sendRequest(s.remotePubkey,"sign_event",[JSON.stringify(i)],24133,a=>{if(s.debug("got a response",a),a.error)n(a.error);else{const l=JSON.parse(a.result);o(l.sig)}})})})()}createAccount(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){n.debug("asking to create an account");const a=[];return i&&a.push(i),s&&a.push(s),o&&a.push(o),new Promise((l,y)=>{n.rpc.sendRequest(n.remotePubkey,"create_account",a,24134,k=>{n.debug("got a response",k),k.error?y(k.error):l(k.result)})})})()}};function dedup(i,s){return i.created_at>s.created_at?i:s}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(i){this.type=i,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(i){super(),this.ndk=i,this.debug=i.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(i){for(const s of i){const o=getKeyFromItem(s);if(this.data.has(o))continue;const n=this.track(s,"user"),a=s instanceof NDKUser?s:new NDKUser({hexpubkey:s});a.ndk=this.ndk,a.relayList().then(l=>{if(l){n.readRelays=new Set(l.readRelayUrls),n.writeRelays=new Set(l.writeRelayUrls);for(const y of n.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),n.readRelays.delete(y));for(const y of n.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),n.writeRelays.delete(y));this.data.set(o,n),this.debug(`Adding ${n.readRelays.size} read relays and ${n.writeRelays.size} write relays for ${a.hexpubkey}`)}})}}track(i,s){const o=getKeyFromItem(i);s??=getTypeFromItem(i);let n=this.data.get(o);return n||(n=new OutboxItem(s)),this.data.set(o,n),n}};function getKeyFromItem(i){return i instanceof NDKUser?i.hexpubkey:i}function getTypeFromItem(i){return i instanceof NDKUser?"user":"kind"}var NDKPool=class extends lib$1.EventEmitter{relays=new Map;blacklistRelayUrls;debug;temporaryRelayTimers=new Map;flappingRelays=new Set;backoffTimes=new Map;constructor(i=[],s=[],o,n){super(),this.debug=n??o.debug.extend("pool");for(const a of i){const l=new NDKRelay(a);this.addRelay(l,!1)}this.blacklistRelayUrls=new Set(s)}useTemporaryRelay(i,s=6e5){const o=this.relays.has(i.url);o||this.addRelay(i);const n=this.temporaryRelayTimers.get(i.url);if(n&&clearTimeout(n),!o||n){const a=setTimeout(()=>{this.removeRelay(i.url)},s);this.temporaryRelayTimers.set(i.url,a)}}addRelay(i,s=!0){var o=this;const n=i.url;this.blacklistRelayUrls?.has(n)?this.debug(`Relay ${n} is blacklisted`):(i.on("notice",function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(l,y){return o.emit("notice",l,y)});return function(l,y){return a.apply(this,arguments)}}()),i.on("connect",()=>this.handleRelayConnect(n)),i.on("ready",()=>this.handleRelayReady(i)),i.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.emit("relay:disconnect",i)})),i.on("flapping",()=>this.handleFlapping(i)),i.on("auth",function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(l){return o.emit("relay:auth",i,l)});return function(l){return a.apply(this,arguments)}}()),this.relays.set(n,i),s&&i.connect().catch(a=>{this.debug(`Failed to connect to relay ${n}`,a)}))}removeRelay(i){const s=this.relays.get(i);if(s)return s.disconnect(),this.relays.delete(i),this.emit("relay:disconnect",s),!0;const o=this.temporaryRelayTimers.get(i);return o&&(clearTimeout(o),this.temporaryRelayTimers.delete(i)),!1}getRelay(i,s=!0){let o=this.relays.get(i);return o||(o=new NDKRelay(i),this.addRelay(o,s)),o}handleRelayConnect(i){this.debug(`Relay ${i} connected`),this.emit("relay:connect",this.relays.get(i)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(i){this.debug(`Relay ${i.url} ready`),this.emit("relay:ready",i)}connect(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=[];s.debug(`Connecting to ${s.relays.size} relays${i?`, timeout ${i}...`:""}`);for(const n of s.relays.values())if(i){const a=new Promise((l,y)=>{setTimeout(()=>y(`Timed out after ${i}ms`),i)});o.push(Promise.race([n.connect(),a]).catch(l=>{s.debug(`Failed to connect to relay ${n.url}: ${l??"No reason specified"}`)}))}else o.push(n.connect());i&&setTimeout(()=>{const n=s.stats().connected===s.relays.size,a=s.stats().connected>0;!n&&a&&s.emit("connect")},i),yield Promise.all(o)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const i of this.flappingRelays)this.backoffTimes.set(i,0)}handleFlapping(i){this.debug(`Relay ${i.url} is flapping`);let s=this.backoffTimes.get(i.url)||5e3;s*=2,this.backoffTimes.set(i.url,s),this.debug(`Backoff time for ${i.url} is ${s}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${i.url}`),i.connect(),this.checkOnFlappingRelays()},s),i.disconnect(),this.emit("flapping",i)}size(){return this.relays.size}stats(){const i={total:0,connected:0,disconnected:0,connecting:0};for(const s of this.relays.values())i.total++,1===s.status?i.connected++:3===s.status?i.disconnected++:0===s.status&&i.connecting++;return i}connectedRelays(){return Array.from(this.relays.values()).filter(i=>1===i.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(i,s){const o=s.connectedRelays();if(!Array.from(i.relays).some(n=>o.map(a=>a.url).includes(n.url)))for(const n of o)i.addRelay(n);if(0===o.length)for(const n of s.relays.values())i.addRelay(n);return i}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(i,s){this.url=`https://${i}${SPEC_PATH}`,this.ndk=s}prepareUpload(i,s="POST"){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.validateHttpFetch(),o.spec||(yield o.fetchSpec()),!o.spec)throw new Error("Failed to fetch NIP96 spec");let n={};return o.nip98Required&&(n={Authorization:yield o.generateNip98Header(o.spec.api_url,s,i)}),{url:o.spec.api_url,headers:n}})()}xhrUpload(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n="POST",{url:a,headers:l}=yield o.prepareUpload(s,n);i.open(n,a,!0),l.Authorization&&i.setRequestHeader("Authorization",l.Authorization);const y=new FormData;return y.append("file",s),new Promise((k,C)=>{i.onload=function(){i.status>=200&&i.status<300?k(JSON.parse(i.responseText)):C(new Error(i.statusText))},i.onerror=function(){C(new Error("Network Error"))},i.send(y)})})()}upload(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o="POST",{url:n,headers:a}=yield s.prepareUpload(i,o),l=new FormData;l.append("file",i);const y=yield s.ndk.httpFetch(s.spec.api_url,{method:o,headers:a,body:l});if(200!==y.status)throw new Error(`Failed to upload file to ${n}`);const k=yield y.json();if("success"!==k.status)throw new Error(k.message);return k})()}validateHttpFetch(){if(!this.ndk)throw new Error("NDK is required to fetch NIP96 spec");if(!this.ndk.httpFetch)throw new Error("NDK must have an httpFetch method to fetch NIP96 spec")}fetchSpec(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.validateHttpFetch();const s=yield i.ndk.httpFetch(i.url);if(200!==s.status)throw new Error(`Failed to fetch NIP96 spec from ${i.url}`);const o=yield s.json();if(!o)throw new Error(`Failed to parse NIP96 spec from ${i.url}`);i.spec=o,i.nip98Required=i.spec.plans.free.is_nip98_required})()}generateNip98Header(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new NDKEvent(n.ndk,{kind:27235,tags:[["u",i],["method",s]]});if(["POST","PUT","PATCH"].includes(s)){const l=yield n.calculateSha256(o);a.tags.push(["payload",l])}return yield a.sign(),`Nostr ${btoa(JSON.stringify(a.rawEvent()))}`})()}calculateSha256(i){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield i.arrayBuffer(),o=yield crypto.subtle.digest("SHA-256",s);return Array.from(new Uint8Array(o)).map(n=>n.toString(16).padStart(2,"0")).join("")})()}},DEFAULT_OUTBOX_RELAYS=["wss://purplepag.es","wss://relay.snort.social"],DEFAULT_BLACKLISTED_RELAYS=["wss://brb.io"],NDK=class extends lib$1.EventEmitter{explicitRelayUrls;pool;outboxPool;_signer;_activeUser;cacheAdapter;debug;devWriteRelaySet;outboxTracker;mutedIds;clientName;clientNip89;relayAuthDefaultPolicy;httpFetch;autoConnectUserRelays=!0;autoFetchUserMutelist=!0;constructor(i={}){var s;super(),s=this,this.debug=i.debug||debug3("ndk"),this.explicitRelayUrls=i.explicitRelayUrls||[],this.pool=new NDKPool(i.explicitRelayUrls||[],i.blacklistRelayUrls,this),this.debug(`Starting with explicit relays: ${JSON.stringify(this.explicitRelayUrls)}`),this.pool.on("relay:auth",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(n,a){s.relayAuthDefaultPolicy&&(yield s.relayAuthDefaultPolicy(n,a))});return function(n,a){return o.apply(this,arguments)}}()),this.autoConnectUserRelays=i.autoConnectUserRelays??!0,this.autoFetchUserMutelist=i.autoFetchUserMutelist??!0,this.clientName=i.clientName,this.clientNip89=i.clientNip89,this.relayAuthDefaultPolicy=i.relayAuthDefaultPolicy,i.enableOutboxModel&&(this.outboxPool=new NDKPool(i.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,i.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=i.signer,this.cacheAdapter=i.cacheAdapter,this.mutedIds=i.mutedIds||new Map,i.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(i.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(i,s,o=!0){let n;return n="string"==typeof i?new NDKRelay(i,s):i,this.pool.addRelay(n,o),this.explicitRelayUrls.push(n.url),n}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(i){var s=this;const o=this._activeUser?.pubkey!==i?.pubkey;if(this._activeUser=i,i&&o){const n=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const T=yield A.relayList();if(T){s.debug("Connecting to user relays",{npub:A.npub,relays:T.relays});for(const S of T.relays){let O=s.pool.relays.get(S);O||(O=new NDKRelay(S),s.pool.addRelay(O))}}else s.debug("No relay list found for user",{npub:A.npub})});return function(T){return C.apply(this,arguments)}}(),a=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const T=yield s.fetchEvents([{kinds:[1e4],authors:[A.pubkey]},{kinds:[3e4],authors:[A.pubkey],"#d":["mute"],limit:1}]);if(T)for(const S of T){const O=lists_default.from(S);for(const N of O.items)s.mutedIds.set(N[1],N[0])}else s.debug("No mute list found for user",{npub:A.npub})});return function(T){return C.apply(this,arguments)}}(),l=[];this.autoConnectUserRelays&&l.push(n),this.autoFetchUserMutelist&&l.push(a);const y=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){for(const T of l)yield T(A)});return function(T){return C.apply(this,arguments)}}(),k=this.outboxPool||this.pool;k.connectedRelays.length>0?y(i):(this.debug("Waiting for connection to main relays"),k.once("relay:ready",C=>{this.debug("New relay ready",C?.url),y(i)}))}else i||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(i){this._signer=i,this.emit("signer:ready",i),i?.user().then(s=>{s.ndk=this,this.activeUser=s})}connect(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s._signer&&s.autoConnectUserRelays&&(s.debug("Attempting to connect to user relays specified by signer"),s._signer.relays)&&(yield s._signer.relays()).forEach(n=>s.pool.addRelay(n));const o=[s.pool.connect(i)];return s.outboxPool&&o.push(s.outboxPool.connect(i)),s.debug("Connecting to relays",{timeoutMs:i}),Promise.allSettled(o).then(()=>{})})()}getUser(i){const s=new NDKUser(i);return s.ndk=this,s}getUserFromNip05(i,s=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(i,o,s)})()}subscribe(i,s,o,n=!0){const a=new NDKSubscription(this,i,s,o);if(o)for(const l of o.relays)this.pool.useTemporaryRelay(l);if(this.outboxPool&&a.hasAuthorsFilter()){const l=a.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(l)}return n&&a.start(),a}publish(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.debug("Deprecated: Use `event.publish()` instead"),i.publish(s,o)})()}fetchEvent(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,l;if(o instanceof NDKRelay?l=new NDKRelaySet(new Set([o]),n):o instanceof NDKRelaySet&&(l=o),!o&&"string"==typeof i&&!isNip33AValue(i)){const y=relaysFromBech32(i);y.length>0&&(l=new NDKRelaySet(new Set(y),n),l=correctRelaySet(l,n.pool))}if(a="string"==typeof i?filterFromId(i):i,!a)throw new Error(`Invalid filter: ${JSON.stringify(i)}`);return new Promise(y=>{const k=n.subscribe(a,{...s||{},closeOnEose:!0},l,!1);k.on("event",C=>{C.ndk=n,y(C)}),k.on("eose",()=>{y(null)}),k.start()})})()}fetchEvents(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(a=>{const l=new Map,y=n.subscribe(i,{...s||{},closeOnEose:!0},o,!1),k=C=>{const A=C.deduplicationKey(),T=l.get(A);T&&(C=dedup(T,C)),C.ndk=n,l.set(A,C)};y.on("event",k),y.on("event:dup",k),y.on("eose",()=>{a(new Set(l.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(i){return new Nip96(i,this)}};const LOCAL_STORE_KEY="__nostrlogin_nip46",LOGGED_IN_ACCOUNTS="__nostrlogin_accounts",RECENT_ACCOUNTS="__nostrlogin_recent",OUTBOX_RELAYS$1=["wss://purplepag.es","wss://relay.nos.social","wss://user.kindpag.es","wss://relay.damus.io","wss://nos.lol"],DEFAULT_SIGNUP_RELAYS=["wss://relay.damus.io/","wss://nos.lol/","wss://relay.primal.net/"],localStorageSetItem=(i,s)=>{localStorage.setItem(i,s)},localStorageGetItem=i=>{const s=window.localStorage.getItem(i);if(s)try{return JSON.parse(s)}catch{}return null},localStorageRemoveItem=i=>{localStorage.removeItem(i)},fetchProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o){const n=new NDKUser({pubkey:s.pubkey});return n.ndk=o,yield n.fetchProfile()});return function(o,n){return i.apply(this,arguments)}}(),createProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o,n,a){const l={name:s.name},y=new NDKEvent(o,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:JSON.stringify(l),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const k=new NDKEvent(o,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:"",tags:[]}),C=(a||"").split(",").map(A=>A.trim()).filter(A=>A.startsWith("ws"));C.length||C.push(...DEFAULT_SIGNUP_RELAYS);for(const A of C)k.tags.push(["r",A]);yield y.sign(n),console.log("signed profile",y),yield k.sign(n),console.log("signed relays",k),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,o)),console.log("published profile",y),yield k.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,o)),console.log("published relays",k)});return function(o,n,a,l){return i.apply(this,arguments)}}(),bunkerUrlToInfo=(i,s="")=>{const o=new URL(i);return{pubkey:o.hostname||o.pathname.split("//")[1],sk:s||generatePrivateKey(),relays:o.searchParams.getAll("relay"),token:o.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=i=>i.startsWith("bunker://"),getBunkerUrl=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o){if(!s)return"";if(isBunkerUrl(s))return s;if(s.includes("@")){const[n,a]=s.toLocaleLowerCase().split("@"),l=o.devOverrideBunkerOrigin||`https://${a}`,y=`${l}/.well-known/nostr.json?name=_`,k=`${l}/.well-known/nostr.json?name=${n}`,C=yield fetch(y),A=yield C.json(),S=A.nip46[A.names._],O=yield fetch(k),N=(yield O.json()).names[n];if(!S.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${S[0]}`}throw new Error("Invalid user name or bunker url")});return function(o,n){return i.apply(this,arguments)}}(),checkNip05=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){let o=!1,n="",a="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s||!s.includes("@"))return;const[l,y]=s.toLocaleLowerCase().split("@");if(!l)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(s))return void(n="Invalid name");if(!y)return void(n="Select service");const k=`https://${y}/.well-known/nostr.json?name=${l.toLowerCase()}`;try{const C=yield fetch(k),A=yield C.json();if(A.names[l])return void(a=A.names[l])}catch{}o=!0})(),{available:o,taken:""!=a,error:n,pubkey:a}});return function(o){return i.apply(this,arguments)}}(),upgradeInfo=i=>{"typeAuthMethod"in i&&delete i.typeAuthMethod,i.authMethod||(i.authMethod="extension"in i&&i.extension?"extension":"readOnly"in i&&i.readOnly?"readOnly":"connect"),i.nip05&&isBunkerUrl(i.nip05)&&(i.bunkerUrl=i.nip05,i.nip05="")},localStorageAddAccount=i=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(i));const s=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],o=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(y=>upgradeInfo(y)),o.forEach(y=>upgradeInfo(y));const n=s,a=s.findIndex(y=>y.pubkey===i.pubkey&&y.authMethod===i.authMethod);-1!==a?n[a]=i:n.push(i);const l=o.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(l)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(n))},localStorageRemoveCurrentAccount=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);if(!i)return;upgradeInfo(i);const s={...i};delete s.sk,delete s.otpData;const o=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],n=localStorageGetItem(RECENT_ACCOUNTS)||[];o.forEach(y=>upgradeInfo(y)),n.forEach(y=>upgradeInfo(y));const a=n;if("connect"===s.authMethod&&s.bunkerUrl&&s.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===s.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=n.findIndex(k=>k.pubkey===s.pubkey&&k.authMethod===s.authMethod);-1!==y?a[y]=s:a.push(s)}const l=o.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(a)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(l)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=i=>{const s=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(n=>upgradeInfo(n));const o=s.filter(n=>n.pubkey!==i.pubkey||n.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(o))},localStorageGetRecents=()=>{const i=localStorageGetItem(RECENT_ACCOUNTS)||[];return i.forEach(s=>upgradeInfo(s)),i},localStorageGetAccounts=()=>{const i=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return i.forEach(s=>upgradeInfo(s)),i},localStorageGetCurrent=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);return i&&upgradeInfo(i),i},getDarkMode=i=>{const s=localStorage.getItem("nl-dark-mode");return s?!!JSON.parse(s):void 0!==i.darkMode?i.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return document.location.origin+"/favicon.ico"});return function(){return i.apply(this,arguments)}}();class BannerManager extends lib$1.EventEmitter{banner=null;listNotifies=[];params;constructor(s){super(),this.params=s}onAuthUrl(s){this.banner&&(this.banner.notify={confirm:Date.now(),url:s})}onUserInfo(s){this.banner&&(this.banner.userInfo=s)}onCallTimeout(){this.banner&&(this.banner.notify={confirm:Date.now(),timeOut:{domain:this.params.userInfo?.nip05?.split("@")[1]}})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){this.banner&&(this.banner.isLoading=!1)}onUpdateAccounts(s){this.banner&&(this.banner.accounts=s)}onDarkMode(s){this.banner&&(this.banner.darkMode=s)}launchAuthBanner(s){var o=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&this.banner.setAttribute("theme",s.theme),s.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",n=>{this.emit("launch",n.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.emit("logout")})),this.banner.addEventListener("handleImportModal",n=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",n=>{this.emit("onAuthUrlClick",n.detail)}),this.banner.addEventListener("handleSetConfirmBanner",n=>{this.listNotifies.push(n.detail),this.banner&&(this.banner.listNotifies=this.listNotifies)}),this.banner.addEventListener("handleSwitchAccount",n=>{this.emit("onSwitchAccount",n.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),this.banner.addEventListener("handleRetryConfirmBanner",()=>{const n=this.listNotifies.pop();n&&(this.banner&&(this.banner.listNotifies=this.listNotifies),this.emit("onAuthUrlClick",n))}),document.body.appendChild(this.banner)}}function extract(i,s,o){return hash$1(i),void 0===o&&(o=new Uint8Array(i.outputLen)),hmac$1(i,toBytes$1(o),toBytes$1(s))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(i,s,o,n=32){if(hash$1(i),number$1(n),n>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(n/i.outputLen);void 0===o&&(o=EMPTY_BUFFER);const l=new Uint8Array(a*i.outputLen),y=hmac$1.create(i,s),k=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let A=0;Adecoder.decode(i),getConversationKey(i,s){const o=secp256k1.getSharedSecret(i,"02"+s).subarray(1,33);return extract(sha256,o,"nip44-v2")},getMessageKeys(i,s){const o=expand(sha256,i,s,76);return{chacha_key:o.subarray(0,32),chacha_nonce:o.subarray(32,44),hmac_key:o.subarray(44,76)}},calcPaddedLen(i){if(!Number.isSafeInteger(i)||i<1)throw new Error("expected positive integer");if(i<=32)return 32;const s=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const s=new Uint8Array(2);return new DataView(s.buffer).setUint16(0,i,!1),s},pad(i){const s=u.utf8Encode(i),o=s.length;return concatBytes(u.writeU16BE(o),s,new Uint8Array(u.calcPaddedLen(o)-o))},unpad(i){const s=new DataView(i.buffer).getUint16(0),o=i.subarray(2,2+s);if(su.maxPlaintextSize||o.length!==s||i.length!==2+u.calcPaddedLen(s))throw new Error("invalid padding");return u.utf8Decode(o)},hmacAad(i,s,o){if(32!==o.length)throw new Error("AAD associated data must be 32 bytes");const n=concatBytes(o,s);return hmac$1(sha256,i,n)},decodePayload(i){if("string"!=typeof i)throw new Error("payload must be a valid string");const s=i.length;if(s<132||s>87472)throw new Error("invalid payload length: "+s);if("#"===i[0])throw new Error("unknown encryption version");let o;try{o=base64.decode(i)}catch(l){throw new Error("invalid base64: "+l.message)}const n=o.length;if(n<99||n>65603)throw new Error("invalid data length: "+n);const a=o[0];if(2!==a)throw new Error("unknown encryption version "+a);return{nonce:o.subarray(1,33),ciphertext:o.subarray(33,-32),mac:o.subarray(-32)}}};function encryptNip44(i,s,o=randomBytes(32)){const{chacha_key:n,chacha_nonce:a,hmac_key:l}=u.getMessageKeys(s,o),y=u.pad(i),k=chacha20(n,a,y),C=u.hmacAad(l,k,o);return base64.encode(concatBytes(new Uint8Array([2]),o,k,C))}function decryptNip44(i,s){const{nonce:o,ciphertext:n,mac:a}=u.decodePayload(i),{chacha_key:l,chacha_nonce:y,hmac_key:k}=u.getMessageKeys(s,o);if(!equalBytes(u.hmacAad(k,n,o),a))throw new Error("invalid MAC");const C=chacha20(l,y,n);return u.unpad(C)}class Nip44{cache=new Map;createKey(s,o){return u.getConversationKey(s,o)}getKey(s,o,n){const a=getPublicKey(s)+o;let l=this.cache.get(a);if(l)return l;const y=this.createKey(s,o);return this.cache.set(a,y),y}encrypt(s,o,n){return encryptNip44(n,this.getKey(s,o))}decrypt(s,o,n){return decryptNip44(n,this.getKey(s,o))}}const OUTBOX_RELAYS=["wss://user.kindpag.es","wss://purplepag.es","wss://relay.nos.social"],DEFAULT_NOSTRCONNECT_RELAY="wss://relay.nsec.app/",NOSTRCONNECT_APPS=[{name:"Nsec.app",domain:"nsec.app",canImport:!0,img:"https://nsec.app/assets/favicon.ico",link:"https://use.nsec.app/",relay:"wss://relay.nsec.app/"},{name:"Amber",img:"https://raw.githubusercontent.com/greenart7c3/Amber/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp",link:"",relay:"wss://relay.nsec.app/"},{name:"Other key stores",img:"",link:"",relay:"wss://relay.nsec.app/"}];class AuthNostrService extends lib$1.EventEmitter{ndk;profileNdk;signer=null;localSigner=null;params;signerPromise;launcherPromise;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";nip04;nip44;constructor(s){super(),this.params=s,this.ndk=new NDK({enableOutboxModel:!1}),this.profileNdk=new NDK({enableOutboxModel:!0,explicitRelayUrls:OUTBOX_RELAYS}),this.profileNdk.connect(),this.nip04={encrypt:this.encrypt04.bind(this),decrypt:this.decrypt04.bind(this)},this.nip44={encrypt:this.encrypt44.bind(this),decrypt:this.decrypt44.bind(this)}}waitReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.signerPromise)try{yield s.signerPromise}catch{}if(s.launcherPromise)try{yield s.launcherPromise}catch{}})()}nostrConnect(s,o=!1){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a={authMethod:"connect",pubkey:"",sk:n.nostrConnectKey,relays:[s=s||DEFAULT_NOSTRCONNECT_RELAY]},l=yield n.initSigner(a,{listen:!0});if(!l)throw new Error("Bad remote pubkey");return a.pubkey=l,a.bunkerUrl=`bunker://${l}?relay=${s}`,o||n.onAuth("login",a),a})()}getNostrConnectServices(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.nostrConnectKey=generatePrivateKey(),s.nostrConnectSecret=Math.random().toString(36).substring(7);const o=getPublicKey(s.nostrConnectKey),n={name:document.location.host,url:document.location.href,icon:yield getIcon(),perms:s.params.optionsModal.perms},a=`nostrconnect://${o}?metadata=${encodeURIComponent(JSON.stringify(n))}&secret=${s.nostrConnectSecret}`,l=s.localSigner?"#import="+nip19_exports.nsecEncode(s.localSigner.privateKey):"",y=NOSTRCONNECT_APPS.map(k=>({...k}));for(const k of y){let C=DEFAULT_NOSTRCONNECT_RELAY;if(k.link.startsWith("https://")){const T=new URL(k.link);try{const S=yield(yield fetch(`${T.origin}/.well-known/nostr.json`)).json(),N=S.nip46[S.names._];N&&N.length&&(C=N[0])}catch(S){console.log("Bad app info",S,T)}}k.link=k.link.replace("",a+"&relay="+C+l)}return[a+l,y]})()}localSignup(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=generatePrivateKey(),a={pubkey:getPublicKey(n),sk:n,name:s,authMethod:"local"};console.log(`localSignup name: ${s}`),yield o.setLocal(a,!0)})()}setLocal(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){n.releaseSigner(),n.localSigner=new NDKPrivateKeySigner(s.sk),o&&(yield createProfile(s,n.profileNdk,n.localSigner,n.params.optionsModal.signupRelays)),n.onAuth("login",s)})()}importAndConnect(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=yield o.nostrConnect(s,!0);yield o.logout(!0),o.localSigner=null,o.onAuth("login",n)})()}setReadOnly(s){this.onAuth("login",{pubkey:s,authMethod:"readOnly"})}setExtension(s){this.onAuth("login",{pubkey:s,authMethod:"extension"})}setOTP(s,o){this.onAuth("login",{pubkey:s,authMethod:"otp",otpData:o})}setConnect(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.releaseSigner(),yield o.initSigner(s),o.onAuth("login",s)})()}createAccount(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[n,a]=s.split("@"),l=yield getBunkerUrl(`_@${a}`,o.params.optionsModal);console.log("create account bunker's url",l);const y=bunkerUrlToInfo(l),k=!!o.params.userInfo;yield o.initSigner(y,{eventToAddAccount:k});const C=[n,a,"",o.params.optionsModal.perms||""];console.log("signer",o.signer);const A=yield new Promise(T=>{o.signer.rpc.sendRequest(y.pubkey,"create_account",C,void 0,T)});if(console.log("create_account pubkey",A),"error"===A.result)throw new Error(A.error);return{bunkerUrl:`bunker://${A.result}?relay=${y.relays?.[0]}`,sk:y.sk}})()}releaseSigner(){this.signer=null,this.localSigner=null;for(const s of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(s)}logout(s=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s||o.releaseSigner(),localStorageRemoveCurrentAccount(),o.onAuth("logout"),o.emit("updateAccounts")})()}setUserInfo(s){this.params.userInfo=s,this.emit("onUserInfo",s),s&&(localStorageAddAccount(s),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(s,o=null){if("logout"!==s&&!o)throw new Error("No user info in onAuth");if(o&&this.params.userInfo&&(o.pubkey!==this.params.userInfo.pubkey||o.authMethod!==this.params.userInfo.authMethod)){const n=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",n.detail),document.dispatchEvent(n)}this.setUserInfo(o),o&&fetchProfile(o,this.profileNdk).then(n=>{if(this.params.userInfo!==o)return;const a={...this.params.userInfo,picture:n?.image||n?.picture,name:n?.name||n?.displayName||n?.nip05||nip19_exports.npubEncode(o.pubkey)};this.setUserInfo(a)});try{const n=o?nip19_exports.npubEncode(o.pubkey):"",a={type:s};"logout"!==s&&(a.pubkey=o.pubkey,o.sk&&(a.localNsec=nip19_exports.nsecEncode(o.sk)),o.relays&&(a.relays=o.relays),o.otpData&&(a.otpData=o.otpData),a.method=o.authMethod||"connect");const l=new CustomEvent("nlAuth",{detail:a});console.log("nostr-login auth",a),document.dispatchEvent(l),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(n,a)}catch(n){console.log("onAuth error",n)}}initSigner(s,{listen:o=!1,connect:n=!1,eventToAddAccount:a=!1}={}){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(l.signerPromise)try{yield l.signerPromise}catch{}return l.signerPromise=new Promise(function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(k,C){try{if(s.relays)for(const A of s.relays)l.ndk.addExplicitRelay(A,void 0);if(yield l.ndk.connect(),l.signer=new NDKNip46Signer(l.ndk,s.pubkey,new NDKPrivateKeySigner(s.sk)),o||l.signer.on("authUrl",A=>{console.log("nostr login auth url",A),l.emit("onAuthUrl",{url:A,eventToAddAccount:a})}),o){const A=getPublicKey(s.sk);console.log("nostr-login listening for conn to",A);const T=yield l.signer.rpc.subscribe({kinds:[24133],"#p":[A]});T.on("event",function(){var S=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(O){try{const N=yield l.signer.rpc.parseEvent(O);if(!N.method){const Z=N;if("auth_url"===Z.result)return;"ack"===Z.result||Z.result===l.nostrConnectSecret?(l.signer.remotePubkey=O.pubkey,l.signer.remoteUser=new NDKUser({pubkey:O.pubkey}),s.pubkey=O.pubkey,k(O.pubkey)):C(Z.error)}}catch(N){console.log("error parsing event",N,O.rawEvent())}T.stop()});return function(O){return S.apply(this,arguments)}}())}else n&&(yield new Promise((A,T)=>{l.signer&&s.sk&&l.signer.rpc.sendRequest(s.pubkey,"connect",[s.pubkey,s.token||"",l.params.optionsModal.perms||""],24133,O=>{"ack"===O.result?A():T(O.error)})})),k(void 0)}catch(A){console.log("initSigner failure",A),l.signer=null,C(A)}});return function(k,C){return y.apply(this,arguments)}}()),l.signerPromise})()}authNip46(s,o,n,a=""){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const y=bunkerUrlToInfo(n,a);if(isBunkerUrl(o)?y.bunkerUrl=o:y.nip05=o,!y.pubkey||!y.sk||!y.relays?.[0])throw new Error(`Bad bunker url ${n}`);const k=!!l.params.userInfo;yield l.initSigner(y,{connect:!0,eventToAddAccount:k}),l.onAuth(s,y)}catch(y){throw console.log("nostr login auth failed",y),y}})()}signEvent(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?(s.pubkey=getPublicKey(o.localSigner.privateKey),s.id=getEventHash(s),s.sig=yield o.localSigner.sign(s)):(s.pubkey=o.signer?.remotePubkey,s.id=getEventHash(s),s.sig=yield o.signer?.sign(s)),console.log("signed",{event:s}),s})()}codec_call(s,o,n){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((l,y)=>{a.signer.rpc.sendRequest(a.signer.remotePubkey,s,[o,n],24133,k=>{k.error?y(k.error):l(k.result)})})})()}encrypt04(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.localSigner.encrypt(new NDKUser({pubkey:s}),o):n.signer.encrypt(new NDKUser({pubkey:s}),o)})()}decrypt04(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.localSigner.decrypt(new NDKUser({pubkey:s}),o):n.codec_call("nip04_decrypt",s,o)})()}encrypt44(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.nip44Codec.encrypt(n.localSigner.privateKey,s,o):n.codec_call("nip44_encrypt",s,o)})()}decrypt44(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.nip44Codec.decrypt(n.localSigner.privateKey,s,o):n.codec_call("nip44_decrypt",s,o)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(s,o,n){super(),this.params=s,this.extensionService=n,this.authNostrService=o}waitReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.launcherPromise)try{yield s.launcherPromise}catch{}})()}launch(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.launcherPromise)try{yield o.launcherPromise}catch{}o.opt=s;const n=document.createElement("dialog");o.modal=document.createElement("nl-auth"),o.modal.accounts=o.accounts,o.modal.recents=o.recents,o.modal.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&o.modal.setAttribute("theme",s.theme),s.startScreen&&o.modal.setAttribute("start-screen",s.startScreen),o.modal.setAttribute("bunkers",s.bunkers?s.bunkers:"nsec.app,highlighter.com"),void 0!==s.methods&&(o.modal.authMethods=s.methods),void 0!==s.localSignup&&(o.modal.localSignup=s.localSignup),s.title&&(o.modal.welcomeTitle=s.title),s.description&&(o.modal.welcomeDescription=s.description),o.modal.hasExtension=o.extensionService.hasExtension(),o.modal.hasOTP=!!s.otpRequestUrl&&!!s.otpReplyUrl,o.modal.isLoadingExtension=!1,o.modal.isLoading=!1,[o.modal.connectionString,o.modal.connectionStringServices]=yield o.authNostrService.getNostrConnectServices(),n.appendChild(o.modal),document.body.appendChild(n);let a="";return o.launcherPromise=new Promise((l,y)=>{n.addEventListener("close",()=>{y(new Error("Closed")),o.modal&&(o.modal.isLoading=!1,o.modal.authUrl="",o.modal.error="",o.modal.isLoadingExtension=!1,document.body.removeChild(o.modal.parentNode),o.modal=null)});const k=W=>{o.modal&&(o.modal.isLoading=!0),getBunkerUrl(W,o.params.optionsModal).then(J=>o.authNostrService.authNip46("login",W,J)).then(()=>{o.modal&&(o.modal.isLoading=!1),n.close(),l()}).catch(J=>{console.log("error",J),o.modal&&(o.modal.isLoading=!1,o.modal.error=J.toString())})},A=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(o.authNostrService.exportKeys()),localStorageSetItem("backupKey","true")}catch(J){console.error("Failed to copy to clipboard: ",J)}});return function(){return W.apply(this,arguments)}}(),T=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){o.modal&&(o.modal.isLoading=!0);try{yield o.authNostrService.importAndConnect(J),o.modal&&(o.modal.isLoading=!1),n.close(),l()}catch(ht){console.log("error",ht),o.modal&&(o.modal.isLoading=!1,o.modal.error=ht.toString())}});return function(ht){return W.apply(this,arguments)}}(),S=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){J&&o.modal&&(o.modal.isLoading=!0);try{yield o.authNostrService.nostrConnect(J),o.modal&&(o.modal.isLoading=!1),n.close(),l()}catch(ht){console.log("error",ht),o.modal&&(o.modal.isLoading=!1,o.modal.error=ht.toString())}});return function(ht){return W.apply(this,arguments)}}(),O=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){o.modal&&(o.modal.isLoading=!0);try{if(!J)throw new Error("Please enter some nickname");yield o.authNostrService.localSignup(J),o.modal&&(o.modal.isLoading=!1),n.close(),l()}catch(ht){console.log("error",ht),o.modal&&(o.modal.isLoading=!1,o.modal.error=ht.toString())}});return function(ht){return W.apply(this,arguments)}}();if(!o.modal)throw new Error("WTH?");o.modal.addEventListener("handleContinue",()=>{o.modal&&(o.modal.isLoading=!0,o.emit("onAuthUrlClick",o.modal.authUrl))}),o.modal.addEventListener("nlLogin",W=>{k(W.detail)}),o.modal.addEventListener("nlSignup",W=>{(W=>{o.modal&&(o.modal.isLoading=!0),o.authNostrService.createAccount(W).then(({bunkerUrl:J,sk:ht})=>o.authNostrService.authNip46("signup",W,J,ht)).then(()=>{o.modal&&(o.modal.isLoading=!1),n.close(),l()}).catch(J=>{console.log("error",J),o.modal&&(o.modal.isLoading=!1,o.modal.error=J.toString())})})(W.detail)}),o.modal.addEventListener("nlLocalSignup",W=>{O(W.detail)}),o.modal.addEventListener("nlImportAccount",W=>{T(W.detail)}),o.modal.addEventListener("nlExportKeys",W=>{A()}),o.modal.addEventListener("handleLogoutBanner",()=>{o.emit("onLogoutBanner")}),o.modal.addEventListener("nlNostrConnect",W=>{S(W.detail)}),o.modal.addEventListener("nlNostrConnectDefault",()=>{S()}),o.modal.addEventListener("nlSwitchAccount",W=>{o.emit("onSwitchAccount",W.detail),setTimeout(()=>n.close(),300)}),o.modal.addEventListener("nlLoginRecentAccount",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){const ht=J.detail;if("readOnly"===ht.authMethod)o.authNostrService.setReadOnly(ht.pubkey),n.close();else if("otp"===ht.authMethod){console.log("recent otp login",ht);try{o.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:ht.nip05||ht.pubkey}))}catch(ct){console.error(ct)}}else if("extension"===ht.authMethod)yield o.extensionService.trySetExtensionForPubkey(ht.pubkey),n.close();else{const ct=ht.bunkerUrl||ht.nip05;if(!ct)throw new Error("Bad connect info");k(ct)}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlRemoveRecent",W=>{localStorageRemoveRecent(W.detail),o.emit("updateAccounts")});const N=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){let ht="";if(J.includes("@")){const{error:ct,pubkey:pt}=yield checkNip05(J);if(!pt)throw new Error(ct);ht=pt}else if(J.startsWith("npub")){const{type:ct,data:pt}=nip19_exports.decode(J);if("npub"!==ct)throw new Error("Bad npub");ht=pt}else 64===J.trim().length&&(ht=J.trim(),nip19_exports.npubEncode(ht));return ht});return function(ht){return W.apply(this,arguments)}}();o.modal.addEventListener("nlLoginReadOnly",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){if(!o.modal)return;o.modal.isLoading=!0;const ht=J.detail;try{const ct=yield N(ht);o.authNostrService.setReadOnly(ct),o.modal.isLoading=!1,n.close(),l()}catch(ct){console.log("error",ct),o.modal.isLoading=!1,o.modal.error=ct.toString()||ct}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.extensionService.hasExtension())throw new Error("No extension");if(o.modal)try{o.modal.isLoadingExtension=!0,yield o.extensionService.setExtension(),o.modal.isLoadingExtension=!1,n.close(),l()}catch(W){console.log("extension error",W),o.modal.error=W.toString()}})),o.modal.addEventListener("nlLoginOTPUser",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){if(!o.modal)return;o.modal.isLoading=!0;const ht=J.detail;try{const ct=yield N(ht),pt=o.opt.otpRequestUrl+(o.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+ct,xt=yield fetch(pt);if(200!==xt.status)throw console.warn("nostr-login: bad otp reply",xt),new Error("Failed to send DM");o.modal.isOTP=!0,a=ct,o.modal.isLoading=!1}catch(ct){console.log("error",ct),o.modal.isLoading=!1,o.modal.error=ct.toString()||ct}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlLoginOTPCode",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){if(!o.modal)return;o.modal.isLoading=!0;const ht=J.detail;try{const ct=o.opt.otpReplyUrl+(o.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+a+"&code="+ht,pt=yield fetch(ct);if(200!==pt.status)throw console.warn("nostr-login: bad otp reply",pt),new Error("Invalid code");const xt=yield pt.text();o.authNostrService.setOTP(a,xt),o.modal.isOTP=!1,o.modal.isLoading=!1,n.close(),l()}catch(ct){console.log("error",ct),o.modal.isLoading=!1,o.modal.error=ct.toString()||ct}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlCheckSignup",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){const{available:ht,taken:ct,error:pt}=yield checkNip05(J.detail);o.modal&&(o.modal.error=String(pt),!pt&&ct&&(o.modal.error="Already taken"),o.modal.signupNameIsAvailable=ht)});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlCheckLogin",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){const{available:ht,taken:ct,error:pt}=yield checkNip05(J.detail);o.modal&&(o.modal.error=String(pt),ht&&(o.modal.error="Name not found"),o.modal.loginIsGood=ct)});return function(J){return W.apply(this,arguments)}}());const Z=()=>{o.modal&&(o.modal.isLoading=!1),n.close(),y(new Error("Cancelled"))};o.modal.addEventListener("stopFetchHandler",Z),o.modal.addEventListener("nlCloseModal",Z),o.modal.addEventListener("nlChangeDarkMode",W=>{setDarkMode(W.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:W.detail}))}),n.showModal()}),o.launcherPromise})()}connectModals(s){var o=this;const n=function(){var l=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield o.launch(y)});return function(k){return l.apply(this,arguments)}}(),a=document.getElementsByTagName("nl-button");for(let l=0;l{this.checkExtension(s)&&clearTimeout(o)},100)}checkExtension(s){return!(this.nostrExtension||!window.nostr||window.nostr===s||(this.initExtension(s),0))}initExtension(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){n.nostrExtension=window.nostr,window.nostr=s,"extension"===n.params.userInfo?.authMethod&&(yield n.trySetExtensionForPubkey(n.params.userInfo.pubkey)),o||setTimeout(()=>{window.nostr!==s&&n.nostrExtension!==window.nostr&&n.initExtension(s,!0)},300)})()}setExtensionReadPubkey(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=o.nostrExtension;const n=yield window.nostr.getPublicKey();s&&s!==n?o.emit("extensionLogout"):o.emit("extensionLogin",n)})()}trySetExtensionForPubkey(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.nostrExtension)return o.setExtensionReadPubkey(s)})()}setExtension(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.setExtensionReadPubkey()})()}unsetExtension(s){window.nostr===this.nostrExtension&&(window.nostr=s)}getExtension(){return this.nostrExtension}hasExtension(){return!!this.nostrExtension}}class NostrParams{userInfo;optionsModal;constructor(){this.userInfo=null,this.optionsModal={theme:"default",startScreen:"welcome",devOverrideBunkerOrigin:""}}}class Popup{popup=null;constructor(){}ensurePopup(s){if(!this.popup||this.popup.closed){if(this.popup=window.open(s,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup)throw new Error("Popup blocked. Try again, please!");this.popup.opener=null}}closePopup(){try{this.popup?.close(),this.popup=null}catch{}}}const CALL_TIMEOUT=5e3;class ProcessManager extends lib$1.EventEmitter{callCount=0;callTimer;constructor(){super()}onAuthUrl(){this.callTimer&&clearTimeout(this.callTimer)}wait(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let n,a;o.callTimer||(o.callTimer=setTimeout(()=>o.emit("onCallTimeout"),CALL_TIMEOUT)),o.callCount||(yield o.emit("onCallStart")),o.callCount++;try{a=yield s()}catch(l){n=l}if(o.callCount--,yield o.emit("onCallEnd"),o.callTimer&&clearTimeout(o.callTimer),o.callTimer=void 0,n)throw n;return a})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var s=this;this.params=new NostrParams,this.processManager=new ProcessManager,this.popupManager=new Popup,this.bannerManager=new BannerManager(this.params),this.authNostrService=new AuthNostrService(this.params),this.extensionService=new NostrExtensionService(this.params),this.modalManager=new ModalManager(this.params,this.authNostrService,this.extensionService);const o={waitReady:(n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield s.authNostrService.waitReady(),yield s.modalManager.waitReady()}),function(){return n.apply(this,arguments)}),getUserInfo:()=>this.params.userInfo,getSigner:()=>{if("readOnly"===this.params.userInfo.authMethod)throw new Error("Read only");return"extension"===this.params.userInfo.authMethod?this.extensionService.getExtension():this.authNostrService},launch:()=>this.launch(),wait:n=>this.processManager.wait(n)};var n;this.nostr=new Nostr(o),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onAuthUrl",({url:n,eventToAddAccount:a})=>{this.processManager.onAuthUrl(),a?this.modalManager.onAuthUrl(n):this.params.userInfo?this.bannerManager.onAuthUrl(n):this.modalManager.onAuthUrl(n)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",n=>{this.bannerManager.onUserInfo(n)}),this.modalManager.on("onAuthUrlClick",n=>{this.popupManager.ensurePopup(n)}),this.modalManager.on("onSwitchAccount",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return n.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){logout()});return function(a){return n.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),s.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",n=>{this.popupManager.ensurePopup(n)}),this.bannerManager.on("onSwitchAccount",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return n.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",n=>{this.authNostrService.setExtension(n)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",n=>{this.launch(n)})}switchAccount(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",s),o.extensionService.unsetExtension(o.nostr),"readOnly"===s.authMethod)o.authNostrService.setReadOnly(s.pubkey);else if("otp"===s.authMethod)o.authNostrService.setOTP(s.pubkey,s.otpData||"");else if("local"===s.authMethod&&s.sk)o.authNostrService.setLocal(s);else if("extension"===s.authMethod)yield o.extensionService.trySetExtensionForPubkey(s.pubkey);else{if(!("connect"===s.authMethod&&s.sk&&s.relays&&s.relays[0]))throw new Error("Bad auth info");o.authNostrService.setConnect(s)}})()}updateAccounts(){const s=localStorageGetAccounts(),o=localStorageGetRecents();this.bannerManager.onUpdateAccounts(s),this.modalManager.onUpdateAccounts(s,o)}launch=s=>{const o=localStorageGetRecents(),n=localStorageGetAccounts(),a=s?{startScreen:s}:this.params.optionsModal;return s||!o?.length&&!n?.length||(a.startScreen="switch-account"),this.modalManager.launch(a).catch(()=>{})};init=(()=>{var o,s=this;return o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(n){s.extensionService.startCheckingExtension(s.nostr),window.nostr=s.nostr,s.modalManager.connectModals(n),s.bannerManager.launchAuthBanner(n),n&&(s.params.optionsModal={...n});try{const a=localStorageGetCurrent();if(a){if(!a.pubkey)throw new Error("Bad stored info");yield s.switchAccount(a)}}catch(a){console.log("nostr login init error",a),yield logout()}s.updateAccounts()}),function(n){return o.apply(this,arguments)}})();logout=(()=>{var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.extensionService.unsetExtension(s.nostr),yield s.authNostrService.logout()})})();setDarkMode=s=>{localStorageSetItem("nl-dark-mode",`${s}`),this.bannerManager.onDarkMode(s),this.modalManager.onDarkMode(s)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",i=>{launch(i.detail||"")}),document.addEventListener("nlDarkMode",i=>{setDarkMode(!!i.detail)})},8378:(i,s,o)=>{"use strict";o.d(s,{My:()=>_t,aT:()=>st}),new Uint8Array(new Uint32Array([287454020]).buffer);const Ot=Array.from({length:256},(kt,Rt)=>Rt.toString(16).padStart(2,"0"));function _t(kt){!function y(kt,...Rt){if(!function l(kt){return kt instanceof Uint8Array||null!=kt&&"object"==typeof kt&&"Uint8Array"===kt.constructor.name}(kt))throw new Error("Uint8Array expected");if(Rt.length>0&&!Rt.includes(kt.length))throw new Error(`Uint8Array expected of length ${Rt}, not of length=${kt.length}`)}(kt);let Rt="";for(let Oe=0;Oe=wt._0&&kt<=wt._9?kt-wt._0:kt>=wt._A&&kt<=wt._F?kt-(wt._A-10):kt>=wt._a&&kt<=wt._f?kt-(wt._a-10):void 0}function st(kt){if("string"!=typeof kt)throw new Error("hex string expected, got "+typeof kt);const Rt=kt.length,Oe=Rt/2;if(Rt%2)throw new Error("padded hex string expected, got unpadded hex of length "+Rt);const Ht=new Uint8Array(Oe);for(let zt=0,te=0;zt{"use strict";function a(Se){return Se instanceof Uint8Array||null!=Se&&"object"==typeof Se&&"Uint8Array"===Se.constructor.name}function l(...Se){const Ke=Tr=>Tr,re=(Tr,Wr)=>Lo=>Tr(Wr(Lo));return{encode:Se.map(Tr=>Tr.encode).reduceRight(re,Ke),decode:Se.map(Tr=>Tr.decode).reduce(re,Ke)}}function y(Se){return{encode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"number"!=typeof Ke[0])throw new Error("alphabet.encode input should be an array of numbers");return Ke.map(re=>{if(re<0||re>=Se.length)throw new Error(`Digit index outside alphabet: ${re} (alphabet: ${Se.length})`);return Se[re]})},decode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"string"!=typeof Ke[0])throw new Error("alphabet.decode input should be array of strings");return Ke.map(re=>{if("string"!=typeof re)throw new Error(`alphabet.decode: not string element=${re}`);const $e=Se.indexOf(re);if(-1===$e)throw new Error(`Unknown letter: "${re}". Allowed: ${Se}`);return $e})}}}function k(Se=""){if("string"!=typeof Se)throw new Error("join separator should be string");return{encode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"string"!=typeof Ke[0])throw new Error("join.encode input should be array of strings");for(let re of Ke)if("string"!=typeof re)throw new Error(`join.encode: non-string input=${re}`);return Ke.join(Se)},decode:Ke=>{if("string"!=typeof Ke)throw new Error("join.decode input should be string");return Ke.split(Se)}}}function C(Se,Ke="="){if("string"!=typeof Ke)throw new Error("padding chr should be string");return{encode(re){if(!Array.isArray(re)||re.length&&"string"!=typeof re[0])throw new Error("padding.encode input should be array of strings");for(let $e of re)if("string"!=typeof $e)throw new Error(`padding.encode: non-string input=${$e}`);for(;re.length*Se%8;)re.push(Ke);return re},decode(re){if(!Array.isArray(re)||re.length&&"string"!=typeof re[0])throw new Error("padding.encode input should be array of strings");for(let tr of re)if("string"!=typeof tr)throw new Error(`padding.decode: non-string input=${tr}`);let $e=re.length;if($e*Se%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;$e>0&&re[$e-1]===Ke;$e--)if(!(($e-1)*Se%8))throw new Error("Invalid padding: string has too much padding");return re.slice(0,$e)}}}function T(Se,Ke,re){if(Ke<2)throw new Error(`convertRadix: wrong from=${Ke}, base cannot be less than 2`);if(re<2)throw new Error(`convertRadix: wrong to=${re}, base cannot be less than 2`);if(!Array.isArray(Se))throw new Error("convertRadix: data should be array");if(!Se.length)return[];let $e=0;const tr=[],Tr=Array.from(Se);for(Tr.forEach(Wr=>{if(Wr<0||Wr>=Ke)throw new Error(`Wrong integer: ${Wr}`)});;){let Wr=0,Lo=!0;for(let Or=$e;OrOe,K3:()=>it,Tq:()=>jr});const S=(Se,Ke)=>Ke?S(Ke,Se%Ke):Se,O=(Se,Ke)=>Se+(Ke-S(Se,Ke));function N(Se,Ke,re,$e){if(!Array.isArray(Se))throw new Error("convertRadix2: data should be array");if(Ke<=0||Ke>32)throw new Error(`convertRadix2: wrong from=${Ke}`);if(re<=0||re>32)throw new Error(`convertRadix2: wrong to=${re}`);if(O(Ke,re)>32)throw new Error(`convertRadix2: carry overflow from=${Ke} to=${re} carryBits=${O(Ke,re)}`);let tr=0,Tr=0;const Wr=2**re-1,Lo=[];for(const Or of Se){if(Or>=2**Ke)throw new Error(`convertRadix2: invalid data word=${Or} from=${Ke}`);if(tr=tr<32)throw new Error(`convertRadix2: carry overflow pos=${Tr} from=${Ke}`);for(Tr+=Ke;Tr>=re;Tr-=re)Lo.push((tr>>Tr-re&Wr)>>>0);tr&=2**Tr-1}if(tr=tr<=Ke)throw new Error("Excess padding");if(!$e&&tr)throw new Error(`Non-zero padding: ${tr}`);return $e&&Tr>0&&Lo.push(tr>>>0),Lo}function Z(Se){return{encode:Ke=>{if(!a(Ke))throw new Error("radix.encode input should be Uint8Array");return T(Array.from(Ke),256,Se)},decode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"number"!=typeof Ke[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(T(Ke,Se,256))}}}function W(Se,Ke=!1){if(Se<=0||Se>32)throw new Error("radix2: bits should be in (0..32]");if(O(8,Se)>32||O(Se,8)>32)throw new Error("radix2: carry overflow");return{encode:re=>{if(!a(re))throw new Error("radix2.encode input should be Uint8Array");return N(Array.from(re),8,Se,!Ke)},decode:re=>{if(!Array.isArray(re)||re.length&&"number"!=typeof re[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(N(re,Se,8,Ke))}}}function J(Se){if("function"!=typeof Se)throw new Error("unsafeWrapper fn should be function");return function(...Ke){try{return Se.apply(null,Ke)}catch{}}}function ht(Se,Ke){if("function"!=typeof Ke)throw new Error("checksum fn should be function");return{encode(re){if(!a(re))throw new Error("checksum.encode: input should be Uint8Array");const $e=Ke(re).slice(0,Se),tr=new Uint8Array(re.length+Se);return tr.set(re),tr.set($e,re.length),tr},decode(re){if(!a(re))throw new Error("checksum.decode: input should be Uint8Array");const $e=re.slice(0,-Se),tr=Ke($e).slice(0,Se),Tr=re.slice(-Se);for(let Wr=0;Wrl(Z(58),y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),k("")))(),jr=Se=>l(ht(4,Ke=>Se(Se(Ke))),le),wr=l(y("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),k("")),ze=[996825010,642813549,513874426,1027748829,705979059];function He(Se){const Ke=Se>>25;let re=(33554431&Se)<<5;for(let $e=0;$e>$e&1)&&(re^=ze[$e]);return re}function kt(Se,Ke,re=1){const $e=Se.length;let tr=1;for(let Tr=0;Tr<$e;Tr++){const Wr=Se.charCodeAt(Tr);if(Wr<33||Wr>126)throw new Error(`Invalid prefix (${Se})`);tr=He(tr)^Wr>>5}tr=He(tr);for(let Tr=0;Tr<$e;Tr++)tr=He(tr)^31&Se.charCodeAt(Tr);for(let Tr of Ke)tr=He(tr)^Tr;for(let Tr=0;Tr<6;Tr++)tr=He(tr);return tr^=re,wr.encode(N([tr%2**30],30,5,!1))}function Rt(Se){const Ke="bech32"===Se?1:734539939,re=W(5),$e=re.decode,tr=re.encode,Tr=J($e);function Wr(Ft,Tt,Qt=90){if("string"!=typeof Ft)throw new Error("bech32.encode prefix should be string, not "+typeof Ft);if(Tt instanceof Uint8Array&&(Tt=Array.from(Tt)),!Array.isArray(Tt)||Tt.length&&"number"!=typeof Tt[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Tt);if(0===Ft.length)throw new TypeError(`Invalid prefix length ${Ft.length}`);const K=Ft.length+7+Tt.length;if(!1!==Qt&&K>Qt)throw new TypeError(`Length ${K} exceeds limit ${Qt}`);const L=Ft.toLowerCase(),z=kt(L,Tt,Ke);return`${L}1${wr.encode(Tt)}${z}`}function Lo(Ft,Tt=90){if("string"!=typeof Ft)throw new Error("bech32.decode input should be string, not "+typeof Ft);if(Ft.length<8||!1!==Tt&&Ft.length>Tt)throw new TypeError(`Wrong string length: ${Ft.length} (${Ft}). Expected (8..${Tt})`);const Qt=Ft.toLowerCase();if(Ft!==Qt&&Ft!==Ft.toUpperCase())throw new Error("String must be lowercase or uppercase");const K=Qt.lastIndexOf("1");if(0===K||-1===K)throw new Error('Letter "1" must be present between prefix and data only');const L=Qt.slice(0,K),z=Qt.slice(K+1);if(z.length<6)throw new Error("Data must be at least 6 characters long");const Lt=wr.decode(z).slice(0,-6),de=kt(L,Lt,Ke);if(!z.endsWith(de))throw new Error(`Invalid checksum in ${Ft}: expected "${de}"`);return{prefix:L,words:Lt}}return{encode:Wr,decode:Lo,encodeFromBytes:function cr(Ft,Tt){return Wr(Ft,tr(Tt))},decodeToBytes:function fo(Ft){const{prefix:Tt,words:Qt}=Lo(Ft,!1);return{prefix:Tt,words:Qt,bytes:$e(Qt)}},decodeUnsafe:J(Lo),fromWords:$e,fromWordsUnsafe:Tr,toWords:tr}}const Oe=Rt("bech32")},2769:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var n=o(3121),a=o(9311);const y=(0,n.A)(a.A,"Map")},1238:(i,s,o)=>{"use strict";o.d(s,{A:()=>de});var l=o(2486);const k=function y(pe,Ce){for(var Sr=pe.length;Sr--;)if((0,l.A)(pe[Sr][0],Ce))return Sr;return-1};var A=Array.prototype.splice;function ct(pe){var Ce=-1,Sr=null==pe?0:pe.length;for(this.clear();++Ce-1},ct.prototype.set=function J(pe,Ce){var Sr=this.__data__,ar=k(Sr,pe);return ar<0?(++this.size,Sr.push([pe,Ce])):Sr[ar][1]=Ce,this};const pt=ct;var Bt=o(2769);const me=(0,o(3121).A)(Object,"create");var ze=Object.prototype.hasOwnProperty;var Oe=Object.prototype.hasOwnProperty;function St(pe){var Ce=-1,Sr=null==pe?0:pe.length;for(this.clear();++Ce{"use strict";o.d(s,{A:()=>l});const l=o(9311).A.Symbol},6259:(i,s,o)=>{"use strict";o.d(s,{A:()=>N});var l=o(1656),y=o(9007),k=o(5303),C=o(3467),A=o(766),S=Object.prototype.hasOwnProperty;const N=function O(Z,W){var J=(0,y.A)(Z),ht=!J&&(0,l.A)(Z),ct=!J&&!ht&&(0,k.A)(Z),pt=!J&&!ht&&!ct&&(0,A.A)(Z),xt=J||ht||ct||pt,Ct=xt?function n(Z,W){for(var J=-1,ht=Array(Z);++J{"use strict";o.d(s,{A:()=>C});var n=o(8758),a=o(2486),y=Object.prototype.hasOwnProperty;const C=function k(A,T,S){var O=A[T];(!y.call(A,T)||!(0,a.A)(O,S)||void 0===S&&!(T in A))&&(0,n.A)(A,T,S)}},8758:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});var n=o(4133);const l=function a(y,k,C){"__proto__"==k&&n.A?(0,n.A)(y,k,{configurable:!0,enumerable:!0,value:C,writable:!0}):y[k]=C}},5688:(i,s,o)=>{"use strict";o.d(s,{A:()=>ct});var n=o(4883),a=Object.prototype,l=a.hasOwnProperty,y=a.toString,k=n.A?n.A.toStringTag:void 0;var S=Object.prototype.toString;var J=n.A?n.A.toStringTag:void 0;const ct=function ht(pt){return null==pt?void 0===pt?"[object Undefined]":"[object Null]":J&&J in Object(pt)?function C(pt){var xt=l.call(pt,k),Ct=pt[k];try{pt[k]=void 0;var Ot=!0}catch{}var _t=y.call(pt);return Ot&&(xt?pt[k]=Ct:delete pt[k]),_t}(pt):function O(pt){return S.call(pt)}(pt)}},4975:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){return function(y){return l(y)}}},3031:(i,s,o)=>{"use strict";o.d(s,{A:()=>k});const l=o(9311).A.Uint8Array,k=function y(C){var A=new C.constructor(C.byteLength);return new l(A).set(new l(C)),A}},4224:(i,s,o)=>{"use strict";o.d(s,{A:()=>T});var n=o(9311),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,l=a&&"object"==typeof module&&module&&!module.nodeType&&module,k=l&&l.exports===a?n.A.Buffer:void 0,C=k?k.allocUnsafe:void 0;const T=function A(S,O){if(O)return S.slice();var N=S.length,Z=C?C(N):new S.constructor(N);return S.copy(Z),Z}},7383:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});var n=o(3031);const l=function a(y,k){var C=k?(0,n.A)(y.buffer):y.buffer;return new y.constructor(C,y.byteOffset,y.length)}},1369:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l,y){var k=-1,C=l.length;for(y||(y=Array(C));++k{"use strict";o.d(s,{A:()=>y});var n=o(2065),a=o(8758);const y=function l(k,C,A,T){var S=!A;A||(A={});for(var O=-1,N=C.length;++O{"use strict";o.d(s,{A:()=>l});var n=o(3121);const l=function(){try{var y=(0,n.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},8618:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a="object"==typeof global&&global&&global.Object===Object&&global},3121:(i,s,o)=>{"use strict";o.d(s,{A:()=>wt});var it,n=o(5656),l=o(9311).A["__core-js_shared__"],k=(it=/[^.]+$/.exec(l&&l.keys&&l.keys.IE_PROTO||""))?"Symbol(src)_1."+it:"";var T=o(7999),S=o(4435),N=/^\[object .+?Constructor\]$/,ct=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const xt=function pt(it){return!(!(0,T.A)(it)||function C(it){return!!k&&k in it}(it))&&((0,n.A)(it)?ct:N).test((0,S.A)(it))},wt=function _t(it,st){var vt=function Ct(it,st){return it?.[st]}(it,st);return xt(vt)?vt:void 0}},5749:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});const l=(0,o(5717).A)(Object.getPrototypeOf,Object)},223:(i,s,o)=>{"use strict";o.d(s,{A:()=>T});var n=o(7999),a=Object.create;const y=function(){function S(){}return function(O){if(!(0,n.A)(O))return{};if(a)return a(O);S.prototype=O;var N=new S;return S.prototype=void 0,N}}();var k=o(5749),C=o(1561);const T=function A(S){return"function"!=typeof S.constructor||(0,C.A)(S)?{}:y((0,k.A)(S))}},3467:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var a=/^(?:0|[1-9]\d*)$/;const y=function l(k,C){var A=typeof k;return!!(C=C??9007199254740991)&&("number"==A||"symbol"!=A&&a.test(k))&&k>-1&&k%1==0&&k{"use strict";o.d(s,{A:()=>l});var n=Object.prototype;const l=function a(y){var k=y&&y.constructor;return y===("function"==typeof k&&k.prototype||n)}},8583:(i,s,o)=>{"use strict";o.d(s,{A:()=>A});var n=o(8618),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,l=a&&"object"==typeof module&&module&&!module.nodeType&&module,k=l&&l.exports===a&&n.A.process;const A=function(){try{return l&&l.require&&l.require("util").types||k&&k.binding&&k.binding("util")}catch{}}()},5717:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l,y){return function(k){return l(y(k))}}},9311:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var n=o(8618),a="object"==typeof self&&self&&self.Object===Object&&self;const y=n.A||a||Function("return this")()},4435:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var a=Function.prototype.toString;const y=function l(k){if(null!=k){try{return a.call(k)}catch{}try{return k+""}catch{}}return""}},2486:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l,y){return l===y||l!=l&&y!=y}},6143:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){for(var y=-1,k=null==l?0:l.length,C={};++y{"use strict";o.d(s,{A:()=>O});var n=o(5688),a=o(2312);const k=function y(N){return(0,a.A)(N)&&"[object Arguments]"==(0,n.A)(N)};var C=Object.prototype,A=C.hasOwnProperty,T=C.propertyIsEnumerable;const O=k(function(){return arguments}())?k:function(N){return(0,a.A)(N)&&A.call(N,"callee")&&!T.call(N,"callee")}},9007:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=Array.isArray},2808:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var n=o(5656),a=o(4184);const y=function l(k){return null!=k&&(0,a.A)(k.length)&&!(0,n.A)(k)}},5303:(i,s,o)=>{"use strict";o.d(s,{A:()=>O});var n=o(9311),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,k=y&&"object"==typeof module&&module&&!module.nodeType&&module,A=k&&k.exports===y?n.A.Buffer:void 0;const O=(A?A.isBuffer:void 0)||function a(){return!1}},5656:(i,s,o)=>{"use strict";o.d(s,{A:()=>T});var n=o(5688),a=o(7999);const T=function A(S){if(!(0,a.A)(S))return!1;var O=(0,n.A)(S);return"[object Function]"==O||"[object GeneratorFunction]"==O||"[object AsyncFunction]"==O||"[object Proxy]"==O}},4184:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});const l=function a(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},7999:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){var y=typeof l;return null!=l&&("object"==y||"function"==y)}},2312:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){return null!=l&&"object"==typeof l}},766:(i,s,o)=>{"use strict";o.d(s,{A:()=>wr});var n=o(5688),a=o(4184),l=o(2312),le={};le["[object Float32Array]"]=le["[object Float64Array]"]=le["[object Int8Array]"]=le["[object Int16Array]"]=le["[object Int32Array]"]=le["[object Uint8Array]"]=le["[object Uint8ClampedArray]"]=le["[object Uint16Array]"]=le["[object Uint32Array]"]=!0,le["[object Arguments]"]=le["[object Array]"]=le["[object ArrayBuffer]"]=le["[object Boolean]"]=le["[object DataView]"]=le["[object Date]"]=le["[object Error]"]=le["[object Function]"]=le["[object Map]"]=le["[object Number]"]=le["[object Object]"]=le["[object RegExp]"]=le["[object Set]"]=le["[object String]"]=le["[object WeakMap]"]=!1;var or=o(4975),fr=o(8583),yr=fr.A&&fr.A.isTypedArray;const wr=yr?(0,or.A)(yr):function me(ze){return(0,l.A)(ze)&&(0,a.A)(ze.length)&&!!le[(0,n.A)(ze)]}},3959:(i,s,o)=>{"use strict";o.d(s,{A:()=>Z});var n=o(6259),a=o(7999),l=o(1561);var A=Object.prototype.hasOwnProperty;const S=function T(W){if(!(0,a.A)(W))return function y(W){var J=[];if(null!=W)for(var ht in Object(W))J.push(ht);return J}(W);var J=(0,l.A)(W),ht=[];for(var ct in W)"constructor"==ct&&(J||!A.call(W,ct))||ht.push(ct);return ht};var O=o(2808);const Z=function N(W){return(0,O.A)(W)?(0,n.A)(W,!0):S(W)}},4819:(i,s,o)=>{"use strict";o.d(s,{A:()=>Sr});var n=o(1238),a=o(8758),l=o(2486);const k=function y(ar,dr,Mr){(void 0!==Mr&&!(0,l.A)(ar[dr],Mr)||void 0===Mr&&!(dr in ar))&&(0,a.A)(ar,dr,Mr)},S=function C(ar){return function(dr,Mr,ao){for(var xr=-1,zo=Object(dr),To=ao(dr),Ho=To.length;Ho--;){var be=To[ar?Ho:++xr];if(!1===Mr(zo[be],be,zo))break}return dr}}();var O=o(4224),N=o(7383),Z=o(1369),W=o(223),J=o(1656),ht=o(9007),ct=o(2808),pt=o(2312);var Ot=o(5303),_t=o(5656),wt=o(7999),it=o(5688),st=o(5749),le=Function.prototype.toString,me=Object.prototype.hasOwnProperty,ae=le.call(Object);var yr=o(766);const wr=function jr(ar,dr){if(("constructor"!==dr||"function"!=typeof ar[dr])&&"__proto__"!=dr)return ar[dr]};var ze=o(101),He=o(3959);const Ht=function Oe(ar,dr,Mr,ao,xr,zo,To){var Ho=wr(ar,Mr),be=wr(dr,Mr),Ve=To.get(be);if(Ve)k(ar,Mr,Ve);else{var It=zo?zo(Ho,be,Mr+"",ar,dr,To):void 0,Kt=void 0===It;if(Kt){var jt=(0,ht.A)(be),ke=!jt&&(0,Ot.A)(be),se=!jt&&!ke&&(0,yr.A)(be);It=be,jt||ke||se?(0,ht.A)(Ho)?It=Ho:function xt(ar){return(0,pt.A)(ar)&&(0,ct.A)(ar)}(Ho)?It=(0,Z.A)(Ho):ke?(Kt=!1,It=(0,O.A)(be,!0)):se?(Kt=!1,It=(0,N.A)(be,!0)):It=[]:function or(ar){if(!(0,pt.A)(ar)||"[object Object]"!=(0,it.A)(ar))return!1;var dr=(0,st.A)(ar);if(null===dr)return!0;var Mr=me.call(dr,"constructor")&&dr.constructor;return"function"==typeof Mr&&Mr instanceof Mr&&le.call(Mr)==ae}(be)||(0,J.A)(be)?(It=Ho,(0,J.A)(Ho)?It=function kt(ar){return(0,ze.A)(ar,(0,He.A)(ar))}(Ho):(!(0,wt.A)(Ho)||(0,_t.A)(Ho))&&(It=(0,W.A)(be))):Kt=!1}Kt&&(To.set(be,It),xr(It,be,ao,zo,To),To.delete(be)),k(ar,Mr,It)}},te=function zt(ar,dr,Mr,ao,xr){ar!==dr&&S(dr,function(zo,To){if(xr||(xr=new n.A),(0,wt.A)(zo))Ht(ar,dr,To,Mr,zt,ao,xr);else{var Ho=ao?ao(wr(ar,To),zo,To+"",ar,dr,xr):void 0;void 0===Ho&&(Ho=zo),k(ar,To,Ho)}},He.A)},Pe=function Ae(ar){return ar};var ie=Math.max;const re=function Ke(ar){return function(){return ar}};var $e=o(4133),Or=Date.now;const Tt=function fo(ar){var dr=0,Mr=0;return function(){var ao=Or(),xr=16-(ao-Mr);if(Mr=ao,xr>0){if(++dr>=800)return arguments[0]}else dr=0;return ar.apply(void 0,arguments)}}($e.A?function(ar,dr){return(0,$e.A)(ar,"toString",{configurable:!0,enumerable:!1,value:re(dr),writable:!0})}:Pe),K=function Qt(ar,dr){return Tt(function Xe(ar,dr,Mr){return dr=ie(void 0===dr?ar.length-1:dr,0),function(){for(var ao=arguments,xr=-1,zo=ie(ao.length-dr,0),To=Array(zo);++xr1?Mr[xr-1]:void 0,To=xr>2?Mr[2]:void 0;for(zo=ar.length>3&&"function"==typeof zo?(xr--,zo):void 0,To&&function z(ar,dr,Mr){if(!(0,wt.A)(Mr))return!1;var ao=typeof dr;return!!("number"==ao?(0,ct.A)(Mr)&&(0,L.A)(dr,Mr.length):"string"==ao&&dr in Mr)&&(0,l.A)(Mr[dr],ar)}(Mr[0],Mr[1],To)&&(zo=xr<3?void 0:zo,xr=1),dr=Object(dr);++ao{"use strict";o.d(s,{lo:()=>xp,pC:()=>Js,Bq:()=>dd,dq:()=>Yc,lG:()=>ud,sh:()=>Cp,Qe:()=>Cu});var n={};o.r(n),o.d(n,{OG:()=>z,My:()=>Se,Ph:()=>tr,lX:()=>Tr,Id:()=>cr,fg:()=>pe,qj:()=>fo,aT:()=>$e,lq:()=>Wr,z:()=>Lo,Q5:()=>Sr});var a=o(3014);function l(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function k(v,..._){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(_.length>0&&!_.includes(v.length))throw new Error(`Expected Uint8Array of length ${_}, not of length=${v.length}`)}function A(v,_=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(_&&v.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Z=v=>v instanceof Uint8Array,ht=v=>new DataView(v.buffer,v.byteOffset,v.byteLength),ct=(v,_)=>v<<32-_|v>>>_;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function vt(v){if("string"==typeof v&&(v=function st(v){if("string"!=typeof v)throw new Error("utf8ToBytes expected string, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v)),!Z(v))throw new Error("expected Uint8Array, got "+typeof v);return v}class ne{clone(){return this._cloneInto()}}function ae(v){const _=j=>v().update(vt(j)).digest(),D=v();return _.outputLen=D.outputLen,_.blockLen=D.blockLen,_.create=()=>v(),_}function yr(v=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(v));throw new Error("crypto.getRandomValues must be defined")}class wr extends ne{constructor(_,D,j,Y){super(),this.blockLen=_,this.outputLen=D,this.padOffset=j,this.isLE=Y,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_),this.view=ht(this.buffer)}update(_){A(this);const{view:D,buffer:j,blockLen:Y}=this,at=(_=vt(_)).length;for(let At=0;AtY-At&&(this.process(j,0),At=0);for(let Ne=At;Ne>Y&at),Pt=Number(D&at),ye=j?0:4;v.setUint32(_+(j?4:0),At,j),v.setUint32(_+ye,Pt,j)})(j,Y-8,BigInt(8*this.length),at),this.process(j,0);const Pt=ht(_),Yt=this.outputLen;if(Yt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ye=Yt/4,Le=this.get();if(ye>Le.length)throw new Error("_sha2: outputLen bigger than state");for(let Ne=0;Nev&_^~v&D,He=(v,_,D)=>v&_^v&D^_&D,kt=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Rt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Oe=new Uint32Array(64);class Ht extends wr{constructor(){super(64,32,8,!1),this.A=0|Rt[0],this.B=0|Rt[1],this.C=0|Rt[2],this.D=0|Rt[3],this.E=0|Rt[4],this.F=0|Rt[5],this.G=0|Rt[6],this.H=0|Rt[7]}get(){const{A:_,B:D,C:j,D:Y,E:at,F:At,G:Pt,H:Yt}=this;return[_,D,j,Y,at,At,Pt,Yt]}set(_,D,j,Y,at,At,Pt,Yt){this.A=0|_,this.B=0|D,this.C=0|j,this.D=0|Y,this.E=0|at,this.F=0|At,this.G=0|Pt,this.H=0|Yt}process(_,D){for(let Ne=0;Ne<16;Ne++,D+=4)Oe[Ne]=_.getUint32(D,!1);for(let Ne=16;Ne<64;Ne++){const rr=Oe[Ne-15],hr=Oe[Ne-2],er=ct(rr,7)^ct(rr,18)^rr>>>3,Ye=ct(hr,17)^ct(hr,19)^hr>>>10;Oe[Ne]=Ye+Oe[Ne-7]+er+Oe[Ne-16]|0}let{A:j,B:Y,C:at,D:At,E:Pt,F:Yt,G:ye,H:Le}=this;for(let Ne=0;Ne<64;Ne++){const hr=Le+(ct(Pt,6)^ct(Pt,11)^ct(Pt,25))+ze(Pt,Yt,ye)+kt[Ne]+Oe[Ne]|0,Ye=(ct(j,2)^ct(j,13)^ct(j,22))+He(j,Y,at)|0;Le=ye,ye=Yt,Yt=Pt,Pt=At+hr|0,At=at,at=Y,Y=j,j=hr+Ye|0}j=j+this.A|0,Y=Y+this.B|0,at=at+this.C|0,At=At+this.D|0,Pt=Pt+this.E|0,Yt=Yt+this.F|0,ye=ye+this.G|0,Le=Le+this.H|0,this.set(j,Y,at,At,Pt,Yt,ye,Le)}roundClean(){Oe.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const te=ae(()=>new Ht),St=(BigInt(0),BigInt(1)),yt=BigInt(2),ie=v=>v instanceof Uint8Array,Xe=Array.from({length:256},(v,_)=>_.toString(16).padStart(2,"0"));function Se(v){if(!ie(v))throw new Error("Uint8Array expected");let _="";for(let D=0;Dj+Y.length,0));let D=0;return v.forEach(j=>{if(!ie(j))throw new Error("Uint8Array expected");_.set(j,D),D+=j.length}),_}const z=v=>(yt<new Uint8Array(v),de=v=>Uint8Array.from(v);function pe(v,_,D){if("number"!=typeof v||v<2)throw new Error("hashLen must be a number");if("number"!=typeof _||_<2)throw new Error("qByteLen must be a number");if("function"!=typeof D)throw new Error("hmacFn must be a function");let j=Lt(v),Y=Lt(v),at=0;const At=()=>{j.fill(1),Y.fill(0),at=0},Pt=(...Ne)=>D(Y,j,...Ne),Yt=(Ne=Lt())=>{Y=Pt(de([0]),Ne),j=Pt(),0!==Ne.length&&(Y=Pt(de([1]),Ne),j=Pt())},ye=()=>{if(at++>=1e3)throw new Error("drbg: tried 1000 values");let Ne=0;const rr=[];for(;Ne<_;){j=Pt();const hr=j.slice();rr.push(hr),Ne+=j.length}return cr(...rr)};return(Ne,rr)=>{let hr;for(At(),Yt(Ne);!(hr=rr(ye()));)Yt();return At(),hr}}const Ce={bigint:v=>"bigint"==typeof v,function:v=>"function"==typeof v,boolean:v=>"boolean"==typeof v,string:v=>"string"==typeof v,stringOrUint8Array:v=>"string"==typeof v||v instanceof Uint8Array,isSafeInteger:v=>Number.isSafeInteger(v),array:v=>Array.isArray(v),field:(v,_)=>_.Fp.isValid(v),hash:v=>"function"==typeof v&&Number.isSafeInteger(v.outputLen)};function Sr(v,_,D={}){const j=(Y,at,At)=>{const Pt=Ce[at];if("function"!=typeof Pt)throw new Error(`Invalid validator "${at}", expected function`);const Yt=v[Y];if(!(At&&void 0===Yt||Pt(Yt,v)))throw new Error(`Invalid param ${String(Y)}=${Yt} (${typeof Yt}), expected ${at}`)};for(const[Y,at]of Object.entries(_))j(Y,at,!1);for(const[Y,at]of Object.entries(D))j(Y,at,!0);return v}const ar=BigInt(0),dr=BigInt(1),Mr=BigInt(2),ao=BigInt(3),xr=BigInt(4),zo=BigInt(5),To=BigInt(8);function Ve(v,_){const D=v%_;return D>=ar?D:_+D}function It(v,_,D){if(D<=ar||_ 0");if(D===dr)return ar;let j=dr;for(;_>ar;)_&dr&&(j=j*v%D),v=v*v%D,_>>=dr;return j}function Kt(v,_,D){let j=v;for(;_-- >ar;)j*=j,j%=D;return j}function jt(v,_){if(v===ar||_<=ar)throw new Error(`invert: expected positive integers, got n=${v} mod=${_}`);let D=Ve(v,_),j=_,Y=ar,at=dr,At=dr,Pt=ar;for(;D!==ar;){const ye=j/D,Le=j%D,Ne=Y-At*ye,rr=at-Pt*ye;j=D,D=Le,Y=At,at=Pt,At=Ne,Pt=rr}if(j!==dr)throw new Error("invert: does not exist");return Ve(Y,_)}BigInt(9),BigInt(16);const vr=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Je(v,_){const D=void 0!==_?_:v.toString(2).length;return{nBitLength:D,nByteLength:Math.ceil(D/8)}}function gr(v){if("bigint"!=typeof v)throw new Error("field order must be bigint");const _=v.toString(2).length;return Math.ceil(_/8)}function po(v){const _=gr(v);return _+Math.ceil(_/2)}class Ln extends ne{constructor(_,D){super(),this.finished=!1,this.destroyed=!1,function C(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");l(v.outputLen),l(v.blockLen)}(_);const j=vt(D);if(this.iHash=_.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Y=this.blockLen,at=new Uint8Array(Y);at.set(j.length>Y?_.create().update(j).digest():j);for(let At=0;Atnew Ln(v,_).update(D).digest();ua.create=(v,_)=>new Ln(v,_);const $i=BigInt(0),cn=BigInt(1);function pi(v){return function qr(v){Sr(v,vr.reduce((j,Y)=>(j[Y]="function",j),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(v.Fp),Sr(v,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Je(v.n,v.nBitLength),...v,p:v.Fp.ORDER})}const{Ph:Fi,aT:is}=n,si={Err:class extends Error{constructor(_=""){super(_)}},_parseInt(v){const{Err:_}=si;if(v.length<2||2!==v[0])throw new _("Invalid signature integer tag");const D=v[1],j=v.subarray(2,D+2);if(!D||j.length!==D)throw new _("Invalid signature integer: wrong length");if(128&j[0])throw new _("Invalid signature integer: negative");if(0===j[0]&&!(128&j[1]))throw new _("Invalid signature integer: unnecessary leading zero");return{d:Fi(j),l:v.subarray(D+2)}},toSig(v){const{Err:_}=si,D="string"==typeof v?is(v):v;if(!(D instanceof Uint8Array))throw new Error("ui8a expected");let j=D.length;if(j<2||48!=D[0])throw new _("Invalid signature tag");if(D[1]!==j-2)throw new _("Invalid signature: incorrect length");const{d:Y,l:at}=si._parseInt(D.subarray(2)),{d:At,l:Pt}=si._parseInt(at);if(Pt.length)throw new _("Invalid signature: left bytes after parsing");return{r:Y,s:At}},hexFromSig(v){const _=ye=>8&Number.parseInt(ye[0],16)?"00"+ye:ye,D=ye=>{const Le=ye.toString(16);return 1&Le.length?`0${Le}`:Le},j=_(D(v.s)),Y=_(D(v.r)),at=j.length/2,At=Y.length/2,Pt=D(at),Yt=D(At);return`30${D(At+at+4)}02${Yt}${Y}02${Pt}${j}`}},hi=BigInt(0),On=BigInt(1),qt=(BigInt(2),BigInt(3));function Xt(v){const _=function ft(v){const _=pi(v);return Sr(_,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,..._})}(v),{Fp:D,n:j}=_,Y=D.BYTES+1,at=2*D.BYTES+1;function Pt(oo){return Ve(oo,j)}function Yt(oo){return jt(oo,j)}const{ProjectivePoint:ye,normPrivateKeyToScalar:Le,weierstrassEquation:Ne,isWithinCurveOrder:rr}=function ce(v){const _=function Ji(v){const _=pi(v);Sr(_,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:D,Fp:j,a:Y}=_;if(D){if(!j.eql(Y,j.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof D||"bigint"!=typeof D.beta||"function"!=typeof D.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({..._})}(v),{Fp:D}=_,j=_.toBytes||((er,Ye,Ze)=>{const br=Ye.toAffine();return cr(Uint8Array.from([4]),D.toBytes(br.x),D.toBytes(br.y))}),Y=_.fromBytes||(er=>{const Ye=er.subarray(1);return{x:D.fromBytes(Ye.subarray(0,D.BYTES)),y:D.fromBytes(Ye.subarray(D.BYTES,2*D.BYTES))}});function at(er){const{a:Ye,b:Ze}=_,br=D.sqr(er),Dr=D.mul(br,er);return D.add(D.add(Dr,D.mul(er,Ye)),Ze)}if(!D.eql(D.sqr(_.Gy),at(_.Gx)))throw new Error("bad generator point: equation left != right");function At(er){return"bigint"==typeof er&&hiD.eql(Zr,D.ZERO);return Dr(Ze)&&Dr(br)?Ne.ZERO:new Ne(Ze,br,D.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ye){const Ze=D.invertBatch(Ye.map(br=>br.pz));return Ye.map((br,Dr)=>br.toAffine(Ze[Dr])).map(Ne.fromAffine)}static fromHex(Ye){const Ze=Ne.fromAffine(Y(fo("pointHex",Ye)));return Ze.assertValidity(),Ze}static fromPrivateKey(Ye){return Ne.BASE.multiply(Yt(Ye))}_setWindowSize(Ye){this._WINDOW_SIZE=Ye,ye.delete(this)}assertValidity(){if(this.is0()){if(_.allowInfinityPoint&&!D.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Ye,y:Ze}=this.toAffine();if(!D.isValid(Ye)||!D.isValid(Ze))throw new Error("bad point: x or y not FE");const br=D.sqr(Ze),Dr=at(Ye);if(!D.eql(br,Dr))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ye}=this.toAffine();if(D.isOdd)return!D.isOdd(Ye);throw new Error("Field doesn't support isOdd")}equals(Ye){Le(Ye);const{px:Ze,py:br,pz:Dr}=this,{px:Zr,py:io,pz:Po}=Ye,mo=D.eql(D.mul(Ze,Po),D.mul(Zr,Dr)),So=D.eql(D.mul(br,Po),D.mul(io,Dr));return mo&&So}negate(){return new Ne(this.px,D.neg(this.py),this.pz)}double(){const{a:Ye,b:Ze}=_,br=D.mul(Ze,qt),{px:Dr,py:Zr,pz:io}=this;let Po=D.ZERO,mo=D.ZERO,So=D.ZERO,jo=D.mul(Dr,Dr),Nn=D.mul(Zr,Zr),kn=D.mul(io,io),tn=D.mul(Dr,Zr);return tn=D.add(tn,tn),So=D.mul(Dr,io),So=D.add(So,So),Po=D.mul(Ye,So),mo=D.mul(br,kn),mo=D.add(Po,mo),Po=D.sub(Nn,mo),mo=D.add(Nn,mo),mo=D.mul(Po,mo),Po=D.mul(tn,Po),So=D.mul(br,So),kn=D.mul(Ye,kn),tn=D.sub(jo,kn),tn=D.mul(Ye,tn),tn=D.add(tn,So),So=D.add(jo,jo),jo=D.add(So,jo),jo=D.add(jo,kn),jo=D.mul(jo,tn),mo=D.add(mo,jo),kn=D.mul(Zr,io),kn=D.add(kn,kn),jo=D.mul(kn,tn),Po=D.sub(Po,jo),So=D.mul(kn,Nn),So=D.add(So,So),So=D.add(So,So),new Ne(Po,mo,So)}add(Ye){Le(Ye);const{px:Ze,py:br,pz:Dr}=this,{px:Zr,py:io,pz:Po}=Ye;let mo=D.ZERO,So=D.ZERO,jo=D.ZERO;const Nn=_.a,kn=D.mul(_.b,qt);let tn=D.mul(Ze,Zr),ti=D.mul(br,io),ei=D.mul(Dr,Po),vi=D.add(Ze,br),oo=D.add(Zr,io);vi=D.mul(vi,oo),oo=D.add(tn,ti),vi=D.sub(vi,oo),oo=D.add(Ze,Dr);let ho=D.add(Zr,Po);return oo=D.mul(oo,ho),ho=D.add(tn,ei),oo=D.sub(oo,ho),ho=D.add(br,Dr),mo=D.add(io,Po),ho=D.mul(ho,mo),mo=D.add(ti,ei),ho=D.sub(ho,mo),jo=D.mul(Nn,oo),mo=D.mul(kn,ei),jo=D.add(mo,jo),mo=D.sub(ti,jo),jo=D.add(ti,jo),So=D.mul(mo,jo),ti=D.add(tn,tn),ti=D.add(ti,tn),ei=D.mul(Nn,ei),oo=D.mul(kn,oo),ti=D.add(ti,ei),ei=D.sub(tn,ei),ei=D.mul(Nn,ei),oo=D.add(oo,ei),tn=D.mul(ti,oo),So=D.add(So,tn),tn=D.mul(ho,oo),mo=D.mul(vi,mo),mo=D.sub(mo,tn),tn=D.mul(vi,ti),jo=D.mul(ho,jo),jo=D.add(jo,tn),new Ne(mo,So,jo)}subtract(Ye){return this.add(Ye.negate())}is0(){return this.equals(Ne.ZERO)}wNAF(Ye){return hr.wNAFCached(this,ye,Ye,Ze=>{const br=D.invertBatch(Ze.map(Dr=>Dr.pz));return Ze.map((Dr,Zr)=>Dr.toAffine(br[Zr])).map(Ne.fromAffine)})}multiplyUnsafe(Ye){const Ze=Ne.ZERO;if(Ye===hi)return Ze;if(Pt(Ye),Ye===On)return this;const{endo:br}=_;if(!br)return hr.unsafeLadder(this,Ye);let{k1neg:Dr,k1:Zr,k2neg:io,k2:Po}=br.splitScalar(Ye),mo=Ze,So=Ze,jo=this;for(;Zr>hi||Po>hi;)Zr&On&&(mo=mo.add(jo)),Po&On&&(So=So.add(jo)),jo=jo.double(),Zr>>=On,Po>>=On;return Dr&&(mo=mo.negate()),io&&(So=So.negate()),So=new Ne(D.mul(So.px,br.beta),So.py,So.pz),mo.add(So)}multiply(Ye){Pt(Ye);let br,Dr,Ze=Ye;const{endo:Zr}=_;if(Zr){const{k1neg:io,k1:Po,k2neg:mo,k2:So}=Zr.splitScalar(Ze);let{p:jo,f:Nn}=this.wNAF(Po),{p:kn,f:tn}=this.wNAF(So);jo=hr.constTimeNegate(io,jo),kn=hr.constTimeNegate(mo,kn),kn=new Ne(D.mul(kn.px,Zr.beta),kn.py,kn.pz),br=jo.add(kn),Dr=Nn.add(tn)}else{const{p:io,f:Po}=this.wNAF(Ze);br=io,Dr=Po}return Ne.normalizeZ([br,Dr])[0]}multiplyAndAddUnsafe(Ye,Ze,br){const Dr=Ne.BASE,Zr=(Po,mo)=>mo!==hi&&mo!==On&&Po.equals(Dr)?Po.multiply(mo):Po.multiplyUnsafe(mo),io=Zr(this,Ze).add(Zr(Ye,br));return io.is0()?void 0:io}toAffine(Ye){const{px:Ze,py:br,pz:Dr}=this,Zr=this.is0();null==Ye&&(Ye=Zr?D.ONE:D.inv(Dr));const io=D.mul(Ze,Ye),Po=D.mul(br,Ye),mo=D.mul(Dr,Ye);if(Zr)return{x:D.ZERO,y:D.ZERO};if(!D.eql(mo,D.ONE))throw new Error("invZ was invalid");return{x:io,y:Po}}isTorsionFree(){const{h:Ye,isTorsionFree:Ze}=_;if(Ye===On)return!0;if(Ze)return Ze(Ne,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ye,clearCofactor:Ze}=_;return Ye===On?this:Ze?Ze(Ne,this):this.multiplyUnsafe(_.h)}toRawBytes(Ye=!0){return this.assertValidity(),j(Ne,this,Ye)}toHex(Ye=!0){return Se(this.toRawBytes(Ye))}}Ne.BASE=new Ne(_.Gx,_.Gy,D.ONE),Ne.ZERO=new Ne(D.ZERO,D.ONE,D.ZERO);const rr=_.nBitLength,hr=function qi(v,_){const D=(Y,at)=>{const At=at.negate();return Y?At:at},j=Y=>({windows:Math.ceil(_/Y)+1,windowSize:2**(Y-1)});return{constTimeNegate:D,unsafeLadder(Y,at){let At=v.ZERO,Pt=Y;for(;at>$i;)at&cn&&(At=At.add(Pt)),Pt=Pt.double(),at>>=cn;return At},precomputeWindow(Y,at){const{windows:At,windowSize:Pt}=j(at),Yt=[];let ye=Y,Le=ye;for(let Ne=0;Ne>=hr,Ze>Yt&&(Ze-=rr,At+=cn);const br=Ye,Dr=Ye+Math.abs(Ze)-1,io=Ze<0;0===Ze?Le=Le.add(D(er%2!=0,at[br])):ye=ye.add(D(io,at[Dr]))}return{p:ye,f:Le}},wNAFCached(Y,at,At,Pt){const Yt=Y._WINDOW_SIZE||1;let ye=at.get(Y);return ye||(ye=this.precomputeWindow(Y,Yt),1!==Yt&&at.set(Y,Pt(ye))),this.wNAF(Yt,ye,At)}}}(Ne,_.endo?Math.ceil(rr/2):rr);return{CURVE:_,ProjectivePoint:Ne,normPrivateKeyToScalar:Yt,weierstrassEquation:at,isWithinCurveOrder:At}}({..._,toBytes(oo,ho,Yo){const mn=ho.toAffine(),vo=D.toBytes(mn.x),an=cr;return Yo?an(Uint8Array.from([ho.hasEvenY()?2:3]),vo):an(Uint8Array.from([4]),vo,D.toBytes(mn.y))},fromBytes(oo){const ho=oo.length,Yo=oo[0],mn=oo.subarray(1);if(ho!==Y||2!==Yo&&3!==Yo){if(ho===at&&4===Yo)return{x:D.fromBytes(mn.subarray(0,D.BYTES)),y:D.fromBytes(mn.subarray(D.BYTES,2*D.BYTES))};throw new Error(`Point of length ${ho} was invalid. Expected ${Y} compressed bytes or ${at} uncompressed bytes`)}{const vo=tr(mn);if(!function At(oo){return hiSe(Wr(oo,_.nByteLength));function er(oo){return oo>j>>On}const Ze=(oo,ho,Yo)=>tr(oo.slice(ho,Yo));class br{constructor(ho,Yo,mn){this.r=ho,this.s=Yo,this.recovery=mn,this.assertValidity()}static fromCompact(ho){const Yo=_.nByteLength;return ho=fo("compactSignature",ho,2*Yo),new br(Ze(ho,0,Yo),Ze(ho,Yo,2*Yo))}static fromDER(ho){const{r:Yo,s:mn}=si.toSig(fo("DER",ho));return new br(Yo,mn)}assertValidity(){if(!rr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!rr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(ho){return new br(this.r,this.s,ho)}recoverPublicKey(ho){const{r:Yo,s:mn,recovery:vo}=this,an=So(fo("msgHash",ho));if(null==vo||![0,1,2,3].includes(vo))throw new Error("recovery id invalid");const _i=2===vo||3===vo?Yo+_.n:Yo;if(_i>=D.ORDER)throw new Error("recovery id 2 or 3 invalid");const Ba=ye.fromHex((1&vo?"03":"02")+hr(_i)),Ns=Yt(_i),oc=Pt(-an*Ns),mc=Pt(mn*Ns),vs=ye.BASE.multiplyAndAddUnsafe(Ba,oc,mc);if(!vs)throw new Error("point at infinify");return vs.assertValidity(),vs}hasHighS(){return er(this.s)}normalizeS(){return this.hasHighS()?new br(this.r,Pt(-this.s),this.recovery):this}toDERRawBytes(){return $e(this.toDERHex())}toDERHex(){return si.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return $e(this.toCompactHex())}toCompactHex(){return hr(this.r)+hr(this.s)}}const Dr={isValidPrivateKey(oo){try{return Le(oo),!0}catch{return!1}},normPrivateKeyToScalar:Le,randomPrivateKey:()=>{const oo=po(_.n);return function ki(v,_,D=!1){const j=v.length,Y=gr(_),at=po(_);if(j<16||j1024)throw new Error(`expected ${at}-1024 bytes of input, got ${j}`);const Pt=Ve(D?tr(v):Tr(v),_-dr)+dr;return D?Lo(Pt,Y):Wr(Pt,Y)}(_.randomBytes(oo),_.n)},precompute:(oo=8,ho=ye.BASE)=>(ho._setWindowSize(oo),ho.multiply(BigInt(3)),ho)};function io(oo){const ho=oo instanceof Uint8Array,Yo="string"==typeof oo,mn=(ho||Yo)&&oo.length;return ho?mn===Y||mn===at:Yo?mn===2*Y||mn===2*at:oo instanceof ye}const mo=_.bits2int||function(oo){const ho=tr(oo),Yo=8*oo.length-_.nBitLength;return Yo>0?ho>>BigInt(Yo):ho},So=_.bits2int_modN||function(oo){return Pt(mo(oo))},jo=z(_.nBitLength);function Nn(oo){if("bigint"!=typeof oo)throw new Error("bigint expected");if(!(hi<=oo&&oo_s in Yo))throw new Error("sign() legacy options not supported");const{hash:mn,randomBytes:vo}=_;let{lowS:an,prehash:_i,extraEntropy:zn}=Yo;null==an&&(an=!0),oo=fo("msgHash",oo),_i&&(oo=fo("prehashed msgHash",mn(oo)));const Ba=So(oo),Ns=Le(ho),oc=[Nn(Ns),Nn(Ba)];if(null!=zn){const _s=!0===zn?vo(D.BYTES):zn;oc.push(fo("extraEntropy",_s))}const mc=cr(...oc),vs=Ba;return{seed:mc,k2sig:function Xs(_s){const jl=mo(_s);if(!rr(jl))return;const $u=Yt(jl),Li=ye.BASE.multiply(jl).toAffine(),cl=Pt(Li.x);if(cl===hi)return;const ts=Pt($u*Pt(vs+cl*Ns));if(ts===hi)return;let Zi=(Li.x===cl?0:2)|Number(Li.y&On),Vl=ts;return an&&er(ts)&&(Vl=function Ye(oo){return er(oo)?Pt(-oo):oo}(ts),Zi^=1),new br(cl,Vl,Zi)}}}(oo,ho,Yo);return pe(_.hash.outputLen,_.nByteLength,_.hmac)(mn,vo)},verify:function vi(oo,ho,Yo,mn=ti){const vo=oo;if(ho=fo("msgHash",ho),Yo=fo("publicKey",Yo),"strict"in mn)throw new Error("options.strict was renamed to lowS");const{lowS:an,prehash:_i}=mn;let zn,Ba;try{if("string"==typeof vo||vo instanceof Uint8Array)try{zn=br.fromDER(vo)}catch(Li){if(!(Li instanceof si.Err))throw Li;zn=br.fromCompact(vo)}else{if("object"!=typeof vo||"bigint"!=typeof vo.r||"bigint"!=typeof vo.s)throw new Error("PARSE");{const{r:Li,s:cl}=vo;zn=new br(Li,cl)}}Ba=ye.fromHex(Yo)}catch(Li){if("PARSE"===Li.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(an&&zn.hasHighS())return!1;_i&&(ho=_.hash(ho));const{r:Ns,s:oc}=zn,mc=So(ho),vs=Yt(oc),Xs=Pt(mc*vs),_s=Pt(Ns*vs),jl=ye.BASE.multiplyAndAddUnsafe(Ba,Xs,_s)?.toAffine();return!!jl&&Pt(jl.x)===Ns},ProjectivePoint:ye,Signature:br,utils:Dr}}function je(v){return{hash:v,hmac:(_,...D)=>ua(v,_,function Bt(...v){const _=new Uint8Array(v.reduce((j,Y)=>j+Y.length,0));let D=0;return v.forEach(j=>{if(!Z(j))throw new Error("Uint8Array expected");_.set(j,D),D+=j.length}),_}(...D)),randomBytes:yr}}BigInt(4);const ur=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Er=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),kr=BigInt(1),Rr=BigInt(2),$r=(v,_)=>(v+_/Rr)/_;function Jr(v){const _=ur,D=BigInt(3),j=BigInt(6),Y=BigInt(11),at=BigInt(22),At=BigInt(23),Pt=BigInt(44),Yt=BigInt(88),ye=v*v*v%_,Le=ye*ye*v%_,Ne=Kt(Le,D,_)*Le%_,rr=Kt(Ne,D,_)*Le%_,hr=Kt(rr,Rr,_)*ye%_,er=Kt(hr,Y,_)*hr%_,Ye=Kt(er,at,_)*er%_,Ze=Kt(Ye,Pt,_)*Ye%_,br=Kt(Ze,Yt,_)*Ze%_,Dr=Kt(br,Pt,_)*Ye%_,Zr=Kt(Dr,D,_)*Le%_,io=Kt(Zr,At,_)*er%_,Po=Kt(io,j,_)*ye%_,mo=Kt(Po,Rr,_);if(!so.eql(so.sqr(mo),v))throw new Error("Cannot find square root");return mo}const so=function De(v,_,D=!1,j={}){if(v<=ar)throw new Error(`Expected Field ORDER > 0, got ${v}`);const{nBitLength:Y,nByteLength:at}=Je(v,_);if(at>2048)throw new Error("Field lengths over 2048 bytes are not supported");const At=function se(v){if(v%xr===ao){const _=(v+dr)/xr;return function(j,Y){const at=j.pow(Y,_);if(!j.eql(j.sqr(at),Y))throw new Error("Cannot find square root");return at}}if(v%To===zo){const _=(v-zo)/To;return function(j,Y){const at=j.mul(Y,Mr),At=j.pow(at,_),Pt=j.mul(Y,At),Yt=j.mul(j.mul(Pt,Mr),At),ye=j.mul(Pt,j.sub(Yt,j.ONE));if(!j.eql(j.sqr(ye),Y))throw new Error("Cannot find square root");return ye}}return function ke(v){const _=(v-dr)/Mr;let D,j,Y;for(D=v-dr,j=0;D%Mr===ar;D/=Mr,j++);for(Y=Mr;YVe(Yt,v),isValid:Yt=>{if("bigint"!=typeof Yt)throw new Error("Invalid field element: expected bigint, got "+typeof Yt);return ar<=Yt&&YtYt===ar,isOdd:Yt=>(Yt&dr)===dr,neg:Yt=>Ve(-Yt,v),eql:(Yt,ye)=>Yt===ye,sqr:Yt=>Ve(Yt*Yt,v),add:(Yt,ye)=>Ve(Yt+ye,v),sub:(Yt,ye)=>Ve(Yt-ye,v),mul:(Yt,ye)=>Ve(Yt*ye,v),pow:(Yt,ye)=>function ko(v,_,D){if(D 0");if(D===ar)return v.ONE;if(D===dr)return _;let j=v.ONE,Y=_;for(;D>ar;)D&dr&&(j=v.mul(j,Y)),Y=v.sqr(Y),D>>=dr;return j}(Pt,Yt,ye),div:(Yt,ye)=>Ve(Yt*jt(ye,v),v),sqrN:Yt=>Yt*Yt,addN:(Yt,ye)=>Yt+ye,subN:(Yt,ye)=>Yt-ye,mulN:(Yt,ye)=>Yt*ye,inv:Yt=>jt(Yt,v),sqrt:j.sqrt||(Yt=>At(Pt,Yt)),invertBatch:Yt=>function sn(v,_){const D=new Array(_.length),j=_.reduce((at,At,Pt)=>v.is0(At)?at:(D[Pt]=at,v.mul(at,At)),v.ONE),Y=v.inv(j);return _.reduceRight((at,At,Pt)=>v.is0(At)?at:(D[Pt]=v.mul(at,D[Pt]),v.mul(at,At)),Y),D}(Pt,Yt),cmov:(Yt,ye,Le)=>Le?ye:Yt,toBytes:Yt=>D?Lo(Yt,at):Wr(Yt,at),fromBytes:Yt=>{if(Yt.length!==at)throw new Error(`Fp.fromBytes: expected ${at}, got ${Yt.length}`);return D?Tr(Yt):tr(Yt)}});return Object.freeze(Pt)}(ur,void 0,void 0,{sqrt:Jr}),xo=function Te(v,_){const D=j=>Xt({...v,...je(j)});return Object.freeze({...D(_),create:D})}({a:BigInt(0),b:BigInt(7),Fp:so,n:Er,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:v=>{const _=Er,D=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),j=-kr*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Y=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),at=D,At=BigInt("0x100000000000000000000000000000000"),Pt=$r(at*v,_),Yt=$r(-j*v,_);let ye=Ve(v-Pt*D-Yt*Y,_),Le=Ve(-Pt*j-Yt*at,_);const Ne=ye>At,rr=Le>At;if(Ne&&(ye=_-ye),rr&&(Le=_-Le),ye>At||Le>At)throw new Error("splitScalar: Endomorphism failed, k="+v);return{k1neg:Ne,k1:ye,k2neg:rr,k2:Le}}}},te),Eo=BigInt(0),bn=v=>"bigint"==typeof v&&EoY.charCodeAt(0)));D=cr(j,j),Mn[v]=D}return te(cr(D,..._))}const Qo=v=>v.toRawBytes(!0).slice(1),Fo=v=>Wr(v,32),Ei=v=>Ve(v,ur),ta=v=>Ve(v,Er),Wa=xo.ProjectivePoint;function Pn(v){let _=xo.utils.normPrivateKeyToScalar(v),D=Wa.fromPrivateKey(_);return{scalar:D.hasEvenY()?_:ta(-_),bytes:Qo(D)}}function _n(v){if(!bn(v))throw new Error("bad x: need 0 < x < p");const _=Ei(v*v);let j=Jr(Ei(_*v+BigInt(7)));j%Rr!==Eo&&(j=Ei(-j));const Y=new Wa(v,j,kr);return Y.assertValidity(),Y}function ss(...v){return ta(tr(Ro("BIP0340/challenge",...v)))}function Ea(v,_,D){const j=fo("signature",v,64),Y=fo("message",_),at=fo("publicKey",D,32);try{const At=_n(tr(at)),Pt=tr(j.subarray(0,32));if(!bn(Pt))return!1;const Yt=tr(j.subarray(32,64));if(!(v=>"bigint"==typeof v&&EoWa.BASE.multiplyAndAddUnsafe(v,_,D))(At,Yt,ta(-ye));return!(!Le||!Le.hasEvenY()||Le.toAffine().x!==Pt)}catch{return!1}}const Ri={getPublicKey:function Ka(v){return Pn(v).bytes},sign:function Ii(v,_,D=yr(32)){const j=fo("message",v),{bytes:Y,scalar:at}=Pn(_),At=fo("auxRand",D,32),Pt=Fo(at^tr(Ro("BIP0340/aux",At))),Yt=Ro("BIP0340/nonce",Pt,Y,j),ye=ta(tr(Yt));if(ye===Eo)throw new Error("sign failed: k is zero");const{bytes:Le,scalar:Ne}=Pn(ye),rr=ss(Le,Y,j),hr=new Uint8Array(64);if(hr.set(Le,0),hr.set(Fo(ta(Ne+rr*at)),32),!Ea(hr,j,Y))throw new Error("sign: Invalid signature produced");return hr},verify:Ea,utils:{randomPrivateKey:xo.utils.randomPrivateKey,lift_x:_n,pointToBytes:Qo,numberToBytesBE:Wr,bytesToNumberBE:tr,taggedHash:Ro,mod:Ve}};var Xo=o(4704);function Ca(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function ni(v,..._){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(_.length>0&&!_.includes(v.length))throw new Error(`Expected Uint8Array of length ${_}, not of length=${v.length}`)}const Ci={number:Ca,bool:function fi(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)},bytes:ni,hash:function ha(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ca(v.outputLen),Ca(v.blockLen)},exists:function Xi(v,_=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(_&&v.finished)throw new Error("Hash#digest() has already been called")},output:function Qs(v,_){ni(v);const D=_.outputLen;if(v.lengthY-At&&(this.process(j,0),At=0);for(let Ne=At;Ne>Y&at),Pt=Number(D&at),ye=j?0:4;v.setUint32(_+(j?4:0),At,j),v.setUint32(_+ye,Pt,j)})(j,Y-8,BigInt(8*this.length),at),this.process(j,0);const Pt=(0,Xo.O8)(_),Yt=this.outputLen;if(Yt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ye=Yt/4,Le=this.get();if(ye>Le.length)throw new Error("_sha2: outputLen bigger than state");for(let Ne=0;Nev&_^~v&D,ma=(v,_,D)=>v&_^v&D^_&D,cs=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),ca=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Vn=new Uint32Array(64);class cc extends Da{constructor(){super(64,32,8,!1),this.A=0|ca[0],this.B=0|ca[1],this.C=0|ca[2],this.D=0|ca[3],this.E=0|ca[4],this.F=0|ca[5],this.G=0|ca[6],this.H=0|ca[7]}get(){const{A:_,B:D,C:j,D:Y,E:at,F:At,G:Pt,H:Yt}=this;return[_,D,j,Y,at,At,Pt,Yt]}set(_,D,j,Y,at,At,Pt,Yt){this.A=0|_,this.B=0|D,this.C=0|j,this.D=0|Y,this.E=0|at,this.F=0|At,this.G=0|Pt,this.H=0|Yt}process(_,D){for(let Ne=0;Ne<16;Ne++,D+=4)Vn[Ne]=_.getUint32(D,!1);for(let Ne=16;Ne<64;Ne++){const rr=Vn[Ne-15],hr=Vn[Ne-2],er=(0,Xo.Ow)(rr,7)^(0,Xo.Ow)(rr,18)^rr>>>3,Ye=(0,Xo.Ow)(hr,17)^(0,Xo.Ow)(hr,19)^hr>>>10;Vn[Ne]=Ye+Vn[Ne-7]+er+Vn[Ne-16]|0}let{A:j,B:Y,C:at,D:At,E:Pt,F:Yt,G:ye,H:Le}=this;for(let Ne=0;Ne<64;Ne++){const hr=Le+((0,Xo.Ow)(Pt,6)^(0,Xo.Ow)(Pt,11)^(0,Xo.Ow)(Pt,25))+Ga(Pt,Yt,ye)+cs[Ne]+Vn[Ne]|0,Ye=((0,Xo.Ow)(j,2)^(0,Xo.Ow)(j,13)^(0,Xo.Ow)(j,22))+ma(j,Y,at)|0;Le=ye,ye=Yt,Yt=Pt,Pt=At+hr|0,At=at,at=Y,Y=j,j=hr+Ye|0}j=j+this.A|0,Y=Y+this.B|0,at=at+this.C|0,At=At+this.D|0,Pt=Pt+this.E|0,Yt=Yt+this.F|0,ye=ye+this.G|0,Le=Le+this.H|0,this.set(j,Y,at,At,Pt,Yt,ye,Le)}roundClean(){Vn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class ls extends cc{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Sa=(0,Xo.ld)(()=>new cc);function Na(v){if(!Number.isSafeInteger(v))throw new Error(`Wrong integer: ${v}`)}function Di(...v){const _=(Y,at)=>At=>Y(at(At));return{encode:Array.from(v).reverse().reduce((Y,at)=>Y?_(Y,at.encode):at.encode,void 0),decode:v.reduce((Y,at)=>Y?_(Y,at.decode):at.decode,void 0)}}function Bi(v){return{encode:_=>{if(!Array.isArray(_)||_.length&&"number"!=typeof _[0])throw new Error("alphabet.encode input should be an array of numbers");return _.map(D=>{if(Na(D),D<0||D>=v.length)throw new Error(`Digit index outside alphabet: ${D} (alphabet: ${v.length})`);return v[D]})},decode:_=>{if(!Array.isArray(_)||_.length&&"string"!=typeof _[0])throw new Error("alphabet.decode input should be array of strings");return _.map(D=>{if("string"!=typeof D)throw new Error(`alphabet.decode: not string element=${D}`);const j=v.indexOf(D);if(-1===j)throw new Error(`Unknown letter: "${D}". Allowed: ${v}`);return j})}}}function ci(v=""){if("string"!=typeof v)throw new Error("join separator should be string");return{encode:_=>{if(!Array.isArray(_)||_.length&&"string"!=typeof _[0])throw new Error("join.encode input should be array of strings");for(let D of _)if("string"!=typeof D)throw new Error(`join.encode: non-string input=${D}`);return _.join(v)},decode:_=>{if("string"!=typeof _)throw new Error("join.decode input should be string");return _.split(v)}}}function ga(v,_="="){if(Na(v),"string"!=typeof _)throw new Error("padding chr should be string");return{encode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let j of D)if("string"!=typeof j)throw new Error(`padding.encode: non-string input=${j}`);for(;D.length*v%8;)D.push(_);return D},decode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let Y of D)if("string"!=typeof Y)throw new Error(`padding.decode: non-string input=${Y}`);let j=D.length;if(j*v%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;j>0&&D[j-1]===_;j--)if(!((j-1)*v%8))throw new Error("Invalid padding: string has too much padding");return D.slice(0,j)}}}function Cs(v){if("function"!=typeof v)throw new Error("normalize fn should be function");return{encode:_=>_,decode:_=>v(_)}}function Ta(v,_,D){if(_<2)throw new Error(`convertRadix: wrong from=${_}, base cannot be less than 2`);if(D<2)throw new Error(`convertRadix: wrong to=${D}, base cannot be less than 2`);if(!Array.isArray(v))throw new Error("convertRadix: data should be array");if(!v.length)return[];let j=0;const Y=[],at=Array.from(v);for(at.forEach(At=>{if(Na(At),At<0||At>=_)throw new Error(`Wrong integer: ${At}`)});;){let At=0,Pt=!0;for(let Yt=j;Ytnew ls);const Ua=(v,_)=>_?Ua(_,v%_):v,ds=(v,_)=>v+(_-Ua(v,_));function Bs(v,_,D,j){if(!Array.isArray(v))throw new Error("convertRadix2: data should be array");if(_<=0||_>32)throw new Error(`convertRadix2: wrong from=${_}`);if(D<=0||D>32)throw new Error(`convertRadix2: wrong to=${D}`);if(ds(_,D)>32)throw new Error(`convertRadix2: carry overflow from=${_} to=${D} carryBits=${ds(_,D)}`);let Y=0,at=0;const At=2**D-1,Pt=[];for(const Yt of v){if(Na(Yt),Yt>=2**_)throw new Error(`convertRadix2: invalid data word=${Yt} from=${_}`);if(Y=Y<<_|Yt,at+_>32)throw new Error(`convertRadix2: carry overflow pos=${at} from=${_}`);for(at+=_;at>=D;at-=D)Pt.push((Y>>at-D&At)>>>0);Y&=2**at-1}if(Y=Y<=_)throw new Error("Excess padding");if(!j&&Y)throw new Error(`Non-zero padding: ${Y}`);return j&&at>0&&Pt.push(Y>>>0),Pt}function q(v,_=!1){if(Na(v),v<=0||v>32)throw new Error("radix2: bits should be in (0..32]");if(ds(8,v)>32||ds(v,8)>32)throw new Error("radix2: carry overflow");return{encode:D=>{if(!(D instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Bs(Array.from(D),8,v,!_)},decode:D=>{if(!Array.isArray(D)||D.length&&"number"!=typeof D[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Bs(D,v,8,_))}}}function Zt(v){if("function"!=typeof v)throw new Error("unsafeWrapper fn should be function");return function(..._){try{return v.apply(null,_)}catch{}}}Di(q(4),Bi("0123456789ABCDEF"),ci("")),Di(q(5),Bi("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),ga(5),ci(""));const Qr=(Di(q(5),Bi("0123456789ABCDEFGHIJKLMNOPQRSTUV"),ga(5),ci("")),Di(q(5),Bi("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ci(""),Cs(v=>v.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Di(q(6),Bi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ga(6),ci(""))),Wn=(Di(q(6),Bi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ga(6),ci("")),v=>Di(function Ds(v){return Na(v),{encode:_=>{if(!(_ instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return Ta(Array.from(_),256,v)},decode:_=>{if(!Array.isArray(_)||_.length&&"number"!=typeof _[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(Ta(_,v,256))}}}(58),Bi(v),ci(""))),ji=(Wn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),Wn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),Wn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Di(Bi("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ci(""))),Hi=[996825010,642813549,513874426,1027748829,705979059];function Us(v){const _=v>>25;let D=(33554431&v)<<5;for(let j=0;j>j&1)&&(D^=Hi[j]);return D}function $s(v,_,D=1){const j=v.length;let Y=1;for(let at=0;at126)throw new Error(`Invalid prefix (${v})`);Y=Us(Y)^At>>5}Y=Us(Y);for(let at=0;atNe)throw new TypeError(`Wrong string length: ${Le.length} (${Le}). Expected (8..${Ne})`);const rr=Le.toLowerCase();if(Le!==rr&&Le!==Le.toUpperCase())throw new Error("String must be lowercase or uppercase");const hr=(Le=rr).lastIndexOf("1");if(0===hr||-1===hr)throw new Error('Letter "1" must be present between prefix and data only');const er=Le.slice(0,hr),Ye=Le.slice(hr+1);if(Ye.length<6)throw new Error("Data must be at least 6 characters long");const Ze=ji.decode(Ye).slice(0,-6),br=$s(er,Ze,_);if(!Ye.endsWith(br))throw new Error(`Invalid checksum in ${Le}: expected "${br}"`);return{prefix:er,words:Ze}}return{encode:function At(Le,Ne,rr=90){if("string"!=typeof Le)throw new Error("bech32.encode prefix should be string, not "+typeof Le);if(!Array.isArray(Ne)||Ne.length&&"number"!=typeof Ne[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Ne);const hr=Le.length+7+Ne.length;if(!1!==rr&&hr>rr)throw new TypeError(`Length ${hr} exceeds limit ${rr}`);return`${Le=Le.toLowerCase()}1${ji.encode(Ne)}${$s(Le,Ne,_)}`},decode:Pt,decodeToBytes:function ye(Le){const{prefix:Ne,words:rr}=Pt(Le,!1);return{prefix:Ne,words:rr,bytes:j(rr)}},decodeUnsafe:Zt(Pt),fromWords:j,fromWordsUnsafe:at,toWords:Y}}const lt=us("bech32");function js(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`positive integer expected, not ${v}`)}function pl(v){if("boolean"!=typeof v)throw new Error(`boolean expected, not ${v}`)}function lc(v){return v instanceof Uint8Array||null!=v&&"object"==typeof v&&"Uint8Array"===v.constructor.name}function wn(v,..._){if(!lc(v))throw new Error("Uint8Array expected");if(_.length>0&&!_.includes(v.length))throw new Error(`Uint8Array expected of length ${_}, not of length=${v.length}`)}function ba(v,_=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(_&&v.finished)throw new Error("Hash#digest() has already been called")}function Vs(v,_){wn(v);const D=_.outputLen;if(v.length{if("string"!=typeof v||v.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof v} with length ${v.length}`);return v.toLowerCase()}));const vn=v=>new Uint32Array(v.buffer,v.byteOffset,Math.floor(v.byteLength/4)),Ic=v=>new DataView(v.buffer,v.byteOffset,v.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function pc(v){if("string"==typeof v)v=function xc(v){if("string"!=typeof v)throw new Error("string expected, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v);else{if(!lc(v))throw new Error("Uint8Array expected, got "+typeof v);v=v.slice()}return v}function ps(v,_){if(v.length!==_.length)return!1;let D=0;for(let j=0;j(Object.assign(_,v),_);function zi(v,_,D,j){if("function"==typeof v.setBigUint64)return v.setBigUint64(_,D,j);const Y=BigInt(32),at=BigInt(4294967295),At=Number(D>>Y&at),Pt=Number(D&at),ye=j?0:4;v.setUint32(_+(j?4:0),At,j),v.setUint32(_+ye,Pt,j)}const Ao=new Uint8Array(16),Rn=vn(Ao),Qn=(v,_,D,j)=>({s3:D<<31|j>>>1,s2:_<<31|D>>>1,s1:v<<31|_>>>1,s0:v>>>1^225<<24&-(1&j)}),ai=v=>(v>>>0&255)<<24|(v>>>8&255)<<16|(v>>>16&255)<<8|v>>>24&255;class ri{constructor(_,D){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,wn(_=pc(_),16);const j=Ic(_);let Y=j.getUint32(0,!1),at=j.getUint32(4,!1),At=j.getUint32(8,!1),Pt=j.getUint32(12,!1);const Yt=[];for(let er=0;er<128;er++)Yt.push({s0:ai(Y),s1:ai(at),s2:ai(At),s3:ai(Pt)}),({s0:Y,s1:at,s2:At,s3:Pt}=Qn(Y,at,At,Pt));const ye=(v=D||1024)>65536?8:v>1024?4:2;var v;if(![1,2,4,8].includes(ye))throw new Error(`ghash: wrong window size=${ye}, should be 2, 4 or 8`);this.W=ye;const Ne=128/ye,rr=this.windowSize=2**ye,hr=[];for(let er=0;er>>ye-io-1&1))continue;const{s0:mo,s1:So,s2:jo,s3:Nn}=Yt[ye*er+io];Ze^=mo,br^=So,Dr^=jo,Zr^=Nn}hr.push({s0:Ze,s1:br,s2:Dr,s3:Zr})}this.t=hr}_updateBlock(_,D,j,Y){_^=this.s0,D^=this.s1,j^=this.s2,Y^=this.s3;const{W:at,t:At,windowSize:Pt}=this;let Yt=0,ye=0,Le=0,Ne=0;const rr=(1<>>8*Ye&255;for(let br=8/at-1;br>=0;br--){const Dr=Ze>>>at*br&rr,{s0:Zr,s1:io,s2:Po,s3:mo}=At[hr*Pt+Dr];Yt^=Zr,ye^=io,Le^=Po,Ne^=mo,hr+=1}}this.s0=Yt,this.s1=ye,this.s2=Le,this.s3=Ne}update(_){_=pc(_),ba(this);const D=vn(_),j=Math.floor(_.length/16),Y=_.length%16;for(let at=0;at>>1|D,D=(1&Y)<<7}return v[0]^=225&-_,v}((_=pc(_)).slice());super(j,D),j.fill(0)}update(_){_=pc(_),ba(this);const D=vn(_),j=_.length%16,Y=Math.floor(_.length/16);for(let at=0;atv(Y,j.length).update(pc(j)).digest(),D=v(new Uint8Array(16),0);return _.outputLen=D.outputLen,_.blockLen=D.blockLen,_.create=(j,Y)=>v(j,Y),_}on((v,_)=>new ri(v,_)),on((v,_)=>new li(v,_)),new Uint8Array(16);const Va=283;function di(v){return v<<1^Va&-(v>>7)}function Un(v,_){let D=0;for(;_>0;_>>=1)D^=v&-(1&_),v=di(v);return D}const U=(()=>{let v=new Uint8Array(256);for(let D=0,j=1;D<256;D++,j^=di(j))v[D]=j;const _=new Uint8Array(256);_[0]=99;for(let D=0;D<255;D++){let j=v[255-D];j|=j<<8,_[v[D]]=255&(j^j>>4^j>>5^j>>6^j>>7^99)}return _})(),Mt=U.map((v,_)=>U.indexOf(_)),rt=v=>v<<24|v>>>8,mt=v=>v<<8|v>>>24;function ve(v,_){if(256!==v.length)throw new Error("Wrong sbox length");const D=new Uint32Array(256).map((ye,Le)=>_(v[Le])),j=D.map(mt),Y=j.map(mt),at=Y.map(mt),At=new Uint32Array(65536),Pt=new Uint32Array(65536),Yt=new Uint16Array(65536);for(let ye=0;ye<256;ye++)for(let Le=0;Le<256;Le++){const Ne=256*ye+Le;At[Ne]=D[ye]^j[Le],Pt[Ne]=Y[ye]^at[Le],Yt[Ne]=v[ye]<<8|v[Le]}return{sbox:v,sbox2:Yt,T0:D,T1:j,T2:Y,T3:at,T01:At,T23:Pt}}const Ge=ve(U,v=>Un(v,3)<<24|v<<16|v<<8|Un(v,2)),Br=ve(Mt,v=>Un(v,11)<<24|Un(v,13)<<16|Un(v,9)<<8|Un(v,14)),eo=(()=>{const v=new Uint8Array(16);for(let _=0,D=1;_<16;_++,D=di(D))v[_]=D;return v})();function dn(v){wn(v);const _=v.length;if(![16,24,32].includes(_))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${_}`);const{sbox2:D}=Ge,j=vn(v),Y=j.length,at=Pt=>No(D,Pt,Pt,Pt,Pt),At=new Uint32Array(_+28);At.set(j);for(let Pt=Y;Pt6&&Pt%Y==4&&(Yt=at(Yt)),At[Pt]=At[Pt-Y]^Yt}return At}function Dn(v,_,D,j,Y,at){return v[D<<8&65280|j>>>8&255]^_[Y>>>8&65280|at>>>24&255]}function No(v,_,D,j,Y){return v[255&_|65280&D]|v[j>>>16&255|Y>>>16&65280]<<16}function ln(v,_,D,j,Y){const{sbox2:at,T01:At,T23:Pt}=Ge;let Yt=0;_^=v[Yt++],D^=v[Yt++],j^=v[Yt++],Y^=v[Yt++];const ye=v.length/4-2;for(let er=0;er{const Pt=dn(_),{b:Yt,o:ye,out:Le}=function Hs(v,_,D){let j=v.length;const Y=j%16;if(!_&&0!==Y)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const at=vn(v);if(_){let Yt=16-Y;Yt||(Yt=16),j+=Yt}const At=xn(j,D);return{b:at,o:vn(At),out:At}}(at,Y,At),Ne=vn(D);let rr=Ne[0],hr=Ne[1],er=Ne[2],Ye=Ne[3],Ze=0;for(;Ze+4<=Yt.length;)rr^=Yt[Ze+0],hr^=Yt[Ze+1],er^=Yt[Ze+2],Ye^=Yt[Ze+3],({s0:rr,s1:hr,s2:er,s3:Ye}=ln(Pt,rr,hr,er,Ye)),ye[Ze++]=rr,ye[Ze++]=hr,ye[Ze++]=er,ye[Ze++]=Ye;if(Y){const br=function As(v){const _=new Uint8Array(16),D=vn(_);_.set(v);const j=16-v.length;for(let Y=16-j;Y<16;Y++)_[Y]=j;return D}(at.subarray(4*Ze));rr^=br[0],hr^=br[1],er^=br[2],Ye^=br[3],({s0:rr,s1:hr,s2:er,s3:Ye}=ln(Pt,rr,hr,er,Ye)),ye[Ze++]=rr,ye[Ze++]=hr,ye[Ze++]=er,ye[Ze++]=Ye}return Pt.fill(0),Le},decrypt:(at,At)=>{!function Yi(v){if(wn(v),v.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(at);const Pt=function In(v){const _=dn(v),D=_.slice(),j=_.length,{sbox2:Y}=Ge,{T0:at,T1:At,T2:Pt,T3:Yt}=Br;for(let ye=0;ye>>8&255]^Pt[Ne>>>16&255]^Yt[Ne>>>24]}return D}(_),Yt=vn(D),ye=xn(at.length,At),Le=vn(at),Ne=vn(ye);let rr=Yt[0],hr=Yt[1],er=Yt[2],Ye=Yt[3];for(let Ze=0;Ze+4<=Le.length;){const br=rr,Dr=hr,Zr=er,io=Ye;rr=Le[Ze+0],hr=Le[Ze+1],er=Le[Ze+2],Ye=Le[Ze+3];const{s0:Po,s1:mo,s2:So,s3:jo}=nn(Pt,rr,hr,er,Ye);Ne[Ze++]=Po^br,Ne[Ze++]=mo^Dr,Ne[Ze++]=So^Zr,Ne[Ze++]=jo^io}return Pt.fill(0),function La(v,_){if(!_)return v;const D=v.length;if(!D)throw new Error("aes/pcks5: empty ciphertext not allowed");const j=v[D-1];if(j<=0||j>16)throw new Error(`aes/pcks5: wrong padding byte: ${j}`);const Y=v.subarray(0,-j);for(let at=0;at255&v[_++]|(255&v[_++])<<8;class Wi{constructor(_){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,wn(_=pc(_),32);const D=wi(_,0),j=wi(_,2),Y=wi(_,4),at=wi(_,6),At=wi(_,8),Pt=wi(_,10),Yt=wi(_,12),ye=wi(_,14);this.r[0]=8191&D,this.r[1]=8191&(D>>>13|j<<3),this.r[2]=7939&(j>>>10|Y<<6),this.r[3]=8191&(Y>>>7|at<<9),this.r[4]=255&(at>>>4|At<<12),this.r[5]=At>>>1&8190,this.r[6]=8191&(At>>>14|Pt<<2),this.r[7]=8065&(Pt>>>11|Yt<<5),this.r[8]=8191&(Yt>>>8|ye<<8),this.r[9]=ye>>>5&127;for(let Le=0;Le<8;Le++)this.pad[Le]=wi(_,16+2*Le)}process(_,D,j=!1){const Y=j?0:2048,{h:at,r:At}=this,Pt=At[0],Yt=At[1],ye=At[2],Le=At[3],Ne=At[4],rr=At[5],hr=At[6],er=At[7],Ye=At[8],Ze=At[9],br=wi(_,D+0),Dr=wi(_,D+2),Zr=wi(_,D+4),io=wi(_,D+6),Po=wi(_,D+8),mo=wi(_,D+10),So=wi(_,D+12),jo=wi(_,D+14);let Nn=at[0]+(8191&br),kn=at[1]+(8191&(br>>>13|Dr<<3)),tn=at[2]+(8191&(Dr>>>10|Zr<<6)),ti=at[3]+(8191&(Zr>>>7|io<<9)),ei=at[4]+(8191&(io>>>4|Po<<12)),vi=at[5]+(Po>>>1&8191),oo=at[6]+(8191&(Po>>>14|mo<<2)),ho=at[7]+(8191&(mo>>>11|So<<5)),Yo=at[8]+(8191&(So>>>8|jo<<8)),mn=at[9]+(jo>>>5|Y),vo=0,an=vo+Nn*Pt+kn*(5*Ze)+tn*(5*Ye)+ti*(5*er)+ei*(5*hr);vo=an>>>13,an&=8191,an+=vi*(5*rr)+oo*(5*Ne)+ho*(5*Le)+Yo*(5*ye)+mn*(5*Yt),vo+=an>>>13,an&=8191;let _i=vo+Nn*Yt+kn*Pt+tn*(5*Ze)+ti*(5*Ye)+ei*(5*er);vo=_i>>>13,_i&=8191,_i+=vi*(5*hr)+oo*(5*rr)+ho*(5*Ne)+Yo*(5*Le)+mn*(5*ye),vo+=_i>>>13,_i&=8191;let zn=vo+Nn*ye+kn*Yt+tn*Pt+ti*(5*Ze)+ei*(5*Ye);vo=zn>>>13,zn&=8191,zn+=vi*(5*er)+oo*(5*hr)+ho*(5*rr)+Yo*(5*Ne)+mn*(5*Le),vo+=zn>>>13,zn&=8191;let Ba=vo+Nn*Le+kn*ye+tn*Yt+ti*Pt+ei*(5*Ze);vo=Ba>>>13,Ba&=8191,Ba+=vi*(5*Ye)+oo*(5*er)+ho*(5*hr)+Yo*(5*rr)+mn*(5*Ne),vo+=Ba>>>13,Ba&=8191;let Ns=vo+Nn*Ne+kn*Le+tn*ye+ti*Yt+ei*Pt;vo=Ns>>>13,Ns&=8191,Ns+=vi*(5*Ze)+oo*(5*Ye)+ho*(5*er)+Yo*(5*hr)+mn*(5*rr),vo+=Ns>>>13,Ns&=8191;let oc=vo+Nn*rr+kn*Ne+tn*Le+ti*ye+ei*Yt;vo=oc>>>13,oc&=8191,oc+=vi*Pt+oo*(5*Ze)+ho*(5*Ye)+Yo*(5*er)+mn*(5*hr),vo+=oc>>>13,oc&=8191;let mc=vo+Nn*hr+kn*rr+tn*Ne+ti*Le+ei*ye;vo=mc>>>13,mc&=8191,mc+=vi*Yt+oo*Pt+ho*(5*Ze)+Yo*(5*Ye)+mn*(5*er),vo+=mc>>>13,mc&=8191;let vs=vo+Nn*er+kn*hr+tn*rr+ti*Ne+ei*Le;vo=vs>>>13,vs&=8191,vs+=vi*ye+oo*Yt+ho*Pt+Yo*(5*Ze)+mn*(5*Ye),vo+=vs>>>13,vs&=8191;let Xs=vo+Nn*Ye+kn*er+tn*hr+ti*rr+ei*Ne;vo=Xs>>>13,Xs&=8191,Xs+=vi*Le+oo*ye+ho*Yt+Yo*Pt+mn*(5*Ze),vo+=Xs>>>13,Xs&=8191;let _s=vo+Nn*Ze+kn*Ye+tn*er+ti*hr+ei*rr;vo=_s>>>13,_s&=8191,_s+=vi*Ne+oo*Le+ho*ye+Yo*Yt+mn*Pt,vo+=_s>>>13,_s&=8191,vo=(vo<<2)+vo|0,vo=vo+an|0,an=8191&vo,vo>>>=13,_i+=vo,at[0]=an,at[1]=_i,at[2]=zn,at[3]=Ba,at[4]=Ns,at[5]=oc,at[6]=mc,at[7]=vs,at[8]=Xs,at[9]=_s}finalize(){const{h:_,pad:D}=this,j=new Uint16Array(10);let Y=_[1]>>>13;_[1]&=8191;for(let Pt=2;Pt<10;Pt++)_[Pt]+=Y,Y=_[Pt]>>>13,_[Pt]&=8191;_[0]+=5*Y,Y=_[0]>>>13,_[0]&=8191,_[1]+=Y,Y=_[1]>>>13,_[1]&=8191,_[2]+=Y,j[0]=_[0]+5,Y=j[0]>>>13,j[0]&=8191;for(let Pt=1;Pt<10;Pt++)j[Pt]=_[Pt]+Y,Y=j[Pt]>>>13,j[Pt]&=8191;j[9]-=8192;let at=(1^Y)-1;for(let Pt=0;Pt<10;Pt++)j[Pt]&=at;at=~at;for(let Pt=0;Pt<10;Pt++)_[Pt]=_[Pt]&at|j[Pt];_[0]=65535&(_[0]|_[1]<<13),_[1]=65535&(_[1]>>>3|_[2]<<10),_[2]=65535&(_[2]>>>6|_[3]<<7),_[3]=65535&(_[3]>>>9|_[4]<<4),_[4]=65535&(_[4]>>>12|_[5]<<1|_[6]<<14),_[5]=65535&(_[6]>>>2|_[7]<<11),_[6]=65535&(_[7]>>>5|_[8]<<8),_[7]=65535&(_[8]>>>8|_[9]<<5);let At=_[0]+D[0];_[0]=65535&At;for(let Pt=1;Pt<8;Pt++)At=(_[Pt]+D[Pt]|0)+(At>>>16)|0,_[Pt]=65535&At}update(_){ba(this);const{buffer:D,blockLen:j}=this,Y=(_=pc(_)).length;for(let at=0;at>>0,_[at++]=j[At]>>>8;return _}digest(){const{buffer:_,outputLen:D}=this;this.digestInto(_);const j=_.slice(0,D);return this.destroy(),j}}const sd=function kc(v){const _=(j,Y)=>v(Y).update(pc(j)).digest(),D=v(new Uint8Array(32));return _.outputLen=D.outputLen,_.blockLen=D.blockLen,_.create=j=>v(j),_}(v=>new Wi(v)),gl=v=>Uint8Array.from(v.split("").map(_=>_.charCodeAt(0))),cd=gl("expand 16-byte k"),Ud=gl("expand 32-byte k"),sp=vn(cd),$d=vn(Ud);function $o(v,_){return v<<_|v>>>32-_}function Tl(v){return v.byteOffset%4==0}$d.slice();const zs=2**32-1,Bo=new Uint32Array;function Gc(v,_){const{allowShortKeys:D,extendNonceFn:j,counterLength:Y,counterRight:at,rounds:At}=function Hc(v,_){if(null==_||"object"!=typeof _)throw new Error("options must be defined");return Object.assign(v,_)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},_);if("function"!=typeof v)throw new Error("core must be a function");return js(Y),js(At),pl(at),pl(D),(Pt,Yt,ye,Le,Ne=0)=>{wn(Pt),wn(Yt),wn(ye);const rr=ye.length;if(Le||(Le=new Uint8Array(rr)),wn(Le),js(Ne),Ne<0||Ne>=zs)throw new Error("arx: counter overflow");if(Le.length=zs)throw new Error("arx: counter overflow");const Ye=Math.min(64,Yt-er);if(Ne&&64===Ye){const Ze=er/4;if(er%4!=0)throw new Error("arx: invalid block position");for(let Dr,br=0;br<16;br++)Dr=Ze+br,hr[Dr]=rr[Dr]^Le[br];er+=64}else{for(let br,Ze=0;Ze0;)hr.pop().fill(0);return Le}}function gc(v,_,D,j,Y,at=20){let At=v[0],Pt=v[1],Yt=v[2],ye=v[3],Le=_[0],Ne=_[1],rr=_[2],hr=_[3],er=_[4],Ye=_[5],Ze=_[6],br=_[7],Dr=Y,Zr=D[0],io=D[1],Po=D[2],mo=At,So=Pt,jo=Yt,Nn=ye,kn=Le,tn=Ne,ti=rr,ei=hr,vi=er,oo=Ye,ho=Ze,Yo=br,mn=Dr,vo=Zr,an=io,_i=Po;for(let Ba=0;Ba{v.update(_);const D=_.length%16;D&&v.update(qn.subarray(D))},fl=new Uint8Array(32);function oa(v,_,D,j,Y){const at=v(_,D,fl),At=sd.create(at);Y&&Do(At,Y),Do(At,j);const Pt=new Uint8Array(16),Yt=Ic(Pt);zi(Yt,0,BigInt(Y?Y.length:0),!0),zi(Yt,8,BigInt(j.length),!0),At.update(Pt);const ye=At.digest();return at.fill(0),ye}const R=v=>(_,D,j)=>(wn(_,32),wn(D),{encrypt:(at,At)=>{const Pt=at.length,Yt=Pt+16;At?wn(At,Yt):At=new Uint8Array(Yt),v(_,D,at,At,1);const ye=oa(v,_,D,At.subarray(0,-16),j);return At.set(ye,Pt),At},decrypt:(at,At)=>{const Pt=at.length,Yt=Pt-16;if(Pt<16)throw new Error("encrypted data must be at least 16 bytes");At?wn(At,Yt):At=new Uint8Array(Yt);const ye=at.subarray(0,-16);if(!ps(at.subarray(-16),oa(v,_,D,ye,j)))throw new Error("invalid tag");return v(_,D,ye,At,1),At}});R(Xc),R(Ws);class G extends Xo.Vw{constructor(_,D){super(),this.finished=!1,this.destroyed=!1,Ci.hash(_);const j=(0,Xo.ZJ)(D);if(this.iHash=_.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Y=this.blockLen,at=new Uint8Array(Y);at.set(j.length>Y?_.create().update(j).digest():j);for(let At=0;Atnew G(v,_).update(D).digest();gt.create=(v,_)=>new G(v,_);const Ee=new Uint8Array([0]),pr=new Uint8Array;var un=Object.defineProperty,Io=(v,_)=>{for(var D in _)un(v,D,{get:_[D],enumerable:!0})},Gn=Symbol("verified"),Ia=v=>v instanceof Object;function na(v){if(!Ia(v)||"number"!=typeof v.kind||"string"!=typeof v.content||"number"!=typeof v.created_at||"string"!=typeof v.pubkey||!v.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(v.tags))return!1;for(let _=0;_up,QueueNode:()=>dp,binarySearch:()=>wu,insertEventIntoAscendingList:()=>Zg,insertEventIntoDescendingList:()=>jd,normalizeURL:()=>Ks,utf8Decoder:()=>Wo,utf8Encoder:()=>Ya});var Wo=new TextDecoder("utf-8"),Ya=new TextEncoder;function Ks(v){-1===v.indexOf("://")&&(v="wss://"+v);let _=new URL(v);return _.pathname=_.pathname.replace(/\/+/g,"/"),_.pathname.endsWith("/")&&(_.pathname=_.pathname.slice(0,-1)),("80"===_.port&&"ws:"===_.protocol||"443"===_.port&&"wss:"===_.protocol)&&(_.port=""),_.searchParams.sort(),_.hash="",_.toString()}function jd(v,_){const[D,j]=wu(v,Y=>_.id===Y.id?0:_.created_at===Y.created_at?-1:Y.created_at-_.created_at);return j||v.splice(D,0,_),v}function Zg(v,_){const[D,j]=wu(v,Y=>_.id===Y.id?0:_.created_at===Y.created_at?-1:_.created_at-Y.created_at);return j||v.splice(D,0,_),v}function wu(v,_){let D=0,j=v.length-1;for(;D<=j;){const Y=Math.floor((D+j)/2),at=_(v[Y]);if(0===at)return[Y,!0];at<0?j=Y-1:D=Y+1}return[D,!1]}var dp=class{value;next=null;prev=null;constructor(v){this.value=v}},up=class{first;last;constructor(){this.first=null,this.last=null}enqueue(v){const _=new dp(v);return this.last?this.last===this.first?(this.last=_,this.last.prev=this.first,this.first.next=_):(_.prev=this.last,this.last.next=_,this.last=_):(this.first=_,this.last=_),!0}dequeue(){if(!this.first)return null;if(this.first===this.last){const _=this.first;return this.first=null,this.last=null,_.value}const v=this.first;return this.first=v.next,v.value}};function Yc(v){let _=Sa(Ya.encode(function ml(v){if(!na(v))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content])}(v)));return(0,Xo.My)(_)}var Qc=new class{generateSecretKey(){return Ri.utils.randomPrivateKey()}getPublicKey(v){return(0,Xo.My)(Ri.getPublicKey(v))}finalizeEvent(v,_){const D=v;return D.pubkey=(0,Xo.My)(Ri.getPublicKey(_)),D.id=Yc(D),D.sig=(0,Xo.My)(Ri.sign(Yc(D),_)),D[Gn]=!0,D}verifyEvent(v){if("boolean"==typeof v[Gn])return v[Gn];const _=Yc(v);if(_!==v.id)return v[Gn]=!1,!1;try{const D=Ri.verify(v.sig,_,v.pubkey);return v[Gn]=D,D}catch{return v[Gn]=!1,!1}}},dd=Qc.generateSecretKey,ud=Qc.getPublicKey,Js=Qc.finalizeEvent,_r=Qc.verifyEvent;function Ml(v){return 1e3<=v&&v<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(v)}function pd(v){return[0,3].includes(v)||1e4<=v&&v<2e4}function An(v){return 2e4<=v&&v<3e4}function Nc(v){return 3e4<=v&&v<4e4}function Rs(v){return Ml(v)?"regular":pd(v)?"replaceable":An(v)?"ephemeral":Nc(v)?"parameterized":"unknown"}function Qa(v,_){const D=_ instanceof Array?_:[_];return na(v)&&D.includes(v.kind)||!1}Io({},{Application:()=>vl,BadgeAward:()=>Za,BadgeDefinition:()=>fp,BlockedRelaysList:()=>yi,BookmarkList:()=>oi,Bookmarksets:()=>wl,Calendar:()=>Lc,CalendarEventRSVP:()=>xh,ChannelCreation:()=>P,ChannelHideMessage:()=>Et,ChannelMessage:()=>nt,ChannelMetadata:()=>$,ChannelMuteUser:()=>$t,ClassifiedListing:()=>Jg,ClientAuth:()=>fa,CommunitiesList:()=>Jn,CommunityDefinition:()=>ef,CommunityPostApproval:()=>ro,Contacts:()=>qg,CreateOrUpdateProduct:()=>yl,CreateOrUpdateStall:()=>fc,Curationsets:()=>tl,Date:()=>tf,DirectMessageRelaysList:()=>Vo,DraftClassifiedListing:()=>Wd,DraftLong:()=>Vd,Emojisets:()=>Hd,EncryptedDirectMessage:()=>hp,EventDeletion:()=>gp,FileMetadata:()=>We,FileServerPreference:()=>Hn,Followsets:()=>qc,GenericRepost:()=>I,Genericlists:()=>bl,GiftWrap:()=>Me,HTTPAuth:()=>Cc,Handlerinformation:()=>Kd,Handlerrecommendation:()=>_u,Highlights:()=>no,InterestsList:()=>bs,Interestsets:()=>Ja,JobFeedback:()=>Xr,JobRequest:()=>Ar,JobResult:()=>Vr,Label:()=>zr,LightningPubRPC:()=>Ai,LiveChatMessage:()=>sr,LiveEvent:()=>mp,LongFormArticle:()=>el,Metadata:()=>Il,Mutelist:()=>Co,NWCWalletInfo:()=>Yn,NWCWalletRequest:()=>qa,NWCWalletResponse:()=>Pa,NostrConnect:()=>tc,OpenTimestamps:()=>ue,Pinlist:()=>Go,PrivateDirectMessage:()=>vu,ProblemTracker:()=>Cr,ProfileBadges:()=>Ol,PublicChatsList:()=>Xn,Reaction:()=>Zc,RecommendRelay:()=>yu,RelayList:()=>Uo,Relaysets:()=>Jc,Report:()=>Qe,Reporting:()=>Gr,Repost:()=>fs,Seal:()=>Ec,SearchRelaysList:()=>Si,ShortTextNote:()=>gs,Time:()=>bp,UserEmojiList:()=>wo,UserStatuses:()=>zd,Zap:()=>Oo,ZapGoal:()=>yo,ZapRequest:()=>Ur,classifyKind:()=>Rs,isEphemeralKind:()=>An,isKind:()=>Qa,isParameterizedReplaceableKind:()=>Nc,isRegularKind:()=>Ml,isReplaceableKind:()=>pd});var Il=0,gs=1,yu=2,qg=3,hp=4,gp=5,fs=6,Zc=7,Za=8,Ec=13,vu=14,I=16,P=40,$=41,nt=42,Et=43,$t=44,ue=1040,Me=1059,We=1063,sr=1311,Cr=1971,Qe=1984,Gr=1984,zr=1985,ro=4550,Ar=5999,Vr=6999,Xr=7e3,yo=9041,Ur=9734,Oo=9735,no=9802,Co=1e4,Go=10001,Uo=10002,oi=10003,Jn=10004,Xn=10005,yi=10006,Si=10007,bs=10015,wo=10030,Vo=10050,Hn=10096,Yn=13194,Ai=21e3,fa=22242,qa=23194,Pa=23195,tc=24133,Cc=27235,qc=3e4,bl=30001,Jc=30002,wl=30003,tl=30004,Ol=30008,fp=30009,Ja=30015,fc=30017,yl=30018,el=30023,Vd=30024,Hd=30030,vl=30078,mp=30311,zd=30315,Jg=30402,Wd=30403,tf=31922,bp=31923,Lc=31924,xh=31925,_u=31989,Kd=31990,ef=34550;function Pc(v,_){if(v.ids&&-1===v.ids.indexOf(_.id)||v.kinds&&-1===v.kinds.indexOf(_.kind)||v.authors&&-1===v.authors.indexOf(_.pubkey))return!1;for(let D in v)if("#"===D[0]){let Y=v[`#${D.slice(1)}`];if(Y&&!_.tags.find(([at,At])=>at===D.slice(1)&&-1!==Y.indexOf(At)))return!1}return!(v.since&&_.created_atv.until)}function Rl(v,_){let D=_.length+3,j=v.indexOf(`"${_}":`)+D,Y=v.slice(j).indexOf('"')+j+1;return v.slice(Y,Y+64)}function Nl(v,_){let D=_.length,j=v.indexOf(`"${_}":`)+D+3,Y=v.slice(j),at=Math.min(Y.indexOf(","),Y.indexOf("}"));return parseInt(Y.slice(0,at),10)}function ku(v){let _=v.slice(0,22).indexOf('"EVENT"');if(-1===_)return null;let D=v.slice(_+7+1).indexOf('"');if(-1===D)return null;let j=_+7+1+D,Y=v.slice(j+1,80).indexOf('"');return-1===Y?null:v.slice(j+1,j+1+Y)}function Gd(v,_){return _===Rl(v,"id")}function Eh(v,_){return _===Rl(v,"pubkey")}function yp(v,_){return _===Nl(v,"kind")}function vp(v,_){return{kind:fa,created_at:Math.floor(Date.now()/1e3),tags:[["relay",v],["challenge",_]],content:""}}function hd(){return Fc.apply(this,arguments)}function Fc(){return(Fc=(0,a.A)(function*(){return new Promise(v=>{const _=new MessageChannel,D=()=>{_.port1.removeEventListener("message",D),v()};_.port1.addEventListener("message",D),_.port2.postMessage(0),_.port1.start()})})).apply(this,arguments)}Io({},{getHex64:()=>Rl,getInt:()=>Nl,getSubscriptionId:()=>ku,matchEventId:()=>Gd,matchEventKind:()=>yp,matchEventPubkey:()=>Eh}),Io({},{makeAuthEvent:()=>vp});var Pm=v=>(v[Gn]=!0,!0),Eu=class{url;_connected=!1;onclose=null;onnotice=v=>console.debug(`NOTICE from ${this.url}: ${v}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new up;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(v,_){this.url=Ks(v),this.verifyEvent=_.verifyEvent,this._WebSocket=_.websocketImplementation||WebSocket}static connect(v,_){return(0,a.A)(function*(){const D=new Eu(v,_);return yield D.connect(),D})()}closeAllSubscriptions(v){for(let[_,D]of this.openSubs)D.close(v);this.openSubs.clear();for(let[_,D]of this.openEventPublishes)D.reject(new Error(v));this.openEventPublishes.clear();for(let[_,D]of this.openCountRequests)D.reject(new Error(v));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var v=this;return(0,a.A)(function*(){return v.connectionPromise||(v.challenge=void 0,v.connectionPromise=new Promise((_,D)=>{v.connectionTimeoutHandle=setTimeout(()=>{D("connection timed out"),v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection timed out")},v.connectionTimeout);try{v.ws=new v._WebSocket(v.url)}catch(j){return void D(j)}v.ws.onopen=()=>{clearTimeout(v.connectionTimeoutHandle),v._connected=!0,_()},v.ws.onerror=j=>{D(j.message||"websocket error"),v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection errored"))},v.ws.onclose=(0,a.A)(function*(){v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection closed"))}),v.ws.onmessage=v._onmessage.bind(v)})),v.connectionPromise})()}runQueue(){var v=this;return(0,a.A)(function*(){for(v.queueRunning=!0;!1!==v.handleNext();)yield hd();v.queueRunning=!1})()}handleNext(){const v=this.incomingMessageQueue.dequeue();if(!v)return!1;const _=ku(v);if(_){const D=this.openSubs.get(_);if(!D)return;const j=Rl(v,"id"),Y=D.alreadyHaveEvent?.(j);if(D.receivedEvent?.(this,j),Y)return}try{let D=JSON.parse(v);switch(D[0]){case"EVENT":{const j=this.openSubs.get(D[1]),Y=D[2];return void(this.verifyEvent(Y)&&function rf(v,_){for(let D=0;D{_.ws?.send(v)})})()}auth(v){var _=this;return(0,a.A)(function*(){if(!_.challenge)throw new Error("can't perform auth, no challenge was received");const D=yield v(vp(_.url,_.challenge)),j=new Promise((Y,at)=>{_.openEventPublishes.set(D.id,{resolve:Y,reject:at})});return _.send('["AUTH",'+JSON.stringify(D)+"]"),j})()}publish(v){var _=this;return(0,a.A)(function*(){const D=new Promise((j,Y)=>{_.openEventPublishes.set(v.id,{resolve:j,reject:Y})});return _.send('["EVENT",'+JSON.stringify(v)+"]"),setTimeout(()=>{const j=_.openEventPublishes.get(v.id);j&&(j.reject(new Error("publish timed out")),_.openEventPublishes.delete(v.id))},_.publishTimeout),D})()}count(v,_){var D=this;return(0,a.A)(function*(){D.serial++;const j=_?.id||"count:"+D.serial,Y=new Promise((at,At)=>{D.openCountRequests.set(j,{resolve:at,reject:At})});return D.send('["COUNT","'+j+'",'+JSON.stringify(v).substring(1)),Y})()}subscribe(v,_){const D=this.prepareSubscription(v,_);return D.fire(),D}prepareSubscription(v,_){this.serial++;const D=_.id||"sub:"+this.serial,j=new _p(this,D,v,_);return this.openSubs.set(D,j),j}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(v){this.incomingMessageQueue.enqueue(v.data),this.queueRunning||this.runQueue()}},_p=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(v,_,D,j){this.relay=v,this.filters=D,this.id=_,this.alreadyHaveEvent=j.alreadyHaveEvent,this.receivedEvent=j.receivedEvent,this.eoseTimeout=j.eoseTimeout||v.baseEoseTimeout,this.oneose=j.oneose,this.onclose=j.onclose,this.onevent=j.onevent||(Y=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,Y)})}fire(){this.relay.send('["REQ","'+this.id+'",'+JSON.stringify(this.filters).substring(1)),this.eoseTimeoutHandle=setTimeout(this.receivedEose.bind(this),this.eoseTimeout)}receivedEose(){this.eosed||(clearTimeout(this.eoseTimeoutHandle),this.eosed=!0,this.oneose?.())}close(v="closed by caller"){!this.closed&&this.relay.connected&&(this.relay.send('["CLOSE",'+JSON.stringify(this.id)+"]"),this.closed=!0),this.relay.openSubs.delete(this.id),this.onclose?.(v)}};try{WebSocket}catch{}var Dh,Fa=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(v){this.verifyEvent=v.verifyEvent,this._WebSocket=v.websocketImplementation}ensureRelay(v,_){var D=this;return(0,a.A)(function*(){v=Ks(v);let j=D.relays.get(v);return j||(j=new Eu(v,{verifyEvent:D.trustedRelayURLs.has(v)?Pm:D.verifyEvent,websocketImplementation:D._WebSocket}),_?.connectionTimeout&&(j.connectionTimeout=_.connectionTimeout),D.relays.set(v,j)),yield j.connect(),j})()}close(v){v.map(Ks).forEach(_=>{this.relays.get(_)?.close()})}subscribeMany(v,_,D){return this.subscribeManyMap(Object.fromEntries(v.map(j=>[j,_])),D)}subscribeManyMap(v,_){var D=this;this.trackRelays&&(_.receivedEvent=(rr,hr)=>{let er=this.seenOn.get(hr);er||(er=new Set,this.seenOn.set(hr,er)),er.add(rr)});const j=new Set,Y=[],at=Object.keys(v).length,At=[];let Pt=rr=>{At[rr]=!0,At.filter(hr=>hr).length===at&&(_.oneose?.(),Pt=()=>{})};const Yt=[];let ye=(rr,hr)=>{Pt(rr),Yt[rr]=hr,Yt.filter(er=>er).length===at&&(_.onclose?.(Yt),ye=()=>{})};const Le=rr=>{if(_.alreadyHaveEvent?.(rr))return!0;const hr=j.has(rr);return j.add(rr),hr},Ne=Promise.all(Object.entries(v).map(function(){var rr=(0,a.A)(function*(hr,er,Ye){if(Ye.indexOf(hr)!==er)return void ye(er,"duplicate url");let Dr,[Ze,br]=hr;Ze=Ks(Ze);try{Dr=yield D.ensureRelay(Ze,{connectionTimeout:_.maxWait?Math.max(.8*_.maxWait,_.maxWait-1e3):void 0})}catch(io){return void ye(er,io?.message||String(io))}let Zr=Dr.subscribe(br,{..._,oneose:()=>Pt(er),onclose:io=>ye(er,io),alreadyHaveEvent:Le,eoseTimeout:_.maxWait});Y.push(Zr)});return function(hr,er,Ye){return rr.apply(this,arguments)}}()));return{close:()=>(0,a.A)(function*(){yield Ne,Y.forEach(rr=>{rr.close()})})()}}subscribeManyEose(v,_,D){const j=this.subscribeMany(v,_,{...D,oneose(){j.close()}});return j}querySync(v,_,D){var j=this;return(0,a.A)(function*(){return new Promise(function(){var Y=(0,a.A)(function*(at){const At=[];j.subscribeManyEose(v,[_],{...D,onevent(Pt){At.push(Pt)},onclose(Pt){at(At)}})});return function(at){return Y.apply(this,arguments)}}())})()}get(v,_,D){var j=this;return(0,a.A)(function*(){_.limit=1;const Y=yield j.querySync(v,_,D);return Y.sort((at,At)=>At.created_at-at.created_at),Y[0]||null})()}publish(v,_){var D=this;return v.map(Ks).map(function(){var j=(0,a.A)(function*(Y,at,At){if(At.indexOf(Y)!==at)return Promise.reject("duplicate url");let Pt=yield D.ensureRelay(Y);return Pt.publish(_).then(Yt=>{if(D.trackRelays){let ye=D.seenOn.get(_.id);ye||(ye=new Set,D.seenOn.set(_.id,ye)),ye.add(Pt)}return Yt})});return function(Y,at,At){return j.apply(this,arguments)}}())}listConnectionStatus(){const v=new Map;return this.relays.forEach((_,D)=>v.set(D,_.connected)),v}destroy(){this.relays.forEach(v=>v.close()),this.relays=new Map}};try{Dh=WebSocket}catch{}var xp=class extends Fa{constructor(){super({verifyEvent:_r,websocketImplementation:Dh})}},Cu={};Io(Cu,{BECH32_REGEX:()=>Yd,Bech32MaxSize:()=>Xd,NostrTypeGuard:()=>nf,decode:()=>fd,encodeBytes:()=>Gs,naddrEncode:()=>Tu,neventEncode:()=>Zd,noteEncode:()=>Ah,nprofileEncode:()=>Au,npubEncode:()=>Sh,nsecEncode:()=>Du});var nf={isNProfile:v=>/^nprofile1[a-z\d]+$/.test(v||""),isNEvent:v=>/^nevent1[a-z\d]+$/.test(v||""),isNAddr:v=>/^naddr1[a-z\d]+$/.test(v||""),isNSec:v=>/^nsec1[a-z\d]{58}$/.test(v||""),isNPub:v=>/^npub1[a-z\d]{58}$/.test(v||""),isNote:v=>/^note1[a-z\d]+$/.test(v||""),isNcryptsec:v=>/^ncryptsec1[a-z\d]+$/.test(v||"")},Xd=5e3,Yd=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function fd(v){let{prefix:_,words:D}=lt.decode(v,Xd),j=new Uint8Array(lt.fromWords(D));switch(_){case"nprofile":{let Y=Qd(j);if(!Y[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==Y[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,Xo.My)(Y[0][0]),relays:Y[1]?Y[1].map(at=>Wo.decode(at)):[]}}}case"nevent":{let Y=Qd(j);if(!Y[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==Y[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(Y[2]&&32!==Y[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(Y[3]&&4!==Y[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,Xo.My)(Y[0][0]),relays:Y[1]?Y[1].map(at=>Wo.decode(at)):[],author:Y[2]?.[0]?(0,Xo.My)(Y[2][0]):void 0,kind:Y[3]?.[0]?parseInt((0,Xo.My)(Y[3][0]),16):void 0}}}case"naddr":{let Y=Qd(j);if(!Y[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!Y[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==Y[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!Y[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==Y[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Wo.decode(Y[0][0]),pubkey:(0,Xo.My)(Y[2][0]),kind:parseInt((0,Xo.My)(Y[3][0]),16),relays:Y[1]?Y[1].map(at=>Wo.decode(at)):[]}}}case"nsec":return{type:_,data:j};case"npub":case"note":return{type:_,data:(0,Xo.My)(j)};default:throw new Error(`unknown prefix ${_}`)}}function Qd(v){let _={},D=v;for(;D.length>0;){let j=D[0],Y=D[1],at=D.slice(2,2+Y);if(D=D.slice(2+Y),at.lengthYa.encode(D))}))}function Zd(v){let _;return void 0!==v.kind&&(_=function kp(v){const _=new Uint8Array(4);return _[0]=v>>24&255,_[1]=v>>16&255,_[2]=v>>8&255,_[3]=255&v,_}(v.kind)),Su("nevent",Ep({0:[(0,Xo.aT)(v.id)],1:(v.relays||[]).map(j=>Ya.encode(j)),2:v.author?[(0,Xo.aT)(v.author)]:[],3:_?[new Uint8Array(_)]:[]}))}function Tu(v){let _=new ArrayBuffer(4);return new DataView(_).setUint32(0,v.kind,!1),Su("naddr",Ep({0:[Ya.encode(v.identifier)],1:(v.relays||[]).map(j=>Ya.encode(j)),2:[(0,Xo.aT)(v.pubkey)],3:[new Uint8Array(_)]}))}function Ep(v){let _=[];return Object.entries(v).reverse().forEach(([D,j])=>{j.forEach(Y=>{let at=new Uint8Array(Y.length+2);at.set([parseInt(D)],0),at.set([Y.length],1),at.set(Y,2),_.push(at)})}),(0,Xo.Id)(..._)}var Cp={};function Dp(v,_,D){return Qi.apply(this,arguments)}function Qi(){return(Qi=(0,a.A)(function*(v,_,D){const j=v instanceof Uint8Array?(0,Xo.My)(v):v,at=Th(xo.getSharedSecret(j,"02"+_));let At=Uint8Array.from((0,Xo.po)(16)),Pt=Ya.encode(D),Yt=qs(at,At).encrypt(Pt);return`${Qr.encode(new Uint8Array(Yt))}?iv=${Qr.encode(new Uint8Array(At.buffer))}`})).apply(this,arguments)}function cf(v,_,D){return Mu.apply(this,arguments)}function Mu(){return(Mu=(0,a.A)(function*(v,_,D){const j=v instanceof Uint8Array?(0,Xo.My)(v):v;let[Y,at]=D.split("?iv="),Pt=Th(xo.getSharedSecret(j,"02"+_)),Yt=Qr.decode(at),ye=Qr.decode(Y),Le=qs(Pt,Yt).decrypt(ye);return Wo.decode(Le)})).apply(this,arguments)}function Th(v){return v.slice(1,33)}Io(Cp,{decrypt:()=>cf,encrypt:()=>Dp}),Io({},{NIP05_REGEX:()=>va,isNip05:()=>Pl,isValid:()=>_l,queryProfile:()=>Ou,searchDomain:()=>md,useFetchImplementation:()=>rl});var Iu,va=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,Pl=v=>va.test(v||"");try{Iu=fetch}catch{}function rl(v){Iu=v}function md(v){return Mh.apply(this,arguments)}function Mh(){return(Mh=(0,a.A)(function*(v,_=""){try{const D=`https://${v}/.well-known/nostr.json?name=${_}`,j=yield Iu(D,{redirect:"manual"});if(200!==j.status)throw Error("Wrong response code");return(yield j.json()).names}catch{return{}}})).apply(this,arguments)}function Ou(v){return ol.apply(this,arguments)}function ol(){return(ol=(0,a.A)(function*(v){const _=v.match(va);if(!_)return null;const[,D="_",j]=_;try{const Y=`https://${j}/.well-known/nostr.json?name=${D}`,at=yield Iu(Y,{redirect:"manual"});if(200!==at.status)throw Error("Wrong response code");const At=yield at.json(),Pt=At.names[D];return Pt?{pubkey:Pt,relays:At.relays?.[Pt]}:null}catch{return null}})).apply(this,arguments)}function _l(v,_){return Ap.apply(this,arguments)}function Ap(){return(Ap=(0,a.A)(function*(v,_){const D=yield Ou(_);return!!D&&D.pubkey===v})).apply(this,arguments)}function nl(v){const _={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let D,j;for(let Y=v.tags.length-1;Y>=0;Y--){const at=v.tags[Y];if("e"===at[0]&&at[1]){const[At,Pt,Yt,ye,Le]=at,Ne={id:Pt,relays:Yt?[Yt]:[],author:Le};if("root"===ye){_.root=Ne;continue}if("reply"===ye){_.reply=Ne;continue}if("mention"===ye){_.mentions.push(Ne);continue}D?j=Ne:D=Ne,_.mentions.push(Ne)}else{if("q"===at[0]&&at[1]){const[At,Pt,Yt]=at;_.quotes.push({id:Pt,relays:Yt?[Yt]:[]})}"p"===at[0]&&at[1]&&_.profiles.push({pubkey:at[1],relays:at[2]?[at[2]]:[]})}}return _.root||(_.root=j||D||_.reply),_.reply||(_.reply=D||_.root),[_.reply,_.root].forEach(Y=>{if(!Y)return;let at=_.mentions.indexOf(Y);if(-1!==at&&_.mentions.splice(at,1),Y.author){let At=_.profiles.find(Pt=>Pt.pubkey===Y.author);At&&At.relays&&(Y.relays||(Y.relays=[]),At.relays.forEach(Pt=>{-1===Y.relays?.indexOf(Pt)&&Y.relays.push(Pt)}),At.relays=Y.relays)}}),_.mentions.forEach(Y=>{if(Y.author){let at=_.profiles.find(At=>At.pubkey===Y.author);at&&at.relays&&(Y.relays||(Y.relays=[]),at.relays.forEach(At=>{-1===Y.relays.indexOf(At)&&Y.relays.push(At)}),at.relays=Y.relays)}}),_}Io({},{parse:()=>nl}),Io({},{fetchRelayInformation:()=>a0,useFetchImplementation:()=>lf});try{fetch}catch{}function lf(v){}function a0(v){return xl.apply(this,arguments)}function xl(){return(xl=(0,a.A)(function*(v){return yield(yield fetch(v.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function Mp(v){let _=0;for(let D=0;D<64;D+=8){const j=parseInt(v.substring(D,D+8),16);if(0!==j){_+=Math.clz32(j);break}_+=32}return _}function ia(v,_){let D=0;const j=v,Y=["nonce",D.toString(),_.toString()];for(j.tags.push(Y);;){const at=Math.floor((new Date).getTime()/1e3);if(at!==j.created_at&&(D=0,j.created_at=at),Y[1]=(++D).toString(),j.id=Ih(j),Mp(j.id)>=_)break}return j}function Ih(v){return(0,Xo.My)(Sa(Ya.encode(JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content]))))}function df(v,_,D,j){return Js({kind:fs,tags:[...v.tags??[],["e",_.id,D],["p",_.pubkey]],content:""===v.content?"":JSON.stringify(_),created_at:v.created_at},j)}function Oh(v){if(v.kind!==fs)return;let _,D;for(let j=v.tags.length-1;j>=0&&(void 0===_||void 0===D);j--){const Y=v.tags[j];Y.length>=2&&("e"===Y[0]&&void 0===_?_=Y:"p"===Y[0]&&void 0===D&&(D=Y))}return void 0!==_?{id:_[1],relays:[_[2],D?.[2]].filter(j=>"string"==typeof j),author:D?.[1]}:void 0}function Op(v,{skipVerification:_}={}){const D=Oh(v);if(void 0===D||""===v.content)return;let j;try{j=JSON.parse(v.content)}catch{return}return j.id===D.id&&(_||_r(j))?j:void 0}Io({},{fastEventHash:()=>Ih,getPow:()=>Mp,minePow:()=>ia}),Io({},{finishRepostEvent:()=>df,getRepostedEvent:()=>Op,getRepostedEventPointer:()=>Oh}),Io({},{NOSTR_URI_REGEX:()=>wd,parse:()=>uf,test:()=>Rp});var wd=new RegExp(`nostr:(${Yd.source})`);function Rp(v){return"string"==typeof v&&new RegExp(`^${wd.source}$`).test(v)}function uf(v){const _=v.match(new RegExp(`^${wd.source}$`));if(!_)throw new Error(`Invalid Nostr URI: ${v}`);return{uri:_[0],value:_[1],decoded:fd(_[1])}}function Nh(v,_,D){const j=_.tags.filter(Y=>Y.length>=2&&("e"===Y[0]||"p"===Y[0]));return Js({...v,kind:Zc,tags:[...v.tags??[],...j,["e",_.id],["p",_.pubkey]],content:v.content??"+"},D)}function Bm(v){if(v.kind!==Zc)return;let _,D;for(let j=v.tags.length-1;j>=0&&(void 0===_||void 0===D);j--){const Y=v.tags[j];Y.length>=2&&("e"===Y[0]&&void 0===_?_=Y:"p"===Y[0]&&void 0===D&&(D=Y))}return void 0!==_&&void 0!==D?{id:_[1],relays:[_[2],D[2]].filter(j=>void 0!==j),author:D[1]}:void 0}Io({},{finishReactionEvent:()=>Nh,getReactedEventPointer:()=>Bm}),Io({},{matchAll:()=>yd,regex:()=>Jd,replaceAll:()=>Um});var Jd=()=>new RegExp(`\\b${wd.source}\\b`,"g");function*yd(v){const _=v.matchAll(Jd());for(const D of _)try{const[j,Y]=D;yield{uri:j,value:Y,decoded:fd(Y),start:D.index,end:D.index+j.length}}catch{}}function Um(v,_){return v.replaceAll(Jd(),(D,j)=>_({uri:D,value:j,decoded:fd(j)}))}Io({},{channelCreateEvent:()=>Lh,channelHideMessageEvent:()=>_d,channelMessageEvent:()=>$m,channelMetadataEvent:()=>vd,channelMuteUserEvent:()=>El});var Lh=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:P,tags:[...v.tags??[]],content:D,created_at:v.created_at},_)},vd=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:$,tags:[["e",v.channel_create_event_id],...v.tags??[]],content:D,created_at:v.created_at},_)},$m=(v,_)=>{const D=[["e",v.channel_create_event_id,v.relay_url,"root"]];return v.reply_to_channel_message_event_id&&D.push(["e",v.reply_to_channel_message_event_id,v.relay_url,"reply"]),Js({kind:nt,tags:[...D,...v.tags??[]],content:v.content,created_at:v.created_at},_)},_d=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:Et,tags:[["e",v.channel_message_event_id],...v.tags??[]],content:D,created_at:v.created_at},_)},El=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:$t,tags:[["p",v.pubkey_to_mute],...v.tags??[]],content:D,created_at:v.created_at},_)};Io({},{EMOJI_SHORTCODE_REGEX:()=>Np,matchAll:()=>Ph,regex:()=>Nu,replaceAll:()=>tu});var eu,Np=/:(\w+):/,Nu=()=>new RegExp(`\\B${Np.source}\\B`,"g");function*Ph(v){const _=v.matchAll(Nu());for(const D of _)try{const[j,Y]=D;yield{shortcode:j,name:Y,start:D.index,end:D.index+j.length}}catch{}}function tu(v,_){return v.replaceAll(Nu(),(D,j)=>_({shortcode:D,name:j}))}Io({},{useFetchImplementation:()=>Lp,validateGithub:()=>ru});try{eu=fetch}catch{}function Lp(v){eu=v}function ru(v,_,D){return Fl.apply(this,arguments)}function Fl(){return(Fl=(0,a.A)(function*(v,_,D){try{return(yield(yield eu(`https://gist.github.com/${_}/${D}/raw`)).text())===`Verifying that I control the following Nostr public key: ${v}`}catch{return!1}})).apply(this,arguments)}Io({},{decrypt:()=>Up,encrypt:()=>nu,getConversationKey:()=>kd,v2:()=>Bl});var il=1,ou=65535;function kd(v,_){const D=xo.getSharedSecret(v,"02"+_).subarray(1,33);return function Wt(v,_,D){return Ci.hash(v),void 0===D&&(D=new Uint8Array(v.outputLen)),gt(v,(0,Xo.ZJ)(D),(0,Xo.ZJ)(_))}(Sa,D,"nip44-v2")}function Fh(v,_){const D=function nr(v,_,D,j=32){if(Ci.hash(v),Ci.number(j),j>255*v.outputLen)throw new Error("Length should be <= 255*HashLen");const Y=Math.ceil(j/v.outputLen);void 0===D&&(D=pr);const at=new Uint8Array(Y*v.outputLen),At=gt.create(v,_),Pt=At._cloneInto(),Yt=new Uint8Array(At.outputLen);for(let ye=0;yeou)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const _=new Uint8Array(2);return new DataView(_.buffer).setUint16(0,v,!1),_}(D),Y=new Uint8Array(Lu(D)-D);return(0,Xo.Id)(j,_,Y)}(v),Pt=Xc(j,Y,At),Yt=Uh(at,Pt,D);return Qr.encode((0,Xo.Id)(new Uint8Array([2]),D,Pt,Yt))}function Up(v,_){const{nonce:D,ciphertext:j,mac:Y}=function ws(v){if("string"!=typeof v)throw new Error("payload must be a valid string");const _=v.length;if(_<132||_>87472)throw new Error("invalid payload length: "+_);if("#"===v[0])throw new Error("unknown encryption version");let D;try{D=Qr.decode(v)}catch(at){throw new Error("invalid base64: "+at.message)}const j=D.length;if(j<99||j>65603)throw new Error("invalid data length: "+j);const Y=D[0];if(2!==Y)throw new Error("unknown encryption version "+Y);return{nonce:D.subarray(1,33),ciphertext:D.subarray(33,-32),mac:D.subarray(-32)}}(v),{chacha_key:at,chacha_nonce:At,hmac_key:Pt}=Fh(_,D);if(!ps(Uh(Pt,j,D),Y))throw new Error("invalid MAC");return function Bh(v){const _=new DataView(v.buffer).getUint16(0),D=v.subarray(2,2+_);if(_ou||D.length!==_||v.length!==2+Lu(_))throw new Error("invalid padding");return Wo.decode(D)}(Xc(at,At,j))}var iu,Bl={utils:{getConversationKey:kd,calcPaddedLen:Lu},encrypt:nu,decrypt:Up};function hf(v){const{pathname:_,searchParams:D}=new URL(v),j=_,Y=D.get("relay"),at=D.get("secret");if(!j||!Y||!at)throw new Error("invalid connection string");return{pubkey:j,relay:Y,secret:at}}function ys(v,_,D){return al.apply(this,arguments)}function al(){return(al=(0,a.A)(function*(v,_,D){const Y=yield Dp(_,v,JSON.stringify({method:"pay_invoice",params:{invoice:D}})),at={kind:qa,created_at:Math.round(Date.now()/1e3),content:Y,tags:[["p",v]]};return Js(at,_)})).apply(this,arguments)}Io({},{makeNwcRequestEvent:()=>ys,parseConnectionString:()=>hf}),Io({},{getZapEndpoint:()=>jp,makeZapReceipt:()=>Vp,makeZapRequest:()=>jh,useFetchImplementation:()=>$h,validateZapRequest:()=>Vh});try{iu=fetch}catch{}function $h(v){iu=v}function jp(v){return Pu.apply(this,arguments)}function Pu(){return(Pu=(0,a.A)(function*(v){try{let _="",{lud06:D,lud16:j}=JSON.parse(v.content);if(D){let{words:At}=lt.decode(D,1e3),Pt=lt.fromWords(At);_=Wo.decode(Pt)}else{if(!j)return null;{let[At,Pt]=j.split("@");_=new URL(`/.well-known/lnurlp/${At}`,`https://${Pt}`).toString()}}let at=yield(yield iu(_)).json();if(at.allowsNostr&&at.nostrPubkey)return at.callback}catch{}return null})).apply(this,arguments)}function jh({profile:v,event:_,amount:D,relays:j,comment:Y=""}){if(!D)throw new Error("amount not given");if(!v)throw new Error("profile not given");let at={kind:9734,created_at:Math.round(Date.now()/1e3),content:Y,tags:[["p",v],["amount",D.toString()],["relays",...j]]};return _&&at.tags.push(["e",_]),at}function Vh(v){let _;try{_=JSON.parse(v)}catch{return"Invalid zap request JSON."}if(!na(_))return"Zap request is not a valid Nostr event.";if(!_r(_))return"Invalid signature on zap request.";let D=_.tags.find(([at,At])=>"p"===at&&At);if(!D)return"Zap request doesn't have a 'p' tag.";if(!D[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let j=_.tags.find(([at,At])=>"e"===at&&At);return j&&!j[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":_.tags.find(([at,At])=>"relays"===at&&At)?null:"Zap request doesn't have a 'relays' tag."}function Vp({zapRequest:v,preimage:_,bolt11:D,paidAt:j}){let Y=JSON.parse(v),at=Y.tags.filter(([Pt])=>"e"===Pt||"p"===Pt||"a"===Pt),At={kind:9735,created_at:Math.round(j.getTime()/1e3),content:"",tags:[...at,["P",Y.pubkey],["bolt11",D],["description",v]]};return _&&At.tags.push(["preimage",_]),At}Io({},{createRumor:()=>Fu,createSeal:()=>Bu,createWrap:()=>Uu,unwrapEvent:()=>ff,unwrapManyEvents:()=>Wp,wrapEvent:()=>Ed,wrapManyEvents:()=>zp});var zh=()=>Math.round(Date.now()/1e3),Wh=()=>Math.round(zh()-172800*Math.random()),sl=(v,_)=>kd(v,_),Hp=(v,_,D)=>nu(JSON.stringify(v),sl(_,D)),au=(v,_)=>JSON.parse(Up(v.content,sl(_,v.pubkey)));function Fu(v,_){const D={created_at:zh(),content:"",tags:[],...v,pubkey:ud(_)};return D.id=Yc(D),D}function Bu(v,_,D){return Js({kind:Ec,content:Hp(v,_,D),created_at:Wh(),tags:[]},_)}function Uu(v,_){const D=dd();return Js({kind:Me,content:Hp(v,D,_),created_at:Wh(),tags:[["p",_]]},D)}function Ed(v,_,D){return Uu(Bu(Fu(v,_),_,D),D)}function zp(v,_,D){if(!D||0===D.length)throw new Error("At least one recipient is required.");const j=ud(_),Y=[Ed(v,_,j)];return D.forEach(at=>{Y.push(Ed(v,_,at))}),Y}function ff(v,_){const D=au(v,_);return au(D,_)}function Wp(v,_){let D=[];return v.forEach(j=>{D.push(ff(j,_))}),D.sort((j,Y)=>j.created_at-Y.created_at),D}Io({},{getToken:()=>Gh,hashPayload:()=>rc,unpackEventFromToken:()=>Xh,validateEvent:()=>Qp,validateEventKind:()=>Xp,validateEventMethodTag:()=>bf,validateEventPayloadTag:()=>Cd,validateEventTimestamp:()=>Yh,validateEventUrlTag:()=>Yp,validateToken:()=>Ul});var Kh="Nostr ";function Gh(v,_,D){return Kp.apply(this,arguments)}function Kp(){return(Kp=(0,a.A)(function*(v,_,D,j=!1,Y){const at={kind:Cc,tags:[["u",v],["method",_]],created_at:Math.round((new Date).getTime()/1e3),content:""};Y&&at.tags.push(["payload",rc(Y)]);const At=yield D(at);return(j?Kh:"")+Qr.encode(Ya.encode(JSON.stringify(At)))})).apply(this,arguments)}function Ul(v,_,D){return $l.apply(this,arguments)}function $l(){return($l=(0,a.A)(function*(v,_,D){const j=yield Xh(v).catch(at=>{throw at});return yield Qp(j,_,D).catch(at=>{throw at})})).apply(this,arguments)}function Xh(v){return Gp.apply(this,arguments)}function Gp(){return(Gp=(0,a.A)(function*(v){if(!v)throw new Error("Missing token");v=v.replace(Kh,"");const _=Wo.decode(Qr.decode(v));if(!_||0===_.length||!_.startsWith("{"))throw new Error("Invalid token");return JSON.parse(_)})).apply(this,arguments)}function Yh(v){return!!v.created_at&&Math.round((new Date).getTime()/1e3)-v.created_at<60}function Xp(v){return v.kind===Cc}function Yp(v,_){const D=v.tags.find(j=>"u"===j[0]);return!!D&&D.length>0&&D[1]===_}function bf(v,_){const D=v.tags.find(j=>"method"===j[0]);return!!D&&D.length>0&&D[1].toLowerCase()===_.toLowerCase()}function rc(v){const _=Sa(Ya.encode(JSON.stringify(v)));return(0,Xo.My)(_)}function Cd(v,_){const D=v.tags.find(Y=>"payload"===Y[0]);if(!D)return!1;const j=rc(_);return D.length>0&&D[1]===j}function Qp(v,_,D,j){return su.apply(this,arguments)}function su(){return(su=(0,a.A)(function*(v,_,D,j){if(!_r(v))throw new Error("Invalid nostr event, signature invalid");if(!Xp(v))throw new Error("Invalid nostr event, kind invalid");if(!Yh(v))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!Yp(v,_))throw new Error("Invalid nostr event, url tag invalid");if(!bf(v,D))throw new Error("Invalid nostr event, method tag invalid");if(j&&"object"==typeof j&&Object.keys(j).length>0&&!Cd(v,j))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},3797:(i,s,o)=>{"use strict";o.d(s,{In:()=>W,OS:()=>O,av:()=>N,qT:()=>pt,rV:()=>J}),Symbol("verified");var O=0,N=1,W=3,J=4,pt=7},4704:(i,s,o)=>{"use strict";o.d(s,{Vw:()=>pt,My:()=>S,Id:()=>ct,O8:()=>k,aT:()=>O,po:()=>it,Ow:()=>C,ZJ:()=>ht,ld:()=>Ot});const n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,a=st=>st instanceof Uint8Array,k=st=>new DataView(st.buffer,st.byteOffset,st.byteLength),C=(st,vt)=>st<<32-vt|st>>>vt;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const T=Array.from({length:256},(st,vt)=>vt.toString(16).padStart(2,"0"));function S(st){if(!a(st))throw new Error("Uint8Array expected");let vt="";for(let Bt=0;Btne+le.length,0));let Bt=0;return st.forEach(ne=>{if(!a(ne))throw new Error("Uint8Array expected");vt.set(ne,Bt),Bt+=ne.length}),vt}class pt{clone(){return this._cloneInto()}}function Ot(st){const vt=ne=>st().update(ht(ne)).digest(),Bt=st();return vt.outputLen=Bt.outputLen,vt.blockLen=Bt.blockLen,vt.create=()=>st(),vt}function it(st=32){if(n&&"function"==typeof n.getRandomValues)return n.getRandomValues(new Uint8Array(st));throw new Error("crypto.getRandomValues must be defined")}},2661:(i,s,o)=>{"use strict";function n(a,l){this.v=a,this.k=l}o.d(s,{A:()=>n})},3014:(i,s,o)=>{"use strict";function n(l,y,k,C,A,T,S){try{var O=l[T](S),N=O.value}catch(Z){return void k(Z)}O.done?y(N):Promise.resolve(N).then(C,A)}function a(l){return function(){var y=this,k=arguments;return new Promise(function(C,A){var T=l.apply(y,k);function S(N){n(T,C,A,S,O,"next",N)}function O(N){n(T,C,A,S,O,"throw",N)}S(void 0)})}}o.d(s,{A:()=>a})},5137:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});var n=o(2661);function a(l){return new n.A(l,0)}},9129:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});var n=o(2661);function a(y){return function(){return new l(y.apply(this,arguments))}}function l(y){var k,C;function A(S,O){try{var N=y[S](O),Z=N.value,W=Z instanceof n.A;Promise.resolve(W?Z.v:Z).then(function(J){if(W){var ht="return"===S?"return":"next";if(!Z.k||J.done)return A(ht,J);J=y[ht](J).value}T(N.done?"return":"normal",J)},function(J){A("throw",J)})}catch(J){T("throw",J)}}function T(S,O){switch(S){case"return":k.resolve({value:O,done:!0});break;case"throw":k.reject(O);break;default:k.resolve({value:O,done:!1})}(k=k.next)?A(k.key,k.arg):C=null}this._invoke=function(S,O){return new Promise(function(N,Z){var W={key:S,arg:O,resolve:N,reject:Z,next:null};C?C=C.next=W:(k=C=W,A(S,O))})},"function"!=typeof y.return&&(this.return=void 0)}l.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},l.prototype.next=function(y){return this._invoke("next",y)},l.prototype.throw=function(y){return this._invoke("throw",y)},l.prototype.return=function(y){return this._invoke("return",y)}},1635:(i,s,o)=>{"use strict";function Z(kt,Rt,Oe,Ht){return new(Oe||(Oe=Promise))(function(te,Ae){function Pe(ie){try{yt(Ht.next(ie))}catch(Xe){Ae(Xe)}}function St(ie){try{yt(Ht.throw(ie))}catch(Xe){Ae(Xe)}}function yt(ie){ie.done?te(ie.value):function zt(te){return te instanceof Oe?te:new Oe(function(Ae){Ae(te)})}(ie.value).then(Pe,St)}yt((Ht=Ht.apply(kt,Rt||[])).next())})}function _t(kt){return this instanceof _t?(this.v=kt,this):new _t(kt)}function wt(kt,Rt,Oe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var zt,Ht=Oe.apply(kt,Rt||[]),te=[];return zt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Pe("next"),Pe("throw"),Pe("return",function Ae(Ke){return function(re){return Promise.resolve(re).then(Ke,Xe)}}),zt[Symbol.asyncIterator]=function(){return this},zt;function Pe(Ke,re){Ht[Ke]&&(zt[Ke]=function($e){return new Promise(function(tr,Tr){te.push([Ke,$e,tr,Tr])>1||St(Ke,$e)})},re&&(zt[Ke]=re(zt[Ke])))}function St(Ke,re){try{!function yt(Ke){Ke.value instanceof _t?Promise.resolve(Ke.value.v).then(ie,Xe):Se(te[0][2],Ke)}(Ht[Ke](re))}catch($e){Se(te[0][3],$e)}}function ie(Ke){St("next",Ke)}function Xe(Ke){St("throw",Ke)}function Se(Ke,re){Ke(re),te.shift(),te.length&&St(te[0][0],te[0][1])}}function st(kt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Oe,Rt=kt[Symbol.asyncIterator];return Rt?Rt.call(kt):(kt=function ct(kt){var Rt="function"==typeof Symbol&&Symbol.iterator,Oe=Rt&&kt[Rt],Ht=0;if(Oe)return Oe.call(kt);if(kt&&"number"==typeof kt.length)return{next:function(){return kt&&Ht>=kt.length&&(kt=void 0),{value:kt&&kt[Ht++],done:!kt}}};throw new TypeError(Rt?"Object is not iterable.":"Symbol.iterator is not defined.")}(kt),Oe={},Ht("next"),Ht("throw"),Ht("return"),Oe[Symbol.asyncIterator]=function(){return this},Oe);function Ht(te){Oe[te]=kt[te]&&function(Ae){return new Promise(function(Pe,St){!function zt(te,Ae,Pe,St){Promise.resolve(St).then(function(yt){te({value:yt,done:Pe})},Ae)}(Pe,St,(Ae=kt[te](Ae)).done,Ae.value)})}}}o.d(s,{AQ:()=>wt,N3:()=>_t,sH:()=>Z,xN:()=>st}),"function"==typeof SuppressedError&&SuppressedError}},i=>{i(i.s=770)}]); \ No newline at end of file diff --git a/main.61da0abaa35a382c.js b/main.61da0abaa35a382c.js deleted file mode 100644 index 7238784..0000000 --- a/main.61da0abaa35a382c.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{6146:(i,s,o)=>{"use strict";o.d(s,{F:()=>n.F});var n=o(799)},799:(i,s,o)=>{"use strict";o.d(s,{F:()=>ne});let n=(()=>{class le{static{this.standard="cubic-bezier(0.4, 0.0, 0.2, 1)"}static{this.deceleration="cubic-bezier(0.0, 0.0, 0.2, 1)"}static{this.acceleration="cubic-bezier(0.4, 0.0, 1, 1)"}static{this.sharp="cubic-bezier(0.4, 0.0, 0.6, 1)"}}return le})(),a=(()=>{class le{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return le})();var l=o(1204);const st=(le,me,ae,or,fr=`${a.entering} ${n.deceleration}`,yr=`${a.exiting} ${n.acceleration}`)=>(0,l.hZ)(le,[(0,l.wk)("void",(0,l.iF)(me)),(0,l.wk)("*",(0,l.iF)(ae)),(0,l.kY)("void => false, * => false",[]),(0,l.kY)("void => *",(0,l.i0)(or||fr),{params:{timings:fr}}),(0,l.kY)("* => void",(0,l.i0)(or||yr),{params:{timings:yr}})]),ne=[(0,l.hZ)("expandCollapse",[(0,l.wk)("void, collapsed",(0,l.iF)({height:"0"})),(0,l.wk)("*, expanded",(0,l.iF)("*")),(0,l.kY)("void <=> false, collapsed <=> false, expanded <=> false",[]),(0,l.kY)("void <=> *, collapsed <=> expanded",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeIn",[(0,l.wk)("void",(0,l.iF)({opacity:0})),(0,l.wk)("*",(0,l.iF)({opacity:1})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInTop",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInBottom",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInLeft",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeInRight",[(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("fadeOut",[(0,l.wk)("*",(0,l.iF)({opacity:1})),(0,l.wk)("void",(0,l.iF)({opacity:0})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutTop",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutBottom",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutLeft",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("fadeOutRight",[(0,l.wk)("*",(0,l.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("shake",[(0,l.kY)("void => false",[]),(0,l.kY)("void => *, * => true",[(0,l.i0)("{{timings}}",(0,l.i7)([(0,l.iF)({transform:"translate3d(0, 0, 0)",offset:0}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.1}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.2}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.3}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.4}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.5}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.6}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.7}),(0,l.iF)({transform:"translate3d(10px, 0, 0)",offset:.8}),(0,l.iF)({transform:"translate3d(-10px, 0, 0)",offset:.9}),(0,l.iF)({transform:"translate3d(0, 0, 0)",offset:1})]))],{params:{timings:"0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955)"}})]),(0,l.hZ)("slideInTop",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, -100%, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideInBottom",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, 100%, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideInLeft",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideInRight",[(0,l.wk)("void",(0,l.iF)({transform:"translate3d(100%, 0, 0)"})),(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.kY)("void => false",[]),(0,l.kY)("void => *",(0,l.i0)("{{timings}}"),{params:{timings:`${a.entering} ${n.deceleration}`}})]),(0,l.hZ)("slideOutTop",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, -100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("slideOutBottom",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(0, 100%, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("slideOutLeft",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),(0,l.hZ)("slideOutRight",[(0,l.wk)("*",(0,l.iF)({transform:"translate3d(0, 0, 0)"})),(0,l.wk)("void",(0,l.iF)({transform:"translate3d(100%, 0, 0)"})),(0,l.kY)("false => void",[]),(0,l.kY)("* => void",(0,l.i0)("{{timings}}"),{params:{timings:`${a.exiting} ${n.acceleration}`}})]),st("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),st("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},3871:(i,s,o)=>{"use strict";o.d(s,{$w:()=>Or,lX:()=>l,Tv:()=>Ds});var n=o(6146),a=o(3107);let l=(()=>{class q{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(et,oe){this._componentRegistry.set(et,oe)}deregisterComponent(et){this._componentRegistry.delete(et)}getComponent(et){return this._componentRegistry.get(et)}storeNavigation(et,oe){this._navigationStore.set(et,oe)}getNavigation(et){return this._navigationStore.get(et)??[]}deleteNavigation(et){this._navigationStore.has(et)||console.warn(`Navigation with the key '${et}' does not exist.`),this._navigationStore.delete(et)}getFlatNavigation(et,oe=[]){for(const xe of et)"basic"===xe.type?oe.push(xe):xe.children&&this.getFlatNavigation(xe.children,oe);return oe}getItem(et,oe){for(const xe of oe){if(xe.id===et)return xe;if(xe.children){const Fr=this.getItem(et,xe.children);if(Fr)return Fr}}return null}getItemParent(et,oe,xe){for(const Fr of oe){if(Fr.id===et)return xe;if(Fr.children){const Ir=this.getItemParent(et,Fr.children,Fr);if(Ir)return Ir}}return null}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275prov=a.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}}return q})();var y=o(3939),k=o(7838),C=o(8447),A=o(4460),T=o(3904),S=o(7818),O=o(7712),N=o(8716),Z=o(5424);const W=q=>({"angor-horizontal-navigation-item-active-forced":q}),J=q=>[q];function ht(q,Zt){1&q&&a.eu8(0)}function ct(q,Zt){if(1&q&&(a.j41(0,"div",2),a.DNE(1,ht,1,0,"ng-container",7),a.k0s()),2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,W,Ir.item.active))("routerLink",a.eq3(12,J,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function pt(q,Zt){1&q&&a.eu8(0)}function xt(q,Zt){if(1&q&&(a.j41(0,"a",3),a.DNE(1,pt,1,0,"ng-container",7),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function Ct(q,Zt){1&q&&a.eu8(0)}function Ot(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",8),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,Ct,1,0,"ng-container",7),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,W,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function _t(q,Zt){1&q&&a.eu8(0)}function wt(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",9),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,_t,1,0,"ng-container",7),a.k0s()}if(2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,W,Ir.item.active))("routerLink",a.eq3(12,J,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function it(q,Zt){1&q&&a.eu8(0)}function st(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"a",10),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,it,1,0,"ng-container",7),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function vt(q,Zt){1&q&&a.eu8(0)}function Bt(q,Zt){if(1&q&&(a.j41(0,"div",4),a.DNE(1,vt,1,0,"ng-container",7),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,W,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function ne(q,Zt){1&q&&a.eu8(0)}function le(q,Zt){if(1&q&&(a.j41(0,"div",6),a.DNE(1,ne,1,0,"ng-container",7),a.k0s()),2&q){a.XpG();const et=a.sdS(9);a.R7$(),a.Y8G("ngTemplateOutlet",et)}}function me(q,Zt){if(1&q&&a.nrm(0,"mat-icon",11),2&q){const et=a.XpG(2);a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function ae(q,Zt){if(1&q&&(a.j41(0,"div",15)(1,"span",14),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function or(q,Zt){if(1&q&&(a.j41(0,"div",16)(1,"div",17),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function fr(q,Zt){if(1&q&&(a.DNE(0,me,1,2,"mat-icon",11),a.j41(1,"div",12)(2,"div",13)(3,"span",14),a.EFF(4),a.k0s()(),a.DNE(5,ae,3,2,"div",15),a.k0s(),a.DNE(6,or,3,2,"div",16)),2&q){const et=a.XpG();a.vxM(et.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.title),a.R7$(),a.SpI(" ",et.item.title," "),a.R7$(),a.vxM(et.item.subtitle?5:-1),a.R7$(),a.vxM(et.item.badge?6:-1)}}let yr=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",1),a.DNE(1,ct,2,14,"div",2)(2,xt,2,4,"a",3)(3,Ot,2,5,"div",4)(4,wt,2,14,"div",2)(5,st,2,4,"a",5)(6,Bt,2,5,"div",4)(7,le,2,1,"div",6),a.k0s(),a.DNE(8,fr,7,5,"ng-template",null,0,a.C5r)),2&oe&&(a.AVh("angor-horizontal-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.vxM(!xe.item.link||xe.item.externalLink||xe.item.function||xe.item.disabled?-1:1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&!xe.item.function&&!xe.item.disabled?2:-1),a.R7$(),a.vxM(xe.item.link||!xe.item.function||xe.item.disabled?-1:3),a.R7$(),a.vxM(xe.item.link&&!xe.item.externalLink&&xe.item.function&&!xe.item.disabled?4:-1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&xe.item.function&&!xe.item.disabled?5:-1),a.R7$(),a.vxM(xe.item.link||xe.item.function||xe.item.disabled?-1:6),a.R7$(),a.vxM(xe.item.disabled?7:-1))},dependencies:[A.YU,N.Wk,N.wQ,O.uc,O.oV,A.T3,S.Cn,S.fb,T.m_,T.An],encapsulation:2,changeDetection:0})}}return q})(),jr=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})();const wr=["matMenu"],ze=(q,Zt)=>({"angor-horizontal-navigation-menu-active":q,"angor-horizontal-navigation-menu-active-forced":Zt}),He=q=>({$implicit:q}),kt=(q,Zt)=>({"angor-horizontal-navigation-item-disabled":q,"angor-horizontal-navigation-item-active-forced":Zt});function Rt(q,Zt){1&q&&a.eu8(0)}function Oe(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",6,2),a.bIt("onMenuOpen",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.triggerChangeDetection())})("onMenuClose",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.triggerChangeDetection())}),a.DNE(2,Rt,1,0,"ng-container",7),a.k0s()}if(2&q){const et=a.sdS(1),oe=a.XpG(),xe=a.sdS(2),Fr=a.sdS(6);a.Y8G("ngClass",a.l_i(4,ze,et.menuOpen,oe.item.active))("matMenuTriggerFor",xe),a.R7$(2),a.Y8G("ngTemplateOutlet",Fr)("ngTemplateOutletContext",a.eq3(7,He,oe.item))}}function Ht(q,Zt){if(1&q&&(a.j41(0,"div",8),a.nrm(1,"angor-horizontal-navigation-basic-item",11),a.k0s()),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("disabled",et.disabled),a.R7$(),a.Y8G("item",et)("name",oe.name)}}function zt(q,Zt){1&q&&a.eu8(0)}function te(q,Zt){if(1&q&&(a.j41(0,"div",9),a.DNE(1,zt,1,0,"ng-container",7),a.nrm(2,"angor-horizontal-navigation-branch-item",12,3),a.k0s()),2&q){const et=a.sdS(3),oe=a.XpG(2).$implicit,xe=a.XpG(),Fr=a.sdS(6);a.Y8G("disabled",oe.disabled)("matMenuTriggerFor",et.matMenu),a.R7$(),a.Y8G("ngTemplateOutlet",Fr)("ngTemplateOutletContext",a.eq3(7,He,oe)),a.R7$(),a.Y8G("child",!0)("item",oe)("name",xe.name)}}function Ae(q,Zt){if(1&q&&(a.j41(0,"div",10),a.nrm(1,"angor-horizontal-navigation-divider-item",11),a.k0s()),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.R7$(),a.Y8G("item",et)("name",oe.name)}}function Pe(q,Zt){if(1&q&&a.DNE(0,Ht,2,3,"div",8)(1,te,4,9,"div",9)(2,Ae,2,2,"div",10),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("aside"===et.type||"collapsable"===et.type||"group"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1)}}function St(q,Zt){if(1&q&&a.DNE(0,Pe,3,3),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function yt(q,Zt){if(1&q&&a.nrm(0,"mat-icon",15),2&q){const et=a.XpG().$implicit;a.Y8G("ngClass",null==et.classes?null:et.classes.icon)("svgIcon",et.icon)}}function ie(q,Zt){if(1&q&&(a.j41(0,"div",19)(1,"span",18),a.EFF(2),a.k0s()()),2&q){const et=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",null==et.classes?null:et.classes.subtitle),a.R7$(),a.SpI(" ",et.subtitle," ")}}function Xe(q,Zt){if(1&q&&(a.j41(0,"div",20)(1,"div",21),a.EFF(2),a.k0s()()),2&q){const et=a.XpG().$implicit;a.R7$(),a.Y8G("ngClass",et.badge.classes),a.R7$(),a.SpI(" ",et.badge.title," ")}}function Se(q,Zt){if(1&q&&(a.j41(0,"div",13)(1,"div",14),a.DNE(2,yt,1,2,"mat-icon",15),a.j41(3,"div",16)(4,"div",17)(5,"span",18),a.EFF(6),a.k0s()(),a.DNE(7,ie,3,2,"div",19),a.k0s(),a.DNE(8,Xe,3,2,"div",20),a.k0s()()),2&q){const et=Zt.$implicit;a.AVh("angor-horizontal-navigation-item-has-subtitle",!!et.subtitle),a.Y8G("ngClass",null==et.classes?null:et.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.l_i(10,kt,et.disabled,et.active))("matTooltip",et.tooltip||""),a.R7$(),a.vxM(et.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==et.classes?null:et.classes.title),a.R7$(),a.SpI(" ",et.title," "),a.R7$(),a.vxM(et.subtitle?7:-1),a.R7$(),a.vxM(et.badge?8:-1)}}let Ke=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this.child=!1,this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(et,oe){return oe.id||et}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(oe,xe){if(1&oe&&a.GBs(wr,7),2&oe){let Fr;a.mGM(Fr=a.lsd())&&(xe.matMenu=Fr.first)}},inputs:{child:"child",item:"item",name:"name"},decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,xe){1&oe&&(a.DNE(0,Oe,3,9,"div",4),a.j41(1,"mat-menu",5,0),a.Z7z(3,St,1,1,null,null,xe.trackByFn,!0),a.k0s(),a.DNE(5,Se,9,13,"ng-template",null,1,a.C5r)),2&oe&&(a.vxM(xe.child?-1:0),a.R7$(),a.Y8G("overlapTrigger",!1),a.R7$(2),a.Dyx(xe.item.children))},dependencies:()=>[q,A.YU,S.Cn,S.kk,S.fb,S.Cp,A.T3,yr,jr,O.uc,O.oV,T.m_,T.An],encapsulation:2,changeDetection:0})}}return q})(),re=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})();function $e(q,Zt){if(1&q&&a.nrm(0,"angor-horizontal-navigation-basic-item",1),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function tr(q,Zt){if(1&q&&a.nrm(0,"angor-horizontal-navigation-branch-item",1),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Tr(q,Zt){if(1&q&&a.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Wr(q,Zt){if(1&q&&a.DNE(0,$e,1,2,"angor-horizontal-navigation-basic-item",1)(1,tr,1,2,"angor-horizontal-navigation-branch-item",1)(2,Tr,1,2,"angor-horizontal-navigation-spacer-item",1),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("aside"===et.type||"collapsable"===et.type||"group"===et.type?1:-1),a.R7$(),a.vxM("spacer"===et.type?2:-1)}}function Lo(q,Zt){if(1&q&&a.DNE(0,Wr,3,3),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}let Or=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new k.m(1),this._unsubscribeAll=new C.B}ngOnChanges(et){"navigation"in et&&this._changeDetectorRef.markForCheck()}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(et,oe){return oe.id||et}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],features:[a.OA$],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0),a.Z7z(1,Lo,1,1,null,null,xe.trackByFn,!0),a.k0s()),2&oe&&(a.R7$(),a.Dyx(xe.navigation))},dependencies:[yr,Ke,re],styles:["angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}\n"],encapsulation:2,data:{animation:n.F},changeDetection:0})}}return q})();const fo=q=>({"angor-vertical-navigation-item-active-forced":q}),cr=q=>[q];function Ft(q,Zt){1&q&&a.eu8(0)}function Tt(q,Zt){if(1&q&&(a.j41(0,"a",2),a.DNE(1,Ft,1,0,"ng-container",6),a.k0s()),2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,fo,Ir.item.active))("routerLink",a.eq3(12,cr,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function Qt(q,Zt){1&q&&a.eu8(0)}function K(q,Zt){if(1&q&&(a.j41(0,"a",3),a.DNE(1,Qt,1,0,"ng-container",6),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function L(q,Zt){1&q&&a.eu8(0)}function z(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"div",7),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,L,1,0,"ng-container",6),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,fo,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function Lt(q,Zt){1&q&&a.eu8(0)}function de(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"a",8),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,Lt,1,0,"ng-container",6),a.k0s()}if(2&q){let et,oe,xe,Fr;const Ir=a.XpG(),Hr=a.sdS(9);a.Y8G("ngClass",a.eq3(10,fo,Ir.item.active))("routerLink",a.eq3(12,cr,Ir.item.link))("fragment",null!==(et=Ir.item.fragment)&&void 0!==et?et:null)("preserveFragment",null!==(oe=Ir.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(xe=Ir.item.queryParams)&&void 0!==xe?xe:null)("queryParamsHandling",null!==(Fr=Ir.item.queryParamsHandling)&&void 0!==Fr?Fr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Ir.isActiveMatchOptions)("matTooltip",Ir.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",Hr)}}function pe(q,Zt){1&q&&a.eu8(0)}function Ce(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"a",9),a.bIt("click",function(){a.eBV(et);const xe=a.XpG();return a.Njj(xe.item.function(xe.item))}),a.DNE(1,pe,1,0,"ng-container",6),a.k0s()}if(2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("href",et.item.link,a.B4B)("target",et.item.target||"_self")("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function Sr(q,Zt){1&q&&a.eu8(0)}function ar(q,Zt){if(1&q&&(a.j41(0,"div",4),a.DNE(1,Sr,1,0,"ng-container",6),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("ngClass",a.eq3(3,fo,et.item.active))("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function dr(q,Zt){1&q&&a.eu8(0)}function Mr(q,Zt){if(1&q&&(a.j41(0,"div",5),a.DNE(1,dr,1,0,"ng-container",6),a.k0s()),2&q){const et=a.XpG(),oe=a.sdS(9);a.Y8G("matTooltip",et.item.tooltip||""),a.R7$(),a.Y8G("ngTemplateOutlet",oe)}}function ao(q,Zt){if(1&q&&a.nrm(0,"mat-icon",10),2&q){const et=a.XpG(2);a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function xr(q,Zt){if(1&q&&(a.j41(0,"div",14)(1,"span",13),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function zo(q,Zt){if(1&q&&(a.j41(0,"div",15)(1,"div",16),a.EFF(2),a.k0s()()),2&q){const et=a.XpG(2);a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function To(q,Zt){if(1&q&&(a.DNE(0,ao,1,2,"mat-icon",10),a.j41(1,"div",11)(2,"div",12)(3,"span",13),a.EFF(4),a.k0s()(),a.DNE(5,xr,3,2,"div",14),a.k0s(),a.DNE(6,zo,3,2,"div",15)),2&q){const et=a.XpG();a.vxM(et.item.icon?0:-1),a.R7$(3),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.title),a.R7$(),a.SpI(" ",et.item.title," "),a.R7$(),a.vxM(et.item.subtitle?5:-1),a.R7$(),a.vxM(et.item.badge?6:-1)}}let Ho=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new C.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",1),a.DNE(1,Tt,2,14,"a",2)(2,K,2,4,"a",3)(3,z,2,5,"div",4)(4,de,2,14,"a",2)(5,Ce,2,4,"a",3)(6,ar,2,5,"div",4)(7,Mr,2,2,"div",5),a.k0s(),a.DNE(8,To,7,5,"ng-template",null,0,a.C5r)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.vxM(!xe.item.link||xe.item.externalLink||xe.item.function||xe.item.disabled?-1:1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&!xe.item.function&&!xe.item.disabled?2:-1),a.R7$(),a.vxM(xe.item.link||!xe.item.function||xe.item.disabled?-1:3),a.R7$(),a.vxM(xe.item.link&&!xe.item.externalLink&&xe.item.function&&!xe.item.disabled?4:-1),a.R7$(),a.vxM(xe.item.link&&xe.item.externalLink&&xe.item.function&&!xe.item.disabled?5:-1),a.R7$(),a.vxM(xe.item.link||xe.item.function||xe.item.disabled?-1:6),a.R7$(),a.vxM(xe.item.disabled?7:-1))},dependencies:[A.YU,N.Wk,N.wQ,O.uc,O.oV,A.T3,T.m_,T.An],encapsulation:2,changeDetection:0})}}return q})(),be=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})(),Ve=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(oe,xe){1&oe&&a.nrm(0,"div",0),2&oe&&a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper)},dependencies:[A.YU],encapsulation:2,changeDetection:0})}}return q})();function It(q,Zt){if(1&q&&a.nrm(0,"mat-icon",2),2&q){const et=a.XpG();a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function Kt(q,Zt){if(1&q&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function jt(q,Zt){if(1&q&&(a.j41(0,"div",7)(1,"div",8),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function ke(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function se(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Fe(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function vr(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function qr(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function ko(q,Zt){if(1&q&&a.DNE(0,ke,1,2,"angor-vertical-navigation-basic-item",9)(1,se,1,3,"angor-vertical-navigation-collapsable-item",10)(2,Fe,1,2,"angor-vertical-navigation-divider-item",9)(3,vr,1,2,"angor-vertical-navigation-group-item",9)(4,qr,1,2,"angor-vertical-navigation-spacer-item",9),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("collapsable"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1),a.R7$(),a.vxM("group"===et.type?3:-1),a.R7$(),a.vxM("spacer"===et.type?4:-1)}}function sn(q,Zt){if(1&q&&a.DNE(0,ko,5,5),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}let hn=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._angorNavigationService=(0,a.WQX)(l),this._unsubscribeAll=new C.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(et,oe){return oe.id||et}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,It,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Kt,3,2,"div",6),a.k0s(),a.DNE(8,jt,3,2,"div",7),a.k0s()(),a.Z7z(9,sn,1,1,null,null,xe.trackByFn,!0)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(2),a.vxM(xe.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.title),a.R7$(),a.SpI(" ",xe.item.title," "),a.R7$(),a.vxM(xe.item.subtitle?7:-1),a.R7$(),a.vxM(xe.item.badge?8:-1),a.R7$(),a.Dyx(xe.item.children))},dependencies:()=>[q,A.YU,T.m_,T.An,Ho,qi,be,Ve],encapsulation:2,changeDetection:0})}}return q})();var Zn=o(1483);const Je=q=>({"angor-vertical-navigation-item-disabled":q});function De(q,Zt){if(1&q&&a.nrm(0,"mat-icon",2),2&q){const et=a.XpG();a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function Jt(q,Zt){if(1&q&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function Ie(q,Zt){if(1&q&&(a.j41(0,"div",7)(1,"div",10),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function ir(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function gr(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function po(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function ki(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function Ln(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function ua(q,Zt){if(1&q&&a.DNE(0,ir,1,2,"angor-vertical-navigation-basic-item",11)(1,gr,1,3,"angor-vertical-navigation-collapsable-item",12)(2,po,1,2,"angor-vertical-navigation-divider-item",11)(3,ki,1,2,"angor-vertical-navigation-group-item",11)(4,Ln,1,2,"angor-vertical-navigation-spacer-item",11),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("collapsable"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1),a.R7$(),a.vxM("group"===et.type?3:-1),a.R7$(),a.vxM("spacer"===et.type?4:-1)}}function $i(q,Zt){if(1&q&&a.DNE(0,ua,5,5),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function cn(q,Zt){if(1&q&&(a.j41(0,"div",9),a.Z7z(1,$i,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&q){const et=a.XpG();a.Y8G("@expandCollapse",void 0),a.R7$(),a.Dyx(et.item.children)}}let qi=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(N.Ix),this._angorNavigationService=(0,a.WQX)(l),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new C.B}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{null!==et&&this._isChildrenOf(et,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{null!==et&&(this._isChildrenOf(this.item,et)||this._hasActiveChild(this.item,this._router.url)||this.item!==et&&this.collapse())}),this._router.events.pipe((0,Zn.p)(et=>et instanceof N.wF),(0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{this._hasActiveChild(this.item,et.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(et,oe){return oe.id||et}_hasActiveChild(et,oe){const xe=et.children;if(!xe)return!1;for(const Fr of xe)if(Fr.children&&this._hasActiveChild(Fr,oe)||Fr.link&&this._router.isActive(Fr.link,Fr.exactMatch||!1))return!0;return!1}_isChildrenOf(et,oe){const xe=et.children;if(!xe)return!1;if(xe.indexOf(oe)>-1)return!0;for(const Fr of xe)if(Fr.children&&this._isChildrenOf(Fr,oe))return!0;return!1}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(oe,xe){2&oe&&a.HbH(xe.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0)(1,"div",1),a.bIt("click",function(){return xe.toggleCollapsable()}),a.DNE(2,De,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Jt,3,2,"div",6),a.k0s(),a.DNE(8,Ie,3,2,"div",7),a.nrm(9,"mat-icon",8),a.k0s()(),a.DNE(10,cn,3,1,"div",9)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.eq3(12,Je,xe.item.disabled))("matTooltip",xe.item.tooltip||""),a.R7$(),a.vxM(xe.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.title),a.R7$(),a.SpI(" ",xe.item.title," "),a.R7$(),a.vxM(xe.item.subtitle?7:-1),a.R7$(),a.vxM(xe.item.badge?8:-1),a.R7$(),a.Y8G("svgIcon","heroicons_solid:chevron-right"),a.R7$(),a.vxM(xe.isCollapsed?-1:10))},dependencies:()=>[q,A.YU,O.uc,O.oV,T.m_,T.An,Ho,be,hn,Ve],encapsulation:2,data:{animation:n.F},changeDetection:0})}}return q})();const pi=(q,Zt,et)=>({"angor-vertical-navigation-item-active":q,"angor-vertical-navigation-item-disabled":Zt,"angor-vertical-navigation-item-active-forced":et});function Ji(q,Zt){if(1&q&&a.nrm(0,"mat-icon",2),2&q){const et=a.XpG();a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.icon)("svgIcon",et.item.icon)}}function Fi(q,Zt){if(1&q&&(a.j41(0,"div",6)(1,"span",5),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",null==et.item.classes?null:et.item.classes.subtitle),a.R7$(),a.SpI(" ",et.item.subtitle," ")}}function is(q,Zt){if(1&q&&(a.j41(0,"div",7)(1,"div",9),a.EFF(2),a.k0s()()),2&q){const et=a.XpG();a.R7$(),a.Y8G("ngClass",et.item.badge.classes),a.R7$(),a.SpI(" ",et.item.badge.title," ")}}function si(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function hi(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function On(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function Mi(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function qt(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",10),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)}}function _e(q,Zt){if(1&q&&a.DNE(0,si,1,2,"angor-vertical-navigation-basic-item",10)(1,hi,1,3,"angor-vertical-navigation-collapsable-item",11)(2,On,1,2,"angor-vertical-navigation-divider-item",10)(3,Mi,1,2,"angor-vertical-navigation-group-item",10)(4,qt,1,2,"angor-vertical-navigation-spacer-item",10),2&q){const et=a.XpG().$implicit;a.vxM("basic"===et.type?0:-1),a.R7$(),a.vxM("collapsable"===et.type?1:-1),a.R7$(),a.vxM("divider"===et.type?2:-1),a.R7$(),a.vxM("group"===et.type?3:-1),a.R7$(),a.vxM("spacer"===et.type?4:-1)}}function ce(q,Zt){if(1&q&&a.DNE(0,_e,5,5),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function ft(q,Zt){if(1&q&&(a.j41(0,"div",8),a.Z7z(1,ce,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&q){const et=a.XpG();a.R7$(),a.Dyx(et.item.children)}}let Xt=(()=>{class q{constructor(){this._changeDetectorRef=(0,a.WQX)(a.gRc),this._router=(0,a.WQX)(N.Ix),this._angorNavigationService=(0,a.WQX)(l),this.active=!1,this._unsubscribeAll=new C.B}ngOnChanges(et){"activeItemId"in et&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Zn.p)(et=>et instanceof N.wF),(0,Z.Q)(this._unsubscribeAll)).subscribe(et=>{this._markIfActive(et.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(et,oe){return oe.id||et}_hasActiveChild(et,oe){const xe=et.children;if(!xe)return!1;for(const Fr of xe){if(Fr.children&&this._hasActiveChild(Fr,oe))return!0;if("basic"===Fr.type&&Fr.link&&this._router.isActive(Fr.link,Fr.exactMatch||!1))return!0}return!1}_markIfActive(et){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,et)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},features:[a.OA$],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,xe){1&oe&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,Ji,1,2,"mat-icon",2),a.j41(3,"div",3)(4,"div",4)(5,"span",5),a.EFF(6),a.k0s()(),a.DNE(7,Fi,3,2,"div",6),a.k0s(),a.DNE(8,is,3,2,"div",7),a.k0s()(),a.DNE(9,ft,3,0,"div",8)),2&oe&&(a.AVh("angor-vertical-navigation-item-has-subtitle",!!xe.item.subtitle),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.wrapper),a.R7$(),a.Y8G("ngClass",a.sMw(11,pi,xe.active,xe.item.disabled,xe.item.active))("matTooltip",xe.item.tooltip||""),a.R7$(),a.vxM(xe.item.icon?2:-1),a.R7$(3),a.Y8G("ngClass",null==xe.item.classes?null:xe.item.classes.title),a.R7$(),a.SpI(" ",xe.item.title," "),a.R7$(),a.vxM(xe.item.subtitle?7:-1),a.R7$(),a.vxM(xe.item.badge?8:-1),a.R7$(),a.vxM(xe.skipChildren?-1:9))},dependencies:[A.YU,O.uc,O.oV,T.m_,T.An,Ho,qi,be,hn,Ve],encapsulation:2,changeDetection:0})}}return q})();class Nt{constructor(Zt,et,oe,xe){this.x=Zt,this.y=et,this.w=oe,this.h=xe}}class he{constructor(Zt,et){this.x=Zt,this.y=et}}var je=o(3022),Te=o(2147),ur=o(4819);function Er(q){return getComputedStyle(q)}function kr(q,Zt){for(var et in Zt){var oe=Zt[et];"number"==typeof oe&&(oe+="px"),q.style[et]=oe}return q}function Rr(q){var Zt=document.createElement("div");return Zt.className=q,Zt}var $r=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jr(q,Zt){if(!$r)throw new Error("No element matching method supported");return $r.call(q,Zt)}function so(q){q.remove?q.remove():q.parentNode&&q.parentNode.removeChild(q)}function xo(q,Zt){return Array.prototype.filter.call(q.children,function(et){return Jr(et,Zt)})}var Eo={main:"ps",rtl:"ps__rtl",element:{thumb:function(q){return"ps__thumb-"+q},rail:function(q){return"ps__rail-"+q},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(q){return"ps--active-"+q},scrolling:function(q){return"ps--scrolling-"+q}}},bn={x:null,y:null};function rn(q,Zt){var et=q.element.classList,oe=Eo.state.scrolling(Zt);et.contains(oe)?clearTimeout(bn[Zt]):et.add(oe)}function Mn(q,Zt){bn[Zt]=setTimeout(function(){return q.isAlive&&q.element.classList.remove(Eo.state.scrolling(Zt))},q.settings.scrollingThreshold)}var Qo=function(Zt){this.element=Zt,this.handlers={}},Fo={isEmpty:{configurable:!0}};Qo.prototype.bind=function(Zt,et){typeof this.handlers[Zt]>"u"&&(this.handlers[Zt]=[]),this.handlers[Zt].push(et),this.element.addEventListener(Zt,et,!1)},Qo.prototype.unbind=function(Zt,et){var oe=this;this.handlers[Zt]=this.handlers[Zt].filter(function(xe){return!(!et||xe===et)||(oe.element.removeEventListener(Zt,xe,!1),!1)})},Qo.prototype.unbindAll=function(){for(var Zt in this.handlers)this.unbind(Zt)},Fo.isEmpty.get=function(){var q=this;return Object.keys(this.handlers).every(function(Zt){return 0===q.handlers[Zt].length})},Object.defineProperties(Qo.prototype,Fo);var Ei=function(){this.eventElements=[]};function ta(q){if("function"==typeof window.CustomEvent)return new CustomEvent(q);var Zt=document.createEvent("CustomEvent");return Zt.initCustomEvent(q,!1,!1,void 0),Zt}function Wa(q,Zt,et,oe,xe){var Fr;if(void 0===oe&&(oe=!0),void 0===xe&&(xe=!1),"top"===Zt)Fr=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Zt)throw new Error("A proper axis should be provided");Fr=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function as(q,Zt,et,oe,xe){var Fr=et[0],Ir=et[1],Hr=et[2],Qr=et[3],qo=et[4],Wn=et[5];void 0===oe&&(oe=!0),void 0===xe&&(xe=!1);var Mo=q.element;q.reach[Qr]=null,Mo[Hr]<1&&(q.reach[Qr]="start"),Mo[Hr]>q[Fr]-q[Ir]-1&&(q.reach[Qr]="end"),Zt&&(Mo.dispatchEvent(ta("ps-scroll-"+Qr)),Zt<0?Mo.dispatchEvent(ta("ps-scroll-"+qo)):Zt>0&&Mo.dispatchEvent(ta("ps-scroll-"+Wn)),oe&&function Ro(q,Zt){rn(q,Zt),Mn(q,Zt)}(q,Qr)),q.reach[Qr]&&(Zt||xe)&&Mo.dispatchEvent(ta("ps-"+Qr+"-reach-"+q.reach[Qr]))}(q,et,Fr,oe,xe)}function Pn(q){return parseInt(q,10)||0}Ei.prototype.eventElement=function(Zt){var et=this.eventElements.filter(function(oe){return oe.element===Zt})[0];return et||(et=new Qo(Zt),this.eventElements.push(et)),et},Ei.prototype.bind=function(Zt,et,oe){this.eventElement(Zt).bind(et,oe)},Ei.prototype.unbind=function(Zt,et,oe){var xe=this.eventElement(Zt);xe.unbind(et,oe),xe.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(xe),1)},Ei.prototype.unbindAll=function(){this.eventElements.forEach(function(Zt){return Zt.unbindAll()}),this.eventElements=[]},Ei.prototype.once=function(Zt,et,oe){var xe=this.eventElement(Zt),Fr=function(Ir){xe.unbind(et,Fr),oe(Ir)};xe.bind(et,Fr)};var Ka={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function Ii(q){var Zt=q.element,et=Math.floor(Zt.scrollTop),oe=Zt.getBoundingClientRect();q.containerWidth=Math.floor(oe.width),q.containerHeight=Math.floor(oe.height),q.contentWidth=Zt.scrollWidth,q.contentHeight=Zt.scrollHeight,Zt.contains(q.scrollbarXRail)||(xo(Zt,Eo.element.rail("x")).forEach(function(xe){return so(xe)}),Zt.appendChild(q.scrollbarXRail)),Zt.contains(q.scrollbarYRail)||(xo(Zt,Eo.element.rail("y")).forEach(function(xe){return so(xe)}),Zt.appendChild(q.scrollbarYRail)),!q.settings.suppressScrollX&&q.containerWidth+q.settings.scrollXMarginOffset=q.railXWidth-q.scrollbarXWidth&&(q.scrollbarXLeft=q.railXWidth-q.scrollbarXWidth),q.scrollbarYTop>=q.railYHeight-q.scrollbarYHeight&&(q.scrollbarYTop=q.railYHeight-q.scrollbarYHeight),function Ri(q,Zt){var et={width:Zt.railXWidth},oe=Math.floor(q.scrollTop);et.left=Zt.isRtl?Zt.negativeScrollAdjustment+q.scrollLeft+Zt.containerWidth-Zt.contentWidth:q.scrollLeft,Zt.isScrollbarXUsingBottom?et.bottom=Zt.scrollbarXBottom-oe:et.top=Zt.scrollbarXTop+oe,kr(Zt.scrollbarXRail,et);var xe={top:oe,height:Zt.railYHeight};Zt.isScrollbarYUsingRight?xe.right=Zt.isRtl?Zt.contentWidth-(Zt.negativeScrollAdjustment+q.scrollLeft)-Zt.scrollbarYRight-Zt.scrollbarYOuterWidth-9:Zt.scrollbarYRight-q.scrollLeft:xe.left=Zt.isRtl?Zt.negativeScrollAdjustment+q.scrollLeft+2*Zt.containerWidth-Zt.contentWidth-Zt.scrollbarYLeft-Zt.scrollbarYOuterWidth:Zt.scrollbarYLeft+q.scrollLeft,kr(Zt.scrollbarYRail,xe),kr(Zt.scrollbarX,{left:Zt.scrollbarXLeft,width:Zt.scrollbarXWidth-Zt.railBorderXWidth}),kr(Zt.scrollbarY,{top:Zt.scrollbarYTop,height:Zt.scrollbarYHeight-Zt.railBorderYWidth})}(Zt,q),q.scrollbarXActive?Zt.classList.add(Eo.state.active("x")):(Zt.classList.remove(Eo.state.active("x")),q.scrollbarXWidth=0,q.scrollbarXLeft=0,Zt.scrollLeft=!0===q.isRtl?q.contentWidth:0),q.scrollbarYActive?Zt.classList.add(Eo.state.active("y")):(Zt.classList.remove(Eo.state.active("y")),q.scrollbarYHeight=0,q.scrollbarYTop=0,Zt.scrollTop=0)}function Ea(q,Zt){return q.settings.minScrollbarLength&&(Zt=Math.max(Zt,q.settings.minScrollbarLength)),q.settings.maxScrollbarLength&&(Zt=Math.min(Zt,q.settings.maxScrollbarLength)),Zt}var Ki=null;function Gi(q,Zt){var et=Zt[0],oe=Zt[1],xe=Zt[2],Fr=Zt[3],Ir=Zt[4],Hr=Zt[5],Qr=Zt[6],qo=Zt[7],Wn=Zt[8],Mo=q.element,gn=null,Ko=null,pn=null;function Fn(Hi){Hi.touches&&Hi.touches[0]&&(Hi[xe]=Hi.touches[0]["page"+qo.toUpperCase()]),Ki===Ir&&(Mo[Qr]=gn+pn*(Hi[xe]-Ko),rn(q,qo),Ii(q),Hi.stopPropagation(),Hi.preventDefault())}function Oi(){Mn(q,qo),q[Wn].classList.remove(Eo.state.clicking),document.removeEventListener("mousemove",Fn),document.removeEventListener("mouseup",Oi),document.removeEventListener("touchmove",Fn),document.removeEventListener("touchend",Oi),Ki=null}function ji(Hi){null===Ki&&(Ki=Ir,gn=Mo[Qr],Hi.touches&&(Hi[xe]=Hi.touches[0]["page"+qo.toUpperCase()]),Ko=Hi[xe],pn=(q[oe]-q[et])/(q[Fr]-q[Hr]),Hi.touches?(document.addEventListener("touchmove",Fn,{passive:!1}),document.addEventListener("touchend",Oi)):(document.addEventListener("mousemove",Fn),document.addEventListener("mouseup",Oi)),q[Wn].classList.add(Eo.state.clicking)),Hi.stopPropagation(),Hi.cancelable&&Hi.preventDefault()}q[Ir].addEventListener("mousedown",ji),q[Ir].addEventListener("touchstart",ji)}var ni={"click-rail":function pa(q){q.event.bind(q.scrollbarY,"mousedown",function(Zt){return Zt.stopPropagation()}),q.event.bind(q.scrollbarYRail,"mousedown",function(Zt){var et=Zt.pageY-window.pageYOffset-q.scrollbarYRail.getBoundingClientRect().top;q.element.scrollTop+=(et>q.scrollbarYTop?1:-1)*q.containerHeight,Ii(q),Zt.stopPropagation()}),q.event.bind(q.scrollbarX,"mousedown",function(Zt){return Zt.stopPropagation()}),q.event.bind(q.scrollbarXRail,"mousedown",function(Zt){var et=Zt.pageX-window.pageXOffset-q.scrollbarXRail.getBoundingClientRect().left;q.element.scrollLeft+=(et>q.scrollbarXLeft?1:-1)*q.containerWidth,Ii(q),Zt.stopPropagation()})},"drag-thumb":function gi(q){Gi(q,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Gi(q,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function Ra(q){var Zt=q.element;q.event.bind(q.ownerDocument,"keydown",function(Fr){if(!(Fr.isDefaultPrevented&&Fr.isDefaultPrevented()||Fr.defaultPrevented)&&(Jr(Zt,":hover")||Jr(q.scrollbarX,":focus")||Jr(q.scrollbarY,":focus"))){var Ir=document.activeElement?document.activeElement:q.ownerDocument.activeElement;if(Ir){if("IFRAME"===Ir.tagName)Ir=Ir.contentDocument.activeElement;else for(;Ir.shadowRoot;)Ir=Ir.shadowRoot.activeElement;if(function _n(q){return Jr(q,"input,[contenteditable]")||Jr(q,"select,[contenteditable]")||Jr(q,"textarea,[contenteditable]")||Jr(q,"button,[contenteditable]")}(Ir))return}var Hr=0,Qr=0;switch(Fr.which){case 37:Hr=Fr.metaKey?-q.contentWidth:Fr.altKey?-q.containerWidth:-30;break;case 38:Qr=Fr.metaKey?q.contentHeight:Fr.altKey?q.containerHeight:30;break;case 39:Hr=Fr.metaKey?q.contentWidth:Fr.altKey?q.containerWidth:30;break;case 40:Qr=Fr.metaKey?-q.contentHeight:Fr.altKey?-q.containerHeight:-30;break;case 32:Qr=Fr.shiftKey?q.containerHeight:-q.containerHeight;break;case 33:Qr=q.containerHeight;break;case 34:Qr=-q.containerHeight;break;case 36:Qr=q.contentHeight;break;case 35:Qr=-q.contentHeight;break;default:return}q.settings.suppressScrollX&&0!==Hr||q.settings.suppressScrollY&&0!==Qr||(Zt.scrollTop-=Qr,Zt.scrollLeft+=Hr,Ii(q),function xe(Fr,Ir){var Hr=Math.floor(Zt.scrollTop);if(0===Fr){if(!q.scrollbarYActive)return!1;if(0===Hr&&Ir>0||Hr>=q.contentHeight-q.containerHeight&&Ir<0)return!q.settings.wheelPropagation}var Qr=Zt.scrollLeft;if(0===Ir){if(!q.scrollbarXActive)return!1;if(0===Qr&&Fr<0||Qr>=q.contentWidth-q.containerWidth&&Fr>0)return!q.settings.wheelPropagation}return!0}(Hr,Qr)&&Fr.preventDefault())}})},wheel:function Xo(q){var Zt=q.element;function Fr(Ir){var Hr=function oe(Ir){var Hr=Ir.deltaX,Qr=-1*Ir.deltaY;return(typeof Hr>"u"||typeof Qr>"u")&&(Hr=-1*Ir.wheelDeltaX/6,Qr=Ir.wheelDeltaY/6),Ir.deltaMode&&1===Ir.deltaMode&&(Hr*=10,Qr*=10),Hr!=Hr&&Qr!=Qr&&(Hr=0,Qr=Ir.wheelDelta),Ir.shiftKey?[-Qr,-Hr]:[Hr,Qr]}(Ir),Qr=Hr[0],qo=Hr[1];if(!function xe(Ir,Hr,Qr){if(!Ka.isWebKit&&Zt.querySelector("select:focus"))return!0;if(!Zt.contains(Ir))return!1;for(var qo=Ir;qo&&qo!==Zt;){if(qo.classList.contains(Eo.element.consuming))return!0;var Wn=Er(qo);if(Qr&&Wn.overflowY.match(/(scroll|auto)/)){var Mo=qo.scrollHeight-qo.clientHeight;if(Mo>0&&(qo.scrollTop>0&&Qr<0||qo.scrollTop0))return!0}if(Hr&&Wn.overflowX.match(/(scroll|auto)/)){var gn=qo.scrollWidth-qo.clientWidth;if(gn>0&&(qo.scrollLeft>0&&Hr<0||qo.scrollLeft0))return!0}qo=qo.parentNode}return!1}(Ir.target,Qr,qo)){var Wn=!1;q.settings.useBothWheelAxes?q.scrollbarYActive&&!q.scrollbarXActive?(qo?Zt.scrollTop-=qo*q.settings.wheelSpeed:Zt.scrollTop+=Qr*q.settings.wheelSpeed,Wn=!0):q.scrollbarXActive&&!q.scrollbarYActive&&(Qr?Zt.scrollLeft+=Qr*q.settings.wheelSpeed:Zt.scrollLeft-=qo*q.settings.wheelSpeed,Wn=!0):(Zt.scrollTop-=qo*q.settings.wheelSpeed,Zt.scrollLeft+=Qr*q.settings.wheelSpeed),Ii(q),Wn=Wn||function et(Ir,Hr){var Qr=Math.floor(Zt.scrollTop),qo=0===Zt.scrollTop,Wn=Qr+Zt.offsetHeight===Zt.scrollHeight,Mo=0===Zt.scrollLeft,gn=Zt.scrollLeft+Zt.offsetWidth===Zt.scrollWidth;return!(Math.abs(Hr)>Math.abs(Ir)?qo||Wn:Mo||gn)||!q.settings.wheelPropagation}(Qr,qo),Wn&&!Ir.ctrlKey&&(Ir.stopPropagation(),Ir.preventDefault())}}typeof window.onwheel<"u"?q.event.bind(Zt,"wheel",Fr):typeof window.onmousewheel<"u"&&q.event.bind(Zt,"mousewheel",Fr)},touch:function Ca(q){if(Ka.supportsTouch||Ka.supportsIePointer){var Zt=q.element,et={startOffset:{},startTime:0,speed:{},easingLoop:null};Ka.supportsTouch?(q.event.bind(Zt,"touchstart",Hr),q.event.bind(Zt,"touchmove",qo),q.event.bind(Zt,"touchend",Wn)):Ka.supportsIePointer&&(window.PointerEvent?(q.event.bind(Zt,"pointerdown",Hr),q.event.bind(Zt,"pointermove",qo),q.event.bind(Zt,"pointerup",Wn)):window.MSPointerEvent&&(q.event.bind(Zt,"MSPointerDown",Hr),q.event.bind(Zt,"MSPointerMove",qo),q.event.bind(Zt,"MSPointerUp",Wn)))}function xe(Mo,gn){Zt.scrollTop-=gn,Zt.scrollLeft-=Mo,Ii(q)}function Fr(Mo){return Mo.targetTouches?Mo.targetTouches[0]:Mo}function Ir(Mo){return!(Mo.target===q.scrollbarX||Mo.target===q.scrollbarY||Mo.pointerType&&"pen"===Mo.pointerType&&0===Mo.buttons||!(Mo.targetTouches&&1===Mo.targetTouches.length||Mo.pointerType&&"mouse"!==Mo.pointerType&&Mo.pointerType!==Mo.MSPOINTER_TYPE_MOUSE))}function Hr(Mo){if(Ir(Mo)){var gn=Fr(Mo);et.startOffset.pageX=gn.pageX,et.startOffset.pageY=gn.pageY,et.startTime=(new Date).getTime(),null!==et.easingLoop&&clearInterval(et.easingLoop)}}function qo(Mo){if(Ir(Mo)){var gn=Fr(Mo),Ko={pageX:gn.pageX,pageY:gn.pageY},pn=Ko.pageX-et.startOffset.pageX,Fn=Ko.pageY-et.startOffset.pageY;if(function Qr(Mo,gn,Ko){if(!Zt.contains(Mo))return!1;for(var pn=Mo;pn&&pn!==Zt;){if(pn.classList.contains(Eo.element.consuming))return!0;var Fn=Er(pn);if(Ko&&Fn.overflowY.match(/(scroll|auto)/)){var Oi=pn.scrollHeight-pn.clientHeight;if(Oi>0&&(pn.scrollTop>0&&Ko<0||pn.scrollTop0))return!0}if(gn&&Fn.overflowX.match(/(scroll|auto)/)){var ji=pn.scrollWidth-pn.clientWidth;if(ji>0&&(pn.scrollLeft>0&&gn<0||pn.scrollLeft0))return!0}pn=pn.parentNode}return!1}(Mo.target,pn,Fn))return;xe(pn,Fn),et.startOffset=Ko;var Oi=(new Date).getTime(),ji=Oi-et.startTime;ji>0&&(et.speed.x=pn/ji,et.speed.y=Fn/ji,et.startTime=Oi),function oe(Mo,gn){var Ko=Math.floor(Zt.scrollTop),pn=Zt.scrollLeft,Fn=Math.abs(Mo),Oi=Math.abs(gn);if(Oi>Fn){if(gn<0&&Ko===q.contentHeight-q.containerHeight||gn>0&&0===Ko)return 0===window.scrollY&&gn>0&&Ka.isChrome}else if(Fn>Oi&&(Mo<0&&pn===q.contentWidth-q.containerWidth||Mo>0&&0===pn))return!0;return!0}(pn,Fn)&&Mo.cancelable&&Mo.preventDefault()}}function Wn(){q.settings.swipeEasing&&(clearInterval(et.easingLoop),et.easingLoop=setInterval(function(){q.isInitialized?clearInterval(et.easingLoop):et.speed.x||et.speed.y?Math.abs(et.speed.x)<.01&&Math.abs(et.speed.y)<.01?clearInterval(et.easingLoop):(xe(30*et.speed.x,30*et.speed.y),et.speed.x*=.8,et.speed.y*=.8):clearInterval(et.easingLoop)},10))}}},ha=function(Zt,et){var oe=this;if(void 0===et&&(et={}),"string"==typeof Zt&&(Zt=document.querySelector(Zt)),!Zt||!Zt.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var xe in this.element=Zt,Zt.classList.add(Eo.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},et)this.settings[xe]=et[xe];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var Wn,qo,Fr=function(){return Zt.classList.add(Eo.state.focus)},Ir=function(){return Zt.classList.remove(Eo.state.focus)};this.isRtl="rtl"===Er(Zt).direction,!0===this.isRtl&&Zt.classList.add(Eo.rtl),this.isNegativeScroll=(qo=Zt.scrollLeft,Zt.scrollLeft=-1,Wn=Zt.scrollLeft<0,Zt.scrollLeft=qo,Wn),this.negativeScrollAdjustment=this.isNegativeScroll?Zt.scrollWidth-Zt.clientWidth:0,this.event=new Ei,this.ownerDocument=Zt.ownerDocument||document,this.scrollbarXRail=Rr(Eo.element.rail("x")),Zt.appendChild(this.scrollbarXRail),this.scrollbarX=Rr(Eo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Fr),this.event.bind(this.scrollbarX,"blur",Ir),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var Hr=Er(this.scrollbarXRail);this.scrollbarXBottom=parseInt(Hr.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Pn(Hr.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Pn(Hr.borderLeftWidth)+Pn(Hr.borderRightWidth),kr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Pn(Hr.marginLeft)+Pn(Hr.marginRight),kr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Rr(Eo.element.rail("y")),Zt.appendChild(this.scrollbarYRail),this.scrollbarY=Rr(Eo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Fr),this.event.bind(this.scrollbarY,"blur",Ir),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var Qr=Er(this.scrollbarYRail);this.scrollbarYRight=parseInt(Qr.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Pn(Qr.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function ss(q){var Zt=Er(q);return Pn(Zt.width)+Pn(Zt.paddingLeft)+Pn(Zt.paddingRight)+Pn(Zt.borderLeftWidth)+Pn(Zt.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Pn(Qr.borderTopWidth)+Pn(Qr.borderBottomWidth),kr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Pn(Qr.marginTop)+Pn(Qr.marginBottom),kr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Zt.scrollLeft<=0?"start":Zt.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Zt.scrollTop<=0?"start":Zt.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(qo){return ni[qo](oe)}),this.lastScrollTop=Math.floor(Zt.scrollTop),this.lastScrollLeft=Zt.scrollLeft,this.event.bind(this.element,"scroll",function(qo){return oe.onScroll(qo)}),Ii(this)};ha.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,kr(this.scrollbarXRail,{display:"block"}),kr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Pn(Er(this.scrollbarXRail).marginLeft)+Pn(Er(this.scrollbarXRail).marginRight),this.railYMarginHeight=Pn(Er(this.scrollbarYRail).marginTop)+Pn(Er(this.scrollbarYRail).marginBottom),kr(this.scrollbarXRail,{display:"none"}),kr(this.scrollbarYRail,{display:"none"}),Ii(this),Wa(this,"top",0,!1,!0),Wa(this,"left",0,!1,!0),kr(this.scrollbarXRail,{display:""}),kr(this.scrollbarYRail,{display:""}))},ha.prototype.onScroll=function(Zt){this.isAlive&&(Ii(this),Wa(this,"top",this.element.scrollTop-this.lastScrollTop),Wa(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},ha.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),so(this.scrollbarX),so(this.scrollbarY),so(this.scrollbarXRail),so(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},ha.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Zt){return!Zt.match(/^ps([-_].+|)$/)}).join(" ")};const Xi=ha;var Qs=o(909),mi=o(8627);let Ci=(()=>{class q{constructor(){this._elementRef=(0,a.WQX)(a.aKT),this._platform=(0,a.WQX)(Te.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new C.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(et){"angorScrollbar"in et&&(this.angorScrollbar=(0,je.he)(et.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in et&&(this._options=(0,ur.A)({},this._options,et.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Qs.R)(window,"resize").pipe((0,Z.Q)(this._unsubscribeAll),(0,mi.B)(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(et="scroll"){return new Nt(this._elementRef.nativeElement[`${et}Left`],this._elementRef.nativeElement[`${et}Top`],this._elementRef.nativeElement[`${et}Width`],this._elementRef.nativeElement[`${et}Height`])}position(et=!1){return!et&&this._ps?new he(this._ps.reach.x||0,this._ps.reach.y||0):new he(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(et,oe,xe){null==oe&&null==xe?this.animateScrolling("scrollTop",et,xe):(null!=et&&this.scrollToX(et,xe),null!=oe&&this.scrollToY(oe,xe))}scrollToX(et,oe){this.animateScrolling("scrollLeft",et,oe)}scrollToY(et,oe){this.animateScrolling("scrollTop",et,oe)}scrollToTop(et=0,oe){this.animateScrolling("scrollTop",et,oe)}scrollToBottom(et=0,oe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-et,oe)}scrollToLeft(et=0,oe){this.animateScrolling("scrollLeft",et,oe)}scrollToRight(et=0,oe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-et,oe)}scrollToElement(et,oe=0,xe=!1,Fr){const Ir=this._elementRef.nativeElement.querySelector(et);if(!Ir)return;const Hr=Ir.getBoundingClientRect(),Qr=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(Hr.left,Qr.left,"scrollLeft",oe,xe,Fr),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(Hr.top,Qr.top,"scrollTop",oe,xe,Fr)}animateScrolling(et,oe,xe){this._animation&&window.cancelAnimationFrame(this._animation),!xe||typeof window>"u"?this._elementRef.nativeElement[et]=oe:oe!==this._elementRef.nativeElement[et]&&this._smoothScroll(et,oe,xe)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new Xi(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(et,oe,xe,Fr,Ir,Hr){Ir&&et<=oe-Math.abs(Fr)||this.animateScrolling(xe,et-oe+this._elementRef.nativeElement[xe]+Fr,Hr)}_smoothScroll(et,oe,xe){let Fr=0,Ir=this._elementRef.nativeElement[et];const Hr=(Ir-oe)/2;let Qr=performance.now();const qo=Wn=>{Fr+=Math.PI/(xe/(Wn-Qr));const Mo=Math.round(oe+Hr+Hr*Math.cos(Fr));this._elementRef.nativeElement[et]===Ir&&(Fr>=Math.PI?this.animateScrolling(et,oe,0):(this._elementRef.nativeElement[et]=Mo,Ir=this._elementRef.nativeElement[et],Qr=Wn,this._animation=window.requestAnimationFrame(qo)))};window.requestAnimationFrame(qo)}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275dir=a.FsC({type:q,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],features:[a.OA$]})}}return q})();var co=o(1204),Da=o(9666),Ga=o(7509),ma=o(8136);const cs=["navigationContent"],ca=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],Vn=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],cc=q=>({wheelPropagation:q,suppressScrollX:!0}),ls=()=>({wheelPropagation:!1,suppressScrollX:!0});function Sa(q,Zt){if(1&q){const et=a.RV6();a.j41(0,"angor-vertical-navigation-aside-item",10),a.bIt("click",function(){a.eBV(et);const xe=a.XpG(2).$implicit,Fr=a.XpG();return a.Njj(Fr.toggleAside(xe))}),a.k0s()}if(2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("activeItemId",oe.activeAsideItemId)("autoCollapse",oe.autoCollapse)("skipChildren",!0)}}function Aa(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-basic-item",8),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Na(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Di(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-divider-item",8),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function Bi(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-group-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function ci(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-spacer-item",8),2&q){const et=a.XpG(2).$implicit,oe=a.XpG();a.Y8G("item",et)("name",oe.name)}}function ga(q,Zt){if(1&q&&a.DNE(0,Sa,1,5,"angor-vertical-navigation-aside-item",7)(1,Aa,1,2,"angor-vertical-navigation-basic-item",8)(2,Na,1,3,"angor-vertical-navigation-collapsable-item",9)(3,Di,1,2,"angor-vertical-navigation-divider-item",8)(4,Bi,1,3,"angor-vertical-navigation-group-item",9)(5,ci,1,2,"angor-vertical-navigation-spacer-item",8),2&q){const et=a.XpG().$implicit;a.vxM("aside"===et.type?0:-1),a.R7$(),a.vxM("basic"===et.type?1:-1),a.R7$(),a.vxM("collapsable"===et.type?2:-1),a.R7$(),a.vxM("divider"===et.type?3:-1),a.R7$(),a.vxM("group"===et.type?4:-1),a.R7$(),a.vxM("spacer"===et.type?5:-1)}}function Cs(q,Zt){if(1&q&&a.DNE(0,ga,6,6),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function Ta(q,Zt){if(1&q&&a.nrm(0,"angor-vertical-navigation-aside-item",9),2&q){const et=a.XpG(2).$implicit,oe=a.XpG(2);a.Y8G("item",et)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Ua(q,Zt){if(1&q&&a.DNE(0,Ta,1,3,"angor-vertical-navigation-aside-item",9),2&q){const et=a.XpG().$implicit,oe=a.XpG(2);a.vxM("aside"===et.type&&et.id===oe.activeAsideItemId?0:-1)}}function ds(q,Zt){if(1&q&&a.DNE(0,Ua,1,1),2&q){const et=Zt.$implicit;a.vxM(et.hidden&&!et.hidden(et)||!et.hidden?0:-1)}}function Bs(q,Zt){if(1&q&&(a.j41(0,"div",6),a.Z7z(1,ds,1,1,null,null,a.BUC().trackByFn,!0),a.k0s()),2&q){const et=a.XpG();a.Y8G("angorScrollbarOptions",a.lJ4(5,ls))("@fadeInLeft","left"===et.position)("@fadeInRight","right"===et.position)("@fadeOutLeft","left"===et.position)("@fadeOutRight","right"===et.position),a.R7$(),a.Dyx(et.navigation)}}let Ds=(()=>{class q{constructor(){this._animationBuilder=(0,a.WQX)(co.S6),this._changeDetectorRef=(0,a.WQX)(a.gRc),this._document=(0,a.WQX)(A.qQ),this._elementRef=(0,a.WQX)(a.aKT),this._renderer2=(0,a.WQX)(a.sFG),this._router=(0,a.WQX)(N.Ix),this._scrollStrategyOptions=(0,a.WQX)(Da.Tv),this._angorNavigationService=(0,a.WQX)(l),this._angorUtilsService=(0,a.WQX)(y.Q),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new a.bkB,this.modeChanged=new a.bkB,this.openedChanged=new a.bkB,this.positionChanged=new a.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new k.m(1),this.onCollapsableItemExpanded=new k.m(1),this.onRefreshed=new k.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new C.B,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":"over"===this.mode,"angor-vertical-navigation-mode-side":"side"===this.mode,"angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":"left"===this.position,"angor-vertical-navigation-position-right":"right"===this.position}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(et){this._angorScrollbarDirectives=et,0!==et.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,Ga.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,Z.Q)(this._unsubscribeAll),(0,ma.c)(250)).subscribe(()=>{et.forEach(oe=>{oe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(et){if("appearance"in et&&this.appearanceChanged.next(et.appearance.currentValue),"inner"in et&&(this.inner=(0,je.he)(et.inner.currentValue)),"mode"in et){const oe=et.mode.currentValue,xe=et.mode.previousValue;this._disableAnimations(),"over"===xe&&"side"===oe&&this._hideOverlay(),"side"===xe&&"over"===oe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(oe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in et&&this._changeDetectorRef.markForCheck(),"opened"in et&&(this.opened=(0,je.he)(et.opened.currentValue),this._toggleOpened(this.opened)),"position"in et&&this.positionChanged.next(et.position.currentValue),"transparentOverlay"in et&&(this.transparentOverlay=(0,je.he)(et.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Zn.p)(et=>et instanceof N.wF),(0,Z.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(et=>{et.forEach(oe=>{const xe=oe.target;if("class"===oe.attributeName)if(xe.classList.contains("cdk-global-scrollblock")){const Fr=parseInt(xe.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Fr)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(et=>{et.isEnabled()&&et.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const et=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");et&&et.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(et){et.disabled||!et.id||(this.activeAsideItemId=et.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(et){this.activeAsideItemId===et.id?this.closeAside():this.openAside(et)}trackByFn(et,oe){return oe.id||et}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,co.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,co.iF)({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(et){this.opened=et,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(et)}static{this.\u0275fac=function(oe){return new(oe||q)}}static{this.\u0275cmp=a.VBU({type:q,selectors:[["angor-vertical-navigation"]],viewQuery:function(oe,xe){if(1&oe&&(a.GBs(cs,5),a.GBs(Ci,5)),2&oe){let Fr;a.mGM(Fr=a.lsd())&&(xe._navigationContentEl=Fr.first),a.mGM(Fr=a.lsd())&&(xe.angorScrollbarDirectives=Fr)}},hostVars:4,hostBindings:function(oe,xe){1&oe&&a.bIt("mouseenter",function(){return xe._onMouseenter()})("mouseleave",function(){return xe._onMouseleave()}),2&oe&&(a.Aen(xe.styleList),a.HbH(xe.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],features:[a.OA$],ngContentSelectors:Vn,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(oe,xe){1&oe&&(a.NAR(ca),a.j41(0,"div",1)(1,"div",2),a.SdG(2),a.k0s(),a.j41(3,"div",3,0)(5,"div",4),a.SdG(6,1),a.k0s(),a.Z7z(7,Cs,1,1,null,null,xe.trackByFn,!0),a.k0s(),a.j41(9,"div",5),a.SdG(10,2),a.k0s()(),a.DNE(11,Bs,3,6,"div",6)),2&oe&&(a.R7$(3),a.Y8G("angorScrollbarOptions",a.eq3(2,cc,xe.inner)),a.R7$(4),a.Dyx(xe.navigation),a.R7$(4),a.vxM(xe.activeAsideItemId?11:-1))},dependencies:[Ci,Xt,Ho,qi,be,hn,Ve],styles:[':root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)}\n'],encapsulation:2,data:{animation:n.F},changeDetection:0})}}return q})()},7891:(i,s,o)=>{"use strict";o.d(s,{t:()=>a});const a=new(o(3107).nKC)("ANGOR_APP_CONFIG")},1109:(i,s,o)=>{"use strict";o.d(s,{P:()=>k});var n=o(7891),a=o(3107),l=o(4819),y=o(1217);let k=(()=>{class C{constructor(){this._defaultConfig=(0,a.WQX)(n.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(T){const S=(0,l.A)({},this._configSubject.getValue(),T);this._configSubject.next(S)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(S){return new(S||C)}}static{this.\u0275prov=a.jDH({token:C,factory:C.\u0275fac,providedIn:"root"})}}return C})()},7153:(i,s,o)=>{"use strict";o.d(s,{m:()=>pt});var n=o(4460),a=o(3107),l=o(9471),y=o(7544),k=o(3904);const C=(xt,Ct,Ot,_t,wt,it,st,vt)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":xt,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Ct,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":Ot,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":_t,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":wt,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":it,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":st,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":vt});function A(xt,Ct){1&xt&&(a.j41(0,"div",1)(1,"button",6),a.nrm(2,"mat-icon",7),a.k0s()()),2&xt&&(a.R7$(),a.Y8G("matDialogClose",void 0),a.R7$(),a.Y8G("svgIcon","heroicons_outline:x-mark"))}function T(xt,Ct){if(1&xt&&(a.j41(0,"div",3),a.nrm(1,"mat-icon",8),a.k0s()),2&xt){const Ot=a.XpG();a.Y8G("ngClass",a.lV(2,C,"primary"===Ot.data.icon.color,"accent"===Ot.data.icon.color,"warn"===Ot.data.icon.color,"basic"===Ot.data.icon.color,"info"===Ot.data.icon.color,"success"===Ot.data.icon.color,"warning"===Ot.data.icon.color,"error"===Ot.data.icon.color)),a.R7$(),a.Y8G("svgIcon",Ot.data.icon.name)}}function S(xt,Ct){if(1&xt&&a.nrm(0,"div",9),2&xt){const Ot=a.XpG(2);a.Y8G("innerHTML",Ot.data.title,a.npT)}}function O(xt,Ct){if(1&xt&&a.nrm(0,"div",10),2&xt){const Ot=a.XpG(2);a.Y8G("innerHTML",Ot.data.message,a.npT)}}function N(xt,Ct){if(1&xt&&(a.j41(0,"div",4),a.DNE(1,S,1,1,"div",9)(2,O,1,1,"div",10),a.k0s()),2&xt){const Ot=a.XpG();a.R7$(),a.vxM(Ot.data.title?1:-1),a.R7$(),a.vxM(Ot.data.message?2:-1)}}function Z(xt,Ct){if(1&xt&&(a.j41(0,"button",11),a.EFF(1),a.k0s()),2&xt){const Ot=a.XpG(2);a.Y8G("matDialogClose","cancelled"),a.R7$(),a.SpI(" ",Ot.data.actions.cancel.label," ")}}function W(xt,Ct){if(1&xt&&(a.j41(0,"button",12),a.EFF(1),a.k0s()),2&xt){const Ot=a.XpG(2);a.Y8G("color",Ot.data.actions.confirm.color)("matDialogClose","confirmed"),a.R7$(),a.SpI(" ",Ot.data.actions.confirm.label," ")}}function J(xt,Ct){if(1&xt&&(a.j41(0,"div",5),a.DNE(1,Z,2,2,"button",11)(2,W,2,3,"button",12),a.k0s()),2&xt){const Ot=a.XpG();a.R7$(),a.vxM(Ot.data.actions.cancel.show?1:-1),a.R7$(),a.vxM(Ot.data.actions.confirm.show?2:-1)}}let ht=(()=>{class xt{constructor(){this.data=(0,a.WQX)(y.Vh)}static{this.\u0275fac=function(_t){return new(_t||xt)}}static{this.\u0275cmp=a.VBU({type:xt,selectors:[["angor-confirmation-dialog"]],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(_t,wt){1&_t&&(a.j41(0,"div",0),a.DNE(1,A,3,2,"div",1),a.j41(2,"div",2),a.DNE(3,T,2,11,"div",3)(4,N,3,2,"div",4),a.k0s(),a.DNE(5,J,3,2,"div",5),a.k0s()),2&_t&&(a.R7$(),a.vxM(wt.data.dismissible?1:-1),a.R7$(2),a.vxM(wt.data.icon.show?3:-1),a.R7$(),a.vxM(wt.data.title||wt.data.message?4:-1),a.R7$(),a.vxM(wt.data.actions.confirm.show||wt.data.actions.cancel.show?5:-1))},dependencies:[l.Hl,l.$z,l.iY,y.hM,y.tx,k.m_,k.An,n.YU],styles:["@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important}\n"],encapsulation:2})}}return xt})();var ct=o(4819);let pt=(()=>{class xt{constructor(){this._matDialog=(0,a.WQX)(y.bZ),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(Ot={}){const _t=(0,ct.A)({},this._defaultConfig,Ot);return this._matDialog.open(ht,{autoFocus:!1,disableClose:!_t.dismissible,data:_t,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(_t){return new(_t||xt)}}static{this.\u0275prov=a.jDH({token:xt,factory:xt.\u0275fac,providedIn:"root"})}}return xt})()},2012:(i,s,o)=>{"use strict";o.d(s,{l:()=>T});var n=o(1109),a=o(6520),l=o(3107),y=o(6143),k=o(7838),C=o(7947),A=o(2867);let T=(()=>{class S{constructor(){this._breakpointObserver=(0,l.WQX)(a.QP),this._angorConfigService=(0,l.WQX)(n.P),this._onMediaChange=new k.m(1),this._angorConfigService.config$.pipe((0,C.T)(N=>(0,y.A)(Object.entries(N.screens).map(([Z,W])=>[Z,`(min-width: ${W})`]))),(0,A.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,C.T)(Z=>{const W=[],J={},ht=Object.entries(Z.breakpoints).filter(([ct,pt])=>pt)??[];for(const[ct]of ht){const pt=Object.entries(N).find(([xt,Ct])=>Ct===ct)[0];pt&&(W.push(pt),J[pt]=ct)}this._onMediaChange.next({matchingAliases:W,matchingQueries:J})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(Z){return new(Z||S)}}static{this.\u0275prov=l.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},3939:(i,s,o)=>{"use strict";o.d(s,{Q:()=>a});var n=o(3107);let a=(()=>{class l{get exactMatchOptions(){return{paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"}}get subsetMatchOptions(){return{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"}}randomId(k=10){let A="";for(let T=0;T<10;T++)A+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return A}static{this.\u0275fac=function(C){return new(C||l)}}static{this.\u0275prov=n.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},4482:(i,s,o)=>{"use strict";o.d(s,{v:()=>y});var n=o(4143),a=o(8447),l=o(3107);let y=(()=>{class k{constructor(){this.publicKeySubject=new a.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,n.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(A,T)=>{this.handleAuthSuccess(A,T)}})}setupEventListeners(){document.addEventListener("nlAuth",this.handleNlAuthEvent.bind(this)),document.addEventListener("nlLogout",this.handleNlLogoutEvent.bind(this)),document.addEventListener("nlDarkMode",this.handleNlDarkModeEvent.bind(this)),document.addEventListener("nlLaunch",this.handleNlLaunchEvent.bind(this))}handleNlLogoutEvent(){console.log("Logout event detected"),this.handleLogout()}handleNlAuthEvent(A){const{type:T,pubkey:S,options:O}=A.detail;switch(T){case"login":console.log("User logged in:",S),this.handleAuthSuccess(S,O);break;case"signup":console.log("User signed up:",S),this.handleSignupSuccess(S,O);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",S),this.handleAccountSwitch(S,O);break;default:console.warn("Unknown nlAuth event type:",T)}this.previousPublicKey&&this.previousPublicKey!==S&&(console.log("Account switched to:",S),this.handleAccountSwitch(S,O)),this.previousPublicKey=S}handleAuthSuccess(A,T){console.log("Authenticated successfully with public key:",A),this.publicKeySubject.next(A)}handleSignupSuccess(A,T){console.log("Signup successful with public key:",A),this.publicKeySubject.next(A)}handleAccountSwitch(A,T){console.log("Account switched to:",A),this.publicKeySubject.next(A),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(A){const T=A.detail;console.log("Dark mode changed to:",T?"enabled":"disabled"),this.updateDarkMode(T)}handleNlLaunchEvent(A){const T=A.detail||"welcome";console.log(`Launching Nostr login screen: ${T}`),this.launchScreen(T)}launchScreen(A){(0,n.ql)(A)}updateDarkMode(A){document.body.classList.toggle("dark-mode",A),console.log("Dark mode is now "+(A?"enabled":"disabled"))}getPublicKeyObservable(){return this.publicKeySubject.asObservable()}launchWelcomeScreen(){(0,n.ql)("welcome")}launchSignupScreen(){(0,n.ql)("welcome-signup")}launchLoginScreen(){(0,n.ql)("welcome-login")}switchAccount(){document.dispatchEvent(new CustomEvent("nlLaunch",{detail:"switch-account"}))}logout(){document.dispatchEvent(new Event("nlLogout"))}toggleDarkMode(A){document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:A}))}static{this.\u0275fac=function(T){return new(T||k)}}static{this.\u0275prov=l.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})()},3125:(i,s,o)=>{"use strict";o.d(s,{b:()=>C});var n=o(3014),a=o(5492),l=o(1217),y=o(8447),k=o(3107);let C=(()=>{class A{constructor(){this.pool=new a.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new l.t(null),this.relaysSubject=new l.t([]),this.destroy$=new y.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const S=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return S.length>0?S.map(N=>({...N,connected:!1,retries:0,retryTimeout:null,ws:void 0})):[{url:"wss://relay.primal.net",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://nos.lol",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay2.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"}]}saveRelaysToLocalStorage(){const S=this.relays.map(({url:O,accessType:N,connected:Z,retries:W,retryTimeout:J})=>({url:O,accessType:N,connected:Z,retries:W,retryTimeout:J}));localStorage.setItem("nostrRelays",JSON.stringify(S)),this.relaysSubject.next(this.relays)}connectToRelay(S){S.connected||(S.ws=new WebSocket(S.url),S.ws.onopen=()=>{S.connected=!0,S.retries=0,clearTimeout(S.retryTimeout),this.saveRelaysToLocalStorage()},S.ws.onerror=()=>this.handleRelayError(S),S.ws.onclose=()=>{S.connected=!1,this.handleRelayError(S)},S.ws.onmessage=({data:O})=>{try{const N=JSON.parse("string"==typeof O?O:O.toString("utf-8"));this.eventSubject.next(N)}catch(N){console.warn("Error parsing WebSocket message:",N)}})}handleRelayError(S){S.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${S.url}. No further attempts will be made.`):(S.retries++,S.retryTimeout=setTimeout(()=>this.connectToRelay(S),this.retryDelay*S.retries))}connectToRelays(){this.relays.forEach(S=>!S.connected&&this.connectToRelay(S))}ensureConnectedRelays(){var S=this;return(0,n.A)(function*(){return S.connectToRelays(),new Promise(O=>{const N=()=>{S.getConnectedRelays().length>0?O():setTimeout(N,1e3)};N()})})()}setupVisibilityHandling(){typeof document<"u"&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.connectToRelays()}),typeof window<"u"&&window.addEventListener("beforeunload",()=>{this.relays.forEach(S=>S.ws?.close())})}getConnectedRelays(){return this.relays.filter(S=>S.connected).map(S=>S.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(S){var O=this;return(0,n.A)(function*(){const N=O.relays.filter(Z=>["write","read-write"].includes(Z.accessType)&&Z.connected);if(!N.length)throw new Error("No connected write relays available");try{return yield Promise.any(N.map(Z=>O.pool.publish([Z.url],S))),O.eventSubject.next(S),S}catch(Z){throw console.error("Failed to publish event to relays:",Z),Z}})()}addRelay(S,O="read-write"){if(!this.relays.some(N=>N.url===S)){const N={url:S,connected:!1,retries:0,retryTimeout:null,accessType:O};this.relays.push(N),this.connectToRelay(N),this.saveRelaysToLocalStorage()}}removeRelay(S){const O=this.relays.find(N=>N.url===S);O&&(O.ws?.close(),clearTimeout(O.retryTimeout)),this.relays=this.relays.filter(N=>N.url!==S),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const S=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(O=>{S.includes(O.url)||(O.ws?.close(),clearTimeout(O.retryTimeout))}),this.relays=this.relays.filter(O=>S.includes(O.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(S,O){const N=this.relays.find(Z=>Z.url===S);N&&(N.accessType=O,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(O){return new(O||A)}}static{this.\u0275prov=k.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},8078:(i,s,o)=>{"use strict";o.d(s,{A:()=>vu});var n={};o.r(n),o.d(n,{OG:()=>Xa,My:()=>ps,Ph:()=>ii,lX:()=>Pr,Id:()=>ai,fg:()=>bi,qj:()=>Qn,aT:()=>zi,lq:()=>Ao,z:()=>Rn,Q5:()=>Va});var a=o(3014),l=o(8378),y=o(2226),k=o(871),C=o(5492);function S(I){if(!Number.isSafeInteger(I)||I<0)throw new Error(`Wrong positive integer: ${I}`)}function Z(I,...P){if(!function N(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}(I))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(I.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${I.length}`)}function W(I){if("function"!=typeof I||"function"!=typeof I.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");S(I.outputLen),S(I.blockLen)}function J(I,P=!0){if(I.destroyed)throw new Error("Hash instance has been destroyed");if(P&&I.finished)throw new Error("Hash#digest() has already been called")}o(4704),"abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");const _t=I=>new DataView(I.buffer,I.byteOffset,I.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function yr(I){if("string"==typeof I&&(I=function fr(I){if("string"!=typeof I)throw new Error("utf8ToBytes expected string, got "+typeof I);return new Uint8Array((new TextEncoder).encode(I))}(I)),!function Ot(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}(I))throw new Error("expected Uint8Array, got "+typeof I);return I}class wr{clone(){return this._cloneInto()}}const ze={}.toString;function kt(I){const P=nt=>I().update(yr(nt)).digest(),$=I();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>I(),P}class zt extends wr{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,W(P);const nt=yr($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,$t=new Uint8Array(Et);$t.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;ue<$t.length;ue++)$t[ue]^=54;this.iHash.update($t),this.oHash=P.create();for(let ue=0;ue<$t.length;ue++)$t[ue]^=106;this.oHash.update($t),$t.fill(0)}update(P){return J(this),this.iHash.update(P),this}digestInto(P){J(this),Z(P,this.outputLen),this.finished=!0,this.iHash.digestInto(P),this.oHash.update(P),this.oHash.digestInto(P),this.destroy()}digest(){const P=new Uint8Array(this.oHash.outputLen);return this.digestInto(P),P}_cloneInto(P){P||(P=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:nt,finished:Et,destroyed:$t,blockLen:ue,outputLen:Me}=this;return P.finished=Et,P.destroyed=$t,P.blockLen=ue,P.outputLen=Me,P.oHash=$._cloneInto(P.oHash),P.iHash=nt._cloneInto(P.iHash),P}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const te=(I,P,$)=>new zt(I,P).update($).digest();te.create=(I,P)=>new zt(I,P);class Se extends wr{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=_t(this.buffer)}update(P){J(this);const{view:$,buffer:nt,blockLen:Et}=this,$t=(P=yr(P)).length;for(let ue=0;ue<$t;){const Me=Math.min(Et-this.pos,$t-ue);if(Me!==Et)nt.set(P.subarray(ue,ue+Me),this.pos),this.pos+=Me,ue+=Me,this.pos===Et&&(this.process($,0),this.pos=0);else{const We=_t(P);for(;Et<=$t-ue;ue+=Et)this.process(We,ue)}}return this.length+=P.length,this.roundClean(),this}digestInto(P){J(this),function ht(I,P){Z(I);const $=P.outputLen;if(I.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}(P,this),this.finished=!0;const{buffer:$,view:nt,blockLen:Et,isLE:$t}=this;let{pos:ue}=this;$[ue++]=128,this.buffer.subarray(ue).fill(0),this.padOffset>Et-ue&&(this.process(nt,0),ue=0);for(let Qe=ue;Qe>Et&$t),Me=Number($&$t),sr=nt?0:4;I.setUint32(P+(nt?4:0),ue,nt),I.setUint32(P+sr,Me,nt)})(nt,Et-8,BigInt(8*this.length),$t),this.process(nt,0);const Me=_t(P),We=this.outputLen;if(We%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const sr=We/4,Cr=this.get();if(sr>Cr.length)throw new Error("_sha2: outputLen bigger than state");for(let Qe=0;Qe>re&Ke)}:{h:0|Number(I>>re&Ke),l:0|Number(I&Ke)}}const xr_split=function tr(I,P=!1){let $=new Uint32Array(I.length),nt=new Uint32Array(I.length);for(let Et=0;EtI>>>$,xr_shrSL=(I,P,$)=>I<<32-$|P>>>$,xr_rotrSH=(I,P,$)=>I>>>$|P<<32-$,xr_rotrSL=(I,P,$)=>I<<32-$|P>>>$,xr_rotrBH=(I,P,$)=>I<<64-$|P>>>$-32,xr_rotrBL=(I,P,$)=>I>>>$-32|P<<64-$,xr_add=function de(I,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:I+$+(Et/2**32|0)|0,l:0|Et}},xr_add3L=(I,P,$)=>(I>>>0)+(P>>>0)+($>>>0),xr_add3H=(I,P,$,nt)=>P+$+nt+(I/2**32|0)|0,xr_add4L=(I,P,$,nt)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0),xr_add4H=(I,P,$,nt,Et)=>P+$+nt+Et+(I/2**32|0)|0,xr_add5H=(I,P,$,nt,Et,$t)=>P+$+nt+Et+$t+(I/2**32|0)|0,xr_add5L=(I,P,$,nt,Et)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[zo,To]=xr_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(I=>BigInt(I))),Ho=new Uint32Array(80),be=new Uint32Array(80);class Ve extends Se{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:$,Bh:nt,Bl:Et,Ch:$t,Cl:ue,Dh:Me,Dl:We,Eh:sr,El:Cr,Fh:Qe,Fl:Gr,Gh:zr,Gl:ro,Hh:Ar,Hl:Vr}=this;return[P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr]}set(P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|$t,this.Cl=0|ue,this.Dh=0|Me,this.Dl=0|We,this.Eh=0|sr,this.El=0|Cr,this.Fh=0|Qe,this.Fl=0|Gr,this.Gh=0|zr,this.Gl=0|ro,this.Hh=0|Ar,this.Hl=0|Vr}process(P,$){for(let Ur=0;Ur<16;Ur++,$+=4)Ho[Ur]=P.getUint32($),be[Ur]=P.getUint32($+=4);for(let Ur=16;Ur<80;Ur++){const Oo=0|Ho[Ur-15],no=0|be[Ur-15],Co=xr_rotrSH(Oo,no,1)^xr_rotrSH(Oo,no,8)^xr_shrSH(Oo,no,7),Go=xr_rotrSL(Oo,no,1)^xr_rotrSL(Oo,no,8)^xr_shrSL(Oo,no,7),Uo=0|Ho[Ur-2],oi=0|be[Ur-2],Jn=xr_rotrSH(Uo,oi,19)^xr_rotrBH(Uo,oi,61)^xr_shrSH(Uo,oi,6),Xn=xr_rotrSL(Uo,oi,19)^xr_rotrBL(Uo,oi,61)^xr_shrSL(Uo,oi,6),yi=xr_add4L(Go,Xn,be[Ur-7],be[Ur-16]),Si=xr_add4H(yi,Co,Jn,Ho[Ur-7],Ho[Ur-16]);Ho[Ur]=0|Si,be[Ur]=0|yi}let{Ah:nt,Al:Et,Bh:$t,Bl:ue,Ch:Me,Cl:We,Dh:sr,Dl:Cr,Eh:Qe,El:Gr,Fh:zr,Fl:ro,Gh:Ar,Gl:Vr,Hh:Xr,Hl:yo}=this;for(let Ur=0;Ur<80;Ur++){const Oo=xr_rotrSH(Qe,Gr,14)^xr_rotrSH(Qe,Gr,18)^xr_rotrBH(Qe,Gr,41),no=xr_rotrSL(Qe,Gr,14)^xr_rotrSL(Qe,Gr,18)^xr_rotrBL(Qe,Gr,41),Co=Qe&zr^~Qe&Ar,Uo=xr_add5L(yo,no,Gr&ro^~Gr&Vr,To[Ur],be[Ur]),oi=xr_add5H(Uo,Xr,Oo,Co,zo[Ur],Ho[Ur]),Jn=0|Uo,Xn=xr_rotrSH(nt,Et,28)^xr_rotrBH(nt,Et,34)^xr_rotrBH(nt,Et,39),yi=xr_rotrSL(nt,Et,28)^xr_rotrBL(nt,Et,34)^xr_rotrBL(nt,Et,39),Si=nt&$t^nt&Me^$t&Me,bs=Et&ue^Et&We^ue&We;Xr=0|Ar,yo=0|Vr,Ar=0|zr,Vr=0|ro,zr=0|Qe,ro=0|Gr,({h:Qe,l:Gr}=xr_add(0|sr,0|Cr,0|oi,0|Jn)),sr=0|Me,Cr=0|We,Me=0|$t,We=0|ue,$t=0|nt,ue=0|Et;const wo=xr_add3L(Jn,yi,bs);nt=xr_add3H(wo,oi,Xn,Si),Et=0|wo}({h:nt,l:Et}=xr_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:$t,l:ue}=xr_add(0|this.Bh,0|this.Bl,0|$t,0|ue)),({h:Me,l:We}=xr_add(0|this.Ch,0|this.Cl,0|Me,0|We)),({h:sr,l:Cr}=xr_add(0|this.Dh,0|this.Dl,0|sr,0|Cr)),({h:Qe,l:Gr}=xr_add(0|this.Eh,0|this.El,0|Qe,0|Gr)),({h:zr,l:ro}=xr_add(0|this.Fh,0|this.Fl,0|zr,0|ro)),({h:Ar,l:Vr}=xr_add(0|this.Gh,0|this.Gl,0|Ar,0|Vr)),({h:Xr,l:yo}=xr_add(0|this.Hh,0|this.Hl,0|Xr,0|yo)),this.set(nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr,Xr,yo)}roundClean(){Ho.fill(0),be.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const ke=kt(()=>new Ve);function ko(I){if("string"!=typeof I)throw new TypeError("Invalid mnemonic type: "+typeof I);return I.normalize("NFKD")}function ki(I,P=""){return function St(I,P,$,nt){const{c:Et,dkLen:$t,DK:ue,PRF:Me,PRFSalt:We}=function Ae(I,P,$,nt){W(I);const Et=function He(I,P){if(void 0!==P&&"[object Object]"!==ze.call(P))throw new Error("Options should be object or undefined");return Object.assign(I,P)}({dkLen:32,asyncTick:10},nt),{c:$t,dkLen:ue,asyncTick:Me}=Et;if(S($t),S(ue),S(Me),$t<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const We=yr(P),sr=yr($),Cr=new Uint8Array(ue),Qe=te.create(I,We),Gr=Qe._cloneInto().update(sr);return{c:$t,dkLen:ue,asyncTick:Me,DK:Cr,PRF:Qe,PRFSalt:Gr}}(I,P,$,nt);let sr;const Cr=new Uint8Array(4),Qe=_t(Cr),Gr=new Uint8Array(Me.outputLen);for(let zr=1,ro=0;ro<$t;zr++,ro+=Me.outputLen){const Ar=ue.subarray(ro,ro+Me.outputLen);Qe.setInt32(0,zr,!1),(sr=We._cloneInto(sr)).update(Cr).digestInto(Gr),Ar.set(Gr.subarray(0,Ar.length));for(let Vr=1;Vrko(`mnemonic${I}`))(P),{c:2048,dkLen:64})}function Ln(I){if(!Number.isSafeInteger(I)||I<0)throw new Error(`Wrong positive integer: ${I}`)}function cn(I,...P){if(!function $i(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}(I))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(I.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${I.length}`)}function pi(I,P=!0){if(I.destroyed)throw new Error("Hash instance has been destroyed");if(P&&I.finished)throw new Error("Hash#digest() has already been called")}function On(I){return I instanceof Uint8Array||null!=I&&"object"==typeof I&&"Uint8Array"===I.constructor.name}const Mi=I=>new DataView(I.buffer,I.byteOffset,I.byteLength),qt=(I,P)=>I<<32-P|I>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const ce=Array.from({length:256},(I,P)=>P.toString(16).padStart(2,"0")),Xt={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Nt(I){return I>=Xt._0&&I<=Xt._9?I-Xt._0:I>=Xt._A&&I<=Xt._F?I-(Xt._A-10):I>=Xt._a&&I<=Xt._f?I-(Xt._a-10):void 0}function Er(I){if("string"!=typeof I)throw new Error("utf8ToBytes expected string, got "+typeof I);return new Uint8Array((new TextEncoder).encode(I))}function kr(I){if("string"==typeof I&&(I=Er(I)),!On(I))throw new Error("expected Uint8Array, got "+typeof I);return I}function Rr(...I){let P=0;for(let nt=0;ntI().update(kr(nt)).digest(),$=I();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>I(),P}class Mn extends $r{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,function qi(I){if("function"!=typeof I||"function"!=typeof I.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ln(I.outputLen),Ln(I.blockLen)}(P);const nt=kr($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,$t=new Uint8Array(Et);$t.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;ue<$t.length;ue++)$t[ue]^=54;this.iHash.update($t),this.oHash=P.create();for(let ue=0;ue<$t.length;ue++)$t[ue]^=106;this.oHash.update($t),$t.fill(0)}update(P){return pi(this),this.iHash.update(P),this}digestInto(P){pi(this),cn(P,this.outputLen),this.finished=!0,this.iHash.digestInto(P),this.oHash.update(P),this.oHash.digestInto(P),this.destroy()}digest(){const P=new Uint8Array(this.oHash.outputLen);return this.digestInto(P),P}_cloneInto(P){P||(P=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:nt,finished:Et,destroyed:$t,blockLen:ue,outputLen:Me}=this;return P.finished=Et,P.destroyed=$t,P.blockLen=ue,P.outputLen=Me,P.oHash=$._cloneInto(P.oHash),P.iHash=nt._cloneInto(P.iHash),P}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const Ro=(I,P,$)=>new Mn(I,P).update($).digest();Ro.create=(I,P)=>new Mn(I,P);class Fo extends $r{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=Mi(this.buffer)}update(P){pi(this);const{view:$,buffer:nt,blockLen:Et}=this,$t=(P=kr(P)).length;for(let ue=0;ue<$t;){const Me=Math.min(Et-this.pos,$t-ue);if(Me!==Et)nt.set(P.subarray(ue,ue+Me),this.pos),this.pos+=Me,ue+=Me,this.pos===Et&&(this.process($,0),this.pos=0);else{const We=Mi(P);for(;Et<=$t-ue;ue+=Et)this.process(We,ue)}}return this.length+=P.length,this.roundClean(),this}digestInto(P){pi(this),function Ji(I,P){cn(I);const $=P.outputLen;if(I.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}(P,this),this.finished=!0;const{buffer:$,view:nt,blockLen:Et,isLE:$t}=this;let{pos:ue}=this;$[ue++]=128,this.buffer.subarray(ue).fill(0),this.padOffset>Et-ue&&(this.process(nt,0),ue=0);for(let Qe=ue;Qe>Et&$t),Me=Number($&$t),sr=nt?0:4;I.setUint32(P+(nt?4:0),ue,nt),I.setUint32(P+sr,Me,nt)})(nt,Et-8,BigInt(8*this.length),$t),this.process(nt,0);const Me=Mi(P),We=this.outputLen;if(We%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const sr=We/4,Cr=this.get();if(sr>Cr.length)throw new Error("_sha2: outputLen bigger than state");for(let Qe=0;QeP);let as=[ta],Pn=[ta.map(I=>(9*I+5)%16)];for(let I=0;I<4;I++)for(let P of[as,Pn])P.push(P[I].map($=>Ei[$]));const _n=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(I=>new Uint8Array(I)),ss=as.map((I,P)=>I.map($=>_n[P][$])),Ka=Pn.map((I,P)=>I.map($=>_n[P][$])),Ii=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Ea=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),Ri=(I,P)=>I<>>32-P;function pa(I,P,$,nt){return 0===I?P^$^nt:1===I?P&$|~P&nt:2===I?(P|~$)^nt:3===I?P&nt|$&~nt:P^($|~nt)}const Ki=new Uint32Array(16);class gi extends Fo{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:P,h1:$,h2:nt,h3:Et,h4:$t}=this;return[P,$,nt,Et,$t]}set(P,$,nt,Et,$t){this.h0=0|P,this.h1=0|$,this.h2=0|nt,this.h3=0|Et,this.h4=0|$t}process(P,$){for(let zr=0;zr<16;zr++,$+=4)Ki[zr]=P.getUint32($,!0);let nt=0|this.h0,Et=nt,$t=0|this.h1,ue=$t,Me=0|this.h2,We=Me,sr=0|this.h3,Cr=sr,Qe=0|this.h4,Gr=Qe;for(let zr=0;zr<5;zr++){const ro=4-zr,Ar=Ii[zr],Vr=Ea[zr],Xr=as[zr],yo=Pn[zr],Ur=ss[zr],Oo=Ka[zr];for(let no=0;no<16;no++){const Co=Ri(nt+pa(zr,$t,Me,sr)+Ki[Xr[no]]+Ar,Ur[no])+Qe|0;nt=Qe,Qe=sr,sr=0|Ri(Me,10),Me=$t,$t=Co}for(let no=0;no<16;no++){const Co=Ri(Et+pa(ro,ue,We,Cr)+Ki[yo[no]]+Vr,Oo[no])+Gr|0;Et=Gr,Gr=Cr,Cr=0|Ri(We,10),We=ue,ue=Co}}this.set(this.h1+Me+Cr|0,this.h2+sr+Gr|0,this.h3+Qe+Et|0,this.h4+nt+ue|0,this.h0+$t+We|0)}roundClean(){Ki.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Gi=xo(()=>new gi),Ra=(I,P,$)=>I&P^~I&$,Xo=(I,P,$)=>I&P^I&$^P&$,Ca=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),fi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),ni=new Uint32Array(64);class ha extends Fo{constructor(){super(64,32,8,!1),this.A=0|fi[0],this.B=0|fi[1],this.C=0|fi[2],this.D=0|fi[3],this.E=0|fi[4],this.F=0|fi[5],this.G=0|fi[6],this.H=0|fi[7]}get(){const{A:P,B:$,C:nt,D:Et,E:$t,F:ue,G:Me,H:We}=this;return[P,$,nt,Et,$t,ue,Me,We]}set(P,$,nt,Et,$t,ue,Me,We){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|$t,this.F=0|ue,this.G=0|Me,this.H=0|We}process(P,$){for(let Qe=0;Qe<16;Qe++,$+=4)ni[Qe]=P.getUint32($,!1);for(let Qe=16;Qe<64;Qe++){const Gr=ni[Qe-15],zr=ni[Qe-2],ro=qt(Gr,7)^qt(Gr,18)^Gr>>>3,Ar=qt(zr,17)^qt(zr,19)^zr>>>10;ni[Qe]=Ar+ni[Qe-7]+ro+ni[Qe-16]|0}let{A:nt,B:Et,C:$t,D:ue,E:Me,F:We,G:sr,H:Cr}=this;for(let Qe=0;Qe<64;Qe++){const zr=Cr+(qt(Me,6)^qt(Me,11)^qt(Me,25))+Ra(Me,We,sr)+Ca[Qe]+ni[Qe]|0,Ar=(qt(nt,2)^qt(nt,13)^qt(nt,22))+Xo(nt,Et,$t)|0;Cr=sr,sr=We,We=Me,Me=ue+zr|0,ue=$t,$t=Et,Et=nt,nt=zr+Ar|0}nt=nt+this.A|0,Et=Et+this.B|0,$t=$t+this.C|0,ue=ue+this.D|0,Me=Me+this.E|0,We=We+this.F|0,sr=sr+this.G|0,Cr=Cr+this.H|0,this.set(nt,Et,$t,ue,Me,We,sr,Cr)}roundClean(){ni.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Qs=xo(()=>new ha),Ci=BigInt(2**32-1),co=BigInt(32);function Da(I,P=!1){return P?{h:Number(I&Ci),l:Number(I>>co&Ci)}:{h:0|Number(I>>co&Ci),l:0|Number(I&Ci)}}const et_split=function Ga(I,P=!1){let $=new Uint32Array(I.length),nt=new Uint32Array(I.length);for(let Et=0;EtI>>>$,et_shrSL=(I,P,$)=>I<<32-$|P>>>$,et_rotrSH=(I,P,$)=>I>>>$|P<<32-$,et_rotrSL=(I,P,$)=>I<<32-$|P>>>$,et_rotrBH=(I,P,$)=>I<<64-$|P>>>$-32,et_rotrBL=(I,P,$)=>I>>>$-32|P<<64-$,et_add=function Cs(I,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:I+$+(Et/2**32|0)|0,l:0|Et}},et_add3L=(I,P,$)=>(I>>>0)+(P>>>0)+($>>>0),et_add3H=(I,P,$,nt)=>P+$+nt+(I/2**32|0)|0,et_add4L=(I,P,$,nt)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0),et_add4H=(I,P,$,nt,Et)=>P+$+nt+Et+(I/2**32|0)|0,et_add5H=(I,P,$,nt,Et,$t)=>P+$+nt+Et+$t+(I/2**32|0)|0,et_add5L=(I,P,$,nt,Et)=>(I>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[oe,xe]=et_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(I=>BigInt(I))),Fr=new Uint32Array(80),Ir=new Uint32Array(80);class Hr extends Fo{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:$,Bh:nt,Bl:Et,Ch:$t,Cl:ue,Dh:Me,Dl:We,Eh:sr,El:Cr,Fh:Qe,Fl:Gr,Gh:zr,Gl:ro,Hh:Ar,Hl:Vr}=this;return[P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr]}set(P,$,nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|$t,this.Cl=0|ue,this.Dh=0|Me,this.Dl=0|We,this.Eh=0|sr,this.El=0|Cr,this.Fh=0|Qe,this.Fl=0|Gr,this.Gh=0|zr,this.Gl=0|ro,this.Hh=0|Ar,this.Hl=0|Vr}process(P,$){for(let Ur=0;Ur<16;Ur++,$+=4)Fr[Ur]=P.getUint32($),Ir[Ur]=P.getUint32($+=4);for(let Ur=16;Ur<80;Ur++){const Oo=0|Fr[Ur-15],no=0|Ir[Ur-15],Co=et_rotrSH(Oo,no,1)^et_rotrSH(Oo,no,8)^et_shrSH(Oo,no,7),Go=et_rotrSL(Oo,no,1)^et_rotrSL(Oo,no,8)^et_shrSL(Oo,no,7),Uo=0|Fr[Ur-2],oi=0|Ir[Ur-2],Jn=et_rotrSH(Uo,oi,19)^et_rotrBH(Uo,oi,61)^et_shrSH(Uo,oi,6),Xn=et_rotrSL(Uo,oi,19)^et_rotrBL(Uo,oi,61)^et_shrSL(Uo,oi,6),yi=et_add4L(Go,Xn,Ir[Ur-7],Ir[Ur-16]),Si=et_add4H(yi,Co,Jn,Fr[Ur-7],Fr[Ur-16]);Fr[Ur]=0|Si,Ir[Ur]=0|yi}let{Ah:nt,Al:Et,Bh:$t,Bl:ue,Ch:Me,Cl:We,Dh:sr,Dl:Cr,Eh:Qe,El:Gr,Fh:zr,Fl:ro,Gh:Ar,Gl:Vr,Hh:Xr,Hl:yo}=this;for(let Ur=0;Ur<80;Ur++){const Oo=et_rotrSH(Qe,Gr,14)^et_rotrSH(Qe,Gr,18)^et_rotrBH(Qe,Gr,41),no=et_rotrSL(Qe,Gr,14)^et_rotrSL(Qe,Gr,18)^et_rotrBL(Qe,Gr,41),Co=Qe&zr^~Qe&Ar,Uo=et_add5L(yo,no,Gr&ro^~Gr&Vr,xe[Ur],Ir[Ur]),oi=et_add5H(Uo,Xr,Oo,Co,oe[Ur],Fr[Ur]),Jn=0|Uo,Xn=et_rotrSH(nt,Et,28)^et_rotrBH(nt,Et,34)^et_rotrBH(nt,Et,39),yi=et_rotrSL(nt,Et,28)^et_rotrBL(nt,Et,34)^et_rotrBL(nt,Et,39),Si=nt&$t^nt&Me^$t&Me,bs=Et&ue^Et&We^ue&We;Xr=0|Ar,yo=0|Vr,Ar=0|zr,Vr=0|ro,zr=0|Qe,ro=0|Gr,({h:Qe,l:Gr}=et_add(0|sr,0|Cr,0|oi,0|Jn)),sr=0|Me,Cr=0|We,Me=0|$t,We=0|ue,$t=0|nt,ue=0|Et;const wo=et_add3L(Jn,yi,bs);nt=et_add3H(wo,oi,Xn,Si),Et=0|wo}({h:nt,l:Et}=et_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:$t,l:ue}=et_add(0|this.Bh,0|this.Bl,0|$t,0|ue)),({h:Me,l:We}=et_add(0|this.Ch,0|this.Cl,0|Me,0|We)),({h:sr,l:Cr}=et_add(0|this.Dh,0|this.Dl,0|sr,0|Cr)),({h:Qe,l:Gr}=et_add(0|this.Eh,0|this.El,0|Qe,0|Gr)),({h:zr,l:ro}=et_add(0|this.Fh,0|this.Fl,0|zr,0|ro)),({h:Ar,l:Vr}=et_add(0|this.Gh,0|this.Gl,0|Ar,0|Vr)),({h:Xr,l:yo}=et_add(0|this.Hh,0|this.Hl,0|Xr,0|yo)),this.set(nt,Et,$t,ue,Me,We,sr,Cr,Qe,Gr,zr,ro,Ar,Vr,Xr,yo)}roundClean(){Fr.fill(0),Ir.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Mo=xo(()=>new Hr);function Fn(I){if(!Number.isSafeInteger(I)||I<0)throw new Error(`Wrong positive integer: ${I}`)}function ji(I,...P){if(!(I instanceof Uint8Array))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(I.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${I.length}`)}const lt={number:Fn,bool:function Oi(I){if("boolean"!=typeof I)throw new Error(`Expected boolean, not ${I}`)},bytes:ji,hash:function Hi(I){if("function"!=typeof I||"function"!=typeof I.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Fn(I.outputLen),Fn(I.blockLen)},exists:function Us(I,P=!0){if(I.destroyed)throw new Error("Hash instance has been destroyed");if(P&&I.finished)throw new Error("Hash#digest() has already been called")},output:function $s(I,P){ji(I);const $=P.outputLen;if(I.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}},dt="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Q=I=>I instanceof Uint8Array,_o=I=>new DataView(I.buffer,I.byteOffset,I.byteLength),Jo=(I,P)=>I<<32-P|I>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function ba(I){if("string"==typeof I&&(I=function la(I){if("string"!=typeof I)throw new Error("utf8ToBytes expected string, got "+typeof I);return new Uint8Array((new TextEncoder).encode(I))}(I)),!Q(I))throw new Error("expected Uint8Array, got "+typeof I);return I}Array.from({length:256},(I,P)=>P.toString(16).padStart(2,"0"));class vc{clone(){return this._cloneInto()}}function dc(I){const P=nt=>I().update(ba(nt)).digest(),$=I();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>I(),P}function td(I=32){if(dt&&"function"==typeof dt.getRandomValues)return dt.getRandomValues(new Uint8Array(I));throw new Error("crypto.getRandomValues must be defined")}class uc extends vc{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=_o(this.buffer)}update(P){lt.exists(this);const{view:$,buffer:nt,blockLen:Et}=this,$t=(P=ba(P)).length;for(let ue=0;ue<$t;){const Me=Math.min(Et-this.pos,$t-ue);if(Me!==Et)nt.set(P.subarray(ue,ue+Me),this.pos),this.pos+=Me,ue+=Me,this.pos===Et&&(this.process($,0),this.pos=0);else{const We=_o(P);for(;Et<=$t-ue;ue+=Et)this.process(We,ue)}}return this.length+=P.length,this.roundClean(),this}digestInto(P){lt.exists(this),lt.output(P,this),this.finished=!0;const{buffer:$,view:nt,blockLen:Et,isLE:$t}=this;let{pos:ue}=this;$[ue++]=128,this.buffer.subarray(ue).fill(0),this.padOffset>Et-ue&&(this.process(nt,0),ue=0);for(let Qe=ue;Qe>Et&$t),Me=Number($&$t),sr=nt?0:4;I.setUint32(P+(nt?4:0),ue,nt),I.setUint32(P+sr,Me,nt)})(nt,Et-8,BigInt(8*this.length),$t),this.process(nt,0);const Me=_o(P),We=this.outputLen;if(We%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const sr=We/4,Cr=this.get();if(sr>Cr.length)throw new Error("_sha2: outputLen bigger than state");for(let Qe=0;QeI&P^~I&$,Oc=(I,P,$)=>I&P^I&$^P&$,Ss=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Ma=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),ja=new Uint32Array(64);class rd extends uc{constructor(){super(64,32,8,!1),this.A=0|Ma[0],this.B=0|Ma[1],this.C=0|Ma[2],this.D=0|Ma[3],this.E=0|Ma[4],this.F=0|Ma[5],this.G=0|Ma[6],this.H=0|Ma[7]}get(){const{A:P,B:$,C:nt,D:Et,E:$t,F:ue,G:Me,H:We}=this;return[P,$,nt,Et,$t,ue,Me,We]}set(P,$,nt,Et,$t,ue,Me,We){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|$t,this.F=0|ue,this.G=0|Me,this.H=0|We}process(P,$){for(let Qe=0;Qe<16;Qe++,$+=4)ja[Qe]=P.getUint32($,!1);for(let Qe=16;Qe<64;Qe++){const Gr=ja[Qe-15],zr=ja[Qe-2],ro=Jo(Gr,7)^Jo(Gr,18)^Gr>>>3,Ar=Jo(zr,17)^Jo(zr,19)^zr>>>10;ja[Qe]=Ar+ja[Qe-7]+ro+ja[Qe-16]|0}let{A:nt,B:Et,C:$t,D:ue,E:Me,F:We,G:sr,H:Cr}=this;for(let Qe=0;Qe<64;Qe++){const zr=Cr+(Jo(Me,6)^Jo(Me,11)^Jo(Me,25))+$a(Me,We,sr)+Ss[Qe]+ja[Qe]|0,Ar=(Jo(nt,2)^Jo(nt,13)^Jo(nt,22))+Oc(nt,Et,$t)|0;Cr=sr,sr=We,We=Me,Me=ue+zr|0,ue=$t,$t=Et,Et=nt,nt=zr+Ar|0}nt=nt+this.A|0,Et=Et+this.B|0,$t=$t+this.C|0,ue=ue+this.D|0,Me=Me+this.E|0,We=We+this.F|0,sr=sr+this.G|0,Cr=Cr+this.H|0,this.set(nt,Et,$t,ue,Me,We,sr,Cr)}roundClean(){ja.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class ra extends rd{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const od=dc(()=>new rd),jc=(dc(()=>new ra),BigInt(0),BigInt(1)),pc=BigInt(2),Vc=I=>I instanceof Uint8Array,Hc=Array.from({length:256},(I,P)=>P.toString(16).padStart(2,"0"));function ps(I){if(!Vc(I))throw new Error("Uint8Array expected");let P="";for(let $=0;$nt+Et.length,0));let $=0;return I.forEach(nt=>{if(!Vc(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}const Xa=I=>(pc<new Uint8Array(I),Ui=I=>Uint8Array.from(I);function bi(I,P,$){if("number"!=typeof I||I<2)throw new Error("hashLen must be a number");if("number"!=typeof P||P<2)throw new Error("qByteLen must be a number");if("function"!=typeof $)throw new Error("hmacFn must be a function");let nt=Zs(I),Et=Zs(I),$t=0;const ue=()=>{nt.fill(1),Et.fill(0),$t=0},Me=(...Qe)=>$(Et,nt,...Qe),We=(Qe=Zs())=>{Et=Me(Ui([0]),Qe),nt=Me(),0!==Qe.length&&(Et=Me(Ui([1]),Qe),nt=Me())},sr=()=>{if($t++>=1e3)throw new Error("drbg: tried 1000 values");let Qe=0;const Gr=[];for(;Qe{let zr;for(ue(),We(Qe);!(zr=Gr(sr()));)We();return ue(),zr}}const Cn={bigint:I=>"bigint"==typeof I,function:I=>"function"==typeof I,boolean:I=>"boolean"==typeof I,string:I=>"string"==typeof I,isSafeInteger:I=>Number.isSafeInteger(I),array:I=>Array.isArray(I),field:(I,P)=>P.Fp.isValid(I),hash:I=>"function"==typeof I&&Number.isSafeInteger(I.outputLen)};function Va(I,P,$={}){const nt=(Et,$t,ue)=>{const Me=Cn[$t];if("function"!=typeof Me)throw new Error(`Invalid validator "${$t}", expected function`);const We=I[Et];if(!(ue&&void 0===We||Me(We,I)))throw new Error(`Invalid param ${String(Et)}=${We} (${typeof We}), expected ${$t}`)};for(const[Et,$t]of Object.entries(P))nt(Et,$t,!1);for(const[Et,$t]of Object.entries($))nt(Et,$t,!0);return I}const di=BigInt(0),Un=BigInt(1),U=BigInt(2),Mt=BigInt(3),rt=BigInt(4),mt=BigInt(5),ve=BigInt(8);function eo(I,P){const $=I%P;return $>=di?$:P+$}function dn(I,P,$){if($<=di||P 0");if($===Un)return di;let nt=Un;for(;P>di;)P&Un&&(nt=nt*I%$),I=I*I%$,P>>=Un;return nt}function In(I,P,$){let nt=I;for(;P-- >di;)nt*=nt,nt%=$;return nt}function Dn(I,P){if(I===di||P<=di)throw new Error(`invert: expected positive integers, got n=${I} mod=${P}`);let $=eo(I,P),nt=P,Et=di,$t=Un,ue=Un,Me=di;for(;$!==di;){const sr=nt/$,Cr=nt%$,Qe=Et-ue*sr,Gr=$t-Me*sr;nt=$,$=Cr,Et=ue,$t=Me,ue=Qe,Me=Gr}if(nt!==Un)throw new Error("invert: does not exist");return eo(Et,P)}BigInt(9),BigInt(16);const xn=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function La(I,P){const $=void 0!==P?P:I.toString(2).length;return{nBitLength:$,nByteLength:Math.ceil($/8)}}const Ms=BigInt(0),Is=BigInt(1);function ad(I){return function ya(I){Va(I,xn.reduce((nt,Et)=>(nt[Et]="function",nt),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(I.Fp),Va(I,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...La(I.n,I.nBitLength),...I,p:I.Fp.ORDER})}const{Ph:zc,aT:hl}=n,hc={Err:class extends Error{constructor(P=""){super(P)}},_parseInt(I){const{Err:P}=hc;if(I.length<2||2!==I[0])throw new P("Invalid signature integer tag");const $=I[1],nt=I.subarray(2,$+2);if(!$||nt.length!==$)throw new P("Invalid signature integer: wrong length");if(128&nt[0])throw new P("Invalid signature integer: negative");if(0===nt[0]&&!(128&nt[1]))throw new P("Invalid signature integer: unnecessary leading zero");return{d:zc(nt),l:I.subarray($+2)}},toSig(I){const{Err:P}=hc,$="string"==typeof I?hl(I):I;if(!($ instanceof Uint8Array))throw new Error("ui8a expected");let nt=$.length;if(nt<2||48!=$[0])throw new P("Invalid signature tag");if($[1]!==nt-2)throw new P("Invalid signature: incorrect length");const{d:Et,l:$t}=hc._parseInt($.subarray(2)),{d:ue,l:Me}=hc._parseInt($t);if(Me.length)throw new P("Invalid signature: left bytes after parsing");return{r:Et,s:ue}},hexFromSig(I){const P=sr=>8&Number.parseInt(sr[0],16)?"00"+sr:sr,$=sr=>{const Cr=sr.toString(16);return 1&Cr.length?`0${Cr}`:Cr},nt=P($(I.s)),Et=P($(I.r)),$t=nt.length/2,ue=Et.length/2,Me=$($t),We=$(ue);return`30${$(ue+$t+4)}02${We}${Et}02${Me}${nt}`}},wi=BigInt(0),Wi=BigInt(1),sd=(BigInt(2),BigInt(3));function sp(I){const P=function Ud(I){const P=ad(I);return Va(P,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...P})}(I),{Fp:$,n:nt}=P,Et=$.BYTES+1,$t=2*$.BYTES+1;function Me(wo){return eo(wo,nt)}function We(wo){return Dn(wo,nt)}const{ProjectivePoint:sr,normPrivateKeyToScalar:Cr,weierstrassEquation:Qe,isWithinCurveOrder:Gr}=function cd(I){const P=function Bd(I){const P=ad(I);Va(P,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:$,Fp:nt,a:Et}=P;if($){if(!nt.eql(Et,nt.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof $||"bigint"!=typeof $.beta||"function"!=typeof $.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...P})}(I),{Fp:$}=P,nt=P.toBytes||((ro,Ar,Vr)=>{const Xr=Ar.toAffine();return ai(Uint8Array.from([4]),$.toBytes(Xr.x),$.toBytes(Xr.y))}),Et=P.fromBytes||(ro=>{const Ar=ro.subarray(1);return{x:$.fromBytes(Ar.subarray(0,$.BYTES)),y:$.fromBytes(Ar.subarray($.BYTES,2*$.BYTES))}});function $t(ro){const{a:Ar,b:Vr}=P,Xr=$.sqr(ro),yo=$.mul(Xr,ro);return $.add($.add(yo,$.mul(ro,Ar)),Vr)}if(!$.eql($.sqr(P.Gy),$t(P.Gx)))throw new Error("bad generator point: equation left != right");function ue(ro){return"bigint"==typeof ro&&wi$.eql(Ur,$.ZERO);return yo(Vr)&&yo(Xr)?Qe.ZERO:new Qe(Vr,Xr,$.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ar){const Vr=$.invertBatch(Ar.map(Xr=>Xr.pz));return Ar.map((Xr,yo)=>Xr.toAffine(Vr[yo])).map(Qe.fromAffine)}static fromHex(Ar){const Vr=Qe.fromAffine(Et(Qn("pointHex",Ar)));return Vr.assertValidity(),Vr}static fromPrivateKey(Ar){return Qe.BASE.multiply(We(Ar))}_setWindowSize(Ar){this._WINDOW_SIZE=Ar,sr.delete(this)}assertValidity(){if(this.is0()){if(P.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Ar,y:Vr}=this.toAffine();if(!$.isValid(Ar)||!$.isValid(Vr))throw new Error("bad point: x or y not FE");const Xr=$.sqr(Vr),yo=$t(Ar);if(!$.eql(Xr,yo))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ar}=this.toAffine();if($.isOdd)return!$.isOdd(Ar);throw new Error("Field doesn't support isOdd")}equals(Ar){Cr(Ar);const{px:Vr,py:Xr,pz:yo}=this,{px:Ur,py:Oo,pz:no}=Ar,Co=$.eql($.mul(Vr,no),$.mul(Ur,yo)),Go=$.eql($.mul(Xr,no),$.mul(Oo,yo));return Co&&Go}negate(){return new Qe(this.px,$.neg(this.py),this.pz)}double(){const{a:Ar,b:Vr}=P,Xr=$.mul(Vr,sd),{px:yo,py:Ur,pz:Oo}=this;let no=$.ZERO,Co=$.ZERO,Go=$.ZERO,Uo=$.mul(yo,yo),oi=$.mul(Ur,Ur),Jn=$.mul(Oo,Oo),Xn=$.mul(yo,Ur);return Xn=$.add(Xn,Xn),Go=$.mul(yo,Oo),Go=$.add(Go,Go),no=$.mul(Ar,Go),Co=$.mul(Xr,Jn),Co=$.add(no,Co),no=$.sub(oi,Co),Co=$.add(oi,Co),Co=$.mul(no,Co),no=$.mul(Xn,no),Go=$.mul(Xr,Go),Jn=$.mul(Ar,Jn),Xn=$.sub(Uo,Jn),Xn=$.mul(Ar,Xn),Xn=$.add(Xn,Go),Go=$.add(Uo,Uo),Uo=$.add(Go,Uo),Uo=$.add(Uo,Jn),Uo=$.mul(Uo,Xn),Co=$.add(Co,Uo),Jn=$.mul(Ur,Oo),Jn=$.add(Jn,Jn),Uo=$.mul(Jn,Xn),no=$.sub(no,Uo),Go=$.mul(Jn,oi),Go=$.add(Go,Go),Go=$.add(Go,Go),new Qe(no,Co,Go)}add(Ar){Cr(Ar);const{px:Vr,py:Xr,pz:yo}=this,{px:Ur,py:Oo,pz:no}=Ar;let Co=$.ZERO,Go=$.ZERO,Uo=$.ZERO;const oi=P.a,Jn=$.mul(P.b,sd);let Xn=$.mul(Vr,Ur),yi=$.mul(Xr,Oo),Si=$.mul(yo,no),bs=$.add(Vr,Xr),wo=$.add(Ur,Oo);bs=$.mul(bs,wo),wo=$.add(Xn,yi),bs=$.sub(bs,wo),wo=$.add(Vr,yo);let Vo=$.add(Ur,no);return wo=$.mul(wo,Vo),Vo=$.add(Xn,Si),wo=$.sub(wo,Vo),Vo=$.add(Xr,yo),Co=$.add(Oo,no),Vo=$.mul(Vo,Co),Co=$.add(yi,Si),Vo=$.sub(Vo,Co),Uo=$.mul(oi,wo),Co=$.mul(Jn,Si),Uo=$.add(Co,Uo),Co=$.sub(yi,Uo),Uo=$.add(yi,Uo),Go=$.mul(Co,Uo),yi=$.add(Xn,Xn),yi=$.add(yi,Xn),Si=$.mul(oi,Si),wo=$.mul(Jn,wo),yi=$.add(yi,Si),Si=$.sub(Xn,Si),Si=$.mul(oi,Si),wo=$.add(wo,Si),Xn=$.mul(yi,wo),Go=$.add(Go,Xn),Xn=$.mul(Vo,wo),Co=$.mul(bs,Co),Co=$.sub(Co,Xn),Xn=$.mul(bs,yi),Uo=$.mul(Vo,Uo),Uo=$.add(Uo,Xn),new Qe(Co,Go,Uo)}subtract(Ar){return this.add(Ar.negate())}is0(){return this.equals(Qe.ZERO)}wNAF(Ar){return zr.wNAFCached(this,sr,Ar,Vr=>{const Xr=$.invertBatch(Vr.map(yo=>yo.pz));return Vr.map((yo,Ur)=>yo.toAffine(Xr[Ur])).map(Qe.fromAffine)})}multiplyUnsafe(Ar){const Vr=Qe.ZERO;if(Ar===wi)return Vr;if(Me(Ar),Ar===Wi)return this;const{endo:Xr}=P;if(!Xr)return zr.unsafeLadder(this,Ar);let{k1neg:yo,k1:Ur,k2neg:Oo,k2:no}=Xr.splitScalar(Ar),Co=Vr,Go=Vr,Uo=this;for(;Ur>wi||no>wi;)Ur&Wi&&(Co=Co.add(Uo)),no&Wi&&(Go=Go.add(Uo)),Uo=Uo.double(),Ur>>=Wi,no>>=Wi;return yo&&(Co=Co.negate()),Oo&&(Go=Go.negate()),Go=new Qe($.mul(Go.px,Xr.beta),Go.py,Go.pz),Co.add(Go)}multiply(Ar){Me(Ar);let Xr,yo,Vr=Ar;const{endo:Ur}=P;if(Ur){const{k1neg:Oo,k1:no,k2neg:Co,k2:Go}=Ur.splitScalar(Vr);let{p:Uo,f:oi}=this.wNAF(no),{p:Jn,f:Xn}=this.wNAF(Go);Uo=zr.constTimeNegate(Oo,Uo),Jn=zr.constTimeNegate(Co,Jn),Jn=new Qe($.mul(Jn.px,Ur.beta),Jn.py,Jn.pz),Xr=Uo.add(Jn),yo=oi.add(Xn)}else{const{p:Oo,f:no}=this.wNAF(Vr);Xr=Oo,yo=no}return Qe.normalizeZ([Xr,yo])[0]}multiplyAndAddUnsafe(Ar,Vr,Xr){const yo=Qe.BASE,Ur=(no,Co)=>Co!==wi&&Co!==Wi&&no.equals(yo)?no.multiply(Co):no.multiplyUnsafe(Co),Oo=Ur(this,Vr).add(Ur(Ar,Xr));return Oo.is0()?void 0:Oo}toAffine(Ar){const{px:Vr,py:Xr,pz:yo}=this,Ur=this.is0();null==Ar&&(Ar=Ur?$.ONE:$.inv(yo));const Oo=$.mul(Vr,Ar),no=$.mul(Xr,Ar),Co=$.mul(yo,Ar);if(Ur)return{x:$.ZERO,y:$.ZERO};if(!$.eql(Co,$.ONE))throw new Error("invZ was invalid");return{x:Oo,y:no}}isTorsionFree(){const{h:Ar,isTorsionFree:Vr}=P;if(Ar===Wi)return!0;if(Vr)return Vr(Qe,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ar,clearCofactor:Vr}=P;return Ar===Wi?this:Vr?Vr(Qe,this):this.multiplyUnsafe(P.h)}toRawBytes(Ar=!0){return this.assertValidity(),nt(Qe,this,Ar)}toHex(Ar=!0){return ps(this.toRawBytes(Ar))}}Qe.BASE=new Qe(P.Gx,P.Gy,$.ONE),Qe.ZERO=new Qe($.ZERO,$.ONE,$.ZERO);const Gr=P.nBitLength,zr=function Rc(I,P){const $=(Et,$t)=>{const ue=$t.negate();return Et?ue:$t},nt=Et=>({windows:Math.ceil(P/Et)+1,windowSize:2**(Et-1)});return{constTimeNegate:$,unsafeLadder(Et,$t){let ue=I.ZERO,Me=Et;for(;$t>Ms;)$t&Is&&(ue=ue.add(Me)),Me=Me.double(),$t>>=Is;return ue},precomputeWindow(Et,$t){const{windows:ue,windowSize:Me}=nt($t),We=[];let sr=Et,Cr=sr;for(let Qe=0;Qe>=zr,Vr>We&&(Vr-=Gr,ue+=Is);const Xr=Ar,yo=Ar+Math.abs(Vr)-1,Oo=Vr<0;0===Vr?Cr=Cr.add($(ro%2!=0,$t[Xr])):sr=sr.add($(Oo,$t[yo]))}return{p:sr,f:Cr}},wNAFCached(Et,$t,ue,Me){const We=Et._WINDOW_SIZE||1;let sr=$t.get(Et);return sr||(sr=this.precomputeWindow(Et,We),1!==We&&$t.set(Et,Me(sr))),this.wNAF(We,sr,ue)}}}(Qe,P.endo?Math.ceil(Gr/2):Gr);return{CURVE:P,ProjectivePoint:Qe,normPrivateKeyToScalar:We,weierstrassEquation:$t,isWithinCurveOrder:ue}}({...P,toBytes(wo,Vo,Hn){const Yn=Vo.toAffine(),Ai=$.toBytes(Yn.x),fa=ai;return Hn?fa(Uint8Array.from([Vo.hasEvenY()?2:3]),Ai):fa(Uint8Array.from([4]),Ai,$.toBytes(Yn.y))},fromBytes(wo){const Vo=wo.length,Hn=wo[0],Yn=wo.subarray(1);if(Vo!==Et||2!==Hn&&3!==Hn){if(Vo===$t&&4===Hn)return{x:$.fromBytes(Yn.subarray(0,$.BYTES)),y:$.fromBytes(Yn.subarray($.BYTES,2*$.BYTES))};throw new Error(`Point of length ${Vo} was invalid. Expected ${Et} compressed bytes or ${$t} uncompressed bytes`)}{const Ai=ii(Yn);if(!function ue(wo){return wips(Ao(wo,P.nByteLength));function ro(wo){return wo>nt>>Wi}const Vr=(wo,Vo,Hn)=>ii(wo.slice(Vo,Hn));class Xr{constructor(Vo,Hn,Yn){this.r=Vo,this.s=Hn,this.recovery=Yn,this.assertValidity()}static fromCompact(Vo){const Hn=P.nByteLength;return Vo=Qn("compactSignature",Vo,2*Hn),new Xr(Vr(Vo,0,Hn),Vr(Vo,Hn,2*Hn))}static fromDER(Vo){const{r:Hn,s:Yn}=hc.toSig(Qn("DER",Vo));return new Xr(Hn,Yn)}assertValidity(){if(!Gr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!Gr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(Vo){return new Xr(this.r,this.s,Vo)}recoverPublicKey(Vo){const{r:Hn,s:Yn,recovery:Ai}=this,fa=Go(Qn("msgHash",Vo));if(null==Ai||![0,1,2,3].includes(Ai))throw new Error("recovery id invalid");const qa=2===Ai||3===Ai?Hn+P.n:Hn;if(qa>=$.ORDER)throw new Error("recovery id 2 or 3 invalid");const tc=sr.fromHex((1&Ai?"03":"02")+zr(qa)),Cc=We(qa),qc=Me(-fa*Cc),bl=Me(Yn*Cc),Jc=sr.BASE.multiplyAndAddUnsafe(tc,qc,bl);if(!Jc)throw new Error("point at infinify");return Jc.assertValidity(),Jc}hasHighS(){return ro(this.s)}normalizeS(){return this.hasHighS()?new Xr(this.r,Me(-this.s),this.recovery):this}toDERRawBytes(){return zi(this.toDERHex())}toDERHex(){return hc.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return zi(this.toCompactHex())}toCompactHex(){return zr(this.r)+zr(this.s)}}const yo={isValidPrivateKey(wo){try{return Cr(wo),!0}catch{return!1}},normPrivateKeyToScalar:Cr,randomPrivateKey:()=>{const Vo=function id(I,P,$=!1){const nt=(I=Qn("privateHash",I)).length,Et=La(P).nByteLength+8;if(Et<24||nt1024)throw new Error(`hashToPrivateScalar: expected ${Et}-1024 bytes of input, got ${nt}`);return eo($?Pr(I):ii(I),P-Un)+Un}(P.randomBytes($.BYTES+8),nt);return Ao(Vo,P.nByteLength)},precompute:(wo=8,Vo=sr.BASE)=>(Vo._setWindowSize(wo),Vo.multiply(BigInt(3)),Vo)};function Oo(wo){const Vo=wo instanceof Uint8Array,Hn="string"==typeof wo,Yn=(Vo||Hn)&&wo.length;return Vo?Yn===Et||Yn===$t:Hn?Yn===2*Et||Yn===2*$t:wo instanceof sr}const Co=P.bits2int||function(wo){const Vo=ii(wo),Hn=8*wo.length-P.nBitLength;return Hn>0?Vo>>BigInt(Hn):Vo},Go=P.bits2int_modN||function(wo){return Me(Co(wo))},Uo=Xa(P.nBitLength);function oi(wo){if("bigint"!=typeof wo)throw new Error("bigint expected");if(!(wi<=wo&&wotl in Hn))throw new Error("sign() legacy options not supported");const{hash:Yn,randomBytes:Ai}=P;let{lowS:fa,prehash:qa,extraEntropy:Pa}=Hn;null==fa&&(fa=!0),wo=Qn("msgHash",wo),qa&&(wo=Qn("prehashed msgHash",Yn(wo)));const tc=Go(wo),Cc=Cr(Vo),qc=[oi(Cc),oi(tc)];if(null!=Pa){const tl=!0===Pa?Ai($.BYTES):Pa;qc.push(Qn("extraEntropy",tl,$.BYTES))}const bl=ai(...qc),Jc=tc;return{seed:bl,k2sig:function wl(tl){const Ol=Co(tl);if(!Gr(Ol))return;const fp=We(Ol),Ja=sr.BASE.multiply(Ol).toAffine(),fc=Me(Ja.x);if(fc===wi)return;const yl=Me(fp*Me(Jc+fc*Cc));if(yl===wi)return;let el=(Ja.x===fc?0:2)|Number(Ja.y&Wi),Vd=yl;return fa&&ro(yl)&&(Vd=function Ar(wo){return ro(wo)?Me(-wo):wo}(yl),el^=1),new Xr(fc,Vd,el)}}}(wo,Vo,Hn);return bi(P.hash.outputLen,P.nByteLength,P.hmac)(Yn,Ai)},verify:function bs(wo,Vo,Hn,Yn=yi){const Ai=wo;if(Vo=Qn("msgHash",Vo),Hn=Qn("publicKey",Hn),"strict"in Yn)throw new Error("options.strict was renamed to lowS");const{lowS:fa,prehash:qa}=Yn;let Pa,tc;try{if("string"==typeof Ai||Ai instanceof Uint8Array)try{Pa=Xr.fromDER(Ai)}catch(Ja){if(!(Ja instanceof hc.Err))throw Ja;Pa=Xr.fromCompact(Ai)}else{if("object"!=typeof Ai||"bigint"!=typeof Ai.r||"bigint"!=typeof Ai.s)throw new Error("PARSE");{const{r:Ja,s:fc}=Ai;Pa=new Xr(Ja,fc)}}tc=sr.fromHex(Hn)}catch(Ja){if("PARSE"===Ja.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(fa&&Pa.hasHighS())return!1;qa&&(Vo=P.hash(Vo));const{r:Cc,s:qc}=Pa,bl=Go(Vo),Jc=We(qc),wl=Me(bl*Jc),tl=Me(Cc*Jc),Ol=sr.BASE.multiplyAndAddUnsafe(tc,wl,tl)?.toAffine();return!!Ol&&Me(Ol.x)===Cc},ProjectivePoint:sr,Signature:Xr,utils:yo}}BigInt(4);class Xc extends vc{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,lt.hash(P);const nt=ba($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,$t=new Uint8Array(Et);$t.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;ue<$t.length;ue++)$t[ue]^=54;this.iHash.update($t),this.oHash=P.create();for(let ue=0;ue<$t.length;ue++)$t[ue]^=106;this.oHash.update($t),$t.fill(0)}update(P){return lt.exists(this),this.iHash.update(P),this}digestInto(P){lt.exists(this),lt.bytes(P,this.outputLen),this.finished=!0,this.iHash.digestInto(P),this.oHash.update(P),this.oHash.digestInto(P),this.destroy()}digest(){const P=new Uint8Array(this.oHash.outputLen);return this.digestInto(P),P}_cloneInto(P){P||(P=Object.create(Object.getPrototypeOf(this),{}));const{oHash:$,iHash:nt,finished:Et,destroyed:$t,blockLen:ue,outputLen:Me}=this;return P.finished=Et,P.destroyed=$t,P.blockLen=ue,P.outputLen=Me,P.oHash=$._cloneInto(P.oHash),P.iHash=nt._cloneInto(P.iHash),P}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const Ws=(I,P,$)=>new Xc(I,P).update($).digest();function cp(I){return{hash:I,hmac:(P,...$)=>Ws(I,P,function Vs(...I){const P=new Uint8Array(I.reduce((nt,Et)=>nt+Et.length,0));let $=0;return I.forEach(nt=>{if(!Q(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}(...$)),randomBytes:td}}Ws.create=(I,P)=>new Xc(I,P);const qn=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Do=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),fl=BigInt(1),oa=BigInt(2),R=(I,P)=>(I+P/oa)/P;const F=function As(I,P,$=!1,nt={}){if(I<=di)throw new Error(`Expected Fp ORDER > 0, got ${I}`);const{nBitLength:Et,nByteLength:$t}=La(I,P);if($t>2048)throw new Error("Field lengths over 2048 bytes are not supported");const ue=function ln(I){if(I%rt===Mt){const P=(I+Un)/rt;return function(nt,Et){const $t=nt.pow(Et,P);if(!nt.eql(nt.sqr($t),Et))throw new Error("Cannot find square root");return $t}}if(I%ve===mt){const P=(I-mt)/ve;return function(nt,Et){const $t=nt.mul(Et,U),ue=nt.pow($t,P),Me=nt.mul(Et,ue),We=nt.mul(nt.mul(Me,U),ue),sr=nt.mul(Me,nt.sub(We,nt.ONE));if(!nt.eql(nt.sqr(sr),Et))throw new Error("Cannot find square root");return sr}}return function No(I){const P=(I-Un)/U;let $,nt,Et;for($=I-Un,nt=0;$%U===di;$/=U,nt++);for(Et=U;Eteo(We,I),isValid:We=>{if("bigint"!=typeof We)throw new Error("Invalid field element: expected bigint, got "+typeof We);return di<=We&&WeWe===di,isOdd:We=>(We&Un)===Un,neg:We=>eo(-We,I),eql:(We,sr)=>We===sr,sqr:We=>eo(We*We,I),add:(We,sr)=>eo(We+sr,I),sub:(We,sr)=>eo(We-sr,I),mul:(We,sr)=>eo(We*sr,I),pow:(We,sr)=>function Ni(I,P,$){if($ 0");if($===di)return I.ONE;if($===Un)return P;let nt=I.ONE,Et=P;for(;$>di;)$&Un&&(nt=I.mul(nt,Et)),Et=I.sqr(Et),$>>=Un;return nt}(Me,We,sr),div:(We,sr)=>eo(We*Dn(sr,I),I),sqrN:We=>We*We,addN:(We,sr)=>We+sr,subN:(We,sr)=>We-sr,mulN:(We,sr)=>We*sr,inv:We=>Dn(We,I),sqrt:nt.sqrt||(We=>ue(Me,We)),invertBatch:We=>function hs(I,P){const $=new Array(P.length),nt=P.reduce(($t,ue,Me)=>I.is0(ue)?$t:($[Me]=$t,I.mul($t,ue)),I.ONE),Et=I.inv(nt);return P.reduceRight(($t,ue,Me)=>I.is0(ue)?$t:($[Me]=I.mul($t,$[Me]),I.mul($t,ue)),Et),$}(Me,We),cmov:(We,sr,Cr)=>Cr?sr:We,toBytes:We=>$?Rn(We,$t):Ao(We,$t),fromBytes:We=>{if(We.length!==$t)throw new Error(`Fp.fromBytes: expected ${$t}, got ${We.length}`);return $?Pr(We):ii(We)}});return Object.freeze(Me)}(qn,void 0,void 0,{sqrt:function X(I){const P=qn,$=BigInt(3),nt=BigInt(6),Et=BigInt(11),$t=BigInt(22),ue=BigInt(23),Me=BigInt(44),We=BigInt(88),sr=I*I*I%P,Cr=sr*sr*I%P,Qe=In(Cr,$,P)*Cr%P,Gr=In(Qe,$,P)*Cr%P,zr=In(Gr,oa,P)*sr%P,ro=In(zr,Et,P)*zr%P,Ar=In(ro,$t,P)*ro%P,Vr=In(Ar,Me,P)*Ar%P,Xr=In(Vr,We,P)*Vr%P,yo=In(Xr,Me,P)*Ar%P,Ur=In(yo,$,P)*Cr%P,Oo=In(Ur,ue,P)*ro%P,no=In(Oo,nt,P)*sr%P,Co=In(no,oa,P);if(!F.eql(F.sqr(Co),I))throw new Error("Cannot find square root");return Co}}),G=function lp(I,P){const $=nt=>sp({...I,...cp(nt)});return Object.freeze({...$(P),create:$})}({a:BigInt(0),b:BigInt(7),Fp:F,n:Do,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:I=>{const P=Do,$=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),nt=-fl*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Et=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),$t=$,ue=BigInt("0x100000000000000000000000000000000"),Me=R($t*I,P),We=R(-nt*I,P);let sr=eo(I-Me*$-We*Et,P),Cr=eo(-Me*nt-We*$t,P);const Qe=sr>ue,Gr=Cr>ue;if(Qe&&(sr=P-sr),Gr&&(Cr=P-Cr),sr>ue||Cr>ue)throw new Error("splitScalar: Endomorphism failed, k="+I);return{k1neg:Qe,k1:sr,k2neg:Gr,k2:Cr}}}},od);BigInt(0);var Yc=o(1998);const Qc=G.ProjectivePoint,dd=(0,Yc.Tq)(Qs);function ud(I){return BigInt(`0x${function ft(I){if(!On(I))throw new Error("Uint8Array expected");let P="";for(let $=0;${if(!Number.isSafeInteger(I)||I<0||I>2**32-1)throw new Error(`Invalid number=${I}. Should be from 0 to 2 ** 32 - 1`);const P=new Uint8Array(4);return Mi(P).setUint32(0,I,!1),P};class Rs{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Mi(this.pubHash).getUint32(0,!1)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const P=this.privateKey;if(!P)throw new Error("No private key");return dd.encode(this.serialize(this.versions.private,Rr(new Uint8Array([0]),P)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return dd.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(P,$=fn){if(cn(P),8*P.length<128||8*P.length>512)throw new Error(`HDKey: wrong seed length=${P.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const nt=Ro(Mo,_r,P);return new Rs({versions:$,chainCode:nt.slice(32),privateKey:nt.slice(0,32)})}static fromExtendedKey(P,$=fn){const nt=dd.decode(P),Et=Mi(nt),$t=Et.getUint32(0,!1),ue={versions:$,depth:nt[4],parentFingerprint:Et.getUint32(5,!1),index:Et.getUint32(9,!1),chainCode:nt.slice(13,45)},Me=nt.slice(45),We=0===Me[0];if($t!==$[We?"private":"public"])throw new Error("Version mismatch");return new Rs(We?{...ue,privateKey:Me.slice(1)}:{...ue,publicKey:Me})}static fromJSON(P){return Rs.fromExtendedKey(P.xpriv)}constructor(P){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!P||"object"!=typeof P)throw new Error("HDKey.constructor must not be called directly");if(this.versions=P.versions||fn,this.depth=P.depth||0,this.chainCode=P.chainCode,this.index=P.index||0,this.parentFingerprint=P.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(P.publicKey&&P.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(P.privateKey){if(!G.utils.isValidPrivateKey(P.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof P.privateKey?P.privateKey:ud(P.privateKey),this.privKeyBytes=function Js(I){return function he(I){if("string"!=typeof I)throw new Error("hex string expected, got "+typeof I);const P=I.length,$=P/2;if(P%2)throw new Error("padded hex string expected, got unpadded hex of length "+P);const nt=new Uint8Array($);for(let Et=0,$t=0;Et<$;Et++,$t+=2){const ue=Nt(I.charCodeAt($t)),Me=Nt(I.charCodeAt($t+1));if(void 0===ue||void 0===Me)throw new Error('hex string expected, got non-hex character "'+(I[$t]+I[$t+1])+'" at index '+$t);nt[Et]=16*ue+Me}return nt}(I.toString(16).padStart(64,"0"))}(this.privKey),this.pubKey=G.getPublicKey(P.privateKey,!0)}else{if(!P.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Qc.fromHex(P.publicKey).toRawBytes(!0)}this.pubHash=Gi(Qs(this.pubKey))}derive(P){if(!/^[mM]'?/.test(P))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(P))return this;const $=P.replace(/^[mM]'?\//,"").split("/");let nt=this;for(const Et of $){const $t=/^(\d+)('?)$/.exec(Et);if(!$t||3!==$t.length)throw new Error(`Invalid child index: ${Et}`);let ue=+$t[1];if(!Number.isSafeInteger(ue)||ue>=Ml)throw new Error("Invalid index");"'"===$t[2]&&(ue+=Ml),nt=nt.deriveChild(ue)}return nt}deriveChild(P){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let $=Nc(P);if(P>=Ml){const Me=this.privateKey;if(!Me)throw new Error("Could not derive hardened child key");$=Rr(new Uint8Array([0]),Me,$)}else $=Rr(this.pubKey,$);const nt=Ro(Mo,this.chainCode,$),Et=ud(nt.slice(0,32)),$t=nt.slice(32);if(!G.utils.isValidPrivateKey(Et))throw new Error("Tweak bigger than curve order");const ue={versions:this.versions,chainCode:$t,depth:this.depth+1,parentFingerprint:this.fingerprint,index:P};try{if(this.privateKey){const Me=eo(this.privKey+Et,G.CURVE.n);if(!G.utils.isValidPrivateKey(Me))throw new Error("The tweak was out of range or the resulted private key is invalid");ue.privateKey=Me}else{const Me=Qc.fromHex(this.pubKey).add(Qc.fromPrivateKey(Et));if(Me.equals(Qc.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");ue.publicKey=Me.toRawBytes(!0)}return new Rs(ue)}catch{return this.deriveChild(P+1)}}sign(P){if(!this.privateKey)throw new Error("No privateKey set!");return cn(P,32),G.sign(P,this.privKey).toCompactRawBytes()}verify(P,$){if(cn(P,32),cn($,64),!this.publicKey)throw new Error("No publicKey set!");let nt;try{nt=G.Signature.fromCompact($)}catch{return!1}return G.verify(nt,P,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(P,$){if(!this.chainCode)throw new Error("No chainCode set");return cn($,33),Rr(Nc(P),new Uint8Array([this.depth]),Nc(this.parentFingerprint),Nc(this.index),this.chainCode,$)}}var fs=o(3107);let Zc=(()=>{class I{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey($){var nt=this;return(0,a.A)(function*(){return window.crypto.subtle.importKey("raw",nt.encoder.encode($),"PBKDF2",!1,["deriveKey"])})()}deriveKey($,nt,Et){return(0,a.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:nt,iterations:25e4,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!1,Et)})()}encryptData($,nt){var Et=this;return(0,a.A)(function*(){try{const $t=window.crypto.getRandomValues(new Uint8Array(16)),ue=window.crypto.getRandomValues(new Uint8Array(12)),Me=yield Et.getPasswordKey(nt),We=yield Et.deriveKey(Me,$t,["encrypt"]),sr=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:ue},We,Et.encoder.encode($))),Cr=new Uint8Array($t.length+ue.length+sr.length);return Cr.set($t,0),Cr.set(ue,$t.length),Cr.set(sr,$t.length+ue.length),Yc.K3.encode(Cr)}catch($t){throw console.error("Encryption failed:",$t),new Error("Failed to encrypt data.")}})()}decryptData($,nt){var Et=this;return(0,a.A)(function*(){try{const $t=Yc.K3.decode($),ue=$t.slice(0,16),Me=$t.slice(16,28),We=$t.slice(28),sr=yield Et.getPasswordKey(nt),Cr=yield Et.deriveKey(sr,ue,["decrypt"]),Qe=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:Me},Cr,We);return Et.decoder.decode(Qe)}catch($t){throw console.error("Decryption failed:",$t),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(nt){return new(nt||I)}}static{this.\u0275prov=fs.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})();var Za=o(7544),Ec=o(4482);let vu=(()=>{class I{constructor($,nt,Et){this.securityService=$,this.dialog=nt,this._nostrLoginService=Et,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword($,nt){const Et=Date.now()+60*nt*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:$,expirationTime:Et}))}getPassword(){const $=sessionStorage.getItem(this.storageKey);if(!$)return null;const{password:nt,expirationTime:Et}=JSON.parse($);return Date.now()>Et?(this.clearPassword(),null):nt}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword($,nt,Et){var $t=this;return(0,a.A)(function*(){try{const ue=yield $t.getSecretKey($);if(!ue)throw new Error("Incorrect current password.");yield $t.setSecretKey(ue,nt);const Me=yield $t.getNsec($);return Me&&(yield $t.setNsec(Me,nt)),$t.clearPassword(),Et&&$t.savePassword(nt,60),!0}catch(ue){return console.error("Failed to change password: ",ue),!1}})()}getUsername($){return $.startsWith("npub")&&($=C.Qe.decode($).data.toString()),`@${localStorage.getItem(`${$}`)||C.Qe.npubEncode($)}`}npub(){let $=this.getPublicKey();return C.Qe.npubEncode($)}requestPassword(){var $=this;return(0,a.A)(function*(){return $.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec($){var nt=this;return(0,a.A)(function*(){if(nt.usingSecretKey()){let Et=yield nt.getSecretKey($);const $t=Uint8Array.from(k.hp.from(Et,"hex"));return C.Qe.nsecEncode($t)}return""})()}pubkey($){return C.Qe.decode($).data.toString()}setPublicKey($){const nt=C.Qe.npubEncode($);window.localStorage.setItem(this.localStoragePublicKeyName,$),window.localStorage.setItem(this.localStorageNpubName,nt)}getPublicKey(){const $=localStorage.getItem("__nostrlogin_nip46");if($)try{return JSON.parse($).pubkey||""}catch(nt){console.error("Error parsing nostr login data:",nt)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub($){localStorage.setItem(this.localStorageNpubName,$)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey($,nt=""){var Et=this;return(0,a.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageSecretKeyName,$),localStorage.setItem("usePassword","false");else{const $t=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageSecretKeyName,$t),localStorage.setItem("usePassword","true")}})()}getSecretKey($=""){var nt=this;return(0,a.A)(function*(){const Et=localStorage.getItem(nt.localStorageSecretKeyName),$t="true"===localStorage.getItem("usePassword");return Et?$t?yield nt.securityService.decryptData(Et,$):Et:null})()}getDecryptedSecretKey(){var $=this;return(0,a.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return $.getSecretKey();const Et=$.getPassword();if(Et)return yield $.getSecretKey(Et);const $t=yield $.requestPassword();if($t?.password){const ue=yield $.getSecretKey($t.password);return 0!==$t.duration&&$.savePassword($t.password,$t.duration),ue}return console.error("Password not provided"),null}catch(nt){return console.error("Error decrypting private key:",nt),null}})()}setNsec($,nt=""){var Et=this;return(0,a.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageNsecName,$),localStorage.setItem("usePassword","false");else{const $t=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageNsecName,$t),localStorage.setItem("usePassword","true")}})()}getNsec($=""){var nt=this;return(0,a.A)(function*(){const Et=localStorage.getItem(nt.localStorageNsecName),$t="true"===localStorage.getItem("usePassword");return Et?$t?yield nt.securityService.decryptData(Et,$):Et:null})()}setPublicKeyFromExtension($){this.setPublicKey($)}handleLoginWithKey($,nt=""){let Et,$t,ue,Me;try{if($.startsWith(this.localStorageNsecName)){const sr=C.Qe.decode($);if(sr.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Et=k.hp.from(sr.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test($))throw new Error("Invalid key format. Must be either nsec or hex.");Et=$}const We=new Uint8Array(k.hp.from(Et,"hex"));return $t=(0,C.lG)(We),Me=C.Qe.npubEncode($t),ue=C.Qe.nsecEncode(We),this.setSecretKey(Et,nt),this.setNsec(Me,nt),this.setPublicKey($t),this.setNpub(Me),!0}catch(We){return console.error("Error during key handling: ",We),!1}}handleLoginWithMnemonic($,nt="",Et=""){try{const ue=function Il(I,P,$=0){let Et=Rs.fromMasterSeed(ki(I,P)).derive(`m/44'/1237'/${$}'/0/0`).privateKey;if(!Et)throw new Error("could not derive private key");return Et}($,nt,0),Me=(0,l.My)(ue),We=(0,C.lG)(ue),sr=C.Qe.npubEncode(We),Cr=C.Qe.nsecEncode(ue);return this.setSecretKey(Me,Et),this.setNsec(Cr,Et),this.setPublicKey(We),this.setNpub(sr),window.localStorage.setItem(this.localStorageNsecName,Cr),!0}catch($t){return console.error("Error during login with mnemonic:",$t),!1}}logout(){window.localStorage.removeItem(this.localStorageSecretKeyName),window.localStorage.removeItem(this.localStoragePublicKeyName),window.localStorage.removeItem(this.localStorageNpubName),window.localStorage.removeItem(this.localStorageNsecName),this._nostrLoginService.logout()}usingNostrBrowserExtension(){return!this.usingSecretKey()&&!!globalThis.nostr}usingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}generateAndStoreKeys($=""){try{const nt=(0,C.Bq)(),Et=k.hp.from(nt).toString("hex"),$t=(0,C.lG)(nt),ue=C.Qe.npubEncode($t),Me=C.Qe.nsecEncode(nt);return this.setSecretKey(Et,$),this.setNsec(Me,$),this.setPublicKey($t),this.setNpub(ue),{secretKey:Et,pubkey:$t,npub:ue,nsec:Me}}catch(nt){return console.error("Error during key generation:",nt),null}}handleLoginWithExtension(){var $=this;return(0,a.A)(function*(){const nt=globalThis;if(!nt.nostr)return!1;try{const Et=yield nt.nostr.getPublicKey();if(!Et)throw new Error("Public key not available from Nostr extension.");return $.setPublicKeyFromExtension(Et),!0}catch(Et){return console.error("Failed to connect to Nostr extension:",Et),!1}})()}encryptMessage($,nt,Et){return(0,a.A)(function*(){console.log(Et);try{return yield C.sh.encrypt($,nt,Et)}catch($t){throw console.error("Error encrypting message:",$t),$t}})()}encryptMessageWithExtension($,nt){return(0,a.A)(function*(){return yield globalThis.nostr.nip04.encrypt(nt,$)})()}decryptMessageWithExtension($,nt){return(0,a.A)(function*(){const Et=globalThis;if(Et.nostr&&"function"==typeof Et.nostr.nip04?.decrypt)try{return yield Et.nostr.nip04.decrypt($,nt)}catch($t){return console.error("Decryption failed:",$t),"*Failed to decrypt content: "+$t.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage($,nt,Et){return(0,a.A)(function*(){try{if(!$||!nt||!Et)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const $t=yield C.sh.decrypt($,nt,Et);if(!$t)throw new Error("Decryption returned an empty message.");return $t}catch($t){throw $t}})()}getUnsignedEvent($,nt,Et){return{kind:$,pubkey:this.getPublicKey(),tags:nt,content:Et,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent($,nt){const Et=(0,l.aT)(nt);return(0,C.pC)($,Et)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags($){let nt=[];$.forEach(Et=>{nt.push(Et[1])}),this.setMuteList(nt)}setMuteList($){if(0===$.length)localStorage.setItem("muteList","");else{let nt=Array.from(new Set($));localStorage.setItem("muteList",nt.filter(Et=>Et).join(","))}}signEventWithExtension($){return(0,a.A)(function*(){const nt=globalThis;if(nt.nostr)return yield nt.nostr.signEvent($);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension($,nt){return(0,a.A)(function*(){const Et=globalThis;if(Et.nostr&&Et.nostr.nip04?.encrypt)return yield Et.nostr.nip04.encrypt($,nt);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var $=this;return(0,a.A)(function*(){const nt=globalThis;if(nt.nostr&&nt.nostr.getPublicKey)try{return!localStorage.getItem($.localStorageSecretKeyName)}catch(Et){return console.error("Failed to check Nostr extension:",Et),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey($){try{return C.Qe.npubEncode($)}catch(nt){return console.error("Error converting hex to npub:",nt),""}}getNsecFromSeckey($){try{const nt=Uint8Array.from(k.hp.from($,"hex"));return C.Qe.nsecEncode(nt)}catch(nt){return console.error("Error converting hex to nsec:",nt),""}}getHexFromNpub($){try{const nt=C.Qe.decode($);if("npub"!==nt.type)throw new Error("Invalid npub format.");return nt.data.toString()}catch(nt){return console.error("Error converting npub to hex:",nt),""}}processKey($){try{if($.startsWith("npub")){const nt=this.getHexFromNpub($);if(!nt)throw new Error("Failed to convert npub to hex.");return nt}if(/^[0-9a-fA-F]{64}$/.test($))return $;throw new Error("Invalid key format. Must be either hex or npub.")}catch(nt){return console.error("Error processing key:",nt),""}}static{this.\u0275fac=function(nt){return new(nt||I)(fs.KVO(Zc),fs.KVO(Za.bZ),fs.KVO(Ec.v))}}static{this.\u0275prov=fs.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})()},6433:(i,s,o)=>{"use strict";o.d(s,{d:()=>C});var n=o(3014),a=o(3797),l=o(3107),y=o(5506),k=o(3149);let C=(()=>{class A{constructor(S,O){this.subscriptionService=S,this.storageService=O,this.isProfileLoaded=!1}loadUserProfile(S){var O=this;return(0,n.A)(function*(){O.isProfileLoaded||(yield O.subscribeToUserProfile(S),yield O.subscribeToUserContacts(S),yield O.subscribeToUserChats(S),yield O.subscribeToUserPosts(S),yield O.subscribeToMyLikes(S),O.isProfileLoaded=!0)})()}subscribeToUserProfile(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("users"),Z={kinds:[0],authors:[S],limit:1};N&&(Z.since=parseInt(N,10)),O.subscriptionService.addSubscriptions([Z],W=>{const J=O.parseMetadataEvent(W);O.storageService.saveProfile(S,J)})})()}subscribeToUserContacts(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("contacts"),Z=[{kinds:[a.In],authors:[S]},{kinds:[a.In],"#p":[S]}];if(N){const W=parseInt(N,10);Z.forEach(J=>J.since=W)}O.subscriptionService.addSubscriptions(Z,W=>{O.storageService.saveContacts(S,[{id:W.id,pubkey:W.pubkey,created_at:W.created_at,tags:W.tags,isFollower:W.pubkey===S}])})})()}subscribeToUserChats(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("chats"),Z=[{kinds:[a.rV],authors:[S],limit:300},{kinds:[a.rV],"#p":[S],limit:300}];if(N){const W=parseInt(N,10);Z.forEach(J=>J.since=W)}else O.storageService.removeAllChats();O.subscriptionService.addSubscriptions(Z,W=>{const J=O.parseChatEvent(W);O.storageService.saveChatEvent(J)})})()}subscribeToUserPosts(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("posts"),Z={kinds:[a.av],authors:[S]};N&&(Z.since=parseInt(N,10)),O.subscriptionService.addSubscriptions([Z],W=>{O.isReply(W)||O.storageService.savePost(W)})})()}isReply(S){return S.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(S){var O=this;return(0,n.A)(function*(){const N=yield O.storageService.getLastUpdateDate("myLikes"),Z={kinds:[a.qT],authors:[S]};N&&(Z.since=parseInt(N,10)),O.subscriptionService.addSubscriptions([Z],W=>{O.storageService.saveLike(W)})})()}parseMetadataEvent(S){try{return JSON.parse(S.content)}catch(O){return console.error("Error parsing metadata event:",O),null}}parseChatEvent(S){try{const O=S.content.split("?iv=");return{id:S.id,kind:S.kind,pubkey:S.pubkey,created_at:S.created_at,tags:S.tags,content:O[0],iv:O[1],IsRead:!1}}catch(O){return console.error("Error parsing chat event:",O),null}}static{this.\u0275fac=function(O){return new(O||A)(l.KVO(y.n),l.KVO(k.n))}}static{this.\u0275prov=l.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},3149:(i,s,o)=>{"use strict";o.d(s,{n:()=>C});var n=o(3014),a=o(230),l=o.n(a),y=o(1217),k=o(3107);let C=(()=>{class A{constructor(){this.profileSubject=new y.t(null),this.projectsSubject=new y.t([]),this.projectStatsSubject=new y.t({}),this.chatEventsSubject=new y.t([]),this.unreadChatCountSubject=new y.t(0),this.contactsSubject=new y.t({pubKey:"",contacts:[]}),this.postsSubject=new y.t(null),this.myLikesSubject=new y.t([]),this.notificationsSubject=new y.t([]),this.contactStatsSubject=new y.t({totalContacts:0,followersCount:0,followingCount:0}),this.contactStatsMap={},this.profileStore=this.createStore("profiles"),this.updateHistoryStore=this.createStore("updateHistory"),this.contactsStore=this.createStore("contacts"),this.chatsStore=this.createStore("chats"),this.postsStore=this.createStore("posts"),this.myLikesStore=this.createStore("myLikes"),this.notificationsStore=this.createStore("notifications"),this.projectsStore=this.createStore("projects"),this.projectStatsStore=this.createStore("projectStats"),this.loadAllProjectsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.loadContactStatsFromDB(),this.calculateAndStoreAllContactStats()}createStore(S){return l().createInstance({driver:l().INDEXEDDB,name:"angor-hub",version:1,storeName:S})}get profile$(){return this.profileSubject.asObservable()}get projects$(){return this.projectsSubject.asObservable()}get projectStats$(){return this.projectStatsSubject.asObservable()}get chatEvents$(){return this.chatEventsSubject.asObservable()}get unreadChatCount$(){return this.unreadChatCountSubject.asObservable()}get contacts$(){return this.contactsSubject.asObservable()}get posts$(){return this.postsSubject.asObservable()}get contactStats$(){return this.contactStatsSubject.asObservable()}get myLikes$(){return this.myLikesSubject.asObservable()}get notifications$(){return this.notificationsSubject.asObservable()}saveContacts(S,O){var N=this;return(0,n.A)(function*(){try{const Z=[];for(const W of O){const J=`${S}:${W.id}`;yield N.contactsStore.setItem(J,W),Z.push(W)}N.contactsSubject.next({pubKey:S,contacts:Z}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(Z){console.error("Error saving contacts:",Z)}})()}calculateAndStoreAllContactStats(){var S=this;return(0,n.A)(function*(){try{const O={};yield S.contactsStore.iterate((N,Z)=>{const[W]=Z.split(":");O[W]||(O[W]={totalContacts:0,followersCount:0,followingCount:0}),O[W].totalContacts++,N.isFollower?O[W].followersCount++:O[W].followingCount++});for(const N in O)S.contactStatsMap[N]||(S.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),S.contactStatsMap[N].next({pubKey:N,totalContacts:O[N].totalContacts,followersCount:O[N].followersCount,followingCount:O[N].followingCount})}catch(O){console.error("Error calculating and storing contact stats:",O)}})()}getContactStats$(S){return this.contactStatsMap[S]||(this.contactStatsMap[S]=new y.t({pubKey:S,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[S].asObservable()}getAllContactsPaginated(S,O,N){var Z=this;return(0,n.A)(function*(){try{const W=[];yield Z.contactsStore.iterate((pt,xt)=>{const[Ct]=xt.split(":");Ct===S&&W.push(pt)});const J=W.length,ht=(O-1)*N;return{contacts:W.slice(ht,ht+N),totalCount:J}}catch(W){return console.error("Error retrieving paginated contacts for pubKey:",W),{contacts:[],totalCount:0}}})()}getAllContacts(S=""){var O=this;return(0,n.A)(function*(){try{const N=[];return yield O.contactsStore.iterate((Z,W)=>{const[J,ht]=W.split(":");(""===S||J===S)&&N.push({pubKey:J,contact:Z})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(S){var O=this;return(0,n.A)(function*(){try{let N=0,Z=0,W=0;return yield O.contactsStore.iterate((J,ht)=>{const[ct,pt]=ht.split(":");ct===S&&(N++,J.isFollower?Z++:W++)}),{totalContacts:N,followersCount:Z,followingCount:W}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(S){var O=this;return(0,n.A)(function*(){try{const N=[];yield O.contactsStore.iterate((Z,W)=>{const[J]=W.split(":");J===S&&N.push(W)});for(const Z of N)yield O.contactsStore.removeItem(Z);yield O.contactsStore.clear(),O.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),O.contactsSubject.next({pubKey:S,contacts:[]}),yield O.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(S,O){var N=this;return(0,n.A)(function*(){try{if(!S||!O)return void console.error("Invalid pubKey or metadata:",S,O);O.pubKey=S,yield N.profileStore.setItem(S,O),N.profileSubject.next({pubKey:S,metadata:O}),yield N.setUpdateHistory("profiles")}catch(Z){console.error("Error saving profile",Z)}})()}getProfile(S){var O=this;return(0,n.A)(function*(){try{return(yield O.profileStore.getItem(S))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.profileStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all Profile:",O),[]}})()}searchProfile(S){var O=this;return(0,n.A)(function*(){try{const N=[],Z=S.toLowerCase();return yield O.profileStore.iterate((W,J)=>{JSON.stringify(W).toLowerCase().includes(Z)&&N.push({pubKey:J,profile:W})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(S){var O=this;return(0,n.A)(function*(){try{return(yield O.updateHistoryStore.getItem(S))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(S){var O=this;return(0,n.A)(function*(){try{yield O.projectsStore.setItem(S.projectIdentifier,S);const N=yield O.getAllProjects();O.projectsSubject.next(N),yield O.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByIds(S){var O=this;return(0,n.A)(function*(){if(!S||0===S.length)return[];const N=[];for(const Z of S){const W=yield O.projectsStore.getItem(Z);W&&N.push(W)}return N})()}getAllProjects(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.projectsStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all projects:",O),[]}})()}getProjectStats(S){var O=this;return(0,n.A)(function*(){try{return(yield O.projectStatsStore.getItem(S))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(S,O){var N=this;return(0,n.A)(function*(){try{yield N.projectStatsStore.setItem(S,O);const Z=yield N.getAllProjectStats();N.projectStatsSubject.next(Z),yield N.setUpdateHistory("projectStats")}catch(Z){console.error("Error saving project stats:",Z)}})()}getAllProjectStats(){var S=this;return(0,n.A)(function*(){try{const O={};return yield S.projectStatsStore.iterate((N,Z)=>{O[Z]=N}),O}catch(O){return console.error("Error retrieving all project stats:",O),{}}})()}savePost(S){var O=this;return(0,n.A)(function*(){try{yield O.postsStore.setItem(S.id,S),yield O.setUpdateHistory("posts"),O.postsSubject.next(S)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(S){var O=this;return(0,n.A)(function*(){try{const N=[];return yield O.postsStore.iterate(Z=>{Z.pubkey===S&&1===Z.kind&&N.push(Z)}),N.sort((Z,W)=>W.createdAt-Z.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(S){var O=this;return(0,n.A)(function*(){try{let N=null;return yield O.postsStore.iterate(Z=>{if(Z.id===S&&1===Z.kind)return N=Z,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(S,O=10){var N=this;return(0,n.A)(function*(){try{const Z=[],W=(S-1)*O;return yield N.postsStore.iterate(J=>{1===J.kind&&Z.push(J)}),Z.sort((J,ht)=>ht.created_at-J.created_at).slice(W,W+O)}catch(Z){return console.error("Error retrieving all posts with pagination:",Z),[]}})()}getPostsByPubKeysWithPagination(S,O,N=10){var Z=this;return(0,n.A)(function*(){try{const W=[],J=(O-1)*N;return yield Z.postsStore.iterate(ht=>{S.includes(ht.pubkey)&&1===ht.kind&&W.push(ht)}),W.sort((ht,ct)=>ct.created_at-ht.created_at).slice(J,J+N)}catch(W){return console.error("Error retrieving events for pubKeys with pagination:",W),[]}})()}saveLike(S){var O=this;return(0,n.A)(function*(){try{yield O.myLikesStore.setItem(S.id,S);const N=yield O.getAllMyLikes();O.myLikesSubject.next(N),yield O.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.myLikesStore.iterate(N=>{try{const Z=N.tags.find(W=>"e"===W[0]);Z&&O.push(Z[1])}catch(Z){console.warn("Error parsing like:",N,Z)}}),O}catch(O){return console.error("Error retrieving all likes:",O),[]}})()}saveNotification(S){var O=this;return(0,n.A)(function*(){try{yield O.notificationsStore.setItem(S.id,S);const N=yield O.getAllNotifications();O.notificationsSubject.next(N),yield O.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.notificationsStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all notifications:",O),[]}})()}saveChatEvent(S){var O=this;return(0,n.A)(function*(){try{yield O.chatsStore.setItem(S.id,S),yield O.setUpdateHistory("chats");const N=yield O.getAllChatEvents();O.chatEventsSubject.next(N),O.updateUnreadChatCount(N)}catch(N){console.error("Error saving chat event:",N)}})()}getAllChatEvents(){var S=this;return(0,n.A)(function*(){try{const O=[];return yield S.chatsStore.iterate(N=>{O.push(N)}),O}catch(O){return console.error("Error retrieving all chat events:",O),[]}})()}getChatEventsByPubKey(S){var O=this;return(0,n.A)(function*(){try{const N=[];return yield O.chatsStore.iterate(Z=>{const W=O.getReceiverPubKeyFromTags(Z.tags);(Z.pubkey===S||W===S)&&N.push(Z)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(S,O){var N=this;return(0,n.A)(function*(){try{const Z=yield N.chatsStore.getItem(S);if(Z){Z.IsRead=O,yield N.chatsStore.setItem(S,Z);const W=yield N.getAllChatEvents();N.chatEventsSubject.next(W),N.updateUnreadChatCount(W)}}catch(Z){console.error("Error updating chat event read status:",Z)}})()}markAllChatEventsAsRead(S){var O=this;return(0,n.A)(function*(){try{yield O.chatsStore.iterate(function(){var Z=(0,n.A)(function*(W,J){const ht=O.getReceiverPubKeyFromTags(W.tags);(W.pubkey===S||ht===S)&&!W.IsRead&&(W.IsRead=!0,yield O.chatsStore.setItem(J,W))});return function(W,J){return Z.apply(this,arguments)}}());const N=yield O.getAllChatEvents();O.chatEventsSubject.next(N),O.updateUnreadChatCount(N)}catch(N){console.error("Error marking all chat events as read:",N)}})()}getReceiverPubKeyFromTags(S){for(const O of S)if("p"===O[0]&&O[1])return O[1];return null}updateUnreadChatCount(S){const O=S.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(O)}removeAllChats(){var S=this;return(0,n.A)(function*(){try{yield S.chatsStore.clear(),S.chatEventsSubject.next([]),S.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(O){console.error("Error removing all chat events:",O)}})()}setUpdateHistory(S){var O=this;return(0,n.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield O.updateHistoryStore.setItem(S,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllProjects();S.projectsSubject.next(O)}catch(O){console.error("Error loading projects from DB:",O)}})()}loadAllProjectStatsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllProjectStats();S.projectStatsSubject.next(O)}catch(O){console.error("Error loading project stats from DB:",O)}})()}loadAllContactsFromDB(S=""){var O=this;return(0,n.A)(function*(){try{const N=yield O.getAllContacts(S);if(N.length>0){const Z={};for(const W of N)Z[W.pubKey]||(Z[W.pubKey]=[]),Z[W.pubKey].push(W.contact);for(const W in Z)O.contactsSubject.next({pubKey:W,contacts:Z[W]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllChatEvents();S.chatEventsSubject.next(O)}catch(O){console.error("Error loading chat events from DB:",O)}})()}loadPostsFromDB(S,O=10,N=0){var Z=this;return(0,n.A)(function*(){try{const W=[];return yield Z.postsStore.iterate(J=>{S.includes(J.pubkey)&&W.push(J)}),W.sort((J,ht)=>ht.created_at-J.created_at).slice(N,N+O)}catch(W){return console.error("Error retrieving events from DB:",W),[]}})()}loadPosts(S,O){var N=this;return(0,n.A)(function*(){const W=10*(O-1),J=yield N.loadPostsFromDB(S,10,W);J.length>0&&J.forEach(ht=>{N.postsSubject.next(ht)})})()}loadAllMyLikesFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllMyLikes();S.myLikesSubject.next(O)}catch(O){console.error("Error loading likes from DB:",O)}})()}loadAllNotificationsFromDB(){var S=this;return(0,n.A)(function*(){try{const O=yield S.getAllNotifications();S.notificationsSubject.next(O)}catch(O){console.error("Error loading notifications from DB:",O)}})()}loadContactStatsFromDB(){var S=this;return(0,n.A)(function*(){try{let O=0,N=0,Z=0;yield S.contactsStore.iterate((W,J)=>{const[ht]=J.split(":");O++,W.isFollower?N++:Z++}),S.contactStatsSubject.next({totalContacts:O,followersCount:N,followingCount:Z})}catch(O){console.error("Error loading contact stats from DB:",O)}})()}static{this.\u0275fac=function(O){return new(O||A)}}static{this.\u0275prov=k.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}}return A})()},5506:(i,s,o)=>{"use strict";o.d(s,{n:()=>ct});var a,n=o(1217),l=new Uint8Array(16);function y(){if(!a&&!(a=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(l)}const k=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var T=[],S=0;S<256;++S)T.push((S+256).toString(16).substr(1));const N=function O(pt){var xt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Ct=(T[pt[xt+0]]+T[pt[xt+1]]+T[pt[xt+2]]+T[pt[xt+3]]+"-"+T[pt[xt+4]]+T[pt[xt+5]]+"-"+T[pt[xt+6]]+T[pt[xt+7]]+"-"+T[pt[xt+8]]+T[pt[xt+9]]+"-"+T[pt[xt+10]]+T[pt[xt+11]]+T[pt[xt+12]]+T[pt[xt+13]]+T[pt[xt+14]]+T[pt[xt+15]]).toLowerCase();if(!function C(pt){return"string"==typeof pt&&k.test(pt)}(Ct))throw TypeError("Stringified UUID is invalid");return Ct},W=function Z(pt,xt,Ct){var Ot=(pt=pt||{}).random||(pt.rng||y)();if(Ot[6]=15&Ot[6]|64,Ot[8]=63&Ot[8]|128,xt){Ct=Ct||0;for(var _t=0;_t<16;++_t)xt[Ct+_t]=Ot[_t];return xt}return N(Ot)};var J=o(3107),ht=o(3125);let ct=(()=>{class pt{constructor(Ct){this.relayService=Ct,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new n.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=1e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=1e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Ct,Ot,_t){const wt=this.findExistingSubscription(Ct);if(wt)return wt.callbacks.push(Ot),wt.id;const it=W();this.lastActionTimestamp.set(it,Date.now());const st={filter:Ct,callbacks:[Ot],id:it};return this.subscriptions.set(st.id,st),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(st),st.id}findExistingSubscription(Ct){return Array.from(this.subscriptions.values()).find(Ot=>JSON.stringify(Ot.filter)===JSON.stringify(Ct))}removeSubscriptionById(Ct){const Ot=Date.now(),_t=this.lastActionTimestamp.get(Ct);_t&&Ot-_t{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(_t=>this.subscribeToRelays(_t.filter,_t))},this.queueInterval))}subscribeToRelays(Ct,Ot){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const _t=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(_t,Ct,{onevent:wt=>{Ot.callbacks.forEach(it=>it(wt))},onclose:()=>console.log("Subscription closed")})}).catch(_t=>{console.error("Error subscribing to relays:",_t)}):this.pendingSubscriptions.set(Ot.id,Ot)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Ct=>{this.subscribeToRelays(Ct.filter,Ct)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Ct=>{console.error("Error connecting to relays:",Ct)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(Ot){return new(Ot||pt)(J.KVO(ht.b))}}static{this.\u0275prov=J.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}}return pt})()},2226:(i,s,o)=>{"use strict";o.d(s,{b:()=>W});var n=o(4460),a=o(936),l=o(9471),y=o(2902),k=o(7544),C=o(6071),A=o(3904),T=o(6389),S=o(4375),O=o(5785),N=o(3107);function Z(J,ht){1&J&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let W=(()=>{class J{constructor(ct,pt,xt){this.fb=ct,this.dialogRef=pt,this.data=xt,this.passwordForm=this.fb.group({password:["",a.k0.required],duration:["0",a.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(pt){return new(pt||J)(N.rXU(a.ok),N.rXU(k.CP),N.rXU(k.Vh))}}static{this.\u0275cmp=N.VBU({type:J,selectors:[["password-dialog"]],decls:30,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"w-full",3,"subscriptSizing"],["matPrefix",""],["matInput","","type","password",3,"formControlName"],[4,"ngIf"],[1,"mt-5","w-full"],["formControlName","duration"],["value","0"],["value","1"],["value","5"],["value","10"],["value","60"],["mat-dialog-actions",""],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(pt,xt){1&pt&&(N.j41(0,"h1",0),N.EFF(1,"Enter Password"),N.k0s(),N.j41(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),N.EFF(6,"Password"),N.k0s(),N.j41(7,"mat-icon",4),N.EFF(8,"lock"),N.k0s(),N.nrm(9,"input",5),N.DNE(10,Z,2,0,"mat-error",6),N.k0s(),N.j41(11,"mat-form-field",7)(12,"mat-label"),N.EFF(13,"Duration"),N.k0s(),N.j41(14,"mat-select",8)(15,"mat-option",9),N.EFF(16,"0 Minute"),N.k0s(),N.j41(17,"mat-option",10),N.EFF(18,"1 Minute"),N.k0s(),N.j41(19,"mat-option",11),N.EFF(20,"5 Minutes"),N.k0s(),N.j41(21,"mat-option",12),N.EFF(22,"10 Minutes"),N.k0s(),N.j41(23,"mat-option",13),N.EFF(24,"1 Hour"),N.k0s()()()()(),N.j41(25,"div",14)(26,"button",15),N.bIt("click",function(){return xt.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return xt.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&pt&&(N.R7$(3),N.Y8G("formGroup",xt.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",xt.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",xt.passwordForm.invalid))},dependencies:[O.vg,l.Hl,l.$z,A.m_,A.An,a.YN,a.qT,a.me,a.BC,a.cb,y.wT,C.nJ,C.rl,a.X1,a.j4,a.JD,n.MD,n.bT,S.Ve,C.TL,C.JW,S.VO,C.RG,T.fS,T.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return J})()},770:(i,s,o)=>{"use strict";var n=o(6388),a=o(8716),l=o(3107);let y=(()=>{class w{constructor(){}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["app-root"]],decls:1,vars:0,template:function(b,E){1&b&&l.nrm(0,"router-outlet")},dependencies:[a.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return w})();var k=o(3014);const C=new l.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var A=o(8915),T=o(1698),S=o(7610),O=o(3016);class N{constructor(g,d){this.url=g,this.delay=d,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return(0,A.$)(()=>new Error("Execution limit has been reached!"));if(!this._reply)return(0,A.$)(()=>new Error("Response callback function does not exist!"));if(!this.request)return(0,A.$)(()=>new Error("Request does not exist!"));this._replied++;const g=this._reply({request:this.request,urlParams:this.urlParams});return g instanceof T.c?g.pipe((0,S.s)(1)):(0,O.of)(g).pipe((0,S.s)(1))}reply(g){this._reply=g}replyCount(g){this._replyCount=g}}var Z=o(6143);let W=(()=>{class w{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(d,b){const E={handler:void 0,urlParams:{}},V=b.split("/"),tt=this._handlers[d.toLowerCase()];for(const[bt,Gt]of tt){const we=bt.split("/");if(V.length===we.length&&we.every((mr,bo)=>mr.startsWith(":")||mr===V[bo])){E.handler=Gt,E.urlParams=(0,Z.A)(we.map((mr,bo)=>mr.startsWith(":")?[mr.substring(1),V[bo]]:void 0).filter(Boolean));break}}return E}onGet(d,b){return this._registerHandler("get",d,b)}onPost(d,b){return this._registerHandler("post",d,b)}onPatch(d,b){return this._registerHandler("patch",d,b)}onDelete(d,b){return this._registerHandler("delete",d,b)}onPut(d,b){return this._registerHandler("put",d,b)}onHead(d,b){return this._registerHandler("head",d,b)}onJsonp(d,b){return this._registerHandler("jsonp",d,b)}onOptions(d,b){return this._registerHandler("options",d,b)}_registerHandler(d,b,E){const V=new N(b,E);return this._handlers[d].set(b,V),V}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var J=o(7691),ht=o(8136),ct=o(2867);const pt=(w,g)=>{const d=(0,l.WQX)(C),b=(0,l.WQX)(W),{handler:E,urlParams:V}=b.findHandler(w.method.toUpperCase(),w.url);return E?(E.request=w,E.urlParams=V,E.response.pipe((0,ht.c)(E.delay??d??0),(0,ct.n)(tt=>{if(!tt)return(0,A.$)(()=>new J.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const bt={status:tt[0],body:tt[1]};return bt.status>=200&&bt.status<300?(0,O.of)(new J.cS({body:bt.body,status:bt.status,statusText:"OK"})):(0,A.$)(()=>new J.yz({error:bt.body?.error,status:bt.status,statusText:"ERROR"}))}))):g(w)};var xt=o(7891),Ct=o(7153),Ot=o(1217);let _t=(()=>{class w{constructor(){this._auto$=new Ot.t(!0),this._mode$=new Ot.t("indeterminate"),this._progress$=new Ot.t(0),this._show$=new Ot.t(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(d){this._auto$.next(d)}setMode(d){this._mode$.next(d)}setProgress(d){d<0||d>100?console.error("Progress value must be between 0 and 100!"):this._progress$.next(d)}_setLoadingStatus(d,b){b?(!0===d?(this._urlMap.set(b,d),this._show$.next(!0)):!1===d&&this._urlMap.has(b)&&this._urlMap.delete(b),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var wt=o(4447);const it=(w,g)=>{const d=(0,l.WQX)(_t);let b=!1;return d.auto$.pipe((0,S.s)(1)).subscribe(E=>{b=E}),b?(d._setLoadingStatus(!0,w.url),g(w).pipe((0,wt.j)(()=>{d._setLoadingStatus(!1,w.url)}))):g(w)};var st=o(2012),vt=o(2147);let Bt=(()=>{class w{constructor(){this._platform=(0,l.WQX)(vt.OD),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var ne=o(4460),le=o(1483);let me=(()=>{class w{constructor(){this._document=(0,l.WQX)(ne.qQ),this._router=(0,l.WQX)(a.Ix),this._router.events.pipe((0,le.p)(d=>d instanceof a.wF),(0,S.s)(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var ae=o(3939),or=o(2902),fr=o(7544),yr=o(6071);class wr extends Error{}class ze extends wr{constructor(g){super(`Invalid DateTime: ${g.toMessage()}`)}}class He extends wr{constructor(g){super(`Invalid Interval: ${g.toMessage()}`)}}class kt extends wr{constructor(g){super(`Invalid Duration: ${g.toMessage()}`)}}class Rt extends wr{}class Oe extends wr{constructor(g){super(`Invalid unit ${g}`)}}class Ht extends wr{}class zt extends wr{constructor(){super("Zone is an abstract class")}}const te="numeric",Ae="short",Pe="long",St={year:te,month:te,day:te},yt={year:te,month:Ae,day:te},ie={year:te,month:Ae,day:te,weekday:Ae},Xe={year:te,month:Pe,day:te},Se={year:te,month:Pe,day:te,weekday:Pe},Ke={hour:te,minute:te},re={hour:te,minute:te,second:te},$e={hour:te,minute:te,second:te,timeZoneName:Ae},tr={hour:te,minute:te,second:te,timeZoneName:Pe},Tr={hour:te,minute:te,hourCycle:"h23"},Wr={hour:te,minute:te,second:te,hourCycle:"h23"},Lo={hour:te,minute:te,second:te,hourCycle:"h23",timeZoneName:Ae},Or={hour:te,minute:te,second:te,hourCycle:"h23",timeZoneName:Pe},fo={year:te,month:te,day:te,hour:te,minute:te},cr={year:te,month:te,day:te,hour:te,minute:te,second:te},Ft={year:te,month:Ae,day:te,hour:te,minute:te},Tt={year:te,month:Ae,day:te,hour:te,minute:te,second:te},Qt={year:te,month:Ae,day:te,weekday:Ae,hour:te,minute:te},K={year:te,month:Pe,day:te,hour:te,minute:te,timeZoneName:Ae},L={year:te,month:Pe,day:te,hour:te,minute:te,second:te,timeZoneName:Ae},z={year:te,month:Pe,day:te,weekday:Pe,hour:te,minute:te,timeZoneName:Pe},Lt={year:te,month:Pe,day:te,weekday:Pe,hour:te,minute:te,second:te,timeZoneName:Pe};class de{get type(){throw new zt}get name(){throw new zt}get ianaName(){return this.name}get isUniversal(){throw new zt}offsetName(g,d){throw new zt}formatOffset(g,d){throw new zt}offset(g){throw new zt}equals(g){throw new zt}get isValid(){throw new zt}}let pe=null;class Ce extends de{static get instance(){return null===pe&&(pe=new Ce),pe}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(g,{format:d,locale:b}){return co(g,d,b)}formatOffset(g,d){return cs(this.offset(g),d)}offset(g){return-new Date(g).getTimezoneOffset()}equals(g){return"system"===g.type}get isValid(){return!0}}let Sr={};const dr={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let xr={};class zo extends de{static create(g){return xr[g]||(xr[g]=new zo(g)),xr[g]}static resetCache(){xr={},Sr={}}static isValidSpecifier(g){return this.isValidZone(g)}static isValidZone(g){if(!g)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:g}).format(),!0}catch{return!1}}constructor(g){super(),this.zoneName=g,this.valid=zo.isValidZone(g)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(g,{format:d,locale:b}){return co(g,d,b,this.name)}formatOffset(g,d){return cs(this.offset(g),d)}offset(g){const d=new Date(g);if(isNaN(d))return NaN;const b=function ar(w){return Sr[w]||(Sr[w]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:w,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Sr[w]}(this.name);let[E,V,tt,bt,Gt,we,lr]=b.formatToParts?function ao(w,g){const d=w.formatToParts(g),b=[];for(let E=0;E=0?go:1e3+go,(Xi({year:E,month:V,day:tt,hour:24===Gt?0:Gt,minute:we,second:lr,millisecond:0})-to)/6e4}equals(g){return"iana"===g.type&&g.name===this.name}get isValid(){return this.valid}}let To={},be={};function Ve(w,g={}){const d=JSON.stringify([w,g]);let b=be[d];return b||(b=new Intl.DateTimeFormat(w,g),be[d]=b),b}let It={},jt={},se=null,vr={};function Je(w,g,d,b){const E=w.listingMode();return"error"===E?null:"en"===E?d(g):b(g)}class Jt{constructor(g,d,b){this.padTo=b.padTo||0,this.floor=b.floor||!1;const{padTo:E,floor:V,...tt}=b;if(!d||Object.keys(tt).length>0){const bt={useGrouping:!1,...b};b.padTo>0&&(bt.minimumIntegerDigits=b.padTo),this.inf=function Kt(w,g={}){const d=JSON.stringify([w,g]);let b=It[d];return b||(b=new Intl.NumberFormat(w,g),It[d]=b),b}(g,bt)}}format(g){if(this.inf){const d=this.floor?Math.floor(g):g;return this.inf.format(d)}return gi(this.floor?Math.floor(g):Ca(g,3),this.padTo)}}class Ie{constructor(g,d,b){let E;if(this.opts=b,this.originalZone=void 0,this.opts.timeZone)this.dt=g;else if("fixed"===g.zone.type){const tt=g.offset/60*-1,bt=tt>=0?`Etc/GMT+${tt}`:`Etc/GMT${tt}`;0!==g.offset&&zo.create(bt).valid?(E=bt,this.dt=g):(E="UTC",this.dt=0===g.offset?g:g.setZone("UTC").plus({minutes:g.offset}),this.originalZone=g.zone)}else"system"===g.zone.type?this.dt=g:"iana"===g.zone.type?(this.dt=g,E=g.zone.name):(E="UTC",this.dt=g.setZone("UTC").plus({minutes:g.offset}),this.originalZone=g.zone);const V={...this.opts};V.timeZone=V.timeZone||E,this.dtf=Ve(d,V)}format(){return this.originalZone?this.formatToParts().map(({value:g})=>g).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const g=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?g.map(d=>{if("timeZoneName"===d.type){const b=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:b}}return d}):g}resolvedOptions(){return this.dtf.resolvedOptions()}}class ir{constructor(g,d,b){this.opts={style:"long",...b},!d&&Pn()&&(this.rtf=function ke(w,g={}){const{base:d,...b}=g,E=JSON.stringify([w,b]);let V=jt[E];return V||(V=new Intl.RelativeTimeFormat(w,g),jt[E]=V),V}(g,b))}format(g,d){return this.rtf?this.rtf.format(g,d):function et(w,g,d="always",b=!1){const E={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."]},V=-1===["hours","minutes","seconds"].indexOf(w);if("auto"===d&&V){const mr="days"===w;switch(g){case 1:return mr?"tomorrow":`next ${E[w][0]}`;case-1:return mr?"yesterday":`last ${E[w][0]}`;case 0:return mr?"today":`this ${E[w][0]}`}}const tt=Object.is(g,-0)||g<0,bt=Math.abs(g),Gt=1===bt,we=E[w],lr=b?Gt?we[1]:we[2]||we[1]:Gt?E[w][0]:w;return tt?`${bt} ${lr} ago`:`in ${bt} ${lr}`}(d,g,this.opts.numeric,"long"!==this.opts.style)}formatToParts(g,d){return this.rtf?this.rtf.formatToParts(g,d):[]}}const gr={firstDay:1,minimalDays:4,weekend:[6,7]};class po{static fromOpts(g){return po.create(g.locale,g.numberingSystem,g.outputCalendar,g.weekSettings,g.defaultToEN)}static create(g,d,b,E,V=!1){const tt=g||Nt.defaultLocale,bt=tt||(V?"en-US":function Fe(){return se||(se=(new Intl.DateTimeFormat).resolvedOptions().locale,se)}()),Gt=d||Nt.defaultNumberingSystem,we=b||Nt.defaultOutputCalendar,lr=Ri(E)||Nt.defaultWeekSettings;return new po(bt,Gt,we,lr,tt)}static resetCache(){se=null,be={},It={},jt={}}static fromObject({locale:g,numberingSystem:d,outputCalendar:b,weekSettings:E}={}){return po.create(g,d,b,E)}constructor(g,d,b,E,V){const[tt,bt,Gt]=function ko(w){const g=w.indexOf("-x-");-1!==g&&(w=w.substring(0,g));const d=w.indexOf("-u-");if(-1===d)return[w];{let b,E;try{b=Ve(w).resolvedOptions(),E=w}catch{const Gt=w.substring(0,d);b=Ve(Gt).resolvedOptions(),E=Gt}const{numberingSystem:V,calendar:tt}=b;return[E,V,tt]}}(g);this.locale=tt,this.numberingSystem=d||bt||null,this.outputCalendar=b||Gt||null,this.weekSettings=E,this.intl=function sn(w,g,d){return(d||g)&&(w.includes("-u-")||(w+="-u"),d&&(w+=`-ca-${d}`),g&&(w+=`-nu-${g}`)),w}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=V,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function De(w){return(!w.numberingSystem||"latn"===w.numberingSystem)&&("latn"===w.numberingSystem||!w.locale||w.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(w.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(g){return g&&0!==Object.getOwnPropertyNames(g).length?po.create(g.locale||this.specifiedLocale,g.numberingSystem||this.numberingSystem,g.outputCalendar||this.outputCalendar,Ri(g.weekSettings)||this.weekSettings,g.defaultToEN||!1):this}redefaultToEN(g={}){return this.clone({...g,defaultToEN:!0})}redefaultToSystem(g={}){return this.clone({...g,defaultToEN:!1})}months(g,d=!1){return Je(this,g,Aa,()=>{const b=d?{month:g,day:"numeric"}:{month:g},E=d?"format":"standalone";return this.monthsCache[E][g]||(this.monthsCache[E][g]=function hn(w){const g=[];for(let d=1;d<=12;d++){const b=Bo.utc(2009,d,1);g.push(w(b))}return g}(V=>this.extract(V,b,"month"))),this.monthsCache[E][g]})}weekdays(g,d=!1){return Je(this,g,ci,()=>{const b=d?{weekday:g,year:"numeric",month:"long",day:"numeric"}:{weekday:g},E=d?"format":"standalone";return this.weekdaysCache[E][g]||(this.weekdaysCache[E][g]=function Zn(w){const g=[];for(let d=1;d<=7;d++){const b=Bo.utc(2016,11,13+d);g.push(w(b))}return g}(V=>this.extract(V,b,"weekday"))),this.weekdaysCache[E][g]})}meridiems(){return Je(this,void 0,()=>ga,()=>{if(!this.meridiemCache){const g={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Bo.utc(2016,11,13,9),Bo.utc(2016,11,13,19)].map(d=>this.extract(d,g,"dayperiod"))}return this.meridiemCache})}eras(g){return Je(this,g,ds,()=>{const d={era:g};return this.eraCache[g]||(this.eraCache[g]=[Bo.utc(-40,1,1),Bo.utc(2017,1,1)].map(b=>this.extract(b,d,"era"))),this.eraCache[g]})}extract(g,d,b){const tt=this.dtFormatter(g,d).formatToParts().find(bt=>bt.type.toLowerCase()===b);return tt?tt.value:null}numberFormatter(g={}){return new Jt(this.intl,g.forceSimple||this.fastNumbers,g)}dtFormatter(g,d={}){return new Ie(g,this.intl,d)}relFormatter(g={}){return new ir(this.intl,this.isEnglish(),g)}listFormatter(g={}){return function Ho(w,g={}){const d=JSON.stringify([w,g]);let b=To[d];return b||(b=new Intl.ListFormat(w,g),To[d]=b),b}(this.intl,g)}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:_n()?function qr(w){let g=vr[w];if(!g){const d=new Intl.Locale(w);g="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,vr[w]=g}return g}(this.locale):gr}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(g){return this.locale===g.locale&&this.numberingSystem===g.numberingSystem&&this.outputCalendar===g.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ki=null;class Ln extends de{static get utcInstance(){return null===ki&&(ki=new Ln(0)),ki}static instance(g){return 0===g?Ln.utcInstance:new Ln(g)}static parseSpecifier(g){if(g){const d=g.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Ln(Da(d[1],d[2]))}return null}constructor(g){super(),this.fixed=g}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${cs(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${cs(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(g,d){return cs(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(g){return"fixed"===g.type&&g.fixed===this.fixed}get isValid(){return!0}}class ua extends de{constructor(g){super(),this.zoneName=g}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 $i(w,g){if(Fo(w)||null===w)return g;if(w instanceof de)return w;if(function Wa(w){return"string"==typeof w}(w)){const b=w.toLowerCase();return"default"===b?g:"local"===b||"system"===b?Ce.instance:"utc"===b||"gmt"===b?Ln.utcInstance:Ln.parseSpecifier(b)||zo.create(w)}return Ei(w)?Ln.instance(w):"object"==typeof w&&"offset"in w&&"function"==typeof w.offset?w:new ua(w)}const cn={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"},qi={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]},pi=cn.hanidec.replace(/[\[|\]]/g,"").split("");let Fi={};function si({numberingSystem:w},g=""){const d=w||"latn";return Fi[d]||(Fi[d]={}),Fi[d][g]||(Fi[d][g]=new RegExp(`${cn[d]}${g}`)),Fi[d][g]}let ft,hi=()=>Date.now(),On="system",Mi=null,qt=null,_e=null,ce=60,Xt=null;class Nt{static get now(){return hi}static set now(g){hi=g}static set defaultZone(g){On=g}static get defaultZone(){return $i(On,Ce.instance)}static get defaultLocale(){return Mi}static set defaultLocale(g){Mi=g}static get defaultNumberingSystem(){return qt}static set defaultNumberingSystem(g){qt=g}static get defaultOutputCalendar(){return _e}static set defaultOutputCalendar(g){_e=g}static get defaultWeekSettings(){return Xt}static set defaultWeekSettings(g){Xt=Ri(g)}static get twoDigitCutoffYear(){return ce}static set twoDigitCutoffYear(g){ce=g%100}static get throwOnInvalid(){return ft}static set throwOnInvalid(g){ft=g}static resetCaches(){po.resetCache(),zo.resetCache(),Bo.resetCache(),function is(){Fi={}}()}}class he{constructor(g,d){this.reason=g,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const je=[0,31,59,90,120,151,181,212,243,273,304,334],Te=[0,31,60,91,121,152,182,213,244,274,305,335];function ur(w,g){return new he("unit out of range",`you specified ${g} (of type ${typeof g}) as a ${w}, which is invalid`)}function Er(w,g,d){const b=new Date(Date.UTC(w,g-1,d));w<100&&w>=0&&b.setUTCFullYear(b.getUTCFullYear()-1900);const E=b.getUTCDay();return 0===E?7:E}function kr(w,g,d){return d+(fi(w)?Te:je)[g-1]}function Rr(w,g){const d=fi(w)?Te:je,b=d.findIndex(V=>Vmi(b,g,d)?(we=b+1,Gt=1):we=b,{weekYear:we,weekNumber:Gt,weekday:bt,...ca(w)}}function so(w,g=4,d=1){const{weekYear:b,weekNumber:E,weekday:V}=w,tt=$r(Er(b,1,g),d),bt=ni(b);let we,Gt=7*E+V-tt-7+g;Gt<1?(we=b-1,Gt+=ni(we)):Gt>bt?(we=b+1,Gt-=ni(b)):we=b;const{month:lr,day:mr}=Rr(we,Gt);return{year:we,month:lr,day:mr,...ca(w)}}function xo(w){const{year:g,month:d,day:b}=w;return{year:g,ordinal:kr(g,d,b),...ca(w)}}function Eo(w){const{year:g,ordinal:d}=w,{month:b,day:E}=Rr(g,d);return{year:g,month:b,day:E,...ca(w)}}function bn(w,g){if(Fo(w.localWeekday)&&Fo(w.localWeekNumber)&&Fo(w.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!Fo(w.weekday)||!Fo(w.weekNumber)||!Fo(w.weekYear))throw new Rt("Cannot mix locale-based week fields with ISO-based week fields");return Fo(w.localWeekday)||(w.weekday=w.localWeekday),Fo(w.localWeekNumber)||(w.weekNumber=w.localWeekNumber),Fo(w.localWeekYear)||(w.weekYear=w.localWeekYear),delete w.localWeekday,delete w.localWeekNumber,delete w.localWeekYear,{minDaysInFirstWeek:g.getMinDaysInFirstWeek(),startOfWeek:g.getStartOfWeek()}}function Ro(w){const g=ta(w.year),d=pa(w.month,1,12),b=pa(w.day,1,ha(w.year,w.month));return g?d?!b&&ur("day",w.day):ur("month",w.month):ur("year",w.year)}function Qo(w){const{hour:g,minute:d,second:b,millisecond:E}=w,V=pa(g,0,23)||24===g&&0===d&&0===b&&0===E,tt=pa(d,0,59),bt=pa(b,0,59),Gt=pa(E,0,999);return V?tt?bt?!Gt&&ur("millisecond",E):ur("second",b):ur("minute",d):ur("hour",g)}function Fo(w){return typeof w>"u"}function Ei(w){return"number"==typeof w}function ta(w){return"number"==typeof w&&w%1==0}function Pn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function _n(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function Ka(w,g,d){if(0!==w.length)return w.reduce((b,E)=>{const V=[g(E),E];return b&&d(b[0],V[0])===b[0]?b:V},null)[1]}function Ea(w,g){return Object.prototype.hasOwnProperty.call(w,g)}function Ri(w){if(null==w)return null;if("object"!=typeof w)throw new Ht("Week settings must be an object");if(!pa(w.firstDay,1,7)||!pa(w.minimalDays,1,7)||!Array.isArray(w.weekend)||w.weekend.some(g=>!pa(g,1,7)))throw new Ht("Invalid week settings");return{firstDay:w.firstDay,minimalDays:w.minimalDays,weekend:Array.from(w.weekend)}}function pa(w,g,d){return ta(w)&&w>=g&&w<=d}function gi(w,g=2){let b;return b=w<0?"-"+(""+-w).padStart(g,"0"):(""+w).padStart(g,"0"),b}function Gi(w){if(!Fo(w)&&null!==w&&""!==w)return parseInt(w,10)}function Ra(w){if(!Fo(w)&&null!==w&&""!==w)return parseFloat(w)}function Xo(w){if(!Fo(w)&&null!==w&&""!==w){const g=1e3*parseFloat("0."+w);return Math.floor(g)}}function Ca(w,g,d=!1){const b=10**g;return(d?Math.trunc:Math.round)(w*b)/b}function fi(w){return w%4==0&&(w%100!=0||w%400==0)}function ni(w){return fi(w)?366:365}function ha(w,g){const d=function Ki(w,g){return w-g*Math.floor(w/g)}(g-1,12)+1;return 2===d?fi(w+(g-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function Xi(w){let g=Date.UTC(w.year,w.month-1,w.day,w.hour,w.minute,w.second,w.millisecond);return w.year<100&&w.year>=0&&(g=new Date(g),g.setUTCFullYear(w.year,w.month-1,w.day)),+g}function Qs(w,g,d){return-$r(Er(w,1,g),d)+g-1}function mi(w,g=4,d=1){const b=Qs(w,g,d),E=Qs(w+1,g,d);return(ni(w)-b+E)/7}function Ci(w){return w>99?w:w>Nt.twoDigitCutoffYear?1900+w:2e3+w}function co(w,g,d,b=null){const E=new Date(w),V={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};b&&(V.timeZone=b);const tt={timeZoneName:g,...V},bt=new Intl.DateTimeFormat(d,tt).formatToParts(E).find(Gt=>"timezonename"===Gt.type.toLowerCase());return bt?bt.value:null}function Da(w,g){let d=parseInt(w,10);Number.isNaN(d)&&(d=0);const b=parseInt(g,10)||0;return 60*d+(d<0||Object.is(d,-0)?-b:b)}function Ga(w){const g=Number(w);if("boolean"==typeof w||""===w||Number.isNaN(g))throw new Ht(`Invalid unit value ${w}`);return g}function ma(w,g){const d={};for(const b in w)if(Ea(w,b)){const E=w[b];if(null==E)continue;d[g(b)]=Ga(E)}return d}function cs(w,g){const d=Math.trunc(Math.abs(w/60)),b=Math.trunc(Math.abs(w%60)),E=w>=0?"+":"-";switch(g){case"short":return`${E}${gi(d,2)}:${gi(b,2)}`;case"narrow":return`${E}${d}${b>0?`:${b}`:""}`;case"techie":return`${E}${gi(d,2)}${gi(b,2)}`;default:throw new RangeError(`Value format ${g} is out of range for property format`)}}function ca(w){return function Ii(w,g){return g.reduce((d,b)=>(d[b]=w[b],d),{})}(w,["hour","minute","second","millisecond"])}const cc=["January","February","March","April","May","June","July","August","September","October","November","December"],ls=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Sa=["J","F","M","A","M","J","J","A","S","O","N","D"];function Aa(w){switch(w){case"narrow":return[...Sa];case"short":return[...ls];case"long":return[...cc];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 Na=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Di=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Bi=["M","T","W","T","F","S","S"];function ci(w){switch(w){case"narrow":return[...Bi];case"short":return[...Di];case"long":return[...Na];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const ga=["AM","PM"],Cs=["Before Christ","Anno Domini"],Ta=["BC","AD"],Ua=["B","A"];function ds(w){switch(w){case"narrow":return[...Ua];case"short":return[...Ta];case"long":return[...Cs];default:return null}}function xe(w,g){let d="";for(const b of w)d+=b.literal?b.val:g(b.val);return d}const Fr={D:St,DD:yt,DDD:Xe,DDDD:Se,t:Ke,tt:re,ttt:$e,tttt:tr,T:Tr,TT:Wr,TTT:Lo,TTTT:Or,f:fo,ff:Ft,fff:K,ffff:z,F:cr,FF:Tt,FFF:L,FFFF:Lt};class Ir{static create(g,d={}){return new Ir(g,d)}static parseFormat(g){let d=null,b="",E=!1;const V=[];for(let tt=0;tt0&&V.push({literal:E||/^\s+$/.test(b),val:b}),d=null,b="",E=!E):E||bt===d?b+=bt:(b.length>0&&V.push({literal:/^\s+$/.test(b),val:b}),b=bt,d=bt)}return b.length>0&&V.push({literal:E||/^\s+$/.test(b),val:b}),V}static macroTokenToFormatOpts(g){return Fr[g]}constructor(g,d){this.opts=d,this.loc=g,this.systemLoc=null}formatWithSystemDefault(g,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(g,{...this.opts,...d}).format()}dtFormatter(g,d={}){return this.loc.dtFormatter(g,{...this.opts,...d})}formatDateTime(g,d){return this.dtFormatter(g,d).format()}formatDateTimeParts(g,d){return this.dtFormatter(g,d).formatToParts()}formatInterval(g,d){return this.dtFormatter(g.start,d).dtf.formatRange(g.start.toJSDate(),g.end.toJSDate())}resolvedOptions(g,d){return this.dtFormatter(g,d).resolvedOptions()}num(g,d=0){if(this.opts.forceSimple)return gi(g,d);const b={...this.opts};return d>0&&(b.padTo=d),this.loc.numberFormatter(b).format(g)}formatDateTimeFromString(g,d){const b="en"===this.loc.listingMode(),E=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,V=(to,go)=>this.loc.extract(g,to,go),tt=to=>g.isOffsetFixed&&0===g.offset&&to.allowZ?"Z":g.isValid?g.zone.formatOffset(g.ts,to.format):"",Gt=(to,go)=>b?function q(w,g){return Aa(g)[w.month-1]}(g,to):V(go?{month:to}:{month:to,day:"numeric"},"month"),we=(to,go)=>b?function Ds(w,g){return ci(g)[w.weekday-1]}(g,to):V(go?{weekday:to}:{weekday:to,month:"long",day:"numeric"},"weekday"),lr=to=>{const go=Ir.macroTokenToFormatOpts(to);return go?this.formatWithSystemDefault(g,go):to},mr=to=>b?function Zt(w,g){return ds(g)[w.year<0?0:1]}(g,to):V({era:to},"era");return xe(Ir.parseFormat(d),to=>{switch(to){case"S":return this.num(g.millisecond);case"u":case"SSS":return this.num(g.millisecond,3);case"s":return this.num(g.second);case"ss":return this.num(g.second,2);case"uu":return this.num(Math.floor(g.millisecond/10),2);case"uuu":return this.num(Math.floor(g.millisecond/100));case"m":return this.num(g.minute);case"mm":return this.num(g.minute,2);case"h":return this.num(g.hour%12==0?12:g.hour%12);case"hh":return this.num(g.hour%12==0?12:g.hour%12,2);case"H":return this.num(g.hour);case"HH":return this.num(g.hour,2);case"Z":return tt({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return tt({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return tt({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return g.zone.offsetName(g.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return g.zone.offsetName(g.ts,{format:"long",locale:this.loc.locale});case"z":return g.zoneName;case"a":return b?function Bs(w){return ga[w.hour<12?0:1]}(g):V({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return E?V({day:"numeric"},"day"):this.num(g.day);case"dd":return E?V({day:"2-digit"},"day"):this.num(g.day,2);case"c":case"E":return this.num(g.weekday);case"ccc":return we("short",!0);case"cccc":return we("long",!0);case"ccccc":return we("narrow",!0);case"EEE":return we("short",!1);case"EEEE":return we("long",!1);case"EEEEE":return we("narrow",!1);case"L":return E?V({month:"numeric",day:"numeric"},"month"):this.num(g.month);case"LL":return E?V({month:"2-digit",day:"numeric"},"month"):this.num(g.month,2);case"LLL":return Gt("short",!0);case"LLLL":return Gt("long",!0);case"LLLLL":return Gt("narrow",!0);case"M":return E?V({month:"numeric"},"month"):this.num(g.month);case"MM":return E?V({month:"2-digit"},"month"):this.num(g.month,2);case"MMM":return Gt("short",!1);case"MMMM":return Gt("long",!1);case"MMMMM":return Gt("narrow",!1);case"y":return E?V({year:"numeric"},"year"):this.num(g.year);case"yy":return E?V({year:"2-digit"},"year"):this.num(g.year.toString().slice(-2),2);case"yyyy":return E?V({year:"numeric"},"year"):this.num(g.year,4);case"yyyyyy":return E?V({year:"numeric"},"year"):this.num(g.year,6);case"G":return mr("short");case"GG":return mr("long");case"GGGGG":return mr("narrow");case"kk":return this.num(g.weekYear.toString().slice(-2),2);case"kkkk":return this.num(g.weekYear,4);case"W":return this.num(g.weekNumber);case"WW":return this.num(g.weekNumber,2);case"n":return this.num(g.localWeekNumber);case"nn":return this.num(g.localWeekNumber,2);case"ii":return this.num(g.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(g.localWeekYear,4);case"o":return this.num(g.ordinal);case"ooo":return this.num(g.ordinal,3);case"q":return this.num(g.quarter);case"qq":return this.num(g.quarter,2);case"X":return this.num(Math.floor(g.ts/1e3));case"x":return this.num(g.ts);default:return lr(to)}})}formatDurationFromString(g,d){const b=Gt=>{switch(Gt[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}},V=Ir.parseFormat(d),tt=V.reduce((Gt,{literal:we,val:lr})=>we?Gt:Gt.concat(lr),[]);return xe(V,(Gt=>we=>{const lr=b(we);return lr?this.num(Gt.get(lr),we.length):we})(g.shiftTo(...tt.map(b).filter(Gt=>Gt))))}}const Hr=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Qr(...w){const g=w.reduce((d,b)=>d+b.source,"");return RegExp(`^${g}$`)}function qo(...w){return g=>w.reduce(([d,b,E],V)=>{const[tt,bt,Gt]=V(g,E);return[{...d,...tt},bt||b,Gt]},[{},null,1]).slice(0,2)}function Wn(w,...g){if(null==w)return[null,null];for(const[d,b]of g){const E=d.exec(w);if(E)return b(E)}return[null,null]}function Mo(...w){return(g,d)=>{const b={};let E;for(E=0;Evoid 0!==to&&(go||to&&lr)?-to:to;return[{years:bo(Ra(d)),months:bo(Ra(b)),weeks:bo(Ra(E)),days:bo(Ra(V)),hours:bo(Ra(tt)),minutes:bo(Ra(bt)),seconds:bo(Ra(Gt),"-0"===Gt),milliseconds:bo(Xo(we),mr)}]}const pl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function lc(w,g,d,b,E,V,tt){const bt={year:2===g.length?Ci(Gi(g)):Gi(g),month:ls.indexOf(d)+1,day:Gi(b),hour:Gi(E),minute:Gi(V)};return tt&&(bt.second=Gi(tt)),w&&(bt.weekday=w.length>3?Na.indexOf(w)+1:Di.indexOf(w)+1),bt}const wn=/^(?:(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 la(w){const[,g,d,b,E,V,tt,bt,Gt,we,lr,mr]=w,bo=lc(g,E,b,d,V,tt,bt);let to;return to=Gt?pl[Gt]:we?0:Da(lr,mr),[bo,new Ln(to)]}const Vs=/^(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$/,vc=/^(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$/,Fd=/^(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 _c(w){const[,g,d,b,E,V,tt,bt]=w;return[lc(g,E,b,d,V,tt,bt),Ln.utcInstance]}function dc(w){const[,g,d,b,E,V,tt,bt]=w;return[lc(g,bt,d,b,E,V,tt),Ln.utcInstance]}const vn=Qr(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Oi),Ic=Qr(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Oi),td=Qr(/(\d{4})-?(\d{3})/,Oi),ed=Qr(Fn),uc=qo(function Ue(w,g){return[{year:Ut(w,g),month:Ut(w,g+1,1),day:Ut(w,g+2,1)},null,g+3]},_o,Jo,ea),$a=qo($s,_o,Jo,ea),Oc=qo(us,_o,Jo,ea),Ss=qo(_o,Jo,ea),od=qo(_o),xc=Qr(/(\d{4})-(\d\d)-(\d\d)/,Q),jc=Qr(dt),pc=qo(_o,Jo,ea),Hc="Invalid Duration",ps={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}},nd={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},...ps},Vi=365.2425,zi=30.436875,ii={years:{quarters:4,months:12,weeks:Vi/7,days:Vi,hours:24*Vi,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Vi/28,days:Vi/4,hours:24*Vi/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:zi/7,days:zi,hours:24*zi,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...ps},Pr=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Ao=Pr.slice(0).reverse();function Rn(w,g,d=!1){const b={values:d?g.values:{...w.values,...g.values||{}},loc:w.loc.clone(g.loc),conversionAccuracy:g.conversionAccuracy||w.conversionAccuracy,matrix:g.matrix||w.matrix};return new Bn(b)}function wa(w,g){let d=g.milliseconds??0;for(const b of Ao.slice(1))g[b]&&(d+=g[b]*w[b].milliseconds);return d}function Qn(w,g){const d=wa(w,g)<0?-1:1;Pr.reduceRight((b,E)=>{if(Fo(g[E]))return b;if(b){const tt=w[E][b],bt=Math.floor(g[b]*d/tt);g[E]+=bt*d,g[b]-=bt*tt*d}return E},null),Pr.reduce((b,E)=>{if(Fo(g[E]))return b;if(b){const V=g[b]%1;g[b]-=V,g[E]+=V*w[b][E]}return E},null)}class Bn{constructor(g){const d="longterm"===g.conversionAccuracy||!1;let b=d?ii:nd;g.matrix&&(b=g.matrix),this.values=g.values,this.loc=g.loc||po.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=g.invalid||null,this.matrix=b,this.isLuxonDuration=!0}static fromMillis(g,d){return Bn.fromObject({milliseconds:g},d)}static fromObject(g,d={}){if(null==g||"object"!=typeof g)throw new Ht("Duration.fromObject: argument expected to be an object, got "+(null===g?"null":typeof g));return new Bn({values:ma(g,Bn.normalizeUnit),loc:po.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(g){if(Ei(g))return Bn.fromMillis(g);if(Bn.isDuration(g))return g;if("object"==typeof g)return Bn.fromObject(g);throw new Ht(`Unknown duration argument ${g} of type ${typeof g}`)}static fromISO(g,d){const[b]=function ra(w){return Wn(w,[yc,js])}(g);return b?Bn.fromObject(b,d):Bn.invalid("unparsable",`the input "${g}" can't be parsed as ISO 8601`)}static fromISOTime(g,d){const[b]=function Al(w){return Wn(w,[Mc,od])}(g);return b?Bn.fromObject(b,d):Bn.invalid("unparsable",`the input "${g}" can't be parsed as ISO 8601`)}static invalid(g,d=null){if(!g)throw new Ht("need to specify a reason the Duration is invalid");const b=g instanceof he?g:new he(g,d);if(Nt.throwOnInvalid)throw new kt(b);return new Bn({invalid:b})}static normalizeUnit(g){const d={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"}[g&&g.toLowerCase()];if(!d)throw new Oe(g);return d}static isDuration(g){return g&&g.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(g,d={}){const b={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?Ir.create(this.loc,b).formatDurationFromString(this,g):Hc}toHuman(g={}){if(!this.isValid)return Hc;const d=Pr.map(b=>{const E=this.values[b];return Fo(E)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...g,unit:b.slice(0,-1)}).format(E)}).filter(b=>b);return this.loc.listFormatter({type:"conjunction",style:g.listStyle||"narrow",...g}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let g="P";return 0!==this.years&&(g+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(g+=this.months+3*this.quarters+"M"),0!==this.weeks&&(g+=this.weeks+"W"),0!==this.days&&(g+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(g+="T"),0!==this.hours&&(g+=this.hours+"H"),0!==this.minutes&&(g+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(g+=Ca(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===g&&(g+="T0S"),g}toISOTime(g={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(g={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...g,includeOffset:!1},Bo.fromMillis(d,{zone:"UTC"}).toISOTime(g))}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?wa(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(g){if(!this.isValid)return this;const d=Bn.fromDurationLike(g),b={};for(const E of Pr)(Ea(d.values,E)||Ea(this.values,E))&&(b[E]=d.get(E)+this.get(E));return Rn(this,{values:b},!0)}minus(g){if(!this.isValid)return this;const d=Bn.fromDurationLike(g);return this.plus(d.negate())}mapUnits(g){if(!this.isValid)return this;const d={};for(const b of Object.keys(this.values))d[b]=Ga(g(this.values[b],b));return Rn(this,{values:d},!0)}get(g){return this[Bn.normalizeUnit(g)]}set(g){return this.isValid?Rn(this,{values:{...this.values,...ma(g,Bn.normalizeUnit)}}):this}reconfigure({locale:g,numberingSystem:d,conversionAccuracy:b,matrix:E}={}){return Rn(this,{loc:this.loc.clone({locale:g,numberingSystem:d}),matrix:E,conversionAccuracy:b})}as(g){return this.isValid?this.shiftTo(g).get(g):NaN}normalize(){if(!this.isValid)return this;const g=this.toObject();return Qn(this.matrix,g),Rn(this,{values:g},!0)}rescale(){return this.isValid?Rn(this,{values:function ai(w){const g={};for(const[d,b]of Object.entries(w))0!==b&&(g[d]=b);return g}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...g){if(!this.isValid)return this;if(0===g.length)return this;g=g.map(tt=>Bn.normalizeUnit(tt));const d={},b={},E=this.toObject();let V;for(const tt of Pr)if(g.indexOf(tt)>=0){V=tt;let bt=0;for(const we in b)bt+=this.matrix[we][tt]*b[we],b[we]=0;Ei(E[tt])&&(bt+=E[tt]);const Gt=Math.trunc(bt);d[tt]=Gt,b[tt]=(1e3*bt-1e3*Gt)/1e3}else Ei(E[tt])&&(b[tt]=E[tt]);for(const tt in b)0!==b[tt]&&(d[V]+=tt===V?b[tt]:b[tt]/this.matrix[V][tt]);return Qn(this.matrix,d),Rn(this,{values:d},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const g={};for(const d of Object.keys(this.values))g[d]=0===this.values[d]?0:-this.values[d];return Rn(this,{values:g},!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(g){if(!this.isValid||!g.isValid||!this.loc.equals(g.loc))return!1;function d(b,E){return void 0===b||0===b?void 0===E||0===E:b===E}for(const b of Pr)if(!d(this.values[b],g.values[b]))return!1;return!0}}const Kn="Invalid Interval";class li{constructor(g){this.s=g.start,this.e=g.end,this.invalid=g.invalid||null,this.isLuxonInterval=!0}static invalid(g,d=null){if(!g)throw new Ht("need to specify a reason the Interval is invalid");const b=g instanceof he?g:new he(g,d);if(Nt.throwOnInvalid)throw new He(b);return new li({invalid:b})}static fromDateTimes(g,d){const b=Kc(g),E=Kc(d),V=function ri(w,g){return w&&w.isValid?g&&g.isValid?gg}isBefore(g){return!!this.isValid&&this.e<=g}contains(g){return!!this.isValid&&this.s<=g&&this.e>g}set({start:g,end:d}={}){return this.isValid?li.fromDateTimes(g||this.s,d||this.e):this}splitAt(...g){if(!this.isValid)return[];const d=g.map(Kc).filter(tt=>this.contains(tt)).sort((tt,bt)=>tt.toMillis()-bt.toMillis()),b=[];let{s:E}=this,V=0;for(;E+this.e?this.e:tt;b.push(li.fromDateTimes(E,bt)),E=bt,V+=1}return b}splitBy(g){const d=Bn.fromDurationLike(g);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let V,{s:b}=this,E=1;const tt=[];for(;bGt*E));V=+bt>+this.e?this.e:bt,tt.push(li.fromDateTimes(b,V)),b=V,E+=1}return tt}divideEqually(g){return this.isValid?this.splitBy(this.length()/g).slice(0,g):[]}overlaps(g){return this.e>g.s&&this.s=g.e}equals(g){return!(!this.isValid||!g.isValid)&&this.s.equals(g.s)&&this.e.equals(g.e)}intersection(g){if(!this.isValid)return this;const d=this.s>g.s?this.s:g.s,b=this.e=b?null:li.fromDateTimes(d,b)}union(g){return this.isValid?li.fromDateTimes(this.sg.e?this.e:g.e):this}static merge(g){const[d,b]=g.sort((E,V)=>E.s-V.s).reduce(([E,V],tt)=>V?V.overlaps(tt)||V.abutsStart(tt)?[E,V.union(tt)]:[E.concat([V]),tt]:[E,tt],[[],null]);return b&&d.push(b),d}static xor(g){let d=null,b=0;const E=[],V=g.map(Gt=>[{time:Gt.s,type:"s"},{time:Gt.e,type:"e"}]),bt=Array.prototype.concat(...V).sort((Gt,we)=>Gt.time-we.time);for(const Gt of bt)b+="s"===Gt.type?1:-1,1===b?d=Gt.time:(d&&+d!=+Gt.time&&E.push(li.fromDateTimes(d,Gt.time)),d=null);return li.merge(E)}difference(...g){return li.xor([this].concat(g)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Kn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(g=St,d={}){return this.isValid?Ir.create(this.s.loc.clone(d),g).formatInterval(this):Kn}toISO(g){return this.isValid?`${this.s.toISO(g)}/${this.e.toISO(g)}`:Kn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Kn}toISOTime(g){return this.isValid?`${this.s.toISOTime(g)}/${this.e.toISOTime(g)}`:Kn}toFormat(g,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(g)}${d}${this.e.toFormat(g)}`:Kn}toDuration(g,d){return this.isValid?this.e.diff(this.s,g,d):Bn.invalid(this.invalidReason)}mapEndpoints(g){return li.fromDateTimes(g(this.s),g(this.e))}}class on{static hasDST(g=Nt.defaultZone){const d=Bo.now().setZone(g).set({month:12});return!g.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(g){return zo.isValidZone(g)}static normalizeZone(g){return $i(g,Nt.defaultZone)}static getStartOfWeek({locale:g=null,locObj:d=null}={}){return(d||po.create(g)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:g=null,locObj:d=null}={}){return(d||po.create(g)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:g=null,locObj:d=null}={}){return(d||po.create(g)).getWeekendDays().slice()}static months(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null,outputCalendar:V="gregory"}={}){return(E||po.create(d,b,V)).months(g)}static monthsFormat(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null,outputCalendar:V="gregory"}={}){return(E||po.create(d,b,V)).months(g,!0)}static weekdays(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null}={}){return(E||po.create(d,b,null)).weekdays(g)}static weekdaysFormat(g="long",{locale:d=null,numberingSystem:b=null,locObj:E=null}={}){return(E||po.create(d,b,null)).weekdays(g,!0)}static meridiems({locale:g=null}={}){return po.create(g).meridiems()}static eras(g="short",{locale:d=null}={}){return po.create(d,null,"gregory").eras(g)}static features(){return{relative:Pn(),localeWeek:_n()}}}function Xa(w,g){const d=E=>E.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),b=d(g)-d(w);return Math.floor(Bn.fromMillis(b).as("days"))}function Cn(w,g=d=>d){return{regex:w,deser:([d])=>g(function Ji(w){let g=parseInt(w,10);if(isNaN(g)){g="";for(let d=0;d=V&&b<=tt&&(g+=b-V)}}return parseInt(g,10)}return g}(d))}}const di="[ \xa0]",Un=new RegExp(di,"g");function U(w){return w.replace(/\./g,"\\.?").replace(Un,di)}function Mt(w){return w.replace(/\./g,"").replace(Un," ").toLowerCase()}function rt(w,g){return null===w?null:{regex:RegExp(w.map(U).join("|")),deser:([d])=>w.findIndex(b=>Mt(d)===Mt(b))+g}}function mt(w,g){return{regex:w,deser:([,d,b])=>Da(d,b),groups:g}}function ve(w){return{regex:w,deser:([g])=>g}}function Ge(w){return w.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const eo={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 ln=null;function ya(w,g){return Array.prototype.concat(...w.map(d=>function xn(w,g){if(w.literal)return w;const b=Hs(Ir.macroTokenToFormatOpts(w.val),g);return null==b||b.includes(void 0)?w:b}(d,g)))}class Ni{constructor(g,d){if(this.locale=g,this.format=d,this.tokens=ya(Ir.parseFormat(d),g),this.units=this.tokens.map(b=>function Br(w,g){const d=si(g),b=si(g,"{2}"),E=si(g,"{3}"),V=si(g,"{4}"),tt=si(g,"{6}"),bt=si(g,"{1,2}"),Gt=si(g,"{1,3}"),we=si(g,"{1,6}"),lr=si(g,"{1,9}"),mr=si(g,"{2,4}"),bo=si(g,"{4,6}"),to=Sn=>({regex:RegExp(Ge(Sn.val)),deser:([Ti])=>Ti,literal:!0}),en=(Sn=>{if(w.literal)return to(Sn);switch(Sn.val){case"G":return rt(g.eras("short"),0);case"GG":return rt(g.eras("long"),0);case"y":return Cn(we);case"yy":case"kk":return Cn(mr,Ci);case"yyyy":case"kkkk":return Cn(V);case"yyyyy":return Cn(bo);case"yyyyyy":return Cn(tt);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Cn(bt);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Cn(b);case"MMM":return rt(g.months("short",!0),1);case"MMMM":return rt(g.months("long",!0),1);case"LLL":return rt(g.months("short",!1),1);case"LLLL":return rt(g.months("long",!1),1);case"o":case"S":return Cn(Gt);case"ooo":case"SSS":return Cn(E);case"u":return ve(lr);case"uu":return ve(bt);case"uuu":case"E":case"c":return Cn(d);case"a":return rt(g.meridiems(),0);case"EEE":return rt(g.weekdays("short",!1),1);case"EEEE":return rt(g.weekdays("long",!1),1);case"ccc":return rt(g.weekdays("short",!0),1);case"cccc":return rt(g.weekdays("long",!0),1);case"Z":case"ZZ":return mt(new RegExp(`([+-]${bt.source})(?::(${b.source}))?`),2);case"ZZZ":return mt(new RegExp(`([+-]${bt.source})(${b.source})?`),2);case"z":return ve(/[a-z_+-/]{1,256}?/i);case" ":return ve(/[^\S\n\r]/);default:return to(Sn)}})(w)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return en.token=w,en}(b,g)),this.disqualifyingUnit=this.units.find(b=>b.invalidReason),!this.disqualifyingUnit){const[b,E]=function In(w){return[`^${w.map(d=>d.regex).reduce((d,b)=>`${d}(${b.source})`,"")}$`,w]}(this.units);this.regex=RegExp(b,"i"),this.handlers=E}}explainFromTokens(g){if(this.isValid){const[d,b]=function Dn(w,g,d){const b=w.match(g);if(b){const E={};let V=1;for(const tt in d)if(Ea(d,tt)){const bt=d[tt],Gt=bt.groups?bt.groups+1:1;!bt.literal&&bt.token&&(E[bt.token.val[0]]=bt.deser(b.slice(V,V+Gt))),V+=Gt}return[b,E]}return[b,{}]}(g,this.regex,this.handlers),[E,V,tt]=b?function No(w){let b,d=null;return Fo(w.z)||(d=zo.create(w.z)),Fo(w.Z)||(d||(d=new Ln(w.Z)),b=w.Z),Fo(w.q)||(w.M=3*(w.q-1)+1),Fo(w.h)||(w.h<12&&1===w.a?w.h+=12:12===w.h&&0===w.a&&(w.h=0)),0===w.G&&w.y&&(w.y=-w.y),Fo(w.u)||(w.S=Xo(w.u)),[Object.keys(w).reduce((V,tt)=>{const bt=(V=>{switch(V){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}})(tt);return bt&&(V[bt]=w[tt]),V},{}),d,b]}(b):[null,null,void 0];if(Ea(b,"a")&&Ea(b,"H"))throw new Rt("Can't include meridiem when specifying 24-hour format");return{input:g,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:b,result:E,zone:V,specificOffset:tt}}return{input:g,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function hs(w,g,d){return new Ni(w,d).explainFromTokens(g)}function Hs(w,g){if(!w)return null;const b=Ir.create(g,w).dtFormatter(function nn(){return ln||(ln=Bo.fromMillis(1555555555555)),ln}()),E=b.formatToParts(),V=b.resolvedOptions();return E.map(tt=>function dn(w,g,d){const{type:b,value:E}=w;if("literal"===b){const Gt=/^\s+$/.test(E);return{literal:!Gt,val:Gt?" ":E}}let tt=b;"hour"===b&&(tt=null!=g.hour12?g.hour12?"hour12":"hour24":null!=g.hourCycle?"h11"===g.hourCycle||"h12"===g.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let bt=eo[tt];if("object"==typeof bt&&(bt=bt[g[b]]),bt)return{literal:!1,val:bt}}(tt,w,V))}const La="Invalid DateTime",As=864e13;function Ts(w){return new he("unsupported zone",`the zone "${w.name}" is not supported`)}function qs(w){return null===w.weekData&&(w.weekData=Jr(w.c)),w.weekData}function id(w){return null===w.localWeekData&&(w.localWeekData=Jr(w.c,w.loc.getMinDaysInFirstWeek(),w.loc.getStartOfWeek())),w.localWeekData}function Ms(w,g){const d={ts:w.ts,zone:w.zone,c:w.c,o:w.o,loc:w.loc,invalid:w.invalid};return new Bo({...d,...g,old:d})}function Is(w,g,d){let b=w-60*g*1e3;const E=d.offset(b);if(g===E)return[b,g];b-=60*(E-g)*1e3;const V=d.offset(b);return E===V?[b,E]:[w-60*Math.min(E,V)*1e3,Math.max(E,V)]}function Rc(w,g){const d=new Date(w+=60*g*1e3);return{year:d.getUTCFullYear(),month:d.getUTCMonth()+1,day:d.getUTCDate(),hour:d.getUTCHours(),minute:d.getUTCMinutes(),second:d.getUTCSeconds(),millisecond:d.getUTCMilliseconds()}}function ad(w,g,d){return Is(Xi(w),g,d)}function Bd(w,g){const d=w.o,b=w.c.year+Math.trunc(g.years),E=w.c.month+Math.trunc(g.months)+3*Math.trunc(g.quarters),V={...w.c,year:b,month:E,day:Math.min(w.c.day,ha(b,E))+Math.trunc(g.days)+7*Math.trunc(g.weeks)},tt=Bn.fromObject({years:g.years-Math.trunc(g.years),quarters:g.quarters-Math.trunc(g.quarters),months:g.months-Math.trunc(g.months),weeks:g.weeks-Math.trunc(g.weeks),days:g.days-Math.trunc(g.days),hours:g.hours,minutes:g.minutes,seconds:g.seconds,milliseconds:g.milliseconds}).as("milliseconds"),bt=Xi(V);let[Gt,we]=Is(bt,d,w.zone);return 0!==tt&&(Gt+=tt,we=w.zone.offset(Gt)),{ts:Gt,o:we}}function zc(w,g,d,b,E,V){const{setZone:tt,zone:bt}=d;if(w&&0!==Object.keys(w).length||g){const Gt=g||bt,we=Bo.fromObject(w,{...d,zone:Gt,specificOffset:V});return tt?we:we.setZone(bt)}return Bo.invalid(new he("unparsable",`the input "${E}" can't be parsed as ${b}`))}function hl(w,g,d=!0){return w.isValid?Ir.create(po.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(w,g):null}function hc(w,g){const d=w.c.year>9999||w.c.year<0;let b="";return d&&w.c.year>=0&&(b+="+"),b+=gi(w.c.year,d?6:4),g?(b+="-",b+=gi(w.c.month),b+="-",b+=gi(w.c.day)):(b+=gi(w.c.month),b+=gi(w.c.day)),b}function wi(w,g,d,b,E,V){let tt=gi(w.c.hour);return g?(tt+=":",tt+=gi(w.c.minute),(0!==w.c.millisecond||0!==w.c.second||!d)&&(tt+=":")):tt+=gi(w.c.minute),(0!==w.c.millisecond||0!==w.c.second||!d)&&(tt+=gi(w.c.second),(0!==w.c.millisecond||!b)&&(tt+=".",tt+=gi(w.c.millisecond,3))),E&&(w.isOffsetFixed&&0===w.offset&&!V?tt+="Z":w.o<0?(tt+="-",tt+=gi(Math.trunc(-w.o/60)),tt+=":",tt+=gi(Math.trunc(-w.o%60))):(tt+="+",tt+=gi(Math.trunc(w.o/60)),tt+=":",tt+=gi(Math.trunc(w.o%60)))),V&&(tt+="["+w.zone.ianaName+"]"),tt}const Wi={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},kc={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},sd={ordinal:1,hour:0,minute:0,second:0,millisecond:0},gl=["year","month","day","hour","minute","second","millisecond"],cd=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ud=["year","ordinal","hour","minute","second","millisecond"];function $d(w){switch(w.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function sp(w){const g={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"}[w.toLowerCase()];if(!g)throw new Oe(w);return g}(w)}}function $o(w,g){const d=$i(g.zone,Nt.defaultZone);if(!d.isValid)return Bo.invalid(Ts(d));const b=po.fromObject(g);let E,V;if(Fo(w.year))E=Nt.now();else{for(const Gt of gl)Fo(w[Gt])&&(w[Gt]=Wi[Gt]);const tt=Ro(w)||Qo(w);if(tt)return Bo.invalid(tt);const bt=function _h(w){return zs[w]||(void 0===Wc&&(Wc=Nt.now()),zs[w]=w.offset(Wc)),zs[w]}(d);[E,V]=ad(w,bt,d)}return new Bo({ts:E,zone:d,loc:b,o:V})}function Tl(w,g,d){const b=!!Fo(d.round)||d.round,E=(tt,bt)=>(tt=Ca(tt,b||d.calendary?0:2,!0),g.loc.clone(d).relFormatter(d).format(tt,bt)),V=tt=>d.calendary?g.hasSame(w,tt)?0:g.startOf(tt).diff(w.startOf(tt),tt).get(tt):g.diff(w,tt).get(tt);if(d.unit)return E(V(d.unit),d.unit);for(const tt of d.units){const bt=V(tt);if(Math.abs(bt)>=1)return E(bt,tt)}return E(w>g?-0:0,d.units[d.units.length-1])}function Ha(w){let d,g={};return w.length>0&&"object"==typeof w[w.length-1]?(g=w[w.length-1],d=Array.from(w).slice(0,w.length-1)):d=Array.from(w),[g,d]}let Wc,zs={};class Bo{constructor(g){const d=g.zone||Nt.defaultZone;let b=g.invalid||(Number.isNaN(g.ts)?new he("invalid input"):null)||(d.isValid?null:Ts(d));this.ts=Fo(g.ts)?Nt.now():g.ts;let E=null,V=null;if(!b)if(g.old&&g.old.ts===this.ts&&g.old.zone.equals(d))[E,V]=[g.old.c,g.old.o];else{const bt=Ei(g.o)&&!g.old?g.o:d.offset(this.ts);E=Rc(this.ts,bt),b=Number.isNaN(E.year)?new he("invalid input"):null,E=b?null:E,V=b?null:bt}this._zone=d,this.loc=g.loc||po.create(),this.invalid=b,this.weekData=null,this.localWeekData=null,this.c=E,this.o=V,this.isLuxonDateTime=!0}static now(){return new Bo({})}static local(){const[g,d]=Ha(arguments),[b,E,V,tt,bt,Gt,we]=d;return $o({year:b,month:E,day:V,hour:tt,minute:bt,second:Gt,millisecond:we},g)}static utc(){const[g,d]=Ha(arguments),[b,E,V,tt,bt,Gt,we]=d;return g.zone=Ln.utcInstance,$o({year:b,month:E,day:V,hour:tt,minute:bt,second:Gt,millisecond:we},g)}static fromJSDate(g,d={}){const b=function as(w){return"[object Date]"===Object.prototype.toString.call(w)}(g)?g.valueOf():NaN;if(Number.isNaN(b))return Bo.invalid("invalid input");const E=$i(d.zone,Nt.defaultZone);return E.isValid?new Bo({ts:b,zone:E,loc:po.fromObject(d)}):Bo.invalid(Ts(E))}static fromMillis(g,d={}){if(Ei(g))return g<-As||g>As?Bo.invalid("Timestamp out of range"):new Bo({ts:g,zone:$i(d.zone,Nt.defaultZone),loc:po.fromObject(d)});throw new Ht(`fromMillis requires a numerical input, but received a ${typeof g} with value ${g}`)}static fromSeconds(g,d={}){if(Ei(g))return new Bo({ts:1e3*g,zone:$i(d.zone,Nt.defaultZone),loc:po.fromObject(d)});throw new Ht("fromSeconds requires a numerical input")}static fromObject(g,d={}){g=g||{};const b=$i(d.zone,Nt.defaultZone);if(!b.isValid)return Bo.invalid(Ts(b));const E=po.fromObject(d),V=ma(g,$d),{minDaysInFirstWeek:tt,startOfWeek:bt}=bn(V,E),Gt=Nt.now(),we=Fo(d.specificOffset)?b.offset(Gt):d.specificOffset,lr=!Fo(V.ordinal),mr=!Fo(V.year),bo=!Fo(V.month)||!Fo(V.day),to=mr||bo,go=V.weekYear||V.weekNumber;if((to||lr)&&go)throw new Rt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(bo&&lr)throw new Rt("Can't mix ordinal dates with month/day");const en=go||V.weekday&&!to;let Sn,Ti,ui=Rc(Gt,we);en?(Sn=cd,Ti=kc,ui=Jr(ui,tt,bt)):lr?(Sn=Ud,Ti=sd,ui=xo(ui)):(Sn=gl,Ti=Wi);let xs=!1;for(const Bc of Sn)Fo(V[Bc])?V[Bc]=xs?Ti[Bc]:ui[Bc]:xs=!0;const es=en?function rn(w,g=4,d=1){const b=ta(w.weekYear),E=pa(w.weekNumber,1,mi(w.weekYear,g,d)),V=pa(w.weekday,1,7);return b?E?!V&&ur("weekday",w.weekday):ur("week",w.weekNumber):ur("weekYear",w.weekYear)}(V,tt,bt):lr?function Mn(w){const g=ta(w.year),d=pa(w.ordinal,1,ni(w.year));return g?!d&&ur("ordinal",w.ordinal):ur("year",w.year)}(V):Ro(V),Rd=es||Qo(V);if(Rd)return Bo.invalid(Rd);const wc=en?so(V,tt,bt):lr?Eo(V):V,[ks,Ys]=ad(wc,we,b),Sc=new Bo({ts:ks,zone:b,o:Ys,loc:E});return V.weekday&&to&&g.weekday!==Sc.weekday?Bo.invalid("mismatched weekday",`you can't specify both a weekday of ${V.weekday} and a date of ${Sc.toISO()}`):Sc.isValid?Sc:Bo.invalid(Sc.invalid)}static fromISO(g,d={}){const[b,E]=function Ma(w){return Wn(w,[vn,uc],[Ic,$a],[td,Oc],[ed,Ss])}(g);return zc(b,E,d,"ISO 8601",g)}static fromRFC2822(g,d={}){const[b,E]=function ja(w){return Wn(function ba(w){return w.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(w),[wn,la])}(g);return zc(b,E,d,"RFC 2822",g)}static fromHTTP(g,d={}){const[b,E]=function rd(w){return Wn(w,[Vs,_c],[vc,_c],[Fd,dc])}(g);return zc(b,E,d,"HTTP",d)}static fromFormat(g,d,b={}){if(Fo(g)||Fo(d))throw new Ht("fromFormat requires an input string and a format");const{locale:E=null,numberingSystem:V=null}=b,tt=po.fromOpts({locale:E,numberingSystem:V,defaultToEN:!0}),[bt,Gt,we,lr]=function Yi(w,g,d){const{result:b,zone:E,specificOffset:V,invalidReason:tt}=hs(w,g,d);return[b,E,V,tt]}(tt,g,d);return lr?Bo.invalid(lr):zc(bt,Gt,b,`format ${d}`,g,we)}static fromString(g,d,b={}){return Bo.fromFormat(g,d,b)}static fromSQL(g,d={}){const[b,E]=function Vc(w){return Wn(w,[xc,uc],[jc,pc])}(g);return zc(b,E,d,"SQL",g)}static invalid(g,d=null){if(!g)throw new Ht("need to specify a reason the DateTime is invalid");const b=g instanceof he?g:new he(g,d);if(Nt.throwOnInvalid)throw new ze(b);return new Bo({invalid:b})}static isDateTime(g){return g&&g.isLuxonDateTime||!1}static parseFormatForOpts(g,d={}){const b=Hs(g,po.fromObject(d));return b?b.map(E=>E?E.val:null).join(""):null}static expandFormat(g,d={}){return ya(Ir.parseFormat(g),po.fromObject(d)).map(E=>E.val).join("")}static resetCache(){Wc=void 0,zs={}}get(g){return this[g]}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?qs(this).weekYear:NaN}get weekNumber(){return this.isValid?qs(this).weekNumber:NaN}get weekday(){return this.isValid?qs(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?id(this).weekday:NaN}get localWeekNumber(){return this.isValid?id(this).weekNumber:NaN}get localWeekYear(){return this.isValid?id(this).weekYear:NaN}get ordinal(){return this.isValid?xo(this.c).ordinal:NaN}get monthShort(){return this.isValid?on.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?on.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?on.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?on.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 g=864e5,d=6e4,b=Xi(this.c),E=this.zone.offset(b-g),V=this.zone.offset(b+g),tt=this.zone.offset(b-E*d),bt=this.zone.offset(b-V*d);if(tt===bt)return[this];const Gt=b-tt*d,we=b-bt*d,lr=Rc(Gt,tt),mr=Rc(we,bt);return lr.hour===mr.hour&&lr.minute===mr.minute&&lr.second===mr.second&&lr.millisecond===mr.millisecond?[Ms(this,{ts:Gt}),Ms(this,{ts:we})]:[this]}get isInLeapYear(){return fi(this.year)}get daysInMonth(){return ha(this.year,this.month)}get daysInYear(){return this.isValid?ni(this.year):NaN}get weeksInWeekYear(){return this.isValid?mi(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?mi(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(g={}){const{locale:d,numberingSystem:b,calendar:E}=Ir.create(this.loc.clone(g),g).resolvedOptions(this);return{locale:d,numberingSystem:b,outputCalendar:E}}toUTC(g=0,d={}){return this.setZone(Ln.instance(g),d)}toLocal(){return this.setZone(Nt.defaultZone)}setZone(g,{keepLocalTime:d=!1,keepCalendarTime:b=!1}={}){if((g=$i(g,Nt.defaultZone)).equals(this.zone))return this;if(g.isValid){let E=this.ts;if(d||b){const V=g.offset(this.ts),tt=this.toObject();[E]=ad(tt,V,g)}return Ms(this,{ts:E,zone:g})}return Bo.invalid(Ts(g))}reconfigure({locale:g,numberingSystem:d,outputCalendar:b}={}){return Ms(this,{loc:this.loc.clone({locale:g,numberingSystem:d,outputCalendar:b})})}setLocale(g){return this.reconfigure({locale:g})}set(g){if(!this.isValid)return this;const d=ma(g,$d),{minDaysInFirstWeek:b,startOfWeek:E}=bn(d,this.loc),V=!Fo(d.weekYear)||!Fo(d.weekNumber)||!Fo(d.weekday),tt=!Fo(d.ordinal),bt=!Fo(d.year),Gt=!Fo(d.month)||!Fo(d.day);if((bt||Gt||tt)&&(d.weekYear||d.weekNumber))throw new Rt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Gt&&tt)throw new Rt("Can't mix ordinal dates with month/day");let mr;V?mr=so({...Jr(this.c,b,E),...d},b,E):Fo(d.ordinal)?(mr={...this.toObject(),...d},Fo(d.day)&&(mr.day=Math.min(ha(mr.year,mr.month),mr.day))):mr=Eo({...xo(this.c),...d});const[bo,to]=ad(mr,this.o,this.zone);return Ms(this,{ts:bo,o:to})}plus(g){return this.isValid?Ms(this,Bd(this,Bn.fromDurationLike(g))):this}minus(g){return this.isValid?Ms(this,Bd(this,Bn.fromDurationLike(g).negate())):this}startOf(g,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const b={},E=Bn.normalizeUnit(g);switch(E){case"years":b.month=1;case"quarters":case"months":b.day=1;case"weeks":case"days":b.hour=0;case"hours":b.minute=0;case"minutes":b.second=0;case"seconds":b.millisecond=0}if("weeks"===E)if(d){const V=this.loc.getStartOfWeek(),{weekday:tt}=this;ttthis.valueOf(),we=function Ui(w,g,d,b){let[E,V,tt,bt]=function Zs(w,g,d){const b=[["years",(Gt,we)=>we.year-Gt.year],["quarters",(Gt,we)=>we.quarter-Gt.quarter+4*(we.year-Gt.year)],["months",(Gt,we)=>we.month-Gt.month+12*(we.year-Gt.year)],["weeks",(Gt,we)=>{const lr=Xa(Gt,we);return(lr-lr%7)/7}],["days",Xa]],E={},V=w;let tt,bt;for(const[Gt,we]of b)d.indexOf(Gt)>=0&&(tt=Gt,E[Gt]=we(w,g),bt=V.plus(E),bt>g?(E[Gt]--,(w=V.plus(E))>g&&(bt=w,E[Gt]--,w=V.plus(E))):w=bt);return[w,E,bt,tt]}(w,g,d);const Gt=g-E,we=d.filter(mr=>["hours","minutes","seconds","milliseconds"].indexOf(mr)>=0);0===we.length&&(tt0?Bn.fromMillis(Gt,b).shiftTo(...we).plus(lr):lr}(tt?this:g,tt?g:this,V,E);return tt?we.negate():we}diffNow(g="milliseconds",d={}){return this.diff(Bo.now(),g,d)}until(g){return this.isValid?li.fromDateTimes(this,g):this}hasSame(g,d,b){if(!this.isValid)return!1;const E=g.valueOf(),V=this.setZone(g.zone,{keepLocalTime:!0});return V.startOf(d,b)<=E&&E<=V.endOf(d,b)}equals(g){return this.isValid&&g.isValid&&this.valueOf()===g.valueOf()&&this.zone.equals(g.zone)&&this.loc.equals(g.loc)}toRelative(g={}){if(!this.isValid)return null;const d=g.base||Bo.fromObject({},{zone:this.zone}),b=g.padding?thisd.valueOf(),Math.min)}static max(...g){if(!g.every(Bo.isDateTime))throw new Ht("max requires all arguments be DateTimes");return Ka(g,d=>d.valueOf(),Math.max)}static fromFormatExplain(g,d,b={}){const{locale:E=null,numberingSystem:V=null}=b;return hs(po.fromOpts({locale:E,numberingSystem:V,defaultToEN:!0}),g,d)}static fromStringExplain(g,d,b={}){return Bo.fromFormatExplain(g,d,b)}static buildFormatParser(g,d={}){const{locale:b=null,numberingSystem:E=null}=d,V=po.fromOpts({locale:b,numberingSystem:E,defaultToEN:!0});return new Ni(V,g)}static fromFormatParser(g,d,b={}){if(Fo(g)||Fo(d))throw new Ht("fromFormatParser requires an input string and a format parser");const{locale:E=null,numberingSystem:V=null}=b,tt=po.fromOpts({locale:E,numberingSystem:V,defaultToEN:!0});if(!tt.equals(d.locale))throw new Ht(`fromFormatParser called with a locale of ${tt}, but the format parser was created for ${d.locale}`);const{result:bt,zone:Gt,specificOffset:we,invalidReason:lr}=d.explainFromTokens(g);return lr?Bo.invalid(lr):zc(bt,Gt,b,`format ${d.format}`,g,we)}static get DATE_SHORT(){return St}static get DATE_MED(){return yt}static get DATE_MED_WITH_WEEKDAY(){return ie}static get DATE_FULL(){return Xe}static get DATE_HUGE(){return Se}static get TIME_SIMPLE(){return Ke}static get TIME_WITH_SECONDS(){return re}static get TIME_WITH_SHORT_OFFSET(){return $e}static get TIME_WITH_LONG_OFFSET(){return tr}static get TIME_24_SIMPLE(){return Tr}static get TIME_24_WITH_SECONDS(){return Wr}static get TIME_24_WITH_SHORT_OFFSET(){return Lo}static get TIME_24_WITH_LONG_OFFSET(){return Or}static get DATETIME_SHORT(){return fo}static get DATETIME_SHORT_WITH_SECONDS(){return cr}static get DATETIME_MED(){return Ft}static get DATETIME_MED_WITH_SECONDS(){return Tt}static get DATETIME_MED_WITH_WEEKDAY(){return Qt}static get DATETIME_FULL(){return K}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return z}static get DATETIME_HUGE_WITH_SECONDS(){return Lt}}function Kc(w){if(Bo.isDateTime(w))return w;if(w&&w.valueOf&&Ei(w.valueOf()))return Bo.fromJSDate(w);if(w&&"object"==typeof w)return Bo.fromObject(w);throw new Ht(`Unknown datetime argument: ${w}, of type ${typeof w}`)}const gc=new l.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function bu(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Xc=(()=>{class w extends or.MJ{_useUTC;_firstDayOfWeek;_defaultOutputCalendar;constructor(){super();const d=(0,l.WQX)(or.Ju,{optional:!0}),b=(0,l.WQX)(gc,{optional:!0});this._useUTC=!!b?.useUtc,this._firstDayOfWeek=b?.firstDayOfWeek||0,this._defaultOutputCalendar=b?.defaultOutputCalendar||"gregory",this.setLocale(d||Bo.local().locale)}getYear(d){return d.year}getMonth(d){return d.month-1}getDate(d){return d.day}getDayOfWeek(d){return d.weekday}getMonthNames(d){return on.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function ld(w,g){const d=Array(w);for(let b=0;bd.format(Bo.utc(2017,1,b+1).toJSDate()))}getDayOfWeekNames(d){const b=on.weekdays(d,{locale:this.locale});return b.unshift(b.pop()),b}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Bo.fromObject(d.toObject(),this._getOptions())}createDate(d,b,E){const V=this._getOptions();if(b<0||b>11)throw Error(`Invalid month index "${b}". Month index has to be between 0 and 11.`);if(E<1)throw Error(`Invalid date "${E}". Date has to be greater than 0.`);const tt=this._useUTC?Bo.utc(d,b+1,E,V):Bo.local(d,b+1,E,V);if(!this.isValid(tt))throw Error(`Invalid date "${E}". Reason: "${tt.invalidReason}".`);return tt}today(){const d=this._getOptions();return this._useUTC?Bo.utc(d):Bo.local(d)}parse(d,b){const E=this._getOptions();if("string"==typeof d&&d.length>0){const V=Bo.fromISO(d,E);if(this.isValid(V))return V;const tt=Array.isArray(b)?b:[b];if(!b.length)throw Error("Formats array must not be empty.");for(const bt of tt){const Gt=Bo.fromFormat(d,bt,E);if(this.isValid(Gt))return Gt}return this.invalid()}return"number"==typeof d?Bo.fromMillis(d,E):d instanceof Date?Bo.fromJSDate(d,E):d instanceof Bo?Bo.fromMillis(d.toMillis(),E):null}format(d,b){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(b):d.setLocale(this.locale).toFormat(b)}addCalendarYears(d,b){return d.reconfigure(this._getOptions()).plus({years:b})}addCalendarMonths(d,b){return d.reconfigure(this._getOptions()).plus({months:b})}addCalendarDays(d,b){return d.reconfigure(this._getOptions()).plus({days:b})}toIso8601(d){return d.toISO()}deserialize(d){const b=this._getOptions();let E;if(d instanceof Date&&(E=Bo.fromJSDate(d,b)),"string"==typeof d){if(!d)return null;E=Bo.fromISO(d,b)}return E&&this.isValid(E)?E:super.deserialize(d)}isDateInstance(d){return d instanceof Bo}isValid(d){return d.isValid}invalid(){return Bo.invalid("Invalid Luxon DateTime object.")}setTime(d,b,E,V){return this.clone(d).set({hour:b,minute:E,second:V,millisecond:0})}getHours(d){return d.hour}getMinutes(d){return d.minute}getSeconds(d){return d.second}parseTime(d,b){const E=this.parse(d,b);return(!E||!this.isValid(E))&&"string"==typeof d&&this.parse(d.replace(/[^0-9:(AM|PM)]/gi,""),b)||E}addSeconds(d,b){return d.reconfigure(this._getOptions()).plus({seconds:b})}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();var Do=o(1204);function oa(w){return new l.wOt(3e3,!1)}function An(w){switch(w.length){case 0:return new Do.sf;case 1:return w[0];default:return new Do.ui(w)}}function Nc(w,g,d=new Map,b=new Map){const E=[],V=[];let tt=-1,bt=null;if(g.forEach(Gt=>{const we=Gt.get("offset"),lr=we==tt,mr=lr&&bt||new Map;Gt.forEach((bo,to)=>{let go=to,en=bo;if("offset"!==to)switch(go=w.normalizePropertyName(go,E),en){case Do.FX:en=d.get(to);break;case Do.kp:en=b.get(to);break;default:en=w.normalizeStyleValue(to,go,en,E)}mr.set(go,en)}),lr||V.push(mr),bt=mr,tt=we}),E.length)throw function dp(){return new l.wOt(3502,!1)}();return V}function Rs(w,g,d,b){switch(g){case"start":w.onStart(()=>b(d&&Qa(d,"start",w)));break;case"done":w.onDone(()=>b(d&&Qa(d,"done",w)));break;case"destroy":w.onDestroy(()=>b(d&&Qa(d,"destroy",w)))}}function Qa(w,g,d){const V=Il(w.element,w.triggerName,w.fromState,w.toState,g||w.phaseName,d.totalTime??w.totalTime,!!d.disabled),tt=w._data;return null!=tt&&(V._data=tt),V}function Il(w,g,d,b,E="",V=0,tt){return{element:w,triggerName:g,fromState:d,toState:b,phaseName:E,totalTime:V,disabled:!!tt}}function gs(w,g,d){let b=w.get(g);return b||w.set(g,b=d),b}function yu(w){const g=w.indexOf(":");return[w.substring(1,g),w.slice(g+1)]}const qg=typeof document>"u"?null:document.documentElement;function hp(w){const g=w.parentNode||w.host||null;return g===qg?null:g}let fs=null,Zc=!1;function I(w,g){for(;g;){if(g===w)return!0;g=hp(g)}return!1}function P(w,g,d){if(d)return Array.from(w.querySelectorAll(g));const b=w.querySelector(g);return b?[b]:[]}let nt=(()=>{class w{validateStyleProperty(d){return function Za(w){fs||(fs=function vu(){return typeof document<"u"?document.body:null}()||{},Zc=!!fs.style&&"WebkitAppearance"in fs.style);let g=!0;return fs.style&&!function gp(w){return"ebkit"==w.substring(1,6)}(w)&&(g=w in fs.style,!g&&Zc&&(g="Webkit"+w.charAt(0).toUpperCase()+w.slice(1)in fs.style)),g}(d)}containsElement(d,b){return I(d,b)}getParentElement(d){return hp(d)}query(d,b,E){return P(d,b,E)}computeStyle(d,b,E){return E||""}animate(d,b,E,V,tt,bt=[],Gt){return new Do.sf(E,V)}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();class Et{static NOOP=new nt}class $t{}const Me=1e3,Cr="ng-enter",Qe="ng-leave",Gr="ng-trigger",zr=".ng-trigger",ro="ng-animating",Ar=".ng-animating";function Vr(w){if("number"==typeof w)return w;const g=w.match(/^(-?[\.\d]+)(m?s)/);return!g||g.length<2?0:Xr(parseFloat(g[1]),g[2])}function Xr(w,g){return"s"===g?w*Me:w}function yo(w,g,d){return w.hasOwnProperty("duration")?w:function Ur(w,g,d){let E,V=0,tt="";if("string"==typeof w){const bt=w.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===bt)return g.push(oa()),{duration:0,delay:0,easing:""};E=Xr(parseFloat(bt[1]),bt[2]);const Gt=bt[3];null!=Gt&&(V=Xr(parseFloat(Gt),bt[4]));const we=bt[5];we&&(tt=we)}else E=w;if(!d){let bt=!1,Gt=g.length;E<0&&(g.push(function R(){return new l.wOt(3100,!1)}()),bt=!0),V<0&&(g.push(function X(){return new l.wOt(3101,!1)}()),bt=!0),bt&&g.splice(Gt,0,oa())}return{duration:E,delay:V,easing:tt}}(w,g,d)}function Co(w,g,d){g.forEach((b,E)=>{const V=bs(E);d&&!d.has(E)&&d.set(E,w.style[V]),w.style[V]=b})}function Go(w,g){g.forEach((d,b)=>{const E=bs(b);w.style[E]=""})}function Uo(w){return Array.isArray(w)?1==w.length?w[0]:(0,Do.K2)(w):w}const Jn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Xn(w){let g=[];if("string"==typeof w){let d;for(;d=Jn.exec(w);)g.push(d[1]);Jn.lastIndex=0}return g}function yi(w,g,d){const b=`${w}`,E=b.replace(Jn,(V,tt)=>{let bt=g[tt];return null==bt&&(d.push(function G(){return new l.wOt(3003,!1)}()),bt=""),bt.toString()});return E==b?w:E}const Si=/-+([a-z0-9])/g;function bs(w){return w.replace(Si,(...g)=>g[1].toUpperCase())}function Yn(w,g,d){switch(g.type){case Do.If.Trigger:return w.visitTrigger(g,d);case Do.If.State:return w.visitState(g,d);case Do.If.Transition:return w.visitTransition(g,d);case Do.If.Sequence:return w.visitSequence(g,d);case Do.If.Group:return w.visitGroup(g,d);case Do.If.Animate:return w.visitAnimate(g,d);case Do.If.Keyframes:return w.visitKeyframes(g,d);case Do.If.Style:return w.visitStyle(g,d);case Do.If.Reference:return w.visitReference(g,d);case Do.If.AnimateChild:return w.visitAnimateChild(g,d);case Do.If.AnimateRef:return w.visitAnimateRef(g,d);case Do.If.Query:return w.visitQuery(g,d);case Do.If.Stagger:return w.visitStagger(g,d);default:throw function gt(){return new l.wOt(3004,!1)}()}}function Ai(w,g){return window.getComputedStyle(w)[g]}const fa=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 qa extends $t{normalizePropertyName(g,d){return bs(g)}normalizeStyleValue(g,d,b,E){let V="";const tt=b.toString().trim();if(fa.has(d)&&0!==b&&"0"!==b)if("number"==typeof b)V="px";else{const bt=b.match(/^[+-]?[\d\.]+([a-z]*)$/);bt&&0==bt[1].length&&E.push(function Wt(){return new l.wOt(3005,!1)}())}return tt+V}}const wl="*";const Ja=new Set(["true","1"]),fc=new Set(["false","0"]);function yl(w,g){const d=Ja.has(w)||fc.has(w),b=Ja.has(g)||fc.has(g);return(E,V)=>{let tt=w==wl||w==E,bt=g==wl||g==V;return!tt&&d&&"boolean"==typeof E&&(tt=E?Ja.has(w):fc.has(w)),!bt&&b&&"boolean"==typeof V&&(bt=V?Ja.has(g):fc.has(g)),tt&&bt}}const Vd=new RegExp("s*:selfs*,?","g");function Hd(w,g,d,b){return new mp(w).build(g,d,b)}class mp{_driver;constructor(g){this._driver=g}build(g,d,b){const E=new Wd(d);return this._resetContextStyleTimingState(E),Yn(this,Uo(g),E)}_resetContextStyleTimingState(g){g.currentQuerySelector="",g.collectedStyles=new Map,g.collectedStyles.set("",new Map),g.currentTime=0}visitTrigger(g,d){let b=d.queryCount=0,E=d.depCount=0;const V=[],tt=[];return"@"==g.name.charAt(0)&&d.errors.push(function Ee(){return new l.wOt(3006,!1)}()),g.definitions.forEach(bt=>{if(this._resetContextStyleTimingState(d),bt.type==Do.If.State){const Gt=bt,we=Gt.name;we.toString().split(/\s*,\s*/).forEach(lr=>{Gt.name=lr,V.push(this.visitState(Gt,d))}),Gt.name=we}else if(bt.type==Do.If.Transition){const Gt=this.visitTransition(bt,d);b+=Gt.queryCount,E+=Gt.depCount,tt.push(Gt)}else d.errors.push(function pr(){return new l.wOt(3007,!1)}())}),{type:Do.If.Trigger,name:g.name,states:V,transitions:tt,queryCount:b,depCount:E,options:null}}visitState(g,d){const b=this.visitStyle(g.styles,d),E=g.options&&g.options.params||null;if(b.containsDynamicStyles){const V=new Set,tt=E||{};b.styles.forEach(bt=>{bt instanceof Map&&bt.forEach(Gt=>{Xn(Gt).forEach(we=>{tt.hasOwnProperty(we)||V.add(we)})})}),V.size&&d.errors.push(function nr(){return new l.wOt(3008,!1)}(0,V.values()))}return{type:Do.If.State,name:g.name,style:b,options:E?{params:E}:null}}visitTransition(g,d){d.queryCount=0,d.depCount=0;const b=Yn(this,Uo(g.animation),d),E=function tl(w,g){const d=[];return"string"==typeof w?w.split(/\s*,\s*/).forEach(b=>function Ol(w,g,d){if(":"==w[0]){const Gt=function fp(w,g){switch(w){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,b)=>parseFloat(b)>parseFloat(d);case":decrement":return(d,b)=>parseFloat(b) *"}}(w,d);if("function"==typeof Gt)return void g.push(Gt);w=Gt}const b=w.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==b||b.length<4)return d.push(function Ya(){return new l.wOt(3015,!1)}()),g;const E=b[1],V=b[2],tt=b[3];g.push(yl(E,tt)),"<"==V[0]&&(E!=wl||tt!=wl)&&g.push(yl(tt,E))}(b,d,g)):d.push(w),d}(g.expr,d.errors);return{type:Do.If.Transition,matchers:E,animation:b,queryCount:d.queryCount,depCount:d.depCount,options:Lc(g.options)}}visitSequence(g,d){return{type:Do.If.Sequence,steps:g.steps.map(b=>Yn(this,b,d)),options:Lc(g.options)}}visitGroup(g,d){const b=d.currentTime;let E=0;const V=g.steps.map(tt=>{d.currentTime=b;const bt=Yn(this,tt,d);return E=Math.max(E,d.currentTime),bt});return d.currentTime=E,{type:Do.If.Group,steps:V,options:Lc(g.options)}}visitAnimate(g,d){const b=function bp(w,g){if(w.hasOwnProperty("duration"))return w;if("number"==typeof w)return xh(yo(w,g).duration,0,"");const d=w;if(d.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=xh(0,0,"");return V.dynamic=!0,V.strValue=d,V}const E=yo(d,g);return xh(E.duration,E.delay,E.easing)}(g.timings,d.errors);d.currentAnimateTimings=b;let E,V=g.styles?g.styles:(0,Do.iF)({});if(V.type==Do.If.Keyframes)E=this.visitKeyframes(V,d);else{let tt=g.styles,bt=!1;if(!tt){bt=!0;const we={};b.easing&&(we.easing=b.easing),tt=(0,Do.iF)(we)}d.currentTime+=b.duration+b.delay;const Gt=this.visitStyle(tt,d);Gt.isEmptyStep=bt,E=Gt}return d.currentAnimateTimings=null,{type:Do.If.Animate,timings:b,style:E,options:null}}visitStyle(g,d){const b=this._makeStyleAst(g,d);return this._validateStyleAst(b,d),b}_makeStyleAst(g,d){const b=[],E=Array.isArray(g.styles)?g.styles:[g.styles];for(let bt of E)"string"==typeof bt?bt===Do.kp?b.push(bt):d.errors.push(new l.wOt(3002,!1)):b.push(new Map(Object.entries(bt)));let V=!1,tt=null;return b.forEach(bt=>{if(bt instanceof Map&&(bt.has("easing")&&(tt=bt.get("easing"),bt.delete("easing")),!V))for(let Gt of bt.values())if(Gt.toString().indexOf("{{")>=0){V=!0;break}}),{type:Do.If.Style,styles:b,easing:tt,offset:g.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(g,d){const b=d.currentAnimateTimings;let E=d.currentTime,V=d.currentTime;b&&V>0&&(V-=b.duration+b.delay),g.styles.forEach(tt=>{"string"!=typeof tt&&tt.forEach((bt,Gt)=>{const we=d.collectedStyles.get(d.currentQuerySelector),lr=we.get(Gt);let mr=!0;lr&&(V!=E&&V>=lr.startTime&&E<=lr.endTime&&(d.errors.push(function Io(){return new l.wOt(3010,!1)}()),mr=!1),V=lr.startTime),mr&&we.set(Gt,{startTime:V,endTime:E}),d.options&&function oi(w,g,d){const b=g.params||{},E=Xn(w);E.length&&E.forEach(V=>{b.hasOwnProperty(V)||d.push(function F(){return new l.wOt(3001,!1)}())})}(bt,d.options,d.errors)})})}visitKeyframes(g,d){const b={type:Do.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function Gn(){return new l.wOt(3011,!1)}()),b;let V=0;const tt=[];let bt=!1,Gt=!1,we=0;const lr=g.steps.map(Ti=>{const ui=this._makeStyleAst(Ti,d);let xs=null!=ui.offset?ui.offset:function tf(w){if("string"==typeof w)return null;let g=null;if(Array.isArray(w))w.forEach(d=>{if(d instanceof Map&&d.has("offset")){const b=d;g=parseFloat(b.get("offset")),b.delete("offset")}});else if(w instanceof Map&&w.has("offset")){const d=w;g=parseFloat(d.get("offset")),d.delete("offset")}return g}(ui.styles),es=0;return null!=xs&&(V++,es=ui.offset=xs),Gt=Gt||es<0||es>1,bt=bt||es0&&V{const xs=bo>0?ui==to?1:bo*ui:tt[ui],es=xs*Sn;d.currentTime=go+en.delay+es,en.duration=es,this._validateStyleAst(Ti,d),Ti.offset=xs,b.styles.push(Ti)}),b}visitReference(g,d){return{type:Do.If.Reference,animation:Yn(this,Uo(g.animation),d),options:Lc(g.options)}}visitAnimateChild(g,d){return d.depCount++,{type:Do.If.AnimateChild,options:Lc(g.options)}}visitAnimateRef(g,d){return{type:Do.If.AnimateRef,animation:this.visitReference(g.animation,d),options:Lc(g.options)}}visitQuery(g,d){const b=d.currentQuerySelector,E=g.options||{};d.queryCount++,d.currentQuery=g;const[V,tt]=function zd(w){const g=!!w.split(/\s*,\s*/).find(d=>":self"==d);return g&&(w=w.replace(Vd,"")),w=w.replace(/@\*/g,zr).replace(/@\w+/g,d=>zr+"-"+d.slice(1)).replace(/:animating/g,Ar),[w,g]}(g.selector);d.currentQuerySelector=b.length?b+" "+V:V,gs(d.collectedStyles,d.currentQuerySelector,new Map);const bt=Yn(this,Uo(g.animation),d);return d.currentQuery=null,d.currentQuerySelector=b,{type:Do.If.Query,selector:V,limit:E.limit||0,optional:!!E.optional,includeSelf:tt,animation:bt,originalSelector:g.selector,options:Lc(g.options)}}visitStagger(g,d){d.currentQuery||d.errors.push(function da(){return new l.wOt(3013,!1)}());const b="full"===g.timings?{duration:0,delay:0,easing:"full"}:yo(g.timings,d.errors,!0);return{type:Do.If.Stagger,animation:Yn(this,Uo(g.animation),d),timings:b,options:null}}}class Wd{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(g){this.errors=g}}function Lc(w){return w?(w={...w}).params&&(w.params=function Jg(w){return w?{...w}:null}(w.params)):w={},w}function xh(w,g,d){return{duration:w,delay:g,easing:d}}function _u(w,g,d,b,E,V,tt=null,bt=!1){return{type:1,element:w,keyframes:g,preStyleProps:d,postStyleProps:b,duration:E,delay:V,totalTime:E+V,easing:tt,subTimeline:bt}}class Kd{_map=new Map;get(g){return this._map.get(g)||[]}append(g,d){let b=this._map.get(g);b||this._map.set(g,b=[]),b.push(...d)}has(g){return this._map.has(g)}clear(){this._map.clear()}}const rf=new RegExp(":enter","g"),kh=new RegExp(":leave","g");function xu(w,g,d,b,E,V=new Map,tt=new Map,bt,Gt,we=[]){return(new Rl).buildKeyframes(w,g,d,b,E,V,tt,bt,Gt,we)}class Rl{buildKeyframes(g,d,b,E,V,tt,bt,Gt,we,lr=[]){we=we||new Kd;const mr=new ku(g,d,we,E,V,lr,[]);mr.options=Gt;const bo=Gt.delay?Vr(Gt.delay):0;mr.currentTimeline.delayNextStep(bo),mr.currentTimeline.setStyles([tt],null,mr.errors,Gt),Yn(this,b,mr);const to=mr.timelines.filter(go=>go.containsAnimation());if(to.length&&bt.size){let go;for(let en=to.length-1;en>=0;en--){const Sn=to[en];if(Sn.element===d){go=Sn;break}}go&&!go.allowOnlyTimelineStyles()&&go.setStyles([bt],null,mr.errors,Gt)}return to.length?to.map(go=>go.buildKeyframes()):[_u(d,[],[],[],0,bo,"",!1)]}visitTrigger(g,d){}visitState(g,d){}visitTransition(g,d){}visitAnimateChild(g,d){const b=d.subInstructions.get(d.element);if(b){const E=d.createSubContext(g.options),V=d.currentTimeline.currentTime,tt=this._visitSubInstructions(b,E,E.options);V!=tt&&d.transformIntoNewTimeline(tt)}d.previousNode=g}visitAnimateRef(g,d){const b=d.createSubContext(g.options);b.transformIntoNewTimeline(),this._applyAnimationRefDelays([g.options,g.animation.options],d,b),this.visitReference(g.animation,b),d.transformIntoNewTimeline(b.currentTimeline.currentTime),d.previousNode=g}_applyAnimationRefDelays(g,d,b){for(const E of g){const V=E?.delay;if(V){const tt="number"==typeof V?V:Vr(yi(V,E?.params??{},d.errors));b.delayNextStep(tt)}}}_visitSubInstructions(g,d,b){let V=d.currentTimeline.currentTime;const tt=null!=b.duration?Vr(b.duration):null,bt=null!=b.delay?Vr(b.delay):null;return 0!==tt&&g.forEach(Gt=>{const we=d.appendInstructionToTimeline(Gt,tt,bt);V=Math.max(V,we.duration+we.delay)}),V}visitReference(g,d){d.updateOptions(g.options,!0),Yn(this,g.animation,d),d.previousNode=g}visitSequence(g,d){const b=d.subContextCount;let E=d;const V=g.options;if(V&&(V.params||V.delay)&&(E=d.createSubContext(V),E.transformIntoNewTimeline(),null!=V.delay)){E.previousNode.type==Do.If.Style&&(E.currentTimeline.snapshotCurrentStyles(),E.previousNode=Nl);const tt=Vr(V.delay);E.delayNextStep(tt)}g.steps.length&&(g.steps.forEach(tt=>Yn(this,tt,E)),E.currentTimeline.applyStylesToKeyframe(),E.subContextCount>b&&E.transformIntoNewTimeline()),d.previousNode=g}visitGroup(g,d){const b=[];let E=d.currentTimeline.currentTime;const V=g.options&&g.options.delay?Vr(g.options.delay):0;g.steps.forEach(tt=>{const bt=d.createSubContext(g.options);V&&bt.delayNextStep(V),Yn(this,tt,bt),E=Math.max(E,bt.currentTimeline.currentTime),b.push(bt.currentTimeline)}),b.forEach(tt=>d.currentTimeline.mergeTimelineCollectedStyles(tt)),d.transformIntoNewTimeline(E),d.previousNode=g}_visitTiming(g,d){if(g.dynamic){const b=g.strValue;return yo(d.params?yi(b,d.params,d.errors):b,d.errors)}return{duration:g.duration,delay:g.delay,easing:g.easing}}visitAnimate(g,d){const b=d.currentAnimateTimings=this._visitTiming(g.timings,d),E=d.currentTimeline;b.delay&&(d.incrementTime(b.delay),E.snapshotCurrentStyles());const V=g.style;V.type==Do.If.Keyframes?this.visitKeyframes(V,d):(d.incrementTime(b.duration),this.visitStyle(V,d),E.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=g}visitStyle(g,d){const b=d.currentTimeline,E=d.currentAnimateTimings;!E&&b.hasCurrentStyleProperties()&&b.forwardFrame();const V=E&&E.easing||g.easing;g.isEmptyStep?b.applyEmptyStep(V):b.setStyles(g.styles,V,d.errors,d.options),d.previousNode=g}visitKeyframes(g,d){const b=d.currentAnimateTimings,E=d.currentTimeline.duration,V=b.duration,bt=d.createSubContext().currentTimeline;bt.easing=b.easing,g.styles.forEach(Gt=>{bt.forwardTime((Gt.offset||0)*V),bt.setStyles(Gt.styles,Gt.easing,d.errors,d.options),bt.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(bt),d.transformIntoNewTimeline(E+V),d.previousNode=g}visitQuery(g,d){const b=d.currentTimeline.currentTime,E=g.options||{},V=E.delay?Vr(E.delay):0;V&&(d.previousNode.type===Do.If.Style||0==b&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Nl);let tt=b;const bt=d.invokeQuery(g.selector,g.originalSelector,g.limit,g.includeSelf,!!E.optional,d.errors);d.currentQueryTotal=bt.length;let Gt=null;bt.forEach((we,lr)=>{d.currentQueryIndex=lr;const mr=d.createSubContext(g.options,we);V&&mr.delayNextStep(V),we===d.element&&(Gt=mr.currentTimeline),Yn(this,g.animation,mr),mr.currentTimeline.applyStylesToKeyframe(),tt=Math.max(tt,mr.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(tt),Gt&&(d.currentTimeline.mergeTimelineCollectedStyles(Gt),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=g}visitStagger(g,d){const b=d.parentContext,E=d.currentTimeline,V=g.timings,tt=Math.abs(V.duration),bt=tt*(d.currentQueryTotal-1);let Gt=tt*d.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":Gt=bt-Gt;break;case"full":Gt=b.currentStaggerTime}const lr=d.currentTimeline;Gt&&lr.delayNextStep(Gt);const mr=lr.currentTime;Yn(this,g.animation,d),d.previousNode=g,b.currentStaggerTime=E.currentTime-mr+(E.startTime-b.currentTimeline.startTime)}}const Nl={};class ku{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Nl;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(g,d,b,E,V,tt,bt,Gt){this._driver=g,this.element=d,this.subInstructions=b,this._enterClassName=E,this._leaveClassName=V,this.errors=tt,this.timelines=bt,this.currentTimeline=Gt||new Gd(this._driver,d,0),bt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(g,d){if(!g)return;const b=g;let E=this.options;null!=b.duration&&(E.duration=Vr(b.duration)),null!=b.delay&&(E.delay=Vr(b.delay));const V=b.params;if(V){let tt=E.params;tt||(tt=this.options.params={}),Object.keys(V).forEach(bt=>{(!d||!tt.hasOwnProperty(bt))&&(tt[bt]=yi(V[bt],tt,this.errors))})}}_copyOptions(){const g={};if(this.options){const d=this.options.params;if(d){const b=g.params={};Object.keys(d).forEach(E=>{b[E]=d[E]})}}return g}createSubContext(g=null,d,b){const E=d||this.element,V=new ku(this._driver,E,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(E,b||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(g),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(g){return this.previousNode=Nl,this.currentTimeline=this.currentTimeline.fork(this.element,g),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(g,d,b){const E={duration:d??g.duration,delay:this.currentTimeline.currentTime+(b??0)+g.delay,easing:""},V=new Eh(this._driver,g.element,g.keyframes,g.preStyleProps,g.postStyleProps,E,g.stretchStartingKeyframe);return this.timelines.push(V),E}incrementTime(g){this.currentTimeline.forwardTime(this.currentTimeline.duration+g)}delayNextStep(g){g>0&&this.currentTimeline.delayNextStep(g)}invokeQuery(g,d,b,E,V,tt){let bt=[];if(E&&bt.push(this.element),g.length>0){g=(g=g.replace(rf,"."+this._enterClassName)).replace(kh,"."+this._leaveClassName);let we=this._driver.query(this.element,g,1!=b);0!==b&&(we=b<0?we.slice(we.length+b,we.length):we.slice(0,b)),bt.push(...we)}return!V&&0==bt.length&&tt.push(function Wo(){return new l.wOt(3014,!1)}()),bt}}class Gd{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(g,d,b,E){this._driver=g,this.element=d,this.startTime=b,this._elementTimelineStylesLookup=E,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(g){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+g),d&&this.snapshotCurrentStyles()):this.startTime+=g}fork(g,d){return this.applyStylesToKeyframe(),new Gd(this._driver,g,d||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(g){this.applyStylesToKeyframe(),this.duration=g,this._loadKeyframe()}_updateStyle(g,d){this._localTimelineStyles.set(g,d),this._globalTimelineStyles.set(g,d),this._styleSummary.set(g,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(g){g&&this._previousKeyframe.set("easing",g);for(let[d,b]of this._globalTimelineStyles)this._backFill.set(d,b||Do.kp),this._currentKeyframe.set(d,Do.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(g,d,b,E){d&&this._previousKeyframe.set("easing",d);const V=E&&E.params||{},tt=function Ch(w,g){const d=new Map;let b;return w.forEach(E=>{if("*"===E){b??=g.keys();for(let V of b)d.set(V,Do.kp)}else for(let[V,tt]of E)d.set(V,tt)}),d}(g,this._globalTimelineStyles);for(let[bt,Gt]of tt){const we=yi(Gt,V,b);this._pendingStyles.set(bt,we),this._localTimelineStyles.has(bt)||this._backFill.set(bt,this._globalTimelineStyles.get(bt)??Do.kp),this._updateStyle(bt,we)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((g,d)=>{this._currentKeyframe.set(d,g)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((g,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,g)}))}snapshotCurrentStyles(){for(let[g,d]of this._localTimelineStyles)this._pendingStyles.set(g,d),this._updateStyle(g,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const g=[];for(let d in this._currentKeyframe)g.push(d);return g}mergeTimelineCollectedStyles(g){g._styleSummary.forEach((d,b)=>{const E=this._styleSummary.get(b);(!E||d.time>E.time)&&this._updateStyle(b,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const g=new Set,d=new Set,b=1===this._keyframes.size&&0===this.duration;let E=[];this._keyframes.forEach((bt,Gt)=>{const we=new Map([...this._backFill,...bt]);we.forEach((lr,mr)=>{lr===Do.FX?g.add(mr):lr===Do.kp&&d.add(mr)}),b||we.set("offset",Gt/this.duration),E.push(we)});const V=[...g.values()],tt=[...d.values()];if(b){const bt=E[0],Gt=new Map(bt);bt.set("offset",0),Gt.set("offset",1),E=[bt,Gt]}return _u(this.element,E,V,tt,this.duration,this.startTime,this.easing,!1)}}class Eh extends Gd{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(g,d,b,E,V,tt,bt=!1){super(g,d,tt.delay),this.keyframes=b,this.preStyleProps=E,this.postStyleProps=V,this._stretchStartingKeyframe=bt,this.timings={duration:tt.duration,delay:tt.delay,easing:tt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let g=this.keyframes,{delay:d,duration:b,easing:E}=this.timings;if(this._stretchStartingKeyframe&&d){const V=[],tt=b+d,bt=d/tt,Gt=new Map(g[0]);Gt.set("offset",0),V.push(Gt);const we=new Map(g[0]);we.set("offset",yp(bt)),V.push(we);const lr=g.length-1;for(let mr=1;mr<=lr;mr++){let bo=new Map(g[mr]);const to=bo.get("offset");bo.set("offset",yp((d+to*b)/tt)),V.push(bo)}b=tt,d=0,E="",g=V}return _u(this.element,g,this.preStyleProps,this.postStyleProps,b,d,E,!0)}}function yp(w,g=3){const d=Math.pow(10,g-1);return Math.round(w*d)/d}function vp(w,g,d,b,E,V,tt,bt,Gt,we,lr,mr,bo){return{type:0,element:w,triggerName:g,isRemovalTransition:E,fromState:d,fromStyles:V,toState:b,toStyles:tt,timelines:bt,queriedElements:Gt,preStyleProps:we,postStyleProps:lr,totalTime:mr,errors:bo}}const hd={};class Fc{_triggerName;ast;_stateStyles;constructor(g,d,b){this._triggerName=g,this.ast=d,this._stateStyles=b}match(g,d,b,E){return function Eu(w,g,d,b,E){return w.some(V=>V(g,d,b,E))}(this.ast.matchers,g,d,b,E)}buildStyles(g,d,b){let E=this._stateStyles.get("*");return void 0!==g&&(E=this._stateStyles.get(g?.toString())||E),E?E.buildStyles(d,b):new Map}build(g,d,b,E,V,tt,bt,Gt,we,lr){const mr=[],bo=this.ast.options&&this.ast.options.params||hd,go=this.buildStyles(b,bt&&bt.params||hd,mr),en=Gt&&Gt.params||hd,Sn=this.buildStyles(E,en,mr),Ti=new Set,ui=new Map,xs=new Map,es="void"===E,Rd={params:_p(en,bo),delay:this.ast.options?.delay},wc=lr?[]:xu(g,d,this.ast.animation,V,tt,go,Sn,Rd,we,mr);let ks=0;return wc.forEach(Ys=>{ks=Math.max(Ys.duration+Ys.delay,ks)}),mr.length?vp(d,this._triggerName,b,E,es,go,Sn,[],[],ui,xs,ks,mr):(wc.forEach(Ys=>{const Sc=Ys.element,Bc=gs(ui,Sc,new Set);Ys.preStyleProps.forEach(fu=>Bc.add(fu));const ph=gs(xs,Sc,new Set);Ys.postStyleProps.forEach(fu=>ph.add(fu)),Sc!==d&&Ti.add(Sc)}),vp(d,this._triggerName,b,E,es,go,Sn,wc,[...Ti.values()],ui,xs,ks))}}function _p(w,g){const d={...g};return Object.entries(w).forEach(([b,E])=>{null!=E&&(d[b]=E)}),d}class Ll{styles;defaultParams;normalizer;constructor(g,d,b){this.styles=g,this.defaultParams=d,this.normalizer=b}buildStyles(g,d){const b=new Map,E=_p(g,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((tt,bt)=>{tt&&(tt=yi(tt,E,d));const Gt=this.normalizer.normalizePropertyName(bt,d);tt=this.normalizer.normalizeStyleValue(bt,Gt,tt,d),b.set(bt,tt)})}),b}}class Fa{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(g,d,b){this.name=g,this.ast=d,this._normalizer=b,d.states.forEach(E=>{this.states.set(E.name,new Ll(E.style,E.options&&E.options.params||{},b))}),xp(this.states,"true","1"),xp(this.states,"false","0"),d.transitions.forEach(E=>{this.transitionFactories.push(new Fc(g,E,this.states))}),this.fallbackTransition=function Dh(w,g){return new Fc(w,{type:Do.If.Transition,animation:{type:Do.If.Sequence,steps:[],options:null},matchers:[(tt,bt)=>!0],options:null,queryCount:0,depCount:0},g)}(g,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(g,d,b,E){return this.transitionFactories.find(tt=>tt.match(g,d,b,E))||null}matchStyles(g,d,b){return this.fallbackTransition.buildStyles(g,d,b)}}function xp(w,g,d){w.has(g)?w.has(d)||w.set(d,w.get(g)):w.has(d)&&w.set(g,w.get(d))}const Cu=new Kd;class nf{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(g,d,b){this.bodyNode=g,this._driver=d,this._normalizer=b}register(g,d){const b=[],V=Hd(this._driver,d,b,[]);if(b.length)throw function up(){return new l.wOt(3503,!1)}();this._animations.set(g,V)}_buildPlayer(g,d,b){const E=g.element,V=Nc(this._normalizer,g.keyframes,d,b);return this._driver.animate(E,V,g.duration,g.delay,g.easing,[],!0)}create(g,d,b={}){const E=[],V=this._animations.get(g);let tt;const bt=new Map;if(V?(tt=xu(this._driver,d,V,Cr,Qe,new Map,new Map,b,Cu,E),tt.forEach(lr=>{const mr=gs(bt,lr.element,new Map);lr.postStyleProps.forEach(bo=>mr.set(bo,null))})):(E.push(function pp(){return new l.wOt(3300,!1)}()),tt=[]),E.length)throw function ml(){return new l.wOt(3504,!1)}();bt.forEach((lr,mr)=>{lr.forEach((bo,to)=>{lr.set(to,this._driver.computeStyle(mr,to,Do.kp))})});const we=An(tt.map(lr=>{const mr=bt.get(lr.element);return this._buildPlayer(lr,new Map,mr)}));return this._playersById.set(g,we),we.onDestroy(()=>this.destroy(g)),this.players.push(we),we}destroy(g){const d=this._getPlayer(g);d.destroy(),this._playersById.delete(g);const b=this.players.indexOf(d);b>=0&&this.players.splice(b,1)}_getPlayer(g){const d=this._playersById.get(g);if(!d)throw function Yc(){return new l.wOt(3301,!1)}();return d}listen(g,d,b,E){const V=Il(d,"","","");return Rs(this._getPlayer(g),b,V,E),()=>{}}command(g,d,b,E){if("register"==b)return void this.register(g,E[0]);if("create"==b)return void this.create(g,d,E[0]||{});const V=this._getPlayer(g);switch(b){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(E[0]));break;case"destroy":this.destroy(g)}}}const Xd="ng-animate-queued",kp="ng-animate-disabled",Sh=[],Ah={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Su={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Gs="__ng_removed";class Au{namespaceId;value;options;get params(){return this.options.params}constructor(g,d=""){this.namespaceId=d;const b=g&&g.hasOwnProperty("value");if(this.value=function Dp(w){return w??null}(b?g.value:g),b){const{value:V,...tt}=g;this.options=tt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(g){const d=g.params;if(d){const b=this.options.params;Object.keys(d).forEach(E=>{null==b[E]&&(b[E]=d[E])})}}}const Zd="void",Tu=new Au(Zd);class Ep{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(g,d,b){this.id=g,this.hostElement=d,this._engine=b,this._hostClassName="ng-tns-"+g,va(d,this._hostClassName)}listen(g,d,b,E){if(!this._triggers.has(d))throw function Qc(){return new l.wOt(3302,!1)}();if(null==b||0==b.length)throw function dd(){return new l.wOt(3303,!1)}();if(!function cf(w){return"start"==w||"done"==w}(b))throw function ud(){return new l.wOt(3400,!1)}();const V=gs(this._elementListeners,g,[]),tt={name:d,phase:b,callback:E};V.push(tt);const bt=gs(this._engine.statesByElement,g,new Map);return bt.has(d)||(va(g,Gr),va(g,Gr+"-"+d),bt.set(d,Tu)),()=>{this._engine.afterFlush(()=>{const Gt=V.indexOf(tt);Gt>=0&&V.splice(Gt,1),this._triggers.has(d)||bt.delete(d)})}}register(g,d){return!this._triggers.has(g)&&(this._triggers.set(g,d),!0)}_getTrigger(g){const d=this._triggers.get(g);if(!d)throw function Js(){return new l.wOt(3401,!1)}();return d}trigger(g,d,b,E=!0){const V=this._getTrigger(d),tt=new sf(this.id,d,g);let bt=this._engine.statesByElement.get(g);bt||(va(g,Gr),va(g,Gr+"-"+d),this._engine.statesByElement.set(g,bt=new Map));let Gt=bt.get(d);const we=new Au(b,this.id);if(!(b&&b.hasOwnProperty("value"))&&Gt&&we.absorbOptions(Gt.options),bt.set(d,we),Gt||(Gt=Tu),we.value!==Zd&&Gt.value===we.value){if(!function Mh(w,g){const d=Object.keys(w),b=Object.keys(g);if(d.length!=b.length)return!1;for(let E=0;E{Go(g,Sn),Co(g,Ti)})}return}const bo=gs(this._engine.playersByElement,g,[]);bo.forEach(en=>{en.namespaceId==this.id&&en.triggerName==d&&en.queued&&en.destroy()});let to=V.matchTransition(Gt.value,we.value,g,we.params),go=!1;if(!to){if(!E)return;to=V.fallbackTransition,go=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:d,transition:to,fromState:Gt,toState:we,player:tt,isFallbackTransition:go}),go||(va(g,Xd),tt.onStart(()=>{Pl(g,Xd)})),tt.onDone(()=>{let en=this.players.indexOf(tt);en>=0&&this.players.splice(en,1);const Sn=this._engine.playersByElement.get(g);if(Sn){let Ti=Sn.indexOf(tt);Ti>=0&&Sn.splice(Ti,1)}}),this.players.push(tt),bo.push(tt),tt}deregister(g){this._triggers.delete(g),this._engine.statesByElement.forEach(d=>d.delete(g)),this._elementListeners.forEach((d,b)=>{this._elementListeners.set(b,d.filter(E=>E.name!=g))})}clearElementCache(g){this._engine.statesByElement.delete(g),this._elementListeners.delete(g);const d=this._engine.playersByElement.get(g);d&&(d.forEach(b=>b.destroy()),this._engine.playersByElement.delete(g))}_signalRemovalForInnerTriggers(g,d){const b=this._engine.driver.query(g,zr,!0);b.forEach(E=>{if(E[Gs])return;const V=this._engine.fetchNamespacesByElement(E);V.size?V.forEach(tt=>tt.triggerLeaveAnimation(E,d,!1,!0)):this.clearElementCache(E)}),this._engine.afterFlushAnimationsDone(()=>b.forEach(E=>this.clearElementCache(E)))}triggerLeaveAnimation(g,d,b,E){const V=this._engine.statesByElement.get(g),tt=new Map;if(V){const bt=[];if(V.forEach((Gt,we)=>{if(tt.set(we,Gt.value),this._triggers.has(we)){const lr=this.trigger(g,we,Zd,E);lr&&bt.push(lr)}}),bt.length)return this._engine.markElementAsRemoved(this.id,g,!0,d,tt),b&&An(bt).onDone(()=>this._engine.processLeaveNode(g)),!0}return!1}prepareLeaveAnimationListeners(g){const d=this._elementListeners.get(g),b=this._engine.statesByElement.get(g);if(d&&b){const E=new Set;d.forEach(V=>{const tt=V.name;if(E.has(tt))return;E.add(tt);const Gt=this._triggers.get(tt).fallbackTransition,we=b.get(tt)||Tu,lr=new Au(Zd),mr=new sf(this.id,tt,g);this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:tt,transition:Gt,fromState:we,toState:lr,player:mr,isFallbackTransition:!0})})}}removeNode(g,d){const b=this._engine;if(g.childElementCount&&this._signalRemovalForInnerTriggers(g,d),this.triggerLeaveAnimation(g,d,!0))return;let E=!1;if(b.totalAnimations){const V=b.players.length?b.playersByQueriedElement.get(g):[];if(V&&V.length)E=!0;else{let tt=g;for(;tt=tt.parentNode;)if(b.statesByElement.get(tt)){E=!0;break}}}if(this.prepareLeaveAnimationListeners(g),E)b.markElementAsRemoved(this.id,g,!1,d);else{const V=g[Gs];(!V||V===Ah)&&(b.afterFlush(()=>this.clearElementCache(g)),b.destroyInnerAnimations(g),b._onRemovalComplete(g,d))}}insertNode(g,d){va(g,this._hostClassName)}drainQueuedTransitions(g){const d=[];return this._queue.forEach(b=>{const E=b.player;if(E.destroyed)return;const V=b.element,tt=this._elementListeners.get(V);tt&&tt.forEach(bt=>{if(bt.name==b.triggerName){const Gt=Il(V,b.triggerName,b.fromState.value,b.toState.value);Gt._data=g,Rs(b.player,bt.phase,Gt,bt.callback)}}),E.markedForDestroy?this._engine.afterFlush(()=>{E.destroy()}):d.push(b)}),this._queue=[],d.sort((b,E)=>{const V=b.transition.ast.depCount,tt=E.transition.ast.depCount;return 0==V||0==tt?V-tt:this._engine.driver.containsElement(b.element,E.element)?1:-1})}destroy(g){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,g)}}class af{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(g,d)=>{};_onRemovalComplete(g,d){this.onRemovalComplete(g,d)}constructor(g,d,b){this.bodyNode=g,this.driver=d,this._normalizer=b}get queuedPlayers(){const g=[];return this._namespaceList.forEach(d=>{d.players.forEach(b=>{b.queued&&g.push(b)})}),g}createNamespace(g,d){const b=new Ep(g,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(b,d):(this.newHostElements.set(d,b),this.collectEnterElement(d)),this._namespaceLookup[g]=b}_balanceNamespaceList(g,d){const b=this._namespaceList,E=this.namespacesByHostElement;if(b.length-1>=0){let tt=!1,bt=this.driver.getParentElement(d);for(;bt;){const Gt=E.get(bt);if(Gt){const we=b.indexOf(Gt);b.splice(we+1,0,g),tt=!0;break}bt=this.driver.getParentElement(bt)}tt||b.unshift(g)}else b.push(g);return E.set(d,g),g}register(g,d){let b=this._namespaceLookup[g];return b||(b=this.createNamespace(g,d)),b}registerTrigger(g,d,b){let E=this._namespaceLookup[g];E&&E.register(d,b)&&this.totalAnimations++}destroy(g,d){g&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const b=this._fetchNamespace(g);this.namespacesByHostElement.delete(b.hostElement);const E=this._namespaceList.indexOf(b);E>=0&&this._namespaceList.splice(E,1),b.destroy(d),delete this._namespaceLookup[g]}))}_fetchNamespace(g){return this._namespaceLookup[g]}fetchNamespacesByElement(g){const d=new Set,b=this.statesByElement.get(g);if(b)for(let E of b.values())if(E.namespaceId){const V=this._fetchNamespace(E.namespaceId);V&&d.add(V)}return d}trigger(g,d,b,E){if(Qi(d)){const V=this._fetchNamespace(g);if(V)return V.trigger(d,b,E),!0}return!1}insertNode(g,d,b,E){if(!Qi(d))return;const V=d[Gs];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const tt=this.collectedLeaveElements.indexOf(d);tt>=0&&this.collectedLeaveElements.splice(tt,1)}if(g){const tt=this._fetchNamespace(g);tt&&tt.insertNode(d,b)}E&&this.collectEnterElement(d)}collectEnterElement(g){this.collectedEnterElements.push(g)}markElementAsDisabled(g,d){d?this.disabledNodes.has(g)||(this.disabledNodes.add(g),va(g,kp)):this.disabledNodes.has(g)&&(this.disabledNodes.delete(g),Pl(g,kp))}removeNode(g,d,b){if(Qi(d)){const E=g?this._fetchNamespace(g):null;E?E.removeNode(d,b):this.markElementAsRemoved(g,d,!1,b);const V=this.namespacesByHostElement.get(d);V&&V.id!==g&&V.removeNode(d,b)}else this._onRemovalComplete(d,b)}markElementAsRemoved(g,d,b,E,V){this.collectedLeaveElements.push(d),d[Gs]={namespaceId:g,setForRemoval:E,hasAnimation:b,removedBeforeQueried:!1,previousTriggersValues:V}}listen(g,d,b,E,V){return Qi(d)?this._fetchNamespace(g).listen(d,b,E,V):()=>{}}_buildInstruction(g,d,b,E,V){return g.transition.build(this.driver,g.element,g.fromState.value,g.toState.value,b,E,g.fromState.options,g.toState.options,d,V)}destroyInnerAnimations(g){let d=this.driver.query(g,zr,!0);d.forEach(b=>this.destroyActiveAnimationsForElement(b)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(g,Ar,!0),d.forEach(b=>this.finishActiveQueriedAnimationOnElement(b)))}destroyActiveAnimationsForElement(g){const d=this.playersByElement.get(g);d&&d.forEach(b=>{b.queued?b.markedForDestroy=!0:b.destroy()})}finishActiveQueriedAnimationOnElement(g){const d=this.playersByQueriedElement.get(g);d&&d.forEach(b=>b.finish())}whenRenderingDone(){return new Promise(g=>{if(this.players.length)return An(this.players).onDone(()=>g());g()})}processLeaveNode(g){const d=g[Gs];if(d&&d.setForRemoval){if(g[Gs]=Ah,d.namespaceId){this.destroyInnerAnimations(g);const b=this._fetchNamespace(d.namespaceId);b&&b.clearElementCache(g)}this._onRemovalComplete(g,d.setForRemoval)}g.classList?.contains(kp)&&this.markElementAsDisabled(g,!1),this.driver.query(g,".ng-animate-disabled",!0).forEach(b=>{this.markElementAsDisabled(b,!1)})}flush(g=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((b,E)=>this._balanceNamespaceList(b,E)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let b=0;bb()),this._flushFns=[],this._whenQuietFns.length){const b=this._whenQuietFns;this._whenQuietFns=[],d.length?An(d).onDone(()=>{b.forEach(E=>E())}):b.forEach(E=>E())}}reportError(g){throw function _r(){return new l.wOt(3402,!1)}()}_flushAnimations(g,d){const b=new Kd,E=[],V=new Map,tt=[],bt=new Map,Gt=new Map,we=new Map,lr=new Set;this.disabledNodes.forEach(Zo=>{lr.add(Zo);const yn=this.driver.query(Zo,".ng-animate-queued",!0);for(let Tn=0;Tn{const Tn=Cr+en++;go.set(yn,Tn),Zo.forEach(xi=>va(xi,Tn))});const Sn=[],Ti=new Set,ui=new Set;for(let Zo=0;ZoTi.add(xi)):ui.add(yn))}const xs=new Map,es=Sp(bo,Array.from(Ti));es.forEach((Zo,yn)=>{const Tn=Qe+en++;xs.set(yn,Tn),Zo.forEach(xi=>va(xi,Tn))}),g.push(()=>{to.forEach((Zo,yn)=>{const Tn=go.get(yn);Zo.forEach(xi=>Pl(xi,Tn))}),es.forEach((Zo,yn)=>{const Tn=xs.get(yn);Zo.forEach(xi=>Pl(xi,Tn))}),Sn.forEach(Zo=>{this.processLeaveNode(Zo)})});const Rd=[],wc=[];for(let Zo=this._namespaceList.length-1;Zo>=0;Zo--)this._namespaceList[Zo].drainQueuedTransitions(d).forEach(Tn=>{const xi=Tn.player,Es=Tn.element;if(Rd.push(xi),this.collectedEnterElements.length){const os=Es[Gs];if(os&&os.setForMove){if(os.previousTriggersValues&&os.previousTriggersValues.has(Tn.triggerName)){const Ql=os.previousTriggersValues.get(Tn.triggerName),dl=this.statesByElement.get(Tn.element);if(dl&&dl.has(Tn.triggerName)){const hh=dl.get(Tn.triggerName);hh.value=Ql,dl.set(Tn.triggerName,hh)}}return void xi.destroy()}}const rs=!mr||!this.driver.containsElement(mr,Es),ac=xs.get(Es),Nd=go.get(Es),ka=this._buildInstruction(Tn,b,Nd,ac,rs);if(ka.errors&&ka.errors.length)return void wc.push(ka);if(rs)return xi.onStart(()=>Go(Es,ka.fromStyles)),xi.onDestroy(()=>Co(Es,ka.toStyles)),void E.push(xi);if(Tn.isFallbackTransition)return xi.onStart(()=>Go(Es,ka.fromStyles)),xi.onDestroy(()=>Co(Es,ka.toStyles)),void E.push(xi);const rm=[];ka.timelines.forEach(os=>{os.stretchStartingKeyframe=!0,this.disabledNodes.has(os.element)||rm.push(os)}),ka.timelines=rm,b.append(Es,ka.timelines),tt.push({instruction:ka,player:xi,element:Es}),ka.queriedElements.forEach(os=>gs(bt,os,[]).push(xi)),ka.preStyleProps.forEach((os,Ql)=>{if(os.size){let dl=Gt.get(Ql);dl||Gt.set(Ql,dl=new Set),os.forEach((hh,Eg)=>dl.add(Eg))}}),ka.postStyleProps.forEach((os,Ql)=>{let dl=we.get(Ql);dl||we.set(Ql,dl=new Set),os.forEach((hh,Eg)=>dl.add(Eg))})});if(wc.length){const Zo=[];wc.forEach(yn=>{Zo.push(function Ml(){return new l.wOt(3505,!1)}())}),Rd.forEach(yn=>yn.destroy()),this.reportError(Zo)}const ks=new Map,Ys=new Map;tt.forEach(Zo=>{const yn=Zo.element;b.has(yn)&&(Ys.set(yn,yn),this._beforeAnimationBuild(Zo.player.namespaceId,Zo.instruction,ks))}),E.forEach(Zo=>{const yn=Zo.element;this._getPreviousPlayers(yn,!1,Zo.namespaceId,Zo.triggerName,null).forEach(xi=>{gs(ks,yn,[]).push(xi),xi.destroy()})});const Sc=Sn.filter(Zo=>Ou(Zo,Gt,we)),Bc=new Map;Th(Bc,this.driver,ui,we,Do.kp).forEach(Zo=>{Ou(Zo,Gt,we)&&Sc.push(Zo)});const fu=new Map;to.forEach((Zo,yn)=>{Th(fu,this.driver,new Set(Zo),Gt,Do.FX)}),Sc.forEach(Zo=>{const yn=Bc.get(Zo),Tn=fu.get(Zo);Bc.set(Zo,new Map([...yn?.entries()??[],...Tn?.entries()??[]]))});const em=[],kg=[],iw={};tt.forEach(Zo=>{const{element:yn,player:Tn,instruction:xi}=Zo;if(b.has(yn)){if(lr.has(yn))return Tn.onDestroy(()=>Co(yn,xi.toStyles)),Tn.disabled=!0,Tn.overrideTotalTime(xi.totalTime),void E.push(Tn);let Es=iw;if(Ys.size>1){let ac=yn;const Nd=[];for(;ac=ac.parentNode;){const ka=Ys.get(ac);if(ka){Es=ka;break}Nd.push(ac)}Nd.forEach(ka=>Ys.set(ka,Es))}const rs=this._buildAnimation(Tn.namespaceId,xi,ks,V,fu,Bc);if(Tn.setRealPlayer(rs),Es===iw)em.push(Tn);else{const ac=this.playersByElement.get(Es);ac&&ac.length&&(Tn.parentPlayer=An(ac)),E.push(Tn)}}else Go(yn,xi.fromStyles),Tn.onDestroy(()=>Co(yn,xi.toStyles)),kg.push(Tn),lr.has(yn)&&E.push(Tn)}),kg.forEach(Zo=>{const yn=V.get(Zo.element);if(yn&&yn.length){const Tn=An(yn);Zo.setRealPlayer(Tn)}}),E.forEach(Zo=>{Zo.parentPlayer?Zo.syncPlayerEvents(Zo.parentPlayer):Zo.destroy()});for(let Zo=0;Zo!rs.destroyed);Es.length?Iu(this,yn,Es):this.processLeaveNode(yn)}return Sn.length=0,em.forEach(Zo=>{this.players.push(Zo),Zo.onDone(()=>{Zo.destroy();const yn=this.players.indexOf(Zo);this.players.splice(yn,1)}),Zo.play()}),em}afterFlush(g){this._flushFns.push(g)}afterFlushAnimationsDone(g){this._whenQuietFns.push(g)}_getPreviousPlayers(g,d,b,E,V){let tt=[];if(d){const bt=this.playersByQueriedElement.get(g);bt&&(tt=bt)}else{const bt=this.playersByElement.get(g);if(bt){const Gt=!V||V==Zd;bt.forEach(we=>{we.queued||!Gt&&we.triggerName!=E||tt.push(we)})}}return(b||E)&&(tt=tt.filter(bt=>!(b&&b!=bt.namespaceId||E&&E!=bt.triggerName))),tt}_beforeAnimationBuild(g,d,b){const V=d.element,tt=d.isRemovalTransition?void 0:g,bt=d.isRemovalTransition?void 0:d.triggerName;for(const Gt of d.timelines){const we=Gt.element,lr=we!==V,mr=gs(b,we,[]);this._getPreviousPlayers(we,lr,tt,bt,d.toState).forEach(to=>{const go=to.getRealPlayer();go.beforeDestroy&&go.beforeDestroy(),to.destroy(),mr.push(to)})}Go(V,d.fromStyles)}_buildAnimation(g,d,b,E,V,tt){const bt=d.triggerName,Gt=d.element,we=[],lr=new Set,mr=new Set,bo=d.timelines.map(go=>{const en=go.element;lr.add(en);const Sn=en[Gs];if(Sn&&Sn.removedBeforeQueried)return new Do.sf(go.duration,go.delay);const Ti=en!==Gt,ui=function rl(w){const g=[];return md(w,g),g}((b.get(en)||Sh).map(ks=>ks.getRealPlayer())).filter(ks=>!!ks.element&&ks.element===en),xs=V.get(en),es=tt.get(en),Rd=Nc(this._normalizer,go.keyframes,xs,es),wc=this._buildPlayer(go,Rd,ui);if(go.subTimeline&&E&&mr.add(en),Ti){const ks=new sf(g,bt,en);ks.setRealPlayer(wc),we.push(ks)}return wc});we.forEach(go=>{gs(this.playersByQueriedElement,go.element,[]).push(go),go.onDone(()=>function Cp(w,g,d){let b=w.get(g);if(b){if(b.length){const E=b.indexOf(d);b.splice(E,1)}0==b.length&&w.delete(g)}return b}(this.playersByQueriedElement,go.element,go))}),lr.forEach(go=>va(go,ro));const to=An(bo);return to.onDestroy(()=>{lr.forEach(go=>Pl(go,ro)),Co(Gt,d.toStyles)}),mr.forEach(go=>{gs(E,go,[]).push(to)}),to}_buildPlayer(g,d,b){return d.length>0?this.driver.animate(g.element,d,g.duration,g.delay,g.easing,b):new Do.sf(g.duration,g.delay)}}class sf{namespaceId;triggerName;element;_player=new Do.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(g,d,b){this.namespaceId=g,this.triggerName=d,this.element=b}setRealPlayer(g){this._containsRealPlayer||(this._player=g,this._queuedCallbacks.forEach((d,b)=>{d.forEach(E=>Rs(g,b,void 0,E))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(g.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(g){this.totalTime=g}syncPlayerEvents(g){const d=this._player;d.triggerCallback&&g.onStart(()=>d.triggerCallback("start")),g.onDone(()=>this.finish()),g.onDestroy(()=>this.destroy())}_queueEvent(g,d){gs(this._queuedCallbacks,g,[]).push(d)}onDone(g){this.queued&&this._queueEvent("done",g),this._player.onDone(g)}onStart(g){this.queued&&this._queueEvent("start",g),this._player.onStart(g)}onDestroy(g){this.queued&&this._queueEvent("destroy",g),this._player.onDestroy(g)}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(g){this.queued||this._player.setPosition(g)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(g){const d=this._player;d.triggerCallback&&d.triggerCallback(g)}}function Qi(w){return w&&1===w.nodeType}function Mu(w,g){const d=w.style.display;return w.style.display=g??"none",d}function Th(w,g,d,b,E){const V=[];d.forEach(Gt=>V.push(Mu(Gt)));const tt=[];b.forEach((Gt,we)=>{const lr=new Map;Gt.forEach(mr=>{const bo=g.computeStyle(we,mr,E);lr.set(mr,bo),(!bo||0==bo.length)&&(we[Gs]=Su,tt.push(we))}),w.set(we,lr)});let bt=0;return d.forEach(Gt=>Mu(Gt,V[bt++])),tt}function Sp(w,g){const d=new Map;if(w.forEach(bt=>d.set(bt,[])),0==g.length)return d;const E=new Set(g),V=new Map;function tt(bt){if(!bt)return 1;let Gt=V.get(bt);if(Gt)return Gt;const we=bt.parentNode;return Gt=d.has(we)?we:E.has(we)?1:tt(we),V.set(bt,Gt),Gt}return g.forEach(bt=>{const Gt=tt(bt);1!==Gt&&d.get(Gt).push(bt)}),d}function va(w,g){w.classList?.add(g)}function Pl(w,g){w.classList?.remove(g)}function Iu(w,g,d){An(d).onDone(()=>w.processLeaveNode(g))}function md(w,g){for(let d=0;dE.add(V)):g.set(w,b),d.delete(w),!0}class ol{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(g,d)=>{};constructor(g,d,b){this._driver=d,this._normalizer=b,this._transitionEngine=new af(g.body,d,b),this._timelineEngine=new nf(g.body,d,b),this._transitionEngine.onRemovalComplete=(E,V)=>this.onRemovalComplete(E,V)}registerTrigger(g,d,b,E,V){const tt=g+"-"+E;let bt=this._triggerCache[tt];if(!bt){const Gt=[],lr=Hd(this._driver,V,Gt,[]);if(Gt.length)throw function wu(){return new l.wOt(3404,!1)}();bt=function gd(w,g,d){return new Fa(w,g,d)}(E,lr,this._normalizer),this._triggerCache[tt]=bt}this._transitionEngine.registerTrigger(d,E,bt)}register(g,d){this._transitionEngine.register(g,d)}destroy(g,d){this._transitionEngine.destroy(g,d)}onInsert(g,d,b,E){this._transitionEngine.insertNode(g,d,b,E)}onRemove(g,d,b){this._transitionEngine.removeNode(g,d,b)}disableAnimations(g,d){this._transitionEngine.markElementAsDisabled(g,d)}process(g,d,b,E){if("@"==b.charAt(0)){const[V,tt]=yu(b);this._timelineEngine.command(V,d,tt,E)}else this._transitionEngine.trigger(g,d,b,E)}listen(g,d,b,E,V){if("@"==b.charAt(0)){const[tt,bt]=yu(b);return this._timelineEngine.listen(tt,d,bt,V)}return this._transitionEngine.listen(g,d,b,E,V)}flush(g=-1){this._transitionEngine.flush(g)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(g){this._transitionEngine.afterFlushAnimationsDone(g)}}let Ap=(()=>{class w{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(d,b,E){this._element=d,this._startStyles=b,this._endStyles=E;let V=w.initialStylesByElement.get(d);V||w.initialStylesByElement.set(d,V=new Map),this._initialStyles=V}start(){this._state<1&&(this._startStyles&&Co(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Co(this._element,this._initialStyles),this._endStyles&&(Co(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(w.initialStylesByElement.delete(this._element),this._startStyles&&(Go(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Go(this._element,this._endStyles),this._endStyles=null),Co(this._element,this._initialStyles),this._state=3)}}return w})();function Tp(w){let g=null;return w.forEach((d,b)=>{(function nl(w){return"display"===w||"position"===w})(b)&&(g=g||new Map,g.set(b,d))}),g}class bd{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(g,d,b,E){this.element=g,this.keyframes=d,this.options=b,this._specialStyles=E,this._duration=b.duration,this._delay=b.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(g=>g()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const g=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,g,this.options),this._finalKeyframe=g.length?g[g.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(g){const d=[];return g.forEach(b=>{d.push(Object.fromEntries(b))}),d}_triggerWebAnimation(g,d,b){return g.animate(this._convertKeyframesToObject(d),b)}onStart(g){this._originalOnStartFns.push(g),this._onStartFns.push(g)}onDone(g){this._originalOnDoneFns.push(g),this._onDoneFns.push(g)}onDestroy(g){this._onDestroyFns.push(g)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(g=>g()),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(g=>g()),this._onDestroyFns=[])}setPosition(g){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=g*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const g=new Map;this.hasStarted()&&this._finalKeyframe.forEach((b,E)=>{"offset"!==E&&g.set(E,this._finished?b:Ai(this.element,E))}),this.currentSnapshot=g}triggerCallback(g){const d="start"===g?this._onStartFns:this._onDoneFns;d.forEach(b=>b()),d.length=0}}class Ru{validateStyleProperty(g){return!0}validateAnimatableStyleProperty(g){return!0}containsElement(g,d){return I(g,d)}getParentElement(g){return hp(g)}query(g,d,b){return P(g,d,b)}computeStyle(g,d,b){return Ai(g,d)}animate(g,d,b,E,V,tt=[]){const Gt={duration:b,delay:E,fill:0==E?"both":"forwards"};V&&(Gt.easing=V);const we=new Map,lr=tt.filter(to=>to instanceof bd);(function Vo(w,g){return 0===w||0===g})(b,E)&&lr.forEach(to=>{to.currentSnapshot.forEach((go,en)=>we.set(en,go))});let mr=function Oo(w){return w.length?w[0]instanceof Map?w:w.map(g=>new Map(Object.entries(g))):[]}(d).map(to=>new Map(to));mr=function Hn(w,g,d){if(d.size&&g.length){let b=g[0],E=[];if(d.forEach((V,tt)=>{b.has(tt)||E.push(tt),b.set(tt,V)}),E.length)for(let V=1;Vtt.set(bt,Ai(w,bt)))}}return g}(g,mr,we);const bo=function _l(w,g){let d=null,b=null;return Array.isArray(g)&&g.length?(d=Tp(g[0]),g.length>1&&(b=Tp(g[g.length-1]))):g instanceof Map&&(d=Tp(g)),d||b?new Ap(w,d,b):null}(g,mr);return new bd(g,mr,Gt,bo)}}const qd="@.disabled";class Mp{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(g,d,b,E){this.namespaceId=g,this.delegate=d,this.engine=b,this._onDestroy=E}get data(){return this.delegate.data}destroyNode(g){this.delegate.destroyNode?.(g)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(g,d){return this.delegate.createElement(g,d)}createComment(g){return this.delegate.createComment(g)}createText(g){return this.delegate.createText(g)}appendChild(g,d){this.delegate.appendChild(g,d),this.engine.onInsert(this.namespaceId,d,g,!1)}insertBefore(g,d,b,E=!0){this.delegate.insertBefore(g,d,b),this.engine.onInsert(this.namespaceId,d,g,E)}removeChild(g,d,b){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(g,d){return this.delegate.selectRootElement(g,d)}parentNode(g){return this.delegate.parentNode(g)}nextSibling(g){return this.delegate.nextSibling(g)}setAttribute(g,d,b,E){this.delegate.setAttribute(g,d,b,E)}removeAttribute(g,d,b){this.delegate.removeAttribute(g,d,b)}addClass(g,d){this.delegate.addClass(g,d)}removeClass(g,d){this.delegate.removeClass(g,d)}setStyle(g,d,b,E){this.delegate.setStyle(g,d,b,E)}removeStyle(g,d,b){this.delegate.removeStyle(g,d,b)}setProperty(g,d,b){"@"==d.charAt(0)&&d==qd?this.disableAnimations(g,!!b):this.delegate.setProperty(g,d,b)}setValue(g,d){this.delegate.setValue(g,d)}listen(g,d,b){return this.delegate.listen(g,d,b)}disableAnimations(g,d){this.engine.disableAnimations(g,d)}}class ia extends Mp{factory;constructor(g,d,b,E,V){super(d,b,E,V),this.factory=g,this.namespaceId=d}setProperty(g,d,b){"@"==d.charAt(0)?"."==d.charAt(1)&&d==qd?this.disableAnimations(g,b=void 0===b||!!b):this.engine.process(this.namespaceId,g,d.slice(1),b):this.delegate.setProperty(g,d,b)}listen(g,d,b){if("@"==d.charAt(0)){const E=function Ih(w){switch(w){case"body":return document.body;case"document":return document;case"window":return window;default:return w}}(g);let V=d.slice(1),tt="";return"@"!=V.charAt(0)&&([V,tt]=function Ip(w){const g=w.indexOf(".");return[w.substring(0,g),w.slice(g+1)]}(V)),this.engine.listen(this.namespaceId,E,V,tt,bt=>{this.factory.scheduleListenerCallback(bt._data||-1,b,bt)})}return this.delegate.listen(g,d,b)}}class df{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(g,d,b){this.delegate=g,this.engine=d,this._zone=b,d.onRemovalComplete=(E,V)=>{V?.removeChild(null,E)}}createRenderer(g,d){const E=this.delegate.createRenderer(g,d);if(!g||!d?.data?.animation){const we=this._rendererCache;let lr=we.get(E);return lr||(lr=new Mp("",E,this.engine,()=>we.delete(E)),we.set(E,lr)),lr}const V=d.id,tt=d.id+"-"+this._currentId;this._currentId++,this.engine.register(tt,g);const bt=we=>{Array.isArray(we)?we.forEach(bt):this.engine.registerTrigger(V,tt,g,we.name,we)};return d.data.animation.forEach(bt),new ia(this,tt,E,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(g,d,b){if(g>=0&&gd(b));const E=this._animationCallbacksBuffer;0==E.length&&queueMicrotask(()=>{this._zone.run(()=>{E.forEach(V=>{const[tt,bt]=V;tt(bt)}),this._animationCallbacksBuffer=[]})}),E.push([d,b])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const wd=[{provide:$t,useFactory:function Op(){return new qa}},{provide:ol,useClass:(()=>{class w extends ol{constructor(d,b,E){super(d,b,E)}ngOnDestroy(){this.flush()}static \u0275fac=function(b){return new(b||w)(l.KVO(ne.qQ),l.KVO(Et),l.KVO($t))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})()},{provide:l._9s,useFactory:function Rh(w,g,d){return new df(w,g,d)},deps:[n.B7,ol,l.SKi]}],Rp=[{provide:Et,useFactory:()=>new Ru},{provide:l.bc$,useValue:"BrowserAnimations"},...wd];var Jd=o(6381),yd=o(909),Um=o(3569),ec=o(8447),Lh=o(850);const vd=new T.c(Lh.l);var _d=o(7509),El=o(1787),Oa=o(7947),Np=o(1642),Nu=o(1126),Ph=o(7225),tu=o(5351);const eu={connector:()=>new ec.B};function Lp(w,g=eu){const{connector:d}=g;return(0,tu.N)((b,E)=>{const V=d();(0,Ph.Tg)(w(function pf(w){return new T.c(g=>w.subscribe(g))}(V))).subscribe(E),E.add(b.subscribe(V))})}var xd=o(2040);const il="Service workers are disabled or not supported by this browser";class kd{serviceWorker;worker;registration;events;constructor(g){if(this.serviceWorker=g,g){const b=(0,yd.R)(g,"controllerchange").pipe((0,Oa.T)(()=>g.controller)),E=(0,Jd.v)(()=>(0,O.of)(g.controller)),V=(0,Um.x)(E,b);this.worker=V.pipe((0,le.p)(lr=>!!lr)),this.registration=this.worker.pipe((0,ct.n)(()=>g.getRegistration()));const we=(0,yd.R)(g,"message").pipe((0,Oa.T)(lr=>lr.data)).pipe((0,le.p)(lr=>lr&&lr.type)).pipe(function Fl(w){return w?g=>Lp(w)(g):g=>function ru(w,g){const d=(0,Nu.T)(w)?w:()=>w;return(0,Nu.T)(g)?Lp(g,{connector:d}):b=>new Np.G(b,d)}(new ec.B)(g)}());we.connect(),this.events=we}else this.worker=this.events=this.registration=function ou(w){return(0,Jd.v)(()=>(0,A.$)(new Error(w)))}(il)}postMessage(g,d){return this.worker.pipe((0,S.s)(1),(0,xd.M)(b=>{b.postMessage({action:g,...d})})).toPromise().then(()=>{})}postMessageWithOperation(g,d,b){const E=this.waitForOperationCompleted(b),V=this.postMessage(g,d);return Promise.all([V,E]).then(([,tt])=>tt)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(g){let d;return d="string"==typeof g?b=>b.type===g:b=>g.includes(b.type),this.events.pipe((0,le.p)(d))}nextEventOfType(g){return this.eventsOfType(g).pipe((0,S.s)(1))}waitForOperationCompleted(g){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,le.p)(d=>d.nonce===g),(0,S.s)(1),(0,Oa.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Fh=(()=>{class w{sw;messages;notificationClicks;subscription;get isEnabled(){return this.sw.isEnabled}pushManager=null;subscriptionChanges=new ec.B;constructor(d){if(this.sw=d,!d.isEnabled)return this.messages=vd,this.notificationClicks=vd,void(this.subscription=vd);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Oa.T)(E=>E.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Oa.T)(E=>E.data)),this.pushManager=this.sw.registration.pipe((0,Oa.T)(E=>E.pushManager));const b=this.pushManager.pipe((0,ct.n)(E=>E.getSubscription()));this.subscription=(0,_d.h)(b,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(il));const b={userVisibleOnly:!0};let E=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),V=new Uint8Array(new ArrayBuffer(E.length));for(let tt=0;tttt.subscribe(b)),(0,S.s)(1)).toPromise().then(tt=>(this.subscriptionChanges.next(tt),tt))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,S.s)(1),(0,ct.n)(b=>{if(null===b)throw new Error("Not subscribed to push notifications.");return b.unsubscribe().then(E=>{if(!E)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(il))}decodeBase64(d){return atob(d)}static \u0275fac=function(b){return new(b||w)(l.KVO(kd))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})(),Lu=(()=>{class w{sw;versionUpdates;unrecoverable;get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=vd,void(this.unrecoverable=vd);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(il));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(il));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static \u0275fac=function(b){return new(b||w)(l.KVO(kd))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const Pp=new l.nKC("");function Bp(w,g,d,b){return()=>{if(!(0,ne.UE)(b)||!("serviceWorker"in navigator)||!1===d.enabled)return;const E=w.get(l.SKi),V=w.get(l.o8S);let tt;if(E.runOutsideAngular(()=>{const bt=navigator.serviceWorker,Gt=()=>bt.controller?.postMessage({action:"INITIALIZE"});bt.addEventListener("controllerchange",Gt),V.onDestroy(()=>{bt.removeEventListener("controllerchange",Gt)})}),"function"==typeof d.registrationStrategy)tt=d.registrationStrategy();else{const[bt,...Gt]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(bt){case"registerImmediately":tt=(0,O.of)(null);break;case"registerWithDelay":tt=Bh(+Gt[0]||0);break;case"registerWhenStable":const we=(0,El.H)(w.get(l.o8S).whenStable());tt=Gt[0]?(0,_d.h)(we,Bh(+Gt[0])):we;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}E.runOutsideAngular(()=>tt.pipe((0,S.s)(1)).subscribe(()=>navigator.serviceWorker.register(g,{scope:d.scope}).catch(bt=>console.error("Service worker registration failed with:",bt))))}}function Bh(w){return(0,O.of)(null).pipe((0,ht.c)(w))}function Uh(w,g){return new kd((0,ne.UE)(g)&&!1!==w.enabled?navigator.serviceWorker:void 0)}class ws{enabled;scope;registrationStrategy}var Bl=o(2653),jm=o(5903),hf=o(7178),ys=o(8249),al=o(6627),$p=o(6564);function iu(w){return w&&w.constructor&&"function"==typeof w.constructor.isBuffer&&w.constructor.isBuffer(w)}function $h(w){return w}function jp(w,g){const d=(g=g||{}).delimiter||".",b=g.maxDepth,E=g.transformKey||$h,V={};return function tt(bt,Gt,we){we=we||1,Object.keys(bt).forEach(function(lr){const mr=bt[lr],bo=g.safe&&Array.isArray(mr),to=Object.prototype.toString.call(mr),go=iu(mr),en="[object Object]"===to||"[object Array]"===to,Sn=Gt?Gt+d+E(lr):E(lr);if(!bo&&!go&&en&&Object.keys(mr).length&&(!g.maxDepth||we0&&(bo=bt(mr.shift()),to=bt(mr[0]))}go[bo]=Pu(w[lr],g)}),V}class jh{translations;constructor(g){this.translations=g}getTranslation(g){return(0,O.of)(this.translations.get(g)||{})}}const Vh=new l.nKC("TRANSLOCO_LOADER");function Vp(w,g){return w&&(Object.prototype.hasOwnProperty.call(w,g)?w[g]:g.split(".").reduce((d,b)=>d?.[b],w))}function Hh(w){return w?Array.isArray(w)?w.length:au(w)?Object.keys(w).length:w?w.length:0:0}function sl(w){return"string"==typeof w}function au(w){return!!w&&"object"==typeof w&&!Array.isArray(w)}function Ed(w){return null==w}function zp(w){return!1===Ed(w)}function Wp(w){return w&&"string"==typeof w.scope}function Kp(w){return jp(w,{safe:!0})}const Ul=new l.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>$l}),$l={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Xh(w={}){return{...$l,...w,missingHandler:{...$l.missingHandler,...w.missingHandler},flatten:{...$l.flatten,...w.flatten}}}const Gp=new l.nKC("TRANSLOCO_TRANSPILER");let Yh=(()=>{class w{interpolationMatcher;constructor(d){this.interpolationMatcher=function Xp(w){const[g,d]=w.interpolation;return new RegExp(`${g}(.*?)${d}`,"g")}(d??$l)}transpile(d,b={},E,V){return sl(d)?d.replace(this.interpolationMatcher,(tt,bt)=>(bt=bt.trim(),zp(b[bt])?b[bt]:zp(E[bt])?this.transpile(E[bt],b,E,V):"")):(b&&(au(d)?d=this.handleObject(d,b,E,V):Array.isArray(d)&&(d=this.handleArray(d,b,E,V))),d)}handleObject(d,b={},E,V){let tt=d;return Object.keys(b).forEach(bt=>{const Gt=Vp(tt,bt),we=Vp(b,bt),lr=this.transpile(Gt,we,E,V);tt=function gf(w,g,d){w={...w};const b=g.split("."),E=b.length-1;return b.reduce((V,tt,bt)=>(V[tt]=bt===E?d:Array.isArray(V[tt])?V[tt].slice():{...V[tt]},V&&V[tt]),w),w}(tt,bt,lr)}),tt}handleArray(d,b={},E,V){return d.map(tt=>this.transpile(tt,b,E,V))}static \u0275fac=function(b){return new(b||w)(l.KVO(Ul,8))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const rc=new l.nKC("TRANSLOCO_MISSING_HANDLER");let Cd=(()=>{class w{handle(d,b){return b.missingHandler.logMissingKey&&!b.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const Qp=new l.nKC("TRANSLOCO_INTERCEPTOR");let su=(()=>{class w{preSaveTranslation(d){return d}preSaveTranslationKey(d,b){return b}static \u0275fac=function(b){return new(b||w)};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();const v=new l.nKC("TRANSLOCO_FALLBACK_STRATEGY");let rr,_=(()=>{class w{userConfig;constructor(d){this.userConfig=d}getNextLangs(){const d=this.userConfig.fallbackLang;if(!d)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(d)?d:[d]}static \u0275fac=function(b){return new(b||w)(l.KVO(Ul))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac})}return w})();function D(w){if(!w)return"";const g=w.split("/");return g.pop(),g.join("/")}function j(w){return w?w.split("/").pop():""}function ye(w){return{scope:D(w)||null,langName:j(w)}}function Le(w){const{path:g,inlineLoader:d,mainLoader:b,data:E}=w;if(d){if(!1===function Wh(w){return"function"==typeof w}(d[g]))throw`You're using an inline loader but didn't provide a loader for ${g}`;return d[g]().then(tt=>tt.default?tt.default:tt)}return b.getTranslation(g,E)}let Ye=(()=>{class w{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new ec.B;events$=this.events.asObservable();config;constructor(d,b,E,V,tt,bt){this.loader=d,this.parser=b,this.missingHandler=E,this.interceptor=V,this.fallbackStrategy=bt,this.loader||(this.loader=new jh(this.translations)),rr=this,this.config=JSON.parse(JSON.stringify(tt)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new Ot.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Gt=>{"translationLoadSuccess"===Gt.type&&Gt.wasFailure&&this.setActiveLang(Gt.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(d){this.defaultLang=d}getActiveLang(){return this.lang.getValue()}setActiveLang(d){return this.parser.onLangChanged?.(d),this.lang.next(d),this.events.next({type:"langChanged",payload:ye(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,b={}){const E=this.cache.get(d);if(E)return E;let V;const tt=this._isLangScoped(d);let bt;tt&&(bt=D(d));const Gt={path:d,mainLoader:this.loader,inlineLoader:b.inlineLoader,data:tt?{scope:bt}:void 0};if(this.useFallbackTranslation(d)){const lr=tt?`${bt}/${this.firstFallbackLang}`:this.firstFallbackLang,mr=function Ne({mainLoader:w,path:g,data:d,fallbackPath:b,inlineLoader:E}){return(b?[g,b]:[g]).map(tt=>{const bt=Le({path:tt,mainLoader:w,inlineLoader:E,data:d});return(0,El.H)(bt).pipe((0,Oa.T)(Gt=>({translation:Gt,lang:tt})))})}({...Gt,fallbackPath:lr});V=(0,Bl.p)(mr)}else{const lr=Le(Gt);V=(0,El.H)(lr)}const we=V.pipe((0,jm.L)(this.config.failedRetries),(0,xd.M)(lr=>{Array.isArray(lr)?lr.forEach(mr=>{this.handleSuccess(mr.lang,mr.translation),mr.lang!==d&&this.cache.set(mr.lang,(0,O.of)({}))}):this.handleSuccess(d,lr)}),(0,hf.W)(lr=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,lr),this.handleFailure(d,b))),(0,ys.t)(1));return this.cache.set(d,we),we}translate(d,b={},E=this.getActiveLang()){if(!d)return d;const{scope:V,resolveLang:tt}=this.resolveLangAndScope(E);if(Array.isArray(d))return d.map(we=>this.translate(V?`${V}.${we}`:we,b,tt));d=V?`${V}.${d}`:d;const bt=this.getTranslation(tt),Gt=bt[d];return Gt?this.parser.transpile(Gt,b,bt,d):this._handleMissingKey(d,Gt,b)}selectTranslate(d,b,E,V=!1){let tt;const bt=(we,lr)=>this.load(we,lr).pipe((0,Oa.T)(()=>V?this.translateObject(d,b,we):this.translate(d,b,we)));if(Ed(E))return this.langChanges$.pipe((0,ct.n)(we=>bt(we)));if(function mf(w){return Array.isArray(w)&&w.every(Wp)}(E)||Wp(E)){const we=Array.isArray(E)?E[0]:E;E=we.scope,tt=function Yt(w,g){return function Kh(w){return w&&au(w.loader)}(w)?function Pt(w,g){return Object.keys(w).reduce((d,b)=>(d[`${g}/${b}`]=w[b],d),{})}(w.loader,g):void 0}(we,we.scope)}if(this.isLang(E)||this.isScopeWithLang(E))return bt(E);const Gt=E;return this.langChanges$.pipe((0,ct.n)(we=>bt(`${Gt}/${we}`,{inlineLoader:tt})))}isScopeWithLang(d){return this.isLang(j(d))}translateObject(d,b={},E=this.getActiveLang()){if(sl(d)||Array.isArray(d)){const{resolveLang:tt,scope:bt}=this.resolveLangAndScope(E);if(Array.isArray(d))return d.map(lr=>this.translateObject(bt?`${bt}.${lr}`:lr,b,tt));const Gt=this.getTranslation(tt),we=function Gh(w){return Pu(w)}(this.getObjectByKey(Gt,d=bt?`${bt}.${d}`:d));return function zh(w){return 0===Hh(w)}(we)?this.translate(d,b,E):this.parser.transpile(we,b,Gt,d)}const V=[];for(const[tt,bt]of this.getEntries(d))V.push(this.translateObject(tt,bt,E));return V}selectTranslateObject(d,b,E){if(sl(d)||Array.isArray(d))return this.selectTranslate(d,b,E,!0);const[[V,tt],...bt]=this.getEntries(d);return this.selectTranslateObject(V,tt,E).pipe((0,Oa.T)(Gt=>{const we=[Gt];for(const[lr,mr]of bt)we.push(this.translateObject(lr,mr,E));return we}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:b,resolveLang:E}=this.resolveLangAndScope(d),V=this.translations.get(E)||{};return this.getObjectByKey(V,b)}}return this.translations}selectTranslation(d){let b=this.langChanges$;if(d){const E=j(d)!==d;b=this.isLang(d)||E?(0,O.of)(d):this.langChanges$.pipe((0,Oa.T)(V=>`${d}/${V}`))}return b.pipe((0,ct.n)(E=>this.load(E).pipe((0,Oa.T)(()=>this.getTranslation(E)))))}setTranslation(d,b=this.getActiveLang(),E={}){const tt={merge:!0,emitChange:!0,...E},bt=D(b);let Gt=d;if(bt){const to=this.getMappedScope(bt);Gt=Kp({[to]:d})}const we=bt?j(b):b,lr={...tt.merge&&this.getTranslation(we),...Gt},mr=this.config.flatten.aot?lr:Kp(lr),bo=this.interceptor.preSaveTranslation(mr,we);this.translations.set(we,bo),tt.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,b,E=this.getActiveLang(),V={}){const tt=this.interceptor.preSaveTranslationKey(d,b,E);this.setTranslation({[d]:tt},E,{...V,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const b=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(b)&&(this.firstFallbackLang=b)}_handleMissingKey(d,b,E){if(this.config.missingHandler.allowEmpty&&""===b)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const V=this.translate(d,E,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,V}return this.missingHandler.handle(d,this.getMissingHandlerData(),E)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,b){const E=j(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(E)?(0,al.z)([this.load(E),this.load(d,{inlineLoader:b})]):this.load(d,{inlineLoader:b})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(j(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,b){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=b}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return Hh(this.getTranslation(d))}getAvailableLangsIds(){return sl(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(b=>b.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(d){return this.config.missingHandler.useFallbackTranslation&&d!==this.firstFallbackLang}handleSuccess(d,b){this.setTranslation(b,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:ye(d)}),this.failedLangs.forEach(E=>this.cache.delete(E)),this.failedLangs.clear()}handleFailure(d,b){Ed(b.failedCounter)&&(b.failedCounter=0,b.fallbackLangs||(b.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const E=d.split("/"),tt=b.fallbackLangs[b.failedCounter];if(this.failedLangs.add(d),this.cache.has(tt))return this.handleSuccess(tt,this.getTranslation(tt)),$p.w;if(!tt||tt===E[E.length-1]){let we="Unable to load translation and all the fallback languages";throw E.length>1&&(we+=", did you misspelled the scope name?"),new Error(we)}let Gt=tt;return E.length>1&&(E[E.length-1]=tt,Gt=E.join("/")),b.failedCounter++,this.events.next({type:"translationLoadFailure",payload:ye(d)}),this.load(Gt,b)}getMappedScope(d){const{scopeMapping:b={}}=this.config;return b[d]||function Bu(w){return w.replace(/(?:^\w|[A-Z]|\b\w)/g,(g,d)=>0==d?g.toLowerCase():g.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let E,b=d;if(this._isLangScoped(d)){const V=j(d),tt=this.isLang(V);b=tt?V:this.getActiveLang(),E=this.getMappedScope(tt?D(d):d)}return{scope:E,resolveLang:b}}getObjectByKey(d,b){const E={},V=`${b}.`;for(const tt in d)tt.startsWith(V)&&(E[tt.replace(V,"")]=d[tt]);return E}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(b){return new(b||w)(l.KVO(Vh,8),l.KVO(Gp),l.KVO(rc),l.KVO(Qp),l.KVO(Ul),l.KVO(v))};static \u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();function ho(w){return(0,l.EmA)([{provide:Gp,useClass:w,deps:[Ul]}])}function Yo(w){return(0,l.EmA)([{provide:v,useClass:w,deps:[Ul]}])}function mn(w){return(0,l.EmA)([{provide:rc,useClass:w}])}function vo(w){return(0,l.EmA)([{provide:Qp,useClass:w}])}new l.nKC("TRANSLOCO_LANG"),new l.nKC("TRANSLOCO_LOADING_TEMPLATE"),new l.nKC("TRANSLOCO_SCOPE"),new l.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new l.nKC("TRANSLOCO_TEST_OPTIONS - Testing options");var Xs=o(7838);let _s=(()=>{class w{constructor(){this._httpClient=(0,l.WQX)(J.Qq),this._navigation=new Xs.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,xd.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})(),jl=(()=>{class w{constructor(d){this._httpClient=d,this._chat=new Ot.t(null),this._chats=new Ot.t(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe((0,xd.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,Oa.T)(b=>(this._chat.next(b),b)),(0,ct.n)(b=>b?(0,O.of)(b):(0,A.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(J.Qq))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();const cl=new class Li{constructor(g){this.version=g,this.full=g,this.major=g.split(".")[0],this.minor=g.split(".")[1],this.patch=g.split(".").slice(2).join(".")}}("0.0.12").full;var ts=o(5424),Zi=o(3022),Vl=o(2322);function ju(w,g){if(1&w&&l.nrm(0,"mat-progress-bar",0),2&w){const d=l.XpG();l.Y8G("mode",d.mode)("value",d.progress)}}let Hl=(()=>{class w{constructor(){this._angorLoadingService=(0,l.WQX)(_t),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new ec.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Zi.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],features:[l.OA$],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(b,E){1&b&&l.DNE(0,ju,1,2,"mat-progress-bar",0),2&b&&l.vxM(E.show?0:-1)},dependencies:[Vl.PO,Vl.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return w})();function Zp(w,g){1&w&&l.nrm(0,"router-outlet")}let Qh=(()=>{class w{constructor(){this._unsubscribeAll=new ec.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["empty-layout"]],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(b,E){1&b&&(l.nrm(0,"angor-loading-bar"),l.j41(1,"div",0)(2,"div",1),l.DNE(3,Zp,1,0,"router-outlet"),l.k0s()()),2&b&&(l.R7$(3),l.vxM(3))},dependencies:[Hl,a.n3],encapsulation:2})}}return w})();var bc=o(9471),nc=o(3904),zl=o(7712);function wf(w,g){1&w&&l.nrm(0,"mat-icon",3)}let Cl=(()=>{class w{constructor(){this._document=(0,l.WQX)(ne.qQ)}toggleFullscreen(){this._document.fullscreenEnabled?this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")}):console.log("Fullscreen is not available in this browser.")}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(b,E){if(1&b){const V=l.RV6();l.j41(0,"button",1),l.bIt("click",function(){return l.eBV(V),l.Njj(E.toggleFullscreen())}),l.eu8(1,2),l.k0s(),l.DNE(2,wf,1,0,"ng-template",null,0,l.C5r)}if(2&b){const V=l.sdS(3);l.Y8G("matTooltip",E.tooltip||"Toggle Fullscreen"),l.R7$(),l.Y8G("ngTemplateOutlet",E.iconTpl||V)}},dependencies:[bc.Hl,bc.iY,zl.uc,zl.oV,ne.T3,nc.m_,nc.An],encapsulation:2,changeDetection:0})}}return w})();var qp=o(3871),yf=o(6192),Jp=o(3125);let Zh=(()=>{class w{constructor(d){this.relayService=d,this.notificationSubject=new Ot.t([]),this.notificationCount=new Ot.t(0),this.lastNotificationTimestamp=null,this.initializeNotificationData()}initializeNotificationData(){this.notificationCount.next(this.loadCountFromLocalStorage()),this.lastNotificationTimestamp=this.loadTimestampFromLocalStorage()}loadCountFromLocalStorage(){const d=localStorage.getItem("notificationCount");return d?parseInt(d,10):0}loadTimestampFromLocalStorage(){const d=localStorage.getItem("lastNotificationTimestamp");return d?parseInt(d,10):null}saveNotificationData(d,b){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",b.toString())}getNotificationObservable(){return this.notificationSubject.asObservable()}getNotificationCount(){return this.notificationCount.asObservable()}loadFilterPreferences(){const d=localStorage.getItem("notificationSettings");return d?JSON.parse(d):[1,3,4,7,9735]}subscribeToNotifications(d){var b=this;return(0,k.A)(function*(){yield b.relayService.ensureConnectedRelays();const E=b.relayService.getPool(),V=b.relayService.getConnectedRelays();if(0===V.length)throw new Error("No connected relays");const tt=b.loadTimestampFromLocalStorage(),bt=b.loadFilterPreferences();0===bt.length&&bt.push(1,3,4,7,9735);const Gt={kinds:bt,"#p":[d],limit:50,since:tt||void 0};return new Promise(we=>{E.subscribeMany(V,[Gt],{onevent:mr=>b.handleNotificationEvent(mr,d),oneose(){we()}})})})()}handleNotificationEvent(d,b){if(this.isNotificationEvent(d,b)){const V=new Date(1e3*d.created_at);let tt="",bt="",Gt="";switch(d.kind){case 1:tt="Mention",bt="Mentioned you in an event.",Gt="heroicons_outline:at-symbol";break;case 4:tt="Private Message",bt="Sent a private message.",Gt="heroicons_outline:envelope-open";break;case 9735:tt="Zap",bt="Received a zap event.",Gt="feather:zap";break;case 3:tt="New Follower",bt="You have a new follower.",Gt="heroicons_outline:user-plus";break;case 7:tt="New Like",bt="You have a new Like.",Gt="heroicons_outline:hand-thumb-up";break;default:tt="Notification",Gt="heroicons_outline:bell"}const mr=[{id:d.id,icon:Gt,title:tt,description:bt,time:V,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(mr),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const b=this.notificationCount.value+1;this.notificationCount.next(b),this.saveNotificationData(b,d)}markAllAsRead(){const d=this.notificationSubject.value.map(E=>({...E,read:!0}));this.notificationSubject.next(d),this.notificationCount.next(0);const b=Math.floor(Date.now()/1e3);this.saveNotificationData(0,b)}isNotificationEvent(d,b){return d.tags.some(E=>"p"===E[0]&&E[1]===b)}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(Jp.b))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var Dd=o(9666),Vu=o(8078);const th=["notificationsOrigin"],Ls=["notificationsPanel"],s0=w=>({unread:w}),xa=(w,g)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":w,"bg-primary":g});function c0(w,g){if(1&w&&(l.j41(0,"span",4)(1,"span",6),l.EFF(2),l.k0s()()),2&w){const d=l.XpG();l.R7$(2),l.SpI(" ",d.unreadCount," ")}}function l0(w,g){1&w&&l.eu8(0)}function vf(w,g){if(1&w&&(l.j41(0,"a",23),l.DNE(1,l0,1,0,"ng-container",25),l.k0s()),2&w){const d=l.XpG(2).$implicit,b=l.sdS(9);l.Y8G("href",d.link,l.B4B),l.R7$(),l.Y8G("ngTemplateOutlet",b)}}function Vm(w,g){1&w&&l.eu8(0)}function Hm(w,g){if(1&w&&(l.j41(0,"a",24),l.DNE(1,Vm,1,0,"ng-container",25),l.k0s()),2&w){const d=l.XpG(2).$implicit,b=l.sdS(9);l.Y8G("routerLink",d.link),l.R7$(),l.Y8G("ngTemplateOutlet",b)}}function d0(w,g){if(1&w&&l.DNE(0,vf,2,2,"a",23)(1,Hm,2,2,"a",24),2&w){const d=l.XpG().$implicit;l.vxM(d.useRouter?-1:0),l.R7$(),l.vxM(d.useRouter?1:-1)}}function A1(w,g){1&w&&l.eu8(0)}function zm(w,g){if(1&w&&(l.j41(0,"div",17),l.DNE(1,A1,1,0,"ng-container",25),l.k0s()),2&w){l.XpG();const d=l.sdS(9);l.R7$(),l.Y8G("ngTemplateOutlet",d)}}function u0(w,g){if(1&w&&(l.j41(0,"div",26),l.nrm(1,"mat-icon",32),l.k0s()),2&w){const d=l.XpG(2).$implicit;l.R7$(),l.Y8G("svgIcon",d.icon)}}function qh(w,g){if(1&w&&l.nrm(0,"img",27),2&w){const d=l.XpG(2).$implicit;l.Y8G("src",d.image,l.B4B)("alt","Notification image")}}function _f(w,g){if(1&w&&l.nrm(0,"div",29),2&w){const d=l.XpG(2).$implicit;l.Y8G("innerHTML",d.title,l.npT)}}function xf(w,g){if(1&w&&l.nrm(0,"div",30),2&w){const d=l.XpG(2).$implicit;l.Y8G("innerHTML",d.description,l.npT)}}function Hu(w,g){if(1&w&&(l.DNE(0,u0,2,1,"div",26)(1,qh,1,2,"img",27),l.j41(2,"div",28),l.DNE(3,_f,1,1,"div",29)(4,xf,1,1,"div",30),l.j41(5,"div",31),l.EFF(6),l.nI1(7,"date"),l.k0s()()),2&w){const d=l.XpG().$implicit;l.vxM(d.icon&&!d.image?0:-1),l.R7$(),l.vxM(d.image?1:-1),l.R7$(2),l.vxM(d.title?3:-1),l.R7$(),l.vxM(d.description?4:-1),l.R7$(2),l.SpI(" ",l.i5U(7,5,d.time,"MMM dd, h:mm a")," ")}}function Jh(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",16),l.DNE(1,d0,2,2)(2,zm,2,1,"div",17),l.j41(3,"div",18)(4,"button",19),l.bIt("click",function(){const E=l.eBV(d).$implicit,V=l.XpG(2);return l.Njj(V.toggleRead(E))}),l.nrm(5,"span",20),l.k0s(),l.j41(6,"button",21),l.bIt("click",function(){const E=l.eBV(d).$implicit,V=l.XpG(2);return l.Njj(V.delete(E))}),l.nrm(7,"mat-icon",22),l.k0s()()(),l.DNE(8,Hu,8,8,"ng-template",null,2,l.C5r)}if(2&w){const d=g.$implicit;l.Y8G("ngClass",l.eq3(7,s0,!d.read)),l.R7$(),l.vxM(d.link?1:-1),l.R7$(),l.vxM(d.link?-1:2),l.R7$(2),l.Y8G("matTooltip",d.read?"Mark as unread":"Mark as read"),l.R7$(),l.Y8G("ngClass",l.l_i(9,xa,d.read,!d.read)),l.R7$(),l.Y8G("matTooltip","Remove"),l.R7$(),l.Y8G("svgIcon","heroicons_solid:x-mark")}}function tg(w,g){1&w&&(l.j41(0,"div",15)(1,"div",33),l.nrm(2,"mat-icon",34),l.k0s(),l.j41(3,"div",35),l.EFF(4," No notifications "),l.k0s(),l.j41(5,"div",36),l.EFF(6," When you have notifications, they will appear here. "),l.k0s()()),2&w&&(l.R7$(2),l.Y8G("svgIcon","heroicons_outline:bell"))}function zu(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.closePanel())}),l.nrm(4,"mat-icon",10),l.k0s()(),l.j41(5,"div",11),l.EFF(6,"Notifications"),l.k0s(),l.j41(7,"div",12)(8,"button",13),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.markAllAsRead())}),l.nrm(9,"mat-icon",10),l.k0s()()(),l.j41(10,"div",14),l.Z7z(11,Jh,10,12,null,null,l.BUC().trackByFn,!0),l.DNE(13,tg,7,1,"div",15),l.k0s()()}if(2&w){const d=l.XpG();l.R7$(4),l.Y8G("svgIcon","heroicons_solid:x-mark"),l.R7$(4),l.Y8G("matTooltip","Mark all as read")("disabled",0===d.unreadCount),l.R7$(),l.Y8G("svgIcon","heroicons_solid:envelope-open"),l.R7$(2),l.Dyx(d.notifications),l.R7$(2),l.vxM(d.notifications&&d.notifications.length?-1:13)}}let eg=(()=>{class w{constructor(d,b,E,V,tt){this._notificationService=d,this._changeDetectorRef=b,this._overlay=E,this._viewContainerRef=V,this._signerService=tt,this.notifications=[],this.unreadCount=0,this._unsubscribeAll=new ec.B}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(b=>{this.notifications=b,this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(b=>{this.unreadCount=b,this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new yf.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead()}toggleRead(d){d.read=!d.read}trackByFn(d,b){return b.id}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(Zh),l.rXU(l.gRc),l.rXU(Dd.hJ),l.rXU(l.c1b),l.rXU(Vu.A))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["notifications"]],viewQuery:function(b,E){if(1&b&&(l.GBs(th,5),l.GBs(Ls,5)),2&b){let V;l.mGM(V=l.lsd())&&(E._notificationsOrigin=V.first),l.mGM(V=l.lsd())&&(E._notificationsPanel=V.first)}},exportAs:["notifications"],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(b,E){if(1&b){const V=l.RV6();l.j41(0,"button",3,0),l.bIt("click",function(){return l.eBV(V),l.Njj(E.openPanel())}),l.DNE(2,c0,3,1,"span",4),l.nrm(3,"mat-icon",5),l.k0s(),l.DNE(4,zu,14,5,"ng-template",null,1,l.C5r)}2&b&&(l.R7$(2),l.vxM(E.unreadCount>0?2:-1),l.R7$(),l.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[bc.Hl,bc.iY,nc.m_,nc.An,zl.uc,zl.oV,ne.YU,ne.T3,a.Wk,ne.vh],encapsulation:2,changeDetection:0})}}return w})();var kf=o(799),Sd=o(936),Ef=o(8108),Wl=o(8559),Cf=o(5710),p0=o(2944),ic=o(5919),Wu=o(6520),T1=o(593);const Wm=["panel"],h0=["*"];function Km(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",1,0),l.bIt("@panelAnimation.done",function(E){l.eBV(d);const V=l.XpG();return l.Njj(V._animationDone.next(E))}),l.SdG(2),l.k0s()}if(2&w){const d=g.id,b=l.XpG();l.HbH(b._classList),l.AVh("mat-mdc-autocomplete-visible",b.showPanel)("mat-mdc-autocomplete-hidden",!b.showPanel)("mat-primary","primary"===b._color)("mat-accent","accent"===b._color)("mat-warn","warn"===b._color),l.Y8G("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),l.BMQ("aria-label",b.ariaLabel||null)("aria-labelledby",b._getPanelAriaLabelledby(d))}}const M1=(0,Do.hZ)("panelAnimation",[(0,Do.wk)("void, hidden",(0,Do.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Do.kY)(":enter, hidden => visible",[(0,Do.Os)([(0,Do.i0)("0.03s linear",(0,Do.iF)({opacity:1})),(0,Do.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Do.iF)({transform:"scaleY(1)"}))])]),(0,Do.kY)(":leave, visible => hidden",[(0,Do.i0)("0.075s linear",(0,Do.iF)({opacity:0}))])]);class Gm{source;option;constructor(g,d){this.source=g,this.option=d}}const Xm=new l.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Ym(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let Ad=(()=>{class w{_changeDetectorRef=(0,l.WQX)(l.gRc);_elementRef=(0,l.WQX)(l.aKT);_defaults=(0,l.WQX)(Xm);_activeOptionChanges=Cf.yU.EMPTY;_animationDone=new l.bkB;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new l.bkB;opened=new l.bkB;closed=new l.bkB;optionActivated=new l.bkB;set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}id=(0,l.WQX)(Wl.g7).getId("mat-autocomplete-");inertGroups;constructor(){const d=(0,l.WQX)(vt.OD);this.inertGroups=d?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new Wl.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(d=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[d]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(d){this.panel&&(this.panel.nativeElement.scrollTop=d)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(d){const b=new Gm(this,d);this.optionSelected.emit(b)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static \u0275fac=function(b){return new(b||w)};static \u0275cmp=l.VBU({type:w,selectors:[["mat-autocomplete"]],contentQueries:function(b,E,V){if(1&b&&(l.wni(V,or.wT,5),l.wni(V,or.QC,5)),2&b){let tt;l.mGM(tt=l.lsd())&&(E.options=tt),l.mGM(tt=l.lsd())&&(E.optionGroups=tt)}},viewQuery:function(b,E){if(1&b&&(l.GBs(l.C4Q,7),l.GBs(Wm,5)),2&b){let V;l.mGM(V=l.lsd())&&(E.template=V.first),l.mGM(V=l.lsd())&&(E.panel=V.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",l.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",l.L39],requireSelection:[2,"requireSelection","requireSelection",l.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",l.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",l.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[l.Jv_([{provide:or.is,useExisting:w}]),l.GFd],ngContentSelectors:h0,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(b,E){1&b&&(l.NAR(),l.DNE(0,Km,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-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-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));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: 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:[M1]},changeDetection:0})}return w})();const O1={provide:Sd.kq,useExisting:(0,l.Rfq)(()=>qm),multi:!0},Zm=new l.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const w=(0,l.WQX)(Dd.hJ);return()=>w.scrollStrategies.reposition()}}),eh={provide:Zm,deps:[Dd.hJ],useFactory:function rg(w){return()=>w.scrollStrategies.reposition()}};let qm=(()=>{class w{_element=(0,l.WQX)(l.aKT);_overlay=(0,l.WQX)(Dd.hJ);_viewContainerRef=(0,l.WQX)(l.c1b);_zone=(0,l.WQX)(l.SKi);_changeDetectorRef=(0,l.WQX)(l.gRc);_dir=(0,l.WQX)(p0.dS,{optional:!0});_formField=(0,l.WQX)(yr.xb,{optional:!0,host:!0});_document=(0,l.WQX)(ne.qQ);_viewportRuler=(0,l.WQX)(Ef.Xj);_defaults=(0,l.WQX)(Xm,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_scrollStrategy=(0,l.WQX)(Zm);_keydownSubscription;_outsideClickSubscription;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Cf.yU.EMPTY;_breakpointObserver=(0,l.WQX)(Wu.QP);_handsetLandscapeSubscription=Cf.yU.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new ec.B;_windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;_initialized=new ec.B;_injector=(0,l.WQX)(l.zZn);constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const d=this._getWindow();typeof d<"u"&&this._zone.runOutsideAngular(()=>d.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(d){d.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const d=this._getWindow();typeof d<"u"&&d.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}_overlayAttached=!1;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,Wl.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,_d.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,le.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,le.p)(()=>this._overlayAttached)):(0,O.of)()).pipe((0,Oa.T)(d=>d instanceof or.MI?d:null))}optionSelections=(0,Jd.v)(()=>{const d=this.autocomplete?this.autocomplete.options:null;return d?d.changes.pipe((0,T1.Z)(d),(0,ct.n)(()=>(0,_d.h)(...d.map(b=>b.onSelectionChange)))):this._initialized.pipe((0,ct.n)(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,_d.h)((0,yd.R)(this._document,"click"),(0,yd.R)(this._document,"auxclick"),(0,yd.R)(this._document,"touchend")).pipe((0,le.p)(d=>{const b=(0,vt.Fb)(d),E=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,V=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&b!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!E||!E.contains(b))&&(!V||!V.contains(b))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(b)}))}writeValue(d){Promise.resolve(null).then(()=>this._assignOptionValue(d))}registerOnChange(d){this._onChange=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this._element.nativeElement.disabled=d}_handleKeydown(d){const b=d.keyCode,E=(0,ic.rp)(d);if(b===ic._f&&!E&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&b===ic.Fm&&this.panelOpen&&!E)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const V=this.autocomplete._keyManager.activeItem,tt=b===ic.i7||b===ic.n6;b===ic.wn||tt&&!E&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):tt&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(tt||this.autocomplete._keyManager.activeItem!==V)&&(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(d){let b=d.target,E=b.value;if("number"===b.type&&(E=""==E?null:parseFloat(E)),this._previousValue!==E){if(this._previousValue=E,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(E),E){if(this.panelOpen&&!this.autocomplete.requireSelection){const V=this.autocomplete.options?.find(tt=>tt.selected);V&&E!==this._getDisplayValue(V.value)&&V.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const V=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(V)}}}_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(d=!1){this._formField&&"auto"===this._formField.floatLabel&&(d?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const d=new T.c(E=>{(0,l.mal)(()=>{E.next()},{injector:this._injector})}),b=this.autocomplete.options.changes.pipe((0,xd.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,ht.c)(0));return(0,_d.h)(d,b).pipe((0,ct.n)(()=>this._zone.run(()=>{const E=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),E!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,S.s)(1)).subscribe(E=>this._setValueAndClose(E))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const b=this.autocomplete;return b&&b.displayWith?b.displayWith(d):d}_assignOptionValue(d){const b=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(b??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const b=this.autocomplete,E=d?d.source:this._pendingAutoselectedOption;E?(this._clearPreviousSelectedOption(E),this._assignOptionValue(E.value),this._onChange(E.value),b._emitSelectEvent(E),this._element.nativeElement.focus()):b.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),b._animationDone?b._animationDone.pipe((0,S.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,b){this.autocomplete?.options?.forEach(E=>{E!==d&&E.selected&&E.deselect(b)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,Wl.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let b=this._overlayRef;b?(this._positionStrategy.setOrigin(this._getConnectedElement()),b.updateSize({width:this._getPanelWidth()})):(this._portal=new yf.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),b=this._overlay.create(this._getOverlayConfig()),this._overlayRef=b,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&b&&b.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Wu.Rp.HandsetLandscape).subscribe(V=>{V.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),b&&!b.hasAttached()&&(b.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const E=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&E!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=d=>{(d.keyCode===ic._f&&!(0,ic.rp)(d)||d.keyCode===ic.i7&&(0,ic.rp)(d,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),d.stopPropagation(),d.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const d=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=d.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=d.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new Dd.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const d=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(d),this._positionStrategy=d,d}_setStrategyPositions(d){const b=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],E=this._aboveClass,V=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:E},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:E}];let tt;tt="above"===this.position?V:"below"===this.position?b:[...b,...V],d.withPositions(tt)}_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 d=this.autocomplete;if(d.autoActiveFirstOption){let b=-1;for(let E=0;E .cdk-overlay-container [aria-modal="true"]');if(!d)return;const b=this.autocomplete.id;this._trackedModal&&(0,Wl.Ae)(this._trackedModal,"aria-owns",b),(0,Wl.px)(d,"aria-owns",b),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,Wl.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static \u0275fac=function(b){return new(b||w)};static \u0275dir=l.FsC({type:w,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(b,E){1&b&&l.bIt("focusin",function(){return E._handleFocus()})("blur",function(){return E._onTouched()})("input",function(tt){return E._handleInput(tt)})("keydown",function(tt){return E._handleKeydown(tt)})("click",function(){return E._handleClick()}),2&b&&l.BMQ("autocomplete",E.autocompleteAttribute)("role",E.autocompleteDisabled?null:"combobox")("aria-autocomplete",E.autocompleteDisabled?null:"list")("aria-activedescendant",E.panelOpen&&E.activeOption?E.activeOption.id:null)("aria-expanded",E.autocompleteDisabled?null:E.panelOpen.toString())("aria-controls",E.autocompleteDisabled||!E.panelOpen||null==E.autocomplete?null:E.autocomplete.id)("aria-haspopup",E.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",l.L39]},exportAs:["matAutocompleteTrigger"],features:[l.Jv_([O1]),l.GFd,l.OA$]})}return w})(),Jm=(()=>{class w{static \u0275fac=function(b){return new(b||w)};static \u0275mod=l.$C({type:w});static \u0275inj=l.G2t({providers:[eh],imports:[Dd.z_,or.Sy,or.yE,Ef.Gj,or.Sy,or.yE]})}return w})();var g0=o(6389),f0=o(8627),og=o(3149);const tb=["barSearchInput"],m0=["matAutocomplete"];function b0(w,g){if(1&w){const d=l.RV6();l.j41(0,"button",5),l.bIt("click",function(){l.eBV(d);const E=l.XpG(2);return l.Njj(E.open())}),l.nrm(1,"mat-icon",6),l.k0s()}2&w&&(l.R7$(),l.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function rh(w,g){1&w&&(l.j41(0,"mat-option",14),l.EFF(1," No results found! "),l.k0s())}function eb(w,g){if(1&w){const d=l.RV6();l.j41(0,"img",22),l.bIt("error",function(E){l.eBV(d);const V=l.XpG(5);return l.Njj(V.handleImageError(E))}),l.k0s()}if(2&w){const d=l.XpG().$implicit;l.Mz_("alt","",d.name,"'s avatar"),l.Y8G("src",d.avatar,l.B4B)}}function Df(w,g){1&w&&(l.qex(0),l.nrm(1,"mat-icon",23),l.bVm()),2&w&&(l.R7$(),l.Y8G("svgIcon","heroicons_outline:user-circle"))}function w0(w,g){if(1&w&&(l.j41(0,"div",24),l.EFF(1),l.k0s()),2&w){const d=l.XpG().$implicit;l.R7$(),l.SpI(" ",d.about," ")}}function R1(w,g){if(1&w&&(l.qex(0),l.j41(1,"mat-option",15)(2,"div",16)(3,"div",17),l.DNE(4,eb,1,3,"img",18)(5,Df,2,1,"ng-container",2),l.k0s(),l.j41(6,"div",19)(7,"span",20),l.EFF(8),l.k0s(),l.DNE(9,w0,2,1,"div",21),l.k0s()()(),l.bVm()),2&w){const d=g.$implicit;l.R7$(),l.Y8G("routerLink",d.link)("value",d.name),l.R7$(3),l.Y8G("ngIf",d.avatar),l.R7$(),l.Y8G("ngIf",!d.avatar),l.R7$(3),l.JRh(d.name),l.R7$(),l.Y8G("ngIf",d.about)}}function N1(w,g){if(1&w&&(l.qex(0),l.DNE(1,R1,10,6,"ng-container",12),l.bVm()),2&w){const d=g.$implicit,b=l.XpG(3);l.R7$(),l.Y8G("ngForOf",d.results)("ngForTrackBy",b.trackByFn)}}function oh(w,g){if(1&w){const d=l.RV6();l.j41(0,"div",7),l.nrm(1,"mat-icon",8),l.j41(2,"input",9,0),l.bIt("keydown",function(E){l.eBV(d);const V=l.XpG(2);return l.Njj(V.onKeydown(E))}),l.k0s(),l.j41(4,"mat-autocomplete",10,1),l.DNE(6,rh,2,0,"mat-option",11)(7,N1,2,2,"ng-container",12),l.k0s(),l.j41(8,"button",13),l.bIt("click",function(){l.eBV(d);const E=l.XpG(2);return l.Njj(E.close())}),l.nrm(9,"mat-icon",6),l.k0s()()}if(2&w){const d=l.sdS(5),b=l.XpG(2);l.Y8G("@slideInTop",void 0)("@slideOutTop",void 0),l.R7$(),l.Y8G("svgIcon","heroicons_outline:magnifying-glass"),l.R7$(),l.Y8G("formControl",b.searchControl)("matAutocomplete",d)("placeholder","Search..."),l.R7$(2),l.Y8G("autoSelectActiveOption",!0)("disableRipple",!0),l.R7$(2),l.Y8G("ngIf",b.resultSets&&!b.resultSets.length),l.R7$(),l.Y8G("ngForOf",b.resultSets)("ngForTrackBy",b.trackByFn),l.R7$(2),l.Y8G("svgIcon","heroicons_outline:x-mark")}}function y0(w,g){if(1&w&&(l.j41(0,"div"),l.DNE(1,b0,2,1,"button",3)(2,oh,10,12,"div",4),l.k0s()),2&w){const d=l.XpG();l.R7$(),l.Y8G("ngIf",!d.opened),l.R7$(),l.Y8G("ngIf",d.opened)}}let nh=(()=>{class w{constructor(d,b){this._storageService=d,this._sanitizer=b,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new l.bkB,this.opened=!1,this.searchControl=new Sd.hs,this._unsubscribeAll=new ec.B}set barSearchInput(d){d&&setTimeout(()=>{d.nativeElement.focus()})}set matAutocomplete(d){this._matAutocomplete=d}ngOnChanges(d){"appearance"in d&&this.close()}ngOnInit(){var d=this;this.searchControl.valueChanges.pipe((0,f0.B)(this.debounce),(0,ts.Q)(this._unsubscribeAll),(0,Oa.T)(b=>((!b||b.lengthb&&b.length>=this.minLength)).subscribe(function(){var b=(0,k.A)(function*(E){const V=yield d._storageService.searchProfile(E);d.resultSets=V.map(tt=>({label:"Project",results:[{name:tt.profile.name||tt.profile.displayName||tt.pubKey,pubkey:tt.pubKey,username:tt.profile.username||"",website:tt.profile.website||"",about:tt.profile.about?tt.profile.about.replace(/<\/?[^>]+(>|$)/g,""):"",avatar:tt.profile.picture||null,banner:tt.profile.banner||null,link:`/profile/${tt.pubKey}`}]})),d.search.next(d.resultSets)});return function(E){return b.apply(this,arguments)}}())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(d){"Escape"===d.code&&"bar"===this.appearance&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(d,b){return b.id||d}handleImageError(d){const b=d.target;b.onerror=null,b.src="images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(og.n),l.rXU(n.up))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["search"]],viewQuery:function(b,E){if(1&b&&(l.GBs(tb,5),l.GBs(m0,5)),2&b){let V;l.mGM(V=l.lsd())&&(E.barSearchInput=V.first),l.mGM(V=l.lsd())&&(E.matAutocomplete=V.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],features:[l.Jv_([{provide:Zm,useFactory:()=>{const d=(0,l.WQX)(Dd.hJ);return()=>d.scrollStrategies.block()}}]),l.OA$],decls:1,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],[4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","bg-card absolute inset-0 z-99 flex shrink-0 items-center",4,"ngIf"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],["class","text-secondary pointer-events-none bg-transparent px-6 py-0 text-md",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],["class","h-full w-full object-cover",3,"src","alt","error",4,"ngIf"],[1,"ml-3","truncate"],[1,"font-semibold"],["class","text-sm text-gray-500",4,"ngIf"],[1,"h-full","w-full","object-cover",3,"error","src","alt"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"text-sm","text-gray-500"]],template:function(b,E){1&b&&l.DNE(0,y0,3,2,"div",2),2&b&&l.Y8G("ngIf","bar"===E.appearance)},dependencies:[bc.Hl,bc.iY,nc.m_,nc.An,Sd.YN,Sd.me,Sd.BC,Jm,Ad,or.wT,qm,Sd.X1,Sd.l_,or.Sy,a.Wk,yr.RG,g0.fS,ne.MD,ne.Sq,ne.bT],encapsulation:2,data:{animation:kf.F}})}}return w})();var ng=o(7702),Td=o(7818),v0=o(1109),L1=o(4482);const rb=()=>["/settings"];function _0(w,g){if(1&w&&(l.qex(0),l.nrm(1,"img",15),l.bVm()),2&w){const d=l.XpG();l.R7$(),l.Y8G("src",d.getSafeUrl(null==d.user?null:d.user.picture),l.B4B)}}function ob(w,g){1&w&&l.nrm(0,"mat-icon",12),2&w&&l.Y8G("svgIcon","heroicons_outline:user-circle")}let ig=(()=>{class w{constructor(d,b,E,V,tt,bt,Gt){this._changeDetectorRef=d,this._router=b,this._angorConfigService=E,this._signerService=V,this._storageService=tt,this.sanitizer=bt,this._nostrLoginService=Gt,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new ec.B}ngOnInit(){this.userPubKey=this._signerService.getPublicKey(),this._angorConfigService.config$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{localStorage.setItem("angorConfig",JSON.stringify(d)),this.config=d,this._changeDetectorRef.detectChanges()}),this.loadUserProfile(),this._storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey&&(this.user=d.metadata,this._changeDetectorRef.detectChanges())})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(){var d=this;return(0,k.A)(function*(){d._storageService.getProfile(d.userPubKey).then(b=>{d.user=b,d._changeDetectorRef.detectChanges()})})()}logout(){this._router.navigate(["/logout"])}profile(){this._router.navigate(["/profile"])}setLayout(d){this._angorConfigService.config={layout:d},this._changeDetectorRef.detectChanges()}setScheme(d){this._angorConfigService.config={scheme:d},this._changeDetectorRef.detectChanges()}setTheme(d){this._angorConfigService.config={theme:d},this._changeDetectorRef.detectChanges()}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}Switch(){this._nostrLoginService.switchAccount()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(l.gRc),l.rXU(a.Ix),l.rXU(v0.P),l.rXU(Vu.A),l.rXU(og.n),l.rXU(n.up),l.rXU(L1.v))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["user"]],decls:50,vars:16,consts:[["defaultAvatar",""],["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[4,"ngIf","ngIfElse"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"click"],[3,"svgIcon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"]],template:function(b,E){if(1&b){const V=l.RV6();l.j41(0,"button",3)(1,"span",4),l.DNE(2,_0,2,1,"ng-container",5)(3,ob,1,1,"ng-template",null,0,l.C5r),l.k0s()(),l.j41(5,"mat-menu",6,1)(7,"button",7)(8,"span",8)(9,"span"),l.EFF(10,"Logged in as"),l.k0s(),l.j41(11,"span",9),l.EFF(12),l.k0s()()(),l.nrm(13,"mat-divider",10),l.j41(14,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.Switch())}),l.nrm(15,"mat-icon",12),l.j41(16,"span"),l.EFF(17,"Switch account"),l.k0s()(),l.j41(18,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.profile())}),l.nrm(19,"mat-icon",12),l.j41(20,"span"),l.EFF(21,"Profile"),l.k0s()(),l.j41(22,"button",13),l.nrm(23,"mat-icon",12),l.j41(24,"span"),l.EFF(25,"Options"),l.k0s()(),l.nrm(26,"mat-divider",10),l.j41(27,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.logout())}),l.nrm(28,"mat-icon",12),l.j41(29,"span"),l.EFF(30,"logout"),l.k0s()()(),l.j41(31,"mat-menu",null,2)(33,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.setScheme("auto"))}),l.nrm(34,"mat-icon",12),l.j41(35,"span"),l.EFF(36,"Auto Theme"),l.k0s()(),l.j41(37,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.setScheme("light"))}),l.nrm(38,"mat-icon",12),l.j41(39,"span"),l.EFF(40,"Light Theme"),l.k0s()(),l.j41(41,"button",11),l.bIt("click",function(){return l.eBV(V),l.Njj(E.setScheme("dark"))}),l.nrm(42,"mat-icon",12),l.j41(43,"span"),l.EFF(44,"Dark Theme"),l.k0s()(),l.nrm(45,"mat-divider"),l.j41(46,"button",14),l.nrm(47,"mat-icon",12),l.j41(48,"span"),l.EFF(49,"Settings"),l.k0s()()()}if(2&b){const V=l.sdS(4),tt=l.sdS(6),bt=l.sdS(32);l.Y8G("matMenuTriggerFor",tt),l.R7$(2),l.Y8G("ngIf",null==E.user?null:E.user.picture)("ngIfElse",V),l.R7$(3),l.Y8G("xPosition","before"),l.R7$(7),l.JRh((null==E.user?null:E.user.display_name)||(null==E.user?null:E.user.name)||"Unknown User"),l.R7$(3),l.Y8G("svgIcon","heroicons_outline:user-circle"),l.R7$(4),l.Y8G("svgIcon","heroicons_outline:user-circle"),l.R7$(3),l.Y8G("matMenuTriggerFor",bt),l.R7$(),l.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),l.R7$(5),l.Y8G("svgIcon","heroicons_outline:arrow-right-on-rectangle"),l.R7$(6),l.Y8G("svgIcon","heroicons_solid:bolt"),l.R7$(4),l.Y8G("svgIcon","heroicons_solid:sun"),l.R7$(4),l.Y8G("svgIcon","heroicons_solid:moon"),l.R7$(4),l.Y8G("routerLink",l.lJ4(15,rb)),l.R7$(),l.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[bc.Hl,bc.iY,Td.Cn,Td.kk,Td.fb,Td.Cp,nc.m_,nc.An,ng.w,ng.q,ne.MD,ne.bT,a.iI,a.Wk],encapsulation:2,changeDetection:0})}}return w})();var nb=o(6061),cu=o(9587);let x0=(()=>{class w{constructor(d,b){this.swUpdate=d,this.zone=b,this.newVersionAvailableSubject=new Ot.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function ib(w=0,g=nb.E){return w<0&&(w=0),(0,cu.O)(w,w,g)}(9e5),this.checkForUpdateOnLoad(),this.checkForUpdateOnInterval()}applyUpdate(){this.swUpdate.activateUpdate().then(()=>document.location.reload()).catch(d=>console.error("Failed to apply updates:",d))}checkForUpdateOnInterval(){var d=this;this.unsubscribeInterval(),this.swUpdate.isEnabled&&this.zone.runOutsideAngular(()=>{this.intervalSubscription=this.intervalSource.subscribe((0,k.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(b){console.error("Failed to check for updates:",b)}}))})}checkForUpdateOnLoad(){this.unsubscribeNewVersion(),this.swUpdate.isEnabled&&(this.newVersionSubscription=this.swUpdate.versionUpdates.subscribe(d=>{switch(d.type){case"VERSION_DETECTED":break;case"VERSION_READY":this.newVersionAvailableSubject.next(!0);break;case"VERSION_INSTALLATION_FAILED":console.error(`Failed to install app version '${d.version.hash}': ${d.error}`)}}))}unsubscribeInterval(){this.intervalSubscription&&this.intervalSubscription.unsubscribe()}unsubscribeNewVersion(){this.newVersionSubscription&&this.newVersionSubscription.unsubscribe()}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(Lu),l.KVO(l.SKi))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();function k0(w,g){if(1&w){const d=l.RV6();l.j41(0,"button",1),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.applyUpdate())}),l.nrm(1,"mat-icon",2),l.k0s()}if(2&w){const d=l.XpG();l.Y8G("matTooltip",d.tooltip||"Update App"),l.R7$(),l.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let ab=(()=>{class w{constructor(d,b){this.updateService=d,this._changeDetectorRef=b,this.updateService.isNewVersionAvailable$.subscribe(E=>{E&&this._changeDetectorRef.detectChanges()})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(x0),l.rXU(l.gRc))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["update"]],inputs:{tooltip:"tooltip"},exportAs:["update"],decls:2,vars:3,consts:[["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(b,E){1&b&&(l.DNE(0,k0,2,2,"button",0),l.nI1(1,"async")),2&b&&l.Y8G("ngIf",l.bMT(1,1,E.updateService.isNewVersionAvailable$))},dependencies:[bc.Hl,bc.iY,nc.m_,nc.An,zl.uc,zl.oV,ne.MD,ne.bT,ne.Jj],encapsulation:2,changeDetection:0})}}return w})();function E0(w,g){if(1&w&&(l.j41(0,"angor-vertical-navigation",0),l.qex(1,10),l.j41(2,"div",11),l.nrm(3,"img",12),l.k0s(),l.bVm(),l.k0s()),2&w){const d=l.XpG();l.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function sb(w,g){if(1&w&&(l.j41(0,"div",13)(1,"div",14),l.nrm(2,"img",15)(3,"img",16),l.k0s(),l.nrm(4,"img",17),l.k0s(),l.nrm(5,"angor-horizontal-navigation",18)),2&w){const d=l.XpG();l.R7$(5),l.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function C0(w,g){if(1&w){const d=l.RV6();l.j41(0,"button",19),l.bIt("click",function(){l.eBV(d);const E=l.XpG();return l.Njj(E.toggleNavigation("mainNavigation"))}),l.nrm(1,"mat-icon",20),l.k0s()}2&w&&(l.R7$(),l.Y8G("svgIcon","heroicons_outline:bars-3"))}function D0(w,g){1&w&&l.nrm(0,"router-outlet")}let S0=(()=>{class w{constructor(d,b,E,V,tt){this._activatedRoute=d,this._router=b,this._navigationService=E,this._angorMediaWatcherService=V,this._angorNavigationService=tt,this._unsubscribeAll=new ec.B,this.version=cl}ngOnInit(){this._navigationService.navigation$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const b=this._angorNavigationService.getComponent(d);b&&b.toggle()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(a.nX),l.rXU(a.Ix),l.rXU(_s),l.rXU(st.l),l.rXU(qp.lX))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["modern-layout"]],decls:17,vars:6,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"h-10","w-24"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"h-10","w-24","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","h-10","w-24","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(b,E){1&b&&(l.nrm(0,"angor-loading-bar"),l.DNE(1,E0,4,4,"angor-vertical-navigation",0),l.j41(2,"div",1)(3,"div",2),l.DNE(4,sb,6,2)(5,C0,2,1,"button",3),l.j41(6,"div",4),l.nrm(7,"update")(8,"angor-fullscreen",5)(9,"search",6)(10,"notifications")(11,"user"),l.k0s()(),l.j41(12,"div",7),l.DNE(13,D0,1,0,"router-outlet"),l.k0s(),l.j41(14,"div",8)(15,"span",9),l.EFF(16),l.k0s()()()),2&b&&(l.R7$(),l.vxM(E.isScreenSmall?1:-1),l.R7$(3),l.vxM(E.isScreenSmall?-1:4),l.R7$(),l.vxM(E.isScreenSmall?5:-1),l.R7$(4),l.Y8G("appearance","bar"),l.R7$(4),l.vxM(13),l.R7$(3),l.SpI("Angor Hub - version ",E.version,""))},dependencies:[Hl,qp.Tv,qp.$w,bc.Hl,bc.iY,nc.m_,nc.An,Cl,nh,eg,ig,a.n3,ab],encapsulation:2})}}return w})();function A0(w,g){1&w&&l.nrm(0,"router-outlet")}let T0=(()=>{class w{constructor(d,b,E,V,tt){this._activatedRoute=d,this._router=b,this._navigationService=E,this._angorMediaWatcherService=V,this._angorNavigationService=tt,this._unsubscribeAll=new ec.B,this.version=cl}ngOnInit(){this._navigationService.navigation$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const b=this._angorNavigationService.getComponent(d);b&&b.toggle()}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(a.nX),l.rXU(a.Ix),l.rXU(_s),l.rXU(st.l),l.rXU(qp.lX))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["classic-layout"]],decls:21,vars:8,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(b,E){1&b&&(l.nrm(0,"angor-loading-bar"),l.j41(1,"angor-vertical-navigation",0),l.qex(2,1),l.j41(3,"div",2),l.nrm(4,"img",3)(5,"img",4),l.k0s(),l.bVm(),l.k0s(),l.j41(6,"div",5)(7,"div",6)(8,"button",7),l.bIt("click",function(){return E.toggleNavigation("mainNavigation")}),l.nrm(9,"mat-icon",8),l.k0s(),l.j41(10,"div",9),l.nrm(11,"update")(12,"angor-fullscreen",10)(13,"search",11)(14,"notifications")(15,"user"),l.k0s()(),l.j41(16,"div",12),l.DNE(17,A0,1,0,"router-outlet"),l.k0s(),l.j41(18,"div",13)(19,"span",14),l.EFF(20),l.k0s()()()),2&b&&(l.R7$(),l.Y8G("mode",E.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",E.navigation.default)("opened",!E.isScreenSmall),l.R7$(8),l.Y8G("svgIcon","heroicons_outline:bars-3"),l.R7$(4),l.Y8G("appearance","bar"),l.R7$(4),l.vxM(17),l.R7$(3),l.SpI("Angor Hub - version ",E.version,""))},dependencies:[Hl,qp.Tv,bc.Hl,bc.iY,nc.m_,nc.An,Cl,nh,eg,ig,a.n3,ab],encapsulation:2})}}return w})();function Sf(w,g){1&w&&l.nrm(0,"empty-layout")}function M0(w,g){1&w&&l.nrm(0,"modern-layout")}function I0(w,g){1&w&&l.nrm(0,"classic-layout")}let Dl=(()=>{class w{constructor(d,b,E,V,tt,bt,Gt){this._activatedRoute=d,this._document=b,this._renderer2=E,this._router=V,this._angorConfigService=tt,this._angorMediaWatcherService=bt,this._angorPlatformService=Gt,this._unsubscribeAll=new ec.B}ngOnInit(){(0,al.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,ts.Q)(this._unsubscribeAll),(0,Oa.T)(([d,b])=>{const E={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(E.scheme=b.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),E})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,ts.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,le.p)(d=>d instanceof a.wF),(0,ts.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",cl),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let d=this._activatedRoute;for(;d.firstChild;)d=d.firstChild;this.layout=this.config.layout;const b=d.snapshot.queryParamMap.get("layout");b&&(this.layout=b,this.config&&(this.config.layout=b)),d.pathFromRoot.forEach(V=>{V.routeConfig&&V.routeConfig.data&&V.routeConfig.data.layout&&(this.layout=V.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(d=>{d.startsWith("theme-")&&this._document.body.classList.remove(d,d.split("-")[1])}),this._document.body.classList.add(this.theme)}static{this.\u0275fac=function(b){return new(b||w)(l.rXU(a.nX),l.rXU(ne.qQ),l.rXU(l.sFG),l.rXU(a.Ix),l.rXU(v0.P),l.rXU(st.l),l.rXU(Bt))}}static{this.\u0275cmp=l.VBU({type:w,selectors:[["layout"]],decls:3,vars:3,template:function(b,E){1&b&&l.DNE(0,Sf,1,0,"empty-layout")(1,M0,1,0,"modern-layout")(2,I0,1,0,"classic-layout"),2&b&&(l.vxM("empty"===E.layout?0:-1),l.R7$(),l.vxM("modern"===E.layout?1:-1),l.R7$(),l.vxM("classic"===E.layout?2:-1))},dependencies:[Qh,S0,T0],styles:["layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}\n"],encapsulation:2})}}return w})();const lu=()=>{const w=(0,l.WQX)(Vu.A),g=(0,l.WQX)(a.Ix);return""!==w.getPublicKey()||g.parseUrl("/login")},Af=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:Dl,data:{layout:"empty"},children:[{path:"login",loadChildren:()=>Promise.all([o.e(87),o.e(232)]).then(o.bind(o,6232))},{path:"create",loadChildren:()=>Promise.all([o.e(87),o.e(664)]).then(o.bind(o,9664))}]},{path:"",canActivate:[lu],canActivateChild:[lu],component:Dl,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>o.e(957).then(o.bind(o,7957))}]},{path:"",canActivate:[lu],canActivateChild:[lu],component:Dl,resolve:{initialData:()=>{const w=(0,l.WQX)(_s);return(0,l.WQX)(jl),(0,Bl.p)([w.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([o.e(821),o.e(523),o.e(900),o.e(836)]).then(o.bind(o,836))},{path:"explore",loadChildren:()=>Promise.all([o.e(371),o.e(76),o.e(907)]).then(o.bind(o,8288))},{path:"zap",loadChildren:()=>Promise.all([o.e(821),o.e(785)]).then(o.bind(o,8166))},{path:"bookmark",loadChildren:()=>Promise.all([o.e(371),o.e(76),o.e(767)]).then(o.bind(o,6767))},{path:"profile",loadChildren:()=>Promise.all([o.e(821),o.e(523),o.e(371),o.e(556),o.e(900),o.e(43)]).then(o.bind(o,43))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([o.e(821),o.e(523),o.e(371),o.e(556),o.e(900),o.e(43)]).then(o.bind(o,43))},{path:"post",loadChildren:()=>Promise.all([o.e(821),o.e(523),o.e(556),o.e(900),o.e(544)]).then(o.bind(o,6544))},{path:"post/:id",loadChildren:()=>Promise.all([o.e(821),o.e(523),o.e(556),o.e(900),o.e(544)]).then(o.bind(o,6544))},{path:"settings",loadChildren:()=>Promise.all([o.e(371),o.e(76),o.e(126)]).then(o.bind(o,6126))},{path:"settings/:id",loadChildren:()=>Promise.all([o.e(371),o.e(76),o.e(126)]).then(o.bind(o,6126))},{path:"chat",loadChildren:()=>Promise.all([o.e(821),o.e(523),o.e(556),o.e(512)]).then(o.bind(o,9131))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>o.e(256).then(o.bind(o,9256))},{path:"**",redirectTo:"404-not-found"}]}];let Ku=(()=>{class w{constructor(){const d=(0,l.WQX)(n.up),b=(0,l.WQX)(nc.tp);b.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),b.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),b.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),b.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),b.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),b.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),b.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(b){return new(b||w)}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var R0=o(8747),P1=o(1540);let Tf=(()=>{class w{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(J.Qq))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();const cb=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"0",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}],lb=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"27",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}];var db=o(1238);var L0=o(2065),sg=o(101),P0=o(6259),F0=o(1561);const B0=(0,o(5717).A)(Object.keys,Object);var $0=Object.prototype.hasOwnProperty;var H0=o(2808);const Mf=function ub(w){return(0,H0.A)(w)?(0,P0.A)(w):function j0(w){if(!(0,F0.A)(w))return B0(w);var g=[];for(var d in Object(w))$0.call(w,d)&&"constructor"!=d&&g.push(d);return g}(w)};var If=o(3959);var ih=o(4224),pb=o(1369);const K0=function F1(){return[]};var Of=Object.prototype.propertyIsEnumerable,lg=Object.getOwnPropertySymbols;const fb=lg?function(w){return null==w?[]:(w=Object(w),function hb(w,g){for(var d=-1,b=null==w?0:w.length,E=0,V=[];++d{class w{constructor(d){this._angorMockApiService=d,this._defaultNavigation=cb,this._horizontalNavigation=lb,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(b=>{b.id===d.id&&(d.children=xg(b.children))})}),[200,{default:xg(this._defaultNavigation),horizontal:xg(this._horizontalNavigation)}]))}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(W))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})()];let nw=(()=>{class w{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,k.A)(function*(){try{const b=yield d.http.get(d.ngswFilePath).toPromise();b&&b.timestamp?(d.timestamp=b.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(b){console.error("Error loading ngsw.json:",b)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,Oa.T)(d=>d.timestamp||null),(0,hf.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,A.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(b){return new(b||w)(l.KVO(J.Qq))}}static{this.\u0275prov=l.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}}return w})();var Jf=o(6433),Ey=o(4143);const uh={providers:[function Nh(){return(0,l.ngT)("NgEagerAnimations"),[...Rp]}(),(0,J.$R)(),function nu(w,g={}){return(0,l.EmA)([Fh,Lu,{provide:Pp,useValue:w},{provide:ws,useValue:g},{provide:kd,useFactory:Uh,deps:[ws,l.Agw]},{provide:l.hnV,useFactory:Bp,deps:[l.zZn,Pp,ws,l.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,l.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:l.hnV,useFactory:function tm(w){return()=>w.load()},deps:[nw,Vu.A,Jf.d],multi:!0},{provide:l.hnV,useFactory:function dh(w,g){return(0,k.A)(function*(){const d=w.getPublicKey();d&&(yield g.loadUserProfile(d))})},deps:[Vu.A,Jf.d],multi:!0},{provide:l.hnV,useFactory:function gu(){return()=>{(0,Ey.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(w,g)=>{}})}},multi:!0},(0,a.lh)(Af,(0,a.oH)({scrollPositionRestoration:"enabled"})),{provide:or.MJ,useClass:Xc},{provide:or.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function tn(w){const g=[ho(Yh),mn(Cd),vo(su),Yo(_)];return w.config&&g.push(function ti(w){return(0,l.EmA)([{provide:Ul,useValue:Xh(w)}])}(w.config)),w.loader&&g.push(function ei(w){return(0,l.EmA)([{provide:Vh,useClass:w}])}(w.loader)),g}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Tf}),{provide:l.hnV,useFactory:()=>{const w=(0,l.WQX)(Ye),g=w.getDefaultLang();return w.setActiveLang(g),()=>function ag(w,g){const d="object"==typeof g;return new Promise((b,E)=>{const V=new P1.Ms({next:tt=>{b(tt),V.unsubscribe()},error:E,complete:()=>{d?b(g.defaultValue):E(new R0.G)}});w.subscribe(V)})}(w.load(g))},multi:!0},[{provide:l.Z63,useValue:()=>(0,l.WQX)(Ku),multi:!0}],(w=>{const g=[{provide:or.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:yr.U$,useValue:{appearance:"fill"}},{provide:C,useValue:w?.mockApi?.delay??0},{provide:xt.t,useValue:w?.angor??{}},(0,l.oKB)(fr.hM),{provide:l.Z63,useValue:()=>(0,l.WQX)(Ct.m),multi:!0},(0,J.$R)((0,J.b$)([it])),{provide:l.Z63,useValue:()=>(0,l.WQX)(_t),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(st.l),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(Bt),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(me),multi:!0},{provide:l.Z63,useValue:()=>(0,l.WQX)(ae.Q),multi:!0}];return w?.mockApi?.services&&g.push((0,J.$R)((0,J.b$)([pt])),{provide:l.hnV,deps:[...w.mockApi.services],useFactory:()=>()=>null,multi:!0}),g})({mockApi:{delay:0,services:qu},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};(0,n.B8)(y,uh).catch(w=>console.error(w))},9566:(i,s)=>{"use strict";s.byteLength=function A(W){var J=C(W),ct=J[1];return 3*(J[0]+ct)/4-ct},s.toByteArray=function S(W){var J,_t,ht=C(W),ct=ht[0],pt=ht[1],xt=new a(function T(W,J,ht){return 3*(J+ht)/4-ht}(0,ct,pt)),Ct=0,Ot=pt>0?ct-4:ct;for(_t=0;_t>16&255,xt[Ct++]=J>>8&255,xt[Ct++]=255&J;return 2===pt&&(J=n[W.charCodeAt(_t)]<<2|n[W.charCodeAt(_t+1)]>>4,xt[Ct++]=255&J),1===pt&&(J=n[W.charCodeAt(_t)]<<10|n[W.charCodeAt(_t+1)]<<4|n[W.charCodeAt(_t+2)]>>2,xt[Ct++]=J>>8&255,xt[Ct++]=255&J),xt},s.fromByteArray=function Z(W){for(var J,ht=W.length,ct=ht%3,pt=[],Ct=0,Ot=ht-ct;CtOt?Ot:Ct+16383));return 1===ct?pt.push(o[(J=W[ht-1])>>2]+o[J<<4&63]+"=="):2===ct&&pt.push(o[(J=(W[ht-2]<<8)+W[ht-1])>>10]+o[J>>4&63]+o[J<<2&63]+"="),pt.join("")};for(var o=[],n=[],a=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)o[y]=l[y],n[l.charCodeAt(y)]=y;function C(W){var J=W.length;if(J%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ht=W.indexOf("=");return-1===ht&&(ht=J),[ht,ht===J?0:4-ht%4]}function O(W){return o[W>>18&63]+o[W>>12&63]+o[W>>6&63]+o[63&W]}function N(W,J,ht){for(var pt=[],xt=J;xt{"use strict";const a=o(9566),l=o(9859),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;s.hp=T,s.IS=50;const k=2147483647;function A(K){if(K>k)throw new RangeError('The value "'+K+'" is invalid for option "size"');const L=new Uint8Array(K);return Object.setPrototypeOf(L,T.prototype),L}function T(K,L,z){if("number"==typeof K){if("string"==typeof L)throw new TypeError('The "string" argument must be of type string. Received type number');return Z(K)}return S(K,L,z)}function S(K,L,z){if("string"==typeof K)return function W(K,L){if(("string"!=typeof L||""===L)&&(L="utf8"),!T.isEncoding(L))throw new TypeError("Unknown encoding: "+L);const z=0|Ot(K,L);let Lt=A(z);const de=Lt.write(K,L);return de!==z&&(Lt=Lt.slice(0,de)),Lt}(K,L);if(ArrayBuffer.isView(K))return function ht(K){if(fo(K,Uint8Array)){const L=new Uint8Array(K);return ct(L.buffer,L.byteOffset,L.byteLength)}return J(K)}(K);if(null==K)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K);if(fo(K,ArrayBuffer)||K&&fo(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(fo(K,SharedArrayBuffer)||K&&fo(K.buffer,SharedArrayBuffer)))return ct(K,L,z);if("number"==typeof K)throw new TypeError('The "value" argument must not be of type number. Received type number');const Lt=K.valueOf&&K.valueOf();if(null!=Lt&&Lt!==K)return T.from(Lt,L,z);const de=function pt(K){if(T.isBuffer(K)){const L=0|xt(K.length),z=A(L);return 0===z.length||K.copy(z,0,0,L),z}return void 0!==K.length?"number"!=typeof K.length||cr(K.length)?A(0):J(K):"Buffer"===K.type&&Array.isArray(K.data)?J(K.data):void 0}(K);if(de)return de;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof K[Symbol.toPrimitive])return T.from(K[Symbol.toPrimitive]("string"),L,z);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K)}function O(K){if("number"!=typeof K)throw new TypeError('"size" argument must be of type number');if(K<0)throw new RangeError('The value "'+K+'" is invalid for option "size"')}function Z(K){return O(K),A(K<0?0:0|xt(K))}function J(K){const L=K.length<0?0:0|xt(K.length),z=A(L);for(let Lt=0;Lt=k)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+k.toString(16)+" bytes");return 0|K}function Ot(K,L){if(T.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||fo(K,ArrayBuffer))return K.byteLength;if("string"!=typeof K)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof K);const z=K.length,Lt=arguments.length>2&&!0===arguments[2];if(!Lt&&0===z)return 0;let de=!1;for(;;)switch(L){case"ascii":case"latin1":case"binary":return z;case"utf8":case"utf-8":return tr(K).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*z;case"hex":return z>>>1;case"base64":return Lo(K).length;default:if(de)return Lt?-1:tr(K).length;L=(""+L).toLowerCase(),de=!0}}function _t(K,L,z){let Lt=!1;if((void 0===L||L<0)&&(L=0),L>this.length||((void 0===z||z>this.length)&&(z=this.length),z<=0)||(z>>>=0)<=(L>>>=0))return"";for(K||(K="utf8");;)switch(K){case"hex":return ze(this,L,z);case"utf8":case"utf-8":return or(this,L,z);case"ascii":return jr(this,L,z);case"latin1":case"binary":return wr(this,L,z);case"base64":return ae(this,L,z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,L,z);default:if(Lt)throw new TypeError("Unknown encoding: "+K);K=(K+"").toLowerCase(),Lt=!0}}function wt(K,L,z){const Lt=K[L];K[L]=K[z],K[z]=Lt}function it(K,L,z,Lt,de){if(0===K.length)return-1;if("string"==typeof z?(Lt=z,z=0):z>2147483647?z=2147483647:z<-2147483648&&(z=-2147483648),cr(z=+z)&&(z=de?0:K.length-1),z<0&&(z=K.length+z),z>=K.length){if(de)return-1;z=K.length-1}else if(z<0){if(!de)return-1;z=0}if("string"==typeof L&&(L=T.from(L,Lt)),T.isBuffer(L))return 0===L.length?-1:st(K,L,z,Lt,de);if("number"==typeof L)return L&=255,"function"==typeof Uint8Array.prototype.indexOf?de?Uint8Array.prototype.indexOf.call(K,L,z):Uint8Array.prototype.lastIndexOf.call(K,L,z):st(K,[L],z,Lt,de);throw new TypeError("val must be string, number or Buffer")}function st(K,L,z,Lt,de){let dr,pe=1,Ce=K.length,Sr=L.length;if(void 0!==Lt&&("ucs2"===(Lt=String(Lt).toLowerCase())||"ucs-2"===Lt||"utf16le"===Lt||"utf-16le"===Lt)){if(K.length<2||L.length<2)return-1;pe=2,Ce/=2,Sr/=2,z/=2}function ar(Mr,ao){return 1===pe?Mr[ao]:Mr.readUInt16BE(ao*pe)}if(de){let Mr=-1;for(dr=z;drCe&&(z=Ce-Sr),dr=z;dr>=0;dr--){let Mr=!0;for(let ao=0;aode&&(Lt=de):Lt=de;const pe=L.length;let Ce;for(Lt>pe/2&&(Lt=pe/2),Ce=0;Ce>8,de=z%256,pe.push(de),pe.push(Lt);return pe}(L,K.length-z),K,z,Lt)}function ae(K,L,z){return a.fromByteArray(0===L&&z===K.length?K:K.slice(L,z))}function or(K,L,z){z=Math.min(K.length,z);const Lt=[];let de=L;for(;de239?4:pe>223?3:pe>191?2:1;if(de+Sr<=z){let ar,dr,Mr,ao;switch(Sr){case 1:pe<128&&(Ce=pe);break;case 2:ar=K[de+1],128==(192&ar)&&(ao=(31&pe)<<6|63&ar,ao>127&&(Ce=ao));break;case 3:ar=K[de+1],dr=K[de+2],128==(192&ar)&&128==(192&dr)&&(ao=(15&pe)<<12|(63&ar)<<6|63&dr,ao>2047&&(ao<55296||ao>57343)&&(Ce=ao));break;case 4:ar=K[de+1],dr=K[de+2],Mr=K[de+3],128==(192&ar)&&128==(192&dr)&&128==(192&Mr)&&(ao=(15&pe)<<18|(63&ar)<<12|(63&dr)<<6|63&Mr,ao>65535&&ao<1114112&&(Ce=ao))}}null===Ce?(Ce=65533,Sr=1):Ce>65535&&(Ce-=65536,Lt.push(Ce>>>10&1023|55296),Ce=56320|1023&Ce),Lt.push(Ce),de+=Sr}return function yr(K){const L=K.length;if(L<=fr)return String.fromCharCode.apply(String,K);let z="",Lt=0;for(;Ltde.length?(T.isBuffer(Ce)||(Ce=T.from(Ce)),Ce.copy(de,pe)):Uint8Array.prototype.set.call(de,Ce,pe);else{if(!T.isBuffer(Ce))throw new TypeError('"list" argument must be an Array of Buffers');Ce.copy(de,pe)}pe+=Ce.length}return de},T.byteLength=Ot,T.prototype._isBuffer=!0,T.prototype.swap16=function(){const L=this.length;if(L%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let z=0;zz&&(L+=" ... "),""},y&&(T.prototype[y]=T.prototype.inspect),T.prototype.compare=function(L,z,Lt,de,pe){if(fo(L,Uint8Array)&&(L=T.from(L,L.offset,L.byteLength)),!T.isBuffer(L))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof L);if(void 0===z&&(z=0),void 0===Lt&&(Lt=L?L.length:0),void 0===de&&(de=0),void 0===pe&&(pe=this.length),z<0||Lt>L.length||de<0||pe>this.length)throw new RangeError("out of range index");if(de>=pe&&z>=Lt)return 0;if(de>=pe)return-1;if(z>=Lt)return 1;if(this===L)return 0;let Ce=(pe>>>=0)-(de>>>=0),Sr=(Lt>>>=0)-(z>>>=0);const ar=Math.min(Ce,Sr),dr=this.slice(de,pe),Mr=L.slice(z,Lt);for(let ao=0;ao>>=0,isFinite(Lt)?(Lt>>>=0,void 0===de&&(de="utf8")):(de=Lt,Lt=void 0)}const pe=this.length-z;if((void 0===Lt||Lt>pe)&&(Lt=pe),L.length>0&&(Lt<0||z<0)||z>this.length)throw new RangeError("Attempt to write outside buffer bounds");de||(de="utf8");let Ce=!1;for(;;)switch(de){case"hex":return vt(this,L,z,Lt);case"utf8":case"utf-8":return Bt(this,L,z,Lt);case"ascii":case"latin1":case"binary":return ne(this,L,z,Lt);case"base64":return le(this,L,z,Lt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return me(this,L,z,Lt);default:if(Ce)throw new TypeError("Unknown encoding: "+de);de=(""+de).toLowerCase(),Ce=!0}},T.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const fr=4096;function jr(K,L,z){let Lt="";z=Math.min(K.length,z);for(let de=L;deLt)&&(z=Lt);let de="";for(let pe=L;pez)throw new RangeError("Trying to access beyond buffer length")}function Rt(K,L,z,Lt,de,pe){if(!T.isBuffer(K))throw new TypeError('"buffer" argument must be a Buffer instance');if(L>de||LK.length)throw new RangeError("Index out of range")}function Oe(K,L,z,Lt,de){Xe(L,Lt,de,K,z,7);let pe=Number(L&BigInt(4294967295));K[z++]=pe,pe>>=8,K[z++]=pe,pe>>=8,K[z++]=pe,pe>>=8,K[z++]=pe;let Ce=Number(L>>BigInt(32)&BigInt(4294967295));return K[z++]=Ce,Ce>>=8,K[z++]=Ce,Ce>>=8,K[z++]=Ce,Ce>>=8,K[z++]=Ce,z}function Ht(K,L,z,Lt,de){Xe(L,Lt,de,K,z,7);let pe=Number(L&BigInt(4294967295));K[z+7]=pe,pe>>=8,K[z+6]=pe,pe>>=8,K[z+5]=pe,pe>>=8,K[z+4]=pe;let Ce=Number(L>>BigInt(32)&BigInt(4294967295));return K[z+3]=Ce,Ce>>=8,K[z+2]=Ce,Ce>>=8,K[z+1]=Ce,Ce>>=8,K[z]=Ce,z+8}function zt(K,L,z,Lt,de,pe){if(z+Lt>K.length)throw new RangeError("Index out of range");if(z<0)throw new RangeError("Index out of range")}function te(K,L,z,Lt,de){return L=+L,z>>>=0,de||zt(K,0,z,4),l.write(K,L,z,Lt,23,4),z+4}function Ae(K,L,z,Lt,de){return L=+L,z>>>=0,de||zt(K,0,z,8),l.write(K,L,z,Lt,52,8),z+8}T.prototype.slice=function(L,z){const Lt=this.length;(L=~~L)<0?(L+=Lt)<0&&(L=0):L>Lt&&(L=Lt),(z=void 0===z?Lt:~~z)<0?(z+=Lt)<0&&(z=0):z>Lt&&(z=Lt),z>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=this[L],pe=1,Ce=0;for(;++Ce>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=this[L+--z],pe=1;for(;z>0&&(pe*=256);)de+=this[L+--z]*pe;return de},T.prototype.readUint8=T.prototype.readUInt8=function(L,z){return L>>>=0,z||kt(L,1,this.length),this[L]},T.prototype.readUint16LE=T.prototype.readUInt16LE=function(L,z){return L>>>=0,z||kt(L,2,this.length),this[L]|this[L+1]<<8},T.prototype.readUint16BE=T.prototype.readUInt16BE=function(L,z){return L>>>=0,z||kt(L,2,this.length),this[L]<<8|this[L+1]},T.prototype.readUint32LE=T.prototype.readUInt32LE=function(L,z){return L>>>=0,z||kt(L,4,this.length),(this[L]|this[L+1]<<8|this[L+2]<<16)+16777216*this[L+3]},T.prototype.readUint32BE=T.prototype.readUInt32BE=function(L,z){return L>>>=0,z||kt(L,4,this.length),16777216*this[L]+(this[L+1]<<16|this[L+2]<<8|this[L+3])},T.prototype.readBigUInt64LE=Tt(function(L){Se(L>>>=0,"offset");const z=this[L],Lt=this[L+7];(void 0===z||void 0===Lt)&&Ke(L,this.length-8);const de=z+256*this[++L]+65536*this[++L]+this[++L]*2**24,pe=this[++L]+256*this[++L]+65536*this[++L]+Lt*2**24;return BigInt(de)+(BigInt(pe)<>>=0,"offset");const z=this[L],Lt=this[L+7];(void 0===z||void 0===Lt)&&Ke(L,this.length-8);const de=z*2**24+65536*this[++L]+256*this[++L]+this[++L],pe=this[++L]*2**24+65536*this[++L]+256*this[++L]+Lt;return(BigInt(de)<>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=this[L],pe=1,Ce=0;for(;++Ce=pe&&(de-=Math.pow(2,8*z)),de},T.prototype.readIntBE=function(L,z,Lt){L>>>=0,z>>>=0,Lt||kt(L,z,this.length);let de=z,pe=1,Ce=this[L+--de];for(;de>0&&(pe*=256);)Ce+=this[L+--de]*pe;return pe*=128,Ce>=pe&&(Ce-=Math.pow(2,8*z)),Ce},T.prototype.readInt8=function(L,z){return L>>>=0,z||kt(L,1,this.length),128&this[L]?-1*(255-this[L]+1):this[L]},T.prototype.readInt16LE=function(L,z){L>>>=0,z||kt(L,2,this.length);const Lt=this[L]|this[L+1]<<8;return 32768&Lt?4294901760|Lt:Lt},T.prototype.readInt16BE=function(L,z){L>>>=0,z||kt(L,2,this.length);const Lt=this[L+1]|this[L]<<8;return 32768&Lt?4294901760|Lt:Lt},T.prototype.readInt32LE=function(L,z){return L>>>=0,z||kt(L,4,this.length),this[L]|this[L+1]<<8|this[L+2]<<16|this[L+3]<<24},T.prototype.readInt32BE=function(L,z){return L>>>=0,z||kt(L,4,this.length),this[L]<<24|this[L+1]<<16|this[L+2]<<8|this[L+3]},T.prototype.readBigInt64LE=Tt(function(L){Se(L>>>=0,"offset");const z=this[L],Lt=this[L+7];return(void 0===z||void 0===Lt)&&Ke(L,this.length-8),(BigInt(this[L+4]+256*this[L+5]+65536*this[L+6]+(Lt<<24))<>>=0,"offset");const z=this[L],Lt=this[L+7];(void 0===z||void 0===Lt)&&Ke(L,this.length-8);const de=(z<<24)+65536*this[++L]+256*this[++L]+this[++L];return(BigInt(de)<>>=0,z||kt(L,4,this.length),l.read(this,L,!0,23,4)},T.prototype.readFloatBE=function(L,z){return L>>>=0,z||kt(L,4,this.length),l.read(this,L,!1,23,4)},T.prototype.readDoubleLE=function(L,z){return L>>>=0,z||kt(L,8,this.length),l.read(this,L,!0,52,8)},T.prototype.readDoubleBE=function(L,z){return L>>>=0,z||kt(L,8,this.length),l.read(this,L,!1,52,8)},T.prototype.writeUintLE=T.prototype.writeUIntLE=function(L,z,Lt,de){L=+L,z>>>=0,Lt>>>=0,de||Rt(this,L,z,Lt,Math.pow(2,8*Lt)-1,0);let pe=1,Ce=0;for(this[z]=255&L;++Ce>>=0,Lt>>>=0,de||Rt(this,L,z,Lt,Math.pow(2,8*Lt)-1,0);let pe=Lt-1,Ce=1;for(this[z+pe]=255&L;--pe>=0&&(Ce*=256);)this[z+pe]=L/Ce&255;return z+Lt},T.prototype.writeUint8=T.prototype.writeUInt8=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,1,255,0),this[z]=255&L,z+1},T.prototype.writeUint16LE=T.prototype.writeUInt16LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,65535,0),this[z]=255&L,this[z+1]=L>>>8,z+2},T.prototype.writeUint16BE=T.prototype.writeUInt16BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,65535,0),this[z]=L>>>8,this[z+1]=255&L,z+2},T.prototype.writeUint32LE=T.prototype.writeUInt32LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,4294967295,0),this[z+3]=L>>>24,this[z+2]=L>>>16,this[z+1]=L>>>8,this[z]=255&L,z+4},T.prototype.writeUint32BE=T.prototype.writeUInt32BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,4294967295,0),this[z]=L>>>24,this[z+1]=L>>>16,this[z+2]=L>>>8,this[z+3]=255&L,z+4},T.prototype.writeBigUInt64LE=Tt(function(L,z=0){return Oe(this,L,z,BigInt(0),BigInt("0xffffffffffffffff"))}),T.prototype.writeBigUInt64BE=Tt(function(L,z=0){return Ht(this,L,z,BigInt(0),BigInt("0xffffffffffffffff"))}),T.prototype.writeIntLE=function(L,z,Lt,de){if(L=+L,z>>>=0,!de){const ar=Math.pow(2,8*Lt-1);Rt(this,L,z,Lt,ar-1,-ar)}let pe=0,Ce=1,Sr=0;for(this[z]=255&L;++pe>>=0,!de){const ar=Math.pow(2,8*Lt-1);Rt(this,L,z,Lt,ar-1,-ar)}let pe=Lt-1,Ce=1,Sr=0;for(this[z+pe]=255&L;--pe>=0&&(Ce*=256);)L<0&&0===Sr&&0!==this[z+pe+1]&&(Sr=1),this[z+pe]=(L/Ce|0)-Sr&255;return z+Lt},T.prototype.writeInt8=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,1,127,-128),L<0&&(L=255+L+1),this[z]=255&L,z+1},T.prototype.writeInt16LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,32767,-32768),this[z]=255&L,this[z+1]=L>>>8,z+2},T.prototype.writeInt16BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,2,32767,-32768),this[z]=L>>>8,this[z+1]=255&L,z+2},T.prototype.writeInt32LE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,2147483647,-2147483648),this[z]=255&L,this[z+1]=L>>>8,this[z+2]=L>>>16,this[z+3]=L>>>24,z+4},T.prototype.writeInt32BE=function(L,z,Lt){return L=+L,z>>>=0,Lt||Rt(this,L,z,4,2147483647,-2147483648),L<0&&(L=4294967295+L+1),this[z]=L>>>24,this[z+1]=L>>>16,this[z+2]=L>>>8,this[z+3]=255&L,z+4},T.prototype.writeBigInt64LE=Tt(function(L,z=0){return Oe(this,L,z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),T.prototype.writeBigInt64BE=Tt(function(L,z=0){return Ht(this,L,z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),T.prototype.writeFloatLE=function(L,z,Lt){return te(this,L,z,!0,Lt)},T.prototype.writeFloatBE=function(L,z,Lt){return te(this,L,z,!1,Lt)},T.prototype.writeDoubleLE=function(L,z,Lt){return Ae(this,L,z,!0,Lt)},T.prototype.writeDoubleBE=function(L,z,Lt){return Ae(this,L,z,!1,Lt)},T.prototype.copy=function(L,z,Lt,de){if(!T.isBuffer(L))throw new TypeError("argument should be a Buffer");if(Lt||(Lt=0),!de&&0!==de&&(de=this.length),z>=L.length&&(z=L.length),z||(z=0),de>0&&de=this.length)throw new RangeError("Index out of range");if(de<0)throw new RangeError("sourceEnd out of bounds");de>this.length&&(de=this.length),L.length-z>>=0,Lt=void 0===Lt?this.length:Lt>>>0,L||(L=0),"number"==typeof L)for(pe=z;pe=Lt+4;z-=3)L=`_${K.slice(z-3,z)}${L}`;return`${K.slice(0,z)}${L}`}function Xe(K,L,z,Lt,de,pe){if(K>z||K3?0===L||L===BigInt(0)?`>= 0${Ce} and < 2${Ce} ** ${8*(pe+1)}${Ce}`:`>= -(2${Ce} ** ${8*(pe+1)-1}${Ce}) and < 2 ** ${8*(pe+1)-1}${Ce}`:`>= ${L}${Ce} and <= ${z}${Ce}`,new Pe.ERR_OUT_OF_RANGE("value",Sr,K)}!function ie(K,L,z){Se(L,"offset"),(void 0===K[L]||void 0===K[L+z])&&Ke(L,K.length-(z+1))}(Lt,de,pe)}function Se(K,L){if("number"!=typeof K)throw new Pe.ERR_INVALID_ARG_TYPE(L,"number",K)}function Ke(K,L,z){throw Math.floor(K)!==K?(Se(K,z),new Pe.ERR_OUT_OF_RANGE(z||"offset","an integer",K)):L<0?new Pe.ERR_BUFFER_OUT_OF_BOUNDS:new Pe.ERR_OUT_OF_RANGE(z||"offset",`>= ${z?1:0} and <= ${L}`,K)}St("ERR_BUFFER_OUT_OF_BOUNDS",function(K){return K?`${K} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),St("ERR_INVALID_ARG_TYPE",function(K,L){return`The "${K}" argument must be of type number. Received type ${typeof L}`},TypeError),St("ERR_OUT_OF_RANGE",function(K,L,z){let Lt=`The value of "${K}" is out of range.`,de=z;return Number.isInteger(z)&&Math.abs(z)>2**32?de=yt(String(z)):"bigint"==typeof z&&(de=String(z),(z>BigInt(2)**BigInt(32)||z<-(BigInt(2)**BigInt(32)))&&(de=yt(de)),de+="n"),Lt+=` It must be ${L}. Received ${de}`,Lt},RangeError);const re=/[^+/0-9A-Za-z-_]/g;function tr(K,L){let z;L=L||1/0;const Lt=K.length;let de=null;const pe=[];for(let Ce=0;Ce55295&&z<57344){if(!de){if(z>56319){(L-=3)>-1&&pe.push(239,191,189);continue}if(Ce+1===Lt){(L-=3)>-1&&pe.push(239,191,189);continue}de=z;continue}if(z<56320){(L-=3)>-1&&pe.push(239,191,189),de=z;continue}z=65536+(de-55296<<10|z-56320)}else de&&(L-=3)>-1&&pe.push(239,191,189);if(de=null,z<128){if((L-=1)<0)break;pe.push(z)}else if(z<2048){if((L-=2)<0)break;pe.push(z>>6|192,63&z|128)}else if(z<65536){if((L-=3)<0)break;pe.push(z>>12|224,z>>6&63|128,63&z|128)}else{if(!(z<1114112))throw new Error("Invalid code point");if((L-=4)<0)break;pe.push(z>>18|240,z>>12&63|128,z>>6&63|128,63&z|128)}}return pe}function Lo(K){return a.toByteArray(function $e(K){if((K=(K=K.split("=")[0]).trim().replace(re,"")).length<2)return"";for(;K.length%4!=0;)K+="=";return K}(K))}function Or(K,L,z,Lt){let de;for(de=0;de=L.length||de>=K.length);++de)L[de+z]=K[de];return de}function fo(K,L){return K instanceof L||null!=K&&null!=K.constructor&&null!=K.constructor.name&&K.constructor.name===L.name}function cr(K){return K!=K}const Ft=function(){const K="0123456789abcdef",L=new Array(256);for(let z=0;z<16;++z){const Lt=16*z;for(let de=0;de<16;++de)L[Lt+de]=K[z]+K[de]}return L}();function Tt(K){return typeof BigInt>"u"?Qt:K}function Qt(){throw new Error("BigInt not supported")}},9859:(i,s)=>{s.read=function(o,n,a,l,y){var k,C,A=8*y-l-1,T=(1<>1,O=-7,N=a?y-1:0,Z=a?-1:1,W=o[n+N];for(N+=Z,k=W&(1<<-O)-1,W>>=-O,O+=A;O>0;k=256*k+o[n+N],N+=Z,O-=8);for(C=k&(1<<-O)-1,k>>=-O,O+=l;O>0;C=256*C+o[n+N],N+=Z,O-=8);if(0===k)k=1-S;else{if(k===T)return C?NaN:1/0*(W?-1:1);C+=Math.pow(2,l),k-=S}return(W?-1:1)*C*Math.pow(2,k-l)},s.write=function(o,n,a,l,y,k){var C,A,T,S=8*k-y-1,O=(1<>1,Z=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,W=l?0:k-1,J=l?1:-1,ht=n<0||0===n&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(A=isNaN(n)?1:0,C=O):(C=Math.floor(Math.log(n)/Math.LN2),n*(T=Math.pow(2,-C))<1&&(C--,T*=2),(n+=C+N>=1?Z/T:Z*Math.pow(2,1-N))*T>=2&&(C++,T/=2),C+N>=O?(A=0,C=O):C+N>=1?(A=(n*T-1)*Math.pow(2,y),C+=N):(A=n*Math.pow(2,N-1)*Math.pow(2,y),C=0));y>=8;o[a+W]=255&A,W+=J,A/=256,y-=8);for(C=C<0;o[a+W]=255&C,W+=J,C/=256,S-=8);o[a+W-J]|=128*ht}},230:i=>{i.exports=function a(l,y,k){function C(S,O){if(!y[S]){if(!l[S]){if(A)return A(S,!0);var Z=new Error("Cannot find module '"+S+"'");throw Z.code="MODULE_NOT_FOUND",Z}var W=y[S]={exports:{}};l[S][0].call(W.exports,function(J){return C(l[S][1][J]||J)},W,W.exports,a,l,y,k)}return y[S].exports}for(var A=void 0,T=0;T"u"&&a(3);var N=Promise;function Z(ft,Xt){Xt&&ft.then(function(Nt){Xt(null,Nt)},function(Nt){Xt(Nt)})}function W(ft,Xt,Nt){"function"==typeof Xt&&ft.then(Xt),"function"==typeof Nt&&ft.catch(Nt)}function J(ft){return"string"!=typeof ft&&(console.warn(ft+" used as a key, but it is not a string."),ft=String(ft)),ft}function ht(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var ct="local-forage-detect-blob-support",pt=void 0,xt={},Ct=Object.prototype.toString,Ot="readonly",_t="readwrite";function wt(ft){for(var Xt=ft.length,Nt=new ArrayBuffer(Xt),he=new Uint8Array(Nt),je=0;je=43)}}).catch(function(){return!1})}(ft).then(function(Xt){return pt=Xt})}function vt(ft){var Xt=xt[ft.name],Nt={};Nt.promise=new N(function(he,je){Nt.resolve=he,Nt.reject=je}),Xt.deferredOperations.push(Nt),Xt.dbReady=Xt.dbReady?Xt.dbReady.then(function(){return Nt.promise}):Nt.promise}function Bt(ft){var Nt=xt[ft.name].deferredOperations.pop();if(Nt)return Nt.resolve(),Nt.promise}function ne(ft,Xt){var he=xt[ft.name].deferredOperations.pop();if(he)return he.reject(Xt),he.promise}function le(ft,Xt){return new N(function(Nt,he){if(xt[ft.name]=xt[ft.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},ft.db){if(!Xt)return Nt(ft.db);vt(ft),ft.db.close()}var je=[ft.name];Xt&&je.push(ft.version);var Te=T.open.apply(T,je);Xt&&(Te.onupgradeneeded=function(ur){var Er=Te.result;try{Er.createObjectStore(ft.storeName),ur.oldVersion<=1&&Er.createObjectStore(ct)}catch(kr){if("ConstraintError"!==kr.name)throw kr;console.warn('The database "'+ft.name+'" has been upgraded from version '+ur.oldVersion+" to version "+ur.newVersion+', but the storage "'+ft.storeName+'" already exists.')}}),Te.onerror=function(ur){ur.preventDefault(),he(Te.error)},Te.onsuccess=function(){var ur=Te.result;ur.onversionchange=function(Er){Er.target.close()},Nt(ur),Bt(ft)}})}function me(ft){return le(ft,!1)}function ae(ft){return le(ft,!0)}function or(ft,Xt){if(!ft.db)return!0;var Nt=!ft.db.objectStoreNames.contains(ft.storeName),je=ft.version>ft.db.version;if(ft.versionft.version&&(ft.version=Te)}return!0}return!1}function yr(ft){return O([wt(atob(ft.data))],{type:ft.type})}function jr(ft){return ft&&ft.__local_forage_encoded_blob}function wr(ft){var Xt=this,Nt=Xt._initReady().then(function(){var he=xt[Xt._dbInfo.name];if(he&&he.dbReady)return he.dbReady});return W(Nt,ft,ft),Nt}function He(ft,Xt,Nt,he){void 0===he&&(he=1);try{var je=ft.db.transaction(ft.storeName,Xt);Nt(null,je)}catch(Te){if(he>0&&(!ft.db||"InvalidStateError"===Te.name||"NotFoundError"===Te.name))return N.resolve().then(function(){if(!ft.db||"NotFoundError"===Te.name&&!ft.db.objectStoreNames.contains(ft.storeName)&&ft.version<=ft.db.version)return ft.db&&(ft.version=ft.db.version+1),ae(ft)}).then(function(){return function ze(ft){vt(ft);for(var Xt=xt[ft.name],Nt=Xt.forages,he=0;he>4,$r[je++]=(15&ur)<<4|Er>>2,$r[je++]=(3&Er)<<6|63&kr;return Rr}function Ce(ft){var he,Xt=new Uint8Array(ft),Nt="";for(he=0;he>2],Nt+=Ke[(3&Xt[he])<<4|Xt[he+1]>>4],Nt+=Ke[(15&Xt[he+1])<<2|Xt[he+2]>>6],Nt+=Ke[63&Xt[he+2]];return Xt.length%3==2?Nt=Nt.substring(0,Nt.length-1)+"=":Xt.length%3==1&&(Nt=Nt.substring(0,Nt.length-2)+"=="),Nt}var dr={serialize:function Sr(ft,Xt){var Nt="";if(ft&&(Nt=de.call(ft)),ft&&("[object ArrayBuffer]"===Nt||ft.buffer&&"[object ArrayBuffer]"===de.call(ft.buffer))){var he,je=tr;ft instanceof ArrayBuffer?(he=ft,je+=Wr):(he=ft.buffer,"[object Int8Array]"===Nt?je+="si08":"[object Uint8Array]"===Nt?je+="ui08":"[object Uint8ClampedArray]"===Nt?je+="uic8":"[object Int16Array]"===Nt?je+="si16":"[object Uint16Array]"===Nt?je+="ur16":"[object Int32Array]"===Nt?je+="si32":"[object Uint32Array]"===Nt?je+=K:"[object Float32Array]"===Nt?je+=L:"[object Float64Array]"===Nt?je+=z:Xt(new Error("Failed to get type for BinaryArray"))),Xt(je+Ce(he))}else if("[object Blob]"===Nt){var Te=new FileReader;Te.onload=function(){var ur="~~local_forage_type~"+ft.type+"~"+Ce(this.result);Xt(tr+Lo+ur)},Te.readAsArrayBuffer(ft)}else try{Xt(JSON.stringify(ft))}catch(ur){console.error("Couldn't convert value into a JSON string: ",ft),Xt(null,ur)}},deserialize:function ar(ft){if(ft.substring(0,9)!==tr)return JSON.parse(ft);var he,Xt=ft.substring(13),Nt=ft.substring(9,13);if(Nt===Lo&&$e.test(Xt)){var je=Xt.match($e);he=je[1],Xt=Xt.substring(je[0].length)}var Te=pe(Xt);switch(Nt){case Wr:return Te;case Lo:return O([Te],{type:he});case"si08":return new Int8Array(Te);case"ui08":return new Uint8Array(Te);case"uic8":return new Uint8ClampedArray(Te);case"si16":return new Int16Array(Te);case"ur16":return new Uint16Array(Te);case"si32":return new Int32Array(Te);case K:return new Uint32Array(Te);case L:return new Float32Array(Te);case z:return new Float64Array(Te);default:throw new Error("Unkown type: "+Nt)}},stringToBuffer:pe,bufferToString:Ce};function Mr(ft,Xt,Nt,he){ft.executeSql("CREATE TABLE IF NOT EXISTS "+Xt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Nt,he)}function xr(ft,Xt,Nt,he,je,Te){ft.executeSql(Nt,he,je,function(ur,Er){Er.code===Er.SYNTAX_ERR?ur.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Xt.storeName],function(kr,Rr){Rr.rows.length?Te(kr,Er):Mr(kr,Xt,function(){kr.executeSql(Nt,he,je,Te)},Te)},Te):Te(ur,Er)},Te)}function Ho(ft,Xt,Nt,he){var je=this;ft=J(ft);var Te=new N(function(ur,Er){je.ready().then(function(){void 0===Xt&&(Xt=null);var kr=Xt,Rr=je._dbInfo;Rr.serializer.serialize(Xt,function($r,Jr){Jr?Er(Jr):Rr.db.transaction(function(so){xr(so,Rr,"INSERT OR REPLACE INTO "+Rr.storeName+" (key, value) VALUES (?, ?)",[ft,$r],function(){ur(kr)},function(xo,Eo){Er(Eo)})},function(so){if(so.code===so.QUOTA_ERR){if(he>0)return void ur(Ho.apply(je,[ft,kr,Nt,he-1]));Er(so)}})})}).catch(Er)});return Z(Te,Nt),Te}var vr={_driver:"webSQLStorage",_initStorage:function ao(ft){var Xt=this,Nt={db:null};if(ft)for(var he in ft)Nt[he]="string"!=typeof ft[he]?ft[he].toString():ft[he];var je=new N(function(Te,ur){try{Nt.db=openDatabase(Nt.name,String(Nt.version),Nt.description,Nt.size)}catch(Er){return ur(Er)}Nt.db.transaction(function(Er){Mr(Er,Nt,function(){Xt._dbInfo=Nt,Te()},function(kr,Rr){ur(Rr)})},ur)});return Nt.serializer=dr,je},_support:function Se(){return"function"==typeof openDatabase}(),iterate:function To(ft,Xt){var Nt=this,he=new N(function(je,Te){Nt.ready().then(function(){var ur=Nt._dbInfo;ur.db.transaction(function(Er){xr(Er,ur,"SELECT * FROM "+ur.storeName,[],function(kr,Rr){for(var $r=Rr.rows,Jr=$r.length,so=0;so '__WebKitDatabaseInfoTable__'",[],function(je,Te){for(var ur=[],Er=0;Er0}var ua={_driver:"localStorageWrapper",_initStorage:function Zn(ft){var Nt={};if(ft)for(var he in ft)Nt[he]=ft[he];return Nt.keyPrefix=ko(ft,this._defaultConfig),hn()?(this._dbInfo=Nt,Nt.serializer=dr,N.resolve()):N.reject()},_support:function qr(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function Jt(ft,Xt){var Nt=this,he=Nt.ready().then(function(){for(var je=Nt._dbInfo,Te=je.keyPrefix,ur=Te.length,Er=localStorage.length,kr=1,Rr=0;Rr=0;je--){var Te=localStorage.key(je);0===Te.indexOf(he)&&localStorage.removeItem(Te)}});return Z(Nt,ft),Nt},length:function gr(ft){var Nt=this.keys().then(function(he){return he.length});return Z(Nt,ft),Nt},key:function Ie(ft,Xt){var Nt=this,he=Nt.ready().then(function(){var Te,je=Nt._dbInfo;try{Te=localStorage.key(ft)}catch{Te=null}return Te&&(Te=Te.substring(je.keyPrefix.length)),Te});return Z(he,Xt),he},keys:function ir(ft){var Xt=this,Nt=Xt.ready().then(function(){for(var he=Xt._dbInfo,je=localStorage.length,Te=[],ur=0;ur=0;ur--){var Er=localStorage.key(ur);0===Er.indexOf(Te)&&localStorage.removeItem(Er)}}):N.reject("Invalid arguments"),Xt),je}},$i=function(Xt,Nt){return Xt===Nt||"number"==typeof Xt&&"number"==typeof Nt&&isNaN(Xt)&&isNaN(Nt)},cn=function(Xt,Nt){for(var he=Xt.length,je=0;je"u"?"undefined":k(Nt))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var he in Nt){if("storeName"===he&&(Nt[he]=Nt[he].replace(/\W/g,"_")),"version"===he&&"number"!=typeof Nt[he])return new Error("Database version must be a number.");this._config[he]=Nt[he]}return!("driver"in Nt)||!Nt.driver||this.setDriver(this._config.driver)}return"string"==typeof Nt?this._config[Nt]:this._config},ft.prototype.defineDriver=function(Nt,he,je){var Te=new N(function(ur,Er){try{var kr=Nt._driver,Rr=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Nt._driver)return void Er(Rr);for(var $r=hi.concat("_initStorage"),Jr=0,so=$r.length;Jr{"use strict";o.d(s,{t:()=>a});var n=o(8447);class a extends n.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const k=super._subscribe(y);return!k.closed&&y.next(this._value),k}getValue(){const{hasError:y,thrownError:k,_value:C}=this;if(y)throw k;return this._throwIfClosed(),C}next(y){super.next(this._value=y)}}},1698:(i,s,o)=>{"use strict";o.d(s,{c:()=>T});var n=o(1540),a=o(5710),l=o(2563),y=o(6742),k=o(3305),C=o(1126),A=o(4171);let T=(()=>{class Z{constructor(J){J&&(this._subscribe=J)}lift(J){const ht=new Z;return ht.source=this,ht.operator=J,ht}subscribe(J,ht,ct){const pt=function N(Z){return Z&&Z instanceof n.vU||function O(Z){return Z&&(0,C.T)(Z.next)&&(0,C.T)(Z.error)&&(0,C.T)(Z.complete)}(Z)&&(0,a.Uv)(Z)}(J)?J:new n.Ms(J,ht,ct);return(0,A.Y)(()=>{const{operator:xt,source:Ct}=this;pt.add(xt?xt.call(pt,Ct):Ct?this._subscribe(pt):this._trySubscribe(pt))}),pt}_trySubscribe(J){try{return this._subscribe(J)}catch(ht){J.error(ht)}}forEach(J,ht){return new(ht=S(ht))((ct,pt)=>{const xt=new n.Ms({next:Ct=>{try{J(Ct)}catch(Ot){pt(Ot),xt.unsubscribe()}},error:pt,complete:ct});this.subscribe(xt)})}_subscribe(J){var ht;return null===(ht=this.source)||void 0===ht?void 0:ht.subscribe(J)}[l.s](){return this}pipe(...J){return(0,y.m)(J)(this)}toPromise(J){return new(J=S(J))((ht,ct)=>{let pt;this.subscribe(xt=>pt=xt,xt=>ct(xt),()=>ht(pt))})}}return Z.create=W=>new Z(W),Z})();function S(Z){var W;return null!==(W=Z??k.$.Promise)&&void 0!==W?W:Promise}},7838:(i,s,o)=>{"use strict";o.d(s,{m:()=>l});var n=o(8447),a=o(6188);class l extends n.B{constructor(k=1/0,C=1/0,A=a.U){super(),this._bufferSize=k,this._windowTime=C,this._timestampProvider=A,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=C===1/0,this._bufferSize=Math.max(1,k),this._windowTime=Math.max(1,C)}next(k){const{isStopped:C,_buffer:A,_infiniteTimeWindow:T,_timestampProvider:S,_windowTime:O}=this;C||(A.push(k),!T&&A.push(S.now()+O)),this._trimBuffer(),super.next(k)}_subscribe(k){this._throwIfClosed(),this._trimBuffer();const C=this._innerSubscribe(k),{_infiniteTimeWindow:A,_buffer:T}=this,S=T.slice();for(let O=0;O{"use strict";o.d(s,{B:()=>A});var n=o(1698),a=o(5710);const y=(0,o(5644).L)(S=>function(){S(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var k=o(5891),C=o(4171);let A=(()=>{class S extends n.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const Z=new T(this,this);return Z.operator=N,Z}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Z of this.currentObservers)Z.next(N)}})}error(N){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:Z}=this;for(;Z.length;)Z.shift().error(N)}})}complete(){(0,C.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:N}=this;for(;N.length;)N.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var N;return(null===(N=this.observers)||void 0===N?void 0:N.length)>0}_trySubscribe(N){return this._throwIfClosed(),super._trySubscribe(N)}_subscribe(N){return this._throwIfClosed(),this._checkFinalizedStatuses(N),this._innerSubscribe(N)}_innerSubscribe(N){const{hasError:Z,isStopped:W,observers:J}=this;return Z||W?a.Kn:(this.currentObservers=null,J.push(N),new a.yU(()=>{this.currentObservers=null,(0,k.o)(J,N)}))}_checkFinalizedStatuses(N){const{hasError:Z,thrownError:W,isStopped:J}=this;Z?N.error(W):J&&N.complete()}asObservable(){const N=new n.c;return N.source=this,N}}return S.create=(O,N)=>new T(O,N),S})();class T extends A{constructor(O,N){super(),this.destination=O,this.source=N}next(O){var N,Z;null===(Z=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===Z||Z.call(N,O)}error(O){var N,Z;null===(Z=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===Z||Z.call(N,O)}complete(){var O,N;null===(N=null===(O=this.destination)||void 0===O?void 0:O.complete)||void 0===N||N.call(O)}_subscribe(O){var N,Z;return null!==(Z=null===(N=this.source)||void 0===N?void 0:N.subscribe(O))&&void 0!==Z?Z:a.Kn}}},1540:(i,s,o)=>{"use strict";o.d(s,{Ms:()=>ct,vU:()=>Z});var n=o(1126),a=o(5710),l=o(3305),y=o(191),k=o(850);const C=S("C",void 0,void 0);function S(_t,wt,it){return{kind:_t,value:wt,error:it}}var O=o(3695),N=o(4171);class Z extends a.yU{constructor(wt){super(),this.isStopped=!1,wt?(this.destination=wt,(0,a.Uv)(wt)&&wt.add(this)):this.destination=Ot}static create(wt,it,st){return new ct(wt,it,st)}next(wt){this.isStopped?Ct(function T(_t){return S("N",_t,void 0)}(wt),this):this._next(wt)}error(wt){this.isStopped?Ct(function A(_t){return S("E",void 0,_t)}(wt),this):(this.isStopped=!0,this._error(wt))}complete(){this.isStopped?Ct(C,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(wt){this.destination.next(wt)}_error(wt){try{this.destination.error(wt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const W=Function.prototype.bind;function J(_t,wt){return W.call(_t,wt)}class ht{constructor(wt){this.partialObserver=wt}next(wt){const{partialObserver:it}=this;if(it.next)try{it.next(wt)}catch(st){pt(st)}}error(wt){const{partialObserver:it}=this;if(it.error)try{it.error(wt)}catch(st){pt(st)}else pt(wt)}complete(){const{partialObserver:wt}=this;if(wt.complete)try{wt.complete()}catch(it){pt(it)}}}class ct extends Z{constructor(wt,it,st){let vt;if(super(),(0,n.T)(wt)||!wt)vt={next:wt??void 0,error:it??void 0,complete:st??void 0};else{let Bt;this&&l.$.useDeprecatedNextContext?(Bt=Object.create(wt),Bt.unsubscribe=()=>this.unsubscribe(),vt={next:wt.next&&J(wt.next,Bt),error:wt.error&&J(wt.error,Bt),complete:wt.complete&&J(wt.complete,Bt)}):vt=wt}this.destination=new ht(vt)}}function pt(_t){l.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(_t):(0,y.m)(_t)}function Ct(_t,wt){const{onStoppedNotification:it}=l.$;it&&O.f.setTimeout(()=>it(_t,wt))}const Ot={closed:!0,next:k.l,error:function xt(_t){throw _t},complete:k.l}},5710:(i,s,o)=>{"use strict";o.d(s,{Kn:()=>C,yU:()=>k,Uv:()=>A});var n=o(1126);const l=(0,o(5644).L)(S=>function(N){S(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((Z,W)=>`${W+1}) ${Z.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=o(5891);class k{constructor(O){this.initialTeardown=O,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let O;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const J of N)J.remove(this);else N.remove(this);const{initialTeardown:Z}=this;if((0,n.T)(Z))try{Z()}catch(J){O=J instanceof l?J.errors:[J]}const{_finalizers:W}=this;if(W){this._finalizers=null;for(const J of W)try{T(J)}catch(ht){O=O??[],ht instanceof l?O=[...O,...ht.errors]:O.push(ht)}}if(O)throw new l(O)}}add(O){var N;if(O&&O!==this)if(this.closed)T(O);else{if(O instanceof k){if(O.closed||O._hasParent(this))return;O._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(O)}}_hasParent(O){const{_parentage:N}=this;return N===O||Array.isArray(N)&&N.includes(O)}_addParent(O){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(O),N):N?[N,O]:O}_removeParent(O){const{_parentage:N}=this;N===O?this._parentage=null:Array.isArray(N)&&(0,y.o)(N,O)}remove(O){const{_finalizers:N}=this;N&&(0,y.o)(N,O),O instanceof k&&O._removeParent(this)}}k.EMPTY=(()=>{const S=new k;return S.closed=!0,S})();const C=k.EMPTY;function A(S){return S instanceof k||S&&"closed"in S&&(0,n.T)(S.remove)&&(0,n.T)(S.add)&&(0,n.T)(S.unsubscribe)}function T(S){(0,n.T)(S)?S():S.unsubscribe()}},3305:(i,s,o)=>{"use strict";o.d(s,{$:()=>n});const n={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},1642:(i,s,o)=>{"use strict";o.d(s,{G:()=>C});var n=o(1698),a=o(5710),l=o(3589),y=o(2483),k=o(5351);class C extends n.c{constructor(T,S){super(),this.source=T,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,k.S)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,T?.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new a.yU;const S=this.getSubject();T.add(this.source.subscribe((0,y._)(S,void 0,()=>{this._teardown(),S.complete()},O=>{this._teardown(),S.error(O)},()=>this._teardown()))),T.closed&&(this._connection=null,T=a.yU.EMPTY)}return T}refCount(){return(0,l.B)()(this)}}},6627:(i,s,o)=>{"use strict";o.d(s,{z:()=>O});var n=o(1698),a=o(3740),l=o(1787),y=o(9220),k=o(3759),C=o(4327),A=o(9321),T=o(2483),S=o(8266);function O(...W){const J=(0,C.lI)(W),ht=(0,C.ms)(W),{args:ct,keys:pt}=(0,a.D)(W);if(0===ct.length)return(0,l.H)([],J);const xt=new n.c(function N(W,J,ht=y.D){return ct=>{Z(J,()=>{const{length:pt}=W,xt=new Array(pt);let Ct=pt,Ot=pt;for(let _t=0;_t{const wt=(0,l.H)(W[_t],J);let it=!1;wt.subscribe((0,T._)(ct,st=>{xt[_t]=st,it||(it=!0,Ot--),Ot||ct.next(ht(xt.slice()))},()=>{--Ct||ct.complete()}))},ct)},ct)}}(ct,J,pt?Ct=>(0,A.e)(pt,Ct):y.D));return ht?xt.pipe((0,k.I)(ht)):xt}function Z(W,J,ht){W?(0,S.N)(ht,W,J):J()}},3569:(i,s,o)=>{"use strict";o.d(s,{x:()=>k});var n=o(1890),l=o(4327),y=o(1787);function k(...C){return function a(){return(0,n.U)(1)}()((0,y.H)(C,(0,l.lI)(C)))}},6381:(i,s,o)=>{"use strict";o.d(s,{v:()=>l});var n=o(1698),a=o(7225);function l(y){return new n.c(k=>{(0,a.Tg)(y()).subscribe(k)})}},6564:(i,s,o)=>{"use strict";o.d(s,{w:()=>a});const a=new(o(1698).c)(k=>k.complete())},2653:(i,s,o)=>{"use strict";o.d(s,{p:()=>T});var n=o(1698),a=o(3740),l=o(7225),y=o(4327),k=o(2483),C=o(3759),A=o(9321);function T(...S){const O=(0,y.ms)(S),{args:N,keys:Z}=(0,a.D)(S),W=new n.c(J=>{const{length:ht}=N;if(!ht)return void J.complete();const ct=new Array(ht);let pt=ht,xt=ht;for(let Ct=0;Ct{Ot||(Ot=!0,xt--),ct[Ct]=_t},()=>pt--,void 0,()=>{(!pt||!Ot)&&(xt||J.next(Z?(0,A.e)(Z,ct):ct),J.complete())}))}});return O?W.pipe((0,C.I)(O)):W}},1787:(i,s,o)=>{"use strict";o.d(s,{H:()=>st});var n=o(7225),a=o(8266),l=o(5351),y=o(2483);function k(vt,Bt=0){return(0,l.N)((ne,le)=>{ne.subscribe((0,y._)(le,me=>(0,a.N)(le,vt,()=>le.next(me),Bt),()=>(0,a.N)(le,vt,()=>le.complete(),Bt),me=>(0,a.N)(le,vt,()=>le.error(me),Bt)))})}function C(vt,Bt=0){return(0,l.N)((ne,le)=>{le.add(vt.schedule(()=>ne.subscribe(le),Bt))})}var S=o(1698),N=o(6952),Z=o(1126);function J(vt,Bt){if(!vt)throw new Error("Iterable cannot be null");return new S.c(ne=>{(0,a.N)(ne,Bt,()=>{const le=vt[Symbol.asyncIterator]();(0,a.N)(ne,Bt,()=>{le.next().then(me=>{me.done?ne.complete():ne.next(me.value)})},0,!0)})})}var ht=o(6600),ct=o(6505),pt=o(6786),xt=o(4876),Ct=o(8394),Ot=o(8810),_t=o(3173);function st(vt,Bt){return Bt?function it(vt,Bt){if(null!=vt){if((0,ht.l)(vt))return function A(vt,Bt){return(0,n.Tg)(vt).pipe(C(Bt),k(Bt))}(vt,Bt);if((0,pt.X)(vt))return function O(vt,Bt){return new S.c(ne=>{let le=0;return Bt.schedule(function(){le===vt.length?ne.complete():(ne.next(vt[le++]),ne.closed||this.schedule())})})}(vt,Bt);if((0,ct.y)(vt))return function T(vt,Bt){return(0,n.Tg)(vt).pipe(C(Bt),k(Bt))}(vt,Bt);if((0,Ct.T)(vt))return J(vt,Bt);if((0,xt.x)(vt))return function W(vt,Bt){return new S.c(ne=>{let le;return(0,a.N)(ne,Bt,()=>{le=vt[N.l](),(0,a.N)(ne,Bt,()=>{let me,ae;try{({value:me,done:ae}=le.next())}catch(or){return void ne.error(or)}ae?ne.complete():ne.next(me)},0,!0)}),()=>(0,Z.T)(le?.return)&&le.return()})}(vt,Bt);if((0,_t.U)(vt))return function wt(vt,Bt){return J((0,_t.C)(vt),Bt)}(vt,Bt)}throw(0,Ot.L)(vt)}(vt,Bt):(0,n.Tg)(vt)}},909:(i,s,o)=>{"use strict";o.d(s,{R:()=>O});var n=o(7225),a=o(1698),l=o(5823),y=o(6786),k=o(1126),C=o(3759);const A=["addListener","removeListener"],T=["addEventListener","removeEventListener"],S=["on","off"];function O(ht,ct,pt,xt){if((0,k.T)(pt)&&(xt=pt,pt=void 0),xt)return O(ht,ct,pt).pipe((0,C.I)(xt));const[Ct,Ot]=function J(ht){return(0,k.T)(ht.addEventListener)&&(0,k.T)(ht.removeEventListener)}(ht)?T.map(_t=>wt=>ht[_t](ct,wt,pt)):function Z(ht){return(0,k.T)(ht.addListener)&&(0,k.T)(ht.removeListener)}(ht)?A.map(N(ht,ct)):function W(ht){return(0,k.T)(ht.on)&&(0,k.T)(ht.off)}(ht)?S.map(N(ht,ct)):[];if(!Ct&&(0,y.X)(ht))return(0,l.Z)(_t=>O(_t,ct,pt))((0,n.Tg)(ht));if(!Ct)throw new TypeError("Invalid event target");return new a.c(_t=>{const wt=(...it)=>_t.next(1Ot(wt)})}function N(ht,ct){return pt=>xt=>ht[pt](ct,xt)}},7225:(i,s,o)=>{"use strict";o.d(s,{Tg:()=>W});var n=o(1635),a=o(6786),l=o(6505),y=o(1698),k=o(6600),C=o(8394),A=o(8810),T=o(4876),S=o(3173),O=o(1126),N=o(191),Z=o(2563);function W(_t){if(_t instanceof y.c)return _t;if(null!=_t){if((0,k.l)(_t))return function J(_t){return new y.c(wt=>{const it=_t[Z.s]();if((0,O.T)(it.subscribe))return it.subscribe(wt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(_t);if((0,a.X)(_t))return function ht(_t){return new y.c(wt=>{for(let it=0;it<_t.length&&!wt.closed;it++)wt.next(_t[it]);wt.complete()})}(_t);if((0,l.y)(_t))return function ct(_t){return new y.c(wt=>{_t.then(it=>{wt.closed||(wt.next(it),wt.complete())},it=>wt.error(it)).then(null,N.m)})}(_t);if((0,C.T)(_t))return xt(_t);if((0,T.x)(_t))return function pt(_t){return new y.c(wt=>{for(const it of _t)if(wt.next(it),wt.closed)return;wt.complete()})}(_t);if((0,S.U)(_t))return function Ct(_t){return xt((0,S.C)(_t))}(_t)}throw(0,A.L)(_t)}function xt(_t){return new y.c(wt=>{(function Ot(_t,wt){var it,st,vt,Bt;return(0,n.sH)(this,void 0,void 0,function*(){try{for(it=(0,n.xN)(_t);!(st=yield it.next()).done;)if(wt.next(st.value),wt.closed)return}catch(ne){vt={error:ne}}finally{try{st&&!st.done&&(Bt=it.return)&&(yield Bt.call(it))}finally{if(vt)throw vt.error}}wt.complete()})})(_t,wt).catch(it=>wt.error(it))})}},7509:(i,s,o)=>{"use strict";o.d(s,{h:()=>C});var n=o(1890),a=o(7225),l=o(6564),y=o(4327),k=o(1787);function C(...A){const T=(0,y.lI)(A),S=(0,y.R0)(A,1/0),O=A;return O.length?1===O.length?(0,a.Tg)(O[0]):(0,n.U)(S)((0,k.H)(O,T)):l.w}},3016:(i,s,o)=>{"use strict";o.d(s,{of:()=>l});var n=o(4327),a=o(1787);function l(...y){const k=(0,n.lI)(y);return(0,a.H)(y,k)}},8915:(i,s,o)=>{"use strict";o.d(s,{$:()=>l});var n=o(1698),a=o(1126);function l(y,k){const C=(0,a.T)(y)?y:()=>y,A=T=>T.error(C());return new n.c(k?T=>k.schedule(A,0,T):A)}},9587:(i,s,o)=>{"use strict";o.d(s,{O:()=>k});var n=o(1698),a=o(6061),l=o(9921);function k(C=0,A,T=a.b){let S=-1;return null!=A&&((0,l.m)(A)?T=A:S=A),new n.c(O=>{let N=function y(C){return C instanceof Date&&!isNaN(C)}(C)?+C-T.now():C;N<0&&(N=0);let Z=0;return T.schedule(function(){O.closed||(O.next(Z++),0<=S?this.schedule(void 0,S):O.complete())},N)})}},2483:(i,s,o)=>{"use strict";o.d(s,{_:()=>a});var n=o(1540);function a(y,k,C,A,T){return new l(y,k,C,A,T)}class l extends n.vU{constructor(k,C,A,T,S,O){super(k),this.onFinalize=S,this.shouldUnsubscribe=O,this._next=C?function(N){try{C(N)}catch(Z){k.error(Z)}}:super._next,this._error=T?function(N){try{T(N)}catch(Z){k.error(Z)}finally{this.unsubscribe()}}:super._error,this._complete=A?function(){try{A()}catch(N){k.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var k;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:C}=this;super.unsubscribe(),!C&&(null===(k=this.onFinalize)||void 0===k||k.call(this))}}}},5684:(i,s,o)=>{"use strict";o.d(s,{Z:()=>A});var n=o(6061),a=o(5351),l=o(7225),y=o(2483),C=o(9587);function A(T,S=n.E){return function k(T){return(0,a.N)((S,O)=>{let N=!1,Z=null,W=null,J=!1;const ht=()=>{if(W?.unsubscribe(),W=null,N){N=!1;const pt=Z;Z=null,O.next(pt)}J&&O.complete()},ct=()=>{W=null,J&&O.complete()};S.subscribe((0,y._)(O,pt=>{N=!0,Z=pt,W||(0,l.Tg)(T(pt)).subscribe(W=(0,y._)(O,ht,ct))},()=>{J=!0,(!N||!W||W.closed)&&O.complete()}))})}(()=>(0,C.O)(T,S))}},7178:(i,s,o)=>{"use strict";o.d(s,{W:()=>y});var n=o(7225),a=o(2483),l=o(5351);function y(k){return(0,l.N)((C,A)=>{let O,T=null,S=!1;T=C.subscribe((0,a._)(A,void 0,void 0,N=>{O=(0,n.Tg)(k(N,y(k)(C))),T?(T.unsubscribe(),T=null,O.subscribe(A)):S=!0})),S&&(T.unsubscribe(),T=null,O.subscribe(A))})}},1459:(i,s,o)=>{"use strict";o.d(s,{H:()=>l});var n=o(5823),a=o(1126);function l(y,k){return(0,a.T)(k)?(0,n.Z)(y,k,1):(0,n.Z)(y,1)}},8627:(i,s,o)=>{"use strict";o.d(s,{B:()=>y});var n=o(6061),a=o(5351),l=o(2483);function y(k,C=n.E){return(0,a.N)((A,T)=>{let S=null,O=null,N=null;const Z=()=>{if(S){S.unsubscribe(),S=null;const J=O;O=null,T.next(J)}};function W(){const J=N+k,ht=C.now();if(ht{O=J,N=C.now(),S||(S=C.schedule(W,k),T.add(S))},()=>{Z(),T.complete()},void 0,()=>{O=S=null}))})}},5670:(i,s,o)=>{"use strict";o.d(s,{U:()=>l});var n=o(5351),a=o(2483);function l(y){return(0,n.N)((k,C)=>{let A=!1;k.subscribe((0,a._)(C,T=>{A=!0,C.next(T)},()=>{A||C.next(y),C.complete()}))})}},8136:(i,s,o)=>{"use strict";o.d(s,{c:()=>W});var n=o(6061),a=o(3569),l=o(7610),y=o(5351),k=o(2483),C=o(850),T=o(6590),S=o(5823),O=o(7225);function N(J,ht){return ht?ct=>(0,a.x)(ht.pipe((0,l.s)(1),function A(){return(0,y.N)((J,ht)=>{J.subscribe((0,k._)(ht,C.l))})}()),ct.pipe(N(J))):(0,S.Z)((ct,pt)=>(0,O.Tg)(J(ct,pt)).pipe((0,l.s)(1),(0,T.u)(ct)))}var Z=o(9587);function W(J,ht=n.E){const ct=(0,Z.O)(J,ht);return N(()=>ct)}},6645:(i,s,o)=>{"use strict";o.d(s,{F:()=>y});var n=o(9220),a=o(5351),l=o(2483);function y(C,A=n.D){return C=C??k,(0,a.N)((T,S)=>{let O,N=!0;T.subscribe((0,l._)(S,Z=>{const W=A(Z);(N||!C(O,W))&&(N=!1,O=W,S.next(Z))}))})}function k(C,A){return C===A}},1483:(i,s,o)=>{"use strict";o.d(s,{p:()=>l});var n=o(5351),a=o(2483);function l(y,k){return(0,n.N)((C,A)=>{let T=0;C.subscribe((0,a._)(A,S=>y.call(k,S,T++)&&A.next(S)))})}},4447:(i,s,o)=>{"use strict";o.d(s,{j:()=>a});var n=o(5351);function a(l){return(0,n.N)((y,k)=>{try{y.subscribe(k)}finally{k.add(l)}})}},1703:(i,s,o)=>{"use strict";o.d(s,{$:()=>A});var n=o(8747),a=o(1483),l=o(7610),y=o(5670),k=o(5017),C=o(9220);function A(T,S){const O=arguments.length>=2;return N=>N.pipe(T?(0,a.p)((Z,W)=>T(Z,W,N)):C.D,(0,l.s)(1),O?(0,y.U)(S):(0,k.v)(()=>new n.G))}},7947:(i,s,o)=>{"use strict";o.d(s,{T:()=>l});var n=o(5351),a=o(2483);function l(y,k){return(0,n.N)((C,A)=>{let T=0;C.subscribe((0,a._)(A,S=>{A.next(y.call(k,S,T++))}))})}},6590:(i,s,o)=>{"use strict";o.d(s,{u:()=>a});var n=o(7947);function a(l){return(0,n.T)(()=>l)}},1890:(i,s,o)=>{"use strict";o.d(s,{U:()=>l});var n=o(5823),a=o(9220);function l(y=1/0){return(0,n.Z)(a.D,y)}},5823:(i,s,o)=>{"use strict";o.d(s,{Z:()=>T});var n=o(7947),a=o(7225),l=o(5351),y=o(8266),k=o(2483),A=o(1126);function T(S,O,N=1/0){return(0,A.T)(O)?T((Z,W)=>(0,n.T)((J,ht)=>O(Z,J,W,ht))((0,a.Tg)(S(Z,W))),N):("number"==typeof O&&(N=O),(0,l.N)((Z,W)=>function C(S,O,N,Z,W,J,ht,ct){const pt=[];let xt=0,Ct=0,Ot=!1;const _t=()=>{Ot&&!pt.length&&!xt&&O.complete()},wt=st=>xt{J&&O.next(st),xt++;let vt=!1;(0,a.Tg)(N(st,Ct++)).subscribe((0,k._)(O,Bt=>{W?.(Bt),J?wt(Bt):O.next(Bt)},()=>{vt=!0},void 0,()=>{if(vt)try{for(xt--;pt.length&&xtit(Bt)):it(Bt)}_t()}catch(Bt){O.error(Bt)}}))};return S.subscribe((0,k._)(O,wt,()=>{Ot=!0,_t()})),()=>{ct?.()}}(Z,W,S,N)))}},3589:(i,s,o)=>{"use strict";o.d(s,{B:()=>l});var n=o(5351),a=o(2483);function l(){return(0,n.N)((y,k)=>{let C=null;y._refCount++;const A=(0,a._)(k,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(C=null);const T=y._connection,S=C;C=null,T&&(!S||T===S)&&T.unsubscribe(),k.unsubscribe()});y.subscribe(A),A.closed||(C=y.connect())})}},5903:(i,s,o)=>{"use strict";o.d(s,{L:()=>C});var n=o(5351),a=o(2483),l=o(9220),y=o(9587),k=o(7225);function C(A=1/0){let T;T=A&&"object"==typeof A?A:{count:A};const{count:S=1/0,delay:O,resetOnSuccess:N=!1}=T;return S<=0?l.D:(0,n.N)((Z,W)=>{let ht,J=0;const ct=()=>{let pt=!1;ht=Z.subscribe((0,a._)(W,xt=>{N&&(J=0),W.next(xt)},void 0,xt=>{if(J++{ht?(ht.unsubscribe(),ht=null,ct()):pt=!0};if(null!=O){const Ot="number"==typeof O?(0,y.O)(O):(0,k.Tg)(O(xt,J)),_t=(0,a._)(W,()=>{_t.unsubscribe(),Ct()},()=>{W.complete()});Ot.subscribe(_t)}else Ct()}else W.error(xt)})),pt&&(ht.unsubscribe(),ht=null,ct())};ct()})}},36:(i,s,o)=>{"use strict";o.d(s,{S:()=>a});var n=o(2483);function a(l,y,k,C,A){return(T,S)=>{let O=k,N=y,Z=0;T.subscribe((0,n._)(S,W=>{const J=Z++;N=O?l(N,W,J):(O=!0,W),C&&S.next(N)},A&&(()=>{O&&S.next(N),S.complete()})))}}},6218:(i,s,o)=>{"use strict";o.d(s,{u:()=>k});var n=o(7225),a=o(8447),l=o(1540),y=o(5351);function k(A={}){const{connector:T=()=>new a.B,resetOnError:S=!0,resetOnComplete:O=!0,resetOnRefCountZero:N=!0}=A;return Z=>{let W,J,ht,ct=0,pt=!1,xt=!1;const Ct=()=>{J?.unsubscribe(),J=void 0},Ot=()=>{Ct(),W=ht=void 0,pt=xt=!1},_t=()=>{const wt=W;Ot(),wt?.unsubscribe()};return(0,y.N)((wt,it)=>{ct++,!xt&&!pt&&Ct();const st=ht=ht??T();it.add(()=>{ct--,0===ct&&!xt&&!pt&&(J=C(_t,N))}),st.subscribe(it),!W&&ct>0&&(W=new l.Ms({next:vt=>st.next(vt),error:vt=>{xt=!0,Ct(),J=C(Ot,S,vt),st.error(vt)},complete:()=>{pt=!0,Ct(),J=C(Ot,O),st.complete()}}),(0,n.Tg)(wt).subscribe(W))})(Z)}}function C(A,T,...S){if(!0===T)return void A();if(!1===T)return;const O=new l.Ms({next:()=>{O.unsubscribe(),A()}});return(0,n.Tg)(T(...S)).subscribe(O)}},8249:(i,s,o)=>{"use strict";o.d(s,{t:()=>l});var n=o(7838),a=o(6218);function l(y,k,C){let A,T=!1;return y&&"object"==typeof y?({bufferSize:A=1/0,windowTime:k=1/0,refCount:T=!1,scheduler:C}=y):A=y??1/0,(0,a.u)({connector:()=>new n.m(A,k,C),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:T})}},1866:(i,s,o)=>{"use strict";o.d(s,{i:()=>a});var n=o(1483);function a(l){return(0,n.p)((y,k)=>l<=k)}},593:(i,s,o)=>{"use strict";o.d(s,{Z:()=>y});var n=o(3569),a=o(4327),l=o(5351);function y(...k){const C=(0,a.lI)(k);return(0,l.N)((A,T)=>{(C?(0,n.x)(k,A,C):(0,n.x)(k,A)).subscribe(T)})}},2867:(i,s,o)=>{"use strict";o.d(s,{n:()=>y});var n=o(7225),a=o(5351),l=o(2483);function y(k,C){return(0,a.N)((A,T)=>{let S=null,O=0,N=!1;const Z=()=>N&&!S&&T.complete();A.subscribe((0,l._)(T,W=>{S?.unsubscribe();let J=0;const ht=O++;(0,n.Tg)(k(W,ht)).subscribe(S=(0,l._)(T,ct=>T.next(C?C(W,ct,ht,J++):ct),()=>{S=null,Z()}))},()=>{N=!0,Z()}))})}},7610:(i,s,o)=>{"use strict";o.d(s,{s:()=>y});var n=o(6564),a=o(5351),l=o(2483);function y(k){return k<=0?()=>n.w:(0,a.N)((C,A)=>{let T=0;C.subscribe((0,l._)(A,S=>{++T<=k&&(A.next(S),k<=T&&A.complete())}))})}},5424:(i,s,o)=>{"use strict";o.d(s,{Q:()=>k});var n=o(5351),a=o(2483),l=o(7225),y=o(850);function k(C){return(0,n.N)((A,T)=>{(0,l.Tg)(C).subscribe((0,a._)(T,()=>T.complete(),y.l)),!T.closed&&A.subscribe(T)})}},8445:(i,s,o)=>{"use strict";o.d(s,{v:()=>l});var n=o(5351),a=o(2483);function l(y,k=!1){return(0,n.N)((C,A)=>{let T=0;C.subscribe((0,a._)(A,S=>{const O=y(S,T++);(O||k)&&A.next(S),!O&&A.complete()}))})}},2040:(i,s,o)=>{"use strict";o.d(s,{M:()=>k});var n=o(1126),a=o(5351),l=o(2483),y=o(9220);function k(C,A,T){const S=(0,n.T)(C)||A||T?{next:C,error:A,complete:T}:C;return S?(0,a.N)((O,N)=>{var Z;null===(Z=S.subscribe)||void 0===Z||Z.call(S);let W=!0;O.subscribe((0,l._)(N,J=>{var ht;null===(ht=S.next)||void 0===ht||ht.call(S,J),N.next(J)},()=>{var J;W=!1,null===(J=S.complete)||void 0===J||J.call(S),N.complete()},J=>{var ht;W=!1,null===(ht=S.error)||void 0===ht||ht.call(S,J),N.error(J)},()=>{var J,ht;W&&(null===(J=S.unsubscribe)||void 0===J||J.call(S)),null===(ht=S.finalize)||void 0===ht||ht.call(S)}))}):y.D}},5017:(i,s,o)=>{"use strict";o.d(s,{v:()=>y});var n=o(8747),a=o(5351),l=o(2483);function y(C=k){return(0,a.N)((A,T)=>{let S=!1;A.subscribe((0,l._)(T,O=>{S=!0,T.next(O)},()=>S?T.complete():T.error(C())))})}function k(){return new n.G}},9899:(i,s,o)=>{"use strict";o.d(s,{R:()=>k});var n=o(5710);class a extends n.yU{constructor(A,T){super()}schedule(A,T=0){return this}}const l={setInterval(C,A,...T){const{delegate:S}=l;return S?.setInterval?S.setInterval(C,A,...T):setInterval(C,A,...T)},clearInterval(C){const{delegate:A}=l;return(A?.clearInterval||clearInterval)(C)},delegate:void 0};var y=o(5891);class k extends a{constructor(A,T){super(A,T),this.scheduler=A,this.work=T,this.pending=!1}schedule(A,T=0){var S;if(this.closed)return this;this.state=A;const O=this.id,N=this.scheduler;return null!=O&&(this.id=this.recycleAsyncId(N,O,T)),this.pending=!0,this.delay=T,this.id=null!==(S=this.id)&&void 0!==S?S:this.requestAsyncId(N,this.id,T),this}requestAsyncId(A,T,S=0){return l.setInterval(A.flush.bind(A,this),S)}recycleAsyncId(A,T,S=0){if(null!=S&&this.delay===S&&!1===this.pending)return T;null!=T&&l.clearInterval(T)}execute(A,T){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(A,T);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(A,T){let O,S=!1;try{this.work(A)}catch(N){S=!0,O=N||new Error("Scheduled action threw falsy error")}if(S)return this.unsubscribe(),O}unsubscribe(){if(!this.closed){const{id:A,scheduler:T}=this,{actions:S}=T;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(S,this),null!=A&&(this.id=this.recycleAsyncId(T,A,null)),this.delay=null,super.unsubscribe()}}}},8050:(i,s,o)=>{"use strict";o.d(s,{q:()=>l});var n=o(6188);class a{constructor(k,C=a.now){this.schedulerActionCtor=k,this.now=C}schedule(k,C=0,A){return new this.schedulerActionCtor(this,k).schedule(A,C)}}a.now=n.U.now;class l extends a{constructor(k,C=a.now){super(k,C),this.actions=[],this._active=!1}flush(k){const{actions:C}=this;if(this._active)return void C.push(k);let A;this._active=!0;do{if(A=k.execute(k.state,k.delay))break}while(k=C.shift());if(this._active=!1,A){for(;k=C.shift();)k.unsubscribe();throw A}}}},4984:(i,s,o)=>{"use strict";o.d(s,{$:()=>J});var n=o(9899);let l,a=1;const y={};function k(ct){return ct in y&&(delete y[ct],!0)}const C={setImmediate(ct){const pt=a++;return y[pt]=!0,l||(l=Promise.resolve()),l.then(()=>k(pt)&&ct()),pt},clearImmediate(ct){k(ct)}},{setImmediate:T,clearImmediate:S}=C,O={setImmediate(...ct){const{delegate:pt}=O;return(pt?.setImmediate||T)(...ct)},clearImmediate(ct){const{delegate:pt}=O;return(pt?.clearImmediate||S)(ct)},delegate:void 0};var Z=o(8050);const J=new class W extends Z.q{flush(pt){this._active=!0;const xt=this._scheduled;this._scheduled=void 0;const{actions:Ct}=this;let Ot;pt=pt||Ct.shift();do{if(Ot=pt.execute(pt.state,pt.delay))break}while((pt=Ct[0])&&pt.id===xt&&Ct.shift());if(this._active=!1,Ot){for(;(pt=Ct[0])&&pt.id===xt&&Ct.shift();)pt.unsubscribe();throw Ot}}}(class N extends n.R{constructor(pt,xt){super(pt,xt),this.scheduler=pt,this.work=xt}requestAsyncId(pt,xt,Ct=0){return null!==Ct&&Ct>0?super.requestAsyncId(pt,xt,Ct):(pt.actions.push(this),pt._scheduled||(pt._scheduled=O.setImmediate(pt.flush.bind(pt,void 0))))}recycleAsyncId(pt,xt,Ct=0){var Ot;if(null!=Ct?Ct>0:this.delay>0)return super.recycleAsyncId(pt,xt,Ct);const{actions:_t}=pt;null!=xt&&(null===(Ot=_t[_t.length-1])||void 0===Ot?void 0:Ot.id)!==xt&&(O.clearImmediate(xt),pt._scheduled===xt&&(pt._scheduled=void 0))}})},6061:(i,s,o)=>{"use strict";o.d(s,{E:()=>l,b:()=>y});var n=o(9899);const l=new(o(8050).q)(n.R),y=l},6188:(i,s,o)=>{"use strict";o.d(s,{U:()=>n});const n={now:()=>(n.delegate||Date).now(),delegate:void 0}},3695:(i,s,o)=>{"use strict";o.d(s,{f:()=>n});const n={setTimeout(a,l,...y){const{delegate:k}=n;return k?.setTimeout?k.setTimeout(a,l,...y):setTimeout(a,l,...y)},clearTimeout(a){const{delegate:l}=n;return(l?.clearTimeout||clearTimeout)(a)},delegate:void 0}},6952:(i,s,o)=>{"use strict";o.d(s,{l:()=>a});const a=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},2563:(i,s,o)=>{"use strict";o.d(s,{s:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},8747:(i,s,o)=>{"use strict";o.d(s,{G:()=>a});const a=(0,o(5644).L)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"})},4327:(i,s,o)=>{"use strict";o.d(s,{R0:()=>C,lI:()=>k,ms:()=>y});var n=o(1126),a=o(9921);function l(A){return A[A.length-1]}function y(A){return(0,n.T)(l(A))?A.pop():void 0}function k(A){return(0,a.m)(l(A))?A.pop():void 0}function C(A,T){return"number"==typeof l(A)?A.pop():T}},3740:(i,s,o)=>{"use strict";o.d(s,{D:()=>k});const{isArray:n}=Array,{getPrototypeOf:a,prototype:l,keys:y}=Object;function k(A){if(1===A.length){const T=A[0];if(n(T))return{args:T,keys:null};if(function C(A){return A&&"object"==typeof A&&a(A)===l}(T)){const S=y(T);return{args:S.map(O=>T[O]),keys:S}}}return{args:A,keys:null}}},5891:(i,s,o)=>{"use strict";function n(a,l){if(a){const y=a.indexOf(l);0<=y&&a.splice(y,1)}}o.d(s,{o:()=>n})},5644:(i,s,o)=>{"use strict";function n(a){const y=a(k=>{Error.call(k),k.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}o.d(s,{L:()=>n})},9321:(i,s,o)=>{"use strict";function n(a,l){return a.reduce((y,k,C)=>(y[k]=l[C],y),{})}o.d(s,{e:()=>n})},4171:(i,s,o)=>{"use strict";o.d(s,{Y:()=>l,l:()=>y});var n=o(3305);let a=null;function l(k){if(n.$.useDeprecatedSynchronousErrorHandling){const C=!a;if(C&&(a={errorThrown:!1,error:null}),k(),C){const{errorThrown:A,error:T}=a;if(a=null,A)throw T}}else k()}function y(k){n.$.useDeprecatedSynchronousErrorHandling&&a&&(a.errorThrown=!0,a.error=k)}},8266:(i,s,o)=>{"use strict";function n(a,l,y,k=0,C=!1){const A=l.schedule(function(){y(),C?a.add(this.schedule(null,k)):this.unsubscribe()},k);if(a.add(A),!C)return A}o.d(s,{N:()=>n})},9220:(i,s,o)=>{"use strict";function n(a){return a}o.d(s,{D:()=>n})},6786:(i,s,o)=>{"use strict";o.d(s,{X:()=>n});const n=a=>a&&"number"==typeof a.length&&"function"!=typeof a},8394:(i,s,o)=>{"use strict";o.d(s,{T:()=>a});var n=o(1126);function a(l){return Symbol.asyncIterator&&(0,n.T)(l?.[Symbol.asyncIterator])}},1126:(i,s,o)=>{"use strict";function n(a){return"function"==typeof a}o.d(s,{T:()=>n})},6600:(i,s,o)=>{"use strict";o.d(s,{l:()=>l});var n=o(2563),a=o(1126);function l(y){return(0,a.T)(y[n.s])}},4876:(i,s,o)=>{"use strict";o.d(s,{x:()=>l});var n=o(6952),a=o(1126);function l(y){return(0,a.T)(y?.[n.l])}},1531:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});var n=o(1698),a=o(1126);function l(y){return!!y&&(y instanceof n.c||(0,a.T)(y.lift)&&(0,a.T)(y.subscribe))}},6505:(i,s,o)=>{"use strict";o.d(s,{y:()=>a});var n=o(1126);function a(l){return(0,n.T)(l?.then)}},3173:(i,s,o)=>{"use strict";o.d(s,{C:()=>l,U:()=>y});var n=o(1635),a=o(1126);function l(k){return(0,n.AQ)(this,arguments,function*(){const A=k.getReader();try{for(;;){const{value:T,done:S}=yield(0,n.N3)(A.read());if(S)return yield(0,n.N3)(void 0);yield yield(0,n.N3)(T)}}finally{A.releaseLock()}})}function y(k){return(0,a.T)(k?.getReader)}},9921:(i,s,o)=>{"use strict";o.d(s,{m:()=>a});var n=o(1126);function a(l){return l&&(0,n.T)(l.schedule)}},5351:(i,s,o)=>{"use strict";o.d(s,{N:()=>l,S:()=>a});var n=o(1126);function a(y){return(0,n.T)(y?.lift)}function l(y){return k=>{if(a(k))return k.lift(function(C){try{return y(C,this)}catch(A){this.error(A)}});throw new TypeError("Unable to lift unknown Observable type")}}},3759:(i,s,o)=>{"use strict";o.d(s,{I:()=>y});var n=o(7947);const{isArray:a}=Array;function y(k){return(0,n.T)(C=>function l(k,C){return a(C)?k(...C):k(C)}(k,C))}},850:(i,s,o)=>{"use strict";function n(){}o.d(s,{l:()=>n})},6742:(i,s,o)=>{"use strict";o.d(s,{F:()=>a,m:()=>l});var n=o(9220);function a(...y){return l(y)}function l(y){return 0===y.length?n.D:1===y.length?y[0]:function(C){return y.reduce((A,T)=>T(A),C)}}},191:(i,s,o)=>{"use strict";o.d(s,{m:()=>l});var n=o(3305),a=o(3695);function l(y){a.f.setTimeout(()=>{const{onUnhandledError:k}=n.$;if(!k)throw y;k(y)})}},8810:(i,s,o)=>{"use strict";function n(a){return new TypeError(`You provided ${null!==a&&"object"==typeof a?"an invalid object":`'${a}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}o.d(s,{L:()=>n})},1204:(i,s,o)=>{"use strict";o.d(s,{FX:()=>le,If:()=>l,K2:()=>T,MA:()=>J,Os:()=>A,P:()=>ct,S6:()=>xt,hZ:()=>k,i0:()=>C,i7:()=>N,iF:()=>S,kY:()=>Z,kp:()=>y,sf:()=>Bt,ui:()=>ne,wk:()=>O});var n=o(4460),a=o(3107),l=function(me){return me[me.State=0]="State",me[me.Transition=1]="Transition",me[me.Sequence=2]="Sequence",me[me.Group=3]="Group",me[me.Animate=4]="Animate",me[me.Keyframes=5]="Keyframes",me[me.Style=6]="Style",me[me.Trigger=7]="Trigger",me[me.Reference=8]="Reference",me[me.AnimateChild=9]="AnimateChild",me[me.AnimateRef=10]="AnimateRef",me[me.Query=11]="Query",me[me.Stagger=12]="Stagger",me}(l||{});const y="*";function k(me,ae){return{type:l.Trigger,name:me,definitions:ae,options:{}}}function C(me,ae=null){return{type:l.Animate,styles:ae,timings:me}}function A(me,ae=null){return{type:l.Group,steps:me,options:ae}}function T(me,ae=null){return{type:l.Sequence,steps:me,options:ae}}function S(me){return{type:l.Style,styles:me,offset:null}}function O(me,ae,or){return{type:l.State,name:me,styles:ae,options:or}}function N(me){return{type:l.Keyframes,steps:me}}function Z(me,ae,or=null){return{type:l.Transition,expr:me,animation:ae,options:or}}function J(me=null){return{type:l.AnimateChild,options:me}}function ct(me,ae,or=null){return{type:l.Query,selector:me,animation:ae,options:or}}let xt=(()=>{class me{static \u0275fac=function(fr){return new(fr||me)};static \u0275prov=a.jDH({token:me,factory:()=>(0,a.WQX)(Ot),providedIn:"root"})}return me})();class Ct{}let Ot=(()=>{class me extends xt{animationModuleType=(0,a.WQX)(a.bc$,{optional:!0});_nextAnimationId=0;_renderer;constructor(or,fr){if(super(),this._renderer=or.createRenderer(fr.body,{id:"0",encapsulation:a.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function vt(me){const ae=me.\u0275type;return 0===ae||1===ae}(this._renderer))throw new a.wOt(3600,!1)}build(or){const fr=this._nextAnimationId;this._nextAnimationId++;const yr=Array.isArray(or)?T(or):or;return it(this._renderer,null,fr,"register",[yr]),new _t(fr,this._renderer)}static \u0275fac=function(fr){return new(fr||me)(a.KVO(a._9s),a.KVO(n.qQ))};static \u0275prov=a.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();class _t extends Ct{_id;_renderer;constructor(ae,or){super(),this._id=ae,this._renderer=or}create(ae,or){return new wt(this._id,ae,or||{},this._renderer)}}class wt{id;element;_renderer;parentPlayer=null;_started=!1;constructor(ae,or,fr,yr){this.id=ae,this.element=or,this._renderer=yr,this._command("create",fr)}_listen(ae,or){return this._renderer.listen(this.element,`@@${this.id}:${ae}`,or)}_command(ae,...or){it(this._renderer,this.element,this.id,ae,or)}onDone(ae){this._listen("done",ae)}onStart(ae){this._listen("start",ae)}onDestroy(ae){this._listen("destroy",ae)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(ae){this._command("setPosition",ae)}getPosition(){return function st(me){const ae=me.\u0275type;return 0===ae?me:1===ae?me.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}totalTime=0}function it(me,ae,or,fr,yr){me.setProperty(ae,`@@${or}:${fr}`,yr)}class Bt{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(ae=0,or=0){this.totalTime=ae+or}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ae=>ae()),this._onDoneFns=[])}onStart(ae){this._originalOnStartFns.push(ae),this._onStartFns.push(ae)}onDone(ae){this._originalOnDoneFns.push(ae),this._onDoneFns.push(ae)}onDestroy(ae){this._onDestroyFns.push(ae)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ae=>ae()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ae=>ae()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ae){this._position=this.totalTime?ae*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ae){const or="start"==ae?this._onStartFns:this._onDoneFns;or.forEach(fr=>fr()),or.length=0}}class ne{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(ae){this.players=ae;let or=0,fr=0,yr=0;const jr=this.players.length;0==jr?queueMicrotask(()=>this._onFinish()):this.players.forEach(wr=>{wr.onDone(()=>{++or==jr&&this._onFinish()}),wr.onDestroy(()=>{++fr==jr&&this._onDestroy()}),wr.onStart(()=>{++yr==jr&&this._onStart()})}),this.totalTime=this.players.reduce((wr,ze)=>Math.max(wr,ze.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ae=>ae()),this._onDoneFns=[])}init(){this.players.forEach(ae=>ae.init())}onStart(ae){this._onStartFns.push(ae)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ae=>ae()),this._onStartFns=[])}onDone(ae){this._onDoneFns.push(ae)}onDestroy(ae){this._onDestroyFns.push(ae)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ae=>ae.play())}pause(){this.players.forEach(ae=>ae.pause())}restart(){this.players.forEach(ae=>ae.restart())}finish(){this._onFinish(),this.players.forEach(ae=>ae.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ae=>ae.destroy()),this._onDestroyFns.forEach(ae=>ae()),this._onDestroyFns=[])}reset(){this.players.forEach(ae=>ae.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ae){const or=ae*this.totalTime;this.players.forEach(fr=>{const yr=fr.totalTime?Math.min(1,or/fr.totalTime):1;fr.setPosition(yr)})}getPosition(){const ae=this.players.reduce((or,fr)=>null===or||fr.totalTime>or.totalTime?fr:or,null);return null!=ae?ae.getPosition():0}beforeDestroy(){this.players.forEach(ae=>{ae.beforeDestroy&&ae.beforeDestroy()})}triggerCallback(ae){const or="start"==ae?this._onStartFns:this._onDoneFns;or.forEach(fr=>fr()),or.length=0}}const le="!"},8559:(i,s,o)=>{"use strict";o.d(s,{Pd:()=>sn,Au:()=>He,vr:()=>or,Bu:()=>kt,FN:()=>jt,GX:()=>Ft,Q_:()=>ko,Z7:()=>yt,Ai:()=>Ho,g7:()=>Zn,px:()=>st,_G:()=>de,w6:()=>pe,Ae:()=>vt});var n=o(4460),a=o(3107),l=o(2147),y=o(5467),k=o(5919),C=o(8447),A=o(5710),S=(o(1531),o(3016)),O=o(1217),N=o(2040),Z=o(8627),W=o(1483),J=o(7947),ct=(o(7610),o(1866)),pt=o(6645),xt=o(5424),Ot=o(7747),_t=o(3022),wt=o(6520);const it=" ";function st(Je,De,Jt){const Ie=Bt(Je,De);Jt=Jt.trim(),!Ie.some(ir=>ir.trim()===Jt)&&(Ie.push(Jt),Je.setAttribute(De,Ie.join(it)))}function vt(Je,De,Jt){const Ie=Bt(Je,De);Jt=Jt.trim();const ir=Ie.filter(gr=>gr!==Jt);ir.length?Je.setAttribute(De,ir.join(it)):Je.removeAttribute(De)}function Bt(Je,De){return Je.getAttribute(De)?.match(/\S+/g)??[]}const le="cdk-describedby-message",me="cdk-describedby-host";let ae=0,or=(()=>{class Je{_platform=(0,a.WQX)(l.OD);_document=(0,a.WQX)(n.qQ);_messageRegistry=new Map;_messagesContainer=null;_id=""+ae++;constructor(){(0,a.WQX)(y.l).load(y.Y),this._id=(0,a.WQX)(a.sZ2)+"-"+ae++}describe(Jt,Ie,ir){if(!this._canBeDescribed(Jt,Ie))return;const gr=fr(Ie,ir);"string"!=typeof Ie?(yr(Ie,this._id),this._messageRegistry.set(gr,{messageElement:Ie,referenceCount:0})):this._messageRegistry.has(gr)||this._createMessageElement(Ie,ir),this._isElementDescribedByMessage(Jt,gr)||this._addMessageReference(Jt,gr)}removeDescription(Jt,Ie,ir){if(!Ie||!this._isElementNode(Jt))return;const gr=fr(Ie,ir);if(this._isElementDescribedByMessage(Jt,gr)&&this._removeMessageReference(Jt,gr),"string"==typeof Ie){const po=this._messageRegistry.get(gr);po&&0===po.referenceCount&&this._deleteMessageElement(gr)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Jt=this._document.querySelectorAll(`[${me}="${this._id}"]`);for(let Ie=0;Ie0!=ir.indexOf(le));Jt.setAttribute("aria-describedby",Ie.join(" "))}_addMessageReference(Jt,Ie){const ir=this._messageRegistry.get(Ie);st(Jt,"aria-describedby",ir.messageElement.id),Jt.setAttribute(me,this._id),ir.referenceCount++}_removeMessageReference(Jt,Ie){const ir=this._messageRegistry.get(Ie);ir.referenceCount--,vt(Jt,"aria-describedby",ir.messageElement.id),Jt.removeAttribute(me)}_isElementDescribedByMessage(Jt,Ie){const ir=Bt(Jt,"aria-describedby"),gr=this._messageRegistry.get(Ie),po=gr&&gr.messageElement.id;return!!po&&-1!=ir.indexOf(po)}_canBeDescribed(Jt,Ie){if(!this._isElementNode(Jt))return!1;if(Ie&&"object"==typeof Ie)return!0;const ir=null==Ie?"":`${Ie}`.trim(),gr=Jt.getAttribute("aria-label");return!(!ir||gr&&gr.trim()===ir)}_isElementNode(Jt){return Jt.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();function fr(Je,De){return"string"==typeof Je?`${De||""}/${Je}`:Je}function yr(Je,De){Je.id||(Je.id=`${le}-${De}-${ae++}`)}class wr{_letterKeyStream=new C.B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new C.B;selectedItem=this._selectedItem;constructor(De,Jt){const Ie="number"==typeof Jt?.debounceInterval?Jt.debounceInterval:200;Jt?.skipPredicate&&(this._skipPredicateFn=Jt.skipPredicate),this.setItems(De),this._setupKeyHandler(Ie)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(De){this._selectedItemIndex=De}setItems(De){this._items=De}handleKey(De){const Jt=De.keyCode;De.key&&1===De.key.length?this._letterKeyStream.next(De.key.toLocaleUpperCase()):(Jt>=k.A&&Jt<=k.Z||Jt>=k.f2&&Jt<=k.bn)&&this._letterKeyStream.next(String.fromCharCode(Jt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(De){this._letterKeyStream.pipe((0,N.M)(Jt=>this._pressedLetters.push(Jt)),(0,Z.B)(De),(0,W.p)(()=>this._pressedLetters.length>0),(0,J.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Jt=>{for(let Ie=1;IeDe.disabled;constructor(De,Jt){this._items=De,De instanceof a.rOR?this._itemChangesSubscription=De.changes.subscribe(Ie=>this._itemsChanged(Ie.toArray())):(0,a.Hps)(De)&&(this._effectRef=(0,a.QZP)(()=>this._itemsChanged(De()),{injector:Jt}))}tabOut=new C.B;change=new C.B;skipPredicate(De){return this._skipPredicateFn=De,this}withWrap(De=!0){return this._wrap=De,this}withVerticalOrientation(De=!0){return this._vertical=De,this}withHorizontalOrientation(De){return this._horizontal=De,this}withAllowedModifierKeys(De){return this._allowedModifierKeys=De,this}withTypeAhead(De=200){this._typeaheadSubscription.unsubscribe();const Jt=this._getItemsArray();return this._typeahead=new wr(Jt,{debounceInterval:"number"==typeof De?De:void 0,skipPredicate:Ie=>this._skipPredicateFn(Ie)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Ie=>{this.setActiveItem(Ie)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(De=!0){return this._homeAndEnd=De,this}withPageUpDown(De=!0,Jt=10){return this._pageUpAndDown={enabled:De,delta:Jt},this}setActiveItem(De){const Jt=this._activeItem();this.updateActiveItem(De),this._activeItem()!==Jt&&this.change.next(this._activeItemIndex)}onKeydown(De){const Jt=De.keyCode,ir=["altKey","ctrlKey","metaKey","shiftKey"].every(gr=>!De[gr]||this._allowedModifierKeys.indexOf(gr)>-1);switch(Jt){case k.wn:return void this.tabOut.next();case k.n6:if(this._vertical&&ir){this.setNextItemActive();break}return;case k.i7:if(this._vertical&&ir){this.setPreviousItemActive();break}return;case k.LE:if(this._horizontal&&ir){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case k.UQ:if(this._horizontal&&ir){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case k.yZ:if(this._homeAndEnd&&ir){this.setFirstItemActive();break}return;case k.Kp:if(this._homeAndEnd&&ir){this.setLastItemActive();break}return;case k.w_:if(this._pageUpAndDown.enabled&&ir){const gr=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(gr>0?gr:0,1);break}return;case k.dB:if(this._pageUpAndDown.enabled&&ir){const gr=this._activeItemIndex+this._pageUpAndDown.delta,po=this._getItemsArray().length;this._setActiveItemByIndex(gr-1&&Ie!==this._activeItemIndex&&(this._activeItemIndex=Ie,this._typeahead?.setCurrentSelectedItemIndex(Ie))}}}class He extends ze{setActiveItem(De){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(De),this.activeItem&&this.activeItem.setActiveStyles()}}class kt extends ze{_origin="program";setFocusOrigin(De){return this._origin=De,this}setActiveItem(De){super.setActiveItem(De),this.activeItem&&this.activeItem.focus(this._origin)}}let yt=(()=>{class Je{_platform=(0,a.WQX)(l.OD);constructor(){}isDisabled(Jt){return Jt.hasAttribute("disabled")}isVisible(Jt){return function Xe(Je){return!!(Je.offsetWidth||Je.offsetHeight||"function"==typeof Je.getClientRects&&Je.getClientRects().length)}(Jt)&&"visible"===getComputedStyle(Jt).visibility}isTabbable(Jt){if(!this._platform.isBrowser)return!1;const Ie=function ie(Je){try{return Je.frameElement}catch{return null}}(function fo(Je){return Je.ownerDocument&&Je.ownerDocument.defaultView||window}(Jt));if(Ie&&(-1===Wr(Ie)||!this.isVisible(Ie)))return!1;let ir=Jt.nodeName.toLowerCase(),gr=Wr(Jt);return Jt.hasAttribute("contenteditable")?-1!==gr:!("iframe"===ir||"object"===ir||this._platform.WEBKIT&&this._platform.IOS&&!function Lo(Je){let De=Je.nodeName.toLowerCase(),Jt="input"===De&&Je.type;return"text"===Jt||"password"===Jt||"select"===De||"textarea"===De}(Jt))&&("audio"===ir?!!Jt.hasAttribute("controls")&&-1!==gr:"video"===ir?-1!==gr&&(null!==gr||this._platform.FIREFOX||Jt.hasAttribute("controls")):Jt.tabIndex>=0)}isFocusable(Jt,Ie){return function Or(Je){return!function Ke(Je){return function $e(Je){return"input"==Je.nodeName.toLowerCase()}(Je)&&"hidden"==Je.type}(Je)&&(function Se(Je){let De=Je.nodeName.toLowerCase();return"input"===De||"select"===De||"button"===De||"textarea"===De}(Je)||function re(Je){return function tr(Je){return"a"==Je.nodeName.toLowerCase()}(Je)&&Je.hasAttribute("href")}(Je)||Je.hasAttribute("contenteditable")||Tr(Je))}(Jt)&&!this.isDisabled(Jt)&&(Ie?.ignoreVisibility||this.isVisible(Jt))}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();function Tr(Je){if(!Je.hasAttribute("tabindex")||void 0===Je.tabIndex)return!1;let De=Je.getAttribute("tabindex");return!(!De||isNaN(parseInt(De,10)))}function Wr(Je){if(!Tr(Je))return null;const De=parseInt(Je.getAttribute("tabindex")||"",10);return isNaN(De)?-1:De}class cr{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(De){this._enabled=De,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(De,this._startAnchor),this._toggleAnchorTabIndex(De,this._endAnchor))}_enabled=!0;constructor(De,Jt,Ie,ir,gr=!1,po){this._element=De,this._checker=Jt,this._ngZone=Ie,this._document=ir,this._injector=po,gr||this.attachAnchors()}destroy(){const De=this._startAnchor,Jt=this._endAnchor;De&&(De.removeEventListener("focus",this.startAnchorListener),De.remove()),Jt&&(Jt.removeEventListener("focus",this.endAnchorListener),Jt.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(De){return new Promise(Jt=>{this._executeOnStable(()=>Jt(this.focusInitialElement(De)))})}focusFirstTabbableElementWhenReady(De){return new Promise(Jt=>{this._executeOnStable(()=>Jt(this.focusFirstTabbableElement(De)))})}focusLastTabbableElementWhenReady(De){return new Promise(Jt=>{this._executeOnStable(()=>Jt(this.focusLastTabbableElement(De)))})}_getRegionBoundary(De){const Jt=this._element.querySelectorAll(`[cdk-focus-region-${De}], [cdkFocusRegion${De}], [cdk-focus-${De}]`);return"start"==De?Jt.length?Jt[0]:this._getFirstTabbableElement(this._element):Jt.length?Jt[Jt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(De){const Jt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Jt){if(!this._checker.isFocusable(Jt)){const Ie=this._getFirstTabbableElement(Jt);return Ie?.focus(De),!!Ie}return Jt.focus(De),!0}return this.focusFirstTabbableElement(De)}focusFirstTabbableElement(De){const Jt=this._getRegionBoundary("start");return Jt&&Jt.focus(De),!!Jt}focusLastTabbableElement(De){const Jt=this._getRegionBoundary("end");return Jt&&Jt.focus(De),!!Jt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(De){if(this._checker.isFocusable(De)&&this._checker.isTabbable(De))return De;const Jt=De.children;for(let Ie=0;Ie=0;Ie--){const ir=Jt[Ie].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Jt[Ie]):null;if(ir)return ir}return null}_createAnchor(){const De=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,De),De.classList.add("cdk-visually-hidden"),De.classList.add("cdk-focus-trap-anchor"),De.setAttribute("aria-hidden","true"),De}_toggleAnchorTabIndex(De,Jt){De?Jt.setAttribute("tabindex","0"):Jt.removeAttribute("tabindex")}toggleAnchors(De){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(De,this._startAnchor),this._toggleAnchorTabIndex(De,this._endAnchor))}_executeOnStable(De){this._injector?(0,a.mal)(De,{injector:this._injector}):setTimeout(De)}}let Ft=(()=>{class Je{_checker=(0,a.WQX)(yt);_ngZone=(0,a.WQX)(a.SKi);_document=(0,a.WQX)(n.qQ);_injector=(0,a.WQX)(a.zZn);constructor(){(0,a.WQX)(y.l).load(y.Y)}create(Jt,Ie=!1){return new cr(Jt,this._checker,this._ngZone,this._document,Ie,this._injector)}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();function de(Je){return 0===Je.buttons||0===Je.detail}function pe(Je){const De=Je.touches&&Je.touches[0]||Je.changedTouches&&Je.changedTouches[0];return!(!De||-1!==De.identifier||null!=De.radiusX&&1!==De.radiusX||null!=De.radiusY&&1!==De.radiusY)}const Ce=new a.nKC("cdk-input-modality-detector-options"),Sr={ignoreKeys:[k.A$,k.W3,k.eg,k.Ge,k.FX]},dr=(0,l.BQ)({passive:!0,capture:!0});let Mr=(()=>{class Je{_platform=(0,a.WQX)(l.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new O.t(null);_options;_lastTouchMs=0;_onKeydown=Jt=>{this._options?.ignoreKeys?.some(Ie=>Ie===Jt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,l.Fb)(Jt))};_onMousedown=Jt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(de(Jt)?"keyboard":"mouse"),this._mostRecentTarget=(0,l.Fb)(Jt))};_onTouchstart=Jt=>{pe(Jt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,l.Fb)(Jt))};constructor(){const Jt=(0,a.WQX)(a.SKi),Ie=(0,a.WQX)(n.qQ),ir=(0,a.WQX)(Ce,{optional:!0});this._options={...Sr,...ir},this.modalityDetected=this._modality.pipe((0,ct.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pt.F)()),this._platform.isBrowser&&Jt.runOutsideAngular(()=>{Ie.addEventListener("keydown",this._onKeydown,dr),Ie.addEventListener("mousedown",this._onMousedown,dr),Ie.addEventListener("touchstart",this._onTouchstart,dr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,dr),document.removeEventListener("mousedown",this._onMousedown,dr),document.removeEventListener("touchstart",this._onTouchstart,dr))}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})();const ao=new a.nKC("liveAnnouncerElement",{providedIn:"root",factory:function xr(){return null}}),zo=new a.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let To=0,Ho=(()=>{class Je{_ngZone=(0,a.WQX)(a.SKi);_defaultOptions=(0,a.WQX)(zo,{optional:!0});_liveElement;_document=(0,a.WQX)(n.qQ);_previousTimeout;_currentPromise;_currentResolve;constructor(){const Jt=(0,a.WQX)(ao,{optional:!0});this._liveElement=Jt||this._createLiveElement()}announce(Jt,...Ie){const ir=this._defaultOptions;let gr,po;return 1===Ie.length&&"number"==typeof Ie[0]?po=Ie[0]:[gr,po]=Ie,this.clear(),clearTimeout(this._previousTimeout),gr||(gr=ir&&ir.politeness?ir.politeness:"polite"),null==po&&ir&&(po=ir.duration),this._liveElement.setAttribute("aria-live",gr),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ki=>this._currentResolve=ki)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Jt,"number"==typeof po&&(this._previousTimeout=setTimeout(()=>this.clear(),po)),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 Jt="cdk-live-announcer-element",Ie=this._document.getElementsByClassName(Jt),ir=this._document.createElement("div");for(let gr=0;gr .cdk-overlay-container [aria-modal="true"]');for(let ir=0;ir{class Je{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(l.OD);_inputModalityDetector=(0,a.WQX)(Mr);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)};_document=(0,a.WQX)(n.qQ,{optional:!0});_stopInputModalityDetector=new C.B;constructor(){const Jt=(0,a.WQX)(It,{optional:!0});this._detectionMode=Jt?.detectionMode||Ve.IMMEDIATE}_rootNodeFocusAndBlurListener=Jt=>{for(let ir=(0,l.Fb)(Jt);ir;ir=ir.parentElement)"focus"===Jt.type?this._onFocus(Jt,ir):this._onBlur(Jt,ir)};monitor(Jt,Ie=!1){const ir=(0,_t.i8)(Jt);if(!this._platform.isBrowser||1!==ir.nodeType)return(0,S.of)();const gr=(0,l.KT)(ir)||this._getDocument(),po=this._elementInfo.get(ir);if(po)return Ie&&(po.checkChildren=!0),po.subject;const ki={checkChildren:Ie,subject:new C.B,rootNode:gr};return this._elementInfo.set(ir,ki),this._registerGlobalListeners(ki),ki.subject}stopMonitoring(Jt){const Ie=(0,_t.i8)(Jt),ir=this._elementInfo.get(Ie);ir&&(ir.subject.complete(),this._setClasses(Ie),this._elementInfo.delete(Ie),this._removeGlobalListeners(ir))}focusVia(Jt,Ie,ir){const gr=(0,_t.i8)(Jt);gr===this._getDocument().activeElement?this._getClosestElementsInfo(gr).forEach(([ki,Ln])=>this._originChanged(ki,Ie,Ln)):(this._setOrigin(Ie),"function"==typeof gr.focus&&gr.focus(ir))}ngOnDestroy(){this._elementInfo.forEach((Jt,Ie)=>this.stopMonitoring(Ie))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Jt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Jt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Jt&&this._isLastInteractionFromInputLabel(Jt)?"mouse":"program"}_shouldBeAttributedToTouch(Jt){return this._detectionMode===Ve.EVENTUAL||!!Jt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Jt,Ie){Jt.classList.toggle("cdk-focused",!!Ie),Jt.classList.toggle("cdk-touch-focused","touch"===Ie),Jt.classList.toggle("cdk-keyboard-focused","keyboard"===Ie),Jt.classList.toggle("cdk-mouse-focused","mouse"===Ie),Jt.classList.toggle("cdk-program-focused","program"===Ie)}_setOrigin(Jt,Ie=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Jt,this._originFromTouchInteraction="touch"===Jt&&Ie,this._detectionMode===Ve.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Jt,Ie){const ir=this._elementInfo.get(Ie),gr=(0,l.Fb)(Jt);!ir||!ir.checkChildren&&Ie!==gr||this._originChanged(Ie,this._getFocusOrigin(gr),ir)}_onBlur(Jt,Ie){const ir=this._elementInfo.get(Ie);!ir||ir.checkChildren&&Jt.relatedTarget instanceof Node&&Ie.contains(Jt.relatedTarget)||(this._setClasses(Ie),this._emitOrigin(ir,null))}_emitOrigin(Jt,Ie){Jt.subject.observers.length&&this._ngZone.run(()=>Jt.subject.next(Ie))}_registerGlobalListeners(Jt){if(!this._platform.isBrowser)return;const Ie=Jt.rootNode,ir=this._rootNodeFocusListenerCount.get(Ie)||0;ir||this._ngZone.runOutsideAngular(()=>{Ie.addEventListener("focus",this._rootNodeFocusAndBlurListener,Kt),Ie.addEventListener("blur",this._rootNodeFocusAndBlurListener,Kt)}),this._rootNodeFocusListenerCount.set(Ie,ir+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,xt.Q)(this._stopInputModalityDetector)).subscribe(gr=>{this._setOrigin(gr,!0)}))}_removeGlobalListeners(Jt){const Ie=Jt.rootNode;if(this._rootNodeFocusListenerCount.has(Ie)){const ir=this._rootNodeFocusListenerCount.get(Ie);ir>1?this._rootNodeFocusListenerCount.set(Ie,ir-1):(Ie.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Kt),Ie.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Kt),this._rootNodeFocusListenerCount.delete(Ie))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Jt,Ie,ir){this._setClasses(Jt,Ie),this._emitOrigin(ir,Ie),this._lastFocusOrigin=Ie}_getClosestElementsInfo(Jt){const Ie=[];return this._elementInfo.forEach((ir,gr)=>{(gr===Jt||ir.checkChildren&&gr.contains(Jt))&&Ie.push([gr,ir])}),Ie}_isLastInteractionFromInputLabel(Jt){const{_mostRecentTarget:Ie,mostRecentModality:ir}=this._inputModalityDetector;if("mouse"!==ir||!Ie||Ie===Jt||"INPUT"!==Jt.nodeName&&"TEXTAREA"!==Jt.nodeName||Jt.disabled)return!1;const gr=Jt.labels;if(gr)for(let po=0;po{class Je{_platform=(0,a.WQX)(l.OD);_hasCheckedHighContrastMode;_document=(0,a.WQX)(n.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,a.WQX)(wt.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return se.NONE;const Jt=this._document.createElement("div");Jt.style.backgroundColor="rgb(1,2,3)",Jt.style.position="absolute",this._document.body.appendChild(Jt);const Ie=this._document.defaultView||window,ir=Ie&&Ie.getComputedStyle?Ie.getComputedStyle(Jt):null,gr=(ir&&ir.backgroundColor||"").replace(/ /g,"");switch(Jt.remove(),gr){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return se.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return se.BLACK_ON_WHITE}return se.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Jt=this._document.body.classList;Jt.remove(qr,Fe,vr),this._hasCheckedHighContrastMode=!0;const Ie=this.getHighContrastMode();Ie===se.BLACK_ON_WHITE?Jt.add(qr,Fe):Ie===se.WHITE_ON_BLACK&&Jt.add(qr,vr)}}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})(),sn=(()=>{class Je{constructor(){(0,a.WQX)(ko)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275mod=a.$C({type:Je});static \u0275inj=a.G2t({imports:[Ot.w5]})}return Je})();const hn={};let Zn=(()=>{class Je{_appId=(0,a.WQX)(a.sZ2);getId(Jt){return"ng"!==this._appId&&(Jt+=this._appId),hn.hasOwnProperty(Jt)||(hn[Jt]=0),`${Jt}${hn[Jt]++}`}static \u0275fac=function(Ie){return new(Ie||Je)};static \u0275prov=a.jDH({token:Je,factory:Je.\u0275fac,providedIn:"root"})}return Je})()},2944:(i,s,o)=>{"use strict";o.d(s,{dS:()=>A,jI:()=>S});var n=o(3107),a=o(4460);const l=new n.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,n.WQX)(a.qQ)}}),k=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let A=(()=>{class O{value="ltr";change=new n.bkB;constructor(){const Z=(0,n.WQX)(l,{optional:!0});Z&&(this.value=function C(O){const N=O?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?k.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((Z.body?Z.body.dir:null)||(Z.documentElement?Z.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(W){return new(W||O)};static \u0275prov=n.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),S=(()=>{class O{static \u0275fac=function(W){return new(W||O)};static \u0275mod=n.$C({type:O});static \u0275inj=n.G2t({})}return O})()},3022:(i,s,o)=>{"use strict";o.d(s,{FG:()=>k,OE:()=>l,a1:()=>C,he:()=>a,i8:()=>A});var n=o(3107);function a(S){return null!=S&&"false"!=`${S}`}function l(S,O=0){return function y(S){return!isNaN(parseFloat(S))&&!isNaN(Number(S))}(S)?Number(S):2===arguments.length?O:0}function k(S){return Array.isArray(S)?S:[S]}function C(S){return null==S?"":"string"==typeof S?S:`${S}px`}function A(S){return S instanceof n.aKT?S.nativeElement:S}},1349:(i,s,o)=>{"use strict";o.d(s,{CB:()=>Z,zP:()=>J}),o(1531),o(3016);var l=o(8447),y=o(3107);class Z{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new l.B;constructor(ct=!1,pt,xt=!0,Ct){this._multiple=ct,this._emitChanges=xt,this.compareWith=Ct,pt&&pt.length&&(ct?pt.forEach(Ot=>this._markSelected(Ot)):this._markSelected(pt[0]),this._selectedToEmit.length=0)}select(...ct){this._verifyValueAssignment(ct),ct.forEach(xt=>this._markSelected(xt));const pt=this._hasQueuedChanges();return this._emitChangeEvent(),pt}deselect(...ct){this._verifyValueAssignment(ct),ct.forEach(xt=>this._unmarkSelected(xt));const pt=this._hasQueuedChanges();return this._emitChangeEvent(),pt}setSelection(...ct){this._verifyValueAssignment(ct);const pt=this.selected,xt=new Set(ct);ct.forEach(Ot=>this._markSelected(Ot)),pt.filter(Ot=>!xt.has(this._getConcreteValue(Ot,xt))).forEach(Ot=>this._unmarkSelected(Ot));const Ct=this._hasQueuedChanges();return this._emitChangeEvent(),Ct}toggle(ct){return this.isSelected(ct)?this.deselect(ct):this.select(ct)}clear(ct=!0){this._unmarkAll();const pt=this._hasQueuedChanges();return ct&&this._emitChangeEvent(),pt}isSelected(ct){return this._selection.has(this._getConcreteValue(ct))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(ct){this._multiple&&this.selected&&this._selected.sort(ct)}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(ct){ct=this._getConcreteValue(ct),this.isSelected(ct)||(this._multiple||this._unmarkAll(),this.isSelected(ct)||this._selection.add(ct),this._emitChanges&&this._selectedToEmit.push(ct))}_unmarkSelected(ct){ct=this._getConcreteValue(ct),this.isSelected(ct)&&(this._selection.delete(ct),this._emitChanges&&this._deselectedToEmit.push(ct))}_unmarkAll(){this.isEmpty()||this._selection.forEach(ct=>this._unmarkSelected(ct))}_verifyValueAssignment(ct){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(ct,pt){if(this.compareWith){pt=pt??this._selection;for(let xt of pt)if(this.compareWith(ct,xt))return xt;return ct}return ct}}let J=(()=>{class ht{_listeners=[];notify(pt,xt){for(let Ct of this._listeners)Ct(pt,xt)}listen(pt){return this._listeners.push(pt),()=>{this._listeners=this._listeners.filter(xt=>pt!==xt)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(xt){return new(xt||ht)};static \u0275prov=y.jDH({token:ht,factory:ht.\u0275fac,providedIn:"root"})}return ht})()},5919:(i,s,o)=>{"use strict";o.d(s,{A:()=>Rt,A$:()=>T,FX:()=>C,Fm:()=>k,Ge:()=>L,Kp:()=>ht,LE:()=>Ct,UQ:()=>pt,W3:()=>A,Z:()=>K,_f:()=>N,bn:()=>jr,dB:()=>J,eg:()=>Xt,f2:()=>vt,i7:()=>xt,n6:()=>Ot,rp:()=>Nt,t6:()=>Z,w_:()=>W,wn:()=>l,yZ:()=>ct});const l=9,k=13,C=16,A=17,T=18,N=27,Z=32,W=33,J=34,ht=35,ct=36,pt=37,xt=38,Ct=39,Ot=40,vt=48,jr=57,Rt=65,K=90,L=91,Xt=224;function Nt(he,...je){return je.length?je.some(Te=>he[Te]):he.altKey||he.shiftKey||he.ctrlKey||he.metaKey}},6520:(i,s,o)=>{"use strict";o.d(s,{QP:()=>Ot,Rp:()=>wt});var n=o(3107),a=o(3022),l=o(8447),y=o(6627),k=o(3569),C=o(1698),A=o(7610),T=o(1866),S=o(8627),O=o(7947),N=o(593),Z=o(5424),W=o(2147);const ht=new Set;let ct,pt=(()=>{class it{_platform=(0,n.WQX)(W.OD);_nonce=(0,n.WQX)(n.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ct}matchMedia(vt){return(this._platform.WEBKIT||this._platform.BLINK)&&function xt(it,st){if(!ht.has(it))try{ct||(ct=document.createElement("style"),st&&ct.setAttribute("nonce",st),ct.setAttribute("type","text/css"),document.head.appendChild(ct)),ct.sheet&&(ct.sheet.insertRule(`@media ${it} {body{ }}`,0),ht.add(it))}catch(vt){console.error(vt)}}(vt,this._nonce),this._matchMedia(vt)}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275prov=n.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function Ct(it){return{matches:"all"===it||""===it,media:it,addListener:()=>{},removeListener:()=>{}}}let Ot=(()=>{class it{_mediaMatcher=(0,n.WQX)(pt);_zone=(0,n.WQX)(n.SKi);_queries=new Map;_destroySubject=new l.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(vt){return _t((0,a.FG)(vt)).some(ne=>this._registerQuery(ne).mql.matches)}observe(vt){const ne=_t((0,a.FG)(vt)).map(me=>this._registerQuery(me).observable);let le=(0,y.z)(ne);return le=(0,k.x)(le.pipe((0,A.s)(1)),le.pipe((0,T.i)(1),(0,S.B)(0))),le.pipe((0,O.T)(me=>{const ae={matches:!1,breakpoints:{}};return me.forEach(({matches:or,query:fr})=>{ae.matches=ae.matches||or,ae.breakpoints[fr]=or}),ae}))}_registerQuery(vt){if(this._queries.has(vt))return this._queries.get(vt);const Bt=this._mediaMatcher.matchMedia(vt),le={observable:new C.c(me=>{const ae=or=>this._zone.run(()=>me.next(or));return Bt.addListener(ae),()=>{Bt.removeListener(ae)}}).pipe((0,N.Z)(Bt),(0,O.T)(({matches:me})=>({query:vt,matches:me})),(0,Z.Q)(this._destroySubject)),mql:Bt};return this._queries.set(vt,le),le}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275prov=n.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();function _t(it){return it.map(st=>st.split(",")).reduce((st,vt)=>st.concat(vt)).map(st=>st.trim())}const wt={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)"}},7747:(i,s,o)=>{"use strict";o.d(s,{w5:()=>C});var n=o(3107);let l=(()=>{class A{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}static \u0275fac=function(O){return new(O||A)};static \u0275prov=n.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),C=(()=>{class A{static \u0275fac=function(O){return new(O||A)};static \u0275mod=n.$C({type:A});static \u0275inj=n.G2t({providers:[l]})}return A})()},9666:(i,s,o)=>{"use strict";o.d(s,{$Q:()=>tr,Sf:()=>He,Tv:()=>vt,WB:()=>Tr,hJ:()=>Ke,rR:()=>Bt,yY:()=>kt,z_:()=>Or});var n=o(8108),a=o(4460),l=o(3107),y=o(3022),k=o(2147),C=o(1483),A=o(5424),T=o(8445),S=o(2944),O=o(6192),N=o(8559),Z=o(5467),W=o(8447),J=o(5710),ht=o(7509),ct=o(5919);const pt=(0,k.CZ)();class xt{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(Ft,Tt){this._viewportRuler=Ft,this._document=Tt}attach(){}enable(){if(this._canBeEnabled()){const Ft=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Ft.style.left||"",this._previousHTMLStyles.top=Ft.style.top||"",Ft.style.left=(0,y.a1)(-this._previousScrollPosition.left),Ft.style.top=(0,y.a1)(-this._previousScrollPosition.top),Ft.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Ft=this._document.documentElement,Qt=Ft.style,K=this._document.body.style,L=Qt.scrollBehavior||"",z=K.scrollBehavior||"";this._isEnabled=!1,Qt.left=this._previousHTMLStyles.left,Qt.top=this._previousHTMLStyles.top,Ft.classList.remove("cdk-global-scrollblock"),pt&&(Qt.scrollBehavior=K.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),pt&&(Qt.scrollBehavior=L,K.scrollBehavior=z)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Tt=this._document.body,Qt=this._viewportRuler.getViewportSize();return Tt.scrollHeight>Qt.height||Tt.scrollWidth>Qt.width}}class Ot{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(Ft,Tt,Qt,K){this._scrollDispatcher=Ft,this._ngZone=Tt,this._viewportRuler=Qt,this._config=K}attach(Ft){this._overlayRef=Ft}enable(){if(this._scrollSubscription)return;const Ft=this._scrollDispatcher.scrolled(0).pipe((0,C.p)(Tt=>!Tt||!this._overlayRef.overlayElement.contains(Tt.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Ft.subscribe(()=>{const Tt=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Tt-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Ft.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class _t{enable(){}disable(){}attach(){}}function wt(cr,Ft){return Ft.some(Tt=>cr.bottomTt.bottom||cr.rightTt.right)}function it(cr,Ft){return Ft.some(Tt=>cr.topTt.bottom||cr.leftTt.right)}class st{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(Ft,Tt,Qt,K){this._scrollDispatcher=Ft,this._viewportRuler=Tt,this._ngZone=Qt,this._config=K}attach(Ft){this._overlayRef=Ft}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 Tt=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Qt,height:K}=this._viewportRuler.getViewportSize();wt(Tt,[{width:Qt,height:K,bottom:K,right:Qt,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 vt=(()=>{class cr{_scrollDispatcher=(0,l.WQX)(n.R);_viewportRuler=(0,l.WQX)(n.Xj);_ngZone=(0,l.WQX)(l.SKi);_document=(0,l.WQX)(a.qQ);constructor(){}noop=()=>new _t;close=Tt=>new Ot(this._scrollDispatcher,this._ngZone,this._viewportRuler,Tt);block=()=>new xt(this._viewportRuler,this._document);reposition=Tt=>new st(this._scrollDispatcher,this._viewportRuler,this._ngZone,Tt);static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})();class Bt{positionStrategy;scrollStrategy=new _t;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(Ft){if(Ft){const Tt=Object.keys(Ft);for(const Qt of Tt)void 0!==Ft[Qt]&&(this[Qt]=Ft[Qt])}}}class me{connectionPair;scrollableViewProperties;constructor(Ft,Tt){this.connectionPair=Ft,this.scrollableViewProperties=Tt}}let fr=(()=>{class cr{_attachedOverlays=[];_document=(0,l.WQX)(a.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(Tt){this.remove(Tt),this._attachedOverlays.push(Tt)}remove(Tt){const Qt=this._attachedOverlays.indexOf(Tt);Qt>-1&&this._attachedOverlays.splice(Qt,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})(),yr=(()=>{class cr extends fr{_ngZone=(0,l.WQX)(l.SKi,{optional:!0});add(Tt){super.add(Tt),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)}_keydownListener=Tt=>{const Qt=this._attachedOverlays;for(let K=Qt.length-1;K>-1;K--)if(Qt[K]._keydownEvents.observers.length>0){const L=Qt[K]._keydownEvents;this._ngZone?this._ngZone.run(()=>L.next(Tt)):L.next(Tt);break}};static \u0275fac=(()=>{let Tt;return function(K){return(Tt||(Tt=l.xGo(cr)))(K||cr)}})();static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})(),jr=(()=>{class cr extends fr{_platform=(0,l.WQX)(k.OD);_ngZone=(0,l.WQX)(l.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(Tt){if(super.add(Tt),!this._isAttached){const Qt=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Qt)):this._addEventListeners(Qt),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Qt.style.cursor,Qt.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Tt=this._document.body;Tt.removeEventListener("pointerdown",this._pointerDownListener,!0),Tt.removeEventListener("click",this._clickListener,!0),Tt.removeEventListener("auxclick",this._clickListener,!0),Tt.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Tt.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Tt){Tt.addEventListener("pointerdown",this._pointerDownListener,!0),Tt.addEventListener("click",this._clickListener,!0),Tt.addEventListener("auxclick",this._clickListener,!0),Tt.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=Tt=>{this._pointerDownEventTarget=(0,k.Fb)(Tt)};_clickListener=Tt=>{const Qt=(0,k.Fb)(Tt),K="click"===Tt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Qt;this._pointerDownEventTarget=null;const L=this._attachedOverlays.slice();for(let z=L.length-1;z>-1;z--){const Lt=L[z];if(Lt._outsidePointerEvents.observers.length<1||!Lt.hasAttached())continue;if(wr(Lt.overlayElement,Qt)||wr(Lt.overlayElement,K))break;const de=Lt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>de.next(Tt)):de.next(Tt)}};static \u0275fac=(()=>{let Tt;return function(K){return(Tt||(Tt=l.xGo(cr)))(K||cr)}})();static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})();function wr(cr,Ft){const Tt=typeof ShadowRoot<"u"&&ShadowRoot;let Qt=Ft;for(;Qt;){if(Qt===cr)return!0;Qt=Tt&&Qt instanceof ShadowRoot?Qt.host:Qt.parentNode}return!1}let ze=(()=>{class cr{static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275cmp=l.VBU({type:cr,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(Qt,K){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return cr})(),He=(()=>{class cr{_platform=(0,l.WQX)(k.OD);_containerElement;_document=(0,l.WQX)(a.qQ);_styleLoader=(0,l.WQX)(Z.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Tt="cdk-overlay-container";if(this._platform.isBrowser||(0,k.v8)()){const K=this._document.querySelectorAll(`.${Tt}[platform="server"], .${Tt}[platform="test"]`);for(let L=0;Lthis._backdropClick.next(Ft);_backdropTransitionendHandler=Ft=>{this._disposeBackdrop(Ft.target)};_previousHostParent;_keydownEvents=new W.B;_outsidePointerEvents=new W.B;_renders=new W.B;_afterRenderRef;_afterNextRenderRef;constructor(Ft,Tt,Qt,K,L,z,Lt,de,pe,Ce=!1,Sr){this._portalOutlet=Ft,this._host=Tt,this._pane=Qt,this._config=K,this._ngZone=L,this._keyboardDispatcher=z,this._document=Lt,this._location=de,this._outsideClickDispatcher=pe,this._animationsDisabled=Ce,this._injector=Sr,K.scrollStrategy&&(this._scrollStrategy=K.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=K.positionStrategy,this._afterRenderRef=(0,l.O8t)(()=>(0,l.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Ft){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Tt=this._portalOutlet.attach(Ft);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,l.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 Tt?.onDestroy&&Tt.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Tt}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Ft=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Ft}dispose(){const Ft=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,Ft&&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(Ft){Ft!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Ft,this.hasAttached()&&(Ft.attach(this),this.updatePosition()))}updateSize(Ft){this._config={...this._config,...Ft},this._updateElementSize()}setDirection(Ft){this._config={...this._config,direction:Ft},this._updateElementDirection()}addPanelClass(Ft){this._pane&&this._toggleClasses(this._pane,Ft,!0)}removePanelClass(Ft){this._pane&&this._toggleClasses(this._pane,Ft,!1)}getDirection(){const Ft=this._config.direction;return Ft?"string"==typeof Ft?Ft:Ft.value:"ltr"}updateScrollStrategy(Ft){Ft!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Ft,this.hasAttached()&&(Ft.attach(this),Ft.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Ft=this._pane.style;Ft.width=(0,y.a1)(this._config.width),Ft.height=(0,y.a1)(this._config.height),Ft.minWidth=(0,y.a1)(this._config.minWidth),Ft.minHeight=(0,y.a1)(this._config.minHeight),Ft.maxWidth=(0,y.a1)(this._config.maxWidth),Ft.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Ft){this._pane.style.pointerEvents=Ft?"":"none"}_attachBackdrop(){const Ft="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(Ft)})}):this._backdropElement.classList.add(Ft)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Ft=this._backdropElement;if(Ft){if(this._animationsDisabled)return void this._disposeBackdrop(Ft);Ft.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Ft.addEventListener("transitionend",this._backdropTransitionendHandler)}),Ft.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Ft)},500))}}_toggleClasses(Ft,Tt,Qt){const K=(0,y.FG)(Tt||[]).filter(L=>!!L);K.length&&(Qt?Ft.classList.add(...K):Ft.classList.remove(...K))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Ft=this._renders.pipe((0,A.Q)((0,ht.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()),Ft.unsubscribe())})})}_disposeScrollStrategy(){const Ft=this._scrollStrategy;Ft&&(Ft.disable(),Ft.detach&&Ft.detach())}_disposeBackdrop(Ft){Ft&&(Ft.removeEventListener("click",this._backdropClickHandler),Ft.removeEventListener("transitionend",this._backdropTransitionendHandler),Ft.remove(),this._backdropElement===Ft&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Rt="cdk-overlay-connected-position-bounding-box",Oe=/([A-Za-z%]+)$/;class Ht{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new W.B;_resizeSubscription=J.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(Ft,Tt,Qt,K,L){this._viewportRuler=Tt,this._document=Qt,this._platform=K,this._overlayContainer=L,this.setOrigin(Ft)}attach(Ft){this._validatePositions(),Ft.hostElement.classList.add(Rt),this._overlayRef=Ft,this._boundingBox=Ft.hostElement,this._pane=Ft.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 Ft=this._originRect,Tt=this._overlayRect,Qt=this._viewportRect,K=this._containerRect,L=[];let z;for(let Lt of this._preferredPositions){let de=this._getOriginPoint(Ft,K,Lt),pe=this._getOverlayPoint(de,Tt,Lt),Ce=this._getOverlayFit(pe,Tt,Qt,Lt);if(Ce.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(Lt,de);this._canFitWithFlexibleDimensions(Ce,pe,Qt)?L.push({position:Lt,origin:de,overlayRect:Tt,boundingBoxRect:this._calculateBoundingBoxRect(de,Lt)}):(!z||z.overlayFit.visibleAreade&&(de=Ce,Lt=pe)}return this._isPushed=!1,void this._applyPosition(Lt.position,Lt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(z.position,z.originPoint);this._applyPosition(z.position,z.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&zt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Rt),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Ft=this._lastPosition;if(Ft){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Tt=this._getOriginPoint(this._originRect,this._containerRect,Ft);this._applyPosition(Ft,Tt)}else this.apply()}withScrollableContainers(Ft){return this._scrollables=Ft,this}withPositions(Ft){return this._preferredPositions=Ft,-1===Ft.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Ft){return this._viewportMargin=Ft,this}withFlexibleDimensions(Ft=!0){return this._hasFlexibleDimensions=Ft,this}withGrowAfterOpen(Ft=!0){return this._growAfterOpen=Ft,this}withPush(Ft=!0){return this._canPush=Ft,this}withLockedPosition(Ft=!0){return this._positionLocked=Ft,this}setOrigin(Ft){return this._origin=Ft,this}withDefaultOffsetX(Ft){return this._offsetX=Ft,this}withDefaultOffsetY(Ft){return this._offsetY=Ft,this}withTransformOriginOn(Ft){return this._transformOriginSelector=Ft,this}_getOriginPoint(Ft,Tt,Qt){let K,L;if("center"==Qt.originX)K=Ft.left+Ft.width/2;else{const z=this._isRtl()?Ft.right:Ft.left,Lt=this._isRtl()?Ft.left:Ft.right;K="start"==Qt.originX?z:Lt}return Tt.left<0&&(K-=Tt.left),L="center"==Qt.originY?Ft.top+Ft.height/2:"top"==Qt.originY?Ft.top:Ft.bottom,Tt.top<0&&(L-=Tt.top),{x:K,y:L}}_getOverlayPoint(Ft,Tt,Qt){let K,L;return K="center"==Qt.overlayX?-Tt.width/2:"start"===Qt.overlayX?this._isRtl()?-Tt.width:0:this._isRtl()?0:-Tt.width,L="center"==Qt.overlayY?-Tt.height/2:"top"==Qt.overlayY?0:-Tt.height,{x:Ft.x+K,y:Ft.y+L}}_getOverlayFit(Ft,Tt,Qt,K){const L=Ae(Tt);let{x:z,y:Lt}=Ft,de=this._getOffset(K,"x"),pe=this._getOffset(K,"y");de&&(z+=de),pe&&(Lt+=pe);let ar=0-Lt,dr=Lt+L.height-Qt.height,Mr=this._subtractOverflows(L.width,0-z,z+L.width-Qt.width),ao=this._subtractOverflows(L.height,ar,dr),xr=Mr*ao;return{visibleArea:xr,isCompletelyWithinViewport:L.width*L.height===xr,fitsInViewportVertically:ao===L.height,fitsInViewportHorizontally:Mr==L.width}}_canFitWithFlexibleDimensions(Ft,Tt,Qt){if(this._hasFlexibleDimensions){const K=Qt.bottom-Tt.y,L=Qt.right-Tt.x,z=te(this._overlayRef.getConfig().minHeight),Lt=te(this._overlayRef.getConfig().minWidth);return(Ft.fitsInViewportVertically||null!=z&&z<=K)&&(Ft.fitsInViewportHorizontally||null!=Lt&&Lt<=L)}return!1}_pushOverlayOnScreen(Ft,Tt,Qt){if(this._previousPushAmount&&this._positionLocked)return{x:Ft.x+this._previousPushAmount.x,y:Ft.y+this._previousPushAmount.y};const K=Ae(Tt),L=this._viewportRect,z=Math.max(Ft.x+K.width-L.width,0),Lt=Math.max(Ft.y+K.height-L.height,0),de=Math.max(L.top-Qt.top-Ft.y,0),pe=Math.max(L.left-Qt.left-Ft.x,0);let Ce=0,Sr=0;return Ce=K.width<=L.width?pe||-z:Ft.xMr&&!this._isInitialRender&&!this._growAfterOpen&&(z=Ft.y-Mr/2)}if("end"===Tt.overlayX&&!K||"start"===Tt.overlayX&&K)ar=Qt.width-Ft.x+2*this._viewportMargin,Ce=Ft.x-this._viewportMargin;else if("start"===Tt.overlayX&&!K||"end"===Tt.overlayX&&K)Sr=Ft.x,Ce=Qt.right-Ft.x;else{const dr=Math.min(Qt.right-Ft.x+Qt.left,Ft.x),Mr=this._lastBoundingBoxSize.width;Ce=2*dr,Sr=Ft.x-dr,Ce>Mr&&!this._isInitialRender&&!this._growAfterOpen&&(Sr=Ft.x-Mr/2)}return{top:z,left:Sr,bottom:Lt,right:ar,width:Ce,height:L}}_setBoundingBoxStyles(Ft,Tt){const Qt=this._calculateBoundingBoxRect(Ft,Tt);!this._isInitialRender&&!this._growAfterOpen&&(Qt.height=Math.min(Qt.height,this._lastBoundingBoxSize.height),Qt.width=Math.min(Qt.width,this._lastBoundingBoxSize.width));const K={};if(this._hasExactPosition())K.top=K.left="0",K.bottom=K.right=K.maxHeight=K.maxWidth="",K.width=K.height="100%";else{const L=this._overlayRef.getConfig().maxHeight,z=this._overlayRef.getConfig().maxWidth;K.height=(0,y.a1)(Qt.height),K.top=(0,y.a1)(Qt.top),K.bottom=(0,y.a1)(Qt.bottom),K.width=(0,y.a1)(Qt.width),K.left=(0,y.a1)(Qt.left),K.right=(0,y.a1)(Qt.right),K.alignItems="center"===Tt.overlayX?"center":"end"===Tt.overlayX?"flex-end":"flex-start",K.justifyContent="center"===Tt.overlayY?"center":"bottom"===Tt.overlayY?"flex-end":"flex-start",L&&(K.maxHeight=(0,y.a1)(L)),z&&(K.maxWidth=(0,y.a1)(z))}this._lastBoundingBoxSize=Qt,zt(this._boundingBox.style,K)}_resetBoundingBoxStyles(){zt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){zt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Ft,Tt){const Qt={},K=this._hasExactPosition(),L=this._hasFlexibleDimensions,z=this._overlayRef.getConfig();if(K){const Ce=this._viewportRuler.getViewportScrollPosition();zt(Qt,this._getExactOverlayY(Tt,Ft,Ce)),zt(Qt,this._getExactOverlayX(Tt,Ft,Ce))}else Qt.position="static";let Lt="",de=this._getOffset(Tt,"x"),pe=this._getOffset(Tt,"y");de&&(Lt+=`translateX(${de}px) `),pe&&(Lt+=`translateY(${pe}px)`),Qt.transform=Lt.trim(),z.maxHeight&&(K?Qt.maxHeight=(0,y.a1)(z.maxHeight):L&&(Qt.maxHeight="")),z.maxWidth&&(K?Qt.maxWidth=(0,y.a1)(z.maxWidth):L&&(Qt.maxWidth="")),zt(this._pane.style,Qt)}_getExactOverlayY(Ft,Tt,Qt){let K={top:"",bottom:""},L=this._getOverlayPoint(Tt,this._overlayRect,Ft);return this._isPushed&&(L=this._pushOverlayOnScreen(L,this._overlayRect,Qt)),"bottom"===Ft.overlayY?K.bottom=this._document.documentElement.clientHeight-(L.y+this._overlayRect.height)+"px":K.top=(0,y.a1)(L.y),K}_getExactOverlayX(Ft,Tt,Qt){let z,K={left:"",right:""},L=this._getOverlayPoint(Tt,this._overlayRect,Ft);return this._isPushed&&(L=this._pushOverlayOnScreen(L,this._overlayRect,Qt)),z=this._isRtl()?"end"===Ft.overlayX?"left":"right":"end"===Ft.overlayX?"right":"left","right"===z?K.right=this._document.documentElement.clientWidth-(L.x+this._overlayRect.width)+"px":K.left=(0,y.a1)(L.x),K}_getScrollVisibility(){const Ft=this._getOriginRect(),Tt=this._pane.getBoundingClientRect(),Qt=this._scrollables.map(K=>K.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:it(Ft,Qt),isOriginOutsideView:wt(Ft,Qt),isOverlayClipped:it(Tt,Qt),isOverlayOutsideView:wt(Tt,Qt)}}_subtractOverflows(Ft,...Tt){return Tt.reduce((Qt,K)=>Qt-Math.max(K,0),Ft)}_getNarrowedViewportRect(){const Ft=this._document.documentElement.clientWidth,Tt=this._document.documentElement.clientHeight,Qt=this._viewportRuler.getViewportScrollPosition();return{top:Qt.top+this._viewportMargin,left:Qt.left+this._viewportMargin,right:Qt.left+Ft-this._viewportMargin,bottom:Qt.top+Tt-this._viewportMargin,width:Ft-2*this._viewportMargin,height:Tt-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Ft,Tt){return"x"===Tt?null==Ft.offsetX?this._offsetX:Ft.offsetX:null==Ft.offsetY?this._offsetY:Ft.offsetY}_validatePositions(){}_addPanelClasses(Ft){this._pane&&(0,y.FG)(Ft).forEach(Tt=>{""!==Tt&&-1===this._appliedPanelClasses.indexOf(Tt)&&(this._appliedPanelClasses.push(Tt),this._pane.classList.add(Tt))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Ft=>{this._pane.classList.remove(Ft)}),this._appliedPanelClasses=[])}_getOriginRect(){const Ft=this._origin;if(Ft instanceof l.aKT)return Ft.nativeElement.getBoundingClientRect();if(Ft instanceof Element)return Ft.getBoundingClientRect();const Tt=Ft.width||0,Qt=Ft.height||0;return{top:Ft.y,bottom:Ft.y+Qt,left:Ft.x,right:Ft.x+Tt,height:Qt,width:Tt}}}function zt(cr,Ft){for(let Tt in Ft)Ft.hasOwnProperty(Tt)&&(cr[Tt]=Ft[Tt]);return cr}function te(cr){if("number"!=typeof cr&&null!=cr){const[Ft,Tt]=cr.split(Oe);return Tt&&"px"!==Tt?null:parseFloat(Ft)}return cr||null}function Ae(cr){return{top:Math.floor(cr.top),right:Math.floor(cr.right),bottom:Math.floor(cr.bottom),left:Math.floor(cr.left),width:Math.floor(cr.width),height:Math.floor(cr.height)}}const ie="cdk-global-overlay-wrapper";class Xe{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(Ft){const Tt=Ft.getConfig();this._overlayRef=Ft,this._width&&!Tt.width&&Ft.updateSize({width:this._width}),this._height&&!Tt.height&&Ft.updateSize({height:this._height}),Ft.hostElement.classList.add(ie),this._isDisposed=!1}top(Ft=""){return this._bottomOffset="",this._topOffset=Ft,this._alignItems="flex-start",this}left(Ft=""){return this._xOffset=Ft,this._xPosition="left",this}bottom(Ft=""){return this._topOffset="",this._bottomOffset=Ft,this._alignItems="flex-end",this}right(Ft=""){return this._xOffset=Ft,this._xPosition="right",this}start(Ft=""){return this._xOffset=Ft,this._xPosition="start",this}end(Ft=""){return this._xOffset=Ft,this._xPosition="end",this}width(Ft=""){return this._overlayRef?this._overlayRef.updateSize({width:Ft}):this._width=Ft,this}height(Ft=""){return this._overlayRef?this._overlayRef.updateSize({height:Ft}):this._height=Ft,this}centerHorizontally(Ft=""){return this.left(Ft),this._xPosition="center",this}centerVertically(Ft=""){return this.top(Ft),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Ft=this._overlayRef.overlayElement.style,Tt=this._overlayRef.hostElement.style,Qt=this._overlayRef.getConfig(),{width:K,height:L,maxWidth:z,maxHeight:Lt}=Qt,de=!("100%"!==K&&"100vw"!==K||z&&"100%"!==z&&"100vw"!==z),pe=!("100%"!==L&&"100vh"!==L||Lt&&"100%"!==Lt&&"100vh"!==Lt),Ce=this._xPosition,Sr=this._xOffset,ar="rtl"===this._overlayRef.getConfig().direction;let dr="",Mr="",ao="";de?ao="flex-start":"center"===Ce?(ao="center",ar?Mr=Sr:dr=Sr):ar?"left"===Ce||"end"===Ce?(ao="flex-end",dr=Sr):("right"===Ce||"start"===Ce)&&(ao="flex-start",Mr=Sr):"left"===Ce||"start"===Ce?(ao="flex-start",dr=Sr):("right"===Ce||"end"===Ce)&&(ao="flex-end",Mr=Sr),Ft.position=this._cssPosition,Ft.marginLeft=de?"0":dr,Ft.marginTop=pe?"0":this._topOffset,Ft.marginBottom=this._bottomOffset,Ft.marginRight=de?"0":Mr,Tt.justifyContent=ao,Tt.alignItems=pe?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Ft=this._overlayRef.overlayElement.style,Tt=this._overlayRef.hostElement,Qt=Tt.style;Tt.classList.remove(ie),Qt.justifyContent=Qt.alignItems=Ft.marginTop=Ft.marginBottom=Ft.marginLeft=Ft.marginRight=Ft.position="",this._overlayRef=null,this._isDisposed=!0}}let Se=(()=>{class cr{_viewportRuler=(0,l.WQX)(n.Xj);_document=(0,l.WQX)(a.qQ);_platform=(0,l.WQX)(k.OD);_overlayContainer=(0,l.WQX)(He);constructor(){}global(){return new Xe}flexibleConnectedTo(Tt){return new Ht(Tt,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})(),Ke=(()=>{class cr{scrollStrategies=(0,l.WQX)(vt);_overlayContainer=(0,l.WQX)(He);_positionBuilder=(0,l.WQX)(Se);_keyboardDispatcher=(0,l.WQX)(yr);_injector=(0,l.WQX)(l.zZn);_ngZone=(0,l.WQX)(l.SKi);_document=(0,l.WQX)(a.qQ);_directionality=(0,l.WQX)(S.dS);_location=(0,l.WQX)(a.aZ);_outsideClickDispatcher=(0,l.WQX)(jr);_animationsModuleType=(0,l.WQX)(l.bc$,{optional:!0});_idGenerator=(0,l.WQX)(N.g7);_appRef;_styleLoader=(0,l.WQX)(Z.l);constructor(){}create(Tt){this._styleLoader.load(ze);const Qt=this._createHostElement(),K=this._createPaneElement(Qt),L=this._createPortalOutlet(K),z=new Bt(Tt);return z.direction=z.direction||this._directionality.value,new kt(L,Qt,K,z,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(l.uvJ))}position(){return this._positionBuilder}_createPaneElement(Tt){const Qt=this._document.createElement("div");return Qt.id=this._idGenerator.getId("cdk-overlay-"),Qt.classList.add("cdk-overlay-pane"),Tt.appendChild(Qt),Qt}_createHostElement(){const Tt=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Tt),Tt}_createPortalOutlet(Tt){return this._appRef||(this._appRef=this._injector.get(l.o8S)),new O.aI(Tt,null,this._appRef,this._injector,this._document)}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275prov=l.jDH({token:cr,factory:cr.\u0275fac,providedIn:"root"})}return cr})();const re=[{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"}],$e=new l.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const cr=(0,l.WQX)(Ke);return()=>cr.scrollStrategies.reposition()}});let tr=(()=>{class cr{elementRef=(0,l.WQX)(l.aKT);constructor(){}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275dir=l.FsC({type:cr,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return cr})(),Tr=(()=>{class cr{_overlay=(0,l.WQX)(Ke);_dir=(0,l.WQX)(S.dS,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=J.yU.EMPTY;_attachSubscription=J.yU.EMPTY;_detachSubscription=J.yU.EMPTY;_positionSubscription=J.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,l.WQX)($e);_disposeOnNavigation=!1;_ngZone=(0,l.WQX)(l.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(Tt){this._offsetX=Tt,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Tt){this._offsetY=Tt,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(Tt){this._disposeOnNavigation=Tt}backdropClick=new l.bkB;positionChange=new l.bkB;attach=new l.bkB;detach=new l.bkB;overlayKeydown=new l.bkB;overlayOutsideClick=new l.bkB;constructor(){const Tt=(0,l.WQX)(l.C4Q),Qt=(0,l.WQX)(l.c1b);this._templatePortal=new O.VA(Tt,Qt),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(Tt){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Tt.origin&&this.open&&this._position.apply()),Tt.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=re);const Tt=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Tt.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Tt.detachments().subscribe(()=>this.detach.emit()),Tt.keydownEvents().subscribe(Qt=>{this.overlayKeydown.next(Qt),Qt.keyCode===ct._f&&!this.disableClose&&!(0,ct.rp)(Qt)&&(Qt.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Qt=>{const K=this._getOriginElement(),L=(0,k.Fb)(Qt);(!K||K!==L&&!K.contains(L))&&this.overlayOutsideClick.next(Qt)})}_buildConfig(){const Tt=this._position=this.positionStrategy||this._createPositionStrategy(),Qt=new Bt({direction:this._dir||"ltr",positionStrategy:Tt,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Qt.width=this.width),(this.height||0===this.height)&&(Qt.height=this.height),(this.minWidth||0===this.minWidth)&&(Qt.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Qt.minHeight=this.minHeight),this.backdropClass&&(Qt.backdropClass=this.backdropClass),this.panelClass&&(Qt.panelClass=this.panelClass),Qt}_updatePositionStrategy(Tt){const Qt=this.positions.map(K=>({originX:K.originX,originY:K.originY,overlayX:K.overlayX,overlayY:K.overlayY,offsetX:K.offsetX||this.offsetX,offsetY:K.offsetY||this.offsetY,panelClass:K.panelClass||void 0}));return Tt.setOrigin(this._getOrigin()).withPositions(Qt).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Tt=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(Tt),Tt}_getOrigin(){return this.origin instanceof tr?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof tr?this.origin.elementRef.nativeElement:this.origin instanceof l.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(Tt=>{this.backdropClick.emit(Tt)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,T.v)(()=>this.positionChange.observers.length>0)).subscribe(Tt=>{this._ngZone.run(()=>this.positionChange.emit(Tt)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275dir=l.FsC({type:cr,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",l.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",l.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",l.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",l.L39],push:[2,"cdkConnectedOverlayPush","push",l.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",l.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[l.GFd,l.OA$]})}return cr})();const Lo={provide:$e,deps:[Ke],useFactory:function Wr(cr){return()=>cr.scrollStrategies.reposition()}};let Or=(()=>{class cr{static \u0275fac=function(Qt){return new(Qt||cr)};static \u0275mod=l.$C({type:cr});static \u0275inj=l.G2t({providers:[Ke,Lo],imports:[S.jI,O.jc,n.E9,n.E9]})}return cr})()},2147:(i,s,o)=>{"use strict";o.d(s,{BD:()=>ct,BQ:()=>N,CZ:()=>ht,Fb:()=>_t,KT:()=>Ct,MU:()=>T,OD:()=>y,r5:()=>Z,v8:()=>wt,vc:()=>Ot});var n=o(3107),a=o(4460);let l;try{l=typeof Intl<"u"&&Intl.v8BreakIterator}catch{l=!1}let C,y=(()=>{class it{_platformId=(0,n.WQX)(n.Agw);isBrowser=this._platformId?(0,a.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!l)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275prov=n.jDH({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})();const A=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function T(){if(C)return C;if("object"!=typeof document||!document)return C=new Set(A),C;let it=document.createElement("input");return C=new Set(A.filter(st=>(it.setAttribute("type",st),it.type===st))),C}let S;function N(it){return function O(){if(null==S&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>S=!0}))}finally{S=S||!1}return S}()?it:!!it.capture}var Z=function(it){return it[it.NORMAL=0]="NORMAL",it[it.NEGATED=1]="NEGATED",it[it.INVERTED=2]="INVERTED",it}(Z||{});let W,J,pt;function ht(){if(null==J){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return J=!1,J;if("scrollBehavior"in document.documentElement.style)J=!0;else{const it=Element.prototype.scrollTo;J=!!it&&!/\{\s*\[native code\]\s*\}/.test(it.toString())}}return J}function ct(){if("object"!=typeof document||!document)return Z.NORMAL;if(null==W){const it=document.createElement("div"),st=it.style;it.dir="rtl",st.width="1px",st.overflow="auto",st.visibility="hidden",st.pointerEvents="none",st.position="absolute";const vt=document.createElement("div"),Bt=vt.style;Bt.width="2px",Bt.height="1px",it.appendChild(vt),document.body.appendChild(it),W=Z.NORMAL,0===it.scrollLeft&&(it.scrollLeft=1,W=0===it.scrollLeft?Z.NEGATED:Z.INVERTED),it.remove()}return W}function Ct(it){if(function xt(){if(null==pt){const it=typeof document<"u"?document.head:null;pt=!(!it||!it.createShadowRoot&&!it.attachShadow)}return pt}()){const st=it.getRootNode?it.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&st instanceof ShadowRoot)return st}return null}function Ot(){let it=typeof document<"u"&&document?document.activeElement:null;for(;it&&it.shadowRoot;){const st=it.shadowRoot.activeElement;if(st===it)break;it=st}return it}function _t(it){return it.composedPath?it.composedPath()[0]:it.target}function wt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6192:(i,s,o)=>{"use strict";o.d(s,{A8:()=>O,I3:()=>Ct,VA:()=>N,aI:()=>ht,jc:()=>_t,lb:()=>W});var n=o(3107),a=o(4460);class S{_attachedHost;attach(st){return this._attachedHost=st,st.attach(this)}detach(){let st=this._attachedHost;null!=st&&(this._attachedHost=null,st.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(st){this._attachedHost=st}}class O extends S{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(st,vt,Bt,ne,le){super(),this.component=st,this.viewContainerRef=vt,this.injector=Bt,this.projectableNodes=le}}class N extends S{templateRef;viewContainerRef;context;injector;constructor(st,vt,Bt,ne){super(),this.templateRef=st,this.viewContainerRef=vt,this.context=Bt,this.injector=ne}get origin(){return this.templateRef.elementRef}attach(st,vt=this.context){return this.context=vt,super.attach(st)}detach(){return this.context=void 0,super.detach()}}class Z extends S{element;constructor(st){super(),this.element=st instanceof n.aKT?st.nativeElement:st}}class W{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(st){return st instanceof O?(this._attachedPortal=st,this.attachComponentPortal(st)):st instanceof N?(this._attachedPortal=st,this.attachTemplatePortal(st)):this.attachDomPortal&&st instanceof Z?(this._attachedPortal=st,this.attachDomPortal(st)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(st){this._disposeFn=st}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ht extends W{outletElement;_appRef;_defaultInjector;_document;constructor(st,vt,Bt,ne,le){super(),this.outletElement=st,this._appRef=Bt,this._defaultInjector=ne,this._document=le}attachComponentPortal(st){let vt;if(st.viewContainerRef){const Bt=st.injector||st.viewContainerRef.injector,ne=Bt.get(n.Vns,null,{optional:!0})||void 0;vt=st.viewContainerRef.createComponent(st.component,{index:st.viewContainerRef.length,injector:Bt,ngModuleRef:ne,projectableNodes:st.projectableNodes||void 0}),this.setDisposeFn(()=>vt.destroy())}else vt=(0,n.a0P)(st.component,{elementInjector:st.injector||this._defaultInjector||n.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:st.projectableNodes||void 0}),this._appRef.attachView(vt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(vt.hostView),vt.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(vt)),this._attachedPortal=st,vt}attachTemplatePortal(st){let vt=st.viewContainerRef,Bt=vt.createEmbeddedView(st.templateRef,st.context,{injector:st.injector});return Bt.rootNodes.forEach(ne=>this.outletElement.appendChild(ne)),Bt.detectChanges(),this.setDisposeFn(()=>{let ne=vt.indexOf(Bt);-1!==ne&&vt.remove(ne)}),this._attachedPortal=st,Bt}attachDomPortal=st=>{const vt=st.element,Bt=this._document.createComment("dom-portal");vt.parentNode.insertBefore(Bt,vt),this.outletElement.appendChild(vt),this._attachedPortal=st,super.setDisposeFn(()=>{Bt.parentNode&&Bt.parentNode.replaceChild(vt,Bt)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(st){return st.hostView.rootNodes[0]}}let Ct=(()=>{class it extends W{_moduleRef=(0,n.WQX)(n.Vns,{optional:!0});_document=(0,n.WQX)(a.qQ);_viewContainerRef=(0,n.WQX)(n.c1b);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(vt){this.hasAttached()&&!vt&&!this._isInitialized||(this.hasAttached()&&super.detach(),vt&&super.attach(vt),this._attachedPortal=vt||null)}attached=new n.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(vt){vt.setAttachedHost(this);const Bt=null!=vt.viewContainerRef?vt.viewContainerRef:this._viewContainerRef,ne=Bt.createComponent(vt.component,{index:Bt.length,injector:vt.injector||Bt.injector,projectableNodes:vt.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return Bt!==this._viewContainerRef&&this._getRootNode().appendChild(ne.hostView.rootNodes[0]),super.setDisposeFn(()=>ne.destroy()),this._attachedPortal=vt,this._attachedRef=ne,this.attached.emit(ne),ne}attachTemplatePortal(vt){vt.setAttachedHost(this);const Bt=this._viewContainerRef.createEmbeddedView(vt.templateRef,vt.context,{injector:vt.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=vt,this._attachedRef=Bt,this.attached.emit(Bt),Bt}attachDomPortal=vt=>{const Bt=vt.element,ne=this._document.createComment("dom-portal");vt.setAttachedHost(this),Bt.parentNode.insertBefore(ne,Bt),this._getRootNode().appendChild(Bt),this._attachedPortal=vt,super.setDisposeFn(()=>{ne.parentNode&&ne.parentNode.replaceChild(Bt,ne)})};_getRootNode(){const vt=this._viewContainerRef.element.nativeElement;return vt.nodeType===vt.ELEMENT_NODE?vt:vt.parentNode}static \u0275fac=function(Bt){return new(Bt||it)};static \u0275dir=n.FsC({type:it,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[n.Vt3]})}return it})(),_t=(()=>{class it{static \u0275fac=function(Bt){return new(Bt||it)};static \u0275mod=n.$C({type:it});static \u0275inj=n.G2t({})}return it})()},5467:(i,s,o)=>{"use strict";o.d(s,{Y:()=>y,l:()=>l});var n=o(3107);const a=new WeakMap;let l=(()=>{class k{_appRef;_injector=(0,n.WQX)(n.zZn);_environmentInjector=(0,n.WQX)(n.uvJ);load(A){const T=this._appRef=this._appRef||this._injector.get(n.o8S);let S=a.get(T);S||(S={loaders:new Set,refs:[]},a.set(T,S),T.onDestroy(()=>{a.get(T)?.refs.forEach(O=>O.destroy()),a.delete(T)})),S.loaders.has(A)||(S.loaders.add(A),S.refs.push((0,n.a0P)(A,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(T){return new(T||k)};static \u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),y=(()=>{class k{static \u0275fac=function(T){return new(T||k)};static \u0275cmp=n.VBU({type:k,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(T,S){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return k})()},8108:(i,s,o)=>{"use strict";o.d(s,{uv:()=>ae,Gj:()=>zt,R:()=>me,E9:()=>te,Xj:()=>fr});var n=o(3022),a=o(3107),l=o(8447),y=o(3016),k=o(1698),C=o(909),A=o(9899),T=o(5710);const S={schedule(Ae){let Pe=requestAnimationFrame,St=cancelAnimationFrame;const{delegate:yt}=S;yt&&(Pe=yt.requestAnimationFrame,St=yt.cancelAnimationFrame);const ie=Pe(Xe=>{St=void 0,Ae(Xe)});return new T.yU(()=>St?.(ie))},requestAnimationFrame(...Ae){const{delegate:Pe}=S;return(Pe?.requestAnimationFrame||requestAnimationFrame)(...Ae)},cancelAnimationFrame(...Ae){const{delegate:Pe}=S;return(Pe?.cancelAnimationFrame||cancelAnimationFrame)(...Ae)},delegate:void 0};var N=o(8050);new class Z extends N.q{flush(Pe){this._active=!0;const St=this._scheduled;this._scheduled=void 0;const{actions:yt}=this;let ie;Pe=Pe||yt.shift();do{if(ie=Pe.execute(Pe.state,Pe.delay))break}while((Pe=yt[0])&&Pe.id===St&&yt.shift());if(this._active=!1,ie){for(;(Pe=yt[0])&&Pe.id===St&&yt.shift();)Pe.unsubscribe();throw ie}}}(class O extends A.R{constructor(Pe,St){super(Pe,St),this.scheduler=Pe,this.work=St}requestAsyncId(Pe,St,yt=0){return null!==yt&&yt>0?super.requestAsyncId(Pe,St,yt):(Pe.actions.push(this),Pe._scheduled||(Pe._scheduled=S.requestAnimationFrame(()=>Pe.flush(void 0))))}recycleAsyncId(Pe,St,yt=0){var ie;if(null!=yt?yt>0:this.delay>0)return super.recycleAsyncId(Pe,St,yt);const{actions:Xe}=Pe;null!=St&&(null===(ie=Xe[Xe.length-1])||void 0===ie?void 0:ie.id)!==St&&(S.cancelAnimationFrame(St),Pe._scheduled=void 0)}});o(4984);var ct=o(5684),pt=o(1483),xt=o(5424),Ct=o(2147),Ot=o(4460),_t=o(2944);let me=(()=>{class Ae{_ngZone=(0,a.WQX)(a.SKi);_platform=(0,a.WQX)(Ct.OD);_document=(0,a.WQX)(Ot.qQ,{optional:!0});constructor(){}_scrolled=new l.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(St){this.scrollContainers.has(St)||this.scrollContainers.set(St,St.elementScrolled().subscribe(()=>this._scrolled.next(St)))}deregister(St){const yt=this.scrollContainers.get(St);yt&&(yt.unsubscribe(),this.scrollContainers.delete(St))}scrolled(St=20){return this._platform.isBrowser?new k.c(yt=>{this._globalSubscription||this._addGlobalListener();const ie=St>0?this._scrolled.pipe((0,ct.Z)(St)).subscribe(yt):this._scrolled.subscribe(yt);return this._scrolledCount++,()=>{ie.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((St,yt)=>this.deregister(yt)),this._scrolled.complete()}ancestorScrolled(St,yt){const ie=this.getAncestorScrollContainers(St);return this.scrolled(yt).pipe((0,pt.p)(Xe=>!Xe||ie.indexOf(Xe)>-1))}getAncestorScrollContainers(St){const yt=[];return this.scrollContainers.forEach((ie,Xe)=>{this._scrollableContainsElement(Xe,St)&&yt.push(Xe)}),yt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(St,yt){let ie=(0,n.i8)(yt),Xe=St.getElementRef().nativeElement;do{if(ie==Xe)return!0}while(ie=ie.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const St=this._getWindow();return(0,C.R)(St.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275prov=a.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),ae=(()=>{class Ae{elementRef=(0,a.WQX)(a.aKT);scrollDispatcher=(0,a.WQX)(me);ngZone=(0,a.WQX)(a.SKi);dir=(0,a.WQX)(_t.dS,{optional:!0});_destroyed=new l.B;_elementScrolled=new k.c(St=>this.ngZone.runOutsideAngular(()=>(0,C.R)(this.elementRef.nativeElement,"scroll").pipe((0,xt.Q)(this._destroyed)).subscribe(St)));constructor(){}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(St){const yt=this.elementRef.nativeElement,ie=this.dir&&"rtl"==this.dir.value;null==St.left&&(St.left=ie?St.end:St.start),null==St.right&&(St.right=ie?St.start:St.end),null!=St.bottom&&(St.top=yt.scrollHeight-yt.clientHeight-St.bottom),ie&&(0,Ct.BD)()!=Ct.r5.NORMAL?(null!=St.left&&(St.right=yt.scrollWidth-yt.clientWidth-St.left),(0,Ct.BD)()==Ct.r5.INVERTED?St.left=St.right:(0,Ct.BD)()==Ct.r5.NEGATED&&(St.left=St.right?-St.right:St.right)):null!=St.right&&(St.left=yt.scrollWidth-yt.clientWidth-St.right),this._applyScrollToOptions(St)}_applyScrollToOptions(St){const yt=this.elementRef.nativeElement;(0,Ct.CZ)()?yt.scrollTo(St):(null!=St.top&&(yt.scrollTop=St.top),null!=St.left&&(yt.scrollLeft=St.left))}measureScrollOffset(St){const yt="left",Xe=this.elementRef.nativeElement;if("top"==St)return Xe.scrollTop;if("bottom"==St)return Xe.scrollHeight-Xe.clientHeight-Xe.scrollTop;const Se=this.dir&&"rtl"==this.dir.value;return"start"==St?St=Se?"right":yt:"end"==St&&(St=Se?yt:"right"),Se&&(0,Ct.BD)()==Ct.r5.INVERTED?St==yt?Xe.scrollWidth-Xe.clientWidth-Xe.scrollLeft:Xe.scrollLeft:Se&&(0,Ct.BD)()==Ct.r5.NEGATED?St==yt?Xe.scrollLeft+Xe.scrollWidth-Xe.clientWidth:-Xe.scrollLeft:St==yt?Xe.scrollLeft:Xe.scrollWidth-Xe.clientWidth-Xe.scrollLeft}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275dir=a.FsC({type:Ae,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return Ae})(),fr=(()=>{class Ae{_platform=(0,a.WQX)(Ct.OD);_viewportSize;_change=new l.B;_changeListener=St=>{this._change.next(St)};_document=(0,a.WQX)(Ot.qQ,{optional:!0});constructor(){(0,a.WQX)(a.SKi).runOutsideAngular(()=>{if(this._platform.isBrowser){const yt=this._getWindow();yt.addEventListener("resize",this._changeListener),yt.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const St=this._getWindow();St.removeEventListener("resize",this._changeListener),St.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const St={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),St}getViewportRect(){const St=this.getViewportScrollPosition(),{width:yt,height:ie}=this.getViewportSize();return{top:St.top,left:St.left,bottom:St.top+ie,right:St.left+yt,height:ie,width:yt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const St=this._document,yt=this._getWindow(),ie=St.documentElement,Xe=ie.getBoundingClientRect();return{top:-Xe.top||St.body.scrollTop||yt.scrollY||ie.scrollTop||0,left:-Xe.left||St.body.scrollLeft||yt.scrollX||ie.scrollLeft||0}}change(St=20){return St>0?this._change.pipe((0,ct.Z)(St)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const St=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:St.innerWidth,height:St.innerHeight}:{width:0,height:0}}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275prov=a.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),zt=(()=>{class Ae{static \u0275fac=function(yt){return new(yt||Ae)};static \u0275mod=a.$C({type:Ae});static \u0275inj=a.G2t({})}return Ae})(),te=(()=>{class Ae{static \u0275fac=function(yt){return new(yt||Ae)};static \u0275mod=a.$C({type:Ae});static \u0275inj=a.G2t({imports:[_t.jI,zt,_t.jI,zt]})}return Ae})()},708:(i,s,o)=>{"use strict";o.d(s,{EE:()=>ct,P8:()=>W,xb:()=>ht});var n=o(2147),a=o(3107),l=o(5467),y=o(3022),k=o(6564),C=o(8447),A=o(909),T=o(4460),S=o(5684),O=o(5424);let N=(()=>{class pt{static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275cmp=a.VBU({type:pt,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(Ot,_t){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}"],encapsulation:2,changeDetection:0})}return pt})();const Z=(0,n.BQ)({passive:!0});let W=(()=>{class pt{_platform=(0,a.WQX)(n.OD);_ngZone=(0,a.WQX)(a.SKi);_styleLoader=(0,a.WQX)(l.l);_monitoredElements=new Map;constructor(){}monitor(Ct){if(!this._platform.isBrowser)return k.w;this._styleLoader.load(N);const Ot=(0,y.i8)(Ct),_t=this._monitoredElements.get(Ot);if(_t)return _t.subject;const wt=new C.B,it="cdk-text-field-autofilled",st=vt=>{"cdk-text-field-autofill-start"!==vt.animationName||Ot.classList.contains(it)?"cdk-text-field-autofill-end"===vt.animationName&&Ot.classList.contains(it)&&(Ot.classList.remove(it),this._ngZone.run(()=>wt.next({target:vt.target,isAutofilled:!1}))):(Ot.classList.add(it),this._ngZone.run(()=>wt.next({target:vt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ot.addEventListener("animationstart",st,Z),Ot.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ot,{subject:wt,unlisten:()=>{Ot.removeEventListener("animationstart",st,Z)}}),wt}stopMonitoring(Ct){const Ot=(0,y.i8)(Ct),_t=this._monitoredElements.get(Ot);_t&&(_t.unlisten(),_t.subject.complete(),Ot.classList.remove("cdk-text-field-autofill-monitored"),Ot.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ot))}ngOnDestroy(){this._monitoredElements.forEach((Ct,Ot)=>this.stopMonitoring(Ot))}static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275prov=a.jDH({token:pt,factory:pt.\u0275fac,providedIn:"root"})}return pt})(),ht=(()=>{class pt{_elementRef=(0,a.WQX)(a.aKT);_platform=(0,a.WQX)(n.OD);_ngZone=(0,a.WQX)(a.SKi);_previousValue;_initialHeight;_destroyed=new C.B;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(Ct){this._minRows=(0,y.OE)(Ct),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(Ct){this._maxRows=(0,y.OE)(Ct),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(Ct){this._enabled!==Ct&&((this._enabled=Ct)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(Ct){this._cachedPlaceholderHeight=void 0,Ct?this._textareaElement.setAttribute("placeholder",Ct):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=(0,a.WQX)(T.qQ,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){(0,a.WQX)(l.l).load(N),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const Ct=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;Ct&&(this._textareaElement.style.minHeight=Ct)}_setMaxHeight(){const Ct=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;Ct&&(this._textareaElement.style.maxHeight=Ct)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const Ct=this._getWindow();(0,A.R)(Ct,"resize").pipe((0,S.Z)(16),(0,O.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let Ct=this._textareaElement.cloneNode(!1);Ct.rows=1,Ct.style.position="absolute",Ct.style.visibility="hidden",Ct.style.border="none",Ct.style.padding="0",Ct.style.height="",Ct.style.minHeight="",Ct.style.maxHeight="",Ct.style.overflow="hidden",this._textareaElement.parentNode.appendChild(Ct),this._cachedLineHeight=Ct.clientHeight,Ct.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const Ct=this._textareaElement,Ot=Ct.style.marginBottom||"",_t=this._platform.FIREFOX,wt=_t&&this._hasFocus,it=_t?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";wt&&(Ct.style.marginBottom=`${Ct.clientHeight}px`),Ct.classList.add(it);const st=Ct.scrollHeight-4;return Ct.classList.remove(it),wt&&(Ct.style.marginBottom=Ot),st}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const Ct=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=Ct}_handleFocusEvent=Ct=>{this._hasFocus="focus"===Ct.type};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(Ct=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ot=this._elementRef.nativeElement,_t=Ot.value;if(!Ct&&this._minRows===this._previousMinRows&&_t===this._previousValue)return;const wt=this._measureScrollHeight(),it=Math.max(wt,this._cachedPlaceholderHeight||0);Ot.style.height=`${it}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ot)):setTimeout(()=>this._scrollToCaretPosition(Ot))}),this._previousValue=_t,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(Ct){const{selectionStart:Ot,selectionEnd:_t}=Ct;!this._destroyed.isStopped&&this._hasFocus&&Ct.setSelectionRange(Ot,_t)}static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275dir=a.FsC({type:pt,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ot,_t){1&Ot&&a.bIt("input",function(){return _t._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",a.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],features:[a.GFd]})}return pt})(),ct=(()=>{class pt{static \u0275fac=function(Ot){return new(Ot||pt)};static \u0275mod=a.$C({type:pt});static \u0275inj=a.G2t({})}return pt})()},4460:(i,s,o)=>{"use strict";o.d(s,{AJ:()=>co,B3:()=>Eo,Jj:()=>ta,MD:()=>Ci,N0:()=>Sa,PV:()=>Pn,QT:()=>y,Sm:()=>pt,Sq:()=>ft,T3:()=>bn,UE:()=>Ga,VF:()=>C,Vy:()=>ma,Xr:()=>ca,YU:()=>Mi,ZD:()=>k,_b:()=>si,aZ:()=>Ct,bT:()=>he,fw:()=>xt,hb:()=>ht,hj:()=>O,jo:()=>pa,qQ:()=>T,vh:()=>Ea});var n=o(3107),a=o(8447);let l=null;function y(){return l}function k(U){l??=U}class C{}const T=new n.nKC("");let S=(()=>{class U{historyGo(rt){throw new Error("")}static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:()=>(0,n.WQX)(N),providedIn:"platform"})}return U})();const O=new n.nKC("");let N=(()=>{class U extends S{_location;_history;_doc=(0,n.WQX)(T);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return y().getBaseHref(this._doc)}onPopState(rt){const mt=y().getGlobalEventTarget(this._doc,"window");return mt.addEventListener("popstate",rt,!1),()=>mt.removeEventListener("popstate",rt)}onHashChange(rt){const mt=y().getGlobalEventTarget(this._doc,"window");return mt.addEventListener("hashchange",rt,!1),()=>mt.removeEventListener("hashchange",rt)}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(rt){this._location.pathname=rt}pushState(rt,mt,ve){this._history.pushState(rt,mt,ve)}replaceState(rt,mt,ve){this._history.replaceState(rt,mt,ve)}forward(){this._history.forward()}back(){this._history.back()}historyGo(rt=0){this._history.go(rt)}getState(){return this._history.state}static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:()=>new U,providedIn:"platform"})}return U})();function Z(U,Mt){if(0==U.length)return Mt;if(0==Mt.length)return U;let rt=0;return U.endsWith("/")&&rt++,Mt.startsWith("/")&&rt++,2==rt?U+Mt.substring(1):1==rt?U+Mt:U+"/"+Mt}function W(U){const Mt=U.match(/#|\?|$/),rt=Mt&&Mt.index||U.length;return U.slice(0,rt-("/"===U[rt-1]?1:0))+U.slice(rt)}function J(U){return U&&"?"!==U[0]?"?"+U:U}let ht=(()=>{class U{historyGo(rt){throw new Error("")}static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:()=>(0,n.WQX)(pt),providedIn:"root"})}return U})();const ct=new n.nKC("");let pt=(()=>{class U extends ht{_platformLocation;_baseHref;_removeListenerFns=[];constructor(rt,mt){super(),this._platformLocation=rt,this._baseHref=mt??this._platformLocation.getBaseHrefFromDOM()??(0,n.WQX)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}prepareExternalUrl(rt){return Z(this._baseHref,rt)}path(rt=!1){const mt=this._platformLocation.pathname+J(this._platformLocation.search),ve=this._platformLocation.hash;return ve&&rt?`${mt}${ve}`:mt}pushState(rt,mt,ve,Ge){const Br=this.prepareExternalUrl(ve+J(Ge));this._platformLocation.pushState(rt,mt,Br)}replaceState(rt,mt,ve,Ge){const Br=this.prepareExternalUrl(ve+J(Ge));this._platformLocation.replaceState(rt,mt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static \u0275fac=function(mt){return new(mt||U)(n.KVO(S),n.KVO(ct,8))};static \u0275prov=n.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}return U})(),xt=(()=>{class U extends ht{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(rt,mt){super(),this._platformLocation=rt,null!=mt&&(this._baseHref=mt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}path(rt=!1){const mt=this._platformLocation.hash??"#";return mt.length>0?mt.substring(1):mt}prepareExternalUrl(rt){const mt=Z(this._baseHref,rt);return mt.length>0?"#"+mt:mt}pushState(rt,mt,ve,Ge){let Br=this.prepareExternalUrl(ve+J(Ge));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.pushState(rt,mt,Br)}replaceState(rt,mt,ve,Ge){let Br=this.prepareExternalUrl(ve+J(Ge));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.replaceState(rt,mt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static \u0275fac=function(mt){return new(mt||U)(n.KVO(S),n.KVO(ct,8))};static \u0275prov=n.jDH({token:U,factory:U.\u0275fac})}return U})(),Ct=(()=>{class U{_subject=new a.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(rt){this._locationStrategy=rt;const mt=this._locationStrategy.getBaseHref();this._basePath=function it(U){if(new RegExp("^(https?:)?//").test(U)){const[,rt]=U.split(/\/\/[^\/]+/);return rt}return U}(W(wt(mt))),this._locationStrategy.onPopState(ve=>{this._subject.next({url:this.path(!0),pop:!0,state:ve.state,type:ve.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(rt=!1){return this.normalize(this._locationStrategy.path(rt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(rt,mt=""){return this.path()==this.normalize(rt+J(mt))}normalize(rt){return U.stripTrailingSlash(function _t(U,Mt){if(!U||!Mt.startsWith(U))return Mt;const rt=Mt.substring(U.length);return""===rt||["/",";","?","#"].includes(rt[0])?rt:Mt}(this._basePath,wt(rt)))}prepareExternalUrl(rt){return rt&&"/"!==rt[0]&&(rt="/"+rt),this._locationStrategy.prepareExternalUrl(rt)}go(rt,mt="",ve=null){this._locationStrategy.pushState(ve,"",rt,mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+J(mt)),ve)}replaceState(rt,mt="",ve=null){this._locationStrategy.replaceState(ve,"",rt,mt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+J(mt)),ve)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(rt=0){this._locationStrategy.historyGo?.(rt)}onUrlChange(rt){return this._urlChangeListeners.push(rt),this._urlChangeSubscription??=this.subscribe(mt=>{this._notifyUrlChangeListeners(mt.url,mt.state)}),()=>{const mt=this._urlChangeListeners.indexOf(rt);this._urlChangeListeners.splice(mt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(rt="",mt){this._urlChangeListeners.forEach(ve=>ve(rt,mt))}subscribe(rt,mt,ve){return this._subject.subscribe({next:rt,error:mt??void 0,complete:ve??void 0})}static normalizeQueryParams=J;static joinWithSlash=Z;static stripTrailingSlash=W;static \u0275fac=function(mt){return new(mt||U)(n.KVO(ht))};static \u0275prov=n.jDH({token:U,factory:()=>function Ot(){return new Ct((0,n.KVO)(ht))}(),providedIn:"root"})}return U})();function wt(U){return U.replace(/\/index.html$/,"")}var Bt=function(U){return U[U.Zero=0]="Zero",U[U.One=1]="One",U[U.Two=2]="Two",U[U.Few=3]="Few",U[U.Many=4]="Many",U[U.Other=5]="Other",U}(Bt||{}),ne=function(U){return U[U.Format=0]="Format",U[U.Standalone=1]="Standalone",U}(ne||{}),le=function(U){return U[U.Narrow=0]="Narrow",U[U.Abbreviated=1]="Abbreviated",U[U.Wide=2]="Wide",U[U.Short=3]="Short",U}(le||{}),me=function(U){return U[U.Short=0]="Short",U[U.Medium=1]="Medium",U[U.Long=2]="Long",U[U.Full=3]="Full",U}(me||{});const ae={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 Rt(U,Mt){return $e((0,n.H5H)(U)[n.KH2.DateFormat],Mt)}function Oe(U,Mt){return $e((0,n.H5H)(U)[n.KH2.TimeFormat],Mt)}function Ht(U,Mt){return $e((0,n.H5H)(U)[n.KH2.DateTimeFormat],Mt)}function zt(U,Mt){const rt=(0,n.H5H)(U),mt=rt[n.KH2.NumberSymbols][Mt];if(typeof mt>"u"){if(Mt===ae.CurrencyDecimal)return rt[n.KH2.NumberSymbols][ae.Decimal];if(Mt===ae.CurrencyGroup)return rt[n.KH2.NumberSymbols][ae.Group]}return mt}const ie=n.mq5;function Xe(U){if(!U[n.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${U[n.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function $e(U,Mt){for(let rt=Mt;rt>-1;rt--)if(typeof U[rt]<"u")return U[rt];throw new Error("Locale data API: locale data undefined")}function tr(U){const[Mt,rt]=U.split(":");return{hours:+Mt,minutes:+rt}}const Or=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,fo={},cr=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ft=function(U){return U[U.Short=0]="Short",U[U.ShortGMT=1]="ShortGMT",U[U.Long=2]="Long",U[U.Extended=3]="Extended",U}(Ft||{}),Tt=function(U){return U[U.FullYear=0]="FullYear",U[U.Month=1]="Month",U[U.Date=2]="Date",U[U.Hours=3]="Hours",U[U.Minutes=4]="Minutes",U[U.Seconds=5]="Seconds",U[U.FractionalSeconds=6]="FractionalSeconds",U[U.Day=7]="Day",U}(Tt||{}),Qt=function(U){return U[U.DayPeriods=0]="DayPeriods",U[U.Days=1]="Days",U[U.Months=2]="Months",U[U.Eras=3]="Eras",U}(Qt||{});function K(U,Mt,rt,mt){let ve=function se(U){if(vr(U))return U;if("number"==typeof U&&!isNaN(U))return new Date(U);if("string"==typeof U){if(U=U.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(U)){const[ve,Ge=1,Br=1]=U.split("-").map(eo=>+eo);return L(ve,Ge-1,Br)}const rt=parseFloat(U);if(!isNaN(U-rt))return new Date(rt);let mt;if(mt=U.match(Or))return function Fe(U){const Mt=new Date(0);let rt=0,mt=0;const ve=U[8]?Mt.setUTCFullYear:Mt.setFullYear,Ge=U[8]?Mt.setUTCHours:Mt.setHours;U[9]&&(rt=Number(U[9]+U[10]),mt=Number(U[9]+U[11])),ve.call(Mt,Number(U[1]),Number(U[2])-1,Number(U[3]));const Br=Number(U[4]||0)-rt,eo=Number(U[5]||0)-mt,dn=Number(U[6]||0),In=Math.floor(1e3*parseFloat("0."+(U[7]||0)));return Ge.call(Mt,Br,eo,dn,In),Mt}(mt)}const Mt=new Date(U);if(!vr(Mt))throw new Error(`Unable to convert "${U}" into a date`);return Mt}(U);Mt=z(rt,Mt)||Mt;let eo,Br=[];for(;Mt;){if(eo=cr.exec(Mt),!eo){Br.push(Mt);break}{Br=Br.concat(eo.slice(1));const Dn=Br.pop();if(!Dn)break;Mt=Dn}}let dn=ve.getTimezoneOffset();mt&&(dn=Kt(mt,dn),ve=function ke(U,Mt,rt){const mt=rt?-1:1,ve=U.getTimezoneOffset();return function jt(U,Mt){return(U=new Date(U.getTime())).setMinutes(U.getMinutes()+Mt),U}(U,mt*(Kt(Mt,ve)-ve))}(ve,mt,!0));let In="";return Br.forEach(Dn=>{const No=function It(U){if(Ve[U])return Ve[U];let Mt;switch(U){case"G":case"GG":case"GGG":Mt=ar(Qt.Eras,le.Abbreviated);break;case"GGGG":Mt=ar(Qt.Eras,le.Wide);break;case"GGGGG":Mt=ar(Qt.Eras,le.Narrow);break;case"y":Mt=Ce(Tt.FullYear,1,0,!1,!0);break;case"yy":Mt=Ce(Tt.FullYear,2,0,!0,!0);break;case"yyy":Mt=Ce(Tt.FullYear,3,0,!1,!0);break;case"yyyy":Mt=Ce(Tt.FullYear,4,0,!1,!0);break;case"Y":Mt=be(1);break;case"YY":Mt=be(2,!0);break;case"YYY":Mt=be(3);break;case"YYYY":Mt=be(4);break;case"M":case"L":Mt=Ce(Tt.Month,1,1);break;case"MM":case"LL":Mt=Ce(Tt.Month,2,1);break;case"MMM":Mt=ar(Qt.Months,le.Abbreviated);break;case"MMMM":Mt=ar(Qt.Months,le.Wide);break;case"MMMMM":Mt=ar(Qt.Months,le.Narrow);break;case"LLL":Mt=ar(Qt.Months,le.Abbreviated,ne.Standalone);break;case"LLLL":Mt=ar(Qt.Months,le.Wide,ne.Standalone);break;case"LLLLL":Mt=ar(Qt.Months,le.Narrow,ne.Standalone);break;case"w":Mt=Ho(1);break;case"ww":Mt=Ho(2);break;case"W":Mt=Ho(1,!0);break;case"d":Mt=Ce(Tt.Date,1);break;case"dd":Mt=Ce(Tt.Date,2);break;case"c":case"cc":Mt=Ce(Tt.Day,1);break;case"ccc":Mt=ar(Qt.Days,le.Abbreviated,ne.Standalone);break;case"cccc":Mt=ar(Qt.Days,le.Wide,ne.Standalone);break;case"ccccc":Mt=ar(Qt.Days,le.Narrow,ne.Standalone);break;case"cccccc":Mt=ar(Qt.Days,le.Short,ne.Standalone);break;case"E":case"EE":case"EEE":Mt=ar(Qt.Days,le.Abbreviated);break;case"EEEE":Mt=ar(Qt.Days,le.Wide);break;case"EEEEE":Mt=ar(Qt.Days,le.Narrow);break;case"EEEEEE":Mt=ar(Qt.Days,le.Short);break;case"a":case"aa":case"aaa":Mt=ar(Qt.DayPeriods,le.Abbreviated);break;case"aaaa":Mt=ar(Qt.DayPeriods,le.Wide);break;case"aaaaa":Mt=ar(Qt.DayPeriods,le.Narrow);break;case"b":case"bb":case"bbb":Mt=ar(Qt.DayPeriods,le.Abbreviated,ne.Standalone,!0);break;case"bbbb":Mt=ar(Qt.DayPeriods,le.Wide,ne.Standalone,!0);break;case"bbbbb":Mt=ar(Qt.DayPeriods,le.Narrow,ne.Standalone,!0);break;case"B":case"BB":case"BBB":Mt=ar(Qt.DayPeriods,le.Abbreviated,ne.Format,!0);break;case"BBBB":Mt=ar(Qt.DayPeriods,le.Wide,ne.Format,!0);break;case"BBBBB":Mt=ar(Qt.DayPeriods,le.Narrow,ne.Format,!0);break;case"h":Mt=Ce(Tt.Hours,1,-12);break;case"hh":Mt=Ce(Tt.Hours,2,-12);break;case"H":Mt=Ce(Tt.Hours,1);break;case"HH":Mt=Ce(Tt.Hours,2);break;case"m":Mt=Ce(Tt.Minutes,1);break;case"mm":Mt=Ce(Tt.Minutes,2);break;case"s":Mt=Ce(Tt.Seconds,1);break;case"ss":Mt=Ce(Tt.Seconds,2);break;case"S":Mt=Ce(Tt.FractionalSeconds,1);break;case"SS":Mt=Ce(Tt.FractionalSeconds,2);break;case"SSS":Mt=Ce(Tt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Mt=Mr(Ft.Short);break;case"ZZZZZ":Mt=Mr(Ft.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Mt=Mr(Ft.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Mt=Mr(Ft.Long);break;default:return null}return Ve[U]=Mt,Mt}(Dn);In+=No?No(ve,rt,dn):"''"===Dn?"'":Dn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),In}function L(U,Mt,rt){const mt=new Date(0);return mt.setFullYear(U,Mt,rt),mt.setHours(0,0,0),mt}function z(U,Mt){const rt=function fr(U){return(0,n.H5H)(U)[n.KH2.LocaleId]}(U);if(fo[rt]??={},fo[rt][Mt])return fo[rt][Mt];let mt="";switch(Mt){case"shortDate":mt=Rt(U,me.Short);break;case"mediumDate":mt=Rt(U,me.Medium);break;case"longDate":mt=Rt(U,me.Long);break;case"fullDate":mt=Rt(U,me.Full);break;case"shortTime":mt=Oe(U,me.Short);break;case"mediumTime":mt=Oe(U,me.Medium);break;case"longTime":mt=Oe(U,me.Long);break;case"fullTime":mt=Oe(U,me.Full);break;case"short":const ve=z(U,"shortTime"),Ge=z(U,"shortDate");mt=Lt(Ht(U,me.Short),[ve,Ge]);break;case"medium":const Br=z(U,"mediumTime"),eo=z(U,"mediumDate");mt=Lt(Ht(U,me.Medium),[Br,eo]);break;case"long":const dn=z(U,"longTime"),In=z(U,"longDate");mt=Lt(Ht(U,me.Long),[dn,In]);break;case"full":const Dn=z(U,"fullTime"),No=z(U,"fullDate");mt=Lt(Ht(U,me.Full),[Dn,No])}return mt&&(fo[rt][Mt]=mt),mt}function Lt(U,Mt){return Mt&&(U=U.replace(/\{([^}]+)}/g,function(rt,mt){return null!=Mt&&mt in Mt?Mt[mt]:rt})),U}function de(U,Mt,rt="-",mt,ve){let Ge="";(U<0||ve&&U<=0)&&(ve?U=1-U:(U=-U,Ge=rt));let Br=String(U);for(;Br.length0||eo>-rt)&&(eo+=rt),U===Tt.Hours)0===eo&&-12===rt&&(eo=12);else if(U===Tt.FractionalSeconds)return function pe(U,Mt){return de(U,3).substring(0,Mt)}(eo,Mt);const dn=zt(Br,ae.MinusSign);return de(eo,Mt,dn,mt,ve)}}function ar(U,Mt,rt=ne.Format,mt=!1){return function(ve,Ge){return function dr(U,Mt,rt,mt,ve,Ge){switch(rt){case Qt.Months:return function wr(U,Mt,rt){const mt=(0,n.H5H)(U),Ge=$e([mt[n.KH2.MonthsFormat],mt[n.KH2.MonthsStandalone]],Mt);return $e(Ge,rt)}(Mt,ve,mt)[U.getMonth()];case Qt.Days:return function jr(U,Mt,rt){const mt=(0,n.H5H)(U),Ge=$e([mt[n.KH2.DaysFormat],mt[n.KH2.DaysStandalone]],Mt);return $e(Ge,rt)}(Mt,ve,mt)[U.getDay()];case Qt.DayPeriods:const Br=U.getHours(),eo=U.getMinutes();if(Ge){const In=function Se(U){const Mt=(0,n.H5H)(U);return Xe(Mt),(Mt[n.KH2.ExtraData][2]||[]).map(mt=>"string"==typeof mt?tr(mt):[tr(mt[0]),tr(mt[1])])}(Mt),Dn=function Ke(U,Mt,rt){const mt=(0,n.H5H)(U);Xe(mt);const Ge=$e([mt[n.KH2.ExtraData][0],mt[n.KH2.ExtraData][1]],Mt)||[];return $e(Ge,rt)||[]}(Mt,ve,mt),No=In.findIndex(ln=>{if(Array.isArray(ln)){const[nn,xn]=ln,ya=Br>=nn.hours&&eo>=nn.minutes,Ni=Br0?Math.floor(ve/60):Math.ceil(ve/60);switch(U){case Ft.Short:return(ve>=0?"+":"")+de(Br,2,Ge)+de(Math.abs(ve%60),2,Ge);case Ft.ShortGMT:return"GMT"+(ve>=0?"+":"")+de(Br,1,Ge);case Ft.Long:return"GMT"+(ve>=0?"+":"")+de(Br,2,Ge)+":"+de(Math.abs(ve%60),2,Ge);case Ft.Extended:return 0===mt?"Z":(ve>=0?"+":"")+de(Br,2,Ge)+":"+de(Math.abs(ve%60),2,Ge);default:throw new Error(`Unknown zone width "${U}"`)}}}const ao=0,xr=4;function To(U){const Mt=U.getDay(),rt=0===Mt?-3:xr-Mt;return L(U.getFullYear(),U.getMonth(),U.getDate()+rt)}function Ho(U,Mt=!1){return function(rt,mt){let ve;if(Mt){const Ge=new Date(rt.getFullYear(),rt.getMonth(),1).getDay()-1,Br=rt.getDate();ve=1+Math.floor((Br+Ge)/7)}else{const Ge=To(rt),Br=function zo(U){const Mt=L(U,ao,1).getDay();return L(U,0,1+(Mt<=xr?xr:xr+7)-Mt)}(Ge.getFullYear()),eo=Ge.getTime()-Br.getTime();ve=1+Math.round(eo/6048e5)}return de(ve,U,zt(mt,ae.MinusSign))}}function be(U,Mt=!1){return function(rt,mt){return de(To(rt).getFullYear(),U,zt(mt,ae.MinusSign),Mt)}}const Ve={};function Kt(U,Mt){U=U.replace(/:/g,"");const rt=Date.parse("Jan 01, 1970 00:00:00 "+U)/6e4;return isNaN(rt)?Mt:rt}function vr(U){return U instanceof Date&&!isNaN(U.valueOf())}let pi=(()=>{class U{static \u0275fac=function(mt){return new(mt||U)};static \u0275prov=n.jDH({token:U,factory:function(mt){let ve=null;return mt?ve=new mt:(Ge=n.KVO(n.xe9),ve=new Fi(Ge)),ve;var Ge},providedIn:"root"})}return U})();let Fi=(()=>{class U extends pi{locale;constructor(rt){super(),this.locale=rt}getPluralCategory(rt,mt){switch(ie(mt||this.locale)(rt)){case Bt.Zero:return"zero";case Bt.One:return"one";case Bt.Two:return"two";case Bt.Few:return"few";case Bt.Many:return"many";default:return"other"}}static \u0275fac=function(mt){return new(mt||U)(n.KVO(n.xe9))};static \u0275prov=n.jDH({token:U,factory:U.\u0275fac})}return U})();function si(U,Mt){Mt=encodeURIComponent(Mt);for(const rt of U.split(";")){const mt=rt.indexOf("="),[ve,Ge]=-1==mt?[rt,""]:[rt.slice(0,mt),rt.slice(mt+1)];if(ve.trim()===Mt)return decodeURIComponent(Ge)}return null}const hi=/\s+/,On=[];let Mi=(()=>{class U{_ngEl;_renderer;initialClasses=On;rawClass;stateMap=new Map;constructor(rt,mt){this._ngEl=rt,this._renderer=mt}set klass(rt){this.initialClasses=null!=rt?rt.trim().split(hi):On}set ngClass(rt){this.rawClass="string"==typeof rt?rt.trim().split(hi):rt}ngDoCheck(){for(const mt of this.initialClasses)this._updateState(mt,!0);const rt=this.rawClass;if(Array.isArray(rt)||rt instanceof Set)for(const mt of rt)this._updateState(mt,!0);else if(null!=rt)for(const mt of Object.keys(rt))this._updateState(mt,!!rt[mt]);this._applyStateDiff()}_updateState(rt,mt){const ve=this.stateMap.get(rt);void 0!==ve?(ve.enabled!==mt&&(ve.changed=!0,ve.enabled=mt),ve.touched=!0):this.stateMap.set(rt,{enabled:mt,changed:!0,touched:!0})}_applyStateDiff(){for(const rt of this.stateMap){const mt=rt[0],ve=rt[1];ve.changed?(this._toggleClass(mt,ve.enabled),ve.changed=!1):ve.touched||(ve.enabled&&this._toggleClass(mt,!1),this.stateMap.delete(mt)),ve.touched=!1}}_toggleClass(rt,mt){(rt=rt.trim()).length>0&&rt.split(hi).forEach(ve=>{mt?this._renderer.addClass(this._ngEl.nativeElement,ve):this._renderer.removeClass(this._ngEl.nativeElement,ve)})}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.aKT),n.rXU(n.sFG))};static \u0275dir=n.FsC({type:U,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return U})();class ce{$implicit;ngForOf;index;count;constructor(Mt,rt,mt,ve){this.$implicit=Mt,this.ngForOf=rt,this.index=mt,this.count=ve}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 ft=(()=>{class U{_viewContainer;_template;_differs;set ngForOf(rt){this._ngForOf=rt,this._ngForOfDirty=!0}set ngForTrackBy(rt){this._trackByFn=rt}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(rt,mt,ve){this._viewContainer=rt,this._template=mt,this._differs=ve}set ngForTemplate(rt){rt&&(this._template=rt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const rt=this._ngForOf;!this._differ&&rt&&(this._differ=this._differs.find(rt).create(this.ngForTrackBy))}if(this._differ){const rt=this._differ.diff(this._ngForOf);rt&&this._applyChanges(rt)}}_applyChanges(rt){const mt=this._viewContainer;rt.forEachOperation((ve,Ge,Br)=>{if(null==ve.previousIndex)mt.createEmbeddedView(this._template,new ce(ve.item,this._ngForOf,-1,-1),null===Br?void 0:Br);else if(null==Br)mt.remove(null===Ge?void 0:Ge);else if(null!==Ge){const eo=mt.get(Ge);mt.move(eo,Br),Xt(eo,ve)}});for(let ve=0,Ge=mt.length;ve{Xt(mt.get(ve.currentIndex),ve)})}static ngTemplateContextGuard(rt,mt){return!0}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(n._q3))};static \u0275dir=n.FsC({type:U,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return U})();function Xt(U,Mt){U.context.$implicit=Mt.item}let he=(()=>{class U{_viewContainer;_context=new je;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(rt,mt){this._viewContainer=rt,this._thenTemplateRef=mt}set ngIf(rt){this._context.$implicit=this._context.ngIf=rt,this._updateView()}set ngIfThen(rt){Te("ngIfThen",rt),this._thenTemplateRef=rt,this._thenViewRef=null,this._updateView()}set ngIfElse(rt){Te("ngIfElse",rt),this._elseTemplateRef=rt,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(rt,mt){return!0}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.c1b),n.rXU(n.C4Q))};static \u0275dir=n.FsC({type:U,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return U})();class je{$implicit=null;ngIf=null}function Te(U,Mt){if(Mt&&!Mt.createEmbeddedView)throw new Error(`${U} must be a TemplateRef, but received '${(0,n.Tbb)(Mt)}'.`)}let Eo=(()=>{class U{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(rt,mt,ve){this._ngEl=rt,this._differs=mt,this._renderer=ve}set ngStyle(rt){this._ngStyle=rt,!this._differ&&rt&&(this._differ=this._differs.find(rt).create())}ngDoCheck(){if(this._differ){const rt=this._differ.diff(this._ngStyle);rt&&this._applyChanges(rt)}}_setStyle(rt,mt){const[ve,Ge]=rt.split("."),Br=-1===ve.indexOf("-")?void 0:n.czy.DashCase;null!=mt?this._renderer.setStyle(this._ngEl.nativeElement,ve,Ge?`${mt}${Ge}`:mt,Br):this._renderer.removeStyle(this._ngEl.nativeElement,ve,Br)}_applyChanges(rt){rt.forEachRemovedItem(mt=>this._setStyle(mt.key,null)),rt.forEachAddedItem(mt=>this._setStyle(mt.key,mt.currentValue)),rt.forEachChangedItem(mt=>this._setStyle(mt.key,mt.currentValue))}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.aKT),n.rXU(n.MKu),n.rXU(n.sFG))};static \u0275dir=n.FsC({type:U,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return U})(),bn=(()=>{class U{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(rt){this._viewContainerRef=rt}ngOnChanges(rt){if(this._shouldRecreateView(rt)){const mt=this._viewContainerRef;if(this._viewRef&&mt.remove(mt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const ve=this._createContextForwardProxy();this._viewRef=mt.createEmbeddedView(this.ngTemplateOutlet,ve,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(rt){return!!rt.ngTemplateOutlet||!!rt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(rt,mt,ve)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,mt,ve),get:(rt,mt,ve)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,mt,ve)}})}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.c1b))};static \u0275dir=n.FsC({type:U,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[n.OA$]})}return U})();function Mn(U,Mt){return new n.wOt(2100,!1)}class Ro{createSubscription(Mt,rt){return(0,n.O8t)(()=>Mt.subscribe({next:rt,error:mt=>{throw mt}}))}dispose(Mt){(0,n.O8t)(()=>Mt.unsubscribe())}}class Qo{createSubscription(Mt,rt){return Mt.then(rt,mt=>{throw mt})}dispose(Mt){}}const Fo=new Qo,Ei=new Ro;let ta=(()=>{class U{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(rt){this._ref=rt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(rt){if(!this._obj){if(rt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(rt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return rt!==this._obj?(this._dispose(),this.transform(rt)):this._latestValue}_subscribe(rt){this._obj=rt,this._strategy=this._selectStrategy(rt),this._subscription=this._strategy.createSubscription(rt,mt=>this._updateLatestValue(rt,mt))}_selectStrategy(rt){if((0,n.jNT)(rt))return Fo;if((0,n.zjR)(rt))return Ei;throw Mn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(rt,mt){rt===this._obj&&(this._latestValue=mt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.gRc,16))};static \u0275pipe=n.EJ8({name:"async",type:U,pure:!1})}return U})();const as=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Pn=(()=>{class U{transform(rt){if(null==rt)return null;if("string"!=typeof rt)throw Mn();return rt.replace(as,mt=>mt[0].toUpperCase()+mt.slice(1).toLowerCase())}static \u0275fac=function(mt){return new(mt||U)};static \u0275pipe=n.EJ8({name:"titlecase",type:U,pure:!0})}return U})();const Ka=new n.nKC(""),Ii=new n.nKC("");let Ea=(()=>{class U{locale;defaultTimezone;defaultOptions;constructor(rt,mt,ve){this.locale=rt,this.defaultTimezone=mt,this.defaultOptions=ve}transform(rt,mt,ve,Ge){if(null==rt||""===rt||rt!=rt)return null;try{return K(rt,mt??this.defaultOptions?.dateFormat??"mediumDate",Ge||this.locale,ve??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Br){throw Mn()}}static \u0275fac=function(mt){return new(mt||U)(n.rXU(n.xe9,16),n.rXU(Ka,24),n.rXU(Ii,24))};static \u0275pipe=n.EJ8({name:"date",type:U,pure:!0})}return U})();const Ri=/#/g;let pa=(()=>{class U{_localization;constructor(rt){this._localization=rt}transform(rt,mt,ve){if(null==rt)return"";if("object"!=typeof mt||null===mt)throw Mn();return mt[function Ji(U,Mt,rt,mt){let ve=`=${U}`;if(Mt.indexOf(ve)>-1||(ve=rt.getPluralCategory(U,mt),Mt.indexOf(ve)>-1))return ve;if(Mt.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${U}"`)}(rt,Object.keys(mt),this._localization,ve)].replace(Ri,rt.toString())}static \u0275fac=function(mt){return new(mt||U)(n.rXU(pi,16))};static \u0275pipe=n.EJ8({name:"i18nPlural",type:U,pure:!0})}return U})(),Ci=(()=>{class U{static \u0275fac=function(mt){return new(mt||U)};static \u0275mod=n.$C({type:U});static \u0275inj=n.G2t({})}return U})();const co="browser",Da="server";function Ga(U){return U===co}function ma(U){return U===Da}let ca=(()=>{class U{static \u0275prov=(0,n.jDH)({token:U,providedIn:"root",factory:()=>Ga((0,n.WQX)(n.Agw))?new Vn((0,n.WQX)(T),window):new ls})}return U})();class Vn{document;window;offset=()=>[0,0];constructor(Mt,rt){this.document=Mt,this.window=rt}setOffset(Mt){this.offset=Array.isArray(Mt)?()=>Mt:Mt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Mt){this.window.scrollTo(Mt[0],Mt[1])}scrollToAnchor(Mt){const rt=function cc(U,Mt){const rt=U.getElementById(Mt)||U.getElementsByName(Mt)[0];if(rt)return rt;if("function"==typeof U.createTreeWalker&&U.body&&"function"==typeof U.body.attachShadow){const mt=U.createTreeWalker(U.body,NodeFilter.SHOW_ELEMENT);let ve=mt.currentNode;for(;ve;){const Ge=ve.shadowRoot;if(Ge){const Br=Ge.getElementById(Mt)||Ge.querySelector(`[name="${Mt}"]`);if(Br)return Br}ve=mt.nextNode()}}return null}(this.document,Mt);rt&&(this.scrollToElement(rt),rt.focus())}setHistoryScrollRestoration(Mt){this.window.history.scrollRestoration=Mt}scrollToElement(Mt){const rt=Mt.getBoundingClientRect(),mt=rt.left+this.window.pageXOffset,ve=rt.top+this.window.pageYOffset,Ge=this.offset();this.window.scrollTo(mt-Ge[0],ve-Ge[1])}}class ls{setOffset(Mt){}getScrollPosition(){return[0,0]}scrollToPosition(Mt){}scrollToAnchor(Mt){}setHistoryScrollRestoration(Mt){}}class Sa{}},7691:(i,s,o)=>{"use strict";o.d(s,{$R:()=>jt,Nl:()=>wt,Qq:()=>Oe,b$:()=>ke,cS:()=>jr,yz:()=>wr});var n=o(3014),a=o(3107),l=o(3016),y=o(1698),k=o(1787),C=o(1459),A=o(1483),T=o(7947),S=o(4447),O=o(2867),N=o(4460);class Z{}class W{}class J{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(_e){_e?"string"==typeof _e?this.lazyInit=()=>{this.headers=new Map,_e.split("\n").forEach(ce=>{const ft=ce.indexOf(":");if(ft>0){const Xt=ce.slice(0,ft),Nt=ce.slice(ft+1).trim();this.addHeaderEntry(Xt,Nt)}})}:typeof Headers<"u"&&_e instanceof Headers?(this.headers=new Map,_e.forEach((ce,ft)=>{this.addHeaderEntry(ft,ce)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(_e).forEach(([ce,ft])=>{this.setHeaderEntries(ce,ft)})}:this.headers=new Map}has(_e){return this.init(),this.headers.has(_e.toLowerCase())}get(_e){this.init();const ce=this.headers.get(_e.toLowerCase());return ce&&ce.length>0?ce[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(_e){return this.init(),this.headers.get(_e.toLowerCase())||null}append(_e,ce){return this.clone({name:_e,value:ce,op:"a"})}set(_e,ce){return this.clone({name:_e,value:ce,op:"s"})}delete(_e,ce){return this.clone({name:_e,value:ce,op:"d"})}maybeSetNormalizedName(_e,ce){this.normalizedNames.has(ce)||this.normalizedNames.set(ce,_e)}init(){this.lazyInit&&(this.lazyInit instanceof J?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(_e=>this.applyUpdate(_e)),this.lazyUpdate=null))}copyFrom(_e){_e.init(),Array.from(_e.headers.keys()).forEach(ce=>{this.headers.set(ce,_e.headers.get(ce)),this.normalizedNames.set(ce,_e.normalizedNames.get(ce))})}clone(_e){const ce=new J;return ce.lazyInit=this.lazyInit&&this.lazyInit instanceof J?this.lazyInit:this,ce.lazyUpdate=(this.lazyUpdate||[]).concat([_e]),ce}applyUpdate(_e){const ce=_e.name.toLowerCase();switch(_e.op){case"a":case"s":let ft=_e.value;if("string"==typeof ft&&(ft=[ft]),0===ft.length)return;this.maybeSetNormalizedName(_e.name,ce);const Xt=("a"===_e.op?this.headers.get(ce):void 0)||[];Xt.push(...ft),this.headers.set(ce,Xt);break;case"d":const Nt=_e.value;if(Nt){let he=this.headers.get(ce);if(!he)return;he=he.filter(je=>-1===Nt.indexOf(je)),0===he.length?(this.headers.delete(ce),this.normalizedNames.delete(ce)):this.headers.set(ce,he)}else this.headers.delete(ce),this.normalizedNames.delete(ce)}}addHeaderEntry(_e,ce){const ft=_e.toLowerCase();this.maybeSetNormalizedName(_e,ft),this.headers.has(ft)?this.headers.get(ft).push(ce):this.headers.set(ft,[ce])}setHeaderEntries(_e,ce){const ft=(Array.isArray(ce)?ce:[ce]).map(Nt=>Nt.toString()),Xt=_e.toLowerCase();this.headers.set(Xt,ft),this.maybeSetNormalizedName(_e,Xt)}forEach(_e){this.init(),Array.from(this.normalizedNames.keys()).forEach(ce=>_e(this.normalizedNames.get(ce),this.headers.get(ce)))}}class ct{encodeKey(_e){return Ot(_e)}encodeValue(_e){return Ot(_e)}decodeKey(_e){return decodeURIComponent(_e)}decodeValue(_e){return decodeURIComponent(_e)}}const xt=/%(\d[a-f0-9])/gi,Ct={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ot(qt){return encodeURIComponent(qt).replace(xt,(_e,ce)=>Ct[ce]??_e)}function _t(qt){return`${qt}`}class wt{map;encoder;updates=null;cloneFrom=null;constructor(_e={}){if(this.encoder=_e.encoder||new ct,_e.fromString){if(_e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pt(qt,_e){const ce=new Map;return qt.length>0&&qt.replace(/^\?/,"").split("&").forEach(Xt=>{const Nt=Xt.indexOf("="),[he,je]=-1==Nt?[_e.decodeKey(Xt),""]:[_e.decodeKey(Xt.slice(0,Nt)),_e.decodeValue(Xt.slice(Nt+1))],Te=ce.get(he)||[];Te.push(je),ce.set(he,Te)}),ce}(_e.fromString,this.encoder)}else _e.fromObject?(this.map=new Map,Object.keys(_e.fromObject).forEach(ce=>{const ft=_e.fromObject[ce],Xt=Array.isArray(ft)?ft.map(_t):[_t(ft)];this.map.set(ce,Xt)})):this.map=null}has(_e){return this.init(),this.map.has(_e)}get(_e){this.init();const ce=this.map.get(_e);return ce?ce[0]:null}getAll(_e){return this.init(),this.map.get(_e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(_e,ce){return this.clone({param:_e,value:ce,op:"a"})}appendAll(_e){const ce=[];return Object.keys(_e).forEach(ft=>{const Xt=_e[ft];Array.isArray(Xt)?Xt.forEach(Nt=>{ce.push({param:ft,value:Nt,op:"a"})}):ce.push({param:ft,value:Xt,op:"a"})}),this.clone(ce)}set(_e,ce){return this.clone({param:_e,value:ce,op:"s"})}delete(_e,ce){return this.clone({param:_e,value:ce,op:"d"})}toString(){return this.init(),this.keys().map(_e=>{const ce=this.encoder.encodeKey(_e);return this.map.get(_e).map(ft=>ce+"="+this.encoder.encodeValue(ft)).join("&")}).filter(_e=>""!==_e).join("&")}clone(_e){const ce=new wt({encoder:this.encoder});return ce.cloneFrom=this.cloneFrom||this,ce.updates=(this.updates||[]).concat(_e),ce}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(_e=>this.map.set(_e,this.cloneFrom.map.get(_e))),this.updates.forEach(_e=>{switch(_e.op){case"a":case"s":const ce=("a"===_e.op?this.map.get(_e.param):void 0)||[];ce.push(_t(_e.value)),this.map.set(_e.param,ce);break;case"d":if(void 0===_e.value){this.map.delete(_e.param);break}{let ft=this.map.get(_e.param)||[];const Xt=ft.indexOf(_t(_e.value));-1!==Xt&&ft.splice(Xt,1),ft.length>0?this.map.set(_e.param,ft):this.map.delete(_e.param)}}}),this.cloneFrom=this.updates=null)}}class st{map=new Map;set(_e,ce){return this.map.set(_e,ce),this}get(_e){return this.map.has(_e)||this.map.set(_e,_e.defaultValue()),this.map.get(_e)}delete(_e){return this.map.delete(_e),this}has(_e){return this.map.has(_e)}keys(){return this.map.keys()}}function Bt(qt){return typeof ArrayBuffer<"u"&&qt instanceof ArrayBuffer}function ne(qt){return typeof Blob<"u"&&qt instanceof Blob}function le(qt){return typeof FormData<"u"&&qt instanceof FormData}class ae{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(_e,ce,ft,Xt){let Nt;if(this.url=ce,this.method=_e.toUpperCase(),function vt(qt){switch(qt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Xt?(this.body=void 0!==ft?ft:null,Nt=Xt):Nt=ft,Nt&&(this.reportProgress=!!Nt.reportProgress,this.withCredentials=!!Nt.withCredentials,Nt.responseType&&(this.responseType=Nt.responseType),Nt.headers&&(this.headers=Nt.headers),Nt.context&&(this.context=Nt.context),Nt.params&&(this.params=Nt.params),this.transferCache=Nt.transferCache),this.headers??=new J,this.context??=new st,this.params){const he=this.params.toString();if(0===he.length)this.urlWithParams=ce;else{const je=ce.indexOf("?");this.urlWithParams=ce+(-1===je?"?":jeRr.set($r,_e.setHeaders[$r]),ur)),_e.setParams&&(Er=Object.keys(_e.setParams).reduce((Rr,$r)=>Rr.set($r,_e.setParams[$r]),Er)),new ae(ce,ft,he,{params:Er,headers:ur,context:kr,reportProgress:Te,responseType:Xt,withCredentials:je,transferCache:Nt})}}var or=function(qt){return qt[qt.Sent=0]="Sent",qt[qt.UploadProgress=1]="UploadProgress",qt[qt.ResponseHeader=2]="ResponseHeader",qt[qt.DownloadProgress=3]="DownloadProgress",qt[qt.Response=4]="Response",qt[qt.User=5]="User",qt}(or||{});class fr{headers;status;statusText;url;ok;type;constructor(_e,ce=200,ft="OK"){this.headers=_e.headers||new J,this.status=void 0!==_e.status?_e.status:ce,this.statusText=_e.statusText||ft,this.url=_e.url||null,this.ok=this.status>=200&&this.status<300}}class yr extends fr{constructor(_e={}){super(_e)}type=or.ResponseHeader;clone(_e={}){return new yr({headers:_e.headers||this.headers,status:void 0!==_e.status?_e.status:this.status,statusText:_e.statusText||this.statusText,url:_e.url||this.url||void 0})}}class jr extends fr{body;constructor(_e={}){super(_e),this.body=void 0!==_e.body?_e.body:null}type=or.Response;clone(_e={}){return new jr({body:void 0!==_e.body?_e.body:this.body,headers:_e.headers||this.headers,status:void 0!==_e.status?_e.status:this.status,statusText:_e.statusText||this.statusText,url:_e.url||this.url||void 0})}}class wr extends fr{name="HttpErrorResponse";message;error;ok=!1;constructor(_e){super(_e,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${_e.url||"(unknown url)"}`:`Http failure response for ${_e.url||"(unknown url)"}: ${_e.status} ${_e.statusText}`,this.error=_e.error||null}}function Rt(qt,_e){return{body:_e,headers:qt.headers,context:qt.context,observe:qt.observe,params:qt.params,reportProgress:qt.reportProgress,responseType:qt.responseType,withCredentials:qt.withCredentials,transferCache:qt.transferCache}}let Oe=(()=>{class qt{handler;constructor(ce){this.handler=ce}request(ce,ft,Xt={}){let Nt;if(ce instanceof ae)Nt=ce;else{let Te,ur;Te=Xt.headers instanceof J?Xt.headers:new J(Xt.headers),Xt.params&&(ur=Xt.params instanceof wt?Xt.params:new wt({fromObject:Xt.params})),Nt=new ae(ce,ft,void 0!==Xt.body?Xt.body:null,{headers:Te,context:Xt.context,params:ur,reportProgress:Xt.reportProgress,responseType:Xt.responseType||"json",withCredentials:Xt.withCredentials,transferCache:Xt.transferCache})}const he=(0,l.of)(Nt).pipe((0,C.H)(Te=>this.handler.handle(Te)));if(ce instanceof ae||"events"===Xt.observe)return he;const je=he.pipe((0,A.p)(Te=>Te instanceof jr));switch(Xt.observe||"body"){case"body":switch(Nt.responseType){case"arraybuffer":return je.pipe((0,T.T)(Te=>{if(null!==Te.body&&!(Te.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Te.body}));case"blob":return je.pipe((0,T.T)(Te=>{if(null!==Te.body&&!(Te.body instanceof Blob))throw new Error("Response is not a Blob.");return Te.body}));case"text":return je.pipe((0,T.T)(Te=>{if(null!==Te.body&&"string"!=typeof Te.body)throw new Error("Response is not a string.");return Te.body}));default:return je.pipe((0,T.T)(Te=>Te.body))}case"response":return je;default:throw new Error(`Unreachable: unhandled observe type ${Xt.observe}}`)}}delete(ce,ft={}){return this.request("DELETE",ce,ft)}get(ce,ft={}){return this.request("GET",ce,ft)}head(ce,ft={}){return this.request("HEAD",ce,ft)}jsonp(ce,ft){return this.request("JSONP",ce,{params:(new wt).append(ft,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ce,ft={}){return this.request("OPTIONS",ce,ft)}patch(ce,ft,Xt={}){return this.request("PATCH",ce,Rt(Xt,ft))}post(ce,ft,Xt={}){return this.request("POST",ce,Rt(Xt,ft))}put(ce,ft,Xt={}){return this.request("PUT",ce,Rt(Xt,ft))}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(Z))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();const Ht=/^\)\]\}',?\n/;function te(qt){if(qt.url)return qt.url;const _e="X-Request-URL".toLocaleLowerCase();return qt.headers.get(_e)}let Ae=(()=>{class qt{fetchImpl=(0,a.WQX)(Pe,{optional:!0})?.fetch??((...ce)=>globalThis.fetch(...ce));ngZone=(0,a.WQX)(a.SKi);handle(ce){return new y.c(ft=>{const Xt=new AbortController;return this.doRequest(ce,Xt.signal,ft).then(St,Nt=>ft.error(new wr({error:Nt}))),()=>Xt.abort()})}doRequest(ce,ft,Xt){var Nt=this;return(0,n.A)(function*(){const he=Nt.createRequestInit(ce);let je;try{const Jr=Nt.ngZone.runOutsideAngular(()=>Nt.fetchImpl(ce.urlWithParams,{signal:ft,...he}));(function yt(qt){qt.then(St,St)})(Jr),Xt.next({type:or.Sent}),je=yield Jr}catch(Jr){return void Xt.error(new wr({error:Jr,status:Jr.status??0,statusText:Jr.statusText,url:ce.urlWithParams,headers:Jr.headers}))}const Te=new J(je.headers),ur=je.statusText,Er=te(je)??ce.urlWithParams;let kr=je.status,Rr=null;if(ce.reportProgress&&Xt.next(new yr({headers:Te,status:kr,statusText:ur,url:Er})),je.body){const Jr=je.headers.get("content-length"),so=[],xo=je.body.getReader();let bn,rn,Eo=0;const Mn=typeof Zone<"u"&&Zone.current;yield Nt.ngZone.runOutsideAngular((0,n.A)(function*(){for(;;){const{done:Qo,value:Fo}=yield xo.read();if(Qo)break;if(so.push(Fo),Eo+=Fo.length,ce.reportProgress){rn="text"===ce.responseType?(rn??"")+(bn??=new TextDecoder).decode(Fo,{stream:!0}):void 0;const Ei=()=>Xt.next({type:or.DownloadProgress,total:Jr?+Jr:void 0,loaded:Eo,partialText:rn});Mn?Mn.run(Ei):Ei()}}}));const Ro=Nt.concatChunks(so,Eo);try{const Qo=je.headers.get("Content-Type")??"";Rr=Nt.parseBody(ce,Ro,Qo)}catch(Qo){return void Xt.error(new wr({error:Qo,headers:new J(je.headers),status:je.status,statusText:je.statusText,url:te(je)??ce.urlWithParams}))}}0===kr&&(kr=Rr?200:0),kr>=200&&kr<300?(Xt.next(new jr({body:Rr,headers:Te,status:kr,statusText:ur,url:Er})),Xt.complete()):Xt.error(new wr({error:Rr,headers:Te,status:kr,statusText:ur,url:Er}))})()}parseBody(ce,ft,Xt){switch(ce.responseType){case"json":const Nt=(new TextDecoder).decode(ft).replace(Ht,"");return""===Nt?null:JSON.parse(Nt);case"text":return(new TextDecoder).decode(ft);case"blob":return new Blob([ft],{type:Xt});case"arraybuffer":return ft.buffer}}createRequestInit(ce){const ft={},Xt=ce.withCredentials?"include":void 0;if(ce.headers.forEach((Nt,he)=>ft[Nt]=he.join(",")),ce.headers.has("Accept")||(ft.Accept="application/json, text/plain, */*"),!ce.headers.has("Content-Type")){const Nt=ce.detectContentTypeHeader();null!==Nt&&(ft["Content-Type"]=Nt)}return{body:ce.serializeBody(),method:ce.method,headers:ft,credentials:Xt}}concatChunks(ce,ft){const Xt=new Uint8Array(ft);let Nt=0;for(const he of ce)Xt.set(he,Nt),Nt+=he.length;return Xt}static \u0275fac=function(ft){return new(ft||qt)};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();class Pe{}function St(){}function ie(qt,_e){return _e(qt)}const re=new a.nKC(""),$e=new a.nKC(""),tr=new a.nKC("",{providedIn:"root",factory:()=>!0});let Or=(()=>{class qt extends Z{backend;injector;chain=null;pendingTasks=(0,a.WQX)(a.TgB);contributeToStability=(0,a.WQX)(tr);constructor(ce,ft){super(),this.backend=ce,this.injector=ft}handle(ce){if(null===this.chain){const ft=Array.from(new Set([...this.injector.get(re),...this.injector.get($e,[])]));this.chain=ft.reduceRight((Xt,Nt)=>function Se(qt,_e,ce){return(ft,Xt)=>(0,a.N4e)(ce,()=>_e(ft,Nt=>qt(Nt,Xt)))}(Xt,Nt,this.injector),ie)}if(this.contributeToStability){const ft=this.pendingTasks.add();return this.chain(ce,Xt=>this.backend.handle(Xt)).pipe((0,S.j)(()=>this.pendingTasks.remove(ft)))}return this.chain(ce,ft=>this.backend.handle(ft))}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(W),a.KVO(a.uvJ))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();const Ce=/^\)\]\}',?\n/;let ar=(()=>{class qt{xhrFactory;constructor(ce){this.xhrFactory=ce}handle(ce){if("JSONP"===ce.method)throw new a.wOt(-2800,!1);const ft=this.xhrFactory;return(ft.\u0275loadImpl?(0,k.H)(ft.\u0275loadImpl()):(0,l.of)(null)).pipe((0,O.n)(()=>new y.c(Nt=>{const he=ft.build();if(he.open(ce.method,ce.urlWithParams),ce.withCredentials&&(he.withCredentials=!0),ce.headers.forEach((so,xo)=>he.setRequestHeader(so,xo.join(","))),ce.headers.has("Accept")||he.setRequestHeader("Accept","application/json, text/plain, */*"),!ce.headers.has("Content-Type")){const so=ce.detectContentTypeHeader();null!==so&&he.setRequestHeader("Content-Type",so)}if(ce.responseType){const so=ce.responseType.toLowerCase();he.responseType="json"!==so?so:"text"}const je=ce.serializeBody();let Te=null;const ur=()=>{if(null!==Te)return Te;const so=he.statusText||"OK",xo=new J(he.getAllResponseHeaders()),Eo=function Sr(qt){return"responseURL"in qt&&qt.responseURL?qt.responseURL:/^X-Request-URL:/m.test(qt.getAllResponseHeaders())?qt.getResponseHeader("X-Request-URL"):null}(he)||ce.url;return Te=new yr({headers:xo,status:he.status,statusText:so,url:Eo}),Te},Er=()=>{let{headers:so,status:xo,statusText:Eo,url:bn}=ur(),rn=null;204!==xo&&(rn=typeof he.response>"u"?he.responseText:he.response),0===xo&&(xo=rn?200:0);let Mn=xo>=200&&xo<300;if("json"===ce.responseType&&"string"==typeof rn){const Ro=rn;rn=rn.replace(Ce,"");try{rn=""!==rn?JSON.parse(rn):null}catch(Qo){rn=Ro,Mn&&(Mn=!1,rn={error:Qo,text:rn})}}Mn?(Nt.next(new jr({body:rn,headers:so,status:xo,statusText:Eo,url:bn||void 0})),Nt.complete()):Nt.error(new wr({error:rn,headers:so,status:xo,statusText:Eo,url:bn||void 0}))},kr=so=>{const{url:xo}=ur(),Eo=new wr({error:so,status:he.status||0,statusText:he.statusText||"Unknown Error",url:xo||void 0});Nt.error(Eo)};let Rr=!1;const $r=so=>{Rr||(Nt.next(ur()),Rr=!0);let xo={type:or.DownloadProgress,loaded:so.loaded};so.lengthComputable&&(xo.total=so.total),"text"===ce.responseType&&he.responseText&&(xo.partialText=he.responseText),Nt.next(xo)},Jr=so=>{let xo={type:or.UploadProgress,loaded:so.loaded};so.lengthComputable&&(xo.total=so.total),Nt.next(xo)};return he.addEventListener("load",Er),he.addEventListener("error",kr),he.addEventListener("timeout",kr),he.addEventListener("abort",kr),ce.reportProgress&&(he.addEventListener("progress",$r),null!==je&&he.upload&&he.upload.addEventListener("progress",Jr)),he.send(je),Nt.next({type:or.Sent}),()=>{he.removeEventListener("error",kr),he.removeEventListener("abort",kr),he.removeEventListener("load",Er),he.removeEventListener("timeout",kr),ce.reportProgress&&(he.removeEventListener("progress",$r),null!==je&&he.upload&&he.upload.removeEventListener("progress",Jr)),he.readyState!==he.DONE&&he.abort()}})))}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(N.N0))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();const dr=new a.nKC(""),ao=new a.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),zo=new a.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class To{}let Ho=(()=>{class qt{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(ce,ft,Xt){this.doc=ce,this.platform=ft,this.cookieName=Xt}getToken(){if("server"===this.platform)return null;const ce=this.doc.cookie||"";return ce!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(ce,this.cookieName),this.lastCookieString=ce),this.lastToken}static \u0275fac=function(ft){return new(ft||qt)(a.KVO(N.qQ),a.KVO(a.Agw),a.KVO(ao))};static \u0275prov=a.jDH({token:qt,factory:qt.\u0275fac})}return qt})();function be(qt,_e){const ce=qt.url.toLowerCase();if(!(0,a.WQX)(dr)||"GET"===qt.method||"HEAD"===qt.method||ce.startsWith("http://")||ce.startsWith("https://"))return _e(qt);const ft=(0,a.WQX)(To).getToken(),Xt=(0,a.WQX)(zo);return null!=ft&&!qt.headers.has(Xt)&&(qt=qt.clone({headers:qt.headers.set(Xt,ft)})),_e(qt)}var It=function(qt){return qt[qt.Interceptors=0]="Interceptors",qt[qt.LegacyInterceptors=1]="LegacyInterceptors",qt[qt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",qt[qt.NoXsrfProtection=3]="NoXsrfProtection",qt[qt.JsonpSupport=4]="JsonpSupport",qt[qt.RequestsMadeViaParent=5]="RequestsMadeViaParent",qt[qt.Fetch=6]="Fetch",qt}(It||{});function jt(...qt){const _e=[Oe,ar,Or,{provide:Z,useExisting:Or},{provide:W,useFactory:()=>(0,a.WQX)(Ae,{optional:!0})??(0,a.WQX)(ar)},{provide:re,useValue:be,multi:!0},{provide:dr,useValue:!0},{provide:To,useClass:Ho}];for(const ce of qt)_e.push(...ce.\u0275providers);return(0,a.EmA)(_e)}function ke(qt){return function Kt(qt,_e){return{\u0275kind:qt,\u0275providers:_e}}(It.Interceptors,qt.map(_e=>({provide:re,useValue:_e,multi:!0})))}},3107:(i,s,o)=>{"use strict";function a(t,e){return Object.is(t,e)}o.d(s,{bc$:()=>D,iLQ:()=>gm,sZ2:()=>Cd,hnV:()=>Hy,wjH:()=>zn,o8S:()=>ul,BIS:()=>j,gRc:()=>CE,Ql9:()=>FA,Ocv:()=>zA,Z63:()=>Qr,aKT:()=>Oa,uvJ:()=>la,zcH:()=>kl,bkB:()=>nl,ES_:()=>cf,$GK:()=>_n,nKC:()=>ce,zZn:()=>Qi,_q3:()=>b1,MKu:()=>w1,xe9:()=>u1,Co$:()=>l_,Vns:()=>fh,SKi:()=>ia,Xx1:()=>ls,Agw:()=>v,PLl:()=>su,rOR:()=>Ph,sFG:()=>V5,_9s:()=>Oy,czy:()=>gg,WPN:()=>uu,kdw:()=>Aa,C4Q:()=>am,NYb:()=>P3,giA:()=>I_,RxE:()=>gE,c1b:()=>Ew,gXe:()=>Dl,mal:()=>Xs,Tzd:()=>vs,L39:()=>GT,EWP:()=>k1,sbv:()=>jC,a0P:()=>w8,Ol2:()=>Fy,w6W:()=>r3,QZP:()=>C1,Rfq:()=>It,oKB:()=>Us,WQX:()=>co,hFB:()=>$m,naY:()=>JA,Hps:()=>Uy,QuC:()=>Oi,EmA:()=>ji,Udg:()=>XT,HJs:()=>y8,N4e:()=>$a,vPA:()=>Tg,O8t:()=>Yg,H3F:()=>k_,H8p:()=>yc,KH2:()=>Kg,TgB:()=>_l,wOt:()=>Or,WHO:()=>T_,e01:()=>M_,lNU:()=>Lo,h9k:()=>Lf,$MX:()=>cg,ZF7:()=>Gu,Kcf:()=>U0,e5t:()=>H0,UyX:()=>j0,cWb:()=>$0,osQ:()=>V0,H5H:()=>Vv,Zy3:()=>fo,mq5:()=>C2,JZv:()=>dr,TL3:()=>ET,LfX:()=>Fi,plB:()=>Ju,jNT:()=>Vy,zjR:()=>O_,ngT:()=>an,hVU:()=>L3,TL$:()=>bf,Tbb:()=>To,rcV:()=>Gl,nM4:()=>Ax,Vt3:()=>pv,GFd:()=>Rx,OA$:()=>Wc,Jv_:()=>Pk,R7$:()=>xg,BMQ:()=>Dv,HbH:()=>a2,ZvI:()=>h2,AVh:()=>Rv,BUC:()=>g2,vxM:()=>w2,wni:()=>ak,C6U:()=>dk,VBU:()=>m_,FsC:()=>w_,jDH:()=>cn,G2t:()=>pi,$C:()=>By,EJ8:()=>y_,rXU:()=>qu,nrm:()=>Bv,eu8:()=>Uv,bVm:()=>Fw,qex:()=>Pw,k0s:()=>Lw,j41:()=>Nw,RV6:()=>E2,xGo:()=>xp,Mr5:()=>$v,KVO:()=>mi,kS0:()=>Yd,QTQ:()=>nw,bIt:()=>Wv,lsd:()=>lk,joV:()=>Uo,qSk:()=>Co,XpG:()=>X2,nI1:()=>Yk,bMT:()=>Qk,i5U:()=>Zk,SdG:()=>Q2,NAR:()=>Y2,Y8G:()=>Mv,FS9:()=>Xv,Mz_:()=>Vw,lJ4:()=>Bk,eq3:()=>Uk,l_i:()=>$k,sMw:()=>jk,ziG:()=>Vk,lV:()=>Hk,NyB:()=>uk,mGM:()=>ck,sdS:()=>pk,Dyx:()=>_2,Z7z:()=>v2,Vm6:()=>y2,Njj:()=>pd,eBV:()=>Ml,npT:()=>yb,f$h:()=>Ff,B4B:()=>Xu,n$t:()=>vb,Aen:()=>Zl,xc7:()=>Ov,Kam:()=>Kv,zvX:()=>jv,DNE:()=>fv,C5r:()=>qk,EFF:()=>xk,JRh:()=>Qv,SpI:()=>Hw,DH7:()=>Ok,mxI:()=>qv,R50:()=>Zv,GBs:()=>sk}),o(3014);let l=null,y=!1,k=1;const C=Symbol("SIGNAL");function A(t){const e=l;return l=t,e}const N={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 Z(t){if(y)throw new Error("");if(null===l)return;l.consumerOnSignalRead(t);const e=l.nextProducerIndex++;Bt(l),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function _t(t){Bt(t);for(let e=0;e0}function Bt(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function ne(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function le(t){return void 0!==t.producerNode}function me(t){const e=Object.create(yr);e.computation=t;const r=()=>{if(J(e),Z(e),e.value===fr)throw e.error;return e.value};return r[C]=e,r}const ae=Symbol("UNSET"),or=Symbol("COMPUTING"),fr=Symbol("ERRORED"),yr={...N,value:ae,dirty:!0,error:null,equal:a,producerMustRecompute:t=>t.value===ae||t.value===or,producerRecomputeValue(t){if(t.value===or)throw new Error("Detected cycle in computations.");const e=t.value;t.value=or;const r=Ct(t);let c;try{c=t.computation()}catch(p){c=fr,t.error=p}finally{Ot(t,r)}e!==ae&&e!==fr&&c!==fr&&t.equal(e,c)?t.value=e:(t.value=c,t.version++)}};let wr=function jr(){throw new Error};function ze(){wr()}let kt=null;function zt(t,e){ct()||ze(),t.equal(t.value,e)||(t.value=e,function St(t){t.version++,function W(){k++}(),ht(t),kt?.()}(t))}const Pe={...N,equal:a,value:void 0};const ie=()=>{},Xe={...N,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:ie};var Ke=o(1217),re=o(8447),$e=o(5710),tr=o(7947);o(1703);const Lo="https://g.co/ng/security#xss";class Or extends Error{code;constructor(e,r){super(fo(e,r)),this.code=e}}function fo(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}const cr=Symbol("InputSignalNode#UNSET"),Ft={...Pe,transformFn:void 0,applyValueToInputSignal(t,e){zt(t,e)}};function K(t,e){const r=Object.create(Ft);function c(){if(Z(r),r.value===cr)throw new Or(-950,!1);return r.value}return r.value=t,r.transformFn=e?.transform,c[C]=r,c}function L(t){return{toString:t}.toString()}const Lt="__parameters__";function Sr(t,e,r){return L(()=>{const c=function Ce(t){return function(...r){if(t){const c=t(...r);for(const p in c)this[p]=c[p]}}}(e);function p(...m){if(this instanceof p)return c.apply(this,m),this;const x=new p(...m);return M.annotation=x,M;function M(B,ot,Dt){const Vt=B.hasOwnProperty(Lt)?B[Lt]:Object.defineProperty(B,Lt,{value:[]})[Lt];for(;Vt.length<=Dt;)Vt.push(null);return(Vt[Dt]=Vt[Dt]||[]).push(x),B}}return r&&(p.prototype=Object.create(r.prototype)),p.prototype.ngMetadataName=t,p.annotationCls=p,p})}const dr=globalThis;function xr(t){for(let e in t)if(t[e]===xr)return e;throw Error("Could not find renamed property on target object.")}function zo(t,e){for(const r in e)e.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=e[r])}function To(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(To).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const r=e.indexOf("\n");return-1===r?e:e.substring(0,r)}function Ho(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Ve=xr({__forward_ref__:xr});function It(t){return t.__forward_ref__=It,t.toString=function(){return To(this())},t}function Kt(t){return jt(t)?t():t}function jt(t){return"function"==typeof t&&t.hasOwnProperty(Ve)&&t.__forward_ref__===It}function cn(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function pi(t){return{providers:t.providers||[],imports:t.imports||[]}}function Ji(t){return is(t,On)||is(t,qt)}function Fi(t){return null!==Ji(t)}function is(t,e){return t.hasOwnProperty(e)?t[e]:null}function hi(t){return t&&(t.hasOwnProperty(Mi)||t.hasOwnProperty(_e))?t[Mi]:null}const On=xr({\u0275prov:xr}),Mi=xr({\u0275inj:xr}),qt=xr({ngInjectableDef:xr}),_e=xr({ngInjectorDef:xr});class ce{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(e,r){this._desc=e,this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=cn({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function $r(t){return t&&!!t.\u0275providers}const Jr=xr({\u0275cmp:xr}),so=xr({\u0275dir:xr}),xo=xr({\u0275pipe:xr}),Eo=xr({\u0275mod:xr}),bn=xr({\u0275fac:xr}),rn=xr({__NG_ELEMENT_ID__:xr}),Mn=xr({__NG_ENV_ID__:xr});function Ro(t){return"string"==typeof t?t:null==t?"":String(t)}function Pn(t,e){throw new Or(-201,!1)}var _n=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}(_n||{});let ss;function Ka(){return ss}function Ii(t){const e=ss;return ss=t,e}function Ea(t,e,r){const c=Ji(t);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:r&_n.Optional?null:void 0!==e?e:void Pn()}const Ki={},gi="__NG_DI_FLAG__",Gi="ngTempTokenPath",Xo=/\n/gm,fi="__source";let ni;function Xi(t){const e=ni;return ni=t,e}function Qs(t,e=_n.Default){if(void 0===ni)throw new Or(-203,!1);return null===ni?Ea(t,void 0,e):ni.get(t,e&_n.Optional?null:void 0,e)}function mi(t,e=_n.Default){return(Ka()||Qs)(Kt(t),e)}function co(t,e=_n.Default){return mi(t,Da(e))}function Da(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Ga(t){const e=[];for(let r=0;rArray.isArray(r)?ga(r,e):e(r))}function Cs(t,e,r){e>=t.length?t.push(r):t.splice(e,0,r)}function Ta(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Zt(t,e,r){let c=oe(t,e);return c>=0?t[1|c]=r:(c=~c,function Ds(t,e,r,c){let p=t.length;if(p==e)t.push(r,c);else if(1===p)t.push(c,t[0]),t[0]=r;else{for(p--,t.push(t[p-1],t[p]);p>e;)t[p]=t[p-2],p--;t[e]=r,t[e+1]=c}}(t,c,e,r)),c}function et(t,e){const r=oe(t,e);if(r>=0)return t[1|r]}function oe(t,e){return function Fr(t,e,r){let c=0,p=t.length>>r;for(;p!==c;){const m=c+(p-c>>1),x=t[m<e?p=m:c=m+1}return~(p<{r.push(x)};return ga(e,x=>{const M=x;lt(M,m,[],c)&&(p||=[],p.push(M))}),void 0!==p&&us(p,m),r}function us(t,e){for(let r=0;r{e(m,c)})}}function lt(t,e,r,c){if(!(t=Kt(t)))return!1;let p=null,m=hi(t);const x=!m&&Ko(t);if(m||x){if(x&&!x.standalone)return!1;p=t}else{const B=t.ngModule;if(m=hi(B),!m)return!1;p=B}const M=c.has(p);if(x){if(M)return!1;if(c.add(p),x.dependencies){const B="function"==typeof x.dependencies?x.dependencies():x.dependencies;for(const ot of B)lt(ot,e,r,c)}}else{if(!m)return!1;{if(null!=m.imports&&!M){let ot;c.add(p);try{ga(m.imports,Dt=>{lt(Dt,e,r,c)&&(ot||=[],ot.push(Dt))})}finally{}void 0!==ot&&us(ot,e)}if(!M){const ot=Di(p)||(()=>new p);e({provide:p,useFactory:ot,deps:Hr},p),e({provide:Wn,useValue:p,multi:!0},p),e({provide:Qr,useValue:()=>mi(p),multi:!0},p)}const B=m.providers;if(null!=B&&!M){const ot=t;Q(B,Dt=>{e(Dt,ot)})}}}return p!==t&&void 0!==t.providers}function Q(t,e){for(let r of t)$r(r)&&(r=r.\u0275providers),Array.isArray(r)?Q(r,e):e(r)}const Ut=xr({provide:String,useValue:xr});function Ue(t){return null!==t&&"object"==typeof t&&Ut in t}function ea(t){return"function"==typeof t}const yc=new ce(""),js={},pl={};let lc;function wn(){return void 0===lc&&(lc=new Mo),lc}class la{}class ba extends la{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(e,r,c,p){super(),this.parent=r,this.source=c,this.scopes=p,uc(e,x=>this.processProvider(x)),this.records.set(qo,vn(void 0,this)),p.has("environment")&&this.records.set(la,vn(void 0,this));const m=this.records.get(yc);null!=m&&"string"==typeof m.value&&this.scopes.add(m.value),this.injectorDefTypes=new Set(this.get(Wn,Hr,_n.Self))}destroy(){dc(this),this._destroyed=!0;const e=A(null);try{for(const c of this._ngOnDestroyHooks)c.ngOnDestroy();const r=this._onDestroyHooks;this._onDestroyHooks=[];for(const c of r)c()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),A(e)}}onDestroy(e){return dc(this),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){dc(this);const r=Xi(this),c=Ii(void 0);try{return e()}finally{Xi(r),Ii(c)}}get(e,r=Ki,c=_n.Default){if(dc(this),e.hasOwnProperty(Mn))return e[Mn](this);c=Da(c);const m=Xi(this),x=Ii(void 0);try{if(!(c&_n.SkipSelf)){let B=this.records.get(e);if(void 0===B){const ot=function ed(t){return"function"==typeof t||"object"==typeof t&&t instanceof ce}(e)&&Ji(e);B=ot&&this.injectableDefInScope(ot)?vn(Vs(e),js):null,this.records.set(e,B)}if(null!=B)return this.hydrate(e,B)}return(c&_n.Self?wn():this.parent).get(e,r=c&_n.Optional&&r===Ki?null:r)}catch(M){if("NullInjectorError"===M.name){if((M[Gi]=M[Gi]||[]).unshift(To(e)),m)throw M;return function ca(t,e,r,c){const p=t[Gi];throw e[fi]&&p.unshift(e[fi]),t.message=function Vn(t,e,r,c=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let p=To(e);if(Array.isArray(e))p=e.map(To).join(" -> ");else if("object"==typeof e){let m=[];for(let x in e)if(e.hasOwnProperty(x)){let M=e[x];m.push(x+":"+("string"==typeof M?JSON.stringify(M):To(M)))}p=`{${m.join(", ")}}`}return`${r}${c?"("+c+")":""}[${p}]: ${t.replace(Xo,"\n ")}`}("\n"+t.message,p,r,c),t.ngTokenPath=p,t[Gi]=null,t}(M,e,"R3InjectorError",this.source)}throw M}finally{Ii(x),Xi(m)}}resolveInjectorInitializers(){const e=A(null),r=Xi(this),c=Ii(void 0);try{const m=this.get(Qr,Hr,_n.Self);for(const x of m)x()}finally{Xi(r),Ii(c),A(e)}}toString(){const e=[],r=this.records;for(const c of r.keys())e.push(To(c));return`R3Injector[${e.join(", ")}]`}processProvider(e){let r=ea(e=Kt(e))?e:Kt(e&&e.provide);const c=function Fd(t){return Ue(t)?vn(void 0,t.useValue):vn(_c(t),js)}(e);if(!ea(e)&&!0===e.multi){let p=this.records.get(r);p||(p=vn(void 0,js,!0),p.factory=()=>Ga(p.multi),this.records.set(r,p)),r=e,p.multi.push(e)}this.records.set(r,c)}hydrate(e,r){const c=A(null);try{return r.value===js&&(r.value=pl,r.value=r.factory()),"object"==typeof r.value&&r.value&&function td(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}finally{A(c)}}injectableDefInScope(e){if(!e.providedIn)return!1;const r=Kt(e.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(e){const r=this._onDestroyHooks.indexOf(e);-1!==r&&this._onDestroyHooks.splice(r,1)}}function Vs(t){const e=Ji(t),r=null!==e?e.factory:Di(t);if(null!==r)return r;if(t instanceof ce)throw new Or(204,!1);if(t instanceof Function)return function vc(t){if(t.length>0)throw new Or(204,!1);const r=function si(t){return t&&(t[On]||t[qt])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new Or(204,!1)}function _c(t,e,r){let c;if(ea(t)){const p=Kt(t);return Di(p)||Vs(p)}if(Ue(t))c=()=>Kt(t.useValue);else if(function Jo(t){return!(!t||!t.useFactory)}(t))c=()=>t.useFactory(...Ga(t.deps||[]));else if(function _o(t){return!(!t||!t.useExisting)}(t))c=()=>mi(Kt(t.useExisting));else{const p=Kt(t&&(t.useClass||t.provide));if(!function Ic(t){return!!t.deps}(t))return Di(p)||Vs(p);c=()=>new p(...Ga(t.deps))}return c}function dc(t){if(t.destroyed)throw new Or(205,!1)}function vn(t,e,r=!1){return{factory:t,value:e,multi:r?[]:void 0}}function uc(t,e){for(const r of t)Array.isArray(r)?uc(r,e):r&&$r(r)?uc(r.\u0275providers,e):e(r)}function $a(t,e){t instanceof ba&&dc(t);const c=Xi(t),p=Ii(void 0);try{return e()}finally{Xi(c),Ii(p)}}function Oc(){return void 0!==Ka()||null!=function ha(){return ni}()}function Ss(t){if(!Oc())throw new Or(-203,!1)}const ii=0,Pr=1,Ao=2,Rn=3,wa=4,Qn=5,ai=6,Bn=7,Kn=8,ri=9,li=10,on=11,Xa=12,Zs=13,Ui=14,bi=15,Cn=16,Va=17,di=18,Un=19,U=20,Mt=21,rt=22,mt=23,ve=24,Ge=25,Br=1,dn=7,Dn=9,No=10;var ln=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(ln||{});function nn(t){return Array.isArray(t)&&"object"==typeof t[Br]}function xn(t){return Array.isArray(t)&&!0===t[Br]}function ya(t){return!!(4&t.flags)}function Ni(t){return t.componentOffset>-1}function hs(t){return!(1&~t.flags)}function Yi(t){return!!t.template}function Hs(t){return!!(512&t[Ao])}class Tl{previousValue;currentValue;firstChange;constructor(e,r,c){this.previousValue=e,this.currentValue=r,this.firstChange=c}isFirstChange(){return this.firstChange}}function Ha(t,e,r,c){null!==e?e.applyValueToInputSignal(e,c):t[r]=c}const Wc=(()=>{const t=()=>zs;return t.ngInherit=!0,t})();function zs(t){return t.type.prototype.ngOnChanges&&(t.setInput=Kc),Bo}function Bo(){const t=gc(this),e=t?.current;if(e){const r=t.previous;if(r===Ir)t.previous=e;else for(let c in e)r[c]=e[c];t.current=null,this.ngOnChanges(e)}}function Kc(t,e,r,c,p){const m=this.declaredInputs[c],x=gc(t)||function bu(t,e){return t[Gc]=e}(t,{previous:Ir,current:null}),M=x.current||(x.current={}),B=x.previous,ot=B[m];M[m]=new Tl(ot&&ot.currentValue,r,B===Ir),Ha(t,e,p,r)}const Gc="__ngSimpleChanges__";function gc(t){return t[Gc]||null}const Ws=function(t,e,r){},cp="svg";function qn(t){for(;Array.isArray(t);)t=t[ii];return t}function fl(t,e){return qn(e[t])}function oa(t,e){return qn(e[t.index])}function X(t,e){return t.data[e]}function F(t,e){return t[e]}function G(t,e){const r=e[t];return nn(r)?r:r[ii]}function Wt(t){return!(128&~t[Ao])}function pr(t,e){return null==e?null:t[e]}function nr(t){t[Va]=0}function uo(t){1024&t[Ao]||(t[Ao]|=1024,Wt(t)&&Ia(t))}function Io(t){return!!(9216&t[Ao]||t[ve]?.dirty)}function Gn(t){t[li].changeDetectionScheduler?.notify(9),64&t[Ao]&&(t[Ao]|=1024),Io(t)&&Ia(t)}function Ia(t){t[li].changeDetectionScheduler?.notify(0);let e=da(t);for(;null!==e&&!(8192&e[Ao])&&(e[Ao]|=8192,Wt(e));)e=da(e)}function na(t,e){if(!(256&~t[Ao]))throw new Or(911,!1);null===t[Mt]&&(t[Mt]=[]),t[Mt].push(e)}function da(t){const e=t[Rn];return xn(e)?e[Rn]:e}const Wo={lFrame:ro(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let jd=!1;function pp(){return Wo.bindingsEnabled}function ml(){return null!==Wo.skipHydrationRootTNode}function _r(){return Wo.lFrame.lView}function fn(){return Wo.lFrame.tView}function Ml(t){return Wo.lFrame.contextLView=t,t[Kn]}function pd(t){return Wo.lFrame.contextLView=null,t}function An(){let t=Nc();for(;null!==t&&64===t.type;)t=t.parent;return t}function Nc(){return Wo.lFrame.currentTNode}function Qa(t,e){const r=Wo.lFrame;r.currentTNode=t,r.isParent=e}function Il(){return Wo.lFrame.isParent}function gs(){Wo.lFrame.isParent=!1}function fs(){return jd}function Zc(t){const e=jd;return jd=t,e}function Za(){const t=Wo.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function I(){return Wo.lFrame.bindingIndex++}function P(t){const e=Wo.lFrame,r=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,r}function Et(t,e){const r=Wo.lFrame;r.bindingIndex=r.bindingRootIndex=t,ue(e)}function ue(t){Wo.lFrame.currentDirectiveIndex=t}function Me(t){const e=Wo.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function We(){return Wo.lFrame.currentQueryIndex}function sr(t){Wo.lFrame.currentQueryIndex=t}function Cr(t){const e=t[Pr];return 2===e.type?e.declTNode:1===e.type?t[Qn]:null}function Qe(t,e,r){if(r&_n.SkipSelf){let p=e,m=t;for(;!(p=p.parent,null!==p||r&_n.Host||(p=Cr(m),null===p||(m=m[Ui],10&p.type))););if(null===p)return!1;e=p,t=m}const c=Wo.lFrame=zr();return c.currentTNode=e,c.lView=t,!0}function Gr(t){const e=zr(),r=t[Pr];Wo.lFrame=e,e.currentTNode=r.firstChild,e.lView=t,e.tView=r,e.contextLView=t,e.bindingIndex=r.bindingStartIndex,e.inI18n=!1}function zr(){const t=Wo.lFrame,e=null===t?null:t.child;return null===e?ro(t):e}function ro(t){const e={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=e),e}function Ar(){const t=Wo.lFrame;return Wo.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Vr=Ar;function Xr(){const t=Ar();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 Ur(){return Wo.lFrame.selectedIndex}function Oo(t){Wo.lFrame.selectedIndex=t}function no(){const t=Wo.lFrame;return X(t.tView,t.selectedIndex)}function Co(){Wo.lFrame.currentNamespace=cp}function Uo(){!function oi(){Wo.lFrame.currentNamespace=null}()}let Xn=!0;function yi(){return Xn}function Si(t){Xn=t}function wo(t,e){for(let r=e.directiveStart,c=e.directiveEnd;r=c)break}else e[B]<0&&(t[Va]+=65536),(M>14>16&&(3&t[Ao])===e&&(t[Ao]+=16384,fa(M,m)):fa(M,m)}const Pa=-1;class tc{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(e,r,c){this.factory=e,this.canSeeViewProviders=r,this.injectImpl=c}}function Ja(t,e,r){let c=0;for(;ce){x=m-1;break}}}for(;m>16}(t),c=e;for(;r>0;)c=c[Ui],r--;return c}let bp=!0;function Lc(t){const e=bp;return bp=t,e}const _u=255,Kd=5;let ef=0;const Pc={};function wp(t,e){const r=xu(t,e);if(-1!==r)return r;const c=e[Pr];c.firstCreatePass&&(t.injectorIndex=e.length,kh(c.data,t),kh(e,null),kh(c.blueprint,null));const p=Rl(t,e),m=t.injectorIndex;if(mp(p)){const x=zd(p),M=Wd(p,e),B=M[Pr].data;for(let ot=0;ot<8;ot++)e[m+ot]=M[x+ot]|B[x+ot]}return e[m+8]=p,m}function kh(t,e){t.push(0,0,0,0,0,0,0,0,e)}function xu(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Rl(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,c=null,p=e;for(;null!==p;){if(c=Xd(p),null===c)return Pa;if(r++,p=p[Ui],-1!==c.injectorIndex)return c.injectorIndex|r<<16}return Pa}function Nl(t,e,r){!function rf(t,e,r){let c;"string"==typeof r?c=r.charCodeAt(0)||0:r.hasOwnProperty(rn)&&(c=r[rn]),null==c&&(c=r[rn]=ef++);const p=c&_u;e.data[t+(p>>Kd)]|=1<=0?e&_u:Dh:e}(r);if("function"==typeof m){if(!Qe(e,t,c))return c&_n.Host?Gd(p,0,c):Eh(e,r,c,p);try{let x;if(x=m(c),null!=x||c&_n.Optional)return x;Pn()}finally{Vr()}}else if("number"==typeof m){let x=null,M=xu(t,e),B=Pa,ot=c&_n.Host?e[bi][Qn]:null;for((-1===M||c&_n.SkipSelf)&&(B=-1===M?Rl(t,e):e[M+8],B!==Pa&&_p(c,!1)?(x=e[Pr],M=zd(B),e=Wd(B,e)):M=-1);-1!==M;){const Dt=e[Pr];if(Eu(m,M,Dt.data)){const Vt=vp(M,e,r,x,c,ot);if(Vt!==Pc)return Vt}B=e[M+8],B!==Pa&&_p(c,e[Pr].data[M+8]===ot)&&Eu(m,M,e)?(x=Dt,M=zd(B),e=Wd(B,e)):M=-1}}return p}function vp(t,e,r,c,p,m){const x=e[Pr],M=x.data[t+8],Dt=hd(M,x,r,null==c?Ni(M)&&bp:c!=x&&!!(3&M.type),p&_n.Host&&m===M);return null!==Dt?Fc(e,x,Dt,M):Pc}function hd(t,e,r,c,p){const m=t.providerIndexes,x=e.data,M=1048575&m,B=t.directiveStart,Dt=m>>20,Re=p?M+Dt:t.directiveEnd;for(let Be=c?M:M+Dt;Be=B&&qe.type===r)return Be}if(p){const Be=x[B];if(Be&&Yi(Be)&&Be.type===r)return B}return null}function Fc(t,e,r,c){let p=t[r];const m=e.data;if(function Cc(t){return t instanceof tc}(p)){const x=p;x.resolving&&function ta(t,e){throw e&&e.join(" > "),new Or(-200,t)}(function Qo(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Ro(t)}(m[r]));const M=Lc(x.canSeeViewProviders);x.resolving=!0;const ot=x.injectImpl?Ii(x.injectImpl):null;Qe(t,c,_n.Default);try{p=t[r]=x.factory(void 0,m,t,c),e.firstCreatePass&&r>=c.directiveStart&&function bs(t,e,r){const{ngOnChanges:c,ngOnInit:p,ngDoCheck:m}=e.type.prototype;if(c){const x=zs(e);(r.preOrderHooks??=[]).push(t,x),(r.preOrderCheckHooks??=[]).push(t,x)}p&&(r.preOrderHooks??=[]).push(0-t,p),m&&((r.preOrderHooks??=[]).push(t,m),(r.preOrderCheckHooks??=[]).push(t,m))}(r,m[r],e)}finally{null!==ot&&Ii(ot),Lc(M),x.resolving=!1,Vr()}}return p}function Eu(t,e,r){return!!(r[e+(t>>Kd)]&1<{const e=t.prototype.constructor,r=e[bn]||Cu(e),c=Object.prototype;let p=Object.getPrototypeOf(t.prototype).constructor;for(;p&&p!==c;){const m=p[bn]||Cu(p);if(m&&m!==r)return m;p=Object.getPrototypeOf(p)}return m=>new m})}function Cu(t){return jt(t)?()=>{const e=Cu(Kt(t));return e&&e()}:Di(t)}function Xd(t){const e=t[Pr],r=e.type;return 2===r?e.declTNode:1===r?t[Qn]:null}function Yd(t){return function ku(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const r=t.attrs;if(r){const c=r.length;let p=0;for(;pmi(qo)});static __NG_ELEMENT_ID__=-1}class cf{attributeName;constructor(e){this.attributeName=e}__NG_ELEMENT_ID__=()=>Yd(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new ce("").__NG_ELEMENT_ID__=t=>{const e=An();if(null===e)throw new Or(204,!1);if(2&e.type)return e.value;if(t&_n.Optional)return null;throw new Or(204,!1)};const Sp=!1;let va=(()=>class t{static __NG_ELEMENT_ID__=Iu;static __NG_ENV_ID__=r=>r})();class Pl extends va{_lView;constructor(e){super(),this._lView=e}onDestroy(e){return na(this._lView,e),()=>function Os(t,e){if(null===t[Mt])return;const r=t[Mt].indexOf(e);-1!==r&&t[Mt].splice(r,1)}(this._lView,e)}}function Iu(){return new Pl(_r())}class rl{}const md=new ce("",{providedIn:"root",factory:()=>!1}),Ou=new ce(""),ol=new ce("");let _l=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Ke.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}has(r){return this.pendingTasks.has(r)}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();const nl=class Tp extends re.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(e=!1){super(),this.__isAsync=e,Oc()&&(this.destroyRef=co(va,{optional:!0})??void 0,this.pendingTasks=co(_l,{optional:!0})??void 0)}emit(e){const r=A(null);try{super.next(e)}finally{A(r)}}subscribe(e,r,c){let p=e,m=r||(()=>null),x=c;if(e&&"object"==typeof e){const B=e;p=B.next?.bind(B),m=B.error?.bind(B),x=B.complete?.bind(B)}this.__isAsync&&(m=this.wrapInTimeout(m),p&&(p=this.wrapInTimeout(p)),x&&(x=this.wrapInTimeout(x)));const M=super.subscribe({next:p,error:m,complete:x});return e instanceof $e.yU&&e.add(M),M}wrapInTimeout(e){return r=>{const c=this.pendingTasks?.add();setTimeout(()=>{e(r),void 0!==c&&this.pendingTasks?.remove(c)})}}};function bd(...t){}function Ru(t){let e,r;function c(){t=bd;try{void 0!==r&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(r),void 0!==e&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),c()}),"function"==typeof requestAnimationFrame&&(r=requestAnimationFrame(()=>{t(),c()})),()=>c()}function lf(t){return queueMicrotask(()=>t()),()=>{t=bd}}const xl="isAngularZone",qd=xl+"_ID";let Mp=0;class ia{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new nl(!1);onMicrotaskEmpty=new nl(!1);onStable=new nl(!1);onError=new nl(!1);constructor(e){const{enableLongStackTrace:r=!1,shouldCoalesceEventChangeDetection:c=!1,shouldCoalesceRunChangeDetection:p=!1,scheduleInRootZone:m=Sp}=e;if(typeof Zone>"u")throw new Or(908,!1);Zone.assertZonePatched();const x=this;x._nesting=0,x._outer=x._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(x._inner=x._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(x._inner=x._inner.fork(Zone.longStackTraceZoneSpec)),x.shouldCoalesceEventChangeDetection=!p&&c,x.shouldCoalesceRunChangeDetection=p,x.callbackScheduled=!1,x.scheduleInRootZone=m,function Oh(t){const e=()=>{!function df(t){function e(){Ru(()=>{t.callbackScheduled=!1,Op(t),t.isCheckStableRunning=!0,Ip(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Op(t))}(t)},r=Mp++;t._inner=t._inner.fork({name:"angular",properties:{[xl]:!0,[qd]:r,[qd+r]:!0},onInvokeTask:(c,p,m,x,M,B)=>{if(function uf(t){return Nh(t,"__ignore_ng_zone__")}(B))return c.invokeTask(m,x,M,B);try{return Rh(t),c.invokeTask(m,x,M,B)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===x.type||t.shouldCoalesceRunChangeDetection)&&e(),wd(t)}},onInvoke:(c,p,m,x,M,B,ot)=>{try{return Rh(t),c.invoke(m,x,M,B,ot)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function Fm(t){return Nh(t,"__scheduler_tick__")}(B)&&e(),wd(t)}},onHasTask:(c,p,m,x)=>{c.hasTask(m,x),p===m&&("microTask"==x.change?(t._hasPendingMicrotasks=x.microTask,Op(t),Ip(t)):"macroTask"==x.change&&(t.hasPendingMacrotasks=x.macroTask))},onHandleError:(c,p,m,x)=>(c.handleError(m,x),t.runOutsideAngular(()=>t.onError.emit(x)),!1)})}(x)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(xl)}static assertInAngularZone(){if(!ia.isInAngularZone())throw new Or(909,!1)}static assertNotInAngularZone(){if(ia.isInAngularZone())throw new Or(909,!1)}run(e,r,c){return this._inner.run(e,r,c)}runTask(e,r,c,p){const m=this._inner,x=m.scheduleEventTask("NgZoneEvent: "+p,e,Ih,bd,bd);try{return m.runTask(x,r,c)}finally{m.cancelTask(x)}}runGuarded(e,r,c){return this._inner.runGuarded(e,r,c)}runOutsideAngular(e){return this._outer.run(e)}}const Ih={};function Ip(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 Op(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Rh(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function wd(t){t._nesting--,Ip(t)}class Rp{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new nl;onMicrotaskEmpty=new nl;onStable=new nl;onError=new nl;run(e,r,c){return e.apply(r,c)}runGuarded(e,r,c){return e.apply(r,c)}runOutsideAngular(e){return e()}runTask(e,r,c,p){return e.apply(r,c)}}function Nh(t,e){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[e]}class kl{_console=console;handleError(e){this._console.error("ERROR",e)}}const Jd=new ce("",{providedIn:"root",factory:()=>{const t=co(ia),e=co(kl);return r=>t.runOutsideAngular(()=>e.handleError(r))}});function Lh(t,e){return K(t,e)}const $m=(Lh.required=function vd(t){return K(cr,t)},Lh);function _d(){return El(An(),_r())}function El(t,e){return new Oa(oa(t,e))}let Oa=(()=>class t{nativeElement;constructor(r){this.nativeElement=r}static __NG_ELEMENT_ID__=_d})();function Np(t){return t instanceof Oa?t.nativeElement:t}function Nu(){return this._results[Symbol.iterator]()}class Ph{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new re.B}constructor(e=!1){this._emitDistinctChangesOnly=e}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,r){return this._results.reduce(e,r)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,r){this.dirty=!1;const c=function ci(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function Bi(t,e,r){if(t.length!==e.length)return!1;for(let c=0;cQp}),Qp="ng",su=new ce(""),v=new ce("",{providedIn:"platform",factory:()=>"unknown"}),D=new ce(""),j=new ce("",{providedIn:"root",factory:()=>rc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),ei=new ce("",{providedIn:"root",factory:()=>!1}),vo=new Set;function an(t){vo.has(t)||(vo.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var zn=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(zn||{});let Ba=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();const Ns=[zn.EarlyRead,zn.Write,zn.MixedReadWrite,zn.Read];let oc=(()=>{class t{ngZone=co(ia);scheduler=co(rl);errorHandler=co(kl,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;execute(){this.executing=!0;for(const r of Ns)for(const c of this.sequences)if(!c.erroredOrDestroyed&&c.hooks[r])try{c.pipelinedValue=this.ngZone.runOutsideAngular(()=>c.hooks[r](c.pipelinedValue))}catch(p){c.erroredOrDestroyed=!0,this.errorHandler?.handleError(p)}this.executing=!1;for(const r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(const r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(r){this.executing?this.deferredRegistrations.add(r):(this.sequences.add(r),this.scheduler.notify(7))}unregister(r){this.executing&&this.sequences.has(r)?(r.erroredOrDestroyed=!0,r.pipelinedValue=void 0,r.once=!0):(this.sequences.delete(r),this.deferredRegistrations.delete(r))}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();class mc{impl;hooks;once;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(e,r,c,p){this.impl=e,this.hooks=r,this.once=c,this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function vs(t,e){!e?.injector&&Ss();const r=e?.injector??co(Qi);return typeof ngServerMode<"u"&&ngServerMode?$u:(an("NgAfterRender"),jl(t,r,e,!1))}function Xs(t,e){!e?.injector&&Ss();const r=e?.injector??co(Qi);return typeof ngServerMode<"u"&&ngServerMode?$u:(an("NgAfterNextRender"),jl(t,r,e,!0))}function jl(t,e,r,c){const p=e.get(Ba);p.impl??=e.get(oc);const m=r?.phase??zn.MixedReadWrite,x=!0!==r?.manualCleanup?e.get(va):null,M=new mc(p.impl,function _s(t,e){if(t instanceof Function){const r=[void 0,void 0,void 0,void 0];return r[e]=t,r}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,m),c,x);return p.impl.register(M),M}const $u={destroy(){}};let Jm=()=>null;function og(t,e,r=!1){return Jm(t,e,r)}var Dl=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Dl||{});let lu,ag;function Ku(t){return function Af(){if(void 0===lu&&(lu=null,dr.trustedTypes))try{lu=dr.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return lu}()?.createHTML(t)||t}function Tf(){if(void 0===ag&&(ag=null,dr.trustedTypes))try{ag=dr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return ag}function cb(t){return Tf()?.createHTML(t)||t}function db(t){return Tf()?.createScriptURL(t)||t}class du{changingThisBreaksApplicationSecurity;constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Lo})`}}class N0 extends du{getTypeName(){return"HTML"}}class L0 extends du{getTypeName(){return"Style"}}class sg extends du{getTypeName(){return"Script"}}class P0 extends du{getTypeName(){return"URL"}}class F0 extends du{getTypeName(){return"ResourceURL"}}function Gl(t){return t instanceof du?t.changingThisBreaksApplicationSecurity:t}function Gu(t,e){const r=function B0(t){return t instanceof du&&t.getTypeName()||null}(t);if(null!=r&&r!==e){if("ResourceURL"===r&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${r} (see ${Lo})`)}return r===e}function U0(t){return new N0(t)}function $0(t){return new L0(t)}function j0(t){return new sg(t)}function V0(t){return new P0(t)}function H0(t){return new F0(t)}class Mf{inertDocumentHelper;constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const r=(new window.DOMParser).parseFromString(Ku(e),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(e):(r.firstChild?.remove(),r)}catch{return null}}}class z0{defaultDoc;inertDocument;constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const r=this.inertDocument.createElement("template");return r.innerHTML=Ku(e),r}}const If=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function cg(t){return(t=String(t)).match(If)?t:"unsafe:"+t}function Xl(t){const e={};for(const r of t.split(","))e[r]=!0;return e}function ih(...t){const e={};for(const r of t)for(const c in r)r.hasOwnProperty(c)&&(e[c]=!0);return e}const pb=Xl("area,br,col,hr,img,wbr"),hb=Xl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),gb=Xl("rp,rt"),Of=ih(pb,ih(hb,Xl("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")),ih(gb,Xl("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")),ih(gb,hb)),lg=Xl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),mb=ih(lg,Xl("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"),Xl("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")),G0=Xl("script,style,template");class X0{sanitizedSomething=!1;buf=[];sanitizeChildren(e){let r=e.firstChild,c=!0,p=[];for(;r;)if(r.nodeType===Node.ELEMENT_NODE?c=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,c&&r.firstChild)p.push(r),r=Q0(r);else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let m=Y0(r);if(m){r=m;break}r=p.pop()}return this.buf.join("")}startElement(e){const r=wb(e).toLowerCase();if(!Of.hasOwnProperty(r))return this.sanitizedSomething=!0,!G0.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const c=e.attributes;for(let p=0;p"),!0}endElement(e){const r=wb(e).toLowerCase();Of.hasOwnProperty(r)&&!pb.hasOwnProperty(r)&&(this.buf.push(""))}chars(e){this.buf.push(Nf(e))}}function Y0(t){const e=t.nextSibling;if(e&&t!==e.previousSibling)throw Rf(e);return e}function Q0(t){const e=t.firstChild;if(e&&function bb(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,e))throw Rf(e);return e}function wb(t){const e=t.nodeName;return"string"==typeof e?e:"FORM"}function Rf(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Z0=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,q0=/([^\#-~ |!])/g;function Nf(t){return t.replace(/&/g,"&").replace(Z0,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(q0,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let dg;function Lf(t,e){let r=null;try{dg=dg||function ub(t){const e=new z0(t);return function W0(){try{return!!(new window.DOMParser).parseFromString(Ku(""),"text/html")}catch{return!1}}()?new Mf(e):e}(t);let c=e?String(e):"";r=dg.getInertBodyElement(c);let p=5,m=c;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,c=m,m=r.innerHTML,r=dg.getInertBodyElement(c)}while(c!==m);return Ku((new X0).sanitizeChildren(Pf(r)||r))}finally{if(r){const c=Pf(r)||r;for(;c.firstChild;)c.firstChild.remove()}}}function Pf(t){return"content"in t&&function J0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var uu=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}(uu||{});function yb(t){const e=pu();return e?cb(e.sanitize(uu.HTML,t)||""):Gu(t,"HTML")?cb(Gl(t)):Lf(rc(),Ro(t))}function Xu(t){const e=pu();return e?e.sanitize(uu.URL,t)||"":Gu(t,"URL")?Gl(t):cg(Ro(t))}function Ff(t){const e=pu();if(e)return db(e.sanitize(uu.RESOURCE_URL,t)||"");if(Gu(t,"ResourceURL"))return db(Gl(t));throw new Or(904,!1)}function vb(t,e,r){return function $f(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?Ff:Xu}(e,r)(t)}function pu(){const t=_r();return t&&t[li].sanitizer}const xb=/^>|^->||--!>|)/g,kb="\u200b$1\u200b";function Dc(t){return t instanceof Function?t():t}var Md=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(Md||{}),gg=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(gg||{});let Hf;function zf(t,e){return Hf(t,e)}function Zu(t,e,r,c,p){if(null!=c){let m,x=!1;xn(c)?m=c:nn(c)&&(x=!0,c=c[ii]);const M=qn(c);0===t&&null!==r?null==p?Wb(e,r,M):hu(e,r,M,p||null,!0):1===t&&null!==r?hu(e,r,M,p||null,!0):2===t?function ch(t,e,r){t.removeChild(null,e,r)}(e,M,x):3===t&&e.destroyNode(M),null!=m&&function Jb(t,e,r,c,p){const m=r[dn];m!==qn(r)&&Zu(e,t,c,m,p);for(let M=No;Me.replace(Yu,kb))}(e))}function fg(t,e,r){return t.createElement(e,r)}function jb(t,e){e[li].changeDetectionScheduler?.notify(10),_g(t,e,e[on],2,null,null)}function Vb(t,e){const r=t[Dn],c=e[Rn];(nn(c)||e[bi]!==c[Rn][bi])&&(t[Ao]|=ln.HasTransplantedViews),null===r?t[Dn]=[e]:r.push(e)}function mg(t,e){const r=t[Dn],c=r.indexOf(e);r.splice(c,1)}function ah(t,e){if(t.length<=No)return;const r=No+e,c=t[r];if(c){const p=c[Cn];null!==p&&p!==t&&mg(p,c),e>0&&(t[r-1][wa]=c[wa]);const m=Ta(t,No+e);!function $b(t,e){jb(t,e),e[ii]=null,e[Qn]=null}(c[Pr],c);const x=m[di];null!==x&&x.detachView(m[Pr]),c[Rn]=null,c[wa]=null,c[Ao]&=-129}return c}function sh(t,e){if(!(256&e[Ao])){const r=e[on];r.destroyNode&&_g(t,e,r,3,null,null),function ay(t){let e=t[Xa];if(!e)return Gf(t[Pr],t);for(;e;){let r=null;if(nn(e))r=e[Xa];else{const c=e[No];c&&(r=c)}if(!r){for(;e&&!e[wa]&&e!==t;)nn(e)&&Gf(e[Pr],e),e=e[Rn];null===e&&(e=t),nn(e)&&Gf(e[Pr],e),r=e&&e[wa]}e=r}}(e)}}function Gf(t,e){if(256&e[Ao])return;const r=A(null);try{e[Ao]&=-129,e[Ao]|=256,e[ve]&&wt(e[ve]),function bg(t,e){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let c=0;c=0?c[M]():c[-M].unsubscribe(),x+=2}else r[x].call(c[r[x+1]]);null!==c&&(e[Bn]=null);const p=e[Mt];if(null!==p){e[Mt]=null;for(let x=0;x-1){const{encapsulation:m}=t.data[c.directiveStart+p];if(m===Dl.None||m===Dl.Emulated)return null}return oa(c,r)}}(t,e.parent,r)}function hu(t,e,r,c,p){t.insertBefore(e,r,c,p)}function Wb(t,e,r){t.appendChild(e,r)}function Kb(t,e,r,c,p){null!==c?hu(t,e,r,c,p):Wb(t,e,r)}function Xf(t,e){return t.parentNode(e)}function Yf(t,e,r){return Xb(t,e,r)}let Qf,Xb=function Gb(t,e,r){return 40&t.type?oa(t,r):null};function yg(t,e,r,c){const p=wg(t,c,e),m=e[on],M=Yf(c.parent||e[Qn],c,e);if(null!=p)if(Array.isArray(r))for(let B=0;B-1){let m;for(;++pm?"":p[Dt+1].toLowerCase(),2&c&&ot!==Vt){if(ll(c))return!1;x=!0}}}}else{if(!x&&!ll(c)&&!ll(B))return!1;if(x&&ll(B))continue;x=!1,c=B|1&c}}return ll(c)||x}function ll(t){return!(1&t)}function my(t,e,r,c){if(null===e)return-1;let p=0;if(c||!r){let m=!1;for(;p-1)for(r++;r0?'="'+M+'"':"")+"]"}else 8&c?p+="."+x:4&c&&(p+=" "+x);else""!==p&&!ll(x)&&(e+=lh(m,p),p=""),c=x,m=m||!ll(c);r++}return""!==p&&(e+=lh(m,p)),e}const $n={};function xg(t=1){ky(fn(),_r(),Ur()+t,!1)}function ky(t,e,r,c){if(!c)if(3&~e[Ao]){const m=t.preOrderHooks;null!==m&&Hn(e,m,0,r)}else{const m=t.preOrderCheckHooks;null!==m&&Vo(e,m,r)}Oo(r)}function qu(t,e=_n.Default){const r=_r();return null===r?mi(t,e):yp(An(),r,Kt(t),e)}function nw(){throw new Error("invalid")}function Jf(t,e,r,c,p,m){const x=A(null);try{let M=null;p&Md.SignalBased&&(M=e[c][C]),null!==M&&void 0!==M.transformFn&&(m=M.transformFn(m)),p&Md.HasDecoratorInputTransform&&(m=t.inputTransforms[c].call(e,m)),null!==t.setInput?t.setInput(e,M,m,r,c):Ha(e,M,c,m)}finally{A(x)}}function dh(t,e,r,c,p,m,x,M,B,ot,Dt){const Vt=e.blueprint.slice();return Vt[ii]=p,Vt[Ao]=1228|c,(null!==ot||t&&2048&t[Ao])&&(Vt[Ao]|=2048),nr(Vt),Vt[Rn]=Vt[Ui]=t,Vt[Kn]=r,Vt[li]=x||t&&t[li],Vt[on]=M||t&&t[on],Vt[ri]=B||t&&t[ri]||null,Vt[Qn]=m,Vt[Un]=function Fh(){return kd++}(),Vt[ai]=Dt,Vt[U]=ot,Vt[bi]=2==e.type?t[bi]:Vt,Vt}function gu(t,e,r,c,p){let m=t.data[e];if(null===m)m=function tm(t,e,r,c,p){const m=Nc(),x=Il(),B=t.data[e]=function to(t,e,r,c,p,m){let x=e?e.injectorIndex:-1,M=0;return ml()&&(M|=128),{type:r,index:c,insertBeforeIndex:null,injectorIndex:x,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:M,providerIndexes:0,value:p,attrs:m,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,x?m:m&&m.parent,r,e,c,p);return null===t.firstChild&&(t.firstChild=B),null!==m&&(x?null==m.child&&null!==B.parent&&(m.child=B):null===m.next&&(m.next=B,B.prev=m)),B}(t,e,r,c,p),function $(){return Wo.lFrame.inI18n}()&&(m.flags|=32);else if(64&m.type){m.type=r,m.value=c,m.attrs=p;const x=function Rs(){const t=Wo.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}();m.injectorIndex=null===x?-1:x.injectorIndex}return Qa(m,!0),m}function uh(t,e,r,c){if(0===r)return-1;const p=e.length;for(let m=0;mGe&&ky(t,e,Ge,!1),Ws(x?2:0,p),r(c,p)}finally{Oo(m),Ws(x?3:1,p)}}function g(t,e,r){if(ya(e)){const c=A(null);try{const m=e.directiveEnd;for(let x=e.directiveStart;xnull;function go(t,e,r,c,p){for(let m in e){if(!e.hasOwnProperty(m))continue;const x=e[m];if(void 0===x)continue;c??={};let M,B=Md.None;Array.isArray(x)?(M=x[0],B=x[1]):M=x;let ot=m;if(null!==p){if(!p.hasOwnProperty(m))continue;ot=p[m]}0===t?en(c,r,ot,M,B):en(c,r,ot,M)}return c}function en(t,e,r,c,p){let m;t.hasOwnProperty(r)?(m=t[r]).push(e,c):m=t[r]=[e,c],void 0!==p&&m.push(p)}function ui(t,e,r,c,p,m,x,M){const B=oa(e,r);let Dt,ot=e.inputs;!M&&null!=ot&&(Dt=ot[c])?(Cy(t,r,Dt,c,p),Ni(e)&&function xs(t,e){const r=G(e,t);16&r[Ao]||(r[Ao]|=64)}(r,e.index)):3&e.type&&(c=function Ti(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(c),p=null!=x?x(p,e.value||"",c):p,m.setProperty(B,c,p))}function wc(t,e,r,c){if(pp()){const p=null===c?null:{"":-1},m=function em(t,e){const r=t.directiveRegistry;let c=null,p=null;if(r)for(let m=0;m0;){const r=t[--e];if("number"==typeof r&&r<0)return r}return 0})(x)!=M&&x.push(M),x.push(r,c,m)}}(t,e,c,uh(t,r,p.hostVars,$n),p)}function xi(t){let e=16;return t.signals?e=4096:t.onPush&&(e=64),e}function rs(t,e,r,c,p,m){const x=oa(t,e);!function ac(t,e,r,c,p,m,x){if(null==m)t.removeAttribute(e,p,r);else{const M=null==x?Ro(m):x(m,c||"",p);t.setAttribute(e,p,M,r)}}(e[on],x,m,t.value,r,c,p)}function Nd(t,e,r,c,p,m){const x=m[e];if(null!==x)for(let M=0;M0&&(r[p-1][wa]=e),c{Ia(t.lView)},consumerOnSignalRead(){this.lView[ve]=this}},E5={...N,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=da(t.lView);for(;e&&!t_(e[Pr]);)e=da(e);e&&uo(e)},consumerOnSignalRead(){this.lView[ve]=this}};function t_(t){return 2!==t.type}function e_(t){if(null===t[mt])return;let e=!0;for(;e;){let r=!1;for(const c of t[mt])c.dirty&&(r=!0,null===c.zone||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));e=r&&!!(8192&t[Ao])}}const C5=100;function lw(t,e=!0,r=0){const p=t[li].rendererFactory;p.begin?.();try{!function D5(t,e){const r=fs();try{Zc(!0),Ay(t,e);let c=0;for(;Io(t);){if(c===C5)throw new Or(103,!1);c++,Ay(t,1)}}finally{Zc(r)}}(t,r)}catch(x){throw e&&sw(t,x),x}finally{p.end?.()}}function o_(t,e,r,c){const p=e[Ao];if(!(256&~p))return;Gr(e);let M=!0,B=null,ot=null;t_(t)?(ot=function y5(t){return t[ve]??function v5(t){const e=J1.pop()??Object.create(x5);return e.lView=t,e}(t)}(e),B=Ct(ot)):null===function T(){return l}()?(M=!1,ot=function k5(t){const e=t[ve]??Object.create(E5);return e.lView=t,e}(e),B=Ct(ot)):e[ve]&&(wt(e[ve]),e[ve]=null);try{nr(e),function vu(t){return Wo.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==r&&w(t,e,r,2,c);const Dt=!(3&~p);if(Dt){const Be=t.preOrderCheckHooks;null!==Be&&Vo(e,Be,null)}else{const Be=t.preOrderHooks;null!==Be&&Hn(e,Be,0,null),Yn(e,0)}if(function S5(t){for(let e=sl(t);null!==e;e=Hp(e)){if(!(e[Ao]&ln.HasTransplantedViews))continue;const r=e[Dn];for(let c=0;c-1&&(ah(e,c),Ta(r,c))}this._attachedToViewContainer=!1}sh(this._lView[Pr],this._lView)}onDestroy(e){na(this._lView,e)}markForCheck(){nm(this._cdRefInjectingView||this._lView,4)}markForRefresh(){uo(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ao]&=-129}reattach(){Gn(this._lView),this._lView[Ao]|=128}detectChanges(){this._lView[Ao]|=1024,lw(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Or(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const e=Hs(this._lView),r=this._lView[Cn];null!==r&&!e&&mg(r,this._lView),jb(this._lView[Pr],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Or(902,!1);this._appRef=e;const r=Hs(this._lView),c=this._lView[Cn];null!==c&&!r&&Vb(c,this._lView),Gn(this._lView)}}let am=(()=>class t{static __NG_ELEMENT_ID__=I5})();const T5=am,M5=class extends T5{_declarationLView;_declarationTContainer;elementRef;constructor(e,r,c){super(),this._declarationLView=e,this._declarationTContainer=r,this.elementRef=c}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,r){return this.createEmbeddedViewImpl(e,r)}createEmbeddedViewImpl(e,r,c){const p=Cg(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:r,dehydratedView:c});return new im(p)}};function I5(){return dw(An(),_r())}function dw(t,e){return 4&t.type?new M5(e,t,El(t,e)):null}class $5{resolveComponentFactory(e){throw Error(`No component factory found for ${To(e)}.`)}}class pw{static NULL=new $5}class fh{}class l_{}class j5{}class d_{}class Oy{}let V5=(()=>class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>function H5(){const t=_r(),r=G(An().index,t);return(nn(r)?r:t)[on]}()})(),z5=(()=>{class t{static \u0275prov=cn({token:t,providedIn:"root",factory:()=>null})}return t})();function Ju(t){return!!gn(t)}function gw(t,e,r){let c=r?t.styles:null,p=r?t.classes:null,m=0;if(null!==e)for(let x=0;x0&&tw(t,r,m.join(" "))}}(Re,ns,qe,c),void 0!==r&&function t3(t,e,r){const c=t.projection=[];for(let p=0;pr()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Py extends l_{moduleType;constructor(e){super(),this.moduleType=e}create(e){return new Ly(this.moduleType,e,[])}}class f_ extends fh{injector;componentFactoryResolver=new h_(this);instance=null;constructor(e){super();const r=new ba([...e.providers,{provide:fh,useValue:this},{provide:pw,useValue:this.componentFactoryResolver}],e.parent||wn(),e.debugName,new Set(["environment"]));this.injector=r,e.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Fy(t,e,r=null){return new f_({providers:t,parent:e,debugName:r,runEnvironmentInitializers:!0}).injector}let n3=(()=>{class t{_injector;cachedInjectors=new Map;constructor(r){this._injector=r}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const c=$s(0,r.type),p=c.length>0?Fy([c],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,p)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=cn({token:t,providedIn:"environment",factory:()=>new t(mi(la))})}return t})();function m_(t){return L(()=>{const e=v_(t),r={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===il.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:e.standalone?p=>p.get(n3).getOrCreateStandaloneInjector(r):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Dl.Emulated,styles:t.styles||Hr,_:null,schemas:t.schemas||null,tView:null,id:""};e.standalone&&an("NgStandalone"),__(r);const c=t.dependencies;return r.directiveDefs=fw(c,!1),r.pipeDefs=fw(c,!0),r.id=function c3(t){let e=0;const r=[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 p of r)e=Math.imul(31,e)+p.charCodeAt(0)|0;return e+=2147483648,"c"+e}(r),r})}function i3(t){return Ko(t)||pn(t)}function a3(t){return null!==t}function By(t){return L(()=>({type:t.type,bootstrap:t.bootstrap||Hr,declarations:t.declarations||Hr,imports:t.imports||Hr,exports:t.exports||Hr,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function b_(t,e){if(null==t)return Ir;const r={};for(const c in t)if(t.hasOwnProperty(c)){const p=t[c];let m,x,M=Md.None;Array.isArray(p)?(M=p[0],m=p[1],x=p[2]??m):(m=p,x=p),e?(r[m]=M!==Md.None?[c,M]:c,e[m]=x):r[m]=c}return r}function w_(t){return L(()=>{const e=v_(t);return __(e),e})}function y_(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function v_(t){const e={};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:e,inputTransforms:null,inputConfig:t.inputs||Ir,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:!0===t.signals,selectors:t.selectors||Hr,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:b_(t.inputs,e),outputs:b_(t.outputs),debugInfo:null}}function __(t){t.features?.forEach(e=>e(t))}function fw(t,e){if(!t)return null;const r=e?Fn:i3;return()=>("function"==typeof t?t():t).map(c=>r(c)).filter(a3)}let k_=(()=>{class t{log(r){console.log(r)}warn(r){console.warn(r)}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function Uy(t){return"function"==typeof t&&void 0!==t[C]}const D_="ng";function L3(t,e){!function A_(t,e){if(typeof COMPILED>"u"||!COMPILED){const r=dr;r[D_]??={},r[D_][t]=e}}(t,e)}const T_=new ce(""),M_=new ce("");let jy,P3=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(r,c,p){this._ngZone=r,this.registry=c,jy||(function F3(t){jy=t}(p),p.addToWindow(c)),this._watchAngularEvents(),r.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:()=>{ia.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 r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb()}});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=>!c.updateCb||!c.updateCb(r)||(clearTimeout(c.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,c,p){let m=-1;c&&c>0&&(m=setTimeout(()=>{this._callbacks=this._callbacks.filter(x=>x.timeoutId!==m),r()},c)),this._callbacks.push({doneCb:r,timeoutId:m,updateCb:p})}whenStable(r,c,p){if(p&&!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(r,c,p),this._runCallbacksIfReady()}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,c,p){return[]}static \u0275fac=function(c){return new(c||t)(mi(ia),mi(I_),mi(M_))};static \u0275prov=cn({token:t,factory:t.\u0275fac})}return t})(),I_=(()=>{class t{_applications=new Map;registerApplication(r,c){this._applications.set(r,c)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,c=!0){return jy?.findTestabilityInTree(this,r,c)??null}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function Vy(t){return!!t&&"function"==typeof t.then}function O_(t){return!!t&&"function"==typeof t.subscribe}const Hy=new ce("");let R_=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((r,c)=>{this.resolve=r,this.reject=c});appInits=co(Hy,{optional:!0})??[];injector=co(Qi);constructor(){}runInitializers(){if(this.initialized)return;const r=[];for(const p of this.appInits){const m=$a(this.injector,p);if(Vy(m))r.push(m);else if(O_(m)){const x=new Promise((M,B)=>{m.subscribe({complete:M,error:B})});r.push(x)}}const c=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{c()}).catch(p=>{this.reject(p)}),0===r.length&&c(),this.initialized=!0}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),zy=(()=>{class t{static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new N_})}return t})();class N_{queuedEffectCount=0;queues=new Map;schedule(e){this.enqueue(e)}enqueue(e){const r=e.zone;this.queues.has(r)||this.queues.set(r,new Set);const c=this.queues.get(r);c.has(e)||(this.queuedEffectCount++,c.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,r]of this.queues)null===e?this.flushQueue(r):e.run(()=>this.flushQueue(r))}flushQueue(e){for(const r of e)e.delete(r),this.queuedEffectCount--,r.run()}}const gm=new ce("");let ul=(()=>{class t{_bootstrapListeners=[];_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=co(Jd);afterRenderManager=co(Ba);zonelessEnabled=co(md);rootEffectScheduler=co(zy);dirtyFlags=0;deferredDirtyFlags=0;externalTestViews=new Set;afterTick=new re.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=co(_l).hasPendingTasks.pipe((0,tr.T)(r=>!r));whenStable(){let r;return new Promise(c=>{r=this.isStable.subscribe({next:p=>{p&&c()}})}).finally(()=>{r.unsubscribe()})}_injector=co(la);get injector(){return this._injector}bootstrap(r,c){const p=r instanceof d_;if(!this._injector.get(R_).done)throw!p&&Oi(r),new Or(405,!1);let x;x=p?r:this._injector.get(pw).resolveComponentFactory(r),this.componentTypes.push(x.componentType);const M=function B3(t){return t.isBoundToModule}(x)?void 0:this._injector.get(fh),ot=x.create(Qi.NULL,[],c||x.selector,M),Dt=ot.location.nativeElement,Vt=ot.injector.get(T_,null);return Vt?.registerApplication(Dt),ot.onDestroy(()=>{this.detachView(ot.hostView),ww(this.components,ot),Vt?.unregisterApplication(Dt)}),this._loadComponent(ot),ot}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Or(101,!1);const r=A(null);try{this._runningTick=!0,this.synchronize()}catch(c){this.internalErrorHandler(c)}finally{this._runningTick=!1,A(r),this.afterTick.next()}}synchronize(){let r=null;this._injector.destroyed||(r=this._injector.get(Oy,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let c=0;for(;0!==this.dirtyFlags&&c++<10;)this.synchronizeOnce(r)}synchronizeOnce(r){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const c=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:p,notifyErrorHandler:m}of this.allViews)j3(p,m,c,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else r?.begin?.(),r?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:r})=>Io(r))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(r){const c=r;this._views.push(c),c.attachToAppRef(this)}detachView(r){const c=r;ww(this._views,c),c.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const c=this._injector.get(gm,[]);[...this._bootstrapListeners,...c].forEach(p=>p(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>ww(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new Or(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ww(t,e){const r=t.indexOf(e);r>-1&&t.splice(r,1)}function j3(t,e,r,c){(r||Io(t))&&lw(t,e,r&&!c?0:1)}let ex=()=>null;function Ag(t,e){return ex(t,e)}let Ew=(()=>class t{static __NG_ELEMENT_ID__=SC})();function SC(){return nx(An(),_r())}const AC=Ew,rx=class extends AC{_lContainer;_hostTNode;_hostLView;constructor(e,r,c){super(),this._lContainer=e,this._hostTNode=r,this._hostLView=c}get element(){return El(this._hostTNode,this._hostLView)}get injector(){return new Fa(this._hostTNode,this._hostLView)}get parentInjector(){const e=Rl(this._hostTNode,this._hostLView);if(mp(e)){const r=Wd(e,this._hostLView),c=zd(e);return new Fa(r[Pr].data[c+8],r)}return new Fa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const r=ox(this._lContainer);return null!==r&&r[e]||null}get length(){return this._lContainer.length-No}createEmbeddedView(e,r,c){let p,m;"number"==typeof c?p=c:null!=c&&(p=c.index,m=c.injector);const x=Ag(this._lContainer,e.ssrId),M=e.createEmbeddedViewImpl(r||{},m,x);return this.insertImpl(M,p,gh(this._hostTNode,x)),M}createComponent(e,r,c,p,m){const x=e&&!function xc(t){return"function"==typeof t}(e);let M;if(x)M=r;else{const qe=r||{};M=qe.index,c=qe.injector,p=qe.projectableNodes,m=qe.environmentInjector||qe.ngModuleRef}const B=x?e:new pm(Ko(e)),ot=c||this.parentInjector;if(!m&&null==B.ngModule){const Nr=(x?ot:this.parentInjector).get(la,null);Nr&&(m=Nr)}const Dt=Ko(B.componentType??{}),Vt=Ag(this._lContainer,Dt?.id??null),Be=B.create(ot,p,Vt?.firstChild??null,m);return this.insertImpl(Be.hostView,M,gh(this._hostTNode,Vt)),Be}insert(e,r){return this.insertImpl(e,r,!0)}insertImpl(e,r,c){const p=e._lView;if(function Ee(t){return xn(t[Rn])}(p)){const M=this.indexOf(e);if(-1!==M)this.detach(M);else{const B=p[Rn],ot=new rx(B,B[Qn],B[Rn]);ot.detach(ot.indexOf(e))}}const m=this._adjustIndex(r),x=this._lContainer;return Dg(x,p,m,c),e.attachToViewContainerRef(),Cs(ev(x),m,e),e}move(e,r){return this.insert(e,r)}indexOf(e){const r=ox(this._lContainer);return null!==r?r.indexOf(e):-1}remove(e){const r=this._adjustIndex(e,-1),c=ah(this._lContainer,r);c&&(Ta(ev(this._lContainer),r),sh(c[Pr],c))}detach(e){const r=this._adjustIndex(e,-1),c=ah(this._lContainer,r);return c&&null!=Ta(ev(this._lContainer),r)?new im(c):null}_adjustIndex(e,r=0){return e??this.length+r}};function ox(t){return t[8]}function ev(t){return t[8]||(t[8]=[])}function nx(t,e){let r;const c=e[t.index];return xn(c)?r=c:(r=rm(c,e,null,t),e[t.index]=r,os(e,r)),ix(r,e,t,c),new rx(r,t,e)}let ix=function sx(t,e,r,c){if(t[dn])return;let p;p=8&r.type?qn(c):function TC(t,e){const r=t[on],c=r.createComment(""),p=oa(e,t);return hu(r,Xf(r,p),c,function cy(t,e){return t.nextSibling(e)}(r,p),!1),c}(e,r),t[dn]=p},rv=()=>!1;class ov{queryList;matches=null;constructor(e){this.queryList=e}clone(){return new ov(this.queryList)}setDirty(){this.queryList.setDirty()}}class nv{queries;constructor(e=[]){this.queries=e}createEmbeddedView(e){const r=e.queries;if(null!==r){const c=null!==e.contentQueries?e.contentQueries[0]:r.length,p=[];for(let m=0;me.trim())}(e):e}}class iv{queries;constructor(e=[]){this.queries=e}elementStart(e,r){for(let c=0;c0)c.push(x[M/2]);else{const ot=m[M+1],Dt=e[-B];for(let Vt=No;Vt(Z(e),e.value);return r[C]=e,r}(t),c=r[C];return e?.equal&&(c.equal=e.equal),r.set=p=>zt(c,p),r.update=p=>function te(t,e){ct()||ze(),zt(t,e(t.value))}(c,p),r.asReadonly=dv.bind(r),r}function dv(){const t=this[C];if(void 0===t.readonlyFn){const e=()=>this();e[C]=t,t.readonlyFn=e}return t.readonlyFn}function fx(t){return Uy(t)&&"function"==typeof t.set}function uv(t,e,r){let c;const p=me(()=>{c._dirtyCounter();const m=function UC(t,e){const r=t._lView,c=t._queryIndex;if(void 0===r||void 0===c||4&r[Ao])return e?void 0:Hr;const p=cv(r,c),m=gx(r,c);return p.reset(m,Np),e?p.first:p._changesDetected||void 0===t._flatValue?t._flatValue=p.toArray():t._flatValue}(c,t);if(e&&void 0===m)throw new Or(-951,!1);return m});return c=p[C],c._dirtyCounter=Tg(0),c._flatValue=void 0,p}function vx(t,e){return function mx(t){return uv(!0,!1)}()}const jC=(vx.required=function $C(t,e){return function bx(t){return uv(!0,!0)}()},vx);function pv(t){let e=function Sx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),r=!0;const c=[t];for(;e;){let p;if(Yi(t))p=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Or(903,!1);p=e.\u0275dir}if(p){if(r){c.push(p);const x=t;x.inputs=Dw(t.inputs),x.inputTransforms=Dw(t.inputTransforms),x.declaredInputs=Dw(t.declaredInputs),x.outputs=Dw(t.outputs);const M=p.hostBindings;M&&t4(t,M);const B=p.viewQuery,ot=p.contentQueries;if(B&&qC(t,B),ot&&JC(t,ot),QC(t,p),zo(t.outputs,p.outputs),Yi(p)&&p.data.animation){const Dt=t.data;Dt.animation=(Dt.animation||[]).concat(p.data.animation)}}const m=p.features;if(m)for(let x=0;x=0;c--){const p=t[c];p.hostVars=e+=p.hostVars,p.hostAttrs=el(p.hostAttrs,r=el(r,p.hostAttrs))}}(c)}function QC(t,e){for(const r in e.inputs){if(!e.inputs.hasOwnProperty(r)||t.inputs.hasOwnProperty(r))continue;const c=e.inputs[r];if(void 0!==c&&(t.inputs[r]=c,t.declaredInputs[r]=e.declaredInputs[r],null!==e.inputTransforms)){const p=Array.isArray(c)?c[0]:c;if(!e.inputTransforms.hasOwnProperty(p))continue;t.inputTransforms??={},t.inputTransforms[p]=e.inputTransforms[p]}}}function Dw(t){return t===Ir?{}:t===Hr?[]:t}function qC(t,e){const r=t.viewQuery;t.viewQuery=r?(c,p)=>{e(c,p),r(c,p)}:e}function JC(t,e){const r=t.contentQueries;t.contentQueries=r?(c,p,m)=>{e(c,p,m),r(c,p,m)}:e}function t4(t,e){const r=t.hostBindings;t.hostBindings=r?(c,p)=>{e(c,p),r(c,p)}:e}function Ax(t){const e=r=>{const c=Array.isArray(t);null===r.hostDirectives?(r.findHostDirectiveDefs=Tx,r.hostDirectives=c?t.map(hv):[t]):c?r.hostDirectives.unshift(...t.map(hv)):r.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function Tx(t,e,r){if(null!==t.hostDirectives)for(const c of t.hostDirectives)if("function"==typeof c){const p=c();for(const m of p)Mx(hv(m),e,r)}else Mx(c,e,r)}function Mx(t,e,r){const c=pn(t.directive);(function n4(t,e){for(const r in e)e.hasOwnProperty(r)&&(t[e[r]]=t[r])})(c.declaredInputs,t.inputs),Tx(c,e,r),r.set(c,t),e.push(c)}function hv(t){return"function"==typeof t?{directive:Kt(t),inputs:Ir,outputs:Ir}:{directive:Kt(t.directive),inputs:Ix(t.inputs),outputs:Ix(t.outputs)}}function Ix(t){if(void 0===t||0===t.length)return Ir;const e={};for(let r=0;r>17&32767}function Sv(t){return 2|t}function wh(t){return(131068&t)>>2}function Av(t,e){return-131069&t|e<<2}function Tv(t){return 1|t}function Jx(t,e,r,c){const p=t[r+1],m=null===e;let x=c?ip(p):wh(p),M=!1;for(;0!==x&&(!1===M||m);){const ot=t[x+1];oD(t[x],e)&&(M=!0,t[x+1]=c?Tv(ot):Sv(ot)),x=c?ip(ot):wh(ot)}M&&(t[r+1]=c?Sv(p):Tv(p))}function oD(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&oe(t,e)>=0}const Ps={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function t2(t){return t.substring(Ps.key,Ps.keyEnd)}function nD(t){return t.substring(Ps.value,Ps.valueEnd)}function e2(t,e){const r=Ps.textEnd;return r===e?-1:(e=Ps.keyEnd=function sD(t,e,r){for(;e32;)e++;return e}(t,Ps.key=e,r),zg(t,e,r))}function r2(t,e){const r=Ps.textEnd;let c=Ps.key=zg(t,e,r);return r===c?-1:(c=Ps.keyEnd=function cD(t,e,r){let c;for(;e=65&&(-33&c)<=90||c>=48&&c<=57);)e++;return e}(t,c,r),c=n2(t,c,r),c=Ps.value=zg(t,c,r),c=Ps.valueEnd=function lD(t,e,r){let c=-1,p=-1,m=-1,x=e,M=x;for(;x32&&(M=x),m=p,p=c,c=-33&B}return M}(t,c,r),n2(t,c,r))}function o2(t){Ps.key=0,Ps.keyEnd=0,Ps.value=0,Ps.valueEnd=0,Ps.textEnd=t.length}function zg(t,e,r){for(;e=0;r=r2(e,r))l2(t,t2(e),nD(e))}function a2(t){Jl(mD,Pd,t,!0)}function Pd(t,e){for(let r=function iD(t){return o2(t),e2(t,zg(t,0,Ps.textEnd))}(e);r>=0;r=e2(e,r))Zt(t,t2(e),!0)}function ql(t,e,r,c){const p=_r(),m=fn(),x=P(2);m.firstUpdatePass&&c2(m,t,x,c),e!==$n&&za(p,x,e)&&d2(m,m.data[Ur()],p,p[on],t,p[x+1]=function wD(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=To(Gl(t)))),t}(e,r),c,x)}function Jl(t,e,r,c){const p=fn(),m=P(2);p.firstUpdatePass&&c2(p,null,m,c);const x=_r();if(r!==$n&&za(x,m,r)){const M=p.data[Ur()];if(p2(M,c)&&!s2(p,m)){let B=c?M.classesWithoutHost:M.stylesWithoutHost;null!==B&&(r=Ho(B,r||"")),Iv(p,M,x,r,c)}else!function bD(t,e,r,c,p,m,x,M){p===$n&&(p=Hr);let B=0,ot=0,Dt=0=t.expandoStartIndex}function c2(t,e,r,c){const p=t.data;if(null===p[r+1]){const m=p[Ur()],x=s2(t,r);p2(m,c)&&null===e&&!x&&(e=!1),e=function uD(t,e,r,c){const p=Me(t);let m=c?e.residualClasses:e.residualStyles;if(null===p)0===(c?e.classBindings:e.styleBindings)&&(r=km(r=Nv(null,t,e,r,c),e.attrs,c),m=null);else{const x=e.directiveStylingLast;if(-1===x||t[x]!==p)if(r=Nv(p,t,e,r,c),null===m){let B=function pD(t,e,r){const c=r?e.classBindings:e.styleBindings;if(0!==wh(c))return t[ip(c)]}(t,e,c);void 0!==B&&Array.isArray(B)&&(B=Nv(null,t,e,B[1],c),B=km(B,e.attrs,c),function hD(t,e,r,c){t[ip(r?e.classBindings:e.styleBindings)]=c}(t,e,c,B))}else m=function gD(t,e,r){let c;const p=e.directiveEnd;for(let m=1+e.directiveStylingLast;m0)&&(ot=!0)):Dt=r,p)if(0!==B){const Re=ip(t[M+1]);t[c+1]=Iw(Re,M),0!==Re&&(t[Re+1]=Av(t[Re+1],c)),t[M+1]=function J4(t,e){return 131071&t|e<<17}(t[M+1],c)}else t[c+1]=Iw(M,0),0!==M&&(t[M+1]=Av(t[M+1],c)),M=c;else t[c+1]=Iw(B,0),0===M?M=c:t[B+1]=Av(t[B+1],c),B=c;ot&&(t[c+1]=Sv(t[c+1])),Jx(t,Dt,c,!0),Jx(t,Dt,c,!1),function rD(t,e,r,c,p){const m=p?t.residualClasses:t.residualStyles;null!=m&&"string"==typeof e&&oe(m,e)>=0&&(r[c+1]=Tv(r[c+1]))}(e,Dt,t,c,m),x=Iw(M,B),m?e.classBindings=x:e.styleBindings=x}(p,m,e,r,x,c)}}function Nv(t,e,r,c,p){let m=null;const x=r.directiveEnd;let M=r.directiveStylingLast;for(-1===M?M=r.directiveStart:M++;M0;){const B=t[p],ot=Array.isArray(B),Dt=ot?B[1]:B,Vt=null===Dt;let Re=r[p+1];Re===$n&&(Re=Vt?Hr:void 0);let Be=Vt?et(Re,c):Dt===c?Re:void 0;if(ot&&!Ow(Be)&&(Be=et(B,c)),Ow(Be)&&(M=Be,x))return M;const qe=t[p+1];p=x?ip(qe):wh(qe)}if(null!==e){let B=m?e.residualClasses:e.residualStyles;null!=B&&(M=et(B,c))}return M}function Ow(t){return void 0!==t}function p2(t,e){return!!(t.flags&(e?8:16))}function h2(t,e,r){Jl(Zt,Pd,Pg(_r(),t,e,r),!0)}function g2(){return _r()[bi][Kn]}class SD{destroy(e){}updateValue(e,r){}swap(e,r){const c=Math.min(e,r),p=Math.max(e,r),m=this.detach(p);if(p-c>1){const x=this.detach(c);this.attach(c,m),this.attach(p,x)}else this.attach(c,m)}move(e,r){this.attach(r,this.detach(e))}}function Lv(t,e,r,c,p){return t===r&&Object.is(e,c)?1:Object.is(p(t,e),p(r,c))?-1:0}function Pv(t,e,r,c){return!(void 0===e||!e.has(c)||(t.attach(r,e.get(c)),e.delete(c),0))}function f2(t,e,r,c,p){if(Pv(t,e,c,r(c,p)))t.updateValue(c,p);else{const m=t.create(c,p);t.attach(c,m)}}function m2(t,e,r,c){const p=new Set;for(let m=e;m<=r;m++)p.add(c(m,t.at(m)));return p}class b2{kvMap=new Map;_vMap=void 0;has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const r=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(r)?(this.kvMap.set(e,this._vMap.get(r)),this._vMap.delete(r)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,r){if(this.kvMap.has(e)){let c=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const p=this._vMap;for(;p.has(c);)c=p.get(c);p.set(c,r)}else this.kvMap.set(e,r)}forEach(e){for(let[r,c]of this.kvMap)if(e(c,r),void 0!==this._vMap){const p=this._vMap;for(;p.has(c);)c=p.get(c),e(c,r)}}}function w2(t,e){an("NgControlFlow");const r=_r(),c=I(),p=r[c]!==$n?r[c]:-1,m=-1!==p?Rw(r,Ge+p):void 0;if(za(r,c,t)){const M=A(null);try{if(void 0!==m&&Dy(m,0),-1!==t){const B=Ge+t,ot=Rw(r,B),Dt=Fv(r[Pr],B),Vt=Ag(ot,Dt.tView.ssrId);Dg(ot,Cg(r,Dt,e,{dehydratedView:Vt}),0,gh(Dt,Vt))}}finally{A(M)}}else if(void 0!==m){const M=q1(m,0);void 0!==M&&(M[Kn]=e)}}class TD{lContainer;$implicit;$index;constructor(e,r,c){this.lContainer=e,this.$implicit=r,this.$index=c}get $count(){return this.lContainer.length-No}}function y2(t){return t}class ID{hasEmptyBlock;trackByFn;liveCollection;constructor(e,r,c){this.hasEmptyBlock=e,this.trackByFn=r,this.liveCollection=c}}function v2(t,e,r,c,p,m,x,M,B,ot,Dt,Vt,Re){an("NgControlFlow");const Be=_r(),qe=fn(),Nr=void 0!==B,Yr=_r(),lo=M?x.bind(Yr[bi][Kn]):x,Lr=new ID(Nr,lo);Yr[Ge+t]=Lr,_m(Be,qe,t+1,e,r,c,p,pr(qe.consts,m)),Nr&&_m(Be,qe,t+2,B,ot,Dt,Vt,pr(qe.consts,Re))}class OD extends SD{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(e,r,c){super(),this.lContainer=e,this.hostLView=r,this.templateTNode=c}get length(){return this.lContainer.length-No}at(e){return this.getLView(e)[Kn].$implicit}attach(e,r){const c=r[ai];this.needsIndexUpdate||=e!==this.length,Dg(this.lContainer,r,e,gh(this.templateTNode,c))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function RD(t,e){return ah(t,e)}(this.lContainer,e)}create(e,r){const c=Ag(this.lContainer,this.templateTNode.tView.ssrId),p=Cg(this.hostLView,this.templateTNode,new TD(this.lContainer,r,e),{dehydratedView:c});return this.operationsCounter?.recordCreate(),p}destroy(e){sh(e[Pr],e),this.operationsCounter?.recordDestroy()}updateValue(e,r){this.getLView(e)[Kn].$implicit=r}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e{t.destroy(B)})}(B,t,m.trackByFn),B.updateIndexes(),m.hasEmptyBlock){const ot=I(),Dt=0===B.length;if(za(c,ot,Dt)){const Vt=r+2,Re=Rw(c,Vt);if(Dt){const Be=Fv(p,Vt),qe=Ag(Re,Be.tView.ssrId);Dg(Re,Cg(c,Be,void 0,{dehydratedView:qe}),0,gh(Be,qe))}else Dy(Re,0)}}}finally{A(e)}}function Rw(t,e){return t[e]}function Fv(t,e){return X(t,e)}function Nw(t,e,r,c){const p=_r(),m=fn(),x=Ge+t,M=p[on],B=m.firstCreatePass?function LD(t,e,r,c,p,m){const x=e.consts,B=gu(e,t,2,c,pr(x,p));return wc(e,r,B,pr(x,m)),null!==B.attrs&&gw(B,B.attrs,!1),null!==B.mergedAttrs&&gw(B,B.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,B),B}(x,m,p,e,r,c):m.data[x],ot=x2(m,p,B,M,e,t);p[x]=ot;const Dt=hs(B);return Qa(B,!0),ew(M,ot,B),!function Ig(t){return!(32&~t.flags)}(B)&&yi()&&yg(m,p,ot,B),0===function wu(){return Wo.lFrame.elementDepthCount}()&&ys(ot,p),function dp(){Wo.lFrame.elementDepthCount++}(),Dt&&(d(m,p,B),g(m,B,p)),null!==c&&b(p,B),Nw}function Lw(){let t=An();Il()?gs():(t=t.parent,Qa(t,!1));const e=t;(function Yc(t){return Wo.skipHydrationRootTNode===t})(e)&&function Js(){Wo.skipHydrationRootTNode=null}(),function up(){Wo.lFrame.elementDepthCount--}();const r=fn();return r.firstCreatePass&&(wo(r,t),ya(t)&&r.queries.elementEnd(t)),null!=e.classesWithoutHost&&function wl(t){return!!(8&t.flags)}(e)&&Iv(r,e,_r(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function tl(t){return!!(16&t.flags)}(e)&&Iv(r,e,_r(),e.stylesWithoutHost,!1),Lw}function Bv(t,e,r,c){return Nw(t,e,r,c),Lw(),Bv}let x2=(t,e,r,c,p,m)=>(Si(!0),fg(c,p,function Jn(){return Wo.lFrame.currentNamespace}()));function Pw(t,e,r){const c=_r(),p=fn(),m=t+Ge,x=p.firstCreatePass?function BD(t,e,r,c,p){const m=e.consts,x=pr(m,c),M=gu(e,t,8,"ng-container",x);return null!==x&&gw(M,x,!0),wc(e,r,M,pr(m,p)),null!==e.queries&&e.queries.elementStart(e,M),M}(m,p,c,e,r):p.data[m];Qa(x,!0);const M=k2(p,c,x,t);return c[m]=M,yi()&&yg(p,c,M,x),ys(M,c),hs(x)&&(d(p,c,x),g(p,x,c)),null!=r&&b(c,x),Pw}function Fw(){let t=An();const e=fn();return Il()?gs():(t=t.parent,Qa(t,!1)),e.firstCreatePass&&(wo(e,t),ya(t)&&e.queries.elementEnd(t)),Fw}function Uv(t,e,r){return Pw(t,e,r),Fw(),Uv}let k2=(t,e,r,c)=>(Si(!0),Kf(e[on],""));function E2(){return _r()}function $v(t,e,r){const c=_r();return za(c,I(),e)&&ui(fn(),no(),c,t,e,c[on],r,!0),$v}function jv(t,e,r){const c=_r();if(za(c,I(),e)){const m=fn(),x=no();ui(m,x,c,t,e,Z1(Me(m.data),x,c),r,!0)}return jv}const yh=void 0;var VD=["en",[["a","p"],["AM","PM"],yh],[["AM","PM"],yh,yh],[["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"]],yh,[["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"]],yh,[["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}",yh,"{1} 'at' {0}",yh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function jD(t){const r=Math.floor(Math.abs(t)),c=t.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===c?1:5}];let Wg={};function Vv(t){const e=function HD(t){return t.toLowerCase().replace(/_/g,"-")}(t);let r=D2(e);if(r)return r;const c=e.split("-")[0];if(r=D2(c),r)return r;if("en"===c)return VD;throw new Or(701,!1)}function C2(t){return Vv(t)[Kg.PluralCase]}function D2(t){return t in Wg||(Wg[t]=dr.ng&&dr.ng.common&&dr.ng.common.locales&&dr.ng.common.locales[t]),Wg[t]}var Kg=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}(Kg||{});const Bw="en-US";let S2=Bw,W2=(t,e,r)=>{};function Wv(t,e,r,c){const p=_r(),m=fn(),x=An();return Gv(m,p,p[on],x,t,e,c),Wv}function Kv(t,e){const r=An(),c=_r(),p=fn();return Gv(p,c,Z1(Me(p.data),r,c),r,t,e),Kv}function Gv(t,e,r,c,p,m,x){const M=hs(c),ot=t.firstCreatePass&&Eg(t),Dt=e[Kn],Vt=hh(e);let Re=!0;if(3&c.type||x){const Nr=oa(c,e),Yr=x?x(Nr):Nr,lo=Vt.length,Lr=x?jn=>x(qn(jn[c.index])):c.index;let En=null;if(!x&&M&&(En=function OS(t,e,r,c){const p=t.cleanup;if(null!=p)for(let m=0;mB?M[B]:null}"string"==typeof x&&(m+=2)}return null}(t,e,p,c.index)),null!==En)(En.__ngLastListenerFn__||En).__ngNextListenerFn__=m,En.__ngLastListenerFn__=m,Re=!1;else{m=G2(c,e,Dt,m),W2(Nr,p,m);const jn=r.listen(Yr,p,m);Vt.push(m,jn),ot&&ot.push(p,Lr,lo,lo+1)}}else m=G2(c,e,Dt,m);const Be=c.outputs;let qe;if(Re&&null!==Be&&(qe=Be[p])){const Nr=qe.length;if(Nr)for(let Yr=0;Yr-1?G(t.index,e):e,5);let M=K2(e,r,c,m),B=p.__ngNextListenerFn__;for(;B;)M=K2(e,r,B,m)&&M,B=B.__ngNextListenerFn__;return M}}function X2(t=1){return function yo(t){return(Wo.lFrame.contextLView=function un(t,e){for(;t>0;)e=e[Ui],t--;return e}(t,Wo.lFrame.contextLView))[Kn]}(t)}function RS(t,e){let r=null;const c=function by(t){const e=t.attrs;if(null!=e){const r=e.indexOf(5);if(!(1&r))return e[r+1]}return null}(t);for(let p=0;pr._dirtyCounter.update(c=>c+1))}(e,px(t,r,c,p))}function uk(t=1){sr(We()+t)}function pk(t){return F(function yu(){return Wo.lFrame.contextLView}(),Ge+t)}function xk(t,e=""){const r=_r(),c=fn(),p=t+Ge,m=c.firstCreatePass?gu(c,p,1,e,null):c.data[p],x=kk(c,r,m,e,t);r[p]=x,yi()&&yg(c,r,x,m),Qa(m,!1)}let kk=(t,e,r,c,p)=>(Si(!0),function Wf(t,e){return t.createText(e)}(e[on],c));function Qv(t){return Hw("",t,""),Qv}function Hw(t,e,r){const c=_r(),p=Pg(c,t,e,r);return p!==$n&&function mu(t,e,r){const c=fl(e,t);!function Ub(t,e,r){t.setValue(e,r)}(t[on],c,r)}(c,Ur(),p),Hw}function Zv(t,e,r){fx(e)&&(e=e());const c=_r();return za(c,I(),e)&&ui(fn(),no(),c,t,e,c[on],r,!1),Zv}function Ok(t,e){const r=fx(t);return r&&t.set(e),r}function qv(t,e){const r=_r(),c=fn(),p=An();return Gv(c,r,r[on],p,t,e),qv}function Jv(t,e,r,c,p){if(t=Kt(t),Array.isArray(t))for(let m=0;m>20;if(ea(t)||!t.multi){const Be=new tc(ot,p,qu),qe=e1(B,e,p?Dt:Dt+Re,Vt);-1===qe?(Nl(wp(M,x),m,B),t1(m,t,e.length),e.push(B),M.directiveStart++,M.directiveEnd++,p&&(M.providerIndexes+=1048576),r.push(Be),x.push(Be)):(r[qe]=Be,x[qe]=Be)}else{const Be=e1(B,e,Dt+Re,Vt),qe=e1(B,e,Dt,Dt+Re),Yr=qe>=0&&r[qe];if(p&&!Yr||!p&&!(Be>=0&&r[Be])){Nl(wp(M,x),m,B);const lo=function qS(t,e,r,c,p){const m=new tc(t,r,qu);return m.multi=[],m.index=e,m.componentProviders=0,Lk(m,p,c&&!r),m}(p?ZS:QS,r.length,p,c,ot);!p&&Yr&&(r[qe].providerFactory=lo),t1(m,t,e.length,0),e.push(B),M.directiveStart++,M.directiveEnd++,p&&(M.providerIndexes+=1048576),r.push(lo),x.push(lo)}else t1(m,t,Be>-1?Be:qe,Lk(r[p?qe:Be],ot,!p&&c));!p&&c&&Yr&&r[qe].componentProviders++}}}function t1(t,e,r,c){const p=ea(e),m=function Mc(t){return!!t.useClass}(e);if(p||m){const B=(m?Kt(e.useClass):e).prototype.ngOnDestroy;if(B){const ot=t.destroyHooks||(t.destroyHooks=[]);if(!p&&e.multi){const Dt=ot.indexOf(r);-1===Dt?ot.push(r,[c,B]):ot[Dt+1].push(c,B)}else ot.push(r,B)}}}function Lk(t,e,r){return r&&t.componentProviders++,t.multi.push(e)-1}function e1(t,e,r,c){for(let p=r;p{r.providersResolver=(c,p)=>function YS(t,e,r){const c=fn();if(c.firstCreatePass){const p=Yi(t);Jv(r,c.data,c.blueprint,p,!0),Jv(e,c.data,c.blueprint,p,!1)}}(c,p?p(t):t,e)}}function Bk(t,e,r){const c=Za()+t,p=_r();return p[c]===$n?Ld(p,c,r?e.call(r):e()):vm(p,c)}function Uk(t,e,r,c){return zk(_r(),Za(),t,e,r,c)}function $k(t,e,r,c,p){return Wk(_r(),Za(),t,e,r,c,p)}function jk(t,e,r,c,p,m){return function Kk(t,e,r,c,p,m,x,M){const B=e+r;return function Aw(t,e,r,c,p){const m=bh(t,e,r,c);return za(t,e+2,p)||m}(t,B,p,m,x)?Ld(t,B+3,M?c.call(M,p,m,x):c(p,m,x)):Tm(t,B+3)}(_r(),Za(),t,e,r,c,p,m)}function Vk(t,e,r,c,p,m,x){return function Gk(t,e,r,c,p,m,x,M,B){const ot=e+r;return Sl(t,ot,p,m,x,M)?Ld(t,ot+4,B?c.call(B,p,m,x,M):c(p,m,x,M)):Tm(t,ot+4)}(_r(),Za(),t,e,r,c,p,m,x)}function Hk(t,e,r,c,p,m,x,M,B,ot,Dt){const Vt=Za()+t,Re=_r(),Be=Sl(Re,Vt,r,c,p,m);return Sl(Re,Vt+4,x,M,B,ot)||Be?Ld(Re,Vt+8,Dt?e.call(Dt,r,c,p,m,x,M,B,ot):e(r,c,p,m,x,M,B,ot)):vm(Re,Vt+8)}function Tm(t,e){const r=t[e];return r===$n?void 0:r}function zk(t,e,r,c,p,m){const x=e+r;return za(t,x,p)?Ld(t,x+1,m?c.call(m,p):c(p)):Tm(t,x+1)}function Wk(t,e,r,c,p,m,x){const M=e+r;return bh(t,M,p,m)?Ld(t,M+2,x?c.call(x,p,m):c(p,m)):Tm(t,M+2)}function Yk(t,e){const r=fn();let c;const p=t+Ge;r.firstCreatePass?(c=function aA(t,e){if(e)for(let r=e.length-1;r>=0;r--){const c=e[r];if(t===c.name)return c}}(e,r.pipeRegistry),r.data[p]=c,c.onDestroy&&(r.destroyHooks??=[]).push(p,c.onDestroy)):c=r.data[p];const m=c.factory||(c.factory=Di(c.type)),M=Ii(qu);try{const B=Lc(!1),ot=m();return Lc(B),function Yv(t,e,r,c){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),e[r]=c}(r,_r(),p,ot),ot}finally{Ii(M)}}function Qk(t,e,r){const c=t+Ge,p=_r(),m=F(p,c);return Mm(p,c)?zk(p,Za(),e,m.transform,r,m):m.transform(r)}function Zk(t,e,r,c){const p=t+Ge,m=_r(),x=F(m,p);return Mm(m,p)?Wk(m,Za(),e,x.transform,r,c,x):x.transform(r,c)}function Mm(t,e){return t[Pr].data[e].pure}function qk(t,e){return dw(t,e)}class gE{full;major;minor;patch;constructor(e){this.full=e;const r=e.split(".");this.major=r[0],this.minor=r[1],this.patch=r.slice(2).join(".")}}class PA{ngModuleFactory;componentFactories;constructor(e,r){this.ngModuleFactory=e,this.componentFactories=r}}let FA=(()=>{class t{compileModuleSync(r){return new Py(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const c=this.compileModuleSync(r),m=Dc(gn(r).declarations).reduce((x,M)=>{const B=Ko(M);return B&&x.push(new pm(B)),x},[]);return new PA(c,m)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$A=(()=>{class t{zone=co(ia);changeDetectionScheduler=co(rl);applicationRef=co(ul);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function c1({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:r}){return t??=()=>new ia({...l1(),scheduleInRootZone:r}),[{provide:ia,useFactory:t},{provide:Qr,multi:!0,useFactory:()=>{const c=co($A,{optional:!0});return()=>c.initialize()}},{provide:Qr,multi:!0,useFactory:()=>{const c=co(VA);return()=>{c.initialize()}}},!0===e?{provide:Ou,useValue:!0}:[],{provide:ol,useValue:r??Sp}]}function l1(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let VA=(()=>{class t{subscription=new $e.yU;initialized=!1;zone=co(ia);pendingTasks=co(_l);initialize(){if(this.initialized)return;this.initialized=!0;let r=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(r=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ia.assertNotInAngularZone(),queueMicrotask(()=>{null!==r&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(r),r=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ia.assertInAngularZone(),r??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Om=(()=>{class t{appRef=co(ul);taskService=co(_l);ngZone=co(ia);zonelessEnabled=co(md);disableScheduling=co(Ou,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new $e.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(qd):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(co(ol,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){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 Rp||!this.zoneIsDefined)}notify(r){if(!this.zonelessEnabled&&5===r)return;let c=!1;switch(r){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,c=!0;break;case 13:this.appRef.dirtyFlags|=16,c=!0;break;case 12:c=!0;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick(c))return;const p=this.useMicrotaskScheduler?lf:Ru;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>p(()=>this.tick())):this.ngZone.runOutsideAngular(()=>p(()=>this.tick()))}shouldScheduleTick(r){return!(this.disableScheduling&&!r||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(qd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const r=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(c){throw this.taskService.remove(r),c}finally{this.cleanup()}this.useMicrotaskScheduler=!0,lf(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(r)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const r=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(r)}}static \u0275fac=function(c){return new(c||t)};static \u0275prov=cn({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const u1=new ce("",{providedIn:"root",factory:()=>co(u1,_n.Optional|_n.SkipSelf)||function HA(){return typeof $localize<"u"&&$localize.locale||Bw}()}),zA=new ce("",{providedIn:"root",factory:()=>"USD"}),Kw=new ce("");function Gw(t){return!t.moduleRef}let ap=null;function JA(){return!1}let CE=(()=>class t{static __NG_ELEMENT_ID__=tT})();function tT(t){return function eT(t,e,r){if(Ni(t)&&!r){const c=G(t.index,e);return new im(c,c)}return 175&t.type?new im(e[bi],e):null}(An(),_r(),!(16&~t))}class TE{constructor(){}supports(e){return Sw(e)}create(e){return new aT(e)}}const iT=(t,e)=>e;class aT{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(e){this._trackByFn=e||iT}forEachItem(e){let r;for(r=this._itHead;null!==r;r=r._next)e(r)}forEachOperation(e){let r=this._itHead,c=this._removalsHead,p=0,m=null;for(;r||c;){const x=!c||r&&r.currentIndex{x=this._trackByFn(p,M),null!==r&&Object.is(r.trackById,x)?(c&&(r=this._verifyReinsertion(r,M,x,p)),Object.is(r.item,M)||this._addIdentityChange(r,M)):(r=this._mismatch(r,M,x,p),c=!0),r=r._next,p++}),this.length=p;return this._truncate(r),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,r,c,p){let m;return null===e?m=this._itTail:(m=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(e.item,r)||this._addIdentityChange(e,r),this._reinsertAfter(e,m,p)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(c,p))?(Object.is(e.item,r)||this._addIdentityChange(e,r),this._moveAfter(e,m,p)):e=this._addAfter(new sT(r,c),m,p),e}_verifyReinsertion(e,r,c,p){let m=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==m?e=this._reinsertAfter(m,e._prev,p):e.currentIndex!=p&&(e.currentIndex=p,this._addToMoves(e,p)),e}_truncate(e){for(;null!==e;){const r=e._next;this._addToRemovals(this._unlink(e)),e=r}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(e,r,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const p=e._prevRemoved,m=e._nextRemoved;return null===p?this._removalsHead=m:p._nextRemoved=m,null===m?this._removalsTail=p:m._prevRemoved=p,this._insertAfter(e,r,c),this._addToMoves(e,c),e}_moveAfter(e,r,c){return this._unlink(e),this._insertAfter(e,r,c),this._addToMoves(e,c),e}_addAfter(e,r,c){return this._insertAfter(e,r,c),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,r,c){const p=null===r?this._itHead:r._next;return e._next=p,e._prev=r,null===p?this._itTail=e:p._prev=e,null===r?this._itHead=e:r._next=e,null===this._linkedRecords&&(this._linkedRecords=new ME),this._linkedRecords.put(e),e.currentIndex=c,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const r=e._prev,c=e._next;return null===r?this._itHead=c:r._next=c,null===c?this._itTail=r:c._prev=r,e}_addToMoves(e,r){return e.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ME),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,r){return e.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class sT{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(e,r){this.item=e,this.trackById=r}}class cT{_head=null;_tail=null;add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,r){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===r||r<=c.currentIndex)&&Object.is(c.trackById,e))return c;return null}remove(e){const r=e._prevDup,c=e._nextDup;return null===r?this._head=c:r._nextDup=c,null===c?this._tail=r:c._prevDup=r,null===this._head}}class ME{map=new Map;put(e){const r=e.trackById;let c=this.map.get(r);c||(c=new cT,this.map.set(r,c)),c.add(e)}get(e,r){const p=this.map.get(e);return p?p.get(e,r):null}remove(e){const r=e.trackById;return this.map.get(r).remove(e)&&this.map.delete(r),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function IE(t,e,r){const c=t.previousIndex;if(null===c)return c;let p=0;return r&&c{if(r&&r.key===p)this._maybeAddToChanges(r,c),this._appendAfter=r,r=r._next;else{const m=this._getOrCreateRecordForKey(p,c);r=this._insertBeforeOrAppend(r,m)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let c=r;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,r){if(e){const c=e._prev;return r._next=e,r._prev=c,e._prev=r,c&&(c._next=r),e===this._mapHead&&(this._mapHead=r),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(e,r){if(this._records.has(e)){const p=this._records.get(e);this._maybeAddToChanges(p,r);const m=p._prev,x=p._next;return m&&(m._next=x),x&&(x._prev=m),p._next=null,p._prev=null,p}const c=new dT(e);return this._records.set(e,c),c.currentValue=r,this._addToAdditions(c),c}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,r){Object.is(r,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=r,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,r){e instanceof Map?e.forEach(r):Object.keys(e).forEach(c=>r(e[c],c))}}class dT{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(e){this.key=e}}function RE(){return new b1([new TE])}let b1=(()=>{class t{factories;static \u0275prov=cn({token:t,providedIn:"root",factory:RE});constructor(r){this.factories=r}static create(r,c){if(null!=c){const p=c.factories.slice();r=r.concat(p)}return new t(r)}static extend(r){return{provide:t,useFactory:c=>t.create(r,c||RE()),deps:[[t,new Aa,new ls]]}}find(r){const c=this.factories.find(p=>p.supports(r));if(null!=c)return c;throw new Or(901,!1)}}return t})();function NE(){return new w1([new OE])}let w1=(()=>{class t{static \u0275prov=cn({token:t,providedIn:"root",factory:NE});factories;constructor(r){this.factories=r}static create(r,c){if(c){const p=c.factories.slice();r=r.concat(p)}return new t(r)}static extend(r){return{provide:t,useFactory:c=>t.create(r,c||NE()),deps:[[t,new Aa,new ls]]}}find(r){const c=this.factories.find(p=>p.supports(r));if(c)return c;throw new Or(901,!1)}}return t})();function ET(t){try{const{rootComponent:e,appProviders:r,platformProviders:c}=t,p=function qA(t=[]){if(ap)return ap;const e=function xE(t=[],e){return Qi.create({name:e,providers:[{provide:yc,useValue:"platform"},{provide:Kw,useValue:new Set([()=>ap=null])},...t]})}(t);return ap=e,function L_(){!function He(t){wr=t}(()=>{throw new Or(600,!1)})}(),function kE(t){const e=t.get(su,null);$a(t,()=>{e?.forEach(r=>r())})}(e),e}(c),m=[c1({}),{provide:rl,useExisting:Om},...r||[]];return function yE(t){const e=Gw(t)?t.r3Injector:t.moduleRef.injector,r=e.get(ia);return r.run(()=>{Gw(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const c=e.get(kl,null);let p;if(r.runOutsideAngular(()=>{p=r.onError.subscribe({next:m=>{c.handleError(m)}})}),Gw(t)){const m=()=>e.destroy(),x=t.platformInjector.get(Kw);x.add(m),e.onDestroy(()=>{p.unsubscribe(),x.delete(m)})}else{const m=()=>t.moduleRef.destroy(),x=t.platformInjector.get(Kw);x.add(m),t.moduleRef.onDestroy(()=>{ww(t.allPlatformModules,t.moduleRef),p.unsubscribe(),x.delete(m)})}return function $3(t,e,r){try{const c=r();return Vy(c)?c.catch(p=>{throw e.runOutsideAngular(()=>t.handleError(p)),p}):c}catch(c){throw e.runOutsideAngular(()=>t.handleError(c)),c}}(c,r,()=>{const m=e.get(R_);return m.runInitializers(),m.donePromise.then(()=>{if(function GD(t){"string"==typeof t&&(S2=t.toLowerCase().replace(/_/g,"-"))}(e.get(u1,Bw)||Bw),Gw(t)){const M=e.get(ul);return void 0!==t.rootComponent&&M.bootstrap(t.rootComponent),M}return function YA(t,e){const r=t.injector.get(ul);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(c=>r.bootstrap(c));else{if(!t.instance.ngDoBootstrap)throw new Or(-403,!1);t.instance.ngDoBootstrap(r)}e.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({r3Injector:new f_({providers:m,parent:p,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:p,rootComponent:e})}catch(e){return Promise.reject(e)}}function GT(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function XT(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)}function k1(t,e){an("NgSignals");const r=me(t);return e?.equal&&(r[C].equal=e.equal),r}function Yg(t){const e=A(null);try{return t()}finally{A(e)}}let c5=(()=>class t{view;node;constructor(r,c){this.view=r,this.node=c}static __NG_ELEMENT_ID__=t8})();function t8(){return new c5(_r(),An())}let r8=(()=>{class t extends N_{pendingTasks=co(_l);taskId=null;schedule(r){super.schedule(r),null===this.taskId&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=cn({token:t,providedIn:"root",factory:()=>new t})}return t})();class o8{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(e,r,c,p,m,x){this.scheduler=e,this.effectFn=r,this.zone=c,this.injector=m,this.watcher=function yt(t,e,r){const c=Object.create(Xe);r&&(c.consumerAllowSignalWrites=!0),c.fn=t,c.schedule=e;const p=B=>{c.cleanupFn=B};return c.ref={notify:()=>pt(c),run:()=>{if(null===c.fn)return;if(function S(){return y}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(c.dirty=!1,c.hasRun&&!_t(c))return;c.hasRun=!0;const B=Ct(c);try{c.cleanupFn(),c.cleanupFn=ie,c.fn(p)}finally{Ot(c,B)}},cleanup:()=>c.cleanupFn(),destroy:()=>function x(B){(function m(B){return null===B.fn&&null===B.schedule})(B)||(wt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=ie)}(c),[C]:c},c.ref}(M=>this.runEffect(M),()=>this.schedule(),x),this.unregisterOnDestroy=p?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(r){this.injector.get(kl,null,{optional:!0})?.handleError(r)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let E1=!1;class a8{[C];constructor(e){this[C]=e}destroy(){this[C].destroy()}}function C1(t,e){if(E1)return function i8(t,e){an("NgSignals"),!e?.injector&&Ss();const r=e?.injector??co(Qi),c=!0!==e?.manualCleanup?r.get(va):null,p=new o8(r.get(r8),t,typeof Zone>"u"?null:Zone.current,c,r,e?.allowSignalWrites??!1),m=r.get(CE,null,{optional:!0});return m&&8&m._lView[Ao]?(m._lView[rt]??=[]).push(p.watcher.notify):p.watcher.notify(),p}(t,e);an("NgSignals"),!e?.injector&&Ss();const r=e?.injector??co(Qi);let p,c=!0!==e?.manualCleanup?r.get(va):null;const m=r.get(c5,null,{optional:!0}),x=r.get(rl);return null===m||e?.forceRoot?p=function d8(t,e,r){const c=Object.create(s8);return c.fn=t,c.scheduler=e,c.notifier=r,c.zone=typeof Zone<"u"?Zone.current:null,c.scheduler.schedule(c),c.notifier.notify(13),c}(t,r.get(zy),x):(p=function l8(t,e,r){const c=Object.create(c8);return c.view=t,c.zone=typeof Zone<"u"?Zone.current:null,c.notifier=e,c.fn=r,t[mt]??=new Set,t[mt].add(c),c.consumerMarkedDirty(c),c}(m.view,x,t),c instanceof Pl&&c._lView===m.view&&(c=null)),p.injector=r,null!==c&&(p.onDestroyFn=c.onDestroy(()=>p.destroy())),new a8(p)}const l5={...N,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:bd,run(){if(this.dirty=!1,this.hasRun&&!_t(this))return;this.hasRun=!0;const t=c=>(this.cleanupFns??=[]).push(c),e=Ct(this),r=Zc(!1);try{this.maybeCleanup(),this.fn(t)}finally{Zc(r),Ot(this,e)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},s8={...l5,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){wt(this),this.onDestroyFn(),this.maybeCleanup()}},c8={...l5,consumerMarkedDirty(){this.view[Ao]|=8192,Ia(this.view),this.notifier.notify(14)},destroy(){wt(this),this.onDestroyFn(),this.maybeCleanup(),this.view[mt]?.delete(this)}};function w8(t,e){const r=Ko(t),c=e.elementInjector||wn();return new pm(r).create(c,e.projectableNodes,e.hostElement,e.environmentInjector)}function y8(t){const e=Ko(t);if(!e)return null;const r=new pm(e);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},936:(i,s,o)=>{"use strict";o.d(s,{BC:()=>tr,JD:()=>Ci,Q0:()=>ss,X1:()=>us,YN:()=>$s,YS:()=>Bs,cV:()=>Rr,cb:()=>Tr,cz:()=>xt,hs:()=>xo,j4:()=>Ca,k0:()=>_t,kq:()=>S,l_:()=>Ra,me:()=>ht,ok:()=>Oi,qT:()=>Pn,tU:()=>Fr,vO:()=>Se,vS:()=>as,xq:()=>Ds,ze:()=>Hi});var n=o(3107),a=o(4460),l=o(1787),y=o(2653),k=o(8447),C=o(7947);let A=(()=>{class lt{_renderer;_elementRef;onChange=Q=>{};onTouched=()=>{};constructor(Q,Ut){this._renderer=Q,this._elementRef=Ut}setProperty(Q,Ut){this._renderer.setProperty(this._elementRef.nativeElement,Q,Ut)}registerOnTouched(Q){this.onTouched=Q}registerOnChange(Q){this.onChange=Q}setDisabledState(Q){this.setProperty("disabled",Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(n.sFG),n.rXU(n.aKT))};static \u0275dir=n.FsC({type:lt})}return lt})(),T=(()=>{class lt extends A{static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,features:[n.Vt3]})}return lt})();const S=new n.nKC(""),Z={provide:S,useExisting:(0,n.Rfq)(()=>ht),multi:!0},J=new n.nKC("");let ht=(()=>{class lt extends A{_compositionMode;_composing=!1;constructor(Q,Ut,Ue){super(Q,Ut),this._compositionMode=Ue,null==this._compositionMode&&(this._compositionMode=!function W(){const lt=(0,a.QT)()?(0,a.QT)().getUserAgent():"";return/android (\d+)/.test(lt.toLowerCase())}())}writeValue(Q){this.setProperty("value",Q??"")}_handleInput(Q){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Q)}_compositionStart(){this._composing=!0}_compositionEnd(Q){this._composing=!1,this._compositionMode&&this.onChange(Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(J,8))};static \u0275dir=n.FsC({type:lt,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(Ut,Ue){1&Ut&&n.bIt("input",function(Jo){return Ue._handleInput(Jo.target.value)})("blur",function(){return Ue.onTouched()})("compositionstart",function(){return Ue._compositionStart()})("compositionend",function(Jo){return Ue._compositionEnd(Jo.target.value)})},standalone:!1,features:[n.Jv_([Z]),n.Vt3]})}return lt})();function ct(lt){return null==lt||("string"==typeof lt||Array.isArray(lt))&&0===lt.length}function pt(lt){return null!=lt&&"number"==typeof lt.length}const xt=new n.nKC(""),Ct=new n.nKC(""),Ot=/^(?=.{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 _t{static min(dt){return function wt(lt){return dt=>{if(ct(dt.value)||ct(lt))return null;const Q=parseFloat(dt.value);return!isNaN(Q)&&Q{if(ct(dt.value)||ct(lt))return null;const Q=parseFloat(dt.value);return!isNaN(Q)&&Q>lt?{max:{max:lt,actual:dt.value}}:null}}(dt)}static required(dt){return st(dt)}static requiredTrue(dt){return vt(dt)}static email(dt){return function Bt(lt){return ct(lt.value)||Ot.test(lt.value)?null:{email:!0}}(dt)}static minLength(dt){return function ne(lt){return dt=>ct(dt.value)||!pt(dt.value)?null:dt.value.length{if(ct(Ut.value))return null;const Ue=Ut.value;return dt.test(Ue)?null:{pattern:{requiredPattern:Q,actualValue:Ue}}}}(dt)}static nullValidator(dt){return null}static compose(dt){return He(dt)}static composeAsync(dt){return Rt(dt)}}function st(lt){return ct(lt.value)?{required:!0}:null}function vt(lt){return!0===lt.value?null:{required:!0}}function le(lt){return dt=>pt(dt.value)&&dt.value.length>lt?{maxlength:{requiredLength:lt,actualLength:dt.value.length}}:null}function ae(lt){return null}function or(lt){return null!=lt}function fr(lt){return(0,n.jNT)(lt)?(0,l.H)(lt):lt}function yr(lt){let dt={};return lt.forEach(Q=>{dt=null!=Q?{...dt,...Q}:dt}),0===Object.keys(dt).length?null:dt}function jr(lt,dt){return dt.map(Q=>Q(lt))}function ze(lt){return lt.map(dt=>function wr(lt){return!lt.validate}(dt)?dt:Q=>dt.validate(Q))}function He(lt){if(!lt)return null;const dt=lt.filter(or);return 0==dt.length?null:function(Q){return yr(jr(Q,dt))}}function kt(lt){return null!=lt?He(ze(lt)):null}function Rt(lt){if(!lt)return null;const dt=lt.filter(or);return 0==dt.length?null:function(Q){const Ut=jr(Q,dt).map(fr);return(0,y.p)(Ut).pipe((0,C.T)(yr))}}function Oe(lt){return null!=lt?Rt(ze(lt)):null}function Ht(lt,dt){return null===lt?[dt]:Array.isArray(lt)?[...lt,dt]:[lt,dt]}function zt(lt){return lt._rawValidators}function te(lt){return lt._rawAsyncValidators}function Ae(lt){return lt?Array.isArray(lt)?lt:[lt]:[]}function Pe(lt,dt){return Array.isArray(lt)?lt.includes(dt):lt===dt}function St(lt,dt){const Q=Ae(dt);return Ae(lt).forEach(Ue=>{Pe(Q,Ue)||Q.push(Ue)}),Q}function yt(lt,dt){return Ae(dt).filter(Q=>!Pe(lt,Q))}class ie{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(dt){this._rawValidators=dt||[],this._composedValidatorFn=kt(this._rawValidators)}_setAsyncValidators(dt){this._rawAsyncValidators=dt||[],this._composedAsyncValidatorFn=Oe(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(dt){this._onDestroyCallbacks.push(dt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(dt=>dt()),this._onDestroyCallbacks=[]}reset(dt=void 0){this.control&&this.control.reset(dt)}hasError(dt,Q){return!!this.control&&this.control.hasError(dt,Q)}getError(dt,Q){return this.control?this.control.getError(dt,Q):null}}class Xe extends ie{name;get formDirective(){return null}get path(){return null}}class Se extends ie{_parent=null;name=null;valueAccessor=null}class Ke{_cd;constructor(dt){this._cd=dt}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 tr=(()=>{class lt extends Ke{constructor(Q){super(Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Se,2))};static \u0275dir=n.FsC({type:lt,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ut,Ue){2&Ut&&n.AVh("ng-untouched",Ue.isUntouched)("ng-touched",Ue.isTouched)("ng-pristine",Ue.isPristine)("ng-dirty",Ue.isDirty)("ng-valid",Ue.isValid)("ng-invalid",Ue.isInvalid)("ng-pending",Ue.isPending)},standalone:!1,features:[n.Vt3]})}return lt})(),Tr=(()=>{class lt extends Ke{constructor(Q){super(Q)}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Xe,10))};static \u0275dir=n.FsC({type:lt,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ut,Ue){2&Ut&&n.AVh("ng-untouched",Ue.isUntouched)("ng-touched",Ue.isTouched)("ng-pristine",Ue.isPristine)("ng-dirty",Ue.isDirty)("ng-valid",Ue.isValid)("ng-invalid",Ue.isInvalid)("ng-pending",Ue.isPending)("ng-submitted",Ue.isSubmitted)},standalone:!1,features:[n.Vt3]})}return lt})();const Mr="VALID",ao="INVALID",xr="PENDING",zo="DISABLED";class To{}class Ho extends To{value;source;constructor(dt,Q){super(),this.value=dt,this.source=Q}}class be extends To{pristine;source;constructor(dt,Q){super(),this.pristine=dt,this.source=Q}}class Ve extends To{touched;source;constructor(dt,Q){super(),this.touched=dt,this.source=Q}}class It extends To{status;source;constructor(dt,Q){super(),this.status=dt,this.source=Q}}class Kt extends To{source;constructor(dt){super(),this.source=dt}}class jt extends To{source;constructor(dt){super(),this.source=dt}}function ke(lt){return(qr(lt)?lt.validators:lt)||null}function Fe(lt,dt){return(qr(dt)?dt.asyncValidators:lt)||null}function qr(lt){return null!=lt&&!Array.isArray(lt)&&"object"==typeof lt}function ko(lt,dt,Q){const Ut=lt.controls;if(!(dt?Object.keys(Ut):Ut).length)throw new n.wOt(1e3,"");if(!Ut[Q])throw new n.wOt(1001,"")}function sn(lt,dt,Q){lt._forEachChild((Ut,Ue)=>{if(void 0===Q[Ue])throw new n.wOt(1002,"")})}class hn{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(dt,Q){this._assignValidators(dt),this._assignAsyncValidators(Q)}get validator(){return this._composedValidatorFn}set validator(dt){this._rawValidators=this._composedValidatorFn=dt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(dt){this._rawAsyncValidators=this._composedAsyncValidatorFn=dt}get parent(){return this._parent}get status(){return(0,n.O8t)(this.statusReactive)}set status(dt){(0,n.O8t)(()=>this.statusReactive.set(dt))}_status=(0,n.EWP)(()=>this.statusReactive());statusReactive=(0,n.vPA)(void 0);get valid(){return this.status===Mr}get invalid(){return this.status===ao}get pending(){return this.status==xr}get disabled(){return this.status===zo}get enabled(){return this.status!==zo}errors;get pristine(){return(0,n.O8t)(this.pristineReactive)}set pristine(dt){(0,n.O8t)(()=>this.pristineReactive.set(dt))}_pristine=(0,n.EWP)(()=>this.pristineReactive());pristineReactive=(0,n.vPA)(!0);get dirty(){return!this.pristine}get touched(){return(0,n.O8t)(this.touchedReactive)}set touched(dt){(0,n.O8t)(()=>this.touchedReactive.set(dt))}_touched=(0,n.EWP)(()=>this.touchedReactive());touchedReactive=(0,n.vPA)(!1);get untouched(){return!this.touched}_events=new k.B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(dt){this._assignValidators(dt)}setAsyncValidators(dt){this._assignAsyncValidators(dt)}addValidators(dt){this.setValidators(St(dt,this._rawValidators))}addAsyncValidators(dt){this.setAsyncValidators(St(dt,this._rawAsyncValidators))}removeValidators(dt){this.setValidators(yt(dt,this._rawValidators))}removeAsyncValidators(dt){this.setAsyncValidators(yt(dt,this._rawAsyncValidators))}hasValidator(dt){return Pe(this._rawValidators,dt)}hasAsyncValidator(dt){return Pe(this._rawAsyncValidators,dt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(dt={}){const Q=!1===this.touched;this.touched=!0;const Ut=dt.sourceControl??this;this._parent&&!dt.onlySelf&&this._parent.markAsTouched({...dt,sourceControl:Ut}),Q&&!1!==dt.emitEvent&&this._events.next(new Ve(!0,Ut))}markAllAsTouched(dt={}){this.markAsTouched({onlySelf:!0,emitEvent:dt.emitEvent,sourceControl:this}),this._forEachChild(Q=>Q.markAllAsTouched(dt))}markAsUntouched(dt={}){const Q=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Ut=dt.sourceControl??this;this._forEachChild(Ue=>{Ue.markAsUntouched({onlySelf:!0,emitEvent:dt.emitEvent,sourceControl:Ut})}),this._parent&&!dt.onlySelf&&this._parent._updateTouched(dt,Ut),Q&&!1!==dt.emitEvent&&this._events.next(new Ve(!1,Ut))}markAsDirty(dt={}){const Q=!0===this.pristine;this.pristine=!1;const Ut=dt.sourceControl??this;this._parent&&!dt.onlySelf&&this._parent.markAsDirty({...dt,sourceControl:Ut}),Q&&!1!==dt.emitEvent&&this._events.next(new be(!1,Ut))}markAsPristine(dt={}){const Q=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Ut=dt.sourceControl??this;this._forEachChild(Ue=>{Ue.markAsPristine({onlySelf:!0,emitEvent:dt.emitEvent})}),this._parent&&!dt.onlySelf&&this._parent._updatePristine(dt,Ut),Q&&!1!==dt.emitEvent&&this._events.next(new be(!0,Ut))}markAsPending(dt={}){this.status=xr;const Q=dt.sourceControl??this;!1!==dt.emitEvent&&(this._events.next(new It(this.status,Q)),this.statusChanges.emit(this.status)),this._parent&&!dt.onlySelf&&this._parent.markAsPending({...dt,sourceControl:Q})}disable(dt={}){const Q=this._parentMarkedDirty(dt.onlySelf);this.status=zo,this.errors=null,this._forEachChild(Ue=>{Ue.disable({...dt,onlySelf:!0})}),this._updateValue();const Ut=dt.sourceControl??this;!1!==dt.emitEvent&&(this._events.next(new Ho(this.value,Ut)),this._events.next(new It(this.status,Ut)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...dt,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Ue=>Ue(!0))}enable(dt={}){const Q=this._parentMarkedDirty(dt.onlySelf);this.status=Mr,this._forEachChild(Ut=>{Ut.enable({...dt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:dt.emitEvent}),this._updateAncestors({...dt,skipPristineCheck:Q},this),this._onDisabledChange.forEach(Ut=>Ut(!1))}_updateAncestors(dt,Q){this._parent&&!dt.onlySelf&&(this._parent.updateValueAndValidity(dt),dt.skipPristineCheck||this._parent._updatePristine({},Q),this._parent._updateTouched({},Q))}setParent(dt){this._parent=dt}getRawValue(){return this.value}updateValueAndValidity(dt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Ut=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Mr||this.status===xr)&&this._runAsyncValidator(Ut,dt.emitEvent)}const Q=dt.sourceControl??this;!1!==dt.emitEvent&&(this._events.next(new Ho(this.value,Q)),this._events.next(new It(this.status,Q)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!dt.onlySelf&&this._parent.updateValueAndValidity({...dt,sourceControl:Q})}_updateTreeValidity(dt={emitEvent:!0}){this._forEachChild(Q=>Q._updateTreeValidity(dt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:dt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?zo:Mr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(dt,Q){if(this.asyncValidator){this.status=xr,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Q};const Ut=fr(this.asyncValidator(this));this._asyncValidationSubscription=Ut.subscribe(Ue=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Ue,{emitEvent:Q,shouldHaveEmitted:dt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const dt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,dt}return!1}setErrors(dt,Q={}){this.errors=dt,this._updateControlsErrors(!1!==Q.emitEvent,this,Q.shouldHaveEmitted)}get(dt){let Q=dt;return null==Q||(Array.isArray(Q)||(Q=Q.split(".")),0===Q.length)?null:Q.reduce((Ut,Ue)=>Ut&&Ut._find(Ue),this)}getError(dt,Q){const Ut=Q?this.get(Q):this;return Ut&&Ut.errors?Ut.errors[dt]:null}hasError(dt,Q){return!!this.getError(dt,Q)}get root(){let dt=this;for(;dt._parent;)dt=dt._parent;return dt}_updateControlsErrors(dt,Q,Ut){this.status=this._calculateStatus(),dt&&this.statusChanges.emit(this.status),(dt||Ut)&&this._events.next(new It(this.status,Q)),this._parent&&this._parent._updateControlsErrors(dt,Q,Ut)}_initObservables(){this.valueChanges=new n.bkB,this.statusChanges=new n.bkB}_calculateStatus(){return this._allControlsDisabled()?zo:this.errors?ao:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xr)?xr:this._anyControlsHaveStatus(ao)?ao:Mr}_anyControlsHaveStatus(dt){return this._anyControls(Q=>Q.status===dt)}_anyControlsDirty(){return this._anyControls(dt=>dt.dirty)}_anyControlsTouched(){return this._anyControls(dt=>dt.touched)}_updatePristine(dt,Q){const Ut=!this._anyControlsDirty(),Ue=this.pristine!==Ut;this.pristine=Ut,this._parent&&!dt.onlySelf&&this._parent._updatePristine(dt,Q),Ue&&this._events.next(new be(this.pristine,Q))}_updateTouched(dt={},Q){this.touched=this._anyControlsTouched(),this._events.next(new Ve(this.touched,Q)),this._parent&&!dt.onlySelf&&this._parent._updateTouched(dt,Q)}_onDisabledChange=[];_registerOnCollectionChange(dt){this._onCollectionChange=dt}_setUpdateStrategy(dt){qr(dt)&&null!=dt.updateOn&&(this._updateOn=dt.updateOn)}_parentMarkedDirty(dt){return!dt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(dt){return null}_assignValidators(dt){this._rawValidators=Array.isArray(dt)?dt.slice():dt,this._composedValidatorFn=function se(lt){return Array.isArray(lt)?kt(lt):lt||null}(this._rawValidators)}_assignAsyncValidators(dt){this._rawAsyncValidators=Array.isArray(dt)?dt.slice():dt,this._composedAsyncValidatorFn=function vr(lt){return Array.isArray(lt)?Oe(lt):lt||null}(this._rawAsyncValidators)}}class Zn extends hn{constructor(dt,Q,Ut){super(ke(Q),Fe(Ut,Q)),this.controls=dt,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(dt,Q){return this.controls[dt]?this.controls[dt]:(this.controls[dt]=Q,Q.setParent(this),Q._registerOnCollectionChange(this._onCollectionChange),Q)}addControl(dt,Q,Ut={}){this.registerControl(dt,Q),this.updateValueAndValidity({emitEvent:Ut.emitEvent}),this._onCollectionChange()}removeControl(dt,Q={}){this.controls[dt]&&this.controls[dt]._registerOnCollectionChange(()=>{}),delete this.controls[dt],this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}setControl(dt,Q,Ut={}){this.controls[dt]&&this.controls[dt]._registerOnCollectionChange(()=>{}),delete this.controls[dt],Q&&this.registerControl(dt,Q),this.updateValueAndValidity({emitEvent:Ut.emitEvent}),this._onCollectionChange()}contains(dt){return this.controls.hasOwnProperty(dt)&&this.controls[dt].enabled}setValue(dt,Q={}){sn(this,0,dt),Object.keys(dt).forEach(Ut=>{ko(this,!0,Ut),this.controls[Ut].setValue(dt[Ut],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(dt,Q={}){null!=dt&&(Object.keys(dt).forEach(Ut=>{const Ue=this.controls[Ut];Ue&&Ue.patchValue(dt[Ut],{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(dt={},Q={}){this._forEachChild((Ut,Ue)=>{Ut.reset(dt?dt[Ue]:null,{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this._reduceChildren({},(dt,Q,Ut)=>(dt[Ut]=Q.getRawValue(),dt))}_syncPendingControls(){let dt=this._reduceChildren(!1,(Q,Ut)=>!!Ut._syncPendingControls()||Q);return dt&&this.updateValueAndValidity({onlySelf:!0}),dt}_forEachChild(dt){Object.keys(this.controls).forEach(Q=>{const Ut=this.controls[Q];Ut&&dt(Ut,Q)})}_setUpControls(){this._forEachChild(dt=>{dt.setParent(this),dt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(dt){for(const[Q,Ut]of Object.entries(this.controls))if(this.contains(Q)&&dt(Ut))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Q,Ut,Ue)=>((Ut.enabled||this.disabled)&&(Q[Ue]=Ut.value),Q))}_reduceChildren(dt,Q){let Ut=dt;return this._forEachChild((Ue,_o)=>{Ut=Q(Ut,Ue,_o)}),Ut}_allControlsDisabled(){for(const dt of Object.keys(this.controls))if(this.controls[dt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(dt){return this.controls.hasOwnProperty(dt)?this.controls[dt]:null}}class Ie extends Zn{}const gr=new n.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>po}),po="always";function ki(lt,dt){return[...dt.path,lt]}function Ln(lt,dt,Q=po){qi(lt,dt),dt.valueAccessor.writeValue(lt.value),(lt.disabled||"always"===Q)&&dt.valueAccessor.setDisabledState?.(lt.disabled),function Ji(lt,dt){dt.valueAccessor.registerOnChange(Q=>{lt._pendingValue=Q,lt._pendingChange=!0,lt._pendingDirty=!0,"change"===lt.updateOn&&is(lt,dt)})}(lt,dt),function si(lt,dt){const Q=(Ut,Ue)=>{dt.valueAccessor.writeValue(Ut),Ue&&dt.viewToModelUpdate(Ut)};lt.registerOnChange(Q),dt._registerOnDestroy(()=>{lt._unregisterOnChange(Q)})}(lt,dt),function Fi(lt,dt){dt.valueAccessor.registerOnTouched(()=>{lt._pendingTouched=!0,"blur"===lt.updateOn&<._pendingChange&&is(lt,dt),"submit"!==lt.updateOn&<.markAsTouched()})}(lt,dt),function cn(lt,dt){if(dt.valueAccessor.setDisabledState){const Q=Ut=>{dt.valueAccessor.setDisabledState(Ut)};lt.registerOnDisabledChange(Q),dt._registerOnDestroy(()=>{lt._unregisterOnDisabledChange(Q)})}}(lt,dt)}function ua(lt,dt,Q=!0){const Ut=()=>{};dt.valueAccessor&&(dt.valueAccessor.registerOnChange(Ut),dt.valueAccessor.registerOnTouched(Ut)),pi(lt,dt),lt&&(dt._invokeOnDestroyCallbacks(),lt._registerOnCollectionChange(()=>{}))}function $i(lt,dt){lt.forEach(Q=>{Q.registerOnValidatorChange&&Q.registerOnValidatorChange(dt)})}function qi(lt,dt){const Q=zt(lt);null!==dt.validator?lt.setValidators(Ht(Q,dt.validator)):"function"==typeof Q&<.setValidators([Q]);const Ut=te(lt);null!==dt.asyncValidator?lt.setAsyncValidators(Ht(Ut,dt.asyncValidator)):"function"==typeof Ut&<.setAsyncValidators([Ut]);const Ue=()=>lt.updateValueAndValidity();$i(dt._rawValidators,Ue),$i(dt._rawAsyncValidators,Ue)}function pi(lt,dt){let Q=!1;if(null!==lt){if(null!==dt.validator){const Ue=zt(lt);if(Array.isArray(Ue)&&Ue.length>0){const _o=Ue.filter(Jo=>Jo!==dt.validator);_o.length!==Ue.length&&(Q=!0,lt.setValidators(_o))}}if(null!==dt.asyncValidator){const Ue=te(lt);if(Array.isArray(Ue)&&Ue.length>0){const _o=Ue.filter(Jo=>Jo!==dt.asyncValidator);_o.length!==Ue.length&&(Q=!0,lt.setAsyncValidators(_o))}}}const Ut=()=>{};return $i(dt._rawValidators,Ut),$i(dt._rawAsyncValidators,Ut),Q}function is(lt,dt){lt._pendingDirty&<.markAsDirty(),lt.setValue(lt._pendingValue,{emitModelToViewChange:!1}),dt.viewToModelUpdate(lt._pendingValue),lt._pendingChange=!1}function hi(lt,dt){qi(lt,dt)}function Xt(lt,dt){if(!lt.hasOwnProperty("model"))return!1;const Q=lt.model;return!!Q.isFirstChange()||!Object.is(dt,Q.currentValue)}function he(lt,dt){lt._syncPendingControls(),dt.forEach(Q=>{const Ut=Q.control;"submit"===Ut.updateOn&&Ut._pendingChange&&(Q.viewToModelUpdate(Ut._pendingValue),Ut._pendingChange=!1)})}function je(lt,dt){if(!dt)return null;let Q,Ut,Ue;return Array.isArray(dt),dt.forEach(_o=>{_o.constructor===ht?Q=_o:function Nt(lt){return Object.getPrototypeOf(lt.constructor)===T}(_o)?Ut=_o:Ue=_o}),Ue||Ut||Q||null}const Er={provide:Xe,useExisting:(0,n.Rfq)(()=>Rr)},kr=Promise.resolve();let Rr=(()=>{class lt extends Xe{callSetDisabledState;get submitted(){return(0,n.O8t)(this.submittedReactive)}_submitted=(0,n.EWP)(()=>this.submittedReactive());submittedReactive=(0,n.vPA)(!1);_directives=new Set;form;ngSubmit=new n.bkB;options;constructor(Q,Ut,Ue){super(),this.callSetDisabledState=Ue,this.form=new Zn({},kt(Q),Oe(Ut))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Q){kr.then(()=>{const Ut=this._findContainer(Q.path);Q.control=Ut.registerControl(Q.name,Q.control),Ln(Q.control,Q,this.callSetDisabledState),Q.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Q)})}getControl(Q){return this.form.get(Q.path)}removeControl(Q){kr.then(()=>{const Ut=this._findContainer(Q.path);Ut&&Ut.removeControl(Q.name),this._directives.delete(Q)})}addFormGroup(Q){kr.then(()=>{const Ut=this._findContainer(Q.path),Ue=new Zn({});hi(Ue,Q),Ut.registerControl(Q.name,Ue),Ue.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Q){kr.then(()=>{const Ut=this._findContainer(Q.path);Ut&&Ut.removeControl(Q.name)})}getFormGroup(Q){return this.form.get(Q.path)}updateModel(Q,Ut){kr.then(()=>{this.form.get(Q.path).setValue(Ut)})}setValue(Q){this.control.setValue(Q)}onSubmit(Q){return this.submittedReactive.set(!0),he(this.form,this._directives),this.ngSubmit.emit(Q),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Q){return Q.pop(),Q.length?this.form.get(Q):this.form}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(xt,10),n.rXU(Ct,10),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ut,Ue){1&Ut&&n.bIt("submit",function(Jo){return Ue.onSubmit(Jo)})("reset",function(){return Ue.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[n.Jv_([Er]),n.Vt3]})}return lt})();function $r(lt,dt){const Q=lt.indexOf(dt);Q>-1&<.splice(Q,1)}function Jr(lt){return"object"==typeof lt&&null!==lt&&2===Object.keys(lt).length&&"value"in lt&&"disabled"in lt}const so=class extends hn{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(dt=null,Q,Ut){super(ke(Q),Fe(Ut,Q)),this._applyFormState(dt),this._setUpdateStrategy(Q),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),qr(Q)&&(Q.nonNullable||Q.initialValueIsDefault)&&(this.defaultValue=Jr(dt)?dt.value:dt)}setValue(dt,Q={}){this.value=this._pendingValue=dt,this._onChange.length&&!1!==Q.emitModelToViewChange&&this._onChange.forEach(Ut=>Ut(this.value,!1!==Q.emitViewToModelChange)),this.updateValueAndValidity(Q)}patchValue(dt,Q={}){this.setValue(dt,Q)}reset(dt=this.defaultValue,Q={}){this._applyFormState(dt),this.markAsPristine(Q),this.markAsUntouched(Q),this.setValue(this.value,Q),this._pendingChange=!1}_updateValue(){}_anyControls(dt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(dt){this._onChange.push(dt)}_unregisterOnChange(dt){$r(this._onChange,dt)}registerOnDisabledChange(dt){this._onDisabledChange.push(dt)}_unregisterOnDisabledChange(dt){$r(this._onDisabledChange,dt)}_forEachChild(dt){}_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(dt){Jr(dt)?(this.value=this._pendingValue=dt.value,dt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=dt}},xo=so,ta={provide:Se,useExisting:(0,n.Rfq)(()=>as)},Wa=Promise.resolve();let as=(()=>{class lt extends Se{_changeDetectorRef;callSetDisabledState;control=new so;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new n.bkB;constructor(Q,Ut,Ue,_o,Jo,ea){super(),this._changeDetectorRef=Jo,this.callSetDisabledState=ea,this._parent=Q,this._setValidators(Ut),this._setAsyncValidators(Ue),this.valueAccessor=je(0,_o)}ngOnChanges(Q){if(this._checkForErrors(),!this._registered||"name"in Q){if(this._registered&&(this._checkName(),this.formDirective)){const Ut=Q.name.previousValue;this.formDirective.removeControl({name:Ut,path:this._getPath(Ut)})}this._setUpControl()}"isDisabled"in Q&&this._updateDisabled(Q),Xt(Q,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(Q){this.viewModel=Q,this.update.emit(Q)}_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(){Ln(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(Q){Wa.then(()=>{this.control.setValue(Q,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Q){const Ut=Q.isDisabled.currentValue,Ue=0!==Ut&&(0,n.L39)(Ut);Wa.then(()=>{Ue&&!this.control.disabled?this.control.disable():!Ue&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Q){return this._parent?ki(Q,this._parent):[Q]}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Xe,9),n.rXU(xt,10),n.rXU(Ct,10),n.rXU(S,10),n.rXU(n.gRc,8),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,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"],standalone:!1,features:[n.Jv_([ta]),n.Vt3,n.OA$]})}return lt})(),Pn=(()=>{class lt{static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275dir=n.FsC({type:lt,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return lt})();const _n={provide:S,useExisting:(0,n.Rfq)(()=>ss),multi:!0};let ss=(()=>{class lt extends T{writeValue(Q){this.setProperty("value",Q??"")}registerOnChange(Q){this.onChange=Ut=>{Q(""==Ut?null:parseFloat(Ut))}}static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Ut,Ue){1&Ut&&n.bIt("input",function(Jo){return Ue.onChange(Jo.target.value)})("blur",function(){return Ue.onTouched()})},standalone:!1,features:[n.Jv_([_n]),n.Vt3]})}return lt})();const gi=new n.nKC(""),Gi={provide:Se,useExisting:(0,n.Rfq)(()=>Ra)};let Ra=(()=>{class lt extends Se{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(Q){}model;update=new n.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Ut,Ue,_o,Jo){super(),this._ngModelWarningConfig=_o,this.callSetDisabledState=Jo,this._setValidators(Q),this._setAsyncValidators(Ut),this.valueAccessor=je(0,Ue)}ngOnChanges(Q){if(this._isControlChanged(Q)){const Ut=Q.form.previousValue;Ut&&ua(Ut,this,!1),Ln(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Xt(Q,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&ua(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}_isControlChanged(Q){return Q.hasOwnProperty("form")}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(xt,10),n.rXU(Ct,10),n.rXU(S,10),n.rXU(gi,8),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[n.Jv_([Gi]),n.Vt3,n.OA$]})}return lt})();const Xo={provide:Xe,useExisting:(0,n.Rfq)(()=>Ca)};let Ca=(()=>{class lt extends Xe{callSetDisabledState;get submitted(){return(0,n.O8t)(this._submittedReactive)}set submitted(Q){this._submittedReactive.set(Q)}_submitted=(0,n.EWP)(()=>this._submittedReactive());_submittedReactive=(0,n.vPA)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new n.bkB;constructor(Q,Ut,Ue){super(),this.callSetDisabledState=Ue,this._setValidators(Q),this._setAsyncValidators(Ut)}ngOnChanges(Q){this._checkFormPresent(),Q.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(pi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Q){const Ut=this.form.get(Q.path);return Ln(Ut,Q,this.callSetDisabledState),Ut.updateValueAndValidity({emitEvent:!1}),this.directives.push(Q),Ut}getControl(Q){return this.form.get(Q.path)}removeControl(Q){ua(Q.control||null,Q,!1),function Te(lt,dt){const Q=lt.indexOf(dt);Q>-1&<.splice(Q,1)}(this.directives,Q)}addFormGroup(Q){this._setUpFormContainer(Q)}removeFormGroup(Q){this._cleanUpFormContainer(Q)}getFormGroup(Q){return this.form.get(Q.path)}addFormArray(Q){this._setUpFormContainer(Q)}removeFormArray(Q){this._cleanUpFormContainer(Q)}getFormArray(Q){return this.form.get(Q.path)}updateModel(Q,Ut){this.form.get(Q.path).setValue(Ut)}onSubmit(Q){return this._submittedReactive.set(!0),he(this.form,this.directives),this.ngSubmit.emit(Q),this.form._events.next(new Kt(this.control)),"dialog"===Q?.target?.method}onReset(){this.resetForm()}resetForm(Q=void 0){this.form.reset(Q),this._submittedReactive.set(!1),this.form._events.next(new jt(this.form))}_updateDomValue(){this.directives.forEach(Q=>{const Ut=Q.control,Ue=this.form.get(Q.path);Ut!==Ue&&(ua(Ut||null,Q),(lt=>lt instanceof so)(Ue)&&(Ln(Ue,Q,this.callSetDisabledState),Q.control=Ue))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Q){const Ut=this.form.get(Q.path);hi(Ut,Q),Ut.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Q){if(this.form){const Ut=this.form.get(Q.path);Ut&&function On(lt,dt){return pi(lt,dt)}(Ut,Q)&&Ut.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){qi(this.form,this),this._oldForm&&pi(this._oldForm,this)}_checkFormPresent(){}static \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(xt,10),n.rXU(Ct,10),n.rXU(gr,8))};static \u0275dir=n.FsC({type:lt,selectors:[["","formGroup",""]],hostBindings:function(Ut,Ue){1&Ut&&n.bIt("submit",function(Jo){return Ue.onSubmit(Jo)})("reset",function(){return Ue.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[n.Jv_([Xo]),n.Vt3,n.OA$]})}return lt})();const mi={provide:Se,useExisting:(0,n.Rfq)(()=>Ci)};let Ci=(()=>{class lt extends Se{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(Q){}model;update=new n.bkB;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(Q,Ut,Ue,_o,Jo){super(),this._ngModelWarningConfig=Jo,this._parent=Q,this._setValidators(Ut),this._setAsyncValidators(Ue),this.valueAccessor=je(0,_o)}ngOnChanges(Q){this._added||this._setUpControl(),Xt(Q,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Q){this.viewModel=Q,this.update.emit(Q)}get path(){return ki(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 \u0275fac=function(Ut){return new(Ut||lt)(n.rXU(Xe,13),n.rXU(xt,10),n.rXU(Ct,10),n.rXU(S,10),n.rXU(gi,8))};static \u0275dir=n.FsC({type:lt,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[n.Jv_([mi]),n.Vt3,n.OA$]})}return lt})();let Bi=(()=>{class lt{_validator=ae;_onChange;_enabled;ngOnChanges(Q){if(this.inputName in Q){const Ut=this.normalizeInput(Q[this.inputName].currentValue);this._enabled=this.enabled(Ut),this._validator=this._enabled?this.createValidator(Ut):ae,this._onChange&&this._onChange()}}validate(Q){return this._validator(Q)}registerOnValidatorChange(Q){this._onChange=Q}enabled(Q){return null!=Q}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275dir=n.FsC({type:lt,features:[n.OA$]})}return lt})();const Ua={provide:xt,useExisting:(0,n.Rfq)(()=>Bs),multi:!0},ds={provide:xt,useExisting:(0,n.Rfq)(()=>Ds),multi:!0};let Bs=(()=>{class lt extends Bi{required;inputName="required";normalizeInput=n.L39;createValidator=Q=>st;enabled(Q){return Q}static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ut,Ue){2&Ut&&n.BMQ("required",Ue._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[n.Jv_([Ua]),n.Vt3]})}return lt})(),Ds=(()=>{class lt extends Bs{createValidator=Q=>vt;static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ut,Ue){2&Ut&&n.BMQ("required",Ue._enabled?"":null)},standalone:!1,features:[n.Jv_([ds]),n.Vt3]})}return lt})();const xe={provide:xt,useExisting:(0,n.Rfq)(()=>Fr),multi:!0};let Fr=(()=>{class lt extends Bi{maxlength;inputName="maxlength";normalizeInput=Q=>function Na(lt){return"number"==typeof lt?lt:parseInt(lt,10)}(Q);createValidator=Q=>le(Q);static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275dir=n.FsC({type:lt,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Ut,Ue){2&Ut&&n.BMQ("maxlength",Ue._enabled?Ue.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[n.Jv_([xe]),n.Vt3]})}return lt})(),Mo=(()=>{class lt{static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275mod=n.$C({type:lt});static \u0275inj=n.G2t({})}return lt})();class gn extends hn{constructor(dt,Q,Ut){super(ke(Q),Fe(Ut,Q)),this.controls=dt,this._initObservables(),this._setUpdateStrategy(Q),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(dt){return this.controls[this._adjustIndex(dt)]}push(dt,Q={}){this.controls.push(dt),this._registerControl(dt),this.updateValueAndValidity({emitEvent:Q.emitEvent}),this._onCollectionChange()}insert(dt,Q,Ut={}){this.controls.splice(dt,0,Q),this._registerControl(Q),this.updateValueAndValidity({emitEvent:Ut.emitEvent})}removeAt(dt,Q={}){let Ut=this._adjustIndex(dt);Ut<0&&(Ut=0),this.controls[Ut]&&this.controls[Ut]._registerOnCollectionChange(()=>{}),this.controls.splice(Ut,1),this.updateValueAndValidity({emitEvent:Q.emitEvent})}setControl(dt,Q,Ut={}){let Ue=this._adjustIndex(dt);Ue<0&&(Ue=0),this.controls[Ue]&&this.controls[Ue]._registerOnCollectionChange(()=>{}),this.controls.splice(Ue,1),Q&&(this.controls.splice(Ue,0,Q),this._registerControl(Q)),this.updateValueAndValidity({emitEvent:Ut.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(dt,Q={}){sn(this,0,dt),dt.forEach((Ut,Ue)=>{ko(this,!1,Ue),this.at(Ue).setValue(Ut,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q)}patchValue(dt,Q={}){null!=dt&&(dt.forEach((Ut,Ue)=>{this.at(Ue)&&this.at(Ue).patchValue(Ut,{onlySelf:!0,emitEvent:Q.emitEvent})}),this.updateValueAndValidity(Q))}reset(dt=[],Q={}){this._forEachChild((Ut,Ue)=>{Ut.reset(dt[Ue],{onlySelf:!0,emitEvent:Q.emitEvent})}),this._updatePristine(Q,this),this._updateTouched(Q,this),this.updateValueAndValidity(Q)}getRawValue(){return this.controls.map(dt=>dt.getRawValue())}clear(dt={}){this.controls.length<1||(this._forEachChild(Q=>Q._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:dt.emitEvent}))}_adjustIndex(dt){return dt<0?dt+this.length:dt}_syncPendingControls(){let dt=this.controls.reduce((Q,Ut)=>!!Ut._syncPendingControls()||Q,!1);return dt&&this.updateValueAndValidity({onlySelf:!0}),dt}_forEachChild(dt){this.controls.forEach((Q,Ut)=>{dt(Q,Ut)})}_updateValue(){this.value=this.controls.filter(dt=>dt.enabled||this.disabled).map(dt=>dt.value)}_anyControls(dt){return this.controls.some(Q=>Q.enabled&&dt(Q))}_setUpControls(){this._forEachChild(dt=>this._registerControl(dt))}_allControlsDisabled(){for(const dt of this.controls)if(dt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(dt){dt.setParent(this),dt._registerOnCollectionChange(this._onCollectionChange)}_find(dt){return this.at(dt)??null}}function Fn(lt){return!!lt&&(void 0!==lt.asyncValidators||void 0!==lt.validators||void 0!==lt.updateOn)}let Oi=(()=>{class lt{useNonNullable=!1;get nonNullable(){const Q=new lt;return Q.useNonNullable=!0,Q}group(Q,Ut=null){const Ue=this._reduceControls(Q);let _o={};return Fn(Ut)?_o=Ut:null!==Ut&&(_o.validators=Ut.validator,_o.asyncValidators=Ut.asyncValidator),new Zn(Ue,_o)}record(Q,Ut=null){const Ue=this._reduceControls(Q);return new Ie(Ue,Ut)}control(Q,Ut,Ue){let _o={};return this.useNonNullable?(Fn(Ut)?_o=Ut:(_o.validators=Ut,_o.asyncValidators=Ue),new so(Q,{..._o,nonNullable:!0})):new so(Q,Ut,Ue)}array(Q,Ut,Ue){const _o=Q.map(Jo=>this._createControl(Jo));return new gn(_o,Ut,Ue)}_reduceControls(Q){const Ut={};return Object.keys(Q).forEach(Ue=>{Ut[Ue]=this._createControl(Q[Ue])}),Ut}_createControl(Q){return Q instanceof so||Q instanceof hn?Q:Array.isArray(Q)?this.control(Q[0],Q.length>1?Q[1]:null,Q.length>2?Q[2]:null):this.control(Q)}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275prov=n.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}return lt})(),Hi=(()=>{class lt extends Oi{group(Q,Ut=null){return super.group(Q,Ut)}control(Q,Ut,Ue){return super.control(Q,Ut,Ue)}array(Q,Ut,Ue){return super.array(Q,Ut,Ue)}static \u0275fac=(()=>{let Q;return function(Ue){return(Q||(Q=n.xGo(lt)))(Ue||lt)}})();static \u0275prov=n.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}return lt})(),$s=(()=>{class lt{static withConfig(Q){return{ngModule:lt,providers:[{provide:gr,useValue:Q.callSetDisabledState??po}]}}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275mod=n.$C({type:lt});static \u0275inj=n.G2t({imports:[Mo]})}return lt})(),us=(()=>{class lt{static withConfig(Q){return{ngModule:lt,providers:[{provide:gi,useValue:Q.warnOnNgModelWithFormControl??"always"},{provide:gr,useValue:Q.callSetDisabledState??po}]}}static \u0275fac=function(Ut){return new(Ut||lt)};static \u0275mod=n.$C({type:lt});static \u0275inj=n.G2t({imports:[Mo]})}return lt})()},9471:(i,s,o)=>{"use strict";o.d(s,{$z:()=>it,Hl:()=>jr,iY:()=>fr,pQ:()=>yr});var n=o(3107),a=o(8559),l=o(2147),y=o(2902),k=o(5467);const C=["mat-button",""],A=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],O="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",J=["mat-icon-button",""],ht=["*"],pt=new n.nKC("MAT_BUTTON_CONFIG"),Ct=[{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 Ot=(()=>{class wr{_elementRef=(0,n.WQX)(n.aKT);_platform=(0,n.WQX)(l.OD);_ngZone=(0,n.WQX)(n.SKi);_animationMode=(0,n.WQX)(n.bc$,{optional:!0});_focusMonitor=(0,n.WQX)(a.FN);_rippleLoader=(0,n.WQX)(y.Ej);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(He){this._disableRipple=He,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(He){this._disabled=He,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){(0,n.WQX)(k.l).load(y.Ah);const He=(0,n.WQX)(pt,{optional:!0}),kt=this._elementRef.nativeElement,Rt=kt.classList;this.disabledInteractive=He?.disabledInteractive??!1,this.color=He?.color??null,this._rippleLoader?.configureRipple(kt,{className:"mat-mdc-button-ripple"});for(const{attribute:Oe,mdcClasses:Ht}of Ct)kt.hasAttribute(Oe)&&Rt.add(...Ht)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(He="program",kt){He?this._focusMonitor.focusVia(this._elementRef.nativeElement,He,kt):this._elementRef.nativeElement.focus(kt)}_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 \u0275fac=function(kt){return new(kt||wr)};static \u0275dir=n.FsC({type:wr,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",n.L39],disabled:[2,"disabled","disabled",n.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",n.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",n.L39]},features:[n.GFd]})}return wr})(),wt=(()=>{class wr extends Ot{tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_haltDisabledEvents=He=>{this.disabled&&(He.preventDefault(),He.stopImmediatePropagation())};_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let He;return function(Rt){return(He||(He=n.xGo(wr)))(Rt||wr)}})();static \u0275dir=n.FsC({type:wr,inputs:{tabIndex:[2,"tabIndex","tabIndex",He=>null==He?void 0:(0,n.Udg)(He)]},features:[n.GFd,n.Vt3]})}return wr})(),it=(()=>{class wr extends Ot{static \u0275fac=(()=>{let He;return function(Rt){return(He||(He=n.xGo(wr)))(Rt||wr)}})();static \u0275cmp=n.VBU({type:wr,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(kt,Rt){2&kt&&(n.BMQ("disabled",Rt._getDisabledAttribute())("aria-disabled",Rt._getAriaDisabled()),n.HbH(Rt.color?"mat-"+Rt.color:""),n.AVh("mat-mdc-button-disabled",Rt.disabled)("mat-mdc-button-disabled-interactive",Rt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Rt._animationMode)("mat-unthemed",!Rt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[n.Vt3],attrs:C,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(kt,Rt){1&kt&&(n.NAR(A),n.nrm(0,"span",0),n.SdG(1),n.j41(2,"span",1),n.SdG(3,1),n.k0s(),n.SdG(4,2),n.nrm(5,"span",2)(6,"span",3)),2&kt&&n.AVh("mdc-button__ripple",!Rt._isFab)("mdc-fab__ripple",Rt._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, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-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-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-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-sys-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-sys-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, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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-sys-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);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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, 1px);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-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-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-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return wr})(),fr=(()=>{class wr extends Ot{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(kt){return new(kt||wr)};static \u0275cmp=n.VBU({type:wr,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(kt,Rt){2&kt&&(n.BMQ("disabled",Rt._getDisabledAttribute())("aria-disabled",Rt._getAriaDisabled()),n.HbH(Rt.color?"mat-"+Rt.color:""),n.AVh("mat-mdc-button-disabled",Rt.disabled)("mat-mdc-button-disabled-interactive",Rt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Rt._animationMode)("mat-unthemed",!Rt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[n.Vt3],attrs:J,ngContentSelectors:ht,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(kt,Rt){1&kt&&(n.NAR(),n.nrm(0,"span",0),n.SdG(1),n.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, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.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}',O],encapsulation:2,changeDetection:0})}return wr})(),yr=(()=>{class wr extends wt{static \u0275fac=(()=>{let He;return function(Rt){return(He||(He=n.xGo(wr)))(Rt||wr)}})();static \u0275cmp=n.VBU({type:wr,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(kt,Rt){2&kt&&(n.BMQ("disabled",Rt._getDisabledAttribute())("tabindex",Rt.disabled&&!Rt.disabledInteractive?-1:Rt.tabIndex)("aria-disabled",Rt._getAriaDisabled()),n.HbH(Rt.color?"mat-"+Rt.color:""),n.AVh("mat-mdc-button-disabled",Rt.disabled)("mat-mdc-button-disabled-interactive",Rt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Rt._animationMode)("mat-unthemed",!Rt.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[n.Vt3],attrs:J,ngContentSelectors:ht,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(kt,Rt){1&kt&&(n.NAR(),n.nrm(0,"span",0),n.SdG(1),n.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, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.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}',O],encapsulation:2,changeDetection:0})}return wr})(),jr=(()=>{class wr{static \u0275fac=function(kt){return new(kt||wr)};static \u0275mod=n.$C({type:wr});static \u0275inj=n.G2t({imports:[y.yE,y.pZ,y.yE]})}return wr})()},2902:(i,s,o)=>{"use strict";o.d(s,{Ah:()=>zt,Ej:()=>To,Ju:()=>Bt,MI:()=>Lt,MJ:()=>me,N:()=>it,QC:()=>L,Sy:()=>Sr,TL:()=>Ce,X0:()=>vt,de:()=>ae,es:()=>Ht,is:()=>K,jb:()=>pe,pZ:()=>Ft,r6:()=>cr,tO:()=>Ho,wT:()=>de,yE:()=>st});var n=o(3107),a=o(8559),l=o(2944),y=o(8447),k=o(2147),C=o(3022),A=o(5467),T=o(5919),S=o(4460);const Z=["text"],W=[[["mat-icon"]],"*"],J=["mat-icon","*"];function ht(be,Ve){if(1&be&&n.nrm(0,"mat-pseudo-checkbox",1),2&be){const It=n.XpG();n.Y8G("disabled",It.disabled)("state",It.selected?"checked":"unchecked")}}function ct(be,Ve){if(1&be&&n.nrm(0,"mat-pseudo-checkbox",3),2&be){const It=n.XpG();n.Y8G("disabled",It.disabled)}}function pt(be,Ve){if(1&be&&(n.j41(0,"span",4),n.EFF(1),n.k0s()),2&be){const It=n.XpG();n.R7$(),n.SpI("(",It.group.label,")")}}const xt=["mat-internal-form-field",""],Ct=["*"],it=new n.nKC("mat-sanity-checks",{providedIn:"root",factory:()=>!0});let st=(()=>{class be{constructor(){(0,n.WQX)(a.Q_)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[l.jI,l.jI]})}return be})();class vt{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(Ve,It,Kt,jt,ke){this._defaultMatcher=Ve,this.ngControl=It,this._parentFormGroup=Kt,this._parentForm=jt,this._stateChanges=ke}updateErrorState(){const Ve=this.errorState,It=this._parentFormGroup||this._parentForm,Kt=this.matcher||this._defaultMatcher,jt=this.ngControl?this.ngControl.control:null,ke=Kt?.isErrorState(jt,It)??!1;ke!==Ve&&(this.errorState=ke,this._stateChanges.next())}}const Bt=new n.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function ne(){return(0,n.WQX)(n.xe9)}}),le="Method not implemented";class me{locale;_localeChanges=new y.B;localeChanges=this._localeChanges;setTime(Ve,It,Kt,jt){throw new Error(le)}getHours(Ve){throw new Error(le)}getMinutes(Ve){throw new Error(le)}getSeconds(Ve){throw new Error(le)}parseTime(Ve,It){throw new Error(le)}addSeconds(Ve,It){throw new Error(le)}getValidDateOrNull(Ve){return this.isDateInstance(Ve)&&this.isValid(Ve)?Ve:null}deserialize(Ve){return null==Ve||this.isDateInstance(Ve)&&this.isValid(Ve)?Ve:this.invalid()}setLocale(Ve){this.locale=Ve,this._localeChanges.next()}compareDate(Ve,It){return this.getYear(Ve)-this.getYear(It)||this.getMonth(Ve)-this.getMonth(It)||this.getDate(Ve)-this.getDate(It)}compareTime(Ve,It){return this.getHours(Ve)-this.getHours(It)||this.getMinutes(Ve)-this.getMinutes(It)||this.getSeconds(Ve)-this.getSeconds(It)}sameDate(Ve,It){if(Ve&&It){let Kt=this.isValid(Ve),jt=this.isValid(It);return Kt&&jt?!this.compareDate(Ve,It):Kt==jt}return Ve==It}sameTime(Ve,It){if(Ve&&It){const Kt=this.isValid(Ve),jt=this.isValid(It);return Kt&&jt?!this.compareTime(Ve,It):Kt==jt}return Ve==It}clampDate(Ve,It,Kt){return It&&this.compareDate(Ve,It)<0?It:Kt&&this.compareDate(Ve,Kt)>0?Kt:Ve}}const ae=new n.nKC("mat-date-formats");let Ht=(()=>{class be{isErrorState(It,Kt){return!!(It&&It.invalid&&(It.touched||Kt&&Kt.submitted))}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275prov=n.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),zt=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["structural-styles"]],decls:0,vars:0,template:function(Kt,jt){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return be})();var yt=function(be){return be[be.FADING_IN=0]="FADING_IN",be[be.VISIBLE=1]="VISIBLE",be[be.FADING_OUT=2]="FADING_OUT",be[be.HIDDEN=3]="HIDDEN",be}(yt||{});class ie{_renderer;element;config;_animationForciblyDisabledThroughCss;state=yt.HIDDEN;constructor(Ve,It,Kt,jt=!1){this._renderer=Ve,this.element=It,this.config=Kt,this._animationForciblyDisabledThroughCss=jt}fadeOut(){this._renderer.fadeOutRipple(this)}}const Xe=(0,k.BQ)({passive:!0,capture:!0});class Se{_events=new Map;addHandler(Ve,It,Kt,jt){const ke=this._events.get(It);if(ke){const se=ke.get(Kt);se?se.add(jt):ke.set(Kt,new Set([jt]))}else this._events.set(It,new Map([[Kt,new Set([jt])]])),Ve.runOutsideAngular(()=>{document.addEventListener(It,this._delegateEventHandler,Xe)})}removeHandler(Ve,It,Kt){const jt=this._events.get(Ve);if(!jt)return;const ke=jt.get(It);ke&&(ke.delete(Kt),0===ke.size&&jt.delete(It),0===jt.size&&(this._events.delete(Ve),document.removeEventListener(Ve,this._delegateEventHandler,Xe)))}_delegateEventHandler=Ve=>{const It=(0,k.Fb)(Ve);It&&this._events.get(Ve.type)?.forEach((Kt,jt)=>{(jt===It||jt.contains(It))&&Kt.forEach(ke=>ke.handleEvent(Ve))})}}const Ke={enterDuration:225,exitDuration:150},$e=(0,k.BQ)({passive:!0,capture:!0}),tr=["mousedown","touchstart"],Tr=["mouseup","mouseleave","touchend","touchcancel"];let Wr=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(Kt,jt){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return be})();class Lo{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Se;constructor(Ve,It,Kt,jt,ke){this._target=Ve,this._ngZone=It,this._platform=jt,jt.isBrowser&&(this._containerElement=(0,C.i8)(Kt)),ke&&ke.get(A.l).load(Wr)}fadeInRipple(Ve,It,Kt={}){const jt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ke={...Ke,...Kt.animation};Kt.centered&&(Ve=jt.left+jt.width/2,It=jt.top+jt.height/2);const se=Kt.radius||function Or(be,Ve,It){const Kt=Math.max(Math.abs(be-It.left),Math.abs(be-It.right)),jt=Math.max(Math.abs(Ve-It.top),Math.abs(Ve-It.bottom));return Math.sqrt(Kt*Kt+jt*jt)}(Ve,It,jt),Fe=Ve-jt.left,vr=It-jt.top,qr=ke.enterDuration,ko=document.createElement("div");ko.classList.add("mat-ripple-element"),ko.style.left=Fe-se+"px",ko.style.top=vr-se+"px",ko.style.height=2*se+"px",ko.style.width=2*se+"px",null!=Kt.color&&(ko.style.backgroundColor=Kt.color),ko.style.transitionDuration=`${qr}ms`,this._containerElement.appendChild(ko);const sn=window.getComputedStyle(ko),Zn=sn.transitionDuration,Je="none"===sn.transitionProperty||"0s"===Zn||"0s, 0s"===Zn||0===jt.width&&0===jt.height,De=new ie(this,ko,Kt,Je);ko.style.transform="scale3d(1, 1, 1)",De.state=yt.FADING_IN,Kt.persistent||(this._mostRecentTransientRipple=De);let Jt=null;return!Je&&(qr||ke.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ie=()=>{Jt&&(Jt.fallbackTimer=null),clearTimeout(gr),this._finishRippleTransition(De)},ir=()=>this._destroyRipple(De),gr=setTimeout(ir,qr+100);ko.addEventListener("transitionend",Ie),ko.addEventListener("transitioncancel",ir),Jt={onTransitionEnd:Ie,onTransitionCancel:ir,fallbackTimer:gr}}),this._activeRipples.set(De,Jt),(Je||!qr)&&this._finishRippleTransition(De),De}fadeOutRipple(Ve){if(Ve.state===yt.FADING_OUT||Ve.state===yt.HIDDEN)return;const It=Ve.element,Kt={...Ke,...Ve.config.animation};It.style.transitionDuration=`${Kt.exitDuration}ms`,It.style.opacity="0",Ve.state=yt.FADING_OUT,(Ve._animationForciblyDisabledThroughCss||!Kt.exitDuration)&&this._finishRippleTransition(Ve)}fadeOutAll(){this._getActiveRipples().forEach(Ve=>Ve.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ve=>{Ve.config.persistent||Ve.fadeOut()})}setupTriggerEvents(Ve){const It=(0,C.i8)(Ve);!this._platform.isBrowser||!It||It===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=It,tr.forEach(Kt=>{Lo._eventManager.addHandler(this._ngZone,Kt,It,this)}))}handleEvent(Ve){"mousedown"===Ve.type?this._onMousedown(Ve):"touchstart"===Ve.type?this._onTouchStart(Ve):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Tr.forEach(It=>{this._triggerElement.addEventListener(It,this,$e)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ve){Ve.state===yt.FADING_IN?this._startFadeOutTransition(Ve):Ve.state===yt.FADING_OUT&&this._destroyRipple(Ve)}_startFadeOutTransition(Ve){const It=Ve===this._mostRecentTransientRipple,{persistent:Kt}=Ve.config;Ve.state=yt.VISIBLE,!Kt&&(!It||!this._isPointerDown)&&Ve.fadeOut()}_destroyRipple(Ve){const It=this._activeRipples.get(Ve)??null;this._activeRipples.delete(Ve),this._activeRipples.size||(this._containerRect=null),Ve===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ve.state=yt.HIDDEN,null!==It&&(Ve.element.removeEventListener("transitionend",It.onTransitionEnd),Ve.element.removeEventListener("transitioncancel",It.onTransitionCancel),null!==It.fallbackTimer&&clearTimeout(It.fallbackTimer)),Ve.element.remove()}_onMousedown(Ve){const It=(0,a._G)(Ve),Kt=this._lastTouchStartEvent&&Date.now(){!Ve.config.persistent&&(Ve.state===yt.VISIBLE||Ve.config.terminateOnPointerUp&&Ve.state===yt.FADING_IN)&&Ve.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Ve=this._triggerElement;Ve&&(tr.forEach(It=>Lo._eventManager.removeHandler(It,Ve,this)),this._pointerUpEventsRegistered&&(Tr.forEach(It=>Ve.removeEventListener(It,this,$e)),this._pointerUpEventsRegistered=!1))}}const fo=new n.nKC("mat-ripple-global-options");let cr=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);_animationMode=(0,n.WQX)(n.bc$,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(It){It&&this.fadeOutAllNonPersistent(),this._disabled=It,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(It){this._trigger=It,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const It=(0,n.WQX)(n.SKi),Kt=(0,n.WQX)(k.OD),jt=(0,n.WQX)(fo,{optional:!0}),ke=(0,n.WQX)(n.zZn);this._globalOptions=jt||{},this._rippleRenderer=new Lo(this,It,this._elementRef,Kt,ke)}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(It,Kt=0,jt){return"number"==typeof It?this._rippleRenderer.fadeInRipple(It,Kt,{...this.rippleConfig,...jt}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...It})}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mat-ripple-unbounded",jt.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"]})}return be})(),Ft=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[st,st]})}return be})(),Tt=(()=>{class be{_animationMode=(0,n.WQX)(n.bc$,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===jt.state)("mat-pseudo-checkbox-checked","checked"===jt.state)("mat-pseudo-checkbox-disabled",jt.disabled)("mat-pseudo-checkbox-minimal","minimal"===jt.appearance)("mat-pseudo-checkbox-full","full"===jt.appearance)("_mat-animation-noopable","NoopAnimations"===jt._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(Kt,jt){},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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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 be})(),Qt=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[st]})}return be})();const K=new n.nKC("MAT_OPTION_PARENT_COMPONENT"),L=new n.nKC("MatOptgroup");class Lt{source;isUserInput;constructor(Ve,It=!1){this.source=Ve,this.isUserInput=It}}let de=(()=>{class be{_element=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_parent=(0,n.WQX)(K,{optional:!0});group=(0,n.WQX)(L,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=(0,n.WQX)(a.g7).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(It){this._disabled=It}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new n.bkB;_text;_stateChanges=new y.B;constructor(){(0,n.WQX)(A.l).load(zt),(0,n.WQX)(A.l).load(A.Y),this._signalDisableRipple=!!this._parent&&(0,n.Hps)(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(It=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),It&&this._emitSelectionChangeEvent())}deselect(It=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),It&&this._emitSelectionChangeEvent())}focus(It,Kt){const jt=this._getHostElement();"function"==typeof jt.focus&&jt.focus(Kt)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(It){(It.keyCode===T.Fm||It.keyCode===T.t6)&&!(0,T.rp)(It)&&(this._selectViaInteraction(),It.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 It=this.viewValue;It!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=It)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(It=!1){this.onSelectionChange.emit(new Lt(this,It))}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["mat-option"]],viewQuery:function(Kt,jt){if(1&Kt&&n.GBs(Z,7),2&Kt){let ke;n.mGM(ke=n.lsd())&&(jt._text=ke.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Kt,jt){1&Kt&&n.bIt("click",function(){return jt._selectViaInteraction()})("keydown",function(se){return jt._handleKeydown(se)}),2&Kt&&(n.Mr5("id",jt.id),n.BMQ("aria-selected",jt.selected)("aria-disabled",jt.disabled.toString()),n.AVh("mdc-list-item--selected",jt.selected)("mat-mdc-option-multiple",jt.multiple)("mat-mdc-option-active",jt.active)("mdc-list-item--disabled",jt.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",n.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[n.GFd],ngContentSelectors:J,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Kt,jt){1&Kt&&(n.NAR(W),n.DNE(0,ht,1,2,"mat-pseudo-checkbox",1),n.SdG(1),n.j41(2,"span",2,0),n.SdG(4,1),n.k0s(),n.DNE(5,ct,1,1,"mat-pseudo-checkbox",3)(6,pt,2,1,"span",4),n.nrm(7,"div",5)),2&Kt&&(n.vxM(jt.multiple?0:-1),n.R7$(5),n.vxM(jt.multiple||!jt.selected||jt.hideSingleSelectionIndicator?-1:5),n.R7$(),n.vxM(jt.group&&jt.group._inert?6:-1),n.R7$(),n.Y8G("matRippleTrigger",jt._getHostElement())("matRippleDisabled",jt.disabled||jt.disableRipple))},dependencies:[Tt,cr],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-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));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-sys-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-sys-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-sys-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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::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-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return be})();function pe(be,Ve,It){if(It.length){let Kt=Ve.toArray(),jt=It.toArray(),ke=0;for(let se=0;seIt+Kt?Math.max(0,be-Kt+Ve):It}let Sr=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[Ft,st,Qt]})}return be})();const ar={capture:!0},dr=["focus","mousedown","mouseenter","touchstart"],Mr="mat-ripple-loader-uninitialized",ao="mat-ripple-loader-class-name",xr="mat-ripple-loader-centered",zo="mat-ripple-loader-disabled";let To=(()=>{class be{_document=(0,n.WQX)(S.qQ,{optional:!0});_animationMode=(0,n.WQX)(n.bc$,{optional:!0});_globalRippleOptions=(0,n.WQX)(fo,{optional:!0});_platform=(0,n.WQX)(k.OD);_ngZone=(0,n.WQX)(n.SKi);_injector=(0,n.WQX)(n.zZn);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(const It of dr)this._document?.addEventListener(It,this._onInteraction,ar)})}ngOnDestroy(){const It=this._hosts.keys();for(const Kt of It)this.destroyRipple(Kt);for(const Kt of dr)this._document?.removeEventListener(Kt,this._onInteraction,ar)}configureRipple(It,Kt){It.setAttribute(Mr,this._globalRippleOptions?.namespace??""),(Kt.className||!It.hasAttribute(ao))&&It.setAttribute(ao,Kt.className||""),Kt.centered&&It.setAttribute(xr,""),Kt.disabled&&It.setAttribute(zo,"")}setDisabled(It,Kt){const jt=this._hosts.get(It);jt?(jt.target.rippleDisabled=Kt,!Kt&&!jt.hasSetUpEvents&&(jt.hasSetUpEvents=!0,jt.renderer.setupTriggerEvents(It))):Kt?It.setAttribute(zo,""):It.removeAttribute(zo)}_onInteraction=It=>{const Kt=(0,k.Fb)(It);if(Kt instanceof HTMLElement){const jt=Kt.closest(`[${Mr}="${this._globalRippleOptions?.namespace??""}"]`);jt&&this._createRipple(jt)}};_createRipple(It){if(!this._document||this._hosts.has(It))return;It.querySelector(".mat-ripple")?.remove();const Kt=this._document.createElement("span");Kt.classList.add("mat-ripple",It.getAttribute(ao)),It.append(Kt);const jt="NoopAnimations"===this._animationMode,ke=this._globalRippleOptions,se=jt?0:ke?.animation?.enterDuration??Ke.enterDuration,Fe=jt?0:ke?.animation?.exitDuration??Ke.exitDuration,vr={rippleDisabled:jt||ke?.disabled||It.hasAttribute(zo),rippleConfig:{centered:It.hasAttribute(xr),terminateOnPointerUp:ke?.terminateOnPointerUp,animation:{enterDuration:se,exitDuration:Fe}}},qr=new Lo(vr,this._ngZone,Kt,this._platform,this._injector),ko=!vr.rippleDisabled;ko&&qr.setupTriggerEvents(It),this._hosts.set(It,{target:vr,renderer:qr,hasSetUpEvents:ko}),It.removeAttribute(Mr)}destroyRipple(It){const Kt=this._hosts.get(It);Kt&&(Kt.renderer._removeTriggerEvents(),this._hosts.delete(It))}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275prov=n.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),Ho=(()=>{class be{labelPosition;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mdc-form-field--align-end","before"===jt.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:xt,ngContentSelectors:Ct,decls:1,vars:0,template:function(Kt,jt){1&Kt&&(n.NAR(),n.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 be})()},7544:(i,s,o)=>{"use strict";o.d(s,{Vh:()=>St,bZ:()=>Ke,E7:()=>Wr,tx:()=>re,Yi:()=>Tr,hM:()=>fo,CP:()=>Ae});var n=o(9666),a=o(3107),l=o(8559),y=o(2147),k=o(6192),C=o(4460),A=o(5919),T=o(8447),S=o(6381),O=o(3016),N=o(2944),Z=o(593);function W(Tt,Qt){}class J{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext}let ct=(()=>{class Tt extends k.lb{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(l.GX);_config;_interactivityChecker=(0,a.WQX)(l.Z7);_ngZone=(0,a.WQX)(a.SKi);_overlayRef=(0,a.WQX)(n.yY);_focusMonitor=(0,a.WQX)(l.FN);_platform=(0,a.WQX)(y.OD);_document=(0,a.WQX)(C.qQ,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=(0,a.WQX)(a.gRc);_injector=(0,a.WQX)(a.zZn);_isDestroyed=!1;constructor(){super(),this._config=(0,a.WQX)(J,{optional:!0})||new J,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(K){this._ariaLabelledByQueue.push(K),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(K){const L=this._ariaLabelledByQueue.indexOf(K);L>-1&&(this._ariaLabelledByQueue.splice(L,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(K){this._portalOutlet.hasAttached();const L=this._portalOutlet.attachComponentPortal(K);return this._contentAttached(),L}attachTemplatePortal(K){this._portalOutlet.hasAttached();const L=this._portalOutlet.attachTemplatePortal(K);return this._contentAttached(),L}attachDomPortal=K=>{this._portalOutlet.hasAttached();const L=this._portalOutlet.attachDomPortal(K);return this._contentAttached(),L};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(K,L){this._interactivityChecker.isFocusable(K)||(K.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const z=()=>{K.removeEventListener("blur",z),K.removeEventListener("mousedown",z),K.removeAttribute("tabindex")};K.addEventListener("blur",z),K.addEventListener("mousedown",z)})),K.focus(L)}_focusByCssSelector(K,L){let z=this._elementRef.nativeElement.querySelector(K);z&&this._forceFocus(z,L)}_trapFocus(){this._isDestroyed||(0,a.mal)(()=>{const K=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||K.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 K=this._config.restoreFocus;let L=null;if("string"==typeof K?L=this._document.querySelector(K):"boolean"==typeof K?L=K?this._elementFocusedBeforeDialogWasOpened:null:K&&(L=K),this._config.restoreFocus&&L&&"function"==typeof L.focus){const z=(0,y.vc)(),Lt=this._elementRef.nativeElement;(!z||z===this._document.body||z===Lt||Lt.contains(z))&&(this._focusMonitor?(this._focusMonitor.focusVia(L,this._closeInteractionType),this._closeInteractionType=null):L.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const K=this._elementRef.nativeElement,L=(0,y.vc)();return K===L||K.contains(L)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,y.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(L){return new(L||Tt)};static \u0275cmp=a.VBU({type:Tt,selectors:[["cdk-dialog-container"]],viewQuery:function(L,z){if(1&L&&a.GBs(k.I3,7),2&L){let Lt;a.mGM(Lt=a.lsd())&&(z._portalOutlet=Lt.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(L,z){2&L&&a.BMQ("id",z._config.id||null)("role",z._config.role)("aria-modal",z._config.ariaModal)("aria-labelledby",z._config.ariaLabel?null:z._ariaLabelledByQueue[0])("aria-label",z._config.ariaLabel)("aria-describedby",z._config.ariaDescribedBy||null)},features:[a.Vt3],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(L,z){1&L&&a.DNE(0,W,0,0,"ng-template",0)},dependencies:[k.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return Tt})();class pt{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new T.B;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(Qt,K){this.overlayRef=Qt,this.config=K,this.disableClose=K.disableClose,this.backdropClick=Qt.backdropClick(),this.keydownEvents=Qt.keydownEvents(),this.outsidePointerEvents=Qt.outsidePointerEvents(),this.id=K.id,this.keydownEvents.subscribe(L=>{L.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(L)&&(L.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Qt.detachments().subscribe(()=>{!1!==K.closeOnOverlayDetachments&&this.close()})}close(Qt,K){if(this.containerInstance){const L=this.closed;this.containerInstance._closeInteractionType=K?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),L.next(Qt),L.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Qt="",K=""){return this.overlayRef.updateSize({width:Qt,height:K}),this}addPanelClass(Qt){return this.overlayRef.addPanelClass(Qt),this}removePanelClass(Qt){return this.overlayRef.removePanelClass(Qt),this}}const xt=new a.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const Tt=(0,a.WQX)(n.hJ);return()=>Tt.scrollStrategies.block()}}),Ct=new a.nKC("DialogData"),Ot=new a.nKC("DefaultDialogConfig");let it=(()=>{class Tt{_overlay=(0,a.WQX)(n.hJ);_injector=(0,a.WQX)(a.zZn);_defaultOptions=(0,a.WQX)(Ot,{optional:!0});_parentDialog=(0,a.WQX)(Tt,{optional:!0,skipSelf:!0});_overlayContainer=(0,a.WQX)(n.Sf);_idGenerator=(0,a.WQX)(l.g7);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new T.B;_afterOpenedAtThisLevel=new T.B;_ariaHiddenElements=new Map;_scrollStrategy=(0,a.WQX)(xt);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Z.Z)(void 0)));constructor(){}open(K,L){(L={...this._defaultOptions||new J,...L}).id=L.id||this._idGenerator.getId("cdk-dialog-"),L.id&&this.getDialogById(L.id);const Lt=this._getOverlayConfig(L),de=this._overlay.create(Lt),pe=new pt(de,L),Ce=this._attachContainer(de,pe,L);return pe.containerInstance=Ce,this._attachDialogContent(K,pe,Ce,L),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(pe),pe.closed.subscribe(()=>this._removeOpenDialog(pe,!0)),this.afterOpened.next(pe),pe}closeAll(){st(this.openDialogs,K=>K.close())}getDialogById(K){return this.openDialogs.find(L=>L.id===K)}ngOnDestroy(){st(this._openDialogsAtThisLevel,K=>{!1===K.config.closeOnDestroy&&this._removeOpenDialog(K,!1)}),st(this._openDialogsAtThisLevel,K=>K.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(K){const L=new n.rR({positionStrategy:K.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:K.scrollStrategy||this._scrollStrategy(),panelClass:K.panelClass,hasBackdrop:K.hasBackdrop,direction:K.direction,minWidth:K.minWidth,minHeight:K.minHeight,maxWidth:K.maxWidth,maxHeight:K.maxHeight,width:K.width,height:K.height,disposeOnNavigation:K.closeOnNavigation});return K.backdropClass&&(L.backdropClass=K.backdropClass),L}_attachContainer(K,L,z){const Lt=z.injector||z.viewContainerRef?.injector,de=[{provide:J,useValue:z},{provide:pt,useValue:L},{provide:n.yY,useValue:K}];let pe;z.container?"function"==typeof z.container?pe=z.container:(pe=z.container.type,de.push(...z.container.providers(z))):pe=ct;const Ce=new k.A8(pe,z.viewContainerRef,a.zZn.create({parent:Lt||this._injector,providers:de}));return K.attach(Ce).instance}_attachDialogContent(K,L,z,Lt){if(K instanceof a.C4Q){const de=this._createInjector(Lt,L,z,void 0);let pe={$implicit:Lt.data,dialogRef:L};Lt.templateContext&&(pe={...pe,..."function"==typeof Lt.templateContext?Lt.templateContext():Lt.templateContext}),z.attachTemplatePortal(new k.VA(K,null,pe,de))}else{const de=this._createInjector(Lt,L,z,this._injector),pe=z.attachComponentPortal(new k.A8(K,Lt.viewContainerRef,de));L.componentRef=pe,L.componentInstance=pe.instance}}_createInjector(K,L,z,Lt){const de=K.injector||K.viewContainerRef?.injector,pe=[{provide:Ct,useValue:K.data},{provide:pt,useValue:L}];return K.providers&&("function"==typeof K.providers?pe.push(...K.providers(L,K,z)):pe.push(...K.providers)),K.direction&&(!de||!de.get(N.dS,null,{optional:!0}))&&pe.push({provide:N.dS,useValue:{value:K.direction,change:(0,O.of)()}}),a.zZn.create({parent:de||Lt,providers:pe})}_removeOpenDialog(K,L){const z=this.openDialogs.indexOf(K);z>-1&&(this.openDialogs.splice(z,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Lt,de)=>{Lt?de.setAttribute("aria-hidden",Lt):de.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),L&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const K=this._overlayContainer.getContainerElement();if(K.parentElement){const L=K.parentElement.children;for(let z=L.length-1;z>-1;z--){const Lt=L[z];Lt!==K&&"SCRIPT"!==Lt.nodeName&&"STYLE"!==Lt.nodeName&&!Lt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Lt,Lt.getAttribute("aria-hidden")),Lt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const K=this._parentDialog;return K?K._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(L){return new(L||Tt)};static \u0275prov=a.jDH({token:Tt,factory:Tt.\u0275fac,providedIn:"root"})}return Tt})();function st(Tt,Qt){let K=Tt.length;for(;K--;)Qt(Tt[K])}let vt=(()=>{class Tt{static \u0275fac=function(L){return new(L||Tt)};static \u0275mod=a.$C({type:Tt});static \u0275inj=a.G2t({providers:[it],imports:[n.z_,k.jc,l.Pd,k.jc]})}return Tt})();var Bt=o(3022),ne=o(7509),le=o(1483),me=o(7610),ae=o(8108),or=o(2902);function yr(Tt,Qt){}o(1204);class jr{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!0;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration}const wr="mdc-dialog--open",ze="mdc-dialog--opening",He="mdc-dialog--closing";let Oe=(()=>{class Tt extends ct{_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_animationStateChanged=new a.bkB;_animationsEnabled="NoopAnimations"!==this._animationMode;_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?zt(this._config.enterAnimationDuration)??150:0;_exitAnimationDuration=this._animationsEnabled?zt(this._config.exitAnimationDuration)??75:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Ht,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ze,wr)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(wr),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(wr),this._animationsEnabled?(this._hostElement.style.setProperty(Ht,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(He)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(K){this._actionSectionCount+=K,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(ze,He)}_waitForAnimationToComplete(K,L){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(L,K)}_requestAnimationFrame(K){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(K):K()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(K){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:K})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(K){const L=super.attachComponentPortal(K);return L.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),L}static \u0275fac=(()=>{let K;return function(z){return(K||(K=a.xGo(Tt)))(z||Tt)}})();static \u0275cmp=a.VBU({type:Tt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(L,z){2&L&&(a.Mr5("id",z._config.id),a.BMQ("aria-modal",z._config.ariaModal)("role",z._config.role)("aria-labelledby",z._config.ariaLabel?null:z._ariaLabelledByQueue[0])("aria-label",z._config.ariaLabel)("aria-describedby",z._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!z._animationsEnabled)("mat-mdc-dialog-container-with-actions",z._actionSectionCount>0))},features:[a.Vt3],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(L,z){1&L&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,yr,0,0,"ng-template",2),a.k0s()())},dependencies:[k.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, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.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, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-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, 6px 24px 13px)}.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-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-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-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-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 0)}.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, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: 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 Tt})();const Ht="--mat-dialog-transition-duration";function zt(Tt){return null==Tt?null:"number"==typeof Tt?Tt:Tt.endsWith("ms")?(0,Bt.OE)(Tt.substring(0,Tt.length-2)):Tt.endsWith("s")?1e3*(0,Bt.OE)(Tt.substring(0,Tt.length-1)):"0"===Tt?0:null}var te=function(Tt){return Tt[Tt.OPEN=0]="OPEN",Tt[Tt.CLOSING=1]="CLOSING",Tt[Tt.CLOSED=2]="CLOSED",Tt}(te||{});class Ae{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new T.B;_beforeClosed=new T.B;_result;_closeFallbackTimeout;_state=te.OPEN;_closeInteractionType;constructor(Qt,K,L){this._ref=Qt,this._containerInstance=L,this.disableClose=K.disableClose,this.id=Qt.id,Qt.addPanelClass("mat-mdc-dialog-panel"),L._animationStateChanged.pipe((0,le.p)(z=>"opened"===z.state),(0,me.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),L._animationStateChanged.pipe((0,le.p)(z=>"closed"===z.state),(0,me.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Qt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,ne.h)(this.backdropClick(),this.keydownEvents().pipe((0,le.p)(z=>z.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(z)))).subscribe(z=>{this.disableClose||(z.preventDefault(),Pe(this,"keydown"===z.type?"keyboard":"mouse"))})}close(Qt){this._result=Qt,this._containerInstance._animationStateChanged.pipe((0,le.p)(K=>"closing"===K.state),(0,me.s)(1)).subscribe(K=>{this._beforeClosed.next(Qt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),K.totalTime+100)}),this._state=te.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(Qt){let K=this._ref.config.positionStrategy;return Qt&&(Qt.left||Qt.right)?Qt.left?K.left(Qt.left):K.right(Qt.right):K.centerHorizontally(),Qt&&(Qt.top||Qt.bottom)?Qt.top?K.top(Qt.top):K.bottom(Qt.bottom):K.centerVertically(),this._ref.updatePosition(),this}updateSize(Qt="",K=""){return this._ref.updateSize(Qt,K),this}addPanelClass(Qt){return this._ref.addPanelClass(Qt),this}removePanelClass(Qt){return this._ref.removePanelClass(Qt),this}getState(){return this._state}_finishDialogClose(){this._state=te.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Pe(Tt,Qt,K){return Tt._closeInteractionType=Qt,Tt.close(K)}const St=new a.nKC("MatMdcDialogData"),yt=new a.nKC("mat-mdc-dialog-default-options"),ie=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const Tt=(0,a.WQX)(n.hJ);return()=>Tt.scrollStrategies.block()}});let Ke=(()=>{class Tt{_overlay=(0,a.WQX)(n.hJ);_defaultOptions=(0,a.WQX)(yt,{optional:!0});_scrollStrategy=(0,a.WQX)(ie);_parentDialog=(0,a.WQX)(Tt,{optional:!0,skipSelf:!0});_idGenerator=(0,a.WQX)(l.g7);_dialog=(0,a.WQX)(it);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new T.B;_afterOpenedAtThisLevel=new T.B;dialogConfigClass=jr;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const K=this._parentDialog;return K?K._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Z.Z)(void 0)));constructor(){this._dialogRefConstructor=Ae,this._dialogContainerType=Oe,this._dialogDataToken=St}open(K,L){let z;(L={...this._defaultOptions||new jr,...L}).id=L.id||this._idGenerator.getId("mat-mdc-dialog-"),L.scrollStrategy=L.scrollStrategy||this._scrollStrategy();const Lt=this._dialog.open(K,{...L,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:L},{provide:J,useValue:L}]},templateContext:()=>({dialogRef:z}),providers:(de,pe,Ce)=>(z=new this._dialogRefConstructor(de,L,Ce),z.updatePosition(L?.position),[{provide:this._dialogContainerType,useValue:Ce},{provide:this._dialogDataToken,useValue:pe.data},{provide:this._dialogRefConstructor,useValue:z}])});return z.componentRef=Lt.componentRef,z.componentInstance=Lt.componentInstance,this.openDialogs.push(z),this.afterOpened.next(z),z.afterClosed().subscribe(()=>{const de=this.openDialogs.indexOf(z);de>-1&&(this.openDialogs.splice(de,1),this.openDialogs.length||this._getAfterAllClosed().next())}),z}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(K){return this.openDialogs.find(L=>L.id===K)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(K){let L=K.length;for(;L--;)K[L].close()}static \u0275fac=function(L){return new(L||Tt)};static \u0275prov=a.jDH({token:Tt,factory:Tt.\u0275fac,providedIn:"root"})}return Tt})(),re=(()=>{class Tt{dialogRef=(0,a.WQX)(Ae,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Ke);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Lo(this._elementRef,this._dialog.openDialogs))}ngOnChanges(K){const L=K._matDialogClose||K._matDialogCloseResult;L&&(this.dialogResult=L.currentValue)}_onButtonClick(K){Pe(this.dialogRef,0===K.screenX&&0===K.screenY?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(L){return new(L||Tt)};static \u0275dir=a.FsC({type:Tt,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(L,z){1&L&&a.bIt("click",function(de){return z._onButtonClick(de)}),2&L&&a.BMQ("aria-label",z.ariaLabel||null)("type",z.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[a.OA$]})}return Tt})(),$e=(()=>{class Tt{_dialogRef=(0,a.WQX)(Ae,{optional:!0});_elementRef=(0,a.WQX)(a.aKT);_dialog=(0,a.WQX)(Ke);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Lo(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(L){return new(L||Tt)};static \u0275dir=a.FsC({type:Tt})}return Tt})(),Tr=(()=>{class Tt{static \u0275fac=function(L){return new(L||Tt)};static \u0275dir=a.FsC({type:Tt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[a.nM4([ae.uv])]})}return Tt})(),Wr=(()=>{class Tt extends $e{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let K;return function(z){return(K||(K=a.xGo(Tt)))(z||Tt)}})();static \u0275dir=a.FsC({type:Tt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(L,z){2&L&&a.AVh("mat-mdc-dialog-actions-align-start","start"===z.align)("mat-mdc-dialog-actions-align-center","center"===z.align)("mat-mdc-dialog-actions-align-end","end"===z.align)},inputs:{align:"align"},features:[a.Vt3]})}return Tt})();function Lo(Tt,Qt){let K=Tt.nativeElement.parentElement;for(;K&&!K.classList.contains("mat-mdc-dialog-container");)K=K.parentElement;return K?Qt.find(L=>L.id===K.id):null}let fo=(()=>{class Tt{static \u0275fac=function(L){return new(L||Tt)};static \u0275mod=a.$C({type:Tt});static \u0275inj=a.G2t({providers:[Ke],imports:[vt,n.z_,k.jc,or.yE,or.yE]})}return Tt})()},7702:(i,s,o)=>{"use strict";o.d(s,{q:()=>y,w:()=>k});var n=o(3107),a=o(3022),l=o(2902);let y=(()=>{class C{get vertical(){return this._vertical}set vertical(T){this._vertical=(0,a.he)(T)}_vertical=!1;get inset(){return this._inset}set inset(T){this._inset=(0,a.he)(T)}_inset=!1;static \u0275fac=function(S){return new(S||C)};static \u0275cmp=n.VBU({type:C,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,O){2&S&&(n.BMQ("aria-orientation",O.vertical?"vertical":"horizontal"),n.AVh("mat-divider-vertical",O.vertical)("mat-divider-horizontal",!O.vertical)("mat-divider-inset",O.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(S,O){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.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 C})(),k=(()=>{class C{static \u0275fac=function(S){return new(S||C)};static \u0275mod=n.$C({type:C});static \u0275inj=n.G2t({imports:[l.yE,l.yE]})}return C})()},6071:(i,s,o)=>{"use strict";o.d(s,{xb:()=>ar,U$:()=>dr,TL:()=>tr,rl:()=>To,qT:()=>de,RG:()=>Ho,MV:()=>Tr,nJ:()=>re,JW:()=>Lo,yw:()=>fo});var n=o(3107),a=o(8559),l=o(2944),y=o(3022),k=o(2147),C=o(4460),A=o(5710),T=o(8447),S=o(7509),O=o(593),N=o(7947),Z=o(5351),W=o(2483),ht=o(1483),ct=o(5424),pt=o(1698),xt=o(8249);class Ot{_box;_destroyed=new T.B;_resizeSubject=new T.B;_resizeObserver;_elementObservables=new Map;constructor(Ve){this._box=Ve,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(It=>this._resizeSubject.next(It)))}observe(Ve){return this._elementObservables.has(Ve)||this._elementObservables.set(Ve,new pt.c(It=>{const Kt=this._resizeSubject.subscribe(It);return this._resizeObserver?.observe(Ve,{box:this._box}),()=>{this._resizeObserver?.unobserve(Ve),Kt.unsubscribe(),this._elementObservables.delete(Ve)}}).pipe((0,ht.p)(It=>It.some(Kt=>Kt.target===Ve)),(0,xt.t)({bufferSize:1,refCount:!0}),(0,ct.Q)(this._destroyed))),this._elementObservables.get(Ve)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let _t=(()=>{class be{_observers=new Map;_ngZone=(0,n.WQX)(n.SKi);constructor(){}ngOnDestroy(){for(const[,It]of this._observers)It.destroy();this._observers.clear()}observe(It,Kt){const jt=Kt?.box||"content-box";return this._observers.has(jt)||this._observers.set(jt,new Ot(jt)),this._observers.get(jt).observe(It)}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275prov=n.jDH({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})();var wt=o(1204),it=o(7747),st=o(2902);const vt=["notch"],Bt=["matFormFieldNotchedOutline",""],ne=["*"],le=["textField"],me=["iconPrefixContainer"],ae=["textPrefixContainer"],or=["iconSuffixContainer"],fr=["textSuffixContainer"],yr=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],jr=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function wr(be,Ve){1&be&&n.nrm(0,"span",21)}function ze(be,Ve){if(1&be&&(n.j41(0,"label",20),n.SdG(1,1),n.DNE(2,wr,1,0,"span",21),n.k0s()),2&be){const It=n.XpG(2);n.Y8G("floating",It._shouldLabelFloat())("monitorResize",It._hasOutline())("id",It._labelId),n.BMQ("for",It._control.disableAutomaticLabeling?null:It._control.id),n.R7$(2),n.vxM(!It.hideRequiredMarker&&It._control.required?2:-1)}}function He(be,Ve){if(1&be&&n.DNE(0,ze,3,5,"label",20),2&be){const It=n.XpG();n.vxM(It._hasFloatingLabel()?0:-1)}}function kt(be,Ve){1&be&&n.nrm(0,"div",7)}function Rt(be,Ve){}function Oe(be,Ve){if(1&be&&n.DNE(0,Rt,0,0,"ng-template",13),2&be){n.XpG(2);const It=n.sdS(1);n.Y8G("ngTemplateOutlet",It)}}function Ht(be,Ve){if(1&be&&(n.j41(0,"div",9),n.DNE(1,Oe,1,1,null,13),n.k0s()),2&be){const It=n.XpG();n.Y8G("matFormFieldNotchedOutlineOpen",It._shouldLabelFloat()),n.R7$(),n.vxM(It._forceDisplayInfixLabel()?-1:1)}}function zt(be,Ve){1&be&&(n.j41(0,"div",10,2),n.SdG(2,2),n.k0s())}function te(be,Ve){1&be&&(n.j41(0,"div",11,3),n.SdG(2,3),n.k0s())}function Ae(be,Ve){}function Pe(be,Ve){if(1&be&&n.DNE(0,Ae,0,0,"ng-template",13),2&be){n.XpG();const It=n.sdS(1);n.Y8G("ngTemplateOutlet",It)}}function St(be,Ve){1&be&&(n.j41(0,"div",14,4),n.SdG(2,4),n.k0s())}function yt(be,Ve){1&be&&(n.j41(0,"div",15,5),n.SdG(2,5),n.k0s())}function ie(be,Ve){1&be&&n.nrm(0,"div",16)}function Xe(be,Ve){if(1&be&&(n.j41(0,"div",18),n.SdG(1,6),n.k0s()),2&be){const It=n.XpG();n.Y8G("@transitionMessages",It._subscriptAnimationState)}}function Se(be,Ve){if(1&be&&(n.j41(0,"mat-hint",22),n.EFF(1),n.k0s()),2&be){const It=n.XpG(2);n.Y8G("id",It._hintLabelId),n.R7$(),n.JRh(It.hintLabel)}}function Ke(be,Ve){if(1&be&&(n.j41(0,"div",19),n.DNE(1,Se,2,2,"mat-hint",22),n.SdG(2,7),n.nrm(3,"div",23),n.SdG(4,8),n.k0s()),2&be){const It=n.XpG();n.Y8G("@transitionMessages",It._subscriptAnimationState),n.R7$(),n.vxM(It.hintLabel?1:-1)}}let re=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["mat-label"]]})}return be})();const $e=new n.nKC("MatError");let tr=(()=>{class be{id=(0,n.WQX)(a.g7).getId("mat-mdc-error-");constructor(){(0,n.WQX)(new n.ES_("aria-live"),{optional:!0})||(0,n.WQX)(n.aKT).nativeElement.setAttribute("aria-live","polite")}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Kt,jt){2&Kt&&n.Mr5("id",jt.id)},inputs:{id:"id"},features:[n.Jv_([{provide:$e,useExisting:be}])]})}return be})(),Tr=(()=>{class be{align="start";id=(0,n.WQX)(a.g7).getId("mat-mdc-hint-");static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Kt,jt){2&Kt&&(n.Mr5("id",jt.id),n.BMQ("align",null),n.AVh("mat-mdc-form-field-hint-end","end"===jt.align))},inputs:{align:"align",id:"id"}})}return be})();const Wr=new n.nKC("MatPrefix");let Lo=(()=>{class be{set _isTextSelector(It){this._isText=!0}_isText=!1;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[n.Jv_([{provide:Wr,useExisting:be}])]})}return be})();const Or=new n.nKC("MatSuffix");let fo=(()=>{class be{set _isTextSelector(It){this._isText=!0}_isText=!1;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[n.Jv_([{provide:Or,useExisting:be}])]})}return be})();const cr=new n.nKC("FloatingLabelParent");let Ft=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);get floating(){return this._floating}set floating(It){this._floating=It,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(It){this._monitorResize=It,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=(0,n.WQX)(_t);_ngZone=(0,n.WQX)(n.SKi);_parent=(0,n.WQX)(cr);_resizeSubscription=new A.yU;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Tt(be){if(null!==be.offsetParent)return be.scrollWidth;const It=be.cloneNode(!0);It.style.setProperty("position","absolute"),It.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(It);const Kt=It.scrollWidth;return It.remove(),Kt}(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 \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mdc-floating-label--float-above",jt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return be})();const Qt="mdc-line-ripple--active",K="mdc-line-ripple--deactivating";let L=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);constructor(){(0,n.WQX)(n.SKi).runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const It=this._elementRef.nativeElement.classList;It.remove(K),It.add(Qt)}deactivate(){this._elementRef.nativeElement.classList.add(K)}_handleTransitionEnd=It=>{const Kt=this._elementRef.nativeElement.classList,jt=Kt.contains(K);"opacity"===It.propertyName&&jt&&Kt.remove(Qt,K)};ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return be})(),z=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);_ngZone=(0,n.WQX)(n.SKi);open=!1;_notch;constructor(){}ngAfterViewInit(){const It=this._elementRef.nativeElement.querySelector(".mdc-floating-label");It?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(It.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>It.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(It){this._notch.nativeElement.style.width=this.open&&It?`calc(${It}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Kt,jt){if(1&Kt&&n.GBs(vt,5),2&Kt){let ke;n.mGM(ke=n.lsd())&&(jt._notch=ke.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mdc-notched-outline--notched",jt.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:Bt,ngContentSelectors:ne,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(Kt,jt){1&Kt&&(n.NAR(),n.nrm(0,"div",1),n.j41(1,"div",2,0),n.SdG(3),n.k0s(),n.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return be})();const Lt={transitionMessages:(0,wt.hZ)("transitionMessages",[(0,wt.wk)("enter",(0,wt.iF)({opacity:1,transform:"translateY(0%)"})),(0,wt.kY)("void => enter",[(0,wt.iF)({opacity:0,transform:"translateY(-5px)"}),(0,wt.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let de=(()=>{class be{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(Kt){return new(Kt||be)};static \u0275dir=n.FsC({type:be})}return be})();const ar=new n.nKC("MatFormField"),dr=new n.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let To=(()=>{class be{_elementRef=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_dir=(0,n.WQX)(l.dS);_platform=(0,n.WQX)(k.OD);_idGenerator=(0,n.WQX)(a.g7);_defaults=(0,n.WQX)(dr,{optional:!0});_animationMode=(0,n.WQX)(n.bc$,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=(0,n.sbv)(re);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(It){this._hideRequiredMarker=(0,y.he)(It)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(It){It!==this._floatLabel&&(this._floatLabel=It,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(It){const Kt=this._appearance;this._appearance=It||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Kt&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance="fill";get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(It){this._subscriptSizing=It||this._defaults?.subscriptSizing||"fixed"}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(It){this._hintLabel=It,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_subscriptAnimationState="";get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(It){this._explicitFormFieldControl=It}_destroyed=new T.B;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_stateChanges;_valueChanges;_describedByChanges;_injector=(0,n.WQX)(n.zZn);constructor(){const It=this._defaults;It&&(It.appearance&&(this.appearance=It.appearance),this._hideRequiredMarker=!!It?.hideRequiredMarker,It.color&&(this.color=It.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._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=(0,n.EWP)(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(It){const Kt=this._control,jt="mat-mdc-form-field-type-";It&&this._elementRef.nativeElement.classList.remove(jt+It.controlType),Kt.controlType&&this._elementRef.nativeElement.classList.add(jt+Kt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Kt.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=Kt.stateChanges.pipe((0,O.Z)([void 0,void 0]),(0,N.T)(()=>[Kt.errorState,Kt.userAriaDescribedBy]),function J(){return(0,Z.N)((be,Ve)=>{let It,Kt=!1;be.subscribe((0,W._)(Ve,jt=>{const ke=It;It=jt,Kt&&Ve.next([ke,jt]),Kt=!0}))})}(),(0,ht.p)(([[ke,se],[Fe,vr]])=>ke!==Fe||se!==vr)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),Kt.ngControl&&Kt.ngControl.valueChanges&&(this._valueChanges=Kt.ngControl.valueChanges.pipe((0,ct.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(It=>!It._isText),this._hasTextPrefix=!!this._prefixChildren.find(It=>It._isText),this._hasIconSuffix=!!this._suffixChildren.find(It=>!It._isText),this._hasTextSuffix=!!this._suffixChildren.find(It=>It._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,S.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,n.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,ct.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()}_hasFloatingLabel=(0,n.EWP)(()=>!!this._labelChild());_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(It){const Kt=this._control?this._control.ngControl:null;return Kt&&Kt[It]}_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 It=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&It.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Kt=this._hintChildren?this._hintChildren.find(ke=>"start"===ke.align):null,jt=this._hintChildren?this._hintChildren.find(ke=>"end"===ke.align):null;Kt?It.push(Kt.id):this._hintLabel&&It.push(this._hintLabelId),jt&&It.push(jt.id)}else this._errorChildren&&It.push(...this._errorChildren.map(Kt=>Kt.id));this._control.setDescribedByIds(It)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const It=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(It.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Kt=this._iconPrefixContainer?.nativeElement,jt=this._textPrefixContainer?.nativeElement,ke=this._iconSuffixContainer?.nativeElement,se=this._textSuffixContainer?.nativeElement,Fe=Kt?.getBoundingClientRect().width??0,vr=jt?.getBoundingClientRect().width??0,qr=ke?.getBoundingClientRect().width??0,ko=se?.getBoundingClientRect().width??0;It.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Fe+vr}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Fe+vr+qr+ko}px)`)}_isAttachedToDom(){const It=this._elementRef.nativeElement;if(It.getRootNode){const Kt=It.getRootNode();return Kt&&Kt!==It}return document.documentElement.contains(It)}static \u0275fac=function(Kt){return new(Kt||be)};static \u0275cmp=n.VBU({type:be,selectors:[["mat-form-field"]],contentQueries:function(Kt,jt,ke){if(1&Kt&&(n.C6U(ke,jt._labelChild,re,5),n.wni(ke,de,5),n.wni(ke,Wr,5),n.wni(ke,Or,5),n.wni(ke,$e,5),n.wni(ke,Tr,5)),2&Kt){let se;n.NyB(),n.mGM(se=n.lsd())&&(jt._formFieldControl=se.first),n.mGM(se=n.lsd())&&(jt._prefixChildren=se),n.mGM(se=n.lsd())&&(jt._suffixChildren=se),n.mGM(se=n.lsd())&&(jt._errorChildren=se),n.mGM(se=n.lsd())&&(jt._hintChildren=se)}},viewQuery:function(Kt,jt){if(1&Kt&&(n.GBs(le,5),n.GBs(me,5),n.GBs(ae,5),n.GBs(or,5),n.GBs(fr,5),n.GBs(Ft,5),n.GBs(z,5),n.GBs(L,5)),2&Kt){let ke;n.mGM(ke=n.lsd())&&(jt._textField=ke.first),n.mGM(ke=n.lsd())&&(jt._iconPrefixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._textPrefixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._iconSuffixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._textSuffixContainer=ke.first),n.mGM(ke=n.lsd())&&(jt._floatingLabel=ke.first),n.mGM(ke=n.lsd())&&(jt._notchedOutline=ke.first),n.mGM(ke=n.lsd())&&(jt._lineRipple=ke.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Kt,jt){2&Kt&&n.AVh("mat-mdc-form-field-label-always-float",jt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",jt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",jt._hasIconSuffix)("mat-form-field-invalid",jt._control.errorState)("mat-form-field-disabled",jt._control.disabled)("mat-form-field-autofilled",jt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===jt._animationMode)("mat-form-field-appearance-fill","fill"==jt.appearance)("mat-form-field-appearance-outline","outline"==jt.appearance)("mat-form-field-hide-placeholder",jt._hasFloatingLabel()&&!jt._shouldLabelFloat())("mat-focused",jt._control.focused)("mat-primary","accent"!==jt.color&&"warn"!==jt.color)("mat-accent","accent"===jt.color)("mat-warn","warn"===jt.color)("ng-untouched",jt._shouldForward("untouched"))("ng-touched",jt._shouldForward("touched"))("ng-pristine",jt._shouldForward("pristine"))("ng-dirty",jt._shouldForward("dirty"))("ng-valid",jt._shouldForward("valid"))("ng-invalid",jt._shouldForward("invalid"))("ng-pending",jt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[n.Jv_([{provide:ar,useExisting:be},{provide:cr,useExisting:be}])],ngContentSelectors:jr,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(Kt,jt){if(1&Kt){const ke=n.RV6();n.NAR(yr),n.DNE(0,He,1,1,"ng-template",null,0,n.C5r),n.j41(2,"div",6,1),n.bIt("click",function(Fe){return n.eBV(ke),n.Njj(jt._control.onContainerClick(Fe))}),n.DNE(4,kt,1,0,"div",7),n.j41(5,"div",8),n.DNE(6,Ht,2,2,"div",9)(7,zt,3,0,"div",10)(8,te,3,0,"div",11),n.j41(9,"div",12),n.DNE(10,Pe,1,1,null,13),n.SdG(11),n.k0s(),n.DNE(12,St,3,0,"div",14)(13,yt,3,0,"div",15),n.k0s(),n.DNE(14,ie,1,0,"div",16),n.k0s(),n.j41(15,"div",17),n.DNE(16,Xe,2,1,"div",18)(17,Ke,5,2,"div",19),n.k0s()}if(2&Kt){let ke;n.R7$(2),n.AVh("mdc-text-field--filled",!jt._hasOutline())("mdc-text-field--outlined",jt._hasOutline())("mdc-text-field--no-label",!jt._hasFloatingLabel())("mdc-text-field--disabled",jt._control.disabled)("mdc-text-field--invalid",jt._control.errorState),n.R7$(2),n.vxM(jt._hasOutline()||jt._control.disabled?-1:4),n.R7$(2),n.vxM(jt._hasOutline()?6:-1),n.R7$(),n.vxM(jt._hasIconPrefix?7:-1),n.R7$(),n.vxM(jt._hasTextPrefix?8:-1),n.R7$(2),n.vxM(!jt._hasOutline()||jt._forceDisplayInfixLabel()?10:-1),n.R7$(2),n.vxM(jt._hasTextSuffix?12:-1),n.R7$(),n.vxM(jt._hasIconSuffix?13:-1),n.R7$(),n.vxM(jt._hasOutline()?-1:14),n.R7$(),n.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===jt.subscriptSizing),n.R7$(),n.vxM("error"===(ke=jt._getDisplayedMessages())?16:"hint"===ke?17:-1)}},dependencies:[Ft,z,C.T3,L,Tr],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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.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-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-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-sys-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-sys-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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .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-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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}@media(forced-colors: 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-sys-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-sys-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-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-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-sys-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-sys-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-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-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-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.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-sys-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-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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-sys-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-sys-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-sys-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, 2px)}.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-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-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-sys-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, 1px)}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-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-sys-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, 2px)}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.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, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/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, 56px) / 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-sys-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-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-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-sys-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-sys-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, 0)}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, var(--mat-sys-neutral10))}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, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.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-sys-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-sys-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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.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)}[dir=rtl] .mat-mdc-form-field{text-align:right}.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-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-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-sys-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-sys-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:[Lt.transitionMessages]},changeDetection:0})}return be})(),Ho=(()=>{class be{static \u0275fac=function(Kt){return new(Kt||be)};static \u0275mod=n.$C({type:be});static \u0275inj=n.G2t({imports:[st.yE,it.w5,st.yE]})}return be})()},3904:(i,s,o)=>{"use strict";o.d(s,{An:()=>He,m_:()=>kt,tp:()=>vt});var n=o(3107),a=o(2902),l=o(4460),y=o(3016),k=o(8915),C=o(2653),A=o(5710),T=o(2040),S=o(7947),O=o(7178),N=o(4447),Z=o(6218),W=o(7610),J=o(7691),ht=o(6388);const ct=["*"];let pt;function Ct(Rt){return function xt(){if(void 0===pt&&(pt=null,typeof window<"u")){const Rt=window;void 0!==Rt.trustedTypes&&(pt=Rt.trustedTypes.createPolicy("angular#components",{createHTML:Oe=>Oe}))}return pt}()?.createHTML(Rt)||Rt}function Ot(Rt){return Error(`Unable to find icon with the name "${Rt}"`)}function wt(Rt){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Rt}".`)}function it(Rt){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Rt}".`)}class st{url;svgText;options;svgElement;constructor(Oe,Ht,zt){this.url=Oe,this.svgText=Ht,this.options=zt}}let vt=(()=>{class Rt{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(Ht,zt,te,Ae){this._httpClient=Ht,this._sanitizer=zt,this._errorHandler=Ae,this._document=te}addSvgIcon(Ht,zt,te){return this.addSvgIconInNamespace("",Ht,zt,te)}addSvgIconLiteral(Ht,zt,te){return this.addSvgIconLiteralInNamespace("",Ht,zt,te)}addSvgIconInNamespace(Ht,zt,te,Ae){return this._addSvgIconConfig(Ht,zt,new st(te,null,Ae))}addSvgIconResolver(Ht){return this._resolvers.push(Ht),this}addSvgIconLiteralInNamespace(Ht,zt,te,Ae){const Pe=this._sanitizer.sanitize(n.WPN.HTML,te);if(!Pe)throw it(te);const St=Ct(Pe);return this._addSvgIconConfig(Ht,zt,new st("",St,Ae))}addSvgIconSet(Ht,zt){return this.addSvgIconSetInNamespace("",Ht,zt)}addSvgIconSetLiteral(Ht,zt){return this.addSvgIconSetLiteralInNamespace("",Ht,zt)}addSvgIconSetInNamespace(Ht,zt,te){return this._addSvgIconSetConfig(Ht,new st(zt,null,te))}addSvgIconSetLiteralInNamespace(Ht,zt,te){const Ae=this._sanitizer.sanitize(n.WPN.HTML,zt);if(!Ae)throw it(zt);const Pe=Ct(Ae);return this._addSvgIconSetConfig(Ht,new st("",Pe,te))}registerFontClassAlias(Ht,zt=Ht){return this._fontCssClassesByAlias.set(Ht,zt),this}classNameForFontAlias(Ht){return this._fontCssClassesByAlias.get(Ht)||Ht}setDefaultFontSetClass(...Ht){return this._defaultFontSetClass=Ht,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Ht){const zt=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Ht);if(!zt)throw wt(Ht);const te=this._cachedIconsByUrl.get(zt);return te?(0,y.of)(le(te)):this._loadSvgIconFromConfig(new st(Ht,null)).pipe((0,T.M)(Ae=>this._cachedIconsByUrl.set(zt,Ae)),(0,S.T)(Ae=>le(Ae)))}getNamedSvgIcon(Ht,zt=""){const te=me(zt,Ht);let Ae=this._svgIconConfigs.get(te);if(Ae)return this._getSvgFromConfig(Ae);if(Ae=this._getIconConfigFromResolvers(zt,Ht),Ae)return this._svgIconConfigs.set(te,Ae),this._getSvgFromConfig(Ae);const Pe=this._iconSetConfigs.get(zt);return Pe?this._getSvgFromIconSetConfigs(Ht,Pe):(0,k.$)(Ot(te))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Ht){return Ht.svgText?(0,y.of)(le(this._svgElementFromConfig(Ht))):this._loadSvgIconFromConfig(Ht).pipe((0,S.T)(zt=>le(zt)))}_getSvgFromIconSetConfigs(Ht,zt){const te=this._extractIconWithNameFromAnySet(Ht,zt);if(te)return(0,y.of)(te);const Ae=zt.filter(Pe=>!Pe.svgText).map(Pe=>this._loadSvgIconSetFromConfig(Pe).pipe((0,O.W)(St=>{const ie=`Loading icon set URL: ${this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Pe.url)} failed: ${St.message}`;return this._errorHandler.handleError(new Error(ie)),(0,y.of)(null)})));return(0,C.p)(Ae).pipe((0,S.T)(()=>{const Pe=this._extractIconWithNameFromAnySet(Ht,zt);if(!Pe)throw Ot(Ht);return Pe}))}_extractIconWithNameFromAnySet(Ht,zt){for(let te=zt.length-1;te>=0;te--){const Ae=zt[te];if(Ae.svgText&&Ae.svgText.toString().indexOf(Ht)>-1){const Pe=this._svgElementFromConfig(Ae),St=this._extractSvgIconFromSet(Pe,Ht,Ae.options);if(St)return St}}return null}_loadSvgIconFromConfig(Ht){return this._fetchIcon(Ht).pipe((0,T.M)(zt=>Ht.svgText=zt),(0,S.T)(()=>this._svgElementFromConfig(Ht)))}_loadSvgIconSetFromConfig(Ht){return Ht.svgText?(0,y.of)(null):this._fetchIcon(Ht).pipe((0,T.M)(zt=>Ht.svgText=zt))}_extractSvgIconFromSet(Ht,zt,te){const Ae=Ht.querySelector(`[id="${zt}"]`);if(!Ae)return null;const Pe=Ae.cloneNode(!0);if(Pe.removeAttribute("id"),"svg"===Pe.nodeName.toLowerCase())return this._setSvgAttributes(Pe,te);if("symbol"===Pe.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Pe),te);const St=this._svgElementFromString(Ct(""));return St.appendChild(Pe),this._setSvgAttributes(St,te)}_svgElementFromString(Ht){const zt=this._document.createElement("DIV");zt.innerHTML=Ht;const te=zt.querySelector("svg");if(!te)throw Error(" tag not found");return te}_toSvgElement(Ht){const zt=this._svgElementFromString(Ct("")),te=Ht.attributes;for(let Ae=0;AeCt(ie)),(0,N.j)(()=>this._inProgressUrlFetches.delete(Pe)),(0,Z.u)());return this._inProgressUrlFetches.set(Pe,yt),yt}_addSvgIconConfig(Ht,zt,te){return this._svgIconConfigs.set(me(Ht,zt),te),this}_addSvgIconSetConfig(Ht,zt){const te=this._iconSetConfigs.get(Ht);return te?te.push(zt):this._iconSetConfigs.set(Ht,[zt]),this}_svgElementFromConfig(Ht){if(!Ht.svgElement){const zt=this._svgElementFromString(Ht.svgText);this._setSvgAttributes(zt,Ht.options),Ht.svgElement=zt}return Ht.svgElement}_getIconConfigFromResolvers(Ht,zt){for(let te=0;teOe?Oe.pathname+Oe.search:""}}}),jr=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],wr=jr.map(Rt=>`[${Rt}]`).join(", "),ze=/^url\(['"]?#(.*?)['"]?\)$/;let He=(()=>{class Rt{_elementRef=(0,n.WQX)(n.aKT);_iconRegistry=(0,n.WQX)(vt);_location=(0,n.WQX)(fr);_errorHandler=(0,n.WQX)(n.zcH);_defaultColor;get color(){return this._color||this._defaultColor}set color(Ht){this._color=Ht}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(Ht){Ht!==this._svgIcon&&(Ht?this._updateSvgIcon(Ht):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Ht)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(Ht){const zt=this._cleanupFontValue(Ht);zt!==this._fontSet&&(this._fontSet=zt,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(Ht){const zt=this._cleanupFontValue(Ht);zt!==this._fontIcon&&(this._fontIcon=zt,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=A.yU.EMPTY;constructor(){const Ht=(0,n.WQX)(new n.ES_("aria-hidden"),{optional:!0}),zt=(0,n.WQX)(or,{optional:!0});zt&&(zt.color&&(this.color=this._defaultColor=zt.color),zt.fontSet&&(this.fontSet=zt.fontSet)),Ht||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Ht){if(!Ht)return["",""];const zt=Ht.split(":");switch(zt.length){case 1:return["",zt[0]];case 2:return zt;default:throw Error(`Invalid icon name: "${Ht}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Ht=this._elementsWithExternalReferences;if(Ht&&Ht.size){const zt=this._location.getPathname();zt!==this._previousPath&&(this._previousPath=zt,this._prependPathToReferences(zt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Ht){this._clearSvgElement();const zt=this._location.getPathname();this._previousPath=zt,this._cacheChildrenWithExternalReferences(Ht),this._prependPathToReferences(zt),this._elementRef.nativeElement.appendChild(Ht)}_clearSvgElement(){const Ht=this._elementRef.nativeElement;let zt=Ht.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();zt--;){const te=Ht.childNodes[zt];(1!==te.nodeType||"svg"===te.nodeName.toLowerCase())&&te.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Ht=this._elementRef.nativeElement,zt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(te=>te.length>0);this._previousFontSetClass.forEach(te=>Ht.classList.remove(te)),zt.forEach(te=>Ht.classList.add(te)),this._previousFontSetClass=zt,this.fontIcon!==this._previousFontIconClass&&!zt.includes("mat-ligature-font")&&(this._previousFontIconClass&&Ht.classList.remove(this._previousFontIconClass),this.fontIcon&&Ht.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Ht){return"string"==typeof Ht?Ht.trim().split(" ")[0]:Ht}_prependPathToReferences(Ht){const zt=this._elementsWithExternalReferences;zt&&zt.forEach((te,Ae)=>{te.forEach(Pe=>{Ae.setAttribute(Pe.name,`url('${Ht}#${Pe.value}')`)})})}_cacheChildrenWithExternalReferences(Ht){const zt=Ht.querySelectorAll(wr),te=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ae=0;Ae{const St=zt[Ae],yt=St.getAttribute(Pe),ie=yt?yt.match(ze):null;if(ie){let Xe=te.get(St);Xe||(Xe=[],te.set(St,Xe)),Xe.push({name:Pe,value:ie[1]})}})}_updateSvgIcon(Ht){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Ht){const[zt,te]=this._splitIconName(Ht);zt&&(this._svgNamespace=zt),te&&(this._svgName=te),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(te,zt).pipe((0,W.s)(1)).subscribe(Ae=>this._setSvgElement(Ae),Ae=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${zt}:${te}! ${Ae.message}`))})}}static \u0275fac=function(zt){return new(zt||Rt)};static \u0275cmp=n.VBU({type:Rt,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(zt,te){2&zt&&(n.BMQ("data-mat-icon-type",te._usingFontIcon()?"font":"svg")("data-mat-icon-name",te._svgName||te.fontIcon)("data-mat-icon-namespace",te._svgNamespace||te.fontSet)("fontIcon",te._usingFontIcon()?te.fontIcon:null),n.HbH(te.color?"mat-"+te.color:""),n.AVh("mat-icon-inline",te.inline)("mat-icon-no-color","primary"!==te.color&&"accent"!==te.color&&"warn"!==te.color))},inputs:{color:"color",inline:[2,"inline","inline",n.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[n.GFd],ngContentSelectors:ct,decls:1,vars:0,template:function(zt,te){1&zt&&(n.NAR(),n.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.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 Rt})(),kt=(()=>{class Rt{static \u0275fac=function(zt){return new(zt||Rt)};static \u0275mod=n.$C({type:Rt});static \u0275inj=n.G2t({imports:[a.yE,a.yE]})}return Rt})()},6389:(i,s,o)=>{"use strict";o.d(s,{fS:()=>ht,fg:()=>J});var n=o(3022),a=o(2147),l=o(708),y=o(3107),k=o(8559),C=o(936),A=o(2902),T=o(6071),S=o(8447);const N=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),Z=["button","checkbox","file","hidden","image","radio","range","reset","submit"],W=new y.nKC("MAT_INPUT_CONFIG");let J=(()=>{class ct{_elementRef=(0,y.WQX)(y.aKT);_platform=(0,y.WQX)(a.OD);ngControl=(0,y.WQX)(C.vO,{optional:!0,self:!0});_autofillMonitor=(0,y.WQX)(l.P8);_ngZone=(0,y.WQX)(y.SKi);_formField=(0,y.WQX)(T.xb,{optional:!0});_uid=(0,y.WQX)(k.g7).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_webkitBlinkWheelListenerAttached=!1;_config=(0,y.WQX)(W,{optional:!0});_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new S.B;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(xt){this._disabled=(0,n.he)(xt),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(xt){this._id=xt||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(C.k0.required)??!1}set required(xt){this._required=(0,n.he)(xt)}_required;get type(){return this._type}set type(xt){this._type=xt||"text",this._validateType(),!this._isTextarea&&(0,a.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(xt){this._errorStateTracker.matcher=xt}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(xt){xt!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(xt):this._inputValueAccessor.value=xt,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(xt){this._readonly=(0,n.he)(xt)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(xt){this._errorStateTracker.errorState=xt}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(xt=>(0,a.MU)().has(xt));constructor(){const xt=(0,y.WQX)(C.cV,{optional:!0}),Ct=(0,y.WQX)(C.j4,{optional:!0}),Ot=(0,y.WQX)(A.es),_t=(0,y.WQX)(N,{optional:!0,self:!0}),wt=this._elementRef.nativeElement,it=wt.nodeName.toLowerCase();_t?(0,y.Hps)(_t.value)?this._signalBasedValueAccessor=_t:this._inputValueAccessor=_t:this._inputValueAccessor=wt,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{wt.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new A.X0(Ot,this.ngControl,Ct,xt,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===it,this._isTextarea="textarea"===it,this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=wt.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&(0,y.QZP)(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(xt=>{this.autofilled=xt.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(xt){this._elementRef.nativeElement.focus(xt)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(xt){if(xt!==this.focused){if(!this._isNativeSelect&&xt&&this.disabled&&this.disabledInteractive){const Ct=this._elementRef.nativeElement;"number"===Ct.type?(Ct.type="text",Ct.setSelectionRange(0,0),Ct.type="number"):Ct.setSelectionRange(0,0)}this.focused=xt,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){const xt=this._elementRef.nativeElement.value;this._previousNativeValue!==xt&&(this._previousNativeValue=xt,this.stateChanges.next())}_dirtyCheckPlaceholder(){const xt=this._getPlaceholder();if(xt!==this._previousPlaceholder){const Ct=this._elementRef.nativeElement;this._previousPlaceholder=xt,xt?Ct.setAttribute("placeholder",xt):Ct.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Z.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let xt=this._elementRef.nativeElement.validity;return xt&&xt.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const xt=this._elementRef.nativeElement,Ct=xt.options[0];return this.focused||xt.multiple||!this.empty||!!(xt.selectedIndex>-1&&Ct&&Ct.label)}return this.focused&&!this.disabled||!this.empty}setDescribedByIds(xt){const Ct=this._elementRef.nativeElement,Ot=Ct.getAttribute("aria-describedby");let _t;if(Ot){const wt=this._formFieldDescribedBy||xt;_t=xt.concat(Ot.split(" ").filter(it=>it&&!wt.includes(it)))}else _t=xt;this._formFieldDescribedBy=xt,_t.length?Ct.setAttribute("aria-describedby",_t.join(" ")):Ct.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const xt=this._elementRef.nativeElement;return this._isNativeSelect&&(xt.multiple||xt.size>1)}_iOSKeyupListener=xt=>{const Ct=xt.target;!Ct.value&&0===Ct.selectionStart&&0===Ct.selectionEnd&&(Ct.setSelectionRange(1,1),Ct.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_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)}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(Ct){return new(Ct||ct)};static \u0275dir=y.FsC({type:ct,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(Ct,Ot){1&Ct&&y.bIt("focus",function(){return Ot._focusChanged(!0)})("blur",function(){return Ot._focusChanged(!1)})("input",function(){return Ot._onInput()}),2&Ct&&(y.Mr5("id",Ot.id)("disabled",Ot.disabled&&!Ot.disabledInteractive)("required",Ot.required),y.BMQ("name",Ot.name||null)("readonly",Ot._getReadonlyAttribute())("aria-disabled",Ot.disabled&&Ot.disabledInteractive?"true":null)("aria-invalid",Ot.empty&&Ot.required?null:Ot.errorState)("aria-required",Ot.required)("id",Ot.id),y.AVh("mat-input-server",Ot._isServer)("mat-mdc-form-field-textarea-control",Ot._isInFormField&&Ot._isTextarea)("mat-mdc-form-field-input-control",Ot._isInFormField)("mat-mdc-input-disabled-interactive",Ot.disabledInteractive)("mdc-text-field__input",Ot._isInFormField)("mat-mdc-native-select-inline",Ot._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",disabledInteractive:[2,"disabledInteractive","disabledInteractive",y.L39]},exportAs:["matInput"],features:[y.Jv_([{provide:T.qT,useExisting:ct}]),y.GFd,y.OA$]})}return ct})(),ht=(()=>{class ct{static \u0275fac=function(Ct){return new(Ct||ct)};static \u0275mod=y.$C({type:ct});static \u0275inj=y.G2t({imports:[A.yE,T.RG,T.RG,l.EE,A.yE]})}return ct})()},7818:(i,s,o)=>{"use strict";o.d(s,{Cn:()=>Xe,Cp:()=>ie,fb:()=>or,kk:()=>zt});var n=o(3107),a=o(8559),l=o(5919),y=o(8447),k=o(7509),C=o(5710),A=o(3016),T=o(4984),S=o(593),O=o(2867),N=o(5424),Z=o(1483),W=o(7610),J=o(8136),ht=o(4460),ct=o(2902),pt=o(5467),xt=o(6192),Ct=o(1204),Ot=o(2944),_t=o(9666),wt=o(2147),it=o(8108);const st=["mat-menu-item",""],vt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Bt=["mat-icon, [matMenuItemIcon]","*"];function ne(Se,Ke){1&Se&&(n.qSk(),n.j41(0,"svg",2),n.nrm(1,"polygon",3),n.k0s())}const le=["*"];function me(Se,Ke){if(1&Se){const re=n.RV6();n.j41(0,"div",0),n.bIt("click",function(){n.eBV(re);const tr=n.XpG();return n.Njj(tr.closed.emit("click"))})("@transformMenu.start",function(tr){n.eBV(re);const Tr=n.XpG();return n.Njj(Tr._onAnimationStart(tr))})("@transformMenu.done",function(tr){n.eBV(re);const Tr=n.XpG();return n.Njj(Tr._onAnimationDone(tr))}),n.j41(1,"div",1),n.SdG(2),n.k0s()()}if(2&Se){const re=n.XpG();n.HbH(re._classList),n.Y8G("id",re.panelId)("@transformMenu",re._panelAnimationState),n.BMQ("aria-label",re.ariaLabel||null)("aria-labelledby",re.ariaLabelledby||null)("aria-describedby",re.ariaDescribedby||null)}}const ae=new n.nKC("MAT_MENU_PANEL");let or=(()=>{class Se{_elementRef=(0,n.WQX)(n.aKT);_document=(0,n.WQX)(ht.qQ);_focusMonitor=(0,n.WQX)(a.FN);_parentMenu=(0,n.WQX)(ae,{optional:!0});_changeDetectorRef=(0,n.WQX)(n.gRc);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new y.B;_focused=new y.B;_highlighted=!1;_triggersSubmenu=!1;constructor(){(0,n.WQX)(pt.l).load(ct.Ah),this._parentMenu?.addItem?.(this)}focus(re,$e){this._focusMonitor&&re?this._focusMonitor.focusVia(this._getHostElement(),re,$e):this._getHostElement().focus($e),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(re){this.disabled&&(re.preventDefault(),re.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const re=this._elementRef.nativeElement.cloneNode(!0),$e=re.querySelectorAll("mat-icon, .material-icons");for(let tr=0;tr<$e.length;tr++)$e[tr].remove();return re.textContent?.trim()||""}_setHighlighted(re){this._highlighted=re,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(re){this._triggersSubmenu=re,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function($e){return new($e||Se)};static \u0275cmp=n.VBU({type:Se,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function($e,tr){1&$e&&n.bIt("click",function(Wr){return tr._checkDisabled(Wr)})("mouseenter",function(){return tr._handleMouseEnter()}),2&$e&&(n.BMQ("role",tr.role)("tabindex",tr._getTabIndex())("aria-disabled",tr.disabled)("disabled",tr.disabled||null),n.AVh("mat-mdc-menu-item-highlighted",tr._highlighted)("mat-mdc-menu-item-submenu-trigger",tr._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",n.L39],disableRipple:[2,"disableRipple","disableRipple",n.L39]},exportAs:["matMenuItem"],features:[n.GFd],attrs:st,ngContentSelectors:Bt,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($e,tr){1&$e&&(n.NAR(vt),n.SdG(0),n.j41(1,"span",0),n.SdG(2,1),n.k0s(),n.nrm(3,"div",1),n.DNE(4,ne,2,0,":svg:svg",2)),2&$e&&(n.R7$(3),n.Y8G("matRippleDisabled",tr.disableRipple||tr.disabled)("matRippleTrigger",tr._getHostElement()),n.R7$(),n.vxM(tr._triggersSubmenu?4:-1))},dependencies:[ct.r6],encapsulation:2,changeDetection:0})}return Se})();const wr=new n.nKC("MatMenuContent"),He={transformMenu:(0,Ct.hZ)("transformMenu",[(0,Ct.wk)("void",(0,Ct.iF)({opacity:0,transform:"scale(0.8)"})),(0,Ct.kY)("void => enter",(0,Ct.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Ct.iF)({opacity:1,transform:"scale(1)"}))),(0,Ct.kY)("* => void",(0,Ct.i0)("100ms 25ms linear",(0,Ct.iF)({opacity:0})))]),fadeInItems:(0,Ct.hZ)("fadeInItems",[(0,Ct.wk)("showing",(0,Ct.iF)({opacity:1})),(0,Ct.kY)("void => *",[(0,Ct.iF)({opacity:0}),(0,Ct.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},Oe=new n.nKC("mat-menu-default-options",{providedIn:"root",factory:function Ht(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let zt=(()=>{class Se{_elementRef=(0,n.WQX)(n.aKT);_changeDetectorRef=(0,n.WQX)(n.gRc);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_allItems;_directDescendantItems=new n.rOR;_classList={};_panelAnimationState="void";_animationDone=new y.B;_isAnimating;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(re){this._xPosition=re,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(re){this._yPosition=re,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(re){const $e=this._previousPanelClass,tr={...this._classList};$e&&$e.length&&$e.split(" ").forEach(Tr=>{tr[Tr]=!1}),this._previousPanelClass=re,re&&re.length&&(re.split(" ").forEach(Tr=>{tr[Tr]=!0}),this._elementRef.nativeElement.className=""),this._classList=tr}_previousPanelClass;get classList(){return this.panelClass}set classList(re){this.panelClass=re}closed=new n.bkB;close=this.closed;panelId=(0,n.WQX)(a.g7).getId("mat-menu-panel-");_injector=(0,n.WQX)(n.zZn);constructor(){const re=(0,n.WQX)(Oe);this.overlayPanelClass=re.overlayPanelClass||"",this._xPosition=re.xPosition,this._yPosition=re.yPosition,this.backdropClass=re.backdropClass,this.overlapTrigger=re.overlapTrigger,this.hasBackdrop=re.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new a.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,O.n)(re=>(0,k.h)(...re.map($e=>$e._focused)))).subscribe(re=>this._keyManager.updateActiveItem(re)),this._directDescendantItems.changes.subscribe(re=>{const $e=this._keyManager;if("enter"===this._panelAnimationState&&$e.activeItem?._hasFocus()){const tr=re.toArray(),Tr=Math.max(0,Math.min(tr.length-1,$e.activeItemIndex||0));tr[Tr]&&!tr[Tr].disabled?$e.setActiveItem(Tr):$e.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,O.n)($e=>(0,k.h)(...$e.map(tr=>tr._hovered))))}addItem(re){}removeItem(re){}_handleKeydown(re){const $e=re.keyCode,tr=this._keyManager;switch($e){case l._f:(0,l.rp)(re)||(re.preventDefault(),this.closed.emit("keydown"));break;case l.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case l.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return($e===l.i7||$e===l.n6)&&tr.setFocusOrigin("keyboard"),void tr.onKeydown(re)}}focusFirstItem(re="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,n.mal)(()=>{let $e=null;if(this._directDescendantItems.length&&($e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!$e||!$e.contains(document.activeElement)){const tr=this._keyManager;tr.setFocusOrigin(re).setFirstItemActive(),!tr.activeItem&&$e&&$e.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(re){}setPositionClasses(re=this.xPosition,$e=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===re,"mat-menu-after":"after"===re,"mat-menu-above":"above"===$e,"mat-menu-below":"below"===$e},this._changeDetectorRef.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(re){this._animationDone.next(re),this._isAnimating=!1}_onAnimationStart(re){this._isAnimating=!0,"enter"===re.toState&&0===this._keyManager.activeItemIndex&&(re.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,S.Z)(this._allItems)).subscribe(re=>{this._directDescendantItems.reset(re.filter($e=>$e._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static \u0275fac=function($e){return new($e||Se)};static \u0275cmp=n.VBU({type:Se,selectors:[["mat-menu"]],contentQueries:function($e,tr,Tr){if(1&$e&&(n.wni(Tr,wr,5),n.wni(Tr,or,5),n.wni(Tr,or,4)),2&$e){let Wr;n.mGM(Wr=n.lsd())&&(tr.lazyContent=Wr.first),n.mGM(Wr=n.lsd())&&(tr._allItems=Wr),n.mGM(Wr=n.lsd())&&(tr.items=Wr)}},viewQuery:function($e,tr){if(1&$e&&n.GBs(n.C4Q,5),2&$e){let Tr;n.mGM(Tr=n.lsd())&&(tr.templateRef=Tr.first)}},hostVars:3,hostBindings:function($e,tr){2&$e&&n.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",n.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",re=>null==re?null:(0,n.L39)(re)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[n.Jv_([{provide:ae,useExisting:Se}]),n.GFd],ngContentSelectors:le,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","id"],[1,"mat-mdc-menu-content"]],template:function($e,tr){1&$e&&(n.NAR(),n.DNE(0,me,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-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-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-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-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));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}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding: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;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-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-sys-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, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[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, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: 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:[He.transformMenu,He.fadeInItems]},changeDetection:0})}return Se})();const te=new n.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const Se=(0,n.WQX)(_t.hJ);return()=>Se.scrollStrategies.reposition()}}),Pe={provide:te,deps:[_t.hJ],useFactory:function Ae(Se){return()=>Se.scrollStrategies.reposition()}},St=(0,wt.BQ)({passive:!0});let ie=(()=>{class Se{_overlay=(0,n.WQX)(_t.hJ);_element=(0,n.WQX)(n.aKT);_viewContainerRef=(0,n.WQX)(n.c1b);_menuItemInstance=(0,n.WQX)(or,{optional:!0,self:!0});_dir=(0,n.WQX)(Ot.dS,{optional:!0});_focusMonitor=(0,n.WQX)(a.FN);_ngZone=(0,n.WQX)(n.SKi);_scrollStrategy=(0,n.WQX)(te);_changeDetectorRef=(0,n.WQX)(n.gRc);_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=C.yU.EMPTY;_hoverSubscription=C.yU.EMPTY;_menuCloseSubscription=C.yU.EMPTY;_parentMaterialMenu;_parentInnerPadding;_handleTouchStart=re=>{(0,a.w6)(re)||(this._openedBy="touch")};_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(re){this.menu=re}get menu(){return this._menu}set menu(re){re!==this._menu&&(this._menu=re,this._menuCloseSubscription.unsubscribe(),re&&(this._menuCloseSubscription=re.close.subscribe($e=>{this._destroyMenu($e),("click"===$e||"tab"===$e)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit($e)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new n.bkB;onMenuOpen=this.menuOpened;menuClosed=new n.bkB;onMenuClose=this.menuClosed;constructor(){const re=(0,n.WQX)(ae,{optional:!0});this._parentMaterialMenu=re instanceof zt?re:void 0,this._element.nativeElement.addEventListener("touchstart",this._handleTouchStart,St)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,St),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 re=this.menu;if(this._menuOpen||!re)return;const $e=this._createOverlay(re),tr=$e.getConfig(),Tr=tr.positionStrategy;this._setPosition(re,Tr),tr.hasBackdrop=null==re.hasBackdrop?!this.triggersSubmenu():re.hasBackdrop,$e.attach(this._getPortal(re)),re.lazyContent&&re.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(re),re instanceof zt&&(re._startAnimation(),re._directDescendantItems.changes.pipe((0,N.Q)(re.close)).subscribe(()=>{Tr.withLockedPosition(!1).reapplyLastPosition(),Tr.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(re,$e){this._focusMonitor&&re?this._focusMonitor.focusVia(this._element,re,$e):this._element.nativeElement.focus($e)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(re){if(!this._overlayRef||!this.menuOpen)return;const $e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===re||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,$e instanceof zt?($e._resetAnimation(),$e.lazyContent?$e._animationDone.pipe((0,Z.p)(tr=>"void"===tr.toState),(0,W.s)(1),(0,N.Q)($e.lazyContent._attached)).subscribe({next:()=>$e.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),$e?.lazyContent?.detach())}_initMenu(re){re.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,re.direction=this.dir,re.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setIsMenuOpen(re){re!==this._menuOpen&&(this._menuOpen=re,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(re),this._changeDetectorRef.markForCheck())}_createOverlay(re){if(!this._overlayRef){const $e=this._getOverlayConfig(re);this._subscribeToPositions(re,$e.positionStrategy),this._overlayRef=this._overlay.create($e),this._overlayRef.keydownEvents().subscribe(tr=>{this.menu instanceof zt&&this.menu._handleKeydown(tr)})}return this._overlayRef}_getOverlayConfig(re){return new _t.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:re.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:re.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(re,$e){re.setPositionClasses&&$e.positionChanges.subscribe(tr=>{this._ngZone.run(()=>{re.setPositionClasses("start"===tr.connectionPair.overlayX?"after":"before","top"===tr.connectionPair.overlayY?"below":"above")})})}_setPosition(re,$e){let[tr,Tr]="before"===re.xPosition?["end","start"]:["start","end"],[Wr,Lo]="above"===re.yPosition?["bottom","top"]:["top","bottom"],[Or,fo]=[Wr,Lo],[cr,Ft]=[tr,Tr],Tt=0;if(this.triggersSubmenu()){if(Ft=tr="before"===re.xPosition?"start":"end",Tr=cr="end"===tr?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Qt=this._parentMaterialMenu.items.first;this._parentInnerPadding=Qt?Qt._getHostElement().offsetTop:0}Tt="bottom"===Wr?this._parentInnerPadding:-this._parentInnerPadding}}else re.overlapTrigger||(Or="top"===Wr?"bottom":"top",fo="top"===Lo?"bottom":"top");$e.withPositions([{originX:tr,originY:Or,overlayX:cr,overlayY:Wr,offsetY:Tt},{originX:Tr,originY:Or,overlayX:Ft,overlayY:Wr,offsetY:Tt},{originX:tr,originY:fo,overlayX:cr,overlayY:Lo,offsetY:-Tt},{originX:Tr,originY:fo,overlayX:Ft,overlayY:Lo,offsetY:-Tt}])}_menuClosingActions(){const re=this._overlayRef.backdropClick(),$e=this._overlayRef.detachments(),tr=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,A.of)(),Tr=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Z.p)(Wr=>Wr!==this._menuItemInstance),(0,Z.p)(()=>this._menuOpen)):(0,A.of)();return(0,k.h)(re,tr,Tr,$e)}_handleMousedown(re){(0,a._G)(re)||(this._openedBy=0===re.button?"mouse":void 0,this.triggersSubmenu()&&re.preventDefault())}_handleKeydown(re){const $e=re.keyCode;($e===l.Fm||$e===l.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&($e===l.LE&&"ltr"===this.dir||$e===l.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(re){this.triggersSubmenu()?(re.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Z.p)(re=>re===this._menuItemInstance&&!re.disabled),(0,J.c)(0,T.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof zt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,W.s)(1),(0,J.c)(0,T.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(re){return(!this._portal||this._portal.templateRef!==re.templateRef)&&(this._portal=new xt.VA(re.templateRef,this._viewContainerRef)),this._portal}static \u0275fac=function($e){return new($e||Se)};static \u0275dir=n.FsC({type:Se,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function($e,tr){1&$e&&n.bIt("click",function(Wr){return tr._handleClick(Wr)})("mousedown",function(Wr){return tr._handleMousedown(Wr)})("keydown",function(Wr){return tr._handleKeydown(Wr)}),2&$e&&n.BMQ("aria-haspopup",tr.menu?"menu":null)("aria-expanded",tr.menuOpen)("aria-controls",tr.menuOpen?tr.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"]})}return Se})(),Xe=(()=>{class Se{static \u0275fac=function($e){return new($e||Se)};static \u0275mod=n.$C({type:Se});static \u0275inj=n.G2t({providers:[Pe],imports:[ct.pZ,ct.yE,_t.z_,it.Gj,ct.yE]})}return Se})()},2322:(i,s,o)=>{"use strict";o.d(s,{HM:()=>T,PO:()=>O});var n=o(3107),l=(o(4460),o(2902));function y(N,Z){1&N&&n.nrm(0,"div",2)}const k=new n.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let T=(()=>{class N{_elementRef=(0,n.WQX)(n.aKT);_ngZone=(0,n.WQX)(n.SKi);_changeDetectorRef=(0,n.WQX)(n.gRc);_animationMode=(0,n.WQX)(n.bc$,{optional:!0});constructor(){const W=(0,n.WQX)(k,{optional:!0});this._isNoopAnimation="NoopAnimations"===this._animationMode,W&&(W.color&&(this.color=this._defaultColor=W.color),this.mode=W.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(W){this._color=W}_color;_defaultColor="primary";get value(){return this._value}set value(W){this._value=S(W||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(W){this._bufferValue=S(W||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new n.bkB;get mode(){return this._mode}set mode(W){this._mode=W,this._changeDetectorRef.markForCheck()}_mode="determinate";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}_transitionendHandler=W=>{0===this.animationEnd.observers.length||!W.target||!W.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(J){return new(J||N)};static \u0275cmp=n.VBU({type:N,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(J,ht){2&J&&(n.BMQ("aria-valuenow",ht._isIndeterminate()?null:ht.value)("mode",ht.mode),n.HbH("mat-"+ht.color),n.AVh("_mat-animation-noopable",ht._isNoopAnimation)("mdc-linear-progress--animation-ready",!ht._isNoopAnimation)("mdc-linear-progress--indeterminate",ht._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",n.Udg],bufferValue:[2,"bufferValue","bufferValue",n.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[n.GFd],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(J,ht){1&J&&(n.j41(0,"div",0),n.nrm(1,"div",1),n.DNE(2,y,1,0,"div",2),n.k0s(),n.j41(3,"div",3),n.nrm(4,"span",4),n.k0s(),n.j41(5,"div",5),n.nrm(6,"span",4),n.k0s()),2&J&&(n.R7$(),n.xc7("flex-basis",ht._getBufferBarFlexBasis()),n.R7$(),n.vxM("buffer"===ht.mode?2:-1),n.R7$(),n.xc7("transform",ht._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, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(forced-colors: 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, 4px)}.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-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.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, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-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-sys-surface-variant))}@media(forced-colors: 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-sys-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, 4px) * -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 N})();function S(N,Z=0,W=100){return Math.max(Z,Math.min(W,N))}let O=(()=>{class N{static \u0275fac=function(J){return new(J||N)};static \u0275mod=n.$C({type:N});static \u0275inj=n.G2t({imports:[l.yE]})}return N})()},4375:(i,s,o)=>{"use strict";o.d(s,{$2:()=>te,VO:()=>zt,Ve:()=>Ae});var n=o(9666),a=o(3107),l=o(2902),y=o(6071),k=o(8108),C=o(8559),A=o(2944),T=o(1349),S=o(5919),O=o(936),N=o(8447),Z=o(6381),W=o(7509),J=o(593),ht=o(2867),ct=o(1483),pt=o(7947),xt=o(6645),Ct=o(5424),Ot=o(7610),_t=o(1204),wt=o(4460);const it=["trigger"],st=["panel"],vt=[[["mat-select-trigger"]],"*"],Bt=["mat-select-trigger","*"];function ne(Pe,St){if(1&Pe&&(a.j41(0,"span",4),a.EFF(1),a.k0s()),2&Pe){const yt=a.XpG();a.R7$(),a.JRh(yt.placeholder)}}function le(Pe,St){1&Pe&&a.SdG(0)}function me(Pe,St){if(1&Pe&&(a.j41(0,"span",11),a.EFF(1),a.k0s()),2&Pe){const yt=a.XpG(2);a.R7$(),a.JRh(yt.triggerValue)}}function ae(Pe,St){if(1&Pe&&(a.j41(0,"span",5),a.DNE(1,le,1,0)(2,me,2,1,"span",11),a.k0s()),2&Pe){const yt=a.XpG();a.R7$(),a.vxM(yt.customTrigger?1:2)}}function or(Pe,St){if(1&Pe){const yt=a.RV6();a.j41(0,"div",12,1),a.bIt("@transformPanel.done",function(Xe){a.eBV(yt);const Se=a.XpG();return a.Njj(Se._panelDoneAnimatingStream.next(Xe.toState))})("keydown",function(Xe){a.eBV(yt);const Se=a.XpG();return a.Njj(Se._handleKeydown(Xe))}),a.SdG(2,1),a.k0s()}if(2&Pe){const yt=a.XpG();a.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",yt._getPanelTheme(),""),a.Y8G("ngClass",yt.panelClass)("@transformPanel","showing"),a.BMQ("id",yt.id+"-panel")("aria-multiselectable",yt.multiple)("aria-label",yt.ariaLabel||null)("aria-labelledby",yt._getPanelAriaLabelledby())}}const fr={transformPanelWrap:(0,_t.hZ)("transformPanelWrap",[(0,_t.kY)("* => void",(0,_t.P)("@transformPanel",[(0,_t.MA)()],{optional:!0}))]),transformPanel:(0,_t.hZ)("transformPanel",[(0,_t.wk)("void",(0,_t.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,_t.kY)("void => showing",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms linear",(0,_t.iF)({opacity:0})))])},ze=new a.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const Pe=(0,a.WQX)(n.hJ);return()=>Pe.scrollStrategies.reposition()}}),kt=new a.nKC("MAT_SELECT_CONFIG"),Rt={provide:ze,deps:[n.hJ],useFactory:function He(Pe){return()=>Pe.scrollStrategies.reposition()}},Oe=new a.nKC("MatSelectTrigger");class Ht{source;value;constructor(St,yt){this.source=St,this.value=yt}}let zt=(()=>{class Pe{_viewportRuler=(0,a.WQX)(k.Xj);_changeDetectorRef=(0,a.WQX)(a.gRc);_elementRef=(0,a.WQX)(a.aKT);_dir=(0,a.WQX)(A.dS,{optional:!0});_idGenerator=(0,a.WQX)(C.g7);_parentFormField=(0,a.WQX)(y.xb,{optional:!0});ngControl=(0,a.WQX)(O.vO,{self:!0,optional:!0});_liveAnnouncer=(0,a.WQX)(C.Ai);_defaultOptions=(0,a.WQX)(kt,{optional:!0});options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(yt){const ie=this.options.toArray()[yt];if(ie){const Xe=this.panel.nativeElement,Se=(0,l.jb)(yt,this.options,this.optionGroups),Ke=ie._getHostElement();Xe.scrollTop=0===yt&&1===Se?0:(0,l.TL)(Ke.offsetTop,Ke.offsetHeight,Xe.scrollTop,Xe.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(yt){return new Ht(this,yt)}_scrollStrategyFactory=(0,a.WQX)(ze);_panelOpen=!1;_compareWith=(yt,ie)=>yt===ie;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new N.B;_errorStateTracker;stateChanges=new N.B;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_panelDoneAnimatingStream=new N.B;_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(yt){this._hideSingleSelectionIndicator=yt,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(yt){this._placeholder=yt,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(O.k0.required)??!1}set required(yt){this._required=yt,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(yt){this._multiple=yt}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(yt){this._compareWith=yt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(yt){this._assignValue(yt)&&this._onChange(yt)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(yt){this._errorStateTracker.matcher=yt}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(yt){this._id=yt||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(yt){this._errorStateTracker.errorState=yt}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";_initialized=new N.B;optionSelectionChanges=(0,Z.v)(()=>{const yt=this.options;return yt?yt.changes.pipe((0,J.Z)(yt),(0,ht.n)(()=>(0,W.h)(...yt.map(ie=>ie.onSelectionChange)))):this._initialized.pipe((0,ht.n)(()=>this.optionSelectionChanges))});openedChange=new a.bkB;_openedStream=this.openedChange.pipe((0,ct.p)(yt=>yt),(0,pt.T)(()=>{}));_closedStream=this.openedChange.pipe((0,ct.p)(yt=>!yt),(0,pt.T)(()=>{}));selectionChange=new a.bkB;valueChange=new a.bkB;constructor(){const yt=(0,a.WQX)(l.es),ie=(0,a.WQX)(O.cV,{optional:!0}),Xe=(0,a.WQX)(O.j4,{optional:!0}),Se=(0,a.WQX)(new a.ES_("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),null!=this._defaultOptions?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new l.X0(yt,this.ngControl,Xe,ie,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=null==Se?0:parseInt(Se)||0,this.id=this.id}ngOnInit(){this._selectionModel=new T.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,xt.F)(),(0,Ct.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,Ct.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,Ct.Q)(this._destroy)).subscribe(yt=>{yt.added.forEach(ie=>ie.select()),yt.removed.forEach(ie=>ie.deselect())}),this.options.changes.pipe((0,J.Z)(null),(0,Ct.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const yt=this._getTriggerAriaLabelledby(),ie=this.ngControl;if(yt!==this._triggerAriaLabelledBy){const Xe=this._elementRef.nativeElement;this._triggerAriaLabelledBy=yt,yt?Xe.setAttribute("aria-labelledby",yt):Xe.removeAttribute("aria-labelledby")}ie&&(this._previousControl!==ie.control&&(void 0!==this._previousControl&&null!==ie.disabled&&ie.disabled!==this.disabled&&(this.disabled=ie.disabled),this._previousControl=ie.control),this.updateErrorState())}ngOnChanges(yt){(yt.disabled||yt.userAriaDescribedBy)&&this.stateChanges.next(),yt.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())}_trackedModal=null;_applyModalPanelOwnership(){const yt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!yt)return;const ie=`${this.id}-panel`;this._trackedModal&&(0,C.Ae)(this._trackedModal,"aria-owns",ie),(0,C.px)(yt,"aria-owns",ie),this._trackedModal=yt}_clearFromModal(){this._trackedModal&&((0,C.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(yt){this._assignValue(yt)}registerOnChange(yt){this._onChange=yt}registerOnTouched(yt){this._onTouched=yt}setDisabledState(yt){this.disabled=yt,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 yt=this._selectionModel.selected.map(ie=>ie.viewValue);return this._isRtl()&&yt.reverse(),yt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(yt){this.disabled||(this.panelOpen?this._handleOpenKeydown(yt):this._handleClosedKeydown(yt))}_handleClosedKeydown(yt){const ie=yt.keyCode,Xe=ie===S.n6||ie===S.i7||ie===S.UQ||ie===S.LE,Se=ie===S.Fm||ie===S.t6,Ke=this._keyManager;if(!Ke.isTyping()&&Se&&!(0,S.rp)(yt)||(this.multiple||yt.altKey)&&Xe)yt.preventDefault(),this.open();else if(!this.multiple){const re=this.selected;Ke.onKeydown(yt);const $e=this.selected;$e&&re!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(yt){const ie=this._keyManager,Xe=yt.keyCode,Se=Xe===S.n6||Xe===S.i7,Ke=ie.isTyping();if(Se&&yt.altKey)yt.preventDefault(),this.close();else if(Ke||Xe!==S.Fm&&Xe!==S.t6||!ie.activeItem||(0,S.rp)(yt))if(!Ke&&this._multiple&&Xe===S.A&&yt.ctrlKey){yt.preventDefault();const re=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(re?$e.select():$e.deselect())})}else{const re=ie.activeItemIndex;ie.onKeydown(yt),this._multiple&&Se&&yt.shiftKey&&ie.activeItem&&ie.activeItemIndex!==re&&ie.activeItem._selectViaInteraction()}else yt.preventDefault(),ie.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,Ot.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(yt){if(this.options.forEach(ie=>ie.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&yt)Array.isArray(yt),yt.forEach(ie=>this._selectOptionByValue(ie)),this._sortValues();else{const ie=this._selectOptionByValue(yt);ie?this._keyManager.updateActiveItem(ie):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(yt){const ie=this.options.find(Xe=>{if(this._selectionModel.isSelected(Xe))return!1;try{return null!=Xe.value&&this._compareWith(Xe.value,yt)}catch{return!1}});return ie&&this._selectionModel.select(ie),ie}_assignValue(yt){return!!(yt!==this._value||this._multiple&&Array.isArray(yt))&&(this.options&&this._setSelectionByValue(yt),this._value=yt,!0)}_skipPredicate=yt=>!this.panelOpen&&yt.disabled;_getOverlayWidth(yt){return"auto"===this.panelWidth?(yt instanceof n.$Q?yt.elementRef:yt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const yt of this.options)yt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new C.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 yt=(0,W.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Ct.Q)(yt)).subscribe(ie=>{this._onSelect(ie.source,ie.isUserInput),ie.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,W.h)(...this.options.map(ie=>ie._stateChanges)).pipe((0,Ct.Q)(yt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(yt,ie){const Xe=this._selectionModel.isSelected(yt);null!=yt.value||this._multiple?(Xe!==yt.selected&&(yt.selected?this._selectionModel.select(yt):this._selectionModel.deselect(yt)),ie&&this._keyManager.setActiveItem(yt),this.multiple&&(this._sortValues(),ie&&this.focus())):(yt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(yt.value)),Xe!==this._selectionModel.isSelected(yt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const yt=this.options.toArray();this._selectionModel.sort((ie,Xe)=>this.sortComparator?this.sortComparator(ie,Xe,yt):yt.indexOf(ie)-yt.indexOf(Xe)),this.stateChanges.next()}}_propagateChanges(yt){let ie;ie=this.multiple?this.selected.map(Xe=>Xe.value):this.selected?this.selected.value:yt,this._value=ie,this.valueChange.emit(ie),this._onChange(ie),this.selectionChange.emit(this._getChangeEvent(ie)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let yt=-1;for(let ie=0;ie0}focus(yt){this._elementRef.nativeElement.focus(yt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const yt=this._parentFormField?.getLabelId()||null;return this.ariaLabelledby?(yt?yt+" ":"")+this.ariaLabelledby:yt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const yt=this._parentFormField?.getLabelId();let ie=(yt?yt+" ":"")+this._valueId;return this.ariaLabelledby&&(ie+=" "+this.ariaLabelledby),ie}_panelDoneAnimating(yt){this.openedChange.emit(yt)}setDescribedByIds(yt){yt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",yt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(ie){return new(ie||Pe)};static \u0275cmp=a.VBU({type:Pe,selectors:[["mat-select"]],contentQueries:function(ie,Xe,Se){if(1&ie&&(a.wni(Se,Oe,5),a.wni(Se,l.wT,5),a.wni(Se,l.QC,5)),2&ie){let Ke;a.mGM(Ke=a.lsd())&&(Xe.customTrigger=Ke.first),a.mGM(Ke=a.lsd())&&(Xe.options=Ke),a.mGM(Ke=a.lsd())&&(Xe.optionGroups=Ke)}},viewQuery:function(ie,Xe){if(1&ie&&(a.GBs(it,5),a.GBs(st,5),a.GBs(n.WB,5)),2&ie){let Se;a.mGM(Se=a.lsd())&&(Xe.trigger=Se.first),a.mGM(Se=a.lsd())&&(Xe.panel=Se.first),a.mGM(Se=a.lsd())&&(Xe._overlayDir=Se.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(ie,Xe){1&ie&&a.bIt("keydown",function(Ke){return Xe._handleKeydown(Ke)})("focus",function(){return Xe._onFocus()})("blur",function(){return Xe._onBlur()}),2&ie&&(a.BMQ("id",Xe.id)("tabindex",Xe.disabled?-1:Xe.tabIndex)("aria-controls",Xe.panelOpen?Xe.id+"-panel":null)("aria-expanded",Xe.panelOpen)("aria-label",Xe.ariaLabel||null)("aria-required",Xe.required.toString())("aria-disabled",Xe.disabled.toString())("aria-invalid",Xe.errorState)("aria-activedescendant",Xe._getAriaActiveDescendant()),a.AVh("mat-mdc-select-disabled",Xe.disabled)("mat-mdc-select-invalid",Xe.errorState)("mat-mdc-select-required",Xe.required)("mat-mdc-select-empty",Xe.empty)("mat-mdc-select-multiple",Xe.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",yt=>null==yt?0:(0,a.Udg)(yt)],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"],features:[a.Jv_([{provide:y.qT,useExisting:Pe},{provide:l.is,useExisting:Pe}]),a.GFd,a.OA$],ngContentSelectors:Bt,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(ie,Xe){if(1&ie){const Se=a.RV6();a.NAR(vt),a.j41(0,"div",2,0),a.bIt("click",function(){return a.eBV(Se),a.Njj(Xe.open())}),a.j41(3,"div",3),a.DNE(4,ne,2,1,"span",4)(5,ae,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,or,3,9,"ng-template",10),a.bIt("backdropClick",function(){return a.eBV(Se),a.Njj(Xe.close())})("attach",function(){return a.eBV(Se),a.Njj(Xe._onAttached())})("detach",function(){return a.eBV(Se),a.Njj(Xe.close())})}if(2&ie){const Se=a.sdS(1);a.R7$(3),a.BMQ("id",Xe._valueId),a.R7$(),a.vxM(Xe.empty?4:5),a.R7$(6),a.Y8G("cdkConnectedOverlayPanelClass",Xe._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",Xe._scrollStrategy)("cdkConnectedOverlayOrigin",Xe._preferredOverlayOrigin||Se)("cdkConnectedOverlayOpen",Xe.panelOpen)("cdkConnectedOverlayPositions",Xe._positions)("cdkConnectedOverlayWidth",Xe._overlayWidth)}},dependencies:[n.$Q,n.WB,wt.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-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-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-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .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-sys-surface-container))}@media(forced-colors: 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-sys-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, translateY(-8px))}'],encapsulation:2,data:{animation:[fr.transformPanel]},changeDetection:0})}return Pe})(),te=(()=>{class Pe{static \u0275fac=function(ie){return new(ie||Pe)};static \u0275dir=a.FsC({type:Pe,selectors:[["mat-select-trigger"]],features:[a.Jv_([{provide:Oe,useExisting:Pe}])]})}return Pe})(),Ae=(()=>{class Pe{static \u0275fac=function(ie){return new(ie||Pe)};static \u0275mod=a.$C({type:Pe});static \u0275inj=a.G2t({providers:[Rt],imports:[n.z_,l.Sy,l.yE,k.Gj,y.RG,l.Sy,l.yE]})}return Pe})()},5785:(i,s,o)=>{"use strict";o.d(s,{$C:()=>Rt,$l:()=>He,qe:()=>kt,vg:()=>te});var n=o(8108),a=o(3107),l=o(2902),y=o(8559),k=o(2944),C=o(3022),A=o(5919),T=o(2147),S=o(4460),O=o(8447),N=o(909),Z=o(7509),W=o(1483),J=o(7947),ht=o(6590),ct=o(5424),pt=o(7610),xt=o(593),Ct=o(8627),Ot=o(1204);const _t=["*"],wt=["content"],it=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],st=["mat-drawer","mat-drawer-content","*"];function vt(Ae,Pe){if(1&Ae){const St=a.RV6();a.j41(0,"div",1),a.bIt("click",function(){a.eBV(St);const ie=a.XpG();return a.Njj(ie._onBackdropClicked())}),a.k0s()}if(2&Ae){const St=a.XpG();a.AVh("mat-drawer-shown",St._isShowingBackdrop())}}function Bt(Ae,Pe){1&Ae&&(a.j41(0,"mat-drawer-content"),a.SdG(1,2),a.k0s())}const fr={transformDrawer:(0,Ot.hZ)("transform",[(0,Ot.wk)("open, open-instant",(0,Ot.iF)({transform:"none",visibility:"visible"})),(0,Ot.wk)("void",(0,Ot.iF)({"box-shadow":"none",visibility:"hidden"})),(0,Ot.kY)("void => open-instant",(0,Ot.i0)("0ms")),(0,Ot.kY)("void <=> open, open-instant => void",(0,Ot.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},jr=new a.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ze(){return!1}}),wr=new a.nKC("MAT_DRAWER_CONTAINER");let He=(()=>{class Ae extends n.uv{_platform=(0,a.WQX)(T.OD);_changeDetectorRef=(0,a.WQX)(a.gRc);_container=(0,a.WQX)(Rt);constructor(){super((0,a.WQX)(a.aKT),(0,a.WQX)(n.R),(0,a.WQX)(a.SKi))}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;const{start:St,end:yt}=this._container;return null!=St&&"over"!==St.mode&&St.opened||null!=yt&&"over"!==yt.mode&&yt.opened}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275cmp=a.VBU({type:Ae,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(yt,ie){2&yt&&(a.xc7("margin-left",ie._container._contentMargins.left,"px")("margin-right",ie._container._contentMargins.right,"px"),a.AVh("mat-drawer-content-hidden",ie._shouldBeHidden()))},features:[a.Jv_([{provide:n.uv,useExisting:Ae}]),a.Vt3],ngContentSelectors:_t,decls:1,vars:0,template:function(yt,ie){1&yt&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0})}return Ae})(),kt=(()=>{class Ae{_elementRef=(0,a.WQX)(a.aKT);_focusTrapFactory=(0,a.WQX)(y.GX);_focusMonitor=(0,a.WQX)(y.FN);_platform=(0,a.WQX)(T.OD);_ngZone=(0,a.WQX)(a.SKi);_interactivityChecker=(0,a.WQX)(y.Z7);_doc=(0,a.WQX)(S.qQ,{optional:!0});_container=(0,a.WQX)(wr,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_enableAnimations=!1;_isAttached;_anchor;get position(){return this._position}set position(St){(St="end"===St?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(St),this._position=St,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(St){this._mode=St,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(St){this._disableClose=(0,C.he)(St)}_disableClose=!1;get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(St){("true"===St||"false"===St||null==St)&&(St=(0,C.he)(St)),this._autoFocus=St}_autoFocus;get opened(){return this._opened}set opened(St){this.toggle((0,C.he)(St))}_opened=!1;_openedVia;_animationStarted=new O.B;_animationEnd=new O.B;_animationState="void";openedChange=new a.bkB(!0);_openedStream=this.openedChange.pipe((0,W.p)(St=>St),(0,J.T)(()=>{}));openedStart=this._animationStarted.pipe((0,W.p)(St=>St.fromState!==St.toState&&0===St.toState.indexOf("open")),(0,ht.u)(void 0));_closedStream=this.openedChange.pipe((0,W.p)(St=>!St),(0,J.T)(()=>{}));closedStart=this._animationStarted.pipe((0,W.p)(St=>St.fromState!==St.toState&&"void"===St.toState),(0,ht.u)(void 0));_destroyed=new O.B;onPositionChanged=new a.bkB;_content;_modeChanged=new O.B;_injector=(0,a.WQX)(a.zZn);_changeDetectorRef=(0,a.WQX)(a.gRc);constructor(){this.openedChange.pipe((0,ct.Q)(this._destroyed)).subscribe(St=>{St?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,N.R)(this._elementRef.nativeElement,"keydown").pipe((0,W.p)(St=>St.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(St)),(0,ct.Q)(this._destroyed)).subscribe(St=>this._ngZone.run(()=>{this.close(),St.stopPropagation(),St.preventDefault()}))}),this._animationEnd.subscribe(St=>{const{fromState:yt,toState:ie}=St;(0===ie.indexOf("open")&&"void"===yt||"void"===ie&&0===yt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(St,yt){this._interactivityChecker.isFocusable(St)||(St.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ie=()=>{St.removeEventListener("blur",ie),St.removeEventListener("mousedown",ie),St.removeAttribute("tabindex")};St.addEventListener("blur",ie),St.addEventListener("mousedown",ie)})),St.focus(yt)}_focusByCssSelector(St,yt){let ie=this._elementRef.nativeElement.querySelector(St);ie&&this._forceFocus(ie,yt)}_takeFocus(){if(!this._focusTrap)return;const St=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,a.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof St.focus&&St.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(St){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,St):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const St=this._doc.activeElement;return!!St&&this._elementRef.nativeElement.contains(St)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(St){return this.toggle(!0,St)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(St=!this.opened,yt){St&&yt&&(this._openedVia=yt);const ie=this._setOpen(St,!St&&this._isFocusWithinDrawer(),this._openedVia||"program");return St||(this._openedVia=null),ie}_setOpen(St,yt,ie){return this._opened=St,St?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",yt&&this._restoreFocus(ie)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Xe=>{this.openedChange.pipe((0,pt.s)(1)).subscribe(Se=>Xe(Se?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(St){if(!this._platform.isBrowser)return;const yt=this._elementRef.nativeElement,ie=yt.parentNode;"end"===St?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ie.insertBefore(this._anchor,yt)),ie.appendChild(yt)):this._anchor&&this._anchor.parentNode.insertBefore(yt,this._anchor)}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275cmp=a.VBU({type:Ae,selectors:[["mat-drawer"]],viewQuery:function(yt,ie){if(1&yt&&a.GBs(wt,5),2&yt){let Xe;a.mGM(Xe=a.lsd())&&(ie._content=Xe.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(yt,ie){1&yt&&a.Kam("@transform.start",function(Se){return ie._animationStarted.next(Se)})("@transform.done",function(Se){return ie._animationEnd.next(Se)}),2&yt&&(a.zvX("@transform",ie._animationState),a.BMQ("align",null),a.AVh("mat-drawer-end","end"===ie.position)("mat-drawer-over","over"===ie.mode)("mat-drawer-push","push"===ie.mode)("mat-drawer-side","side"===ie.mode)("mat-drawer-opened",ie.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:_t,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(yt,ie){1&yt&&(a.NAR(),a.j41(0,"div",1,0),a.SdG(2),a.k0s())},dependencies:[n.uv],encapsulation:2,data:{animation:[fr.transformDrawer]},changeDetection:0})}return Ae})(),Rt=(()=>{class Ae{_dir=(0,a.WQX)(k.dS,{optional:!0});_element=(0,a.WQX)(a.aKT);_ngZone=(0,a.WQX)(a.SKi);_changeDetectorRef=(0,a.WQX)(a.gRc);_animationMode=(0,a.WQX)(a.bc$,{optional:!0});_allDrawers;_drawers=new a.rOR;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(St){this._autosize=(0,C.he)(St)}_autosize=(0,a.WQX)(jr);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(St){this._backdropOverride=null==St?null:(0,C.he)(St)}_backdropOverride;backdropClick=new a.bkB;_start;_end;_left;_right;_destroyed=new O.B;_doCheckSubject=new O.B;_contentMargins={left:null,right:null};_contentMarginChanges=new O.B;get scrollable(){return this._userContent||this._content}_injector=(0,a.WQX)(a.zZn);constructor(){const St=(0,a.WQX)(n.Xj);this._dir?.change.pipe((0,ct.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),St.change().pipe((0,ct.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())}ngAfterContentInit(){this._allDrawers.changes.pipe((0,xt.Z)(this._allDrawers),(0,ct.Q)(this._destroyed)).subscribe(St=>{this._drawers.reset(St.filter(yt=>!yt._container||yt._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,xt.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(St=>{this._watchDrawerToggle(St),this._watchDrawerPosition(St),this._watchDrawerMode(St)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ct.B)(10),(0,ct.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(St=>St.open())}close(){this._drawers.forEach(St=>St.close())}updateContentMargins(){let St=0,yt=0;if(this._left&&this._left.opened)if("side"==this._left.mode)St+=this._left._getWidth();else if("push"==this._left.mode){const ie=this._left._getWidth();St+=ie,yt-=ie}if(this._right&&this._right.opened)if("side"==this._right.mode)yt+=this._right._getWidth();else if("push"==this._right.mode){const ie=this._right._getWidth();yt+=ie,St-=ie}St=St||null,yt=yt||null,(St!==this._contentMargins.left||yt!==this._contentMargins.right)&&(this._contentMargins={left:St,right:yt},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(St){St._animationStarted.pipe((0,W.p)(yt=>yt.fromState!==yt.toState),(0,ct.Q)(this._drawers.changes)).subscribe(yt=>{"open-instant"!==yt.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==St.mode&&St.openedChange.pipe((0,ct.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(St.opened))}_watchDrawerPosition(St){St&&St.onPositionChanged.pipe((0,ct.Q)(this._drawers.changes)).subscribe(()=>{(0,a.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:a.wjH.Read})})}_watchDrawerMode(St){St&&St._modeChanged.pipe((0,ct.Q)((0,Z.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(St){const yt=this._element.nativeElement.classList,ie="mat-drawer-container-has-open";St?yt.add(ie):yt.remove(ie)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(St=>{"end"==St.position?this._end=St:this._start=St}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(St=>St&&!St.disableClose&&this._drawerHasBackdrop(St)).forEach(St=>St._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(St){return null!=St&&St.opened}_drawerHasBackdrop(St){return null==this._backdropOverride?!!St&&"side"!==St.mode:this._backdropOverride}static \u0275fac=function(yt){return new(yt||Ae)};static \u0275cmp=a.VBU({type:Ae,selectors:[["mat-drawer-container"]],contentQueries:function(yt,ie,Xe){if(1&yt&&(a.wni(Xe,He,5),a.wni(Xe,kt,5)),2&yt){let Se;a.mGM(Se=a.lsd())&&(ie._content=Se.first),a.mGM(Se=a.lsd())&&(ie._allDrawers=Se)}},viewQuery:function(yt,ie){if(1&yt&&a.GBs(He,5),2&yt){let Xe;a.mGM(Xe=a.lsd())&&(ie._userContent=Xe.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(yt,ie){2&yt&&a.AVh("mat-drawer-container-explicit-backdrop",ie._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[a.Jv_([{provide:wr,useExisting:Ae}])],ngContentSelectors:st,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(yt,ie){1&yt&&(a.NAR(it),a.DNE(0,vt,1,2,"div",0),a.SdG(1),a.SdG(2,1),a.DNE(3,Bt,2,0,"mat-drawer-content")),2&yt&&(a.vxM(ie.hasBackdrop?0:-1),a.R7$(3),a.vxM(ie._content?-1:3))},dependencies:[He],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Ae})(),te=(()=>{class Ae{static \u0275fac=function(yt){return new(yt||Ae)};static \u0275mod=a.$C({type:Ae});static \u0275inj=a.G2t({imports:[l.yE,n.Gj,n.Gj,l.yE]})}return Ae})()},7712:(i,s,o)=>{"use strict";o.d(s,{oV:()=>ae,uc:()=>yr});var n=o(5424),a=o(3022),l=o(5919),y=o(3107),k=o(4460),C=o(2147),A=o(8559),T=o(2944),S=o(9666),O=o(8108),N=o(6192),Z=o(8447),J=(o(1204),o(2902));const ht=["tooltip"],xt=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const jr=(0,y.WQX)(S.hJ);return()=>jr.scrollStrategies.reposition({scrollThrottle:20})}}),Ot={provide:xt,deps:[S.hJ],useFactory:function Ct(jr){return()=>jr.scrollStrategies.reposition({scrollThrottle:20})}},wt=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function _t(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),st="tooltip-panel",vt=(0,C.BQ)({passive:!0});let ae=(()=>{class jr{_overlay=(0,y.WQX)(S.hJ);_elementRef=(0,y.WQX)(y.aKT);_scrollDispatcher=(0,y.WQX)(O.R);_viewContainerRef=(0,y.WQX)(y.c1b);_ngZone=(0,y.WQX)(y.SKi);_platform=(0,y.WQX)(C.OD);_ariaDescriber=(0,y.WQX)(A.vr);_focusMonitor=(0,y.WQX)(A.FN);_dir=(0,y.WQX)(T.dS);_injector=(0,y.WQX)(y.zZn);_defaultOptions=(0,y.WQX)(wt,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_scrollStrategy=(0,y.WQX)(xt);_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=or;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;get position(){return this._position}set position(ze){ze!==this._position&&(this._position=ze,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ze){this._positionAtOrigin=(0,a.he)(ze),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ze){const He=(0,a.he)(ze);this._disabled!==He&&(this._disabled=He,He?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ze){this._showDelay=(0,a.OE)(ze)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(ze){this._hideDelay=(0,a.OE)(ze),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(ze){const He=this._message;this._message=null!=ze?String(ze).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(He)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(ze){this._tooltipClass=ze,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_document=(0,y.WQX)(k.qQ);_touchstartTimeout=null;_destroyed=new Z.B;constructor(){const ze=this._defaultOptions;ze&&(this._showDelay=ze.showDelay,this._hideDelay=ze.hideDelay,ze.position&&(this.position=ze.position),ze.positionAtOrigin&&(this.positionAtOrigin=ze.positionAtOrigin),ze.touchGestures&&(this.touchGestures=ze.touchGestures),ze.tooltipClass&&(this.tooltipClass=ze.tooltipClass)),this._dir.change.pipe((0,n.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,n.Q)(this._destroyed)).subscribe(ze=>{ze?"keyboard"===ze&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ze=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([He,kt])=>{ze.removeEventListener(He,kt,vt)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ze,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ze)}show(ze=this.showDelay,He){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const kt=this._createOverlay(He);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Rt=this._tooltipInstance=kt.attach(this._portal).instance;Rt._triggerElement=this._elementRef.nativeElement,Rt._mouseLeaveHideDelay=this._hideDelay,Rt.afterHidden().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Rt.show(ze)}hide(ze=this.hideDelay){const He=this._tooltipInstance;He&&(He.isVisible()?He.hide(ze):(He._cancelPendingAnimations(),this._detach()))}toggle(ze){this._isTooltipVisible()?this.hide():this.show(void 0,ze)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ze){if(this._overlayRef){const Rt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ze)&&Rt._origin instanceof y.aKT)return this._overlayRef;this._detach()}const He=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),kt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ze||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(He);return kt.positionChanges.pipe((0,n.Q)(this._destroyed)).subscribe(Rt=>{this._updateCurrentPositionClass(Rt.connectionPair),this._tooltipInstance&&Rt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:kt,panelClass:`${this._cssClassPrefix}-${st}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,n.Q)(this._destroyed)).subscribe(Rt=>{this._isTooltipVisible()&&Rt.keyCode===l._f&&!(0,l.rp)(Rt)&&(Rt.preventDefault(),Rt.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(ze){const He=ze.getConfig().positionStrategy,kt=this._getOrigin(),Rt=this._getOverlayPosition();He.withPositions([this._addOffset({...kt.main,...Rt.main}),this._addOffset({...kt.fallback,...Rt.fallback})])}_addOffset(ze){const kt=!this._dir||"ltr"==this._dir.value;return"top"===ze.originY?ze.offsetY=-8:"bottom"===ze.originY?ze.offsetY=8:"start"===ze.originX?ze.offsetX=kt?-8:8:"end"===ze.originX&&(ze.offsetX=kt?8:-8),ze}_getOrigin(){const ze=!this._dir||"ltr"==this._dir.value,He=this.position;let kt;"above"==He||"below"==He?kt={originX:"center",originY:"above"==He?"top":"bottom"}:"before"==He||"left"==He&&ze||"right"==He&&!ze?kt={originX:"start",originY:"center"}:("after"==He||"right"==He&&ze||"left"==He&&!ze)&&(kt={originX:"end",originY:"center"});const{x:Rt,y:Oe}=this._invertPosition(kt.originX,kt.originY);return{main:kt,fallback:{originX:Rt,originY:Oe}}}_getOverlayPosition(){const ze=!this._dir||"ltr"==this._dir.value,He=this.position;let kt;"above"==He?kt={overlayX:"center",overlayY:"bottom"}:"below"==He?kt={overlayX:"center",overlayY:"top"}:"before"==He||"left"==He&&ze||"right"==He&&!ze?kt={overlayX:"end",overlayY:"center"}:("after"==He||"right"==He&&ze||"left"==He&&!ze)&&(kt={overlayX:"start",overlayY:"center"});const{x:Rt,y:Oe}=this._invertPosition(kt.overlayX,kt.overlayY);return{main:kt,fallback:{overlayX:Rt,overlayY:Oe}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ze){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ze,this._tooltipInstance._markForCheck())}_invertPosition(ze,He){return"above"===this.position||"below"===this.position?"top"===He?He="bottom":"bottom"===He&&(He="top"):"end"===ze?ze="start":"start"===ze&&(ze="end"),{x:ze,y:He}}_updateCurrentPositionClass(ze){const{overlayY:He,originX:kt,originY:Rt}=ze;let Oe;if(Oe="center"===He?this._dir&&"rtl"===this._dir.value?"end"===kt?"left":"right":"start"===kt?"left":"right":"bottom"===He&&"top"===Rt?"above":"below",Oe!==this._currentPosition){const Ht=this._overlayRef;if(Ht){const zt=`${this._cssClassPrefix}-${st}-`;Ht.removePanelClass(zt+this._currentPosition),Ht.addPanelClass(zt+Oe)}this._currentPosition=Oe}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ze=>{let He;this._setupPointerExitEventsIfNeeded(),void 0!==ze.x&&void 0!==ze.y&&(He=ze),this.show(void 0,He)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ze=>{const He=ze.targetTouches?.[0],kt=He?{x:He.clientX,y:He.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,kt)},this._defaultOptions?.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ze=[];if(this._platformSupportsMouseEvents())ze.push(["mouseleave",He=>{const kt=He.relatedTarget;(!kt||!this._overlayRef?.overlayElement.contains(kt))&&this.hide()}],["wheel",He=>this._wheelListener(He)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const He=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};ze.push(["touchend",He],["touchcancel",He])}this._addListeners(ze),this._passiveListeners.push(...ze)}_addListeners(ze){ze.forEach(([He,kt])=>{this._elementRef.nativeElement.addEventListener(He,kt,vt)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ze){if(this._isTooltipVisible()){const He=this._document.elementFromPoint(ze.clientX,ze.clientY),kt=this._elementRef.nativeElement;He!==kt&&!kt.contains(He)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ze=this.touchGestures;if("off"!==ze){const He=this._elementRef.nativeElement,kt=He.style;("on"===ze||"INPUT"!==He.nodeName&&"TEXTAREA"!==He.nodeName)&&(kt.userSelect=kt.msUserSelect=kt.webkitUserSelect=kt.MozUserSelect="none"),("on"===ze||!He.draggable)&&(kt.webkitUserDrag="none"),kt.touchAction="none",kt.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ze){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ze,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static \u0275fac=function(He){return new(He||jr)};static \u0275dir=y.FsC({type:jr,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(He,kt){2&He&&y.AVh("mat-mdc-tooltip-disabled",kt.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"]})}return jr})(),or=(()=>{class jr{_changeDetectorRef=(0,y.WQX)(y.gRc);_elementRef=(0,y.WQX)(y.aKT);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new Z.B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){const ze=(0,y.WQX)(y.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===ze}show(ze){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ze)}hide(ze){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ze)}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:ze}){(!ze||!this._triggerElement.contains(ze))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ze=this._elementRef.nativeElement.getBoundingClientRect();return ze.height>24&&ze.width>=200}_handleAnimationEnd({animationName:ze}){(ze===this._showAnimation||ze===this._hideAnimation)&&this._finalizeAnimation(ze===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ze){ze?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ze){const He=this._tooltip.nativeElement,kt=this._showAnimation,Rt=this._hideAnimation;if(He.classList.remove(ze?Rt:kt),He.classList.add(ze?kt:Rt),this._isVisible!==ze&&(this._isVisible=ze,this._changeDetectorRef.markForCheck()),ze&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Oe=getComputedStyle(He);("0s"===Oe.getPropertyValue("animation-duration")||"none"===Oe.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ze&&this._onShow(),this._animationsDisabled&&(He.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ze))}static \u0275fac=function(He){return new(He||jr)};static \u0275cmp=y.VBU({type:jr,selectors:[["mat-tooltip-component"]],viewQuery:function(He,kt){if(1&He&&y.GBs(ht,7),2&He){let Rt;y.mGM(Rt=y.lsd())&&(kt._tooltip=Rt.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(He,kt){1&He&&y.bIt("mouseleave",function(Oe){return kt._handleMouseLeave(Oe)})},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(He,kt){if(1&He){const Rt=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Ht){return y.eBV(Rt),y.Njj(kt._handleAnimationEnd(Ht))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&He&&(y.AVh("mdc-tooltip--multiline",kt._isMultiline),y.Y8G("ngClass",kt.tooltipClass),y.R7$(3),y.JRh(kt.message))},dependencies:[k.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-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-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 jr})(),yr=(()=>{class jr{static \u0275fac=function(He){return new(He||jr)};static \u0275mod=y.$C({type:jr});static \u0275inj=y.G2t({providers:[Ot],imports:[A.Pd,S.z_,J.yE,J.yE,O.Gj]})}return jr})()},6388:(i,s,o)=>{"use strict";o.d(s,{B7:()=>me,B8:()=>zt,hE:()=>Lo,up:()=>ar});var n=o(4460),a=o(3107);class l extends n.VF{supportsDOMEvents=!0}class y extends l{static makeCurrent(){(0,n.ZD)(new y)}onAndCancel(ke,se,Fe){return ke.addEventListener(se,Fe),()=>{ke.removeEventListener(se,Fe)}}dispatchEvent(ke,se){ke.dispatchEvent(se)}remove(ke){ke.remove()}createElement(ke,se){return(se=se||this.getDefaultDocument()).createElement(ke)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ke){return ke.nodeType===Node.ELEMENT_NODE}isShadowRoot(ke){return ke instanceof DocumentFragment}getGlobalEventTarget(ke,se){return"window"===se?window:"document"===se?ke:"body"===se?ke.body:null}getBaseHref(ke){const se=function C(){return k=k||document.querySelector("base"),k?k.getAttribute("href"):null}();return null==se?null:function A(jt){return new URL(jt,document.baseURI).pathname}(se)}resetBaseElement(){k=null}getUserAgent(){return window.navigator.userAgent}getCookie(ke){return(0,n._b)(document.cookie,ke)}}let k=null,S=(()=>{class jt{build(){return new XMLHttpRequest}static \u0275fac=function(Fe){return new(Fe||jt)};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();const O=new a.nKC("");let N=(()=>{class jt{_zone;_plugins;_eventNameToPlugin=new Map;constructor(se,Fe){this._zone=Fe,se.forEach(vr=>{vr.manager=this}),this._plugins=se.slice().reverse()}addEventListener(se,Fe,vr){return this._findPluginFor(Fe).addEventListener(se,Fe,vr)}getZone(){return this._zone}_findPluginFor(se){let Fe=this._eventNameToPlugin.get(se);if(Fe)return Fe;if(Fe=this._plugins.find(qr=>qr.supports(se)),!Fe)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(se,Fe),Fe}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(O),a.KVO(a.SKi))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();class Z{_doc;constructor(ke){this._doc=ke}manager}const W="ng-app-id";function J(jt){for(const ke of jt)ke.remove()}function ht(jt,ke){const se=ke.createElement("style");return se.textContent=jt,se}function pt(jt,ke){const se=ke.createElement("link");return se.setAttribute("rel","stylesheet"),se.setAttribute("href",jt),se}let xt=(()=>{class jt{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(se,Fe,vr,qr={}){this.doc=se,this.appId=Fe,this.nonce=vr,this.isServer=(0,n.Vy)(qr),function ct(jt,ke,se){const Fe=jt.head?.querySelectorAll(`style[${W}="${ke}"]`);if(Fe)for(const vr of Fe)vr.textContent&&(vr.removeAttribute(W),se.set(vr.textContent,{usage:0,elements:[vr]}))}(se,Fe,this.inline),this.hosts.add(se.head)}addStyles(se,Fe){for(const vr of se)this.addUsage(vr,this.inline,ht);Fe?.forEach(vr=>this.addUsage(vr,this.external,pt))}removeStyles(se,Fe){for(const vr of se)this.removeUsage(vr,this.inline);Fe?.forEach(vr=>this.removeUsage(vr,this.external))}addUsage(se,Fe,vr){const qr=Fe.get(se);qr?qr.usage++:Fe.set(se,{usage:1,elements:[...this.hosts].map(ko=>this.addElement(ko,vr(se,this.doc)))})}removeUsage(se,Fe){const vr=Fe.get(se);vr&&(vr.usage--,vr.usage<=0&&(J(vr.elements),Fe.delete(se)))}ngOnDestroy(){for(const[,{elements:se}]of[...this.inline,...this.external])J(se);this.hosts.clear()}addHost(se){this.hosts.add(se);for(const[Fe,{elements:vr}]of this.inline)vr.push(this.addElement(se,ht(Fe,this.doc)));for(const[Fe,{elements:vr}]of this.external)vr.push(this.addElement(se,pt(Fe,this.doc)))}removeHost(se){this.hosts.delete(se)}addElement(se,Fe){return this.nonce&&Fe.setAttribute("nonce",this.nonce),this.isServer&&Fe.setAttribute(W,this.appId),se.appendChild(Fe)}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();const Ct={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"},Ot=/%COMP%/g,vt=new a.nKC("",{providedIn:"root",factory:()=>!0});function le(jt,ke){return ke.map(se=>se.replace(Ot,jt))}let me=(()=>{class jt{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(se,Fe,vr,qr,ko,sn,hn,Zn=null){this.eventManager=se,this.sharedStylesHost=Fe,this.appId=vr,this.removeStylesOnCompDestroy=qr,this.doc=ko,this.platformId=sn,this.ngZone=hn,this.nonce=Zn,this.platformIsServer=(0,n.Vy)(sn),this.defaultRenderer=new ae(se,ko,hn,this.platformIsServer)}createRenderer(se,Fe){if(!se||!Fe)return this.defaultRenderer;this.platformIsServer&&Fe.encapsulation===a.gXe.ShadowDom&&(Fe={...Fe,encapsulation:a.gXe.Emulated});const vr=this.getOrCreateRenderer(se,Fe);return vr instanceof ze?vr.applyToHost(se):vr instanceof wr&&vr.applyStyles(),vr}getOrCreateRenderer(se,Fe){const vr=this.rendererByCompId;let qr=vr.get(Fe.id);if(!qr){const ko=this.doc,sn=this.ngZone,hn=this.eventManager,Zn=this.sharedStylesHost,Je=this.removeStylesOnCompDestroy,De=this.platformIsServer;switch(Fe.encapsulation){case a.gXe.Emulated:qr=new ze(hn,Zn,Fe,this.appId,Je,ko,sn,De);break;case a.gXe.ShadowDom:return new jr(hn,Zn,se,Fe,ko,sn,this.nonce,De);default:qr=new wr(hn,Zn,Fe,Je,ko,sn,De)}vr.set(Fe.id,qr)}return qr}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(N),a.KVO(xt),a.KVO(a.sZ2),a.KVO(vt),a.KVO(n.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();class ae{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(ke,se,Fe,vr){this.eventManager=ke,this.doc=se,this.ngZone=Fe,this.platformIsServer=vr}destroy(){}destroyNode=null;createElement(ke,se){return se?this.doc.createElementNS(Ct[se]||se,ke):this.doc.createElement(ke)}createComment(ke){return this.doc.createComment(ke)}createText(ke){return this.doc.createTextNode(ke)}appendChild(ke,se){(yr(ke)?ke.content:ke).appendChild(se)}insertBefore(ke,se,Fe){ke&&(yr(ke)?ke.content:ke).insertBefore(se,Fe)}removeChild(ke,se){se.remove()}selectRootElement(ke,se){let Fe="string"==typeof ke?this.doc.querySelector(ke):ke;if(!Fe)throw new a.wOt(-5104,!1);return se||(Fe.textContent=""),Fe}parentNode(ke){return ke.parentNode}nextSibling(ke){return ke.nextSibling}setAttribute(ke,se,Fe,vr){if(vr){se=vr+":"+se;const qr=Ct[vr];qr?ke.setAttributeNS(qr,se,Fe):ke.setAttribute(se,Fe)}else ke.setAttribute(se,Fe)}removeAttribute(ke,se,Fe){if(Fe){const vr=Ct[Fe];vr?ke.removeAttributeNS(vr,se):ke.removeAttribute(`${Fe}:${se}`)}else ke.removeAttribute(se)}addClass(ke,se){ke.classList.add(se)}removeClass(ke,se){ke.classList.remove(se)}setStyle(ke,se,Fe,vr){vr&(a.czy.DashCase|a.czy.Important)?ke.style.setProperty(se,Fe,vr&a.czy.Important?"important":""):ke.style[se]=Fe}removeStyle(ke,se,Fe){Fe&a.czy.DashCase?ke.style.removeProperty(se):ke.style[se]=""}setProperty(ke,se,Fe){null!=ke&&(ke[se]=Fe)}setValue(ke,se){ke.nodeValue=se}listen(ke,se,Fe){if("string"==typeof ke&&!(ke=(0,n.QT)().getGlobalEventTarget(this.doc,ke)))throw new Error(`Unsupported event target ${ke} for event ${se}`);return this.eventManager.addEventListener(ke,se,this.decoratePreventDefault(Fe))}decoratePreventDefault(ke){return se=>{if("__ngUnwrap__"===se)return ke;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ke(se)):ke(se))&&se.preventDefault()}}}function yr(jt){return"TEMPLATE"===jt.tagName&&void 0!==jt.content}class jr extends ae{sharedStylesHost;hostEl;shadowRoot;constructor(ke,se,Fe,vr,qr,ko,sn,hn){super(ke,qr,ko,hn),this.sharedStylesHost=se,this.hostEl=Fe,this.shadowRoot=Fe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Zn=le(vr.id,vr.styles);for(const De of Zn){const Jt=document.createElement("style");sn&&Jt.setAttribute("nonce",sn),Jt.textContent=De,this.shadowRoot.appendChild(Jt)}const Je=vr.getExternalStyles?.();if(Je)for(const De of Je){const Jt=pt(De,qr);sn&&Jt.setAttribute("nonce",sn),this.shadowRoot.appendChild(Jt)}}nodeOrShadowRoot(ke){return ke===this.hostEl?this.shadowRoot:ke}appendChild(ke,se){return super.appendChild(this.nodeOrShadowRoot(ke),se)}insertBefore(ke,se,Fe){return super.insertBefore(this.nodeOrShadowRoot(ke),se,Fe)}removeChild(ke,se){return super.removeChild(null,se)}parentNode(ke){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ke)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class wr extends ae{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(ke,se,Fe,vr,qr,ko,sn,hn){super(ke,qr,ko,sn),this.sharedStylesHost=se,this.removeStylesOnCompDestroy=vr,this.styles=hn?le(hn,Fe.styles):Fe.styles,this.styleUrls=Fe.getExternalStyles?.(hn)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class ze extends wr{contentAttr;hostAttr;constructor(ke,se,Fe,vr,qr,ko,sn,hn){const Zn=vr+"-"+Fe.id;super(ke,se,Fe,qr,ko,sn,hn,Zn),this.contentAttr=function Bt(jt){return"_ngcontent-%COMP%".replace(Ot,jt)}(Zn),this.hostAttr=function ne(jt){return"_nghost-%COMP%".replace(Ot,jt)}(Zn)}applyToHost(ke){this.applyStyles(),this.setAttribute(ke,this.hostAttr,"")}createElement(ke,se){const Fe=super.createElement(ke,se);return super.setAttribute(Fe,this.contentAttr,""),Fe}}let He=(()=>{class jt extends Z{constructor(se){super(se)}supports(se){return!0}addEventListener(se,Fe,vr){return se.addEventListener(Fe,vr,!1),()=>this.removeEventListener(se,Fe,vr)}removeEventListener(se,Fe,vr){return se.removeEventListener(Fe,vr)}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();const kt=["alt","control","meta","shift"],Rt={"\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"},Oe={alt:jt=>jt.altKey,control:jt=>jt.ctrlKey,meta:jt=>jt.metaKey,shift:jt=>jt.shiftKey};let Ht=(()=>{class jt extends Z{constructor(se){super(se)}supports(se){return null!=jt.parseEventName(se)}addEventListener(se,Fe,vr){const qr=jt.parseEventName(Fe),ko=jt.eventCallback(qr.fullKey,vr,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,n.QT)().onAndCancel(se,qr.domEventName,ko))}static parseEventName(se){const Fe=se.toLowerCase().split("."),vr=Fe.shift();if(0===Fe.length||"keydown"!==vr&&"keyup"!==vr)return null;const qr=jt._normalizeKey(Fe.pop());let ko="",sn=Fe.indexOf("code");if(sn>-1&&(Fe.splice(sn,1),ko="code."),kt.forEach(Zn=>{const Je=Fe.indexOf(Zn);Je>-1&&(Fe.splice(Je,1),ko+=Zn+".")}),ko+=qr,0!=Fe.length||0===qr.length)return null;const hn={};return hn.domEventName=vr,hn.fullKey=ko,hn}static matchEventFullKeyCode(se,Fe){let vr=Rt[se.key]||se.key,qr="";return Fe.indexOf("code.")>-1&&(vr=se.code,qr="code."),!(null==vr||!vr)&&(vr=vr.toLowerCase()," "===vr?vr="space":"."===vr&&(vr="dot"),kt.forEach(ko=>{ko!==vr&&(0,Oe[ko])(se)&&(qr+=ko+".")}),qr+=vr,qr===Fe)}static eventCallback(se,Fe,vr){return qr=>{jt.matchEventFullKeyCode(qr,se)&&vr.runGuarded(()=>Fe(qr))}}static _normalizeKey(se){return"esc"===se?"escape":se}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac})}return jt})();function zt(jt,ke){return(0,a.TL3)({rootComponent:jt,...Ae(ke)})}function Ae(jt){return{appProviders:[...$e,...jt?.providers??[]],platformProviders:Xe}}const Xe=[{provide:a.Agw,useValue:n.AJ},{provide:a.PLl,useValue:function St(){y.makeCurrent()},multi:!0},{provide:n.qQ,useFactory:function ie(){return(0,a.TL$)(document),document},deps:[]}],$e=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function yt(){return new a.zcH},deps:[]},{provide:O,useClass:He,multi:!0,deps:[n.qQ,a.SKi,a.Agw]},{provide:O,useClass:Ht,multi:!0,deps:[n.qQ]},me,xt,N,{provide:a._9s,useExisting:me},{provide:n.N0,useClass:S,deps:[]},[]];let Lo=(()=>{class jt{_doc;constructor(se){this._doc=se}getTitle(){return this._doc.title}setTitle(se){this._doc.title=se||""}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac,providedIn:"root"})}return jt})(),ar=(()=>{class jt{static \u0275fac=function(Fe){return new(Fe||jt)};static \u0275prov=a.jDH({token:jt,factory:function(Fe){let vr=null;return vr=Fe?new(Fe||jt):a.KVO(dr),vr},providedIn:"root"})}return jt})(),dr=(()=>{class jt extends ar{_doc;constructor(se){super(),this._doc=se}sanitize(se,Fe){if(null==Fe)return null;switch(se){case a.WPN.NONE:return Fe;case a.WPN.HTML:return(0,a.ZF7)(Fe,"HTML")?(0,a.rcV)(Fe):(0,a.h9k)(this._doc,String(Fe)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Fe,"Style")?(0,a.rcV)(Fe):Fe;case a.WPN.SCRIPT:if((0,a.ZF7)(Fe,"Script"))return(0,a.rcV)(Fe);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Fe,"URL")?(0,a.rcV)(Fe):(0,a.$MX)(String(Fe));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Fe,"ResourceURL"))return(0,a.rcV)(Fe);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(se){return(0,a.Kcf)(se)}bypassSecurityTrustStyle(se){return(0,a.cWb)(se)}bypassSecurityTrustScript(se){return(0,a.UyX)(se)}bypassSecurityTrustUrl(se){return(0,a.osQ)(se)}bypassSecurityTrustResourceUrl(se){return(0,a.e5t)(se)}static \u0275fac=function(Fe){return new(Fe||jt)(a.KVO(n.qQ))};static \u0275prov=a.jDH({token:jt,factory:jt.\u0275fac,providedIn:"root"})}return jt})()},8716:(i,s,o)=>{"use strict";o.d(s,{nX:()=>mi,wF:()=>Xt,Ix:()=>ln,Wk:()=>ya,wQ:()=>Ni,iI:()=>zs,n3:()=>ls,lh:()=>id,oH:()=>zc});var n=o(3107),a=o(1531),l=o(1787),y=o(3016),k=o(1217),C=o(6627),A=o(8747),T=o(3569),S=o(6381),O=o(6742),N=o(8915),Z=o(6564),W=o(1642),J=o(8447),ht=o(5710),ct=o(4460),pt=o(7947),xt=o(2867),Ct=o(7610),Ot=o(593),_t=o(1483),wt=o(5823),it=o(1703),st=o(1459),vt=o(2040),Bt=o(7178),ne=o(5351),le=o(36),ae=o(5670),or=o(2483);function fr(R){return R<=0?()=>Z.w:(0,ne.N)((X,F)=>{let G=[];X.subscribe((0,or._)(F,gt=>{G.push(gt),R{for(const gt of G)F.next(gt);F.complete()},void 0,()=>{G=null}))})}var yr=o(5017),jr=o(9220),ze=o(6590),He=o(4447),kt=o(3589),Rt=o(5424),Oe=o(1890),Ht=o(6388);const zt="primary",te=Symbol("RouteTitle");class Ae{params;constructor(X){this.params=X||{}}has(X){return Object.prototype.hasOwnProperty.call(this.params,X)}get(X){if(this.has(X)){const F=this.params[X];return Array.isArray(F)?F[0]:F}return null}getAll(X){if(this.has(X)){const F=this.params[X];return Array.isArray(F)?F:[F]}return[]}get keys(){return Object.keys(this.params)}}function Pe(R){return new Ae(R)}function St(R,X,F){const G=F.path.split("/");if(G.length>R.length||"full"===F.pathMatch&&(X.hasChildren()||G.lengthG[Wt]===gt)}return R===X}function Ke(R){return R.length>0?R[R.length-1]:null}function re(R){return(0,a.A)(R)?R:(0,n.jNT)(R)?(0,l.H)(Promise.resolve(R)):(0,y.of)(R)}const $e={exact:function Lo(R,X,F){if(!z(R.segments,X.segments)||!Ft(R.segments,X.segments,F)||R.numberOfChildren!==X.numberOfChildren)return!1;for(const G in X.children)if(!R.children[G]||!Lo(R.children[G],X.children[G],F))return!1;return!0},subset:fo},tr={exact:function Wr(R,X){return ie(R,X)},subset:function Or(R,X){return Object.keys(X).length<=Object.keys(R).length&&Object.keys(X).every(F=>Se(R[F],X[F]))},ignored:()=>!0};function Tr(R,X,F){return $e[F.paths](R.root,X.root,F.matrixParams)&&tr[F.queryParams](R.queryParams,X.queryParams)&&!("exact"===F.fragment&&R.fragment!==X.fragment)}function fo(R,X,F){return cr(R,X,X.segments,F)}function cr(R,X,F,G){if(R.segments.length>F.length){const gt=R.segments.slice(0,F.length);return!(!z(gt,F)||X.hasChildren()||!Ft(gt,F,G))}if(R.segments.length===F.length){if(!z(R.segments,F)||!Ft(R.segments,F,G))return!1;for(const gt in X.children)if(!R.children[gt]||!fo(R.children[gt],X.children[gt],G))return!1;return!0}{const gt=F.slice(0,R.segments.length),Wt=F.slice(R.segments.length);return!!(z(R.segments,gt)&&Ft(R.segments,gt,G)&&R.children[zt])&&cr(R.children[zt],X,Wt,G)}}function Ft(R,X,F){return X.every((G,gt)=>tr[F](R[gt].parameters,G.parameters))}class Tt{root;queryParams;fragment;_queryParamMap;constructor(X=new Qt([],{}),F={},G=null){this.root=X,this.queryParams=F,this.fragment=G}get queryParamMap(){return this._queryParamMap??=Pe(this.queryParams),this._queryParamMap}toString(){return Ce.serialize(this)}}class Qt{segments;children;parent=null;constructor(X,F){this.segments=X,this.children=F,Object.values(F).forEach(G=>G.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Sr(this)}}class K{path;parameters;_parameterMap;constructor(X,F){this.path=X,this.parameters=F}get parameterMap(){return this._parameterMap??=Pe(this.parameters),this._parameterMap}toString(){return Ho(this)}}function z(R,X){return R.length===X.length&&R.every((F,G)=>F.path===X[G].path)}let de=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>new pe,providedIn:"root"})}return R})();class pe{parse(X){const F=new ko(X);return new Tt(F.parseRootSegment(),F.parseQueryParams(),F.parseFragment())}serialize(X){const F=`/${ar(X.root,!0)}`,G=function Ve(R){const X=Object.entries(R).map(([F,G])=>Array.isArray(G)?G.map(gt=>`${Mr(F)}=${Mr(gt)}`).join("&"):`${Mr(F)}=${Mr(G)}`).filter(F=>F);return X.length?`?${X.join("&")}`:""}(X.queryParams);return`${F}${G}${"string"==typeof X.fragment?`#${function ao(R){return encodeURI(R)}(X.fragment)}`:""}`}}const Ce=new pe;function Sr(R){return R.segments.map(X=>Ho(X)).join("/")}function ar(R,X){if(!R.hasChildren())return Sr(R);if(X){const F=R.children[zt]?ar(R.children[zt],!1):"",G=[];return Object.entries(R.children).forEach(([gt,Wt])=>{gt!==zt&&G.push(`${gt}:${ar(Wt,!1)}`)}),G.length>0?`${F}(${G.join("//")})`:F}{const F=function Lt(R,X){let F=[];return Object.entries(R.children).forEach(([G,gt])=>{G===zt&&(F=F.concat(X(gt,G)))}),Object.entries(R.children).forEach(([G,gt])=>{G!==zt&&(F=F.concat(X(gt,G)))}),F}(R,(G,gt)=>gt===zt?[ar(R.children[zt],!1)]:[`${gt}:${ar(G,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[zt]?`${Sr(R)}/${F[0]}`:`${Sr(R)}/(${F.join("//")})`}}function dr(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Mr(R){return dr(R).replace(/%3B/gi,";")}function xr(R){return dr(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function zo(R){return decodeURIComponent(R)}function To(R){return zo(R.replace(/\+/g,"%20"))}function Ho(R){return`${xr(R.path)}${function be(R){return Object.entries(R).map(([X,F])=>`;${xr(X)}=${xr(F)}`).join("")}(R.parameters)}`}const It=/^[^\/()?;#]+/;function Kt(R){const X=R.match(It);return X?X[0]:""}const jt=/^[^\/()?;=#]+/,se=/^[^=?&#]+/,vr=/^[^&#]+/;class ko{url;remaining;constructor(X){this.url=X,this.remaining=X}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Qt([],{}):new Qt([],this.parseChildren())}parseQueryParams(){const X={};if(this.consumeOptional("?"))do{this.parseQueryParam(X)}while(this.consumeOptional("&"));return X}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const X=[];for(this.peekStartsWith("(")||X.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),X.push(this.parseSegment());let F={};this.peekStartsWith("/(")&&(this.capture("/"),F=this.parseParens(!0));let G={};return this.peekStartsWith("(")&&(G=this.parseParens(!1)),(X.length>0||Object.keys(F).length>0)&&(G[zt]=new Qt(X,F)),G}parseSegment(){const X=Kt(this.remaining);if(""===X&&this.peekStartsWith(";"))throw new n.wOt(4009,!1);return this.capture(X),new K(zo(X),this.parseMatrixParams())}parseMatrixParams(){const X={};for(;this.consumeOptional(";");)this.parseParam(X);return X}parseParam(X){const F=function ke(R){const X=R.match(jt);return X?X[0]:""}(this.remaining);if(!F)return;this.capture(F);let G="";if(this.consumeOptional("=")){const gt=Kt(this.remaining);gt&&(G=gt,this.capture(G))}X[zo(F)]=zo(G)}parseQueryParam(X){const F=function Fe(R){const X=R.match(se);return X?X[0]:""}(this.remaining);if(!F)return;this.capture(F);let G="";if(this.consumeOptional("=")){const Ee=function qr(R){const X=R.match(vr);return X?X[0]:""}(this.remaining);Ee&&(G=Ee,this.capture(G))}const gt=To(F),Wt=To(G);if(X.hasOwnProperty(gt)){let Ee=X[gt];Array.isArray(Ee)||(Ee=[Ee],X[gt]=Ee),Ee.push(Wt)}else X[gt]=Wt}parseParens(X){const F={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const G=Kt(this.remaining),gt=this.remaining[G.length];if("/"!==gt&&")"!==gt&&";"!==gt)throw new n.wOt(4010,!1);let Wt;G.indexOf(":")>-1?(Wt=G.slice(0,G.indexOf(":")),this.capture(Wt),this.capture(":")):X&&(Wt=zt);const Ee=this.parseChildren();F[Wt]=1===Object.keys(Ee).length?Ee[zt]:new Qt([],Ee),this.consumeOptional("//")}return F}peekStartsWith(X){return this.remaining.startsWith(X)}consumeOptional(X){return!!this.peekStartsWith(X)&&(this.remaining=this.remaining.substring(X.length),!0)}capture(X){if(!this.consumeOptional(X))throw new n.wOt(4011,!1)}}function sn(R){return R.segments.length>0?new Qt([],{[zt]:R}):R}function hn(R){const X={};for(const[G,gt]of Object.entries(R.children)){const Wt=hn(gt);if(G===zt&&0===Wt.segments.length&&Wt.hasChildren())for(const[Ee,pr]of Object.entries(Wt.children))X[Ee]=pr;else(Wt.segments.length>0||Wt.hasChildren())&&(X[G]=Wt)}return function Zn(R){if(1===R.numberOfChildren&&R.children[zt]){const X=R.children[zt];return new Qt(R.segments.concat(X.segments),X.children)}return R}(new Qt(R.segments,X))}function Je(R){return R instanceof Tt}function Jt(R){let X;const gt=sn(function F(Wt){const Ee={};for(const nr of Wt.children){const uo=F(nr);Ee[nr.outlet]=uo}const pr=new Qt(Wt.url,Ee);return Wt===R&&(X=pr),pr}(R.root));return X??gt}function Ie(R,X,F,G){let gt=R;for(;gt.parent;)gt=gt.parent;if(0===X.length)return po(gt,gt,gt,F,G);const Wt=function ua(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new Ln(!0,0,R);let X=0,F=!1;const G=R.reduce((gt,Wt,Ee)=>{if("object"==typeof Wt&&null!=Wt){if(Wt.outlets){const pr={};return Object.entries(Wt.outlets).forEach(([nr,uo])=>{pr[nr]="string"==typeof uo?uo.split("/"):uo}),[...gt,{outlets:pr}]}if(Wt.segmentPath)return[...gt,Wt.segmentPath]}return"string"!=typeof Wt?[...gt,Wt]:0===Ee?(Wt.split("/").forEach((pr,nr)=>{0==nr&&"."===pr||(0==nr&&""===pr?F=!0:".."===pr?X++:""!=pr&>.push(pr))}),gt):[...gt,Wt]},[]);return new Ln(F,X,G)}(X);if(Wt.toRoot())return po(gt,gt,new Qt([],{}),F,G);const Ee=function cn(R,X,F){if(R.isAbsolute)return new $i(X,!0,0);if(!F)return new $i(X,!1,NaN);if(null===F.parent)return new $i(F,!0,0);const G=ir(R.commands[0])?0:1;return function qi(R,X,F){let G=R,gt=X,Wt=F;for(;Wt>gt;){if(Wt-=gt,G=G.parent,!G)throw new n.wOt(4005,!1);gt=G.segments.length}return new $i(G,!1,gt-Wt)}(F,F.segments.length-1+G,R.numberOfDoubleDots)}(Wt,gt,R),pr=Ee.processChildren?Fi(Ee.segmentGroup,Ee.index,Wt.commands):Ji(Ee.segmentGroup,Ee.index,Wt.commands);return po(gt,Ee.segmentGroup,pr,F,G)}function ir(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function gr(R){return"object"==typeof R&&null!=R&&R.outlets}function po(R,X,F,G,gt){let Ee,Wt={};G&&Object.entries(G).forEach(([nr,uo])=>{Wt[nr]=Array.isArray(uo)?uo.map(un=>`${un}`):`${uo}`}),Ee=R===X?F:ki(R,X,F);const pr=sn(hn(Ee));return new Tt(pr,Wt,gt)}function ki(R,X,F){const G={};return Object.entries(R.children).forEach(([gt,Wt])=>{G[gt]=Wt===X?F:ki(Wt,X,F)}),new Qt(R.segments,G)}class Ln{isAbsolute;numberOfDoubleDots;commands;constructor(X,F,G){if(this.isAbsolute=X,this.numberOfDoubleDots=F,this.commands=G,X&&G.length>0&&ir(G[0]))throw new n.wOt(4003,!1);const gt=G.find(gr);if(gt&>!==Ke(G))throw new n.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class $i{segmentGroup;processChildren;index;constructor(X,F,G){this.segmentGroup=X,this.processChildren=F,this.index=G}}function Ji(R,X,F){if(R??=new Qt([],{}),0===R.segments.length&&R.hasChildren())return Fi(R,X,F);const G=function is(R,X,F){let G=0,gt=X;const Wt={match:!1,pathIndex:0,commandIndex:0};for(;gt=F.length)return Wt;const Ee=R.segments[gt],pr=F[G];if(gr(pr))break;const nr=`${pr}`,uo=G0&&void 0===nr)break;if(nr&&uo&&"object"==typeof uo&&void 0===uo.outlets){if(!Mi(nr,uo,Ee))return Wt;G+=2}else{if(!Mi(nr,{},Ee))return Wt;G++}gt++}return{match:!0,pathIndex:gt,commandIndex:G}}(R,X,F),gt=F.slice(G.commandIndex);if(G.match&&G.pathIndexWt!==zt)&&R.children[zt]&&1===R.numberOfChildren&&0===R.children[zt].segments.length){const Wt=Fi(R.children[zt],X,F);return new Qt(R.segments,Wt.children)}return Object.entries(G).forEach(([Wt,Ee])=>{"string"==typeof Ee&&(Ee=[Ee]),null!==Ee&&(gt[Wt]=Ji(R.children[Wt],X,Ee))}),Object.entries(R.children).forEach(([Wt,Ee])=>{void 0===G[Wt]&&(gt[Wt]=Ee)}),new Qt(R.segments,gt)}}function si(R,X,F){const G=R.segments.slice(0,X);let gt=0;for(;gt{"string"==typeof G&&(G=[G]),null!==G&&(X[F]=si(new Qt([],{}),0,G))}),X}function On(R){const X={};return Object.entries(R).forEach(([F,G])=>X[F]=`${G}`),X}function Mi(R,X,F){return R==F.path&&ie(X,F.parameters)}const qt="imperative";var _e=function(R){return R[R.NavigationStart=0]="NavigationStart",R[R.NavigationEnd=1]="NavigationEnd",R[R.NavigationCancel=2]="NavigationCancel",R[R.NavigationError=3]="NavigationError",R[R.RoutesRecognized=4]="RoutesRecognized",R[R.ResolveStart=5]="ResolveStart",R[R.ResolveEnd=6]="ResolveEnd",R[R.GuardsCheckStart=7]="GuardsCheckStart",R[R.GuardsCheckEnd=8]="GuardsCheckEnd",R[R.RouteConfigLoadStart=9]="RouteConfigLoadStart",R[R.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",R[R.ChildActivationStart=11]="ChildActivationStart",R[R.ChildActivationEnd=12]="ChildActivationEnd",R[R.ActivationStart=13]="ActivationStart",R[R.ActivationEnd=14]="ActivationEnd",R[R.Scroll=15]="Scroll",R[R.NavigationSkipped=16]="NavigationSkipped",R}(_e||{});class ce{id;url;constructor(X,F){this.id=X,this.url=F}}class ft extends ce{type=_e.NavigationStart;navigationTrigger;restoredState;constructor(X,F,G="imperative",gt=null){super(X,F),this.navigationTrigger=G,this.restoredState=gt}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Xt extends ce{urlAfterRedirects;type=_e.NavigationEnd;constructor(X,F,G){super(X,F),this.urlAfterRedirects=G}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Nt=function(R){return R[R.Redirect=0]="Redirect",R[R.SupersededByNewNavigation=1]="SupersededByNewNavigation",R[R.NoDataFromResolver=2]="NoDataFromResolver",R[R.GuardRejected=3]="GuardRejected",R}(Nt||{}),he=function(R){return R[R.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",R[R.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",R}(he||{});class je extends ce{reason;code;type=_e.NavigationCancel;constructor(X,F,G,gt){super(X,F),this.reason=G,this.code=gt}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Te extends ce{reason;code;type=_e.NavigationSkipped;constructor(X,F,G,gt){super(X,F),this.reason=G,this.code=gt}}class ur extends ce{error;target;type=_e.NavigationError;constructor(X,F,G,gt){super(X,F),this.error=G,this.target=gt}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Er extends ce{urlAfterRedirects;state;type=_e.RoutesRecognized;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class kr extends ce{urlAfterRedirects;state;type=_e.GuardsCheckStart;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Rr extends ce{urlAfterRedirects;state;shouldActivate;type=_e.GuardsCheckEnd;constructor(X,F,G,gt,Wt){super(X,F),this.urlAfterRedirects=G,this.state=gt,this.shouldActivate=Wt}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class $r extends ce{urlAfterRedirects;state;type=_e.ResolveStart;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Jr extends ce{urlAfterRedirects;state;type=_e.ResolveEnd;constructor(X,F,G,gt){super(X,F),this.urlAfterRedirects=G,this.state=gt}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class so{route;type=_e.RouteConfigLoadStart;constructor(X){this.route=X}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class xo{route;type=_e.RouteConfigLoadEnd;constructor(X){this.route=X}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Eo{snapshot;type=_e.ChildActivationStart;constructor(X){this.snapshot=X}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class bn{snapshot;type=_e.ChildActivationEnd;constructor(X){this.snapshot=X}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rn{snapshot;type=_e.ActivationStart;constructor(X){this.snapshot=X}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mn{snapshot;type=_e.ActivationEnd;constructor(X){this.snapshot=X}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ro{routerEvent;position;anchor;type=_e.Scroll;constructor(X,F,G){this.routerEvent=X,this.position=F,this.anchor=G}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Qo{}class Fo{url;navigationBehaviorOptions;constructor(X,F){this.url=X,this.navigationBehaviorOptions=F}}function Ri(R){return R.outlet||zt}function Ki(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let X=R.parent;X;X=X.parent){const F=X.routeConfig;if(F?._loadedInjector)return F._loadedInjector;if(F?._injector)return F._injector}return null}class gi{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ki(this.route?.snapshot)??this.rootInjector}constructor(X){this.rootInjector=X,this.children=new Gi(this.rootInjector)}}let Gi=(()=>{class R{rootInjector;contexts=new Map;constructor(F){this.rootInjector=F}onChildOutletCreated(F,G){const gt=this.getOrCreateContext(F);gt.outlet=G,this.contexts.set(F,gt)}onChildOutletDestroyed(F){const G=this.getContext(F);G&&(G.outlet=null,G.attachRef=null)}onOutletDeactivated(){const F=this.contexts;return this.contexts=new Map,F}onOutletReAttached(F){this.contexts=F}getOrCreateContext(F){let G=this.getContext(F);return G||(G=new gi(this.rootInjector),this.contexts.set(F,G)),G}getContext(F){return this.contexts.get(F)||null}static \u0275fac=function(G){return new(G||R)(n.KVO(n.uvJ))};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();class Ra{_root;constructor(X){this._root=X}get root(){return this._root.value}parent(X){const F=this.pathFromRoot(X);return F.length>1?F[F.length-2]:null}children(X){const F=Xo(X,this._root);return F?F.children.map(G=>G.value):[]}firstChild(X){const F=Xo(X,this._root);return F&&F.children.length>0?F.children[0].value:null}siblings(X){const F=Ca(X,this._root);return F.length<2?[]:F[F.length-2].children.map(gt=>gt.value).filter(gt=>gt!==X)}pathFromRoot(X){return Ca(X,this._root).map(F=>F.value)}}function Xo(R,X){if(R===X.value)return X;for(const F of X.children){const G=Xo(R,F);if(G)return G}return null}function Ca(R,X){if(R===X.value)return[X];for(const F of X.children){const G=Ca(R,F);if(G.length)return G.unshift(X),G}return[]}class fi{value;children;constructor(X,F){this.value=X,this.children=F}toString(){return`TreeNode(${this.value})`}}function ni(R){const X={};return R&&R.children.forEach(F=>X[F.value.outlet]=F),X}class ha extends Ra{snapshot;constructor(X,F){super(X),this.snapshot=F,Ga(this,X)}toString(){return this.snapshot.toString()}}function Xi(R){const X=function Qs(R){const Wt=new co([],{},{},"",{},zt,R,null,{});return new Da("",new fi(Wt,[]))}(R),F=new k.t([new K("",{})]),G=new k.t({}),gt=new k.t({}),Wt=new k.t({}),Ee=new k.t(""),pr=new mi(F,G,Wt,Ee,gt,zt,R,X.root);return pr.snapshot=X.root,new ha(new fi(pr,[]),X)}class mi{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(X,F,G,gt,Wt,Ee,pr,nr){this.urlSubject=X,this.paramsSubject=F,this.queryParamsSubject=G,this.fragmentSubject=gt,this.dataSubject=Wt,this.outlet=Ee,this.component=pr,this._futureSnapshot=nr,this.title=this.dataSubject?.pipe((0,pt.T)(uo=>uo[te]))??(0,y.of)(void 0),this.url=X,this.params=F,this.queryParams=G,this.fragment=gt,this.data=Wt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,pt.T)(X=>Pe(X))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,pt.T)(X=>Pe(X))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ci(R,X,F="emptyOnly"){let G;const{routeConfig:gt}=R;return G=null===X||"always"!==F&&""!==gt?.path&&(X.component||X.routeConfig?.loadComponent)?{params:{...R.params},data:{...R.data},resolve:{...R.data,...R._resolvedData??{}}}:{params:{...X.params,...R.params},data:{...X.data,...R.data},resolve:{...R.data,...X.data,...gt?.data,...R._resolvedData}},gt&&Vn(gt)&&(G.resolve[te]=gt.title),G}class co{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[te]}constructor(X,F,G,gt,Wt,Ee,pr,nr,uo){this.url=X,this.params=F,this.queryParams=G,this.fragment=gt,this.data=Wt,this.outlet=Ee,this.component=pr,this.routeConfig=nr,this._resolve=uo}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??=Pe(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Pe(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(G=>G.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Da extends Ra{url;constructor(X,F){super(F),this.url=X,Ga(this,F)}toString(){return ma(this._root)}}function Ga(R,X){X.value._routerState=R,X.children.forEach(F=>Ga(R,F))}function ma(R){const X=R.children.length>0?` { ${R.children.map(ma).join(", ")} } `:"";return`${R.value}${X}`}function cs(R){if(R.snapshot){const X=R.snapshot,F=R._futureSnapshot;R.snapshot=F,ie(X.queryParams,F.queryParams)||R.queryParamsSubject.next(F.queryParams),X.fragment!==F.fragment&&R.fragmentSubject.next(F.fragment),ie(X.params,F.params)||R.paramsSubject.next(F.params),function yt(R,X){if(R.length!==X.length)return!1;for(let F=0;Fie(F.parameters,X[G].parameters))}(R.url,X.url);return F&&!(!R.parent!=!X.parent)&&(!R.parent||ca(R.parent,X.parent))}function Vn(R){return"string"==typeof R.title||null===R.title}const cc=new n.nKC("");let ls=(()=>{class R{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=zt;activateEvents=new n.bkB;deactivateEvents=new n.bkB;attachEvents=new n.bkB;detachEvents=new n.bkB;routerOutletData=(0,n.hFB)(void 0);parentContexts=(0,n.WQX)(Gi);location=(0,n.WQX)(n.c1b);changeDetector=(0,n.WQX)(n.gRc);inputBinder=(0,n.WQX)(Aa,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(F){if(F.name){const{firstChange:G,previousValue:gt}=F.name;if(G)return;this.isTrackedInParentContexts(gt)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(gt)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(F){return this.parentContexts.getContext(F)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const F=this.parentContexts.getContext(this.name);F?.route&&(F.attachRef?this.attach(F.attachRef,F.route):this.activateWith(F.route,F.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new n.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new n.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new n.wOt(4012,!1);this.location.detach();const F=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(F.instance),F}attach(F,G){this.activated=F,this._activatedRoute=G,this.location.insert(F.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(F.instance)}deactivate(){if(this.activated){const F=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(F)}}activateWith(F,G){if(this.isActivated)throw new n.wOt(4013,!1);this._activatedRoute=F;const gt=this.location,Ee=F.snapshot.component,pr=this.parentContexts.getOrCreateContext(this.name).children,nr=new Sa(F,pr,gt.injector,this.routerOutletData);this.activated=gt.createComponent(Ee,{index:gt.length,injector:nr,environmentInjector:G}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(G){return new(G||R)};static \u0275dir=n.FsC({type:R,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[n.OA$]})}return R})();class Sa{route;childContexts;parent;outletData;__ngOutletInjector(X){return new Sa(this.route,this.childContexts,X,this.outletData)}constructor(X,F,G,gt){this.route=X,this.childContexts=F,this.parent=G,this.outletData=gt}get(X,F){return X===mi?this.route:X===Gi?this.childContexts:X===cc?this.outletData:this.parent.get(X,F)}}const Aa=new n.nKC("");let Na=(()=>{class R{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(F){this.unsubscribeFromRouteData(F),this.subscribeToRouteData(F)}unsubscribeFromRouteData(F){this.outletDataSubscriptions.get(F)?.unsubscribe(),this.outletDataSubscriptions.delete(F)}subscribeToRouteData(F){const{activatedRoute:G}=F,gt=(0,C.z)([G.queryParams,G.params,G.data]).pipe((0,xt.n)(([Wt,Ee,pr],nr)=>(pr={...Wt,...Ee,...pr},0===nr?(0,y.of)(pr):Promise.resolve(pr)))).subscribe(Wt=>{if(!F.isActivated||!F.activatedComponentRef||F.activatedRoute!==G||null===G.component)return void this.unsubscribeFromRouteData(F);const Ee=(0,n.HJs)(G.component);if(Ee)for(const{templateName:pr}of Ee.inputs)F.activatedComponentRef.setInput(pr,Wt[pr]);else this.unsubscribeFromRouteData(F)});this.outletDataSubscriptions.set(F,gt)}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac})}return R})();function Bi(R,X,F){if(F&&R.shouldReuseRoute(X.value,F.value.snapshot)){const G=F.value;G._futureSnapshot=X.value;const gt=function ci(R,X,F){return X.children.map(G=>{for(const gt of F.children)if(R.shouldReuseRoute(G.value,gt.value.snapshot))return Bi(R,G,gt);return Bi(R,G)})}(R,X,F);return new fi(G,gt)}{if(R.shouldAttach(X.value)){const Wt=R.retrieve(X.value);if(null!==Wt){const Ee=Wt.route;return Ee.value._futureSnapshot=X.value,Ee.children=X.children.map(pr=>Bi(R,pr)),Ee}}const G=function ga(R){return new mi(new k.t(R.url),new k.t(R.params),new k.t(R.queryParams),new k.t(R.fragment),new k.t(R.data),R.outlet,R.component,R)}(X.value),gt=X.children.map(Wt=>Bi(R,Wt));return new fi(G,gt)}}class Cs{redirectTo;navigationBehaviorOptions;constructor(X,F){this.redirectTo=X,this.navigationBehaviorOptions=F}}const Ta="ngNavigationCancelingError";function Ua(R,X){const{redirectTo:F,navigationBehaviorOptions:G}=Je(X)?{redirectTo:X,navigationBehaviorOptions:void 0}:X,gt=ds(!1,Nt.Redirect);return gt.url=F,gt.navigationBehaviorOptions=G,gt}function ds(R,X){const F=new Error(`NavigationCancelingError: ${R||""}`);return F[Ta]=!0,F.cancellationCode=X,F}function Ds(R){return!!R&&R[Ta]}class et{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(X,F,G,gt,Wt){this.routeReuseStrategy=X,this.futureState=F,this.currState=G,this.forwardEvent=gt,this.inputBindingEnabled=Wt}activate(X){const F=this.futureState._root,G=this.currState?this.currState._root:null;this.deactivateChildRoutes(F,G,X),cs(this.futureState.root),this.activateChildRoutes(F,G,X)}deactivateChildRoutes(X,F,G){const gt=ni(F);X.children.forEach(Wt=>{const Ee=Wt.value.outlet;this.deactivateRoutes(Wt,gt[Ee],G),delete gt[Ee]}),Object.values(gt).forEach(Wt=>{this.deactivateRouteAndItsChildren(Wt,G)})}deactivateRoutes(X,F,G){const gt=X.value,Wt=F?F.value:null;if(gt===Wt)if(gt.component){const Ee=G.getContext(gt.outlet);Ee&&this.deactivateChildRoutes(X,F,Ee.children)}else this.deactivateChildRoutes(X,F,G);else Wt&&this.deactivateRouteAndItsChildren(F,G)}deactivateRouteAndItsChildren(X,F){X.value.component&&this.routeReuseStrategy.shouldDetach(X.value.snapshot)?this.detachAndStoreRouteSubtree(X,F):this.deactivateRouteAndOutlet(X,F)}detachAndStoreRouteSubtree(X,F){const G=F.getContext(X.value.outlet),gt=G&&X.value.component?G.children:F,Wt=ni(X);for(const Ee of Object.values(Wt))this.deactivateRouteAndItsChildren(Ee,gt);if(G&&G.outlet){const Ee=G.outlet.detach(),pr=G.children.onOutletDeactivated();this.routeReuseStrategy.store(X.value.snapshot,{componentRef:Ee,route:X,contexts:pr})}}deactivateRouteAndOutlet(X,F){const G=F.getContext(X.value.outlet),gt=G&&X.value.component?G.children:F,Wt=ni(X);for(const Ee of Object.values(Wt))this.deactivateRouteAndItsChildren(Ee,gt);G&&(G.outlet&&(G.outlet.deactivate(),G.children.onOutletDeactivated()),G.attachRef=null,G.route=null)}activateChildRoutes(X,F,G){const gt=ni(F);X.children.forEach(Wt=>{this.activateRoutes(Wt,gt[Wt.value.outlet],G),this.forwardEvent(new Mn(Wt.value.snapshot))}),X.children.length&&this.forwardEvent(new bn(X.value.snapshot))}activateRoutes(X,F,G){const gt=X.value,Wt=F?F.value:null;if(cs(gt),gt===Wt)if(gt.component){const Ee=G.getOrCreateContext(gt.outlet);this.activateChildRoutes(X,F,Ee.children)}else this.activateChildRoutes(X,F,G);else if(gt.component){const Ee=G.getOrCreateContext(gt.outlet);if(this.routeReuseStrategy.shouldAttach(gt.snapshot)){const pr=this.routeReuseStrategy.retrieve(gt.snapshot);this.routeReuseStrategy.store(gt.snapshot,null),Ee.children.onOutletReAttached(pr.contexts),Ee.attachRef=pr.componentRef,Ee.route=pr.route.value,Ee.outlet&&Ee.outlet.attach(pr.componentRef,pr.route.value),cs(pr.route.value),this.activateChildRoutes(X,null,Ee.children)}else Ee.attachRef=null,Ee.route=gt,Ee.outlet&&Ee.outlet.activateWith(gt,Ee.injector),this.activateChildRoutes(X,null,Ee.children)}else this.activateChildRoutes(X,null,G)}}class oe{path;route;constructor(X){this.path=X,this.route=this.path[this.path.length-1]}}class xe{component;route;constructor(X,F){this.component=X,this.route=F}}function Fr(R,X,F){const G=R._root;return Qr(G,X?X._root:null,F,[G.value])}function Hr(R,X){const F=Symbol(),G=X.get(R,F);return G===F?"function"!=typeof R||(0,n.LfX)(R)?X.get(R):R:G}function Qr(R,X,F,G,gt={canDeactivateChecks:[],canActivateChecks:[]}){const Wt=ni(X);return R.children.forEach(Ee=>{(function qo(R,X,F,G,gt={canDeactivateChecks:[],canActivateChecks:[]}){const Wt=R.value,Ee=X?X.value:null,pr=F?F.getContext(R.value.outlet):null;if(Ee&&Wt.routeConfig===Ee.routeConfig){const nr=function Wn(R,X,F){if("function"==typeof F)return F(R,X);switch(F){case"pathParamsChange":return!z(R.url,X.url);case"pathParamsOrQueryParamsChange":return!z(R.url,X.url)||!ie(R.queryParams,X.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ca(R,X)||!ie(R.queryParams,X.queryParams);default:return!ca(R,X)}}(Ee,Wt,Wt.routeConfig.runGuardsAndResolvers);nr?gt.canActivateChecks.push(new oe(G)):(Wt.data=Ee.data,Wt._resolvedData=Ee._resolvedData),Qr(R,X,Wt.component?pr?pr.children:null:F,G,gt),nr&&pr&&pr.outlet&&pr.outlet.isActivated&>.canDeactivateChecks.push(new xe(pr.outlet.component,Ee))}else Ee&&Mo(X,pr,gt),gt.canActivateChecks.push(new oe(G)),Qr(R,null,Wt.component?pr?pr.children:null:F,G,gt)})(Ee,Wt[Ee.value.outlet],F,G.concat([Ee.value]),gt),delete Wt[Ee.value.outlet]}),Object.entries(Wt).forEach(([Ee,pr])=>Mo(pr,F.getContext(Ee),gt)),gt}function Mo(R,X,F){const G=ni(R),gt=R.value;Object.entries(G).forEach(([Wt,Ee])=>{Mo(Ee,gt.component?X?X.children.getContext(Wt):null:X,F)}),F.canDeactivateChecks.push(new xe(gt.component&&X&&X.outlet&&X.outlet.isActivated?X.outlet.component:null,gt))}function gn(R){return"function"==typeof R}function Us(R){return R instanceof A.G||"EmptyError"===R?.name}const $s=Symbol("INITIAL_VALUE");function us(){return(0,xt.n)(R=>(0,C.z)(R.map(X=>X.pipe((0,Ct.s)(1),(0,Ot.Z)($s)))).pipe((0,pt.T)(X=>{for(const F of X)if(!0!==F){if(F===$s)return $s;if(!1===F||lt(F))return F}return!0}),(0,_t.p)(X=>X!==$s),(0,Ct.s)(1)))}function lt(R){return Je(R)||R instanceof Cs}function js(R){return(0,O.F)((0,vt.M)(X=>{if("boolean"!=typeof X)throw Ua(0,X)}),(0,pt.T)(X=>!0===X))}class lc{segmentGroup;constructor(X){this.segmentGroup=X||null}}class wn extends Error{urlTree;constructor(X){super(),this.urlTree=X}}function la(R){return(0,N.$)(new lc(R))}class Fd{urlSerializer;urlTree;constructor(X,F){this.urlSerializer=X,this.urlTree=F}lineralizeSegments(X,F){let G=[],gt=F.root;for(;;){if(G=G.concat(gt.segments),0===gt.numberOfChildren)return(0,y.of)(G);if(gt.numberOfChildren>1||!gt.children[zt])return(0,N.$)(new n.wOt(4e3,!1));gt=gt.children[zt]}}applyRedirectCommands(X,F,G,gt,Wt){if("string"!=typeof F){const pr=F,{queryParams:nr,fragment:uo,routeConfig:un,url:Io,outlet:Gn,params:Ia,data:na,title:Os}=gt,da=(0,n.N4e)(Wt,()=>pr({params:Ia,data:na,queryParams:nr,fragment:uo,routeConfig:un,url:Io,outlet:Gn,title:Os}));if(da instanceof Tt)throw new wn(da);F=da}const Ee=this.applyRedirectCreateUrlTree(F,this.urlSerializer.parse(F),X,G);if("/"===F[0])throw new wn(Ee);return Ee}applyRedirectCreateUrlTree(X,F,G,gt){const Wt=this.createSegmentGroup(X,F.root,G,gt);return new Tt(Wt,this.createQueryParams(F.queryParams,this.urlTree.queryParams),F.fragment)}createQueryParams(X,F){const G={};return Object.entries(X).forEach(([gt,Wt])=>{if("string"==typeof Wt&&":"===Wt[0]){const pr=Wt.substring(1);G[gt]=F[pr]}else G[gt]=Wt}),G}createSegmentGroup(X,F,G,gt){const Wt=this.createSegments(X,F.segments,G,gt);let Ee={};return Object.entries(F.children).forEach(([pr,nr])=>{Ee[pr]=this.createSegmentGroup(X,nr,G,gt)}),new Qt(Wt,Ee)}createSegments(X,F,G,gt){return F.map(Wt=>":"===Wt.path[0]?this.findPosParam(X,Wt,gt):this.findOrReturn(Wt,G))}findPosParam(X,F,G){const gt=G[F.path.substring(1)];if(!gt)throw new n.wOt(4001,!1);return gt}findOrReturn(X,F){let G=0;for(const gt of F){if(gt.path===X.path)return F.splice(G),gt;G++}return X}}const _c={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function dc(R,X,F,G,gt){const Wt=vn(R,X,F);return Wt.matched?(G=function ta(R,X){return R.providers&&!R._injector&&(R._injector=(0,n.Ol2)(R.providers,X,`Route: ${R.path}`)),R._injector??X}(X,G),function pl(R,X,F,G){const gt=X.canMatch;if(!gt||0===gt.length)return(0,y.of)(!0);const Wt=gt.map(Ee=>{const pr=Hr(Ee,R);return re(function Hi(R){return R&&gn(R.canMatch)}(pr)?pr.canMatch(X,F):(0,n.N4e)(R,()=>pr(X,F)))});return(0,y.of)(Wt).pipe(us(),js())}(G,X,F).pipe((0,pt.T)(Ee=>!0===Ee?Wt:{..._c}))):(0,y.of)(Wt)}function vn(R,X,F){if("**"===X.path)return function Ic(R){return{matched:!0,parameters:R.length>0?Ke(R).parameters:{},consumedSegments:R,remainingSegments:[],positionalParamSegments:{}}}(F);if(""===X.path)return"full"===X.pathMatch&&(R.hasChildren()||F.length>0)?{..._c}:{matched:!0,consumedSegments:[],remainingSegments:F,parameters:{},positionalParamSegments:{}};const gt=(X.matcher||St)(F,R,X);if(!gt)return{..._c};const Wt={};Object.entries(gt.posParams??{}).forEach(([pr,nr])=>{Wt[pr]=nr.path});const Ee=gt.consumed.length>0?{...Wt,...gt.consumed[gt.consumed.length-1].parameters}:Wt;return{matched:!0,consumedSegments:gt.consumed,remainingSegments:F.slice(gt.consumed.length),parameters:Ee,positionalParamSegments:gt.posParams??{}}}function td(R,X,F,G){return F.length>0&&function $a(R,X,F){return F.some(G=>Ss(R,X,G)&&Ri(G)!==zt)}(R,F,G)?{segmentGroup:new Qt(X,uc(G,new Qt(F,R.children))),slicedSegments:[]}:0===F.length&&function Oc(R,X,F){return F.some(G=>Ss(R,X,G))}(R,F,G)?{segmentGroup:new Qt(R.segments,ed(R,F,G,R.children)),slicedSegments:F}:{segmentGroup:new Qt(R.segments,R.children),slicedSegments:F}}function ed(R,X,F,G){const gt={};for(const Wt of F)if(Ss(R,X,Wt)&&!G[Ri(Wt)]){const Ee=new Qt([],{});gt[Ri(Wt)]=Ee}return{...G,...gt}}function uc(R,X){const F={};F[zt]=X;for(const G of R)if(""===G.path&&Ri(G)!==zt){const gt=new Qt([],{});F[Ri(G)]=gt}return F}function Ss(R,X,F){return(!(R.hasChildren()||X.length>0)||"full"!==F.pathMatch)&&""===F.path}class ja{}class od{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(X,F,G,gt,Wt,Ee,pr){this.injector=X,this.configLoader=F,this.rootComponentType=G,this.config=gt,this.urlTree=Wt,this.paramsInheritanceStrategy=Ee,this.urlSerializer=pr,this.applyRedirects=new Fd(this.urlSerializer,this.urlTree)}noMatchError(X){return new n.wOt(4002,`'${X.segmentGroup}'`)}recognize(){const X=td(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(X).pipe((0,pt.T)(({children:F,rootSnapshot:G})=>{const gt=new fi(G,F),Wt=new Da("",gt),Ee=function De(R,X,F=null,G=null){return Ie(Jt(R),X,F,G)}(G,[],this.urlTree.queryParams,this.urlTree.fragment);return Ee.queryParams=this.urlTree.queryParams,Wt.url=this.urlSerializer.serialize(Ee),{state:Wt,tree:Ee}}))}match(X){const F=new co([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),zt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,X,zt,F).pipe((0,pt.T)(G=>({children:G,rootSnapshot:F})),(0,Bt.W)(G=>{if(G instanceof wn)return this.urlTree=G.urlTree,this.match(G.urlTree.root);throw G instanceof lc?this.noMatchError(G):G}))}processSegmentGroup(X,F,G,gt,Wt){return 0===G.segments.length&&G.hasChildren()?this.processChildren(X,F,G,Wt):this.processSegment(X,F,G,G.segments,gt,!0,Wt).pipe((0,pt.T)(Ee=>Ee instanceof fi?[Ee]:[]))}processChildren(X,F,G,gt){const Wt=[];for(const Ee of Object.keys(G.children))"primary"===Ee?Wt.unshift(Ee):Wt.push(Ee);return(0,l.H)(Wt).pipe((0,st.H)(Ee=>{const pr=G.children[Ee],nr=function pa(R,X){const F=R.filter(G=>Ri(G)===X);return F.push(...R.filter(G=>Ri(G)!==X)),F}(F,Ee);return this.processSegmentGroup(X,nr,pr,Ee,gt)}),function me(R,X){return(0,ne.N)((0,le.S)(R,X,arguments.length>=2,!0))}((Ee,pr)=>(Ee.push(...pr),Ee)),(0,ae.U)(null),function wr(R,X){const F=arguments.length>=2;return G=>G.pipe(R?(0,_t.p)((gt,Wt)=>R(gt,Wt,G)):jr.D,fr(1),F?(0,ae.U)(X):(0,yr.v)(()=>new A.G))}(),(0,wt.Z)(Ee=>{if(null===Ee)return la(G);const pr=jc(Ee);return function Al(R){R.sort((X,F)=>X.value.outlet===zt?-1:F.value.outlet===zt?1:X.value.outlet.localeCompare(F.value.outlet))}(pr),(0,y.of)(pr)}))}processSegment(X,F,G,gt,Wt,Ee,pr){return(0,l.H)(F).pipe((0,st.H)(nr=>this.processSegmentAgainstRoute(nr._injector??X,F,nr,G,gt,Wt,Ee,pr).pipe((0,Bt.W)(uo=>{if(uo instanceof lc)return(0,y.of)(null);throw uo}))),(0,it.$)(nr=>!!nr),(0,Bt.W)(nr=>{if(Us(nr))return function Ma(R,X,F){return 0===X.length&&!R.children[F]}(G,gt,Wt)?(0,y.of)(new ja):la(G);throw nr}))}processSegmentAgainstRoute(X,F,G,gt,Wt,Ee,pr,nr){return Ri(G)===Ee||Ee!==zt&&Ss(gt,Wt,G)?void 0===G.redirectTo?this.matchSegmentAgainstRoute(X,gt,G,Wt,Ee,nr):this.allowRedirects&&pr?this.expandSegmentAgainstRouteUsingRedirect(X,gt,F,G,Wt,Ee,nr):la(gt):la(gt)}expandSegmentAgainstRouteUsingRedirect(X,F,G,gt,Wt,Ee,pr){const{matched:nr,parameters:uo,consumedSegments:un,positionalParamSegments:Io,remainingSegments:Gn}=vn(F,gt,Wt);if(!nr)return la(F);"string"==typeof gt.redirectTo&&"/"===gt.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Ia=new co(Wt,uo,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Vc(gt),Ri(gt),gt.component??gt._loadedComponent??null,gt,Hc(gt)),na=Ci(Ia,pr,this.paramsInheritanceStrategy);Ia.params=Object.freeze(na.params),Ia.data=Object.freeze(na.data);const Os=this.applyRedirects.applyRedirectCommands(un,gt.redirectTo,Io,Ia,X);return this.applyRedirects.lineralizeSegments(gt,Os).pipe((0,wt.Z)(da=>this.processSegment(X,G,F,da.concat(Gn),Ee,!1,pr)))}matchSegmentAgainstRoute(X,F,G,gt,Wt,Ee){const pr=dc(F,G,gt,X);return"**"===G.path&&(F.children={}),pr.pipe((0,xt.n)(nr=>nr.matched?this.getChildConfig(X=G._injector??X,G,gt).pipe((0,xt.n)(({routes:uo})=>{const un=G._loadedInjector??X,{parameters:Io,consumedSegments:Gn,remainingSegments:Ia}=nr,na=new co(Gn,Io,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Vc(G),Ri(G),G.component??G._loadedComponent??null,G,Hc(G)),Os=Ci(na,Ee,this.paramsInheritanceStrategy);na.params=Object.freeze(Os.params),na.data=Object.freeze(Os.data);const{segmentGroup:da,slicedSegments:Wo}=td(F,Gn,Ia,uo);if(0===Wo.length&&da.hasChildren())return this.processChildren(un,uo,da,na).pipe((0,pt.T)(Ks=>new fi(na,Ks)));if(0===uo.length&&0===Wo.length)return(0,y.of)(new fi(na,[]));const Ya=Ri(G)===Wt;return this.processSegment(un,uo,da,Wo,Ya?zt:Wt,!0,na).pipe((0,pt.T)(Ks=>new fi(na,Ks instanceof fi?[Ks]:[])))})):la(F)))}getChildConfig(X,F,G){return F.children?(0,y.of)({routes:F.children,injector:X}):F.loadChildren?void 0!==F._loadedRoutes?(0,y.of)({routes:F._loadedRoutes,injector:F._loadedInjector}):function yc(R,X,F,G){const gt=X.canLoad;if(void 0===gt||0===gt.length)return(0,y.of)(!0);const Wt=gt.map(Ee=>{const pr=Hr(Ee,R);return re(function pn(R){return R&&gn(R.canLoad)}(pr)?pr.canLoad(X,F):(0,n.N4e)(R,()=>pr(X,F)))});return(0,y.of)(Wt).pipe(us(),js())}(X,F,G).pipe((0,wt.Z)(gt=>gt?this.configLoader.loadChildren(X,F).pipe((0,vt.M)(Wt=>{F._loadedRoutes=Wt.routes,F._loadedInjector=Wt.injector})):function vc(){return(0,N.$)(ds(!1,Nt.GuardRejected))}())):(0,y.of)({routes:[],injector:X})}}function xc(R){const X=R.value.routeConfig;return X&&""===X.path}function jc(R){const X=[],F=new Set;for(const G of R){if(!xc(G)){X.push(G);continue}const gt=X.find(Wt=>G.value.routeConfig===Wt.value.routeConfig);void 0!==gt?(gt.children.push(...G.children),F.add(gt)):X.push(G)}for(const G of F){const gt=jc(G.children);X.push(new fi(G.value,gt))}return X.filter(G=>!F.has(G))}function Vc(R){return R.data||{}}function Hc(R){return R.resolve||{}}function Vi(R){const X=R.children.map(F=>Vi(F)).flat();return[R,...X]}function Ao(R){return(0,xt.n)(X=>{const F=R(X);return F?(0,l.H)(F).pipe((0,pt.T)(()=>X)):(0,y.of)(X)})}let Rn=(()=>{class R{buildTitle(F){let G,gt=F.root;for(;void 0!==gt;)G=this.getResolvedTitleForRoute(gt)??G,gt=gt.children.find(Wt=>Wt.outlet===zt);return G}getResolvedTitleForRoute(F){return F.data[te]}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(wa),providedIn:"root"})}return R})(),wa=(()=>{class R extends Rn{title;constructor(F){super(),this.title=F}updateTitle(F){const G=this.buildTitle(F);void 0!==G&&this.title.setTitle(G)}static \u0275fac=function(G){return new(G||R)(n.KVO(Ht.hE))};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const Qn=new n.nKC("",{providedIn:"root",factory:()=>({})});let ai=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275cmp=n.VBU({type:R,selectors:[["ng-component"]],decls:1,vars:0,template:function(G,gt){1&G&&n.nrm(0,"router-outlet")},dependencies:[ls],encapsulation:2})}return R})();function Bn(R){const X=R.children&&R.children.map(Bn),F=X?{...R,children:X}:{...R};return!F.component&&!F.loadComponent&&(X||F.loadChildren)&&F.outlet&&F.outlet!==zt&&(F.component=ai),F}const Kn=new n.nKC("");let ri=(()=>{class R{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,n.WQX)(n.Ql9);loadComponent(F){if(this.componentLoaders.get(F))return this.componentLoaders.get(F);if(F._loadedComponent)return(0,y.of)(F._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(F);const G=re(F.loadComponent()).pipe((0,pt.T)(Xa),(0,vt.M)(Wt=>{this.onLoadEndListener&&this.onLoadEndListener(F),F._loadedComponent=Wt}),(0,He.j)(()=>{this.componentLoaders.delete(F)})),gt=new W.G(G,()=>new J.B).pipe((0,kt.B)());return this.componentLoaders.set(F,gt),gt}loadChildren(F,G){if(this.childrenLoaders.get(G))return this.childrenLoaders.get(G);if(G._loadedRoutes)return(0,y.of)({routes:G._loadedRoutes,injector:G._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(G);const Wt=function li(R,X,F,G){return re(R.loadChildren()).pipe((0,pt.T)(Xa),(0,wt.Z)(gt=>gt instanceof n.Co$||Array.isArray(gt)?(0,y.of)(gt):(0,l.H)(X.compileModuleAsync(gt))),(0,pt.T)(gt=>{G&&G(R);let Wt,Ee,pr=!1;return Array.isArray(gt)?(Ee=gt,!0):(Wt=gt.create(F).injector,Ee=Wt.get(Kn,[],{optional:!0,self:!0}).flat()),{routes:Ee.map(Bn),injector:Wt}}))}(G,this.compiler,F,this.onLoadEndListener).pipe((0,He.j)(()=>{this.childrenLoaders.delete(G)})),Ee=new W.G(Wt,()=>new J.B).pipe((0,kt.B)());return this.childrenLoaders.set(G,Ee),Ee}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();function Xa(R){return function on(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let Zs=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(Ui),providedIn:"root"})}return R})(),Ui=(()=>{class R{shouldProcessUrl(F){return!0}extract(F){return F}merge(F,G){return F}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const bi=new n.nKC(""),Cn=new n.nKC("");function Va(R,X,F){const G=R.get(Cn),gt=R.get(ct.qQ);return R.get(n.SKi).runOutsideAngular(()=>{if(!gt.startViewTransition||G.skipNextTransition)return G.skipNextTransition=!1,new Promise(uo=>setTimeout(uo));let Wt;const Ee=new Promise(uo=>{Wt=uo}),pr=gt.startViewTransition(()=>(Wt(),function di(R){return new Promise(X=>{(0,n.mal)({read:()=>setTimeout(X)},{injector:R})})}(R))),{onViewTransitionCreated:nr}=G;return nr&&(0,n.N4e)(R,()=>nr({transition:pr,from:X,to:F})),Ee})}const Un=new n.nKC("");let U=(()=>{class R{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new J.B;transitionAbortSubject=new J.B;configLoader=(0,n.WQX)(ri);environmentInjector=(0,n.WQX)(n.uvJ);urlSerializer=(0,n.WQX)(de);rootContexts=(0,n.WQX)(Gi);location=(0,n.WQX)(ct.aZ);inputBindingEnabled=null!==(0,n.WQX)(Aa,{optional:!0});titleStrategy=(0,n.WQX)(Rn);options=(0,n.WQX)(Qn,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,n.WQX)(Zs);createViewTransition=(0,n.WQX)(bi,{optional:!0});navigationErrorHandler=(0,n.WQX)(Un,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,y.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=gt=>this.events.next(new xo(gt)),this.configLoader.onLoadStartListener=gt=>this.events.next(new so(gt))}complete(){this.transitions?.complete()}handleNavigationRequest(F){const G=++this.navigationId;this.transitions?.next({...this.transitions.value,...F,id:G})}setupNavigations(F,G,gt){return this.transitions=new k.t({id:0,currentUrlTree:G,currentRawUrl:G,extractedUrl:this.urlHandlingStrategy.extract(G),urlAfterRedirects:this.urlHandlingStrategy.extract(G),rawUrl:G,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:qt,restoredState:null,currentSnapshot:gt.snapshot,targetSnapshot:null,currentRouterState:gt,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,_t.p)(Wt=>0!==Wt.id),(0,pt.T)(Wt=>({...Wt,extractedUrl:this.urlHandlingStrategy.extract(Wt.rawUrl)})),(0,xt.n)(Wt=>{let Ee=!1,pr=!1;return(0,y.of)(Wt).pipe((0,xt.n)(nr=>{if(this.navigationId>Wt.id)return this.cancelNavigationTransition(Wt,"",Nt.SupersededByNewNavigation),Z.w;this.currentTransition=Wt,this.currentNavigation={id:nr.id,initialUrl:nr.rawUrl,extractedUrl:nr.extractedUrl,targetBrowserUrl:"string"==typeof nr.extras.browserUrl?this.urlSerializer.parse(nr.extras.browserUrl):nr.extras.browserUrl,trigger:nr.source,extras:nr.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const uo=!F.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!uo&&"reload"!==(nr.extras.onSameUrlNavigation??F.onSameUrlNavigation)){const Io="";return this.events.next(new Te(nr.id,this.urlSerializer.serialize(nr.rawUrl),Io,he.IgnoredSameUrlNavigation)),nr.resolve(!1),Z.w}if(this.urlHandlingStrategy.shouldProcessUrl(nr.rawUrl))return(0,y.of)(nr).pipe((0,xt.n)(Io=>{const Gn=this.transitions?.getValue();return this.events.next(new ft(Io.id,this.urlSerializer.serialize(Io.extractedUrl),Io.source,Io.restoredState)),Gn!==this.transitions?.getValue()?Z.w:Promise.resolve(Io)}),function ps(R,X,F,G,gt,Wt){return(0,wt.Z)(Ee=>function rd(R,X,F,G,gt,Wt,Ee="emptyOnly"){return new od(R,X,F,G,gt,Ee,Wt).recognize()}(R,X,F,G,Ee.extractedUrl,gt,Wt).pipe((0,pt.T)(({state:pr,tree:nr})=>({...Ee,targetSnapshot:pr,urlAfterRedirects:nr}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,F.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,vt.M)(Io=>{Wt.targetSnapshot=Io.targetSnapshot,Wt.urlAfterRedirects=Io.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Io.urlAfterRedirects};const Gn=new Er(Io.id,this.urlSerializer.serialize(Io.extractedUrl),this.urlSerializer.serialize(Io.urlAfterRedirects),Io.targetSnapshot);this.events.next(Gn)}));if(uo&&this.urlHandlingStrategy.shouldProcessUrl(nr.currentRawUrl)){const{id:Io,extractedUrl:Gn,source:Ia,restoredState:na,extras:Os}=nr,da=new ft(Io,this.urlSerializer.serialize(Gn),Ia,na);this.events.next(da);const Wo=Xi(this.rootComponentType).snapshot;return this.currentTransition=Wt={...nr,targetSnapshot:Wo,urlAfterRedirects:Gn,extras:{...Os,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Gn,(0,y.of)(Wt)}{const Io="";return this.events.next(new Te(nr.id,this.urlSerializer.serialize(nr.extractedUrl),Io,he.IgnoredByUrlHandlingStrategy)),nr.resolve(!1),Z.w}}),(0,vt.M)(nr=>{const uo=new kr(nr.id,this.urlSerializer.serialize(nr.extractedUrl),this.urlSerializer.serialize(nr.urlAfterRedirects),nr.targetSnapshot);this.events.next(uo)}),(0,pt.T)(nr=>(this.currentTransition=Wt={...nr,guards:Fr(nr.targetSnapshot,nr.currentSnapshot,this.rootContexts)},Wt)),function dt(R,X){return(0,wt.Z)(F=>{const{targetSnapshot:G,currentSnapshot:gt,guards:{canActivateChecks:Wt,canDeactivateChecks:Ee}}=F;return 0===Ee.length&&0===Wt.length?(0,y.of)({...F,guardsResult:!0}):function Q(R,X,F,G){return(0,l.H)(R).pipe((0,wt.Z)(gt=>function Mc(R,X,F,G,gt){const Wt=X&&X.routeConfig?X.routeConfig.canDeactivate:null;if(!Wt||0===Wt.length)return(0,y.of)(!0);const Ee=Wt.map(pr=>{const nr=Ki(X)??gt,uo=Hr(pr,nr);return re(function ji(R){return R&&gn(R.canDeactivate)}(uo)?uo.canDeactivate(R,X,F,G):(0,n.N4e)(nr,()=>uo(R,X,F,G))).pipe((0,it.$)())});return(0,y.of)(Ee).pipe(us())}(gt.component,gt.route,F,X,G)),(0,it.$)(gt=>!0!==gt,!0))}(Ee,G,gt,R).pipe((0,wt.Z)(pr=>pr&&function Ko(R){return"boolean"==typeof R}(pr)?function Ut(R,X,F,G){return(0,l.H)(X).pipe((0,st.H)(gt=>(0,T.x)(function _o(R,X){return null!==R&&X&&X(new Eo(R)),(0,y.of)(!0)}(gt.route.parent,G),function Ue(R,X){return null!==R&&X&&X(new rn(R)),(0,y.of)(!0)}(gt.route,G),function ea(R,X,F){const G=X[X.length-1],Wt=X.slice(0,X.length-1).reverse().map(Ee=>function Ir(R){const X=R.routeConfig?R.routeConfig.canActivateChild:null;return X&&0!==X.length?{node:R,guards:X}:null}(Ee)).filter(Ee=>null!==Ee).map(Ee=>(0,S.v)(()=>{const pr=Ee.guards.map(nr=>{const uo=Ki(Ee.node)??F,un=Hr(nr,uo);return re(function Oi(R){return R&&gn(R.canActivateChild)}(un)?un.canActivateChild(G,R):(0,n.N4e)(uo,()=>un(G,R))).pipe((0,it.$)())});return(0,y.of)(pr).pipe(us())}));return(0,y.of)(Wt).pipe(us())}(R,gt.path,F),function Jo(R,X,F){const G=X.routeConfig?X.routeConfig.canActivate:null;if(!G||0===G.length)return(0,y.of)(!0);const gt=G.map(Wt=>(0,S.v)(()=>{const Ee=Ki(X)??F,pr=Hr(Wt,Ee);return re(function Fn(R){return R&&gn(R.canActivate)}(pr)?pr.canActivate(X,R):(0,n.N4e)(Ee,()=>pr(X,R))).pipe((0,it.$)())}));return(0,y.of)(gt).pipe(us())}(R,gt.route,F))),(0,it.$)(gt=>!0!==gt,!0))}(G,Wt,R,X):(0,y.of)(pr)),(0,pt.T)(pr=>({...F,guardsResult:pr})))})}(this.environmentInjector,nr=>this.events.next(nr)),(0,vt.M)(nr=>{if(Wt.guardsResult=nr.guardsResult,nr.guardsResult&&"boolean"!=typeof nr.guardsResult)throw Ua(0,nr.guardsResult);const uo=new Rr(nr.id,this.urlSerializer.serialize(nr.extractedUrl),this.urlSerializer.serialize(nr.urlAfterRedirects),nr.targetSnapshot,!!nr.guardsResult);this.events.next(uo)}),(0,_t.p)(nr=>!!nr.guardsResult||(this.cancelNavigationTransition(nr,"",Nt.GuardRejected),!1)),Ao(nr=>{if(nr.guards.canActivateChecks.length)return(0,y.of)(nr).pipe((0,vt.M)(uo=>{const un=new $r(uo.id,this.urlSerializer.serialize(uo.extractedUrl),this.urlSerializer.serialize(uo.urlAfterRedirects),uo.targetSnapshot);this.events.next(un)}),(0,xt.n)(uo=>{let un=!1;return(0,y.of)(uo).pipe(function nd(R,X){return(0,wt.Z)(F=>{const{targetSnapshot:G,guards:{canActivateChecks:gt}}=F;if(!gt.length)return(0,y.of)(F);const Wt=new Set(gt.map(nr=>nr.route)),Ee=new Set;for(const nr of Wt)if(!Ee.has(nr))for(const uo of Vi(nr))Ee.add(uo);let pr=0;return(0,l.H)(Ee).pipe((0,st.H)(nr=>Wt.has(nr)?function zi(R,X,F,G){const gt=R.routeConfig,Wt=R._resolve;return void 0!==gt?.title&&!Vn(gt)&&(Wt[te]=gt.title),function ii(R,X,F,G){const gt=Xe(R);if(0===gt.length)return(0,y.of)({});const Wt={};return(0,l.H)(gt).pipe((0,wt.Z)(Ee=>function Pr(R,X,F,G){const gt=Ki(X)??G,Wt=Hr(R,gt);return re(Wt.resolve?Wt.resolve(X,F):(0,n.N4e)(gt,()=>Wt(X,F)))}(R[Ee],X,F,G).pipe((0,it.$)(),(0,vt.M)(pr=>{if(pr instanceof Cs)throw Ua(new pe,pr);Wt[Ee]=pr}))),fr(1),(0,ze.u)(Wt),(0,Bt.W)(Ee=>Us(Ee)?Z.w:(0,N.$)(Ee)))}(Wt,R,X,G).pipe((0,pt.T)(Ee=>(R._resolvedData=Ee,R.data=Ci(R,R.parent,F).resolve,null)))}(nr,G,R,X):(nr.data=Ci(nr,nr.parent,R).resolve,(0,y.of)(void 0))),(0,vt.M)(()=>pr++),fr(1),(0,wt.Z)(nr=>pr===Ee.size?(0,y.of)(F):Z.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,vt.M)({next:()=>un=!0,complete:()=>{un||this.cancelNavigationTransition(uo,"",Nt.NoDataFromResolver)}}))}),(0,vt.M)(uo=>{const un=new Jr(uo.id,this.urlSerializer.serialize(uo.extractedUrl),this.urlSerializer.serialize(uo.urlAfterRedirects),uo.targetSnapshot);this.events.next(un)}))}),Ao(nr=>{const uo=un=>{const Io=[];un.routeConfig?.loadComponent&&!un.routeConfig._loadedComponent&&Io.push(this.configLoader.loadComponent(un.routeConfig).pipe((0,vt.M)(Gn=>{un.component=Gn}),(0,pt.T)(()=>{})));for(const Gn of un.children)Io.push(...uo(Gn));return Io};return(0,C.z)(uo(nr.targetSnapshot.root)).pipe((0,ae.U)(null),(0,Ct.s)(1))}),Ao(()=>this.afterPreactivation()),(0,xt.n)(()=>{const{currentSnapshot:nr,targetSnapshot:uo}=Wt,un=this.createViewTransition?.(this.environmentInjector,nr.root,uo.root);return un?(0,l.H)(un).pipe((0,pt.T)(()=>Wt)):(0,y.of)(Wt)}),(0,pt.T)(nr=>{const uo=function Di(R,X,F){const G=Bi(R,X._root,F?F._root:void 0);return new ha(G,X)}(F.routeReuseStrategy,nr.targetSnapshot,nr.currentRouterState);return this.currentTransition=Wt={...nr,targetRouterState:uo},this.currentNavigation.targetRouterState=uo,Wt}),(0,vt.M)(()=>{this.events.next(new Qo)}),((R,X,F,G)=>(0,pt.T)(gt=>(new et(X,gt.targetRouterState,gt.currentRouterState,F,G).activate(R),gt)))(this.rootContexts,F.routeReuseStrategy,nr=>this.events.next(nr),this.inputBindingEnabled),(0,Ct.s)(1),(0,vt.M)({next:nr=>{Ee=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Xt(nr.id,this.urlSerializer.serialize(nr.extractedUrl),this.urlSerializer.serialize(nr.urlAfterRedirects))),this.titleStrategy?.updateTitle(nr.targetRouterState.snapshot),nr.resolve(!0)},complete:()=>{Ee=!0}}),(0,Rt.Q)(this.transitionAbortSubject.pipe((0,vt.M)(nr=>{throw nr}))),(0,He.j)(()=>{!Ee&&!pr&&this.cancelNavigationTransition(Wt,"",Nt.SupersededByNewNavigation),this.currentTransition?.id===Wt.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Bt.W)(nr=>{if(pr=!0,Ds(nr))this.events.next(new je(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),nr.message,nr.cancellationCode)),function Bs(R){return Ds(R)&&Je(R.url)}(nr)?this.events.next(new Fo(nr.url,nr.navigationBehaviorOptions)):Wt.resolve(!1);else{const uo=new ur(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),nr,Wt.targetSnapshot??void 0);try{const un=(0,n.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(uo));if(!(un instanceof Cs))throw this.events.next(uo),nr;{const{message:Io,cancellationCode:Gn}=Ua(0,un);this.events.next(new je(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),Io,Gn)),this.events.next(new Fo(un.redirectTo,un.navigationBehaviorOptions))}}catch(un){this.options.resolveNavigationPromiseOnError?Wt.resolve(!1):Wt.reject(un)}}return Z.w}))}))}cancelNavigationTransition(F,G,gt){const Wt=new je(F.id,this.urlSerializer.serialize(F.extractedUrl),G,gt);this.events.next(Wt),F.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const F=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),G=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return F.toString()!==G?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();function Mt(R){return R!==qt}let rt=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(ve),providedIn:"root"})}return R})();class mt{shouldDetach(X){return!1}store(X,F){}shouldAttach(X){return!1}retrieve(X){return null}shouldReuseRoute(X,F){return X.routeConfig===F.routeConfig}}let ve=(()=>{class R extends mt{static \u0275fac=(()=>{let F;return function(gt){return(F||(F=n.xGo(R)))(gt||R)}})();static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),Ge=(()=>{class R{static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:()=>(0,n.WQX)(Br),providedIn:"root"})}return R})(),Br=(()=>{class R extends Ge{location=(0,n.WQX)(ct.aZ);urlSerializer=(0,n.WQX)(de);options=(0,n.WQX)(Qn,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,n.WQX)(Zs);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Tt;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=Xi(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(F){return this.location.subscribe(G=>{"popstate"===G.type&&F(G.url,G.state)})}handleRouterEvent(F,G){if(F instanceof ft)this.stateMemento=this.createStateMemento();else if(F instanceof Te)this.rawUrlTree=G.initialUrl;else if(F instanceof Er){if("eager"===this.urlUpdateStrategy&&!G.extras.skipLocationChange){const gt=this.urlHandlingStrategy.merge(G.finalUrl,G.initialUrl);this.setBrowserUrl(G.targetBrowserUrl??gt,G)}}else F instanceof Qo?(this.currentUrlTree=G.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(G.finalUrl,G.initialUrl),this.routerState=G.targetRouterState,"deferred"===this.urlUpdateStrategy&&!G.extras.skipLocationChange&&this.setBrowserUrl(G.targetBrowserUrl??this.rawUrlTree,G)):F instanceof je&&(F.code===Nt.GuardRejected||F.code===Nt.NoDataFromResolver)?this.restoreHistory(G):F instanceof ur?this.restoreHistory(G,!0):F instanceof Xt&&(this.lastSuccessfulId=F.id,this.currentPageId=this.browserPageId)}setBrowserUrl(F,G){const gt=F instanceof Tt?this.urlSerializer.serialize(F):F;if(this.location.isCurrentPathEqualTo(gt)||G.extras.replaceUrl){const Ee={...G.extras.state,...this.generateNgRouterState(G.id,this.browserPageId)};this.location.replaceState(gt,"",Ee)}else{const Wt={...G.extras.state,...this.generateNgRouterState(G.id,this.browserPageId+1)};this.location.go(gt,"",Wt)}}restoreHistory(F,G=!1){if("computed"===this.canceledNavigationResolution){const Wt=this.currentPageId-this.browserPageId;0!==Wt?this.location.historyGo(Wt):this.currentUrlTree===F.finalUrl&&0===Wt&&(this.resetState(F),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(G&&this.resetState(F),this.resetUrlToCurrentUrlTree())}resetState(F){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,F.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(F,G){return"computed"===this.canceledNavigationResolution?{navigationId:F,\u0275routerPageId:G}:{navigationId:F}}static \u0275fac=(()=>{let F;return function(gt){return(F||(F=n.xGo(R)))(gt||R)}})();static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();var eo=function(R){return R[R.COMPLETE=0]="COMPLETE",R[R.FAILED=1]="FAILED",R[R.REDIRECTING=2]="REDIRECTING",R}(eo||{});function dn(R,X){R.events.pipe((0,_t.p)(F=>F instanceof Xt||F instanceof je||F instanceof ur||F instanceof Te),(0,pt.T)(F=>F instanceof Xt||F instanceof Te?eo.COMPLETE:F instanceof je&&(F.code===Nt.Redirect||F.code===Nt.SupersededByNewNavigation)?eo.REDIRECTING:eo.FAILED),(0,_t.p)(F=>F!==eo.REDIRECTING),(0,Ct.s)(1)).subscribe(()=>{X()})}const Dn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},No={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ln=(()=>{class R{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,n.WQX)(n.H3F);stateManager=(0,n.WQX)(Ge);options=(0,n.WQX)(Qn,{optional:!0})||{};pendingTasks=(0,n.WQX)(n.TgB);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,n.WQX)(U);urlSerializer=(0,n.WQX)(de);location=(0,n.WQX)(ct.aZ);urlHandlingStrategy=(0,n.WQX)(Zs);_events=new J.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,n.WQX)(rt);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,n.WQX)(Kn,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,n.WQX)(Aa,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:F=>{this.console.warn(F)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ht.yU;subscribeToNavigationEvents(){const F=this.navigationTransitions.events.subscribe(G=>{try{const gt=this.navigationTransitions.currentTransition,Wt=this.navigationTransitions.currentNavigation;if(null!==gt&&null!==Wt)if(this.stateManager.handleRouterEvent(G,Wt),G instanceof je&&G.code!==Nt.Redirect&&G.code!==Nt.SupersededByNewNavigation)this.navigated=!0;else if(G instanceof Xt)this.navigated=!0;else if(G instanceof Fo){const Ee=G.navigationBehaviorOptions,pr=this.urlHandlingStrategy.merge(G.url,gt.currentRawUrl),nr={browserUrl:gt.extras.browserUrl,info:gt.extras.info,skipLocationChange:gt.extras.skipLocationChange,replaceUrl:gt.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Mt(gt.source),...Ee};this.scheduleNavigation(pr,qt,null,nr,{resolve:gt.resolve,reject:gt.reject,promise:gt.promise})}(function xn(R){return!(R instanceof Qo||R instanceof Fo)})(G)&&this._events.next(G)}catch(gt){this.navigationTransitions.transitionAbortSubject.next(gt)}});this.eventsSubscription.add(F)}resetRootComponentType(F){this.routerState.root.component=F,this.navigationTransitions.rootComponentType=F}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),qt,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((F,G)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(F,"popstate",G)},0)})}navigateToSyncWithBrowser(F,G,gt){const Wt={replaceUrl:!0},Ee=gt?.navigationId?gt:null;if(gt){const nr={...gt};delete nr.navigationId,delete nr.\u0275routerPageId,0!==Object.keys(nr).length&&(Wt.state=nr)}const pr=this.parseUrl(F);this.scheduleNavigation(pr,G,Ee,Wt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(F){this.config=F.map(Bn),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(F,G={}){const{relativeTo:gt,queryParams:Wt,fragment:Ee,queryParamsHandling:pr,preserveFragment:nr}=G,uo=nr?this.currentUrlTree.fragment:Ee;let Io,un=null;switch(pr??this.options.defaultQueryParamsHandling){case"merge":un={...this.currentUrlTree.queryParams,...Wt};break;case"preserve":un=this.currentUrlTree.queryParams;break;default:un=Wt||null}null!==un&&(un=this.removeEmptyProps(un));try{Io=Jt(gt?gt.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof F[0]||"/"!==F[0][0])&&(F=[]),Io=this.currentUrlTree.root}return Ie(Io,F,un,uo??null)}navigateByUrl(F,G={skipLocationChange:!1}){const gt=Je(F)?F:this.parseUrl(F),Wt=this.urlHandlingStrategy.merge(gt,this.rawUrlTree);return this.scheduleNavigation(Wt,qt,null,G)}navigate(F,G={skipLocationChange:!1}){return function nn(R){for(let X=0;X(null!=Wt&&(G[gt]=Wt),G),{})}scheduleNavigation(F,G,gt,Wt,Ee){if(this.disposed)return Promise.resolve(!1);let pr,nr,uo;Ee?(pr=Ee.resolve,nr=Ee.reject,uo=Ee.promise):uo=new Promise((Io,Gn)=>{pr=Io,nr=Gn});const un=this.pendingTasks.add();return dn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(un))}),this.navigationTransitions.handleNavigationRequest({source:G,restoredState:gt,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:F,extras:Wt,resolve:pr,reject:nr,promise:uo,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),uo.catch(Io=>Promise.reject(Io))}static \u0275fac=function(G){return new(G||R)};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),ya=(()=>{class R{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new J.B;constructor(F,G,gt,Wt,Ee,pr){this.router=F,this.route=G,this.tabIndexAttribute=gt,this.renderer=Wt,this.el=Ee,this.locationStrategy=pr;const nr=Ee.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===nr||"area"===nr,this.isAnchorElement?this.subscription=F.events.subscribe(uo=>{uo instanceof Xt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(F){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",F)}ngOnChanges(F){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(F){null==F?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Je(F)||Array.isArray(F)?F:[F],this.setTabIndexIfNotOnNativeEl("0"))}onClick(F,G,gt,Wt,Ee){const pr=this.urlTree;return!!(null===pr||this.isAnchorElement&&(0!==F||G||gt||Wt||Ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(pr,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const F=this.urlTree;this.href=null!==F&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(F)):null;const G=null===this.href?null:(0,n.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",G)}applyAttributeValue(F,G){const gt=this.renderer,Wt=this.el.nativeElement;null!==G?gt.setAttribute(Wt,F,G):gt.removeAttribute(Wt,F)}get urlTree(){return null===this.routerLinkInput?null:Je(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 \u0275fac=function(G){return new(G||R)(n.rXU(ln),n.rXU(mi),n.kS0("tabindex"),n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(ct.hb))};static \u0275dir=n.FsC({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(G,gt){1&G&&n.bIt("click",function(Ee){return gt.onClick(Ee.button,Ee.ctrlKey,Ee.shiftKey,Ee.altKey,Ee.metaKey)}),2&G&&n.BMQ("target",gt.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",n.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",n.L39],replaceUrl:[2,"replaceUrl","replaceUrl",n.L39],routerLink:"routerLink"},features:[n.GFd,n.OA$]})}return R})(),Ni=(()=>{class R{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new n.bkB;constructor(F,G,gt,Wt,Ee){this.router=F,this.element=G,this.renderer=gt,this.cdr=Wt,this.link=Ee,this.routerEventsSubscription=F.events.subscribe(pr=>{pr instanceof Xt&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Oe.U)()).subscribe(F=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const F=[...this.links.toArray(),this.link].filter(G=>!!G).map(G=>G.onChanges);this.linkInputChangesSubscription=(0,l.H)(F).pipe((0,Oe.U)()).subscribe(G=>{this._isActive!==this.isLinkActive(this.router)(G)&&this.update()})}set routerLinkActive(F){const G=Array.isArray(F)?F:F.split(" ");this.classes=G.filter(gt=>!!gt)}ngOnChanges(F){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const F=this.hasActiveLinks();this.classes.forEach(G=>{F?this.renderer.addClass(this.element.nativeElement,G):this.renderer.removeClass(this.element.nativeElement,G)}),F&&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!==F&&(this._isActive=F,this.cdr.markForCheck(),this.isActiveChange.emit(F))})}isLinkActive(F){const G=function hs(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return gt=>{const Wt=gt.urlTree;return!!Wt&&F.isActive(Wt,G)}}hasActiveLinks(){const F=this.isLinkActive(this.router);return this.link&&F(this.link)||this.links.some(F)}static \u0275fac=function(G){return new(G||R)(n.rXU(ln),n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(n.gRc),n.rXU(ya,8))};static \u0275dir=n.FsC({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(G,gt,Wt){if(1&G&&n.wni(Wt,ya,5),2&G){let Ee;n.mGM(Ee=n.lsd())&&(gt.links=Ee)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[n.OA$]})}return R})();class Yi{}let As=(()=>{class R{router;injector;preloadingStrategy;loader;subscription;constructor(F,G,gt,Wt,Ee){this.router=F,this.injector=gt,this.preloadingStrategy=Wt,this.loader=Ee}setUpPreloading(){this.subscription=this.router.events.pipe((0,_t.p)(F=>F instanceof Xt),(0,st.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(F,G){const gt=[];for(const Wt of G){Wt.providers&&!Wt._injector&&(Wt._injector=(0,n.Ol2)(Wt.providers,F,`Route: ${Wt.path}`));const Ee=Wt._injector??F,pr=Wt._loadedInjector??Ee;(Wt.loadChildren&&!Wt._loadedRoutes&&void 0===Wt.canLoad||Wt.loadComponent&&!Wt._loadedComponent)&>.push(this.preloadConfig(Ee,Wt)),(Wt.children||Wt._loadedRoutes)&>.push(this.processRoutes(pr,Wt.children??Wt._loadedRoutes))}return(0,l.H)(gt).pipe((0,Oe.U)())}preloadConfig(F,G){return this.preloadingStrategy.preload(G,()=>{let gt;gt=G.loadChildren&&void 0===G.canLoad?this.loader.loadChildren(F,G):(0,y.of)(null);const Wt=gt.pipe((0,wt.Z)(Ee=>null===Ee?(0,y.of)(void 0):(G._loadedRoutes=Ee.routes,G._loadedInjector=Ee.injector,this.processRoutes(Ee.injector??F,Ee.routes))));if(G.loadComponent&&!G._loadedComponent){const Ee=this.loader.loadComponent(G);return(0,l.H)([Wt,Ee]).pipe((0,Oe.U)())}return Wt})}static \u0275fac=function(G){return new(G||R)(n.KVO(ln),n.KVO(n.Ql9),n.KVO(n.uvJ),n.KVO(Yi),n.KVO(ri))};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const Ts=new n.nKC("");let qs=(()=>{class R{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(F,G,gt,Wt,Ee={}){this.urlSerializer=F,this.transitions=G,this.viewportScroller=gt,this.zone=Wt,this.options=Ee,Ee.scrollPositionRestoration||="disabled",Ee.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(F=>{F instanceof ft?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=F.navigationTrigger,this.restoredId=F.restoredState?F.restoredState.navigationId:0):F instanceof Xt?(this.lastId=F.id,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.urlAfterRedirects).fragment)):F instanceof Te&&F.code===he.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(F,this.urlSerializer.parse(F.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(F=>{F instanceof Ro&&(F.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(F.position):F.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(F.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(F,G){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ro(F,"popstate"===this.lastSource?this.store[this.restoredId]:null,G))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(G){n.QTQ()};static \u0275prov=n.jDH({token:R,factory:R.\u0275fac})}return R})();function id(R,...X){return(0,n.EmA)([{provide:Kn,multi:!0,useValue:R},[],{provide:mi,useFactory:Ms,deps:[ln]},{provide:n.iLQ,multi:!0,useFactory:hl},X.map(F=>F.\u0275providers)])}function Ms(R){return R.routerState.root}function Is(R,X){return{\u0275kind:R,\u0275providers:X}}function zc(R={}){return Is(4,[{provide:Ts,useFactory:()=>{const F=(0,n.WQX)(ct.Xr),G=(0,n.WQX)(n.SKi),gt=(0,n.WQX)(U),Wt=(0,n.WQX)(de);return new qs(Wt,gt,F,G,R)}}])}function hl(){const R=(0,n.WQX)(n.zZn);return X=>{const F=R.get(n.o8S);if(X!==F.components[0])return;const G=R.get(ln),gt=R.get(hc);1===R.get(wi)&&G.initialNavigation(),R.get(gl,null,n.$GK.Optional)?.setUpPreloading(),R.get(Ts,null,n.$GK.Optional)?.init(),G.resetRootComponentType(F.componentTypes[0]),gt.closed||(gt.next(),gt.complete(),gt.unsubscribe())}}const hc=new n.nKC("",{factory:()=>new J.B}),wi=new n.nKC("",{providedIn:"root",factory:()=>1}),gl=new n.nKC("");function cd(R){return Is(0,[{provide:gl,useExisting:As},{provide:Yi,useExisting:R}])}function $o(R){return Is(9,[{provide:bi,useValue:Va},{provide:Cn,useValue:{skipNextTransition:!!R?.skipInitialTransition,...R}}])}const Ha=new n.nKC("ROUTER_FORROOT_GUARD"),Wc=[ct.aZ,{provide:de,useClass:pe},ln,Gi,{provide:mi,useFactory:Ms,deps:[ln]},ri,[]];let zs=(()=>{class R{constructor(F){}static forRoot(F,G){return{ngModule:R,providers:[Wc,[],{provide:Kn,multi:!0,useValue:F},{provide:Ha,useFactory:gc,deps:[[ln,new n.Xx1,new n.kdw]]},G?.errorHandler?{provide:Un,useValue:G.errorHandler}:[],{provide:Qn,useValue:G||{}},G?.useHash?{provide:ct.hb,useClass:ct.fw}:{provide:ct.hb,useClass:ct.Sm},{provide:Ts,useFactory:()=>{const R=(0,n.WQX)(ct.Xr),X=(0,n.WQX)(n.SKi),F=(0,n.WQX)(Qn),G=(0,n.WQX)(U),gt=(0,n.WQX)(de);return F.scrollOffset&&R.setOffset(F.scrollOffset),new qs(gt,G,R,X,F)}},G?.preloadingStrategy?cd(G.preloadingStrategy).\u0275providers:[],G?.initialNavigation?bu(G):[],G?.bindToComponentInputs?Is(8,[Na,{provide:Aa,useExisting:Na}]).\u0275providers:[],G?.enableViewTransitions?$o().\u0275providers:[],[{provide:ld,useFactory:hl},{provide:n.iLQ,multi:!0,useExisting:ld}]]}}static forChild(F){return{ngModule:R,providers:[{provide:Kn,multi:!0,useValue:F}]}}static \u0275fac=function(G){return new(G||R)(n.KVO(Ha,8))};static \u0275mod=n.$C({type:R});static \u0275inj=n.G2t({})}return R})();function gc(R){return"guarded"}function bu(R){return["disabled"===R.initialNavigation?Is(3,[{provide:n.hnV,multi:!0,useFactory:()=>{const X=(0,n.WQX)(ln);return()=>{X.setUpLocationChangeListener()}}},{provide:wi,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?Is(2,[{provide:wi,useValue:0},{provide:n.hnV,multi:!0,deps:[n.zZn],useFactory:X=>{const F=X.get(ct.hj,Promise.resolve());return()=>F.then(()=>new Promise(G=>{const gt=X.get(ln),Wt=X.get(hc);dn(gt,()=>{G(!0)}),X.get(U).afterPreactivation=()=>(G(!0),Wt.closed?(0,y.of)(void 0):Wt),gt.initialNavigation()}))}}]).\u0275providers:[]]}const ld=new n.nKC("")},4143:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3014),_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5137),_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(9129),BUILD={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},__defProp$1=Object.defineProperty,__export$1=(i,s)=>{for(var o in s)__defProp$1(i,o,{get:s[o],enumerable:!0})},hostRefs=new WeakMap,getHostRef=i=>hostRefs.get(i),registerHost=(i,s)=>hostRefs.set(i,{$flags$:0,$hostElement$:i,$cmpMeta$:s,$instanceValues$:new Map}),isMemberInElement=(i,s)=>s in i,consoleError=(i,s)=>(0,console.error)(i,s),styles=new Map,modeResolutionChain=[],SLOT_FB_CSS="slot-fb{display:contents}slot-fb[hidden]{display:none}",XLINK_NS="http://www.w3.org/1999/xlink",win=typeof window<"u"?window:{},doc=win.document||{head:{}},H=win.HTMLElement||class{},plt={$flags$:0,$resourcesUrl$:"",jmp:i=>i(),raf:i=>requestAnimationFrame(i),ael:(i,s,o,n)=>i.addEventListener(s,o,n),rel:(i,s,o,n)=>i.removeEventListener(s,o,n),ce:(i,s)=>new CustomEvent(i,s)},supportsListenerOptions=(()=>{let i=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){i=!0}}))}catch{}return i})(),promiseResolve=i=>Promise.resolve(i),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(i,s)=>o=>{i.push(o),queuePending||(queuePending=!0,s&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=i=>{for(let s=0;s{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=i=>promiseResolve().then(i),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=i=>null!=i,isComplexType=i=>"object"==(i=typeof i)||"function"===i;function queryNonceMetaTagContent(i){var s,o,n;return null!=(n=null==(o=null==(s=i.head)?void 0:s.querySelector('meta[name="csp-nonce"]'))?void 0:o.getAttribute("content"))?n:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=i=>({isOk:!0,isErr:!1,value:i}),err=i=>({isOk:!1,isErr:!0,value:i});function map(i,s){if(i.isOk){const o=s(i.value);return o instanceof Promise?o.then(n=>ok(n)):ok(o)}if(i.isErr)return err(i.value);throw"should never get here"}var unwrap$1=i=>{if(i.isOk)return i.value;throw i.value},unwrapErr=i=>{if(i.isErr)return i.value;throw i.value},createTime=(i,s="")=>()=>{},h=(i,s,...o)=>{let n=null,a=null,l=null,y=!1,k=!1;const C=[],A=S=>{for(let O=0;OS[O]).join(" "))}}if("function"==typeof i)return i(null===s?{}:s,C,vdomFnUtils);const T=newVNode(i,null);return T.$attrs$=s,C.length>0&&(T.$children$=C),T.$key$=a,T.$name$=l,T},newVNode=(i,s)=>({$flags$:0,$tag$:i,$text$:s,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=i=>i&&i.$tag$===Host,vdomFnUtils={forEach:(i,s)=>i.map(convertToPublic).forEach(s),map:(i,s)=>i.map(convertToPublic).map(s).map(convertToPrivate)},convertToPublic=i=>({vattrs:i.$attrs$,vchildren:i.$children$,vkey:i.$key$,vname:i.$name$,vtag:i.$tag$,vtext:i.$text$}),convertToPrivate=i=>{if("function"==typeof i.vtag){const o={...i.vattrs};return i.vkey&&(o.key=i.vkey),i.vname&&(o.name=i.vname),h(i.vtag,o,...i.vchildren||[])}const s=newVNode(i.vtag,i.vtext);return s.$attrs$=i.vattrs,s.$children$=i.vchildren,s.$key$=i.vkey,s.$name$=i.vname,s},computeMode=i=>modeResolutionChain.map(s=>s(i)).find(s=>!!s),parsePropertyValue=(i,s)=>null==i||isComplexType(i)?i:4&s?"false"!==i&&(""===i||!!i):2&s?parseFloat(i):1&s?String(i):i,getElement=i=>i,createEvent=(i,s,o)=>{const n=getElement(i);return{emit:a=>emitEvent(n,s,{bubbles:!!(4&o),composed:!!(2&o),cancelable:!!(1&o),detail:a})}},emitEvent=(i,s,o)=>{const n=plt.ce(s,o);return i.dispatchEvent(n),n},rootAppliedStyles=new WeakMap,registerStyle=(i,s,o)=>{let n=styles.get(i);supportsConstructableStylesheets&&o?(n=n||new CSSStyleSheet,"string"==typeof n?n=s:n.replaceSync(s)):n=s,styles.set(i,n)},addStyle=(i,s,o)=>{var n;const a=getScopeId(s,o),l=styles.get(a);if(i=11===i.nodeType?i:doc,l)if("string"==typeof l){let y,k=rootAppliedStyles.get(i=i.head||i);if(k||rootAppliedStyles.set(i,k=new Set),!k.has(a)){{y=doc.createElement("style"),y.innerHTML=l;const C=null!=(n=plt.$nonce$)?n:queryNonceMetaTagContent(doc);null!=C&&y.setAttribute("nonce",C),(!(1&s.$flags$)||1&s.$flags$&&"HEAD"!==i.nodeName)&&i.insertBefore(y,i.querySelector("link"))}4&s.$flags$&&(y.innerHTML+=SLOT_FB_CSS),k&&k.add(a)}}else i.adoptedStyleSheets.includes(l)||(i.adoptedStyleSheets=[...i.adoptedStyleSheets,l]);return a},attachStyles=i=>{const s=i.$cmpMeta$,o=i.$hostElement$,n=s.$flags$,a=createTime("attachStyles",s.$tagName$),l=addStyle(o.shadowRoot?o.shadowRoot:o.getRootNode(),s,i.$modeName$);10&n&&2&n&&(o["s-sc"]=l,o.classList.add(l+"-h"),2&n&&o.classList.add(l+"-s")),a()},getScopeId=(i,s)=>"sc-"+(s&&32&i.$flags$?i.$tagName$+"-"+s:i.$tagName$),setAccessor=(i,s,o,n,a,l)=>{if(o!==n){let y=isMemberInElement(i,s),k=s.toLowerCase();if("class"===s){const C=i.classList,A=parseClassList(o),T=parseClassList(n);C.remove(...A.filter(S=>S&&!T.includes(S))),C.add(...T.filter(S=>S&&!A.includes(S)))}else if("style"===s){for(const C in o)n&&null!=n[C]||(C.includes("-")?i.style.removeProperty(C):i.style[C]="");for(const C in n)o&&n[C]===o[C]||(C.includes("-")?i.style.setProperty(C,n[C]):i.style[C]=n[C])}else if("key"!==s)if("ref"===s)n&&n(i);else if(i.__lookupSetter__(s)||"o"!==s[0]||"n"!==s[1]){const C=isComplexType(n);if((y||C&&null!==n)&&!a)try{if(i.tagName.includes("-"))i[s]=n;else{const T=n??"";"list"===s?y=!1:null!=o&&i[s]==T||(i[s]=T)}}catch{}let A=!1;k!==(k=k.replace(/^xlink\:?/,""))&&(s=k,A=!0),null==n||!1===n?!1===n&&""!==i.getAttribute(s)||(A?i.removeAttributeNS(XLINK_NS,s):i.removeAttribute(s)):(!y||4&l||a)&&!C&&(n=!0===n?"":n,A?i.setAttributeNS(XLINK_NS,s,n):i.setAttribute(s,n))}else if(s="-"===s[2]?s.slice(3):isMemberInElement(win,k)?k.slice(2):k[2]+s.slice(3),o||n){const C=s.endsWith(CAPTURE_EVENT_SUFFIX);s=s.replace(CAPTURE_EVENT_REGEX,""),o&&plt.rel(i,s,o,C),n&&plt.ael(i,s,n,C)}}},parseClassListRegex=/\s/,parseClassList=i=>i?i.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(i,s,o)=>{const n=11===s.$elm$.nodeType&&s.$elm$.host?s.$elm$.host:s.$elm$,a=i&&i.$attrs$||EMPTY_OBJ,l=s.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(a)))y in l||setAccessor(n,y,a[y],void 0,o,s.$flags$);for(const y of sortedAttrNames(Object.keys(l)))setAccessor(n,y,a[y],l[y],o,s.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(i){return i.includes("ref")?[...i.filter(s=>"ref"!==s),"ref"]:i}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(i,s,o,n)=>{var a;const l=s.$children$[o];let y,k,C,A=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===l.$tag$&&(scopeId&&n.classList.add(scopeId+"-s"),l.$flags$|=l.$children$?2:1)),null!==l.$text$)y=l.$elm$=doc.createTextNode(l.$text$);else if(1&l.$flags$)y=l.$elm$=doc.createTextNode("");else{if(isSvgMode||(isSvgMode="svg"===l.$tag$),y=l.$elm$=doc.createElementNS(isSvgMode?SVG_NS:HTML_NS,!useNativeShadowDom&&BUILD.slotRelocation&&2&l.$flags$?"slot-fb":l.$tag$),isSvgMode&&"foreignObject"===l.$tag$&&(isSvgMode=!1),updateElement(null,l,isSvgMode),y.getRootNode().querySelector("body")&&BUILD.scoped&&isDef(scopeId)&&y["s-si"]!==scopeId&&y.classList.add(y["s-si"]=scopeId),updateElementScopeIds(y,n),l.$children$)for(A=0;A{plt.$flags$|=1;const o=Array.from(i.childNodes);if(i["s-sr"]&&BUILD.experimentalSlotFixes){let n=i;for(;n=n.nextSibling;)n&&n["s-sn"]===i["s-sn"]&&n["s-sh"]===hostTagName&&o.push(n)}for(let n=o.length-1;n>=0;n--){const a=o[n];a["s-hn"]!==hostTagName&&a["s-ol"]&&(insertBefore(parentReferenceNode(a),a,referenceNode(a)),a["s-ol"].remove(),a["s-ol"]=void 0,a["s-sh"]=void 0,checkSlotRelocate=!0),s&&putBackInOriginalLocation(a,s)}plt.$flags$&=-2},addVnodes=(i,s,o,n,a,l)=>{let y,k=i["s-cr"]&&i["s-cr"].parentNode||i;for(k.shadowRoot&&k.tagName===hostTagName&&(k=k.shadowRoot);a<=l;++a)n[a]&&(y=createElm(null,o,a,i),y&&(n[a].$elm$=y,insertBefore(k,y,referenceNode(s))))},removeVnodes=(i,s,o)=>{for(let n=s;n<=o;++n){const a=i[n];if(a){const l=a.$elm$;nullifyVNodeRefs(a),l&&(checkSlotFallbackVisibility=!0,l["s-ol"]?l["s-ol"].remove():putBackInOriginalLocation(l,!0),l.remove())}}},updateChildren=(i,s,o,n,a=!1)=>{let l,y,k=0,C=0,A=0,T=0,S=s.length-1,O=s[0],N=s[S],Z=n.length-1,W=n[0],J=n[Z];for(;k<=S&&C<=Z;)if(null==O)O=s[++k];else if(null==N)N=s[--S];else if(null==W)W=n[++C];else if(null==J)J=n[--Z];else if(isSameVnode(O,W,a))patch(O,W,a),O=s[++k],W=n[++C];else if(isSameVnode(N,J,a))patch(N,J,a),N=s[--S],J=n[--Z];else if(isSameVnode(O,J,a))"slot"!==O.$tag$&&"slot"!==J.$tag$||putBackInOriginalLocation(O.$elm$.parentNode,!1),patch(O,J,a),insertBefore(i,O.$elm$,N.$elm$.nextSibling),O=s[++k],J=n[--Z];else if(isSameVnode(N,W,a))"slot"!==O.$tag$&&"slot"!==J.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,W,a),insertBefore(i,N.$elm$,O.$elm$),N=s[--S],W=n[++C];else{for(A=-1,T=k;T<=S;++T)if(s[T]&&null!==s[T].$key$&&s[T].$key$===W.$key$){A=T;break}A>=0?(y=s[A],y.$tag$!==W.$tag$?l=createElm(s&&s[C],o,A,i):(patch(y,W,a),s[A]=void 0,l=y.$elm$),W=n[++C]):(l=createElm(s&&s[C],o,C,i),W=n[++C]),l&&insertBefore(parentReferenceNode(O.$elm$),l,referenceNode(O.$elm$))}k>S?addVnodes(i,null==n[Z+1]?null:n[Z+1].$elm$,o,n,C,Z):C>Z&&removeVnodes(s,k,S)},isSameVnode=(i,s,o=!1)=>!(i.$tag$!==s.$tag$||("slot"===i.$tag$?"$nodeId$"in i&&o&&8!==i.$elm$.nodeType||i.$name$!==s.$name$:!o&&i.$key$!==s.$key$)),referenceNode=i=>i&&i["s-ol"]||i,parentReferenceNode=i=>(i["s-ol"]?i["s-ol"]:i).parentNode,patch=(i,s,o=!1)=>{const n=s.$elm$=i.$elm$,a=i.$children$,l=s.$children$,y=s.$tag$,k=s.$text$;let C;null===k?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(i,s,isSvgMode),null!==a&&null!==l?updateChildren(n,a,s,l,o):null!==l?(null!==i.$text$&&(n.textContent=""),addVnodes(n,null,s,l,0,l.length-1)):!o&&BUILD.updatable&&null!==a&&removeVnodes(a,0,a.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(C=n["s-cr"])?C.parentNode.textContent=k:i.$text$!==k&&(n.data=k)},updateFallbackSlotVisibility=i=>{const s=i.childNodes;for(const o of s)if(1===o.nodeType){if(o["s-sr"]){const n=o["s-sn"];o.hidden=!1;for(const a of s)if(a!==o)if(a["s-hn"]!==o["s-hn"]||""!==n){if(1===a.nodeType&&(n===a.getAttribute("slot")||n===a["s-sn"])||3===a.nodeType&&n===a["s-sn"]){o.hidden=!0;break}}else if(1===a.nodeType||3===a.nodeType&&""!==a.textContent.trim()){o.hidden=!0;break}}updateFallbackSlotVisibility(o)}},relocateNodes=[],markSlotContentForRelocation=i=>{let s,o,n;for(const a of i.childNodes){if(a["s-sr"]&&(s=a["s-cr"])&&s.parentNode){o=s.parentNode.childNodes;const l=a["s-sn"];for(n=o.length-1;n>=0;n--)if(s=o[n],!s["s-cn"]&&!s["s-nr"]&&s["s-hn"]!==a["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(s,l)){let y=relocateNodes.find(k=>k.$nodeToRelocate$===s);checkSlotFallbackVisibility=!0,s["s-sn"]=s["s-sn"]||l,y?(y.$nodeToRelocate$["s-sh"]=a["s-hn"],y.$slotRefNode$=a):(s["s-sh"]=a["s-hn"],relocateNodes.push({$slotRefNode$:a,$nodeToRelocate$:s})),s["s-sr"]&&relocateNodes.map(k=>{isNodeLocatedInSlot(k.$nodeToRelocate$,s["s-sn"])&&(y=relocateNodes.find(C=>C.$nodeToRelocate$===s),y&&!k.$slotRefNode$&&(k.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===s)||relocateNodes.push({$nodeToRelocate$:s})}1===a.nodeType&&markSlotContentForRelocation(a)}},isNodeLocatedInSlot=(i,s)=>1===i.nodeType?null===i.getAttribute("slot")&&""===s||i.getAttribute("slot")===s:i["s-sn"]===s||""===s,nullifyVNodeRefs=i=>{i.$attrs$&&i.$attrs$.ref&&i.$attrs$.ref(null),i.$children$&&i.$children$.map(nullifyVNodeRefs)},insertBefore=(i,s,o)=>{const n=i?.insertBefore(s,o);return updateElementScopeIds(s,i),n},findScopeIds=i=>{const s=[];return i&&s.push(...i["s-scs"]||[],i["s-si"],i["s-sc"],...findScopeIds(i.parentElement)),s},updateElementScopeIds=(i,s,o=!1)=>{var n;if(i&&s&&1===i.nodeType){const a=new Set(findScopeIds(s).filter(Boolean));if(a.size&&(null==(n=i.classList)||n.add(...i["s-scs"]=[...a]),i["s-ol"]||o))for(const l of Array.from(i.childNodes))updateElementScopeIds(l,i,!0)}},renderVdom=(i,s,o=!1)=>{var n,a,l,y,k;const C=i.$hostElement$,A=i.$cmpMeta$,T=i.$vnode$||newVNode(null,null),S=isHost(s)?s:h(null,null,s);if(hostTagName=C.tagName,A.$attrsToReflect$&&(S.$attrs$=S.$attrs$||{},A.$attrsToReflect$.map(([O,N])=>S.$attrs$[N]=C[O])),o&&S.$attrs$)for(const O of Object.keys(S.$attrs$))C.hasAttribute(O)&&!["key","ref","style","class"].includes(O)&&(S.$attrs$[O]=C[O]);if(S.$tag$=null,S.$flags$|=4,i.$vnode$=S,S.$elm$=T.$elm$=C.shadowRoot||C,scopeId=C["s-sc"],useNativeShadowDom=!!(1&A.$flags$),contentRef=C["s-cr"],checkSlotFallbackVisibility=!1,patch(T,S,o),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(S.$elm$);for(const O of relocateNodes){const N=O.$nodeToRelocate$;if(!N["s-ol"]){const Z=doc.createTextNode("");Z["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=Z,N)}}for(const O of relocateNodes){const N=O.$nodeToRelocate$,Z=O.$slotRefNode$;if(Z){const W=Z.parentNode;let J=Z.nextSibling;{let ht=null==(n=N["s-ol"])?void 0:n.previousSibling;for(;ht;){let ct=null!=(a=ht["s-nr"])?a:null;if(ct&&ct["s-sn"]===N["s-sn"]&&W===ct.parentNode){for(ct=ct.nextSibling;ct===N||ct?.["s-sr"];)ct=ct?.nextSibling;if(!ct||!ct["s-nr"]){J=ct;break}}ht=ht.previousSibling}}(!J&&W!==N.parentNode||N.nextSibling!==J)&&N!==J&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(W,N,J),1===N.nodeType&&(N.hidden=null!=(l=N["s-ih"])&&l)),N&&"function"==typeof Z["s-rf"]&&Z["s-rf"](N)}else 1===N.nodeType&&(o&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(S.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&A.$flags$)for(const O of S.$elm$.childNodes)O["s-hn"]===hostTagName||O["s-sh"]||(o&&null==O["s-ih"]&&(O["s-ih"]=null!=(k=O.hidden)&&k),O.hidden=!0);contentRef=void 0},attachToAncestor=(i,s)=>{},scheduleUpdate=(i,s)=>(i.$flags$|=16,attachToAncestor(i,i.$ancestorComponent$),writeTask(()=>dispatchHooks(i,s))),dispatchHooks=(i,s)=>{const o=i.$hostElement$,n=createTime("scheduleUpdate",i.$cmpMeta$.$tagName$),a=o;if(!a)throw new Error(`Can't render component <${o.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let l;return l=safeCall(a,s?"componentWillLoad":"componentWillUpdate"),l=enqueue(l,()=>safeCall(a,"componentWillRender")),n(),enqueue(l,()=>updateComponent(i,a,s))},enqueue=(i,s)=>isPromisey(i)?i.then(s).catch(o=>{console.error(o),s()}):s(),isPromisey=i=>i instanceof Promise||i&&i.then&&"function"==typeof i.then,updateComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o,n){const a=s.$hostElement$,l=createTime("update",s.$cmpMeta$.$tagName$);n&&attachStyles(s);const y=createTime("render",s.$cmpMeta$.$tagName$);callRender(s,o,a,n),y(),l(),postUpdateComponent(s)});return function(o,n,a){return i.apply(this,arguments)}}(),renderingRef=null,callRender=(i,s,o,n)=>{try{renderingRef=s,s=s.render&&s.render(),i.$flags$&=-17,i.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(i,s,n))}catch(a){consoleError(a,i.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=i=>{const o=i.$hostElement$,n=createTime("postUpdate",i.$cmpMeta$.$tagName$),a=o;safeCall(a,"componentDidRender"),64&i.$flags$?(safeCall(a,"componentDidUpdate"),n()):(i.$flags$|=64,safeCall(a,"componentDidLoad"),n())},forceUpdate=i=>{{const s=getHostRef(i),o=s.$hostElement$.isConnected;return o&&2==(18&s.$flags$)&&scheduleUpdate(s,!1),o}},safeCall=(i,s,o)=>{if(i&&i[s])try{return i[s](o)}catch(n){consoleError(n)}},getValue=(i,s)=>getHostRef(i).$instanceValues$.get(s),setValue=(i,s,o,n)=>{const a=getHostRef(i),l=i,y=a.$instanceValues$.get(s),k=a.$flags$,C=l;o=parsePropertyValue(o,n.$members$[s][0]);const A=Number.isNaN(y)&&Number.isNaN(o);if(o!==y&&!A){if(a.$instanceValues$.set(s,o),n.$watchers$&&128&k){const T=n.$watchers$[s];T&&T.map(S=>{try{C[S](o,y,s)}catch(O){consoleError(O,l)}})}if(2==(18&k)){if(C.componentShouldUpdate&&!1===C.componentShouldUpdate(o,y,s))return;scheduleUpdate(a,!1)}}},proxyComponent=(i,s,o)=>{var n,a;const l=i.prototype;if(s.$members$||s.$watchers$||i.watchers){i.watchers&&!s.$watchers$&&(s.$watchers$=i.watchers);const y=Object.entries(null!=(n=s.$members$)?n:{});y.map(([k,[C]])=>{(31&C||32&C)&&Object.defineProperty(l,k,{get(){return getValue(this,k)},set(A){setValue(this,k,A,s)},configurable:!0,enumerable:!0})});{const k=new Map;l.attributeChangedCallback=function(C,A,T){plt.jmp(()=>{var S;const O=k.get(C);if(this.hasOwnProperty(O))T=this[O],delete this[O];else{if(l.hasOwnProperty(O)&&"number"==typeof this[O]&&this[O]==T)return;if(null==O){const N=getHostRef(this),Z=N?.$flags$;if(Z&&!(8&Z)&&128&Z&&T!==A){const W=this,J=null==(S=s.$watchers$)?void 0:S[C];J?.forEach(ht=>{null!=W[ht]&&W[ht].call(W,T,A,C)})}return}}this[O]=(null!==T||"boolean"!=typeof this[O])&&T})},i.observedAttributes=Array.from(new Set([...Object.keys(null!=(a=s.$watchers$)?a:{}),...y.filter(([C,A])=>15&A[0]).map(([C,A])=>{var T;const S=A[1]||C;return k.set(S,C),512&A[0]&&(null==(T=s.$attrsToReflect$)||T.push([C,S])),S})]))}}return i},initializeComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o,n,a){let l;if(!(32&o.$flags$)&&(o.$flags$|=32,l=s.constructor,customElements.whenDefined(s.localName).then(()=>o.$flags$|=128),l&&l.style)){let y;"string"==typeof l.style?y=l.style:"string"!=typeof l.style&&(o.$modeName$=computeMode(s),o.$modeName$&&(y=l.style[o.$modeName$]));const k=getScopeId(n,o.$modeName$);if(!styles.has(k)){const C=createTime("registerStyles",n.$tagName$);registerStyle(k,y,!!(1&n.$flags$)),C()}}scheduleUpdate(o,!0)});return function(o,n,a,l){return i.apply(this,arguments)}}(),fireConnectedCallback=i=>{},connectedCallback=i=>{if(!(1&plt.$flags$)){const s=getHostRef(i),o=s.$cmpMeta$,n=createTime("connectedCallback",o.$tagName$);1&s.$flags$?(addHostEventListeners(i,s,o.$listeners$),s?.$lazyInstance$?fireConnectedCallback(s.$lazyInstance$):s?.$onReadyPromise$&&s.$onReadyPromise$.then(()=>fireConnectedCallback(s.$lazyInstance$))):(s.$flags$|=1,12&o.$flags$&&setContentReference(i),o.$members$&&Object.entries(o.$members$).map(([a,[l]])=>{if(31&l&&i.hasOwnProperty(a)){const y=i[a];delete i[a],i[a]=y}}),initializeComponent(i,s,o)),n()}},setContentReference=i=>{const s=i["s-cr"]=doc.createComment("");s["s-cn"]=!0,insertBefore(i,s,i.firstChild)},disconnectedCallback=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){if(!(1&plt.$flags$)){const o=getHostRef(s);o.$rmListeners$&&(o.$rmListeners$.map(n=>n()),o.$rmListeners$=void 0)}});return function(o){return i.apply(this,arguments)}}(),proxyCustomElement=(i,s)=>{const o={$flags$:s[0],$tagName$:s[1]};o.$members$=s[2],o.$listeners$=s[3],o.$watchers$=i.$watchers$,o.$attrsToReflect$=[];const n=i.prototype.connectedCallback,a=i.prototype.disconnectedCallback;return Object.assign(i.prototype,{__registerHost(){registerHost(this,o)},connectedCallback(){const l=getHostRef(this);addHostEventListeners(this,l,o.$listeners$),connectedCallback(this),n&&n.call(this)},disconnectedCallback(){disconnectedCallback(this),a&&a.call(this)},__attachShadow(){if(this.shadowRoot){if("open"!==this.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${o.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else this.attachShadow({mode:"open",delegatesFocus:!!(16&o.$flags$)})}}),i.is=o.$tagName$,proxyComponent(i,o)},Fragment=(i,s)=>s,addHostEventListeners=(i,s,o,n)=>{o&&o.map(([a,l,y])=>{const k=getHostListenerTarget(i,a),C=hostListenerProxy(s,y),A=hostListenerOpts(a);plt.ael(k,l,C,A),(s.$rmListeners$=s.$rmListeners$||[]).push(()=>plt.rel(k,l,C,A))})},hostListenerProxy=(i,s)=>o=>{try{BUILD.lazyLoad||i.$hostElement$[s](o)}catch(n){consoleError(n)}},getHostListenerTarget=(i,s)=>4&s?doc:8&s?win:16&s?doc.body:i,hostListenerOpts=i=>supportsListenerOptions?{passive:!!(1&i),capture:!!(2&i)}:!!(2&i),CURRENT_MODULE,METHOD_MODULE,i;i=CURRENT_MODULE||(CURRENT_MODULE={}),i.WELCOME="welcome",i.WELCOME_LOGIN="welcome-login",i.WELCOME_SIGNUP="welcome-signup",i.INFO="info",i.LOGIN_BUNKER_URL="login-bunker-url",i.LOGIN_READ_ONLY="login-read-only",i.CONFIRM_LOGOUT="confirm-logout",i.IMPORT_FLOW="import",i.LOGIN="login",i.SIGNUP="signup",i.LOCAL_SIGNUP="local-signup",i.EXTENSION="extension",i.LOADING="loading",i.PREVIOUSLY_LOGGED="switch-account",i.LOGIN_OTP="otp",i.CONNECT="connect",i.CONNECTION_STRING="connection-string",function(i){i.LOGIN="login",i.SIGNUP="signup",i.LOGOUT="logout",i.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(i,s,o)=>{const n=i.get(s);n?n.includes(o)||n.push(o):i.set(s,[o])},debounce=(i,s)=>{let o;return(...n)=>{o&&clearTimeout(o),o=setTimeout(()=>{o=0,i(...n)},s)}},isConnected=i=>!("isConnected"in i)||i.isConnected,cleanupElements=debounce(i=>{for(let s of i.keys())i.set(s,i.get(s).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const i=new Map;return{dispose:()=>i.clear(),get:s=>{const o=getRenderingRef();o&&appendToMap(i,s,o)},set:s=>{const o=i.get(s);o&&i.set(s,o.filter(forceUpdate)),cleanupElements(i)},reset:()=>{i.forEach(s=>s.forEach(forceUpdate)),cleanupElements(i)}}},unwrap=i=>"function"==typeof i?i():i,createObservableMap=(i,s=(o,n)=>o!==n)=>{const o=unwrap(i);let n=new Map(Object.entries(o??{}));const a={dispose:[],get:[],set:[],reset:[]},l=()=>{var T;n=new Map(Object.entries(null!==(T=unwrap(i))&&void 0!==T?T:{})),a.reset.forEach(S=>S())},y=T=>(a.get.forEach(S=>S(T)),n.get(T)),k=(T,S)=>{const O=n.get(T);s(S,O,T)&&(n.set(T,S),a.set.forEach(N=>N(T,S,O)))},C=typeof Proxy>"u"?{}:new Proxy(o,{get:(T,S)=>y(S),ownKeys:T=>Array.from(n.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(T,S)=>n.has(S),set:(T,S,O)=>(k(S,O),!0)}),A=(T,S)=>(a[T].push(S),()=>{removeFromArray(a[T],S)});return{state:C,get:y,set:k,on:A,onChange:(T,S)=>{const O=A("set",(Z,W)=>{Z===T&&S(W)}),N=A("reset",()=>S(unwrap(i)[T]));return()=>{O(),N()}},use:(...T)=>{const S=T.reduce((O,N)=>(N.set&&O.push(A("set",N.set)),N.get&&O.push(A("get",N.get)),N.reset&&O.push(A("reset",N.reset)),N.dispose&&O.push(A("dispose",N.dispose)),O),[]);return()=>S.forEach(O=>O())},dispose:()=>{a.dispose.forEach(T=>T()),l()},reset:l,forceUpdate:T=>{const S=n.get(T);a.set.forEach(O=>O(T,S,S))}}},removeFromArray=(i,s)=>{const o=i.indexOf(s);o>=0&&(i[o]=i[i.length-1],i.length--)},createStore=(i,s)=>{const o=createObservableMap(i,s);return o.use(stencilSubscription()),o},{state,onChange}=createStore({screen:CURRENT_MODULE.WELCOME,prevScreen:CURRENT_MODULE.WELCOME,path:[CURRENT_MODULE.WELCOME],error:"",isLoading:!1,isLoadingExtension:!1,isOTP:!1,authUrl:"",localSignup:!1,nlSignin:{loginName:""},nlSignup:{signupName:"",domain:"",servers:[{name:"@nsec.app",value:"nsec.app"},{name:"@highlighter.com",value:"highlighter.com"}]},nlSigninBunkerUrl:{loginName:""},nlSigninReadOnly:{loginName:""},nlSigninOTP:{loginName:"",code:""},nlImport:{nostrConnect:"",relay:""}});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const buttonBaseCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.h-0{height:0}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-16{width:64px}.w-44{width:176px}.w-52{width:208px}.w-6{width:24px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.min-w-40{min-width:160px}.max-w-40{max-width:160px}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.gap-x-2{column-gap:8px}.text-nowrap{text-wrap:nowrap}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border-\\[0px\\]{border-width:0}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-xs{font-size:12px;line-height:16px}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.transition-all{transition-duration:.15s;transition-property:all}.ease-in-out,.transition-all{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.border-t-\\[1px\\]{border-top-width:1px}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}",ButtonBaseStyle0=buttonBaseCss,ButtonBase=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}componentDidRender(){const i=this.element.querySelector("svg");i&&(i.classList.add("flex-shrink-0","w-4","h-4","block"),i.removeAttribute("style"))}render(){return h("div",{key:"fd503ba6a6e4523b510f85fa8eb35d64af6616f3",class:`theme-${this.theme}`},h("button",{key:"2341cc507577b37f0309eda12b3516e2abb468a2",disabled:this.disabled,type:"button",class:"nl-button py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},h("slot",{key:"7bdd086b67b7662ab913e93ddab8fdb05b4e2805",name:"icon-start"}),this.titleBtn))}get element(){return this}static get style(){return ButtonBaseStyle0}},[4,"button-base",{theme:[1025],darkMode:[1028,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$n(){typeof customElements>"u"||["button-base"].forEach(i=>{"button-base"===i&&(customElements.get(i)||customElements.define(i,ButtonBase))})}defineCustomElement$n();const nlConfirmLogoutCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleBackUpModal=createEvent(this,"handleBackUpModal",7),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Delete keys?",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible."}handleLogout(){this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.nlCloseModal.emit()}handleCancel(){this.nlCloseModal.emit()}handleBackUp(){state.path=[CURRENT_MODULE.IMPORT_FLOW]}render(){return h("div",{key:"cc17a91048cddc093676cec3f7f1f41a4e3bc765",class:"p-4 overflow-y-auto"},h("h1",{key:"1120e3b34cbd42110b76c3774f0a2dcba43c1711",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"09a3b077d82c7d32fa4da4987198c81316155c2d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"9c5ed8fc1ac5220e93d72e02a3ec8bffd127b27f",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"1f9c9b8b0c994ccb92706105a92e59136bdcdb2f",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"bbb5ed3483b1b46ac2016acfdd082b8eb3403565",onClick:()=>this.handleLogout(),theme:"crab",titleBtn:"Logout and delete keys"})))}static get style(){return NlConfirmLogoutStyle0}},[0,"nl-confirm-logout",{titleModal:[1,"title-modal"],description:[1]}]);function defineCustomElement$m(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(i=>{switch(i){case"nl-confirm-logout":customElements.get(i)||customElements.define(i,NlConfirmLogout);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$m();const nlConnectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(i){state.path=[...state.path,i]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}componentWillLoad(){}handleOpenLink(i){this.nlNostrConnect.emit(i)}render(){const i=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"1734363a22bf47aea8b41fc54696482dedd91e1c"},h("div",{key:"0b6b579442514815b57da027e849820a95a73cea",class:"p-4 overflow-y-auto"},h("h1",{key:"dad1e22099a1fde4ece1fae2617e7c73cc42aac5",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"ffdf8ff49e45a68cc545ddcd88977309b3b43a30",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"f520127eb53001b3439d39e12cabf387321f9f41",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f2defd241991995ef1ae21f54e9aa60decb9fbfe",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"eb13569f5bf6e6a396f77e288907d164877661c7",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(s=>h("li",null,h("a",{href:s.link,target:"_blank",onClick:()=>this.handleOpenLink(s.relay),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-300 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s.img?h("img",{class:"w-full rounded-full",src:s.img,alt:s.name}):h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#9ca3af",class:"w-4 h-4 block"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},s.name)))))))),h("div",{key:"e5d8b631dc6f226de089094f5b1a618387e53b13",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"9f180499d91ce85e3220b1c01a7100dc43436250",class:"flex justify-center"},h("div",{key:"1e7150301d9b9f6fb2c617833728bdfb1bdc7ff6",onClick:()=>this.handleOpenAdvanced(),class:"text-blue-500 mt-3 decoration-dashed cursor-pointer inline-flex gap-2 items-center pb-1 border-dashed border-b-[1px] border-blue-500 text-sm font-light"},"Advanced",h("svg",{key:"25d75cf514b5aa565882da8810732274ef268e84",class:i,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"82ff6cc210c408bc936b1d99156cf24e44b3bb47",d:"m6 9 6 6 6-6"})))),h("div",{key:"a9e4973c918e98f9858283d7910d7583958eeee6",class:(this.isOpenAdvancedLogin?"max-h-[500px] mt-3 duration-300":"max-h-0 mt-0 duration-[0.25s]")+" transition-max-height ease-in flex gap-3 flex-col overflow-hidden"},this.allowAuthMethod("connect")&&h("button-base",{key:"b0bc64c50c4961aa782cefa9a4f861a038f9179a",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"e3d75127673c52bb03ccad55d2c6542afd496710",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor"},h("path",{key:"826f8a8d89353d29c81a69325bb1b2fd08fe587d","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"aed22d0c3261fe329dce8b85cd538064122c8ff4",titleBtn:"Connection string",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)},h("svg",{key:"3152d79247973a849dfa94350acc27cc9a818ce1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"054b5a956d77e8913c3055a3fea4931910734ae1","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}),h("path",{key:"c10dbf07fd8499263a3e1460c92749e4c5217d1b","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"348375d8ac51c14d66fa25a77665b6b7a5a93d9a",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"4d62028c6dbafa67aa952299cabc7a620ea20275",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"da623db3500829ff12727c36a0ee6c4f4867a139","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))))))}static get style(){return NlConnectStyle0}},[0,"nl-connect",{titleWelcome:[1,"title-welcome"],authMethods:[16],hasOTP:[4,"has-o-t-p"],connectionStringServices:[16],isOpenAdvancedLogin:[32]}]);function defineCustomElement$l(){typeof customElements>"u"||["nl-connect","button-base"].forEach(i=>{switch(i){case"nl-connect":customElements.get(i)||customElements.define(i,NlConnect);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$l();const nlSelectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSelectStyle0=nlSelectCss,NlSelect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.selectDomain=createEvent(this,"selectDomain",7),this.isOpen=!1,this.value=null,this.options=void 0,this.selected=void 0,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode,this.value=this.options[this.selected],this.selectDomain.emit(this.value.value)}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.value=i,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const i=(this.isOpen?"listClass":"hidden")+" min-w-[15rem] nl-select-list absolute left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c5fb00e7a9dc2acbe6b8a0b3c7d6f0aaaa945ded",class:`theme-${this.themeState}`},h("div",{key:"75a6cc368af855bcf0baeb697aac5c77b26537dc",class:"relative",ref:o=>this.wrapperRef=o},h("button",{key:"e79b850f351172fec8a523a88424882b4bc1c9e0",ref:o=>this.buttonRef=o,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"7224e21928ed0a6075d0f8809973877b8626258e",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"abcea29a8c905c9eea64162f5a2bfa79c08d3b0b",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"d0667eba7a0cf9ccb7bb043e5856ec41a97a8fcc",d:"m6 9 6 6 6-6"}))),h("ul",{key:"bfd9ebf3c17fa62d84f29204d901650fabe14c03",ref:o=>this.ulRef=o,class:i},this.options.map(o=>h("li",{onClick:()=>this.handleChange(o),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},o.name)))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}}static get style(){return NlSelectStyle0}},[0,"nl-select",{options:[16],selected:[2],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],value:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}]);function defineCustomElement$k(){typeof customElements>"u"||["nl-select"].forEach(i=>{"nl-select"===i&&(customElements.get(i)||customElements.define(i,NlSelect))})}defineCustomElement$k();const nlImportFlowCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlImportFlowStyle0=nlImportFlowCss,NlImportFlow=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.nlExportKeys=createEvent(this,"nlExportKeys",7),this.titleInfo="Back up your keys",this.titleImport="Choose a service",this.textImport="Your Nostr keys will be imported into this provider, and you will manage your keys on their website.",this.services=[],this.isAvailable=!1,this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(i){const s=this.services.find(o=>o.domain===i.detail);state.nlImport.relay=s.relay,state.nlImport.nostrConnect=s.link}handleCreateAccount(i){i.preventDefault(),window.open(state.nlImport.nostrConnect,"_blank"),this.nlImportAccount.emit(state.nlImport.relay)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nlExportKeys.emit(),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)})()}render(){if(!this.isContinued&&!this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleInfo),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Nostr profiles are controlled by cryptographic keys.",h("br",null),h("br",null),"Your keys are currently only stored in this browser tab, and may be lost if you close it.",h("br",null),h("br",null),"You should backup your keys.",h("br",null),h("br",null),"We recommend to import your keys into a key store service, to protect them and to use with other apps."),h("div",{class:"ml-auto mr-auto w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.handleContinueKeyBackup(),titleBtn:"Export keys"})));if(this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},"Key export"),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Copy your keys and store them in a safe place, like a password manager.",h("br",null),h("br",null),"You can sign into other Nostr apps by pasting your keys into them.",h("br",null),h("br",null),"Your keys are like your password, never share them with anyone."),h("div",{class:"max-w-72 mx-auto"},h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.copyToClipboard(),titleBtn:this.isCopy?"Copied!":"Copy to clipboard"}))));const i=this.services.map(s=>({name:s.domain,value:s.domain}));return h(Fragment,null,h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},"Your Nostr keys will be imported into the service you choose. You will manage your keys on their website.")),h("div",{class:"max-w-72 mx-auto mb-5"},h("div",{class:"mb-0.5"},h("nl-select",{onSelectDomain:s=>this.handleDomainSelect(s),selected:0,options:i})),h("p",{class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{disabled:state.isLoading,onClick:s=>this.handleCreateAccount(s),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlImportFlowStyle0}},[0,"nl-import-flow",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],textImport:[1,"text-import"],services:[16],isAvailable:[32],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$j(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(i=>{switch(i){case"nl-import-flow":customElements.get(i)||customElements.define(i,NlImportFlow);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$j();const nlInfoCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"369813cd9991a71e8578b3afd09228850a956cc5",class:"p-4 overflow-y-auto"},h("svg",{key:"463d3d38cbaea31e5316b563491f6f6e3162f4ce",class:"w-12 h-12 mx-auto mb-2",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{key:"5d77b33d54a376edffc6a4edf8ccabf8890bf5e4",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"7c8f8dd801f357378e9518879af15368f7652793",d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("h1",{key:"964eeb119baa8053a11a7a9ebf860297e94d213c",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"6197de00428856facf31bdeae0fdc6adc2472b59",class:"font-light"},"Login")))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$i(){typeof customElements>"u"||["nl-info"].forEach(i=>{"nl-info"===i&&(customElements.get(i)||customElements.define(i,NlInfo))})}defineCustomElement$i();const nlInfoExtensionCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"c4fede7840388bd72cd9adc25e94ff4521797caf",class:"p-4 overflow-y-auto"},state.isLoadingExtension?h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Signing in..."),h("div",{class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error))):h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Install browser extension!"),h("p",{class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Try"," ",h("a",{href:"https://chromewebstore.google.com/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj",target:"_blank"},"Blockcore"),","," ",h("a",{href:"https://getalby.com",target:"_blank"},"Alby"),","," ",h("a",{href:"https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp",target:"_blank"},"nos2x")," ","or"," ",h("a",{href:"https://apps.apple.com/us/app/nostore/id1666553677",target:"_blank"},"Nostore"))))}static get style(){return NlInfoExtensionStyle0}},[0,"nl-info-extension"]);function defineCustomElement$h(){typeof customElements>"u"||["nl-info-extension"].forEach(i=>{"nl-info-extension"===i&&(customElements.get(i)||customElements.define(i,NlInfoExtension))})}defineCustomElement$h();const nlLoadingCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLoadingStyle0=nlLoadingCss,NlLoading=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.stopFetchHandler=createEvent(this,"stopFetchHandler",7),this.handleContinue=createEvent(this,"handleContinue",7),this.path=void 0}handleStop(i){i.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(i){i.preventDefault(),this.handleContinue.emit()}render(){let i="Connecting...",s="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(i="Creating...",s="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(i="Confirming...",s="Please confirm the connection in your key storage app."):(i="Almost ready!",s="Continue to confirm the connection to your key storage."));const o=this.path!==CURRENT_MODULE.LOCAL_SIGNUP;return h("div",{key:"630b1ac3e32165dd32595466aa5476457aaa89d9",class:"p-4 overflow-y-auto"},h("h1",{key:"d9913644604598614d281d85d93f4f331f1a9261",class:"nl-title font-bold text-center text-4xl"},i),h("p",{key:"822f15bfc3a61f822d803c7e7f3b5101bab42eaa",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},s),!state.authUrl&&state.isLoading&&h("div",{key:"3989eac9b421e2452c96460fd86098cf01e3c07f",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"748523db8207aef49f449a0c25070f15097517fb",slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{key:"5c4716cac822e50abefdd524ca77cb854bead2fe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"1c7a0df8bc547416f24f53c0243a1e6fe944e067",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),o&&h("div",{key:"b64c30fff6e6c29db92ec77d574b4908a097dce4",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7d51196c3a61860292e95332cc36ea7b90075157",onClick:n=>{state.authUrl&&!state.isLoading?this.handleContinueClick(n):this.handleStop(n)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-loading","button-base"].forEach(i=>{switch(i){case"nl-loading":customElements.get(i)||customElements.define(i,NlLoading);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$g();const nlLocalSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLocalSignupStyle0=nlLocalSignupCss,NlLocalSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLocalSignup=createEvent(this,"nlLocalSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create Nostr profile",this.description="Choose any username, you can always change it later.",this.isAvailable=!1}handleInputChange(i){state.nlSignup.signupName=i.target.value}handleCreateAccount(i){i.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"f707cc6eaa61b36b52daf2f61360fab0f37fcc3e"},h("div",{key:"7cc640ec75dc80a0f84c3d5db3bcdffe2bb46c45",class:"p-4 overflow-y-auto"},h("h1",{key:"c4ef87db38b1aef19258950b4b4703f992ede847",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"45ecaf37bf71fcb965f333b1c788dce26806413a",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"1cea94ff9de943dfea8f1b8cc39c30af82aa66a9",class:"max-w-72 mx-auto"},h("div",{key:"202d4e7c5def553c36a735003a1a23903ee4735b",class:"relative mb-2"},h("input",{key:"41502ef89f2433915b37caace4c7cdd7fb86b7b1",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Enter username",value:state.nlSignup.signupName}),h("div",{key:"efc7d9fbd45da136b002d42a9403b34d9e654f50",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"8ff89d5922b3091c4b212a89932e41bd8db7ec09",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"e6aeac8d4b82fc3b08995825eb0eb481a3a8bdd1","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"a3fef381cdbd14c931e7f6940627a4af51063d8a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"869dc7e661e5840b4d2ce3091b0112596cc4629b",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"da8429619571547e8a1c1a21418c4d6452f86571",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlLocalSignupStyle0}},[0,"nl-local-signup",{titleSignup:[1,"title-signup"],description:[1],isAvailable:[32]}]);function defineCustomElement$f(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(i=>{switch(i){case"nl-local-signup":customElements.get(i)||customElements.define(i,NlLocalSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$f();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let i="",s="";if("extension"===this.info.authMethod)i="Extension",s="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)i="Read only",s="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)i="Connect",s="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)i="Temporary",s="border-red-300 text-red-600 bg-red-100";else{if("otp"!==this.info.authMethod)throw console.log("unknown auth method",this.info),new Error("Unknown auth method");i="Delegated",s="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"deff079607a599f28ab3feb535ed129434d54c7f"},h("span",{key:"a46ce6b03027226914d5d6bd46b74c9ae5213339",class:`${s} rounded-xl border w-auto text-[10px] px-1 `},i))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-login-status"].forEach(i=>{"nl-login-status"===i&&(customElements.get(i)||customElements.define(i,NlLoginStatus))})}defineCustomElement$e();const nlPreviouslyLoggedCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.active{animation:blink .7s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:0}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlPreviouslyLoggedStyle0=nlPreviouslyLoggedCss,NlPreviouslyLogged=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSwitchAccount=createEvent(this,"nlSwitchAccount",7),this.nlLoginRecentAccount=createEvent(this,"nlLoginRecentAccount",7),this.nlRemoveRecent=createEvent(this,"nlRemoveRecent",7),this.titlePage="Your profiles",this.description="Switch between active profiles or choose a recent one for fast login.",this.accounts=[],this.recents=[]}handleGoToWelcome(){state.path=[CURRENT_MODULE.WELCOME]}switchToWelcomeIfEmpty(){this.recents.length||this.accounts.length||(state.path=[CURRENT_MODULE.WELCOME])}watchAccounts(){this.switchToWelcomeIfEmpty()}watchRecents(){this.switchToWelcomeIfEmpty()}handleRemoveRecent(i){this.nlRemoveRecent.emit(i)}handleSwitch(i){this.nlSwitchAccount.emit(i)}handleLoginRecentAccount(i){this.nlLoginRecentAccount.emit(i)}render(){return h(Fragment,{key:"efe95984bfeb92cc0fe4b8ac29f209af81c2de78"},h("div",{key:"26ef58fd8df4b6908bcb9771b4a5b1c75e9ad097",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"a8dd74eb5ba5c521b06e93b70c2104bc9179efd6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"651425e336bf01d0902e836efee083118c98bdbf",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"c65adbe0a74df16268ff7f8c7911d4e9ab637619",class:"p-4"},!!this.accounts.length&&h("div",{key:"0a3f9419b4d19eca86144406691a9b2ed8584440",class:"max-w-96 mx-auto"},h("p",{key:"ee339f628c757c3218d3f4728097136f1879b28b",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"d6090b1380be40705af3b725255f7da826ae9b7a",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(i=>{const s=!!i?.picture,o=i.name||i.nip05||i.pubkey,n=!!o;return h("li",{onClick:()=>this.handleSwitch(i),class:"group hover:bg-gray-400 flex cursor-pointer gap-x-3.5 py-2 px-3 rounded-lg text-sm items-center justify-between"},h("div",{class:"flex items-center gap-x-3.5 w-full"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-2px] right-[-2px] bg-white border-2 border-white rounded-xl"},h("div",{class:"active h-1.5 w-1.5 bg-green-500 rounded-xl"})),h("div",{class:"group-hover:border-blue-400 uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):n?o[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},o),h("nl-login-status",{info:i}))))}))),!!this.recents.length&&h("div",{key:"f2e8514d062979f626de9f71e06e01990c33624e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"e52d1f0d5be0eb4a8a42004df6a7192d7b458838",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"b508e9b26d52ab25b3c18c12cf20e94929a0d34f",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(i=>{const s=!!i?.picture,o=i.name||i.nip05||i.pubkey,n=!!o;return h("li",{onClick:()=>this.handleLoginRecentAccount(i),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-400 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-3px] right-[-3px] bg-white border border-white rounded-xl"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-3 h-3"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},s?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):n?o[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},o),h("nl-login-status",{info:i})),h("svg",{onClick:a=>{a.stopPropagation(),this.handleRemoveRecent(i)},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full max-w-6 h-6 text-red-500 hover:text-red-600 ml-auto"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"})))})))),h("div",{key:"71ef71b8cc45811c45d04f2460855d90c932d42c",class:"p-4 overflow-y-auto"},h("p",{key:"40b0f783bf7d9946fbe3e0b915bd01cd7e42a468",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"2689126b8e8d9e7ff01cfc35e682bf698856f363",onClick:()=>this.handleGoToWelcome(),class:"cursor-pointer pb-3 text-blue-500"},"add another profile"))))}static get watchers(){return{accounts:["watchAccounts"],recents:["watchRecents"]}}static get style(){return NlPreviouslyLoggedStyle0}},[0,"nl-previously-logged",{titlePage:[1,"title-page"],description:[1],accounts:[16],recents:[16]},void 0,{accounts:["watchAccounts"],recents:["watchRecents"]}]);function defineCustomElement$d(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(i=>{switch(i){case"nl-previously-logged":customElements.get(i)||customElements.define(i,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$d();const nlSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninStyle0=nlSigninCss,NlSignin=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect to key store",this.description="Please enter your user name.",this.isGood=!1}handleInputChange(i){state.nlSignin.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"db38daf19a106f820747dc29ed9074b3a5be41e1"},h("div",{key:"d08c760b6fda83b5affc616657edd1f160b50741",class:"p-4 overflow-y-auto"},h("h1",{key:"0de9a5982d277facf5b9c0bf663cf37b60e5e35a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"c0f1cf7037c472358e65e34d9bfd6568522d85e2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"2221e32fa5487fd2ec05239e4ae16b5393833f9a",class:"max-w-72 mx-auto"},h("div",{key:"7aefa39fe14a818c5188c771451f6f5f50183458",class:"relative mb-2"},h("input",{key:"36113042568bc9b00cd910485eb8adea268c2518",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"name@domain.com",value:state.nlSignin.loginName}),h("div",{key:"9a4dfa1f8c18ea963e26bcd981c81fe697abc546",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"14ed5cc346c25ebeaa49f983527d1e3efadef53c",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"99af82eb37b8812bc49ab15e3d809243db635c75","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"74f43932e9aab6afb37d9d129b207d9ad1d2ce5a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"09a2a638a8c47f6debf28a6159d16cff7cc2694e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d5735f567247f415e04dca13e1b30ccfa62aea7b",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninStyle0}},[0,"nl-signin",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$c(){typeof customElements>"u"||["nl-signin","button-base"].forEach(i=>{switch(i){case"nl-signin":customElements.get(i)||customElements.define(i,NlSignin);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$c();const nlSigninBunkerUrlCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninBunkerUrlStyle0=nlSigninBunkerUrlCss,NlSigninBunkerUrl=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect with bunker url",this.description="Please enter a bunker url provided by key store.",this.isGood=!1}handleInputChange(i){state.nlSigninBunkerUrl.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"97fc0661bee87364f3ea9f72d4bec657e1b64ddc"},h("div",{key:"0636b0505c49d5e3c3d37bc7b0a66b1acfe38a3e",class:"p-4 overflow-y-auto"},h("h1",{key:"c3c4baf3bfc693a42a62b5a66e7af65c852f177b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"9ab0b3537ab790a834b6ad57b6dfcfc77337dd3c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"4fe3349e769a2e1c75040b7306674461a47222b3",class:"max-w-72 mx-auto"},h("div",{key:"1eb4ce411f4ef92da4b437162cb06e9db2709f49",class:"relative mb-2"},h("input",{key:"360eac0e0606901336c14fb7f7e836e0e592defc",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"bunker://...",value:state.nlSigninBunkerUrl.loginName}),h("div",{key:"0cb3e1f39ecb8eafa3c39be65566731c41f79ccb",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"dd764bce7d06f3132312c083b520dc15e0185b89",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"8a6107e9f82bc3bf70fcc81be04bf9191321dd8e","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"})))),h("div",{key:"ed1c621171950bdb3f1b1c4f4b67a73c74e95ec4",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"8b38d4721e6f4ad85ef0e2d9fabba152a7a649eb",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d9dc061a5b63ae3b8eec4fb40a9c5b5be1489471",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninBunkerUrlStyle0}},[0,"nl-signin-bunker-url",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$b(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(i=>{switch(i){case"nl-signin-bunker-url":customElements.get(i)||customElements.define(i,NlSigninBunkerUrl);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$b();var browser$1={},canPromise$1=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},qrcode={},utils$1$1={};let toSJISFunction;const CODEWORDS_COUNT=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];utils$1$1.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return 4*i+17},utils$1$1.getSymbolTotalCodewords=function(i){return CODEWORDS_COUNT[i]},utils$1$1.getBCHDigit=function(i){let s=0;for(;0!==i;)s++,i>>>=1;return s},utils$1$1.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=i},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(i){return toSJISFunction(i)};var errorCorrectionLevel={},exports;function BitBuffer$1(){this.buffer=[],this.length=0}exports=errorCorrectionLevel,exports.L={bit:1},exports.M={bit:0},exports.Q={bit:3},exports.H={bit:2},exports.isValid=function(i){return i&&void 0!==i.bit&&i.bit>=0&&i.bit<4},exports.from=function(i,s){if(exports.isValid(i))return i;try{return function(o){if("string"!=typeof o)throw new Error("Param is not a string");switch(o.toLowerCase()){case"l":case"low":return exports.L;case"m":case"medium":return exports.M;case"q":case"quartile":return exports.Q;case"h":case"high":return exports.H;default:throw new Error("Unknown EC Level: "+o)}}(i)}catch{return s}},BitBuffer$1.prototype={get:function(i){const s=Math.floor(i/8);return 1==(this.buffer[s]>>>7-i%8&1)},put:function(i,s){for(let o=0;o>>s-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(i){const s=Math.floor(this.length/8);this.buffer.length<=s&&this.buffer.push(0),i&&(this.buffer[s]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}BitMatrix$1.prototype.set=function(i,s,o,n){const a=i*this.size+s;this.data[a]=o,n&&(this.reservedBit[a]=!0)},BitMatrix$1.prototype.get=function(i,s){return this.data[i*this.size+s]},BitMatrix$1.prototype.xor=function(i,s,o){this.data[i*this.size+s]^=o},BitMatrix$1.prototype.isReserved=function(i,s){return this.reservedBit[i*this.size+s]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(i){const s=utils$1$1.getSymbolSize;i.getRowColCoords=function(o){if(1===o)return[];const n=Math.floor(o/7)+2,a=s(o),l=145===a?26:2*Math.ceil((a-13)/(2*n-2)),y=[a-7];for(let k=1;k=0&&y<=7},i.from=function(y){return i.isValid(y)?parseInt(y,10):void 0},i.getPenaltyN1=function(y){const k=y.size;let C=0,A=0,T=0,S=null,O=null;for(let N=0;N=5&&(C+=A-5+3),S=W,A=1),W=y.get(Z,N),W===O?T++:(T>=5&&(C+=T-5+3),O=W,T=1)}A>=5&&(C+=A-5+3),T>=5&&(C+=T-5+3)}return C},i.getPenaltyN2=function(y){const k=y.size;let C=0;for(let A=0;A=10&&(1488===A||93===A)&&C++,T=T<<1&2047|y.get(O,S),O>=10&&(1488===T||93===T)&&C++}return 40*C},i.getPenaltyN4=function(y){let k=0;const C=y.data.length;for(let A=0;A=0;){const l=a[0];for(let k=0;k0){const a=new Uint8Array(this.degree);return a.set(o,n),a}return o};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(i){return!isNaN(i)&&i>=1&&i<=40}},regex$1={};const numeric="[0-9]+",alphanumeric="[A-Z $%*+\\-./:]+";let kanji="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kanji=kanji.replace(/u/g,"\\u");const byte="(?:(?![A-Z0-9 $%*+\\-./:]|"+kanji+")(?:.|[\r\n]))+";regex$1.KANJI=new RegExp(kanji,"g"),regex$1.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),regex$1.BYTE=new RegExp(byte,"g"),regex$1.NUMERIC=new RegExp(numeric,"g"),regex$1.ALPHANUMERIC=new RegExp(alphanumeric,"g");const TEST_KANJI=new RegExp("^"+kanji+"$"),TEST_NUMERIC=new RegExp("^"+numeric+"$"),TEST_ALPHANUMERIC=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");regex$1.testKanji=function(i){return TEST_KANJI.test(i)},regex$1.testNumeric=function(i){return TEST_NUMERIC.test(i)},regex$1.testAlphanumeric=function(i){return TEST_ALPHANUMERIC.test(i)},function(i){const s=versionCheck,o=regex$1;i.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},i.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},i.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},i.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},i.MIXED={bit:-1},i.getCharCountIndicator=function(n,a){if(!n.ccBits)throw new Error("Invalid mode: "+n);if(!s.isValid(a))throw new Error("Invalid version: "+a);return a>=1&&a<10?n.ccBits[0]:a<27?n.ccBits[1]:n.ccBits[2]},i.getBestModeForData=function(n){return o.testNumeric(n)?i.NUMERIC:o.testAlphanumeric(n)?i.ALPHANUMERIC:o.testKanji(n)?i.KANJI:i.BYTE},i.toString=function(n){if(n&&n.id)return n.id;throw new Error("Invalid mode")},i.isValid=function(n){return n&&n.bit&&n.ccBits},i.from=function(n,a){if(i.isValid(n))return n;try{return function(l){if("string"!=typeof l)throw new Error("Param is not a string");switch(l.toLowerCase()){case"numeric":return i.NUMERIC;case"alphanumeric":return i.ALPHANUMERIC;case"kanji":return i.KANJI;case"byte":return i.BYTE;default:throw new Error("Unknown mode: "+l)}}(n)}catch{return a}}}(mode),function(i){const s=utils$1$1,o=errorCorrectionCode,n=errorCorrectionLevel,a=mode,l=versionCheck,y=s.getBCHDigit(7973);function k(A,T){return a.getCharCountIndicator(A,T)+4}function C(A,T){let S=0;return A.forEach(function(O){const N=k(O.mode,T);S+=N+O.getBitsLength()}),S}i.from=function(A,T){return l.isValid(A)?parseInt(A,10):T},i.getCapacity=function(A,T,S){if(!l.isValid(A))throw new Error("Invalid QR Code version");void 0===S&&(S=a.BYTE);const O=8*(s.getSymbolTotalCodewords(A)-o.getTotalCodewordsCount(A,T));if(S===a.MIXED)return O;const N=O-k(S,A);switch(S){case a.NUMERIC:return Math.floor(N/10*3);case a.ALPHANUMERIC:return Math.floor(N/11*2);case a.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},i.getBestVersionForData=function(A,T){let S;const O=n.from(T,n.M);if(Array.isArray(A)){if(A.length>1)return function(N,Z){for(let W=1;W<=40;W++)if(C(N,W)<=i.getCapacity(W,Z,a.MIXED))return W}(A,O);if(0===A.length)return 1;S=A[0]}else S=A;return function(N,Z,W){for(let J=1;J<=40;J++)if(Z<=i.getCapacity(J,W,N))return J}(S.mode,S.getLength(),O)},i.getEncodedBits=function(A){if(!l.isValid(A)||A<7)throw new Error("Invalid QR Code version");let T=A<<12;for(;s.getBCHDigit(T)-y>=0;)T^=7973<=0;)n^=G15<0&&(o=this.data.substr(s),n=parseInt(o,10),i.put(n,3*a+1))};var numericData=NumericData;const Mode$3=mode,ALPHA_NUM_CHARS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function AlphanumericData(i){this.mode=Mode$3.ALPHANUMERIC,this.data=i}AlphanumericData.getBitsLength=function(i){return 11*Math.floor(i/2)+i%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(i){let s;for(s=0;s+2<=this.data.length;s+=2){let o=45*ALPHA_NUM_CHARS.indexOf(this.data[s]);o+=ALPHA_NUM_CHARS.indexOf(this.data[s+1]),i.put(o,11)}this.data.length%2&&i.put(ALPHA_NUM_CHARS.indexOf(this.data[s]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(i){this.mode=Mode$2.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}ByteData.getBitsLength=function(i){return 8*i},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(i){for(let s=0,o=this.data.length;s=33088&&o<=40956)o-=33088;else{if(!(o>=57408&&o<=60351))throw new Error("Invalid SJIS character: "+this.data[s]+"\nMake sure your charset is UTF-8");o-=49472}o=192*(o>>>8&255)+(255&o),i.put(o,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(i){var s={single_source_shortest_paths:function(o,n,a){var l={},y={};y[n]=0;var k,C,A,T,S,O,Z=s.PriorityQueue.make();for(Z.push(n,0);!Z.empty();)for(A in C=(k=Z.pop()).value,T=k.cost,S=o[C]||{})S.hasOwnProperty(A)&&(O=T+S[A],(void 0===y[A]||y[A]>O)&&(y[A]=O,Z.push(A,O),l[A]=C));if(void 0!==a&&void 0===y[a]){var W=["Could not find a path from ",n," to ",a,"."].join("");throw new Error(W)}return l},extract_shortest_path_from_predecessor_list:function(o,n){for(var a=[],l=n;l;)a.push(l),l=o[l];return a.reverse(),a},find_path:function(o,n,a){var l=s.single_source_shortest_paths(o,n,a);return s.extract_shortest_path_from_predecessor_list(l,a)},PriorityQueue:{make:function(o){var n,a=s.PriorityQueue,l={};for(n in o=o||{},a)a.hasOwnProperty(n)&&(l[n]=a[n]);return l.queue=[],l.sorter=o.sorter||a.default_sorter,l},default_sorter:function(o,n){return o.cost-n.cost},push:function(o,n){this.queue.push({value:o,cost:n}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};i.exports=s})(dijkstra),function(i){const s=mode,o=numericData,n=alphanumericData,a=byteData,l=kanjiData,y=regex$1,k=utils$1$1,C=dijkstra.exports;function A(Z){return unescape(encodeURIComponent(Z)).length}function T(Z,W,J){const ht=[];let ct;for(;null!==(ct=Z.exec(J));)ht.push({data:ct[0],index:ct.index,mode:W,length:ct[0].length});return ht}function S(Z){const W=T(y.NUMERIC,s.NUMERIC,Z),J=T(y.ALPHANUMERIC,s.ALPHANUMERIC,Z);let ht,ct;return k.isKanjiModeEnabled()?(ht=T(y.BYTE,s.BYTE,Z),ct=T(y.KANJI,s.KANJI,Z)):(ht=T(y.BYTE_KANJI,s.BYTE,Z),ct=[]),W.concat(J,ht,ct).sort(function(pt,xt){return pt.index-xt.index}).map(function(pt){return{data:pt.data,mode:pt.mode,length:pt.length}})}function O(Z,W){switch(W){case s.NUMERIC:return o.getBitsLength(Z);case s.ALPHANUMERIC:return n.getBitsLength(Z);case s.KANJI:return l.getBitsLength(Z);case s.BYTE:return a.getBitsLength(Z)}}function N(Z,W){let J;const ht=s.getBestModeForData(Z);if(J=s.from(W,ht),J!==s.BYTE&&J.bit=0?Ct[Ct.length-1]:null;return _t&&_t.mode===Ot.mode?(Ct[Ct.length-1].data+=Ot.data,Ct):(Ct.push(Ot),Ct)},[]))},i.rawSplit=function(Z){return i.fromArray(S(Z,k.isKanjiModeEnabled()))}}(segments);const Utils$1=utils$1$1,ECLevel=errorCorrectionLevel,BitBuffer=bitBuffer,BitMatrix=bitMatrix,AlignmentPattern=alignmentPattern,FinderPattern=finderPattern,MaskPattern=maskPattern,ECCode=errorCorrectionCode,ReedSolomonEncoder=reedSolomonEncoder,Version=version,FormatInfo=formatInfo,Mode=mode,Segments=segments;function setupFinderPattern(i,s){const o=i.size,n=FinderPattern.getPositions(s);for(let a=0;a=0&&k<=6&&(0===C||6===C)||C>=0&&C<=6&&(0===k||6===k)||k>=2&&k<=4&&C>=2&&C<=4,!0)}}function setupTimingPattern(i){const s=i.size;for(let o=8;o>k&1),i.set(a,l,y,!0),i.set(l,a,y,!0)}function setupFormatInfo(i,s,o){const n=i.size,a=FormatInfo.getEncodedBits(s,o);let l,y;for(l=0;l<15;l++)y=1==(a>>l&1),i.set(l<6?l:l<8?l+1:n-15+l,8,y,!0),i.set(8,l<8?n-l-1:l<9?15-l-1+1:15-l-1,y,!0);i.set(n-8,8,1,!0)}function setupData(i,s){const o=i.size;let n=-1,a=o-1,l=7,y=0;for(let k=o-1;k>0;k-=2)for(6===k&&k--;;){for(let C=0;C<2;C++)if(!i.isReserved(a,k-C)){let A=!1;y>>l&1)),i.set(a,k-C,A),l--,-1===l&&(y++,l=7)}if(a+=n,a<0||o<=a){a-=n,n=-n;break}}}function createData(i,s,o){const n=new BitBuffer;o.forEach(function(y){n.put(y.mode.bit,4),n.put(y.getLength(),Mode.getCharCountIndicator(y.mode,i)),y.write(n)});const a=8*(Utils$1.getSymbolTotalCodewords(i)-ECCode.getTotalCodewordsCount(i,s));for(n.getLengthInBits()+4<=a&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(0);const l=(a-n.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(C,s),setupData(C,y),isNaN(n)&&(n=MaskPattern.getBestMask(C,setupFormatInfo.bind(null,C,o))),MaskPattern.applyMask(n,C),setupFormatInfo(C,o,n),{modules:C,version:s,errorCorrectionLevel:o,maskPattern:n,segments:a}}qrcode.create=function(i,s){if(void 0===i||""===i)throw new Error("No input text");let o,n,a=ECLevel.M;return void 0!==s&&(a=ECLevel.from(s.errorCorrectionLevel,ECLevel.M),o=Version.from(s.version),n=MaskPattern.from(s.maskPattern),s.toSJISFunc&&Utils$1.setToSJISFunction(s.toSJISFunc)),createSymbol(i,o,a,n)};var canvas={},utils$3={};(function(i){function s(o){if("number"==typeof o&&(o=o.toString()),"string"!=typeof o)throw new Error("Color should be defined as hex string");let n=o.slice().replace("#","").split("");if(n.length<3||5===n.length||n.length>8)throw new Error("Invalid hex color: "+o);3!==n.length&&4!==n.length||(n=Array.prototype.concat.apply([],n.map(function(l){return[l,l]}))),6===n.length&&n.push("F","F");const a=parseInt(n.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:255&a,hex:"#"+n.slice(0,6).join("")}}i.getOptions=function(o){o||(o={}),o.color||(o.color={});const a=o.width&&o.width>=21?o.width:void 0;return{width:a,scale:a?4:o.scale||4,margin:null==o.margin||o.margin<0?4:o.margin,color:{dark:s(o.color.dark||"#000000ff"),light:s(o.color.light||"#ffffffff")},type:o.type,rendererOpts:o.rendererOpts||{}}},i.getScale=function(o,n){return n.width&&n.width>=o+2*n.margin?n.width/(o+2*n.margin):n.scale},i.getImageWidth=function(o,n){const a=i.getScale(o,n);return Math.floor((o+2*n.margin)*a)},i.qrToImageData=function(o,n,a){const l=n.modules.size,y=n.modules.data,k=i.getScale(l,a),C=Math.floor((l+2*a.margin)*k),A=a.margin*k,T=[a.color.light,a.color.dark];for(let S=0;S=A&&O>=A&&S0&&C>0&&i[k-1]||(n+=l?svgCmd("M",C+o,.5+A+o):svgCmd("m",a,0),a=0,l=!1),C+1':"",C="',T=''+k+C+"\n";return"function"==typeof o&&o(null,T),T};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(i,s,o,n,a){const l=[].slice.call(arguments,1),y=l.length,k="function"==typeof l[y-1];if(!k&&!canPromise())throw new Error("Callback required as last argument");if(!k){if(y<1)throw new Error("Too few arguments provided");return 1===y?(o=s,s=n=void 0):2!==y||s.getContext||(n=o,o=s,s=void 0),new Promise(function(C,A){try{const T=QRCode.create(o,n);C(i(T,s,n))}catch(T){A(T)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(a=o,o=s,s=n=void 0):3===y&&(s.getContext&&void 0===a?(a=n,n=void 0):(a=n,n=o,o=s,s=void 0));try{const C=QRCode.create(o,n);a(null,i(C,s,n))}catch(C){a(C)}}browser$1.create=QRCode.create,browser$1.toCanvas=renderCanvas.bind(null,CanvasRenderer.render),browser$1.toDataURL=renderCanvas.bind(null,CanvasRenderer.renderToDataURL),browser$1.toString=renderCanvas.bind(null,function(i,s,o){return SvgRenderer.render(i,o)});const nlSigninConnectionStringCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode(),this.nlNostrConnectDefault.emit()}generateQRCode(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.connectionString&&i.canvasElement)try{yield browser$1.toCanvas(i.canvasElement,i.connectionString)}catch(s){console.error("Error generating QR Code:",s)}})()}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(i.connectionString),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)}catch(s){console.error("Failed to copy connectionString: ",s)}})()}render(){return h(Fragment,{key:"5186c70f33e7b5d8e42d426f41cbab452181fa79"},h("div",{key:"1737f8438920880e369eff393cad6db37fe62975",class:"p-4 overflow-y-auto"},h("h1",{key:"3dab5fc70ba7ae87d7926f208df838e4e8506e1b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"43a2d0d56b36b4b1577bd6b21eeda9b105359389",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"92cd37de695eee50873cb7a76b2196fd6f2885d6",class:"mx-auto mb-2",ref:i=>this.canvasElement=i}),h("div",{key:"668b253bb58f243d223931a0be911e36eee4a119",class:"px-4"},h("div",{key:"7abb7aa8ba86857ccff22cba4d88cf07407b5fe0",class:"max-w-72 mx-auto"},h("div",{key:"e1747e8fddc4ebe00671ed82ab43fe3b29a4a456",class:"relative mb-2"},h("input",{key:"ce0fed3c0b9a29a63bad975082294d616fcb2b79",type:"text",class:"nl-input peer py-3 px-4 pe-11 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:this.connectionString,disabled:!0}),h("div",{key:"462c8d5454066fe42710cc1a51df4ac6c9dbf8b1",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"cfe2ebdc57ad397d559d935c4c11c6429a7787cc",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"a50d4b5d4a610b535dfb06fb0676d6d8bc681d94","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6c773dbcda5c18b8d3debfad939678dc6374be76","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.isCopy?h("div",{class:"absolute inset-y-0 end-0 flex items-center p-2 rounded-lg"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#00cc00",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))):h("div",{class:"absolute inset-y-0 end-0 flex items-center cursor-pointer p-2 rounded-lg",onClick:()=>this.copyToClipboard()},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"})))),h("div",{key:"e4df52d63e603c2e72228b0bc739688dd3298fa3",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"354b7424c4a06110d3ec030ae71348e21f0575a9",slot:"icon-start",class:"animate-spin-loading inline-block w-[20px] h-[20px] border-[2px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),h("span",{key:"364239250897a241357e2759292538efff0462bd",class:"nl-footer"},"Waiting for connection")))))}static get style(){return NlSigninConnectionStringStyle0}},[0,"nl-signin-connection-string",{titleLogin:[1,"title-login"],description:[1],connectionString:[1,"connection-string"],isCopy:[32]}]);function defineCustomElement$a(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(i=>{"nl-signin-connection-string"===i&&(customElements.get(i)||customElements.define(i,NlSigninConnectionString))})}defineCustomElement$a();const nlSigninOtpCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninOtpStyle0=nlSigninOtpCss,NlSigninOtp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginOTPUser=createEvent(this,"nlLoginOTPUser",7),this.nlLoginOTPCode=createEvent(this,"nlLoginOTPCode",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in with DM",this.description="Please enter your user name or npub, and we will send you a direct message with a one-time code.",this.titleLoginOTP="Enter the code",this.descriptionOTP="Please enter the one-time code we sent to you as a direct message on Nostr.",this.isGood=!1}handleInputChange(i){state.isOTP?state.nlSigninOTP.code=i.target.value:(state.nlSigninOTP.loginName=i.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(i){i.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"68fc45b1dd5e0a15bee1f6497a186b6d73900de5"},h("div",{key:"9ee4c1e464ffd21e04dbf7f3765fb8bbebb77881",class:"p-4 overflow-y-auto"},h("h1",{key:"031d20441be16371669d5143f29b7e88d8a56651",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"9a1aebb5297ce0d54b929c4049f4fa0a499de3a6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},state.isOTP?this.descriptionOTP:this.description)),h("div",{key:"cb120ff50bded40b52328fbdb6d1a9ff2a0f60c6",class:"max-w-72 mx-auto"},h("div",{key:"479e7947b92cfb7421b3f8aaa9992e2b0a44f3b9",class:"relative mb-2"},h("input",{key:"642b11b622a3974ce3314c58cc913dad504ab8b8",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:state.isOTP?"code from direct message":"npub or name@domain",value:state.isOTP?state.nlSigninOTP.code:state.nlSigninOTP.loginName}),h("div",{key:"62b9b607b5cad463660df841545762b6b9c4a803",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"69cdd8e64b17fe1aaf23759f6091651baffd8c8a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"1b19fa169d6f1c893df0c3ae8d6328e0c8b413e6","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"583e207c1197a3d6ee97b68cd35f1fe6fa6e992e","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"b019f36008b7f27a76462f745ffcebc201b40bee",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"14e9d64878284f30f4ca7c3132934cb1befc92c4",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"60f37876cbc7a69e073dacfdfb464b792da8c3ca",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"dc2285fee7ae949e36c7066f8453df25659d44e0",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninOtpStyle0}},[0,"nl-signin-otp",{titleLogin:[1,"title-login"],description:[1],titleLoginOTP:[1,"title-login-o-t-p"],descriptionOTP:[1,"description-o-t-p"],isGood:[32]}]);function defineCustomElement$9(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(i=>{switch(i){case"nl-signin-otp":customElements.get(i)||customElements.define(i,NlSigninOtp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$9();const nlSigninReadOnlyCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninReadOnlyStyle0=nlSigninReadOnlyCss,NlSigninReadOnly=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginReadOnly=createEvent(this,"nlLoginReadOnly",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in to read only",this.description="Please enter the user name or npub of any Nostr user.",this.isGood=!1}handleInputChange(i){state.nlSigninReadOnly.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"427a326a29895539d36b2a4b6a6c263c34cb87a4"},h("div",{key:"24c32f3a0c8ea0c88046013147498a2ac2d8d7a3",class:"p-4 overflow-y-auto"},h("h1",{key:"f3324907637382727d127b700ce72990e2c0b72d",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"0439c0deffe5735650976622cb8bf3ffd7962cd6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"75881872a795cda5173252c349cb68446be32847",class:"max-w-72 mx-auto"},h("div",{key:"b1716089f573616674f2b9ceb138821ed41d1ae5",class:"relative mb-2"},h("input",{key:"d3ea9fd0489a36916d48e05f342421f9686da1e6",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:state.nlSigninReadOnly.loginName}),h("div",{key:"4489f769ed6aeaf7d66ea06b416fdf9e08c2862c",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"aed3c5efdc122fa4dfa0b15dccf3bcc7a123c87a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"5a9165cf26ae7588ebd16f499748b3b3eff8ac1c","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"7dca77f080a4824bdecce0fbc1e98bfff993f7c2","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"ca4c58b0ab64e54a4714d082b97b7dd340b0dbfe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"b7b95e645a8e742410eb7e17e90e497ce0da1c72",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"87f5289d87599a1d182170da96e75f727f3a9e52",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"2cbd83dc1516674c872aa9a21d44188d1739807e",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninReadOnlyStyle0}},[0,"nl-signin-read-only",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$8(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(i=>{switch(i){case"nl-signin-read-only":customElements.get(i)||customElements.define(i,NlSigninReadOnly);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$8();const nlSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSignupStyle0=nlSignupCss,NlSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSignup=createEvent(this,"nlSignup",7),this.nlCheckSignup=createEvent(this,"nlCheckSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create keys with key store",this.description="Choose some username and a key store service.",this.bunkers="nsec.app,highlighter.com",this.isAvailable=!1}formatServers(i){return i.split(",").map(s=>({name:"@"+s,value:s}))}handleInputChange(i){state.nlSignup.signupName=i.target.value,this.nlCheckSignup.emit(`${i.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(i){state.nlSignup.domain=i.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${i.detail}`)}handleCreateAccount(i){i.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(i){state.nlSignup.servers=this.formatServers(i)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"0f80c95f518b18c70b6ec3a7674ba65b93a7150e"},h("div",{key:"0a0e632e1b9891c6d01660916e5ae4581fe88e65",class:"p-4 overflow-y-auto"},h("h1",{key:"6f565e42dc0fa7ed8610f9bbab695756838d3a77",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"f0cac8b68583bc5302e5a7b36d3784266ca1205e",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"8c7901599fd0ce9274abd4fd4e860763d9396334",class:"max-w-72 mx-auto"},h("div",{key:"fc80a9a9d067939bfedd6453727b1b48eef10055",class:"relative mb-2"},h("input",{key:"6efaa2e17d5001cedd32d5a9c9ddb94b57774144",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Name",value:state.nlSignup.signupName}),h("div",{key:"558606cff7bcdf983dd5cca89dda79d7760e9f49",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"4f07566169625a94e83ded38d3e55ff1a4602faa",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"2a5cd98b44738bdbe4e1d87565fe9441e895f257","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"88aec1cd623c0b72ea54d1dfb779831b15d9fa9f",class:"mb-2"},h("nl-select",{key:"9582245b4e59fcdaa0097bc6837b502266d2026f",onSelectDomain:i=>this.handleDomainSelect(i),selected:0,options:state.nlSignup.servers})),h("div",{key:"51a864c0638e07f1821dd5bd39f793e0e562fc99",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"81cf5005b72f9cf2cf9fa9680358d79024e80366",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dbc143408fece554536908a8498580186ac86b8d",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get watchers(){return{bunkers:["watchBunkersHandler"]}}static get style(){return NlSignupStyle0}},[0,"nl-signup",{titleSignup:[1,"title-signup"],description:[1],bunkers:[1],isAvailable:[32]},void 0,{bunkers:["watchBunkersHandler"]}]);function defineCustomElement$7(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(i=>{switch(i){case"nl-signup":customElements.get(i)||customElements.define(i,NlSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$7();const nlWelcomeCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeStyle0=nlWelcomeCss,NlWelcome=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Welcome to Nostr!",this.description="This website is part of the Nostr network. Log in with your Nostr profile or sign up to join."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"7b5a07cdad875ea8242ce84c0736f024deb36949"},h("div",{key:"f0aee3e2ff848c8abd635fbab6aa2df75741bd08",class:"p-4 overflow-y-auto"},h("h1",{key:"0f44047e567b6e28ba8eb9269ae62173bfe4216b",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"b3fd3e2b412894f7d1ec0821077f8418d3611545",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"625314b5bf2e6821144fd79901a3da2629a0771a",class:"max-w-52 mx-auto pb-5"},h("div",{key:"f0846ced1f6cc63dfc43184d3d3536c1eafa7890",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"f4a62ade504b7096052fe26f8eaa8f7a139cc8b6",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"8fa708e8fd991b06026142844443ff192b15f1a1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"232741c608aa380ab96fab7498fd4b055bad40ba","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("button-base",{key:"14568a2ca701d0e7fe55a5d8a8196642792b1cf2",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"551a9a9e2aa57cb920a3d1978f40ebf7dcb7c314",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"a957c348aa9762287638772bdde925a88f38d779","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlWelcomeStyle0}},[0,"nl-welcome",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$6(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(i=>{switch(i){case"nl-welcome":customElements.get(i)||customElements.define(i,NlWelcome);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$6();const nlWelcomeSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSigninStyle0=nlWelcomeSigninCss,NlWelcomeSignIn=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginExtension=createEvent(this,"nlLoginExtension",7),this.titleWelcome="Log in",this.hasExtension=!1,this.authMethods=[],this.hasOTP=!1}handleChangeScreen(i){state.path=[...state.path,i],i===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}renderSignInWithExtension(){return h("button-base",{onClick:()=>this.handleChangeScreen(CURRENT_MODULE.EXTENSION),titleBtn:"With extension"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z"})))}render(){return h(Fragment,{key:"4f0767e4cdcc4927af3fafd074148ba418738923"},h("div",{key:"c8ab1ddae5c93498c26516337fb2b3dbd25a9ab4",class:"p-4 overflow-y-auto"},h("h1",{key:"2332e495e6f947a2e522203415a7e62279bdc497",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"917a8e134efa774749152e47bee8a02ffd18dbd2",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f63f413e66ffde4456998913d37e71fa2e65b91",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"23a84e3cbfe6003aa4798afe40794cf5fdd29a48",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"8af63dc69962963c17d272dcbe44c859d5ba11aa",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"82f9174085198b815d1b76ea16cad5a397bb0bda","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"}))),this.allowAuthMethod("readOnly")&&h("button-base",{key:"d6aedb185f57a3ae61721ab8e1f191b521881015",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"94eeb7e77be912ff240658added6f18e2b82559a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"84406c27a40b9a835ba7cb64e99de007b09caaab","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"aec21828fba73b6602cf7e158d66e6c8c7d1202c","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.hasOTP&&this.allowAuthMethod("otp")&&h("button-base",{key:"909370309781cfa868bed804699602129ef2735b",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"652fe8e11bfeda9261a1f639c5a526123c87db71",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"950de2ac776cc2fefbbb08358fc35ab8b786c5ef","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),this.hasExtension&&this.allowAuthMethod("extension")&&this.renderSignInWithExtension(),!this.allowAuthMethod("connect")&&!this.hasExtension&&h("p",{key:"9caf44de7b4a18fabc947169cc3283243661a2f8",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"No Nostr extension!"),!this.allowAuthMethod("connect")&&this.hasExtension&&!this.allowAuthMethod("extension")&&h("p",{key:"f3feba2e9a56ead70ac353aaf67d1ac3438aaa4f",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Use advanced options."))))}static get style(){return NlWelcomeSigninStyle0}},[0,"nl-welcome-signin",{titleWelcome:[1,"title-welcome"],hasExtension:[4,"has-extension"],authMethods:[16],hasOTP:[4,"has-o-t-p"]}]);function defineCustomElement$5(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(i=>{switch(i){case"nl-welcome-signin":customElements.get(i)||customElements.define(i,NlWelcomeSignIn);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$5();const nlWelcomeSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSignupStyle0=nlWelcomeSignupCss,NlWelcomeSignUp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Sign up",this.description="Nostr profiles are based on cryptographic keys. You can create keys right here, or with a key storage app."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"b5d134603b3a579120e107a6db9dc1cc3f68106c"},h("div",{key:"64028950f83e5372e7774d0b642d2bc4b7a4e374",class:"p-4 overflow-y-auto"},h("h1",{key:"ab2a90b7501aa467dd300e5d3fa5c03ad7430f80",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"be4afbc5c19cf6943127992472ca9788ad45a667",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"053719e30861ffc47b08c7dec4afd47ab2228eb4",class:"max-w-52 mx-auto pb-5"},h("div",{key:"6fe9fce24b1a77410a271e27b6df49781b748806",class:"flex gap-3 flex-col"},h("button-base",{key:"4374520b23b997f21a42690e25cdd2398049e2ca",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"cda4adcb7f43fc22ca43f5682f05bd025be6749a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"1837503cef1df0e616160f9e443c404fac2fe593","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{key:"fb56918415df51984a6c3e338652a7ceab1b8876",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"605354a04e15ae5447fe9342675073157ce9cd54",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"ae5545abaa6dcfe32723e7bb05dd864485f68046","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))))))}static get style(){return NlWelcomeSignupStyle0}},[0,"nl-welcome-signup",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$4(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(i=>{switch(i){case"nl-welcome-signup":customElements.get(i)||customElements.define(i,NlWelcomeSignUp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$4();const nlAuthCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.animate-spin-loading{animation:spin 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlAuthStyle0=nlAuthCss,NlAuth=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.nlChangeDarkMode=createEvent(this,"nlChangeDarkMode",7),this.theme="default",this.bunkers="",this.startScreen=CURRENT_MODULE.WELCOME,this.authMethods=[],this.hasExtension=!1,this.hasOTP=!1,this.isLoading=!1,this.isLoadingExtension=!1,this.isOTP=!1,this.authUrl="",this.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(i){state.localSignup=i}watchLoadingHandler(i){state.isLoading=i}watchLoadingExtensionHandler(i){state.isLoadingExtension=i}watchOTPHandler(i){state.isOTP=i}watchAuthUrlHandler(i){state.authUrl=i}watchErrorHandler(i){state.error=i}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,console.log("path",state.path),state.isOTP=!1}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(i){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==i?[CURRENT_MODULE.WELCOME,i]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,i]}render(){const i="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),s=state.path.at(-1),o=!this.authMethods.length||!this.localSignup&&this.authMethods.includes("connect")||this.localSignup&&this.authMethods.includes("local");return h("div",{class:`theme-${this.theme}`},h("div",{class:i},h("div",{onClick:()=>this.handleClose(),class:"absolute top-0 left-0 w-full h-full bg-gray-500 bg-opacity-75 z-[80]"}),h("div",{class:"nl-bg relative z-[81] w-full flex flex-col rounded-xl sm:max-w-lg sm:w-full sm:mx-auto"},h("div",{class:"flex justify-between items-center py-3 px-4"},h("div",{class:"flex gap-2 items-center"},h("svg",{class:"w-7 h-7",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("p",{class:"font-bold nl-logo text-base"},"Nostr ",h("span",{class:"font-light"},"Login"))),h("div",{class:"flex gap-1"},h("button",{onClick:()=>this.handleChangeDarkMode(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Change theme"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",this.darkMode?{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))))),state.path.length>1&&!state.isLoading&&h("div",{class:"p-4"},h("button",{onClick:()=>this.handleClickToBack(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600","data-hs-overlay":"#hs-vertically-centered-modal"},h("span",{class:"sr-only"},"Back"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"})))),state.isLoading||state.authUrl?h("nl-loading",{path:s}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(s){case CURRENT_MODULE.WELCOME:return h("nl-welcome",{titleWelcome:this.welcomeTitle||void 0,description:this.welcomeDescription||void 0});case CURRENT_MODULE.LOGIN:return h("nl-signin",null);case CURRENT_MODULE.SIGNUP:return h("nl-signup",{bunkers:this.bunkers});case CURRENT_MODULE.LOCAL_SIGNUP:return h("nl-local-signup",null);case CURRENT_MODULE.CONFIRM_LOGOUT:return h("nl-confirm-logout",null);case CURRENT_MODULE.IMPORT_FLOW:return h("nl-import-flow",{services:this.connectionStringServices.filter(n=>n.canImport)});case CURRENT_MODULE.INFO:return h("nl-info",null);case CURRENT_MODULE.EXTENSION:return h("nl-info-extension",null);case CURRENT_MODULE.LOGIN_READ_ONLY:return h("nl-signin-read-only",null);case CURRENT_MODULE.LOGIN_BUNKER_URL:return h("nl-signin-bunker-url",null);case CURRENT_MODULE.LOGIN_OTP:return h("nl-signin-otp",null);case CURRENT_MODULE.WELCOME_LOGIN:return h("nl-welcome-signin",{hasOTP:this.hasOTP,authMethods:this.authMethods,hasExtension:this.hasExtension});case CURRENT_MODULE.WELCOME_SIGNUP:return h("nl-welcome-signup",null);case CURRENT_MODULE.CONNECTION_STRING:return h("nl-signin-connection-string",{connectionString:this.connectionString});case CURRENT_MODULE.CONNECT:return h("nl-connect",{connectionStringServices:this.connectionStringServices,authMethods:this.authMethods});case CURRENT_MODULE.PREVIOUSLY_LOGGED:return h("nl-previously-logged",{accounts:this.accounts,recents:this.recents});default:return h("nl-welcome",null)}})(),(state.isOTP||s!==CURRENT_MODULE.INFO&&s!==CURRENT_MODULE.CONFIRM_LOGOUT&&s!==CURRENT_MODULE.IMPORT_FLOW&&s!==CURRENT_MODULE.WELCOME&&s!==CURRENT_MODULE.EXTENSION&&s!==CURRENT_MODULE.PREVIOUSLY_LOGGED)&&h(Fragment,null,s===CURRENT_MODULE.WELCOME_SIGNUP||s===CURRENT_MODULE.SIGNUP||s===CURRENT_MODULE.LOCAL_SIGNUP?h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you already have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(CURRENT_MODULE.WELCOME_LOGIN),class:"cursor-pointer text-blue-400"},"log in"),".")):o&&h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you don't have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(this.localSignup?CURRENT_MODULE.LOCAL_SIGNUP:CURRENT_MODULE.WELCOME_SIGNUP),class:"cursor-pointer text-blue-400"},"sign up"),".")))))))}static get watchers(){return{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}}static get style(){return NlAuthStyle0}},[1,"nl-auth",{theme:[1025],bunkers:[1],startScreen:[1,"start-screen"],authMethods:[16],hasExtension:[4,"has-extension"],hasOTP:[4,"has-o-t-p"],isLoading:[4,"is-loading"],isLoadingExtension:[4,"is-loading-extension"],isOTP:[4,"is-o-t-p"],authUrl:[1,"auth-url"],error:[1],localSignup:[4,"local-signup"],accounts:[1040],recents:[1040],darkMode:[1028,"dark-mode"],welcomeTitle:[1,"welcome-title"],welcomeDescription:[1,"welcome-description"],connectionString:[1,"connection-string"],connectionStringServices:[16]},void 0,{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","nl-previously-logged","nl-select","nl-signin","nl-signin-bunker-url","nl-signin-connection-string","nl-signin-otp","nl-signin-read-only","nl-signup","nl-welcome","nl-welcome-signin","nl-welcome-signup"].forEach(i=>{switch(i){case"nl-auth":customElements.get(i)||customElements.define(i,NlAuth);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-confirm-logout":customElements.get(i)||defineCustomElement$m();break;case"nl-connect":customElements.get(i)||defineCustomElement$l();break;case"nl-import-flow":customElements.get(i)||defineCustomElement$j();break;case"nl-info":customElements.get(i)||defineCustomElement$i();break;case"nl-info-extension":customElements.get(i)||defineCustomElement$h();break;case"nl-loading":customElements.get(i)||defineCustomElement$g();break;case"nl-local-signup":customElements.get(i)||defineCustomElement$f();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e();break;case"nl-previously-logged":customElements.get(i)||defineCustomElement$d();break;case"nl-select":customElements.get(i)||defineCustomElement$k();break;case"nl-signin":customElements.get(i)||defineCustomElement$c();break;case"nl-signin-bunker-url":customElements.get(i)||defineCustomElement$b();break;case"nl-signin-connection-string":customElements.get(i)||defineCustomElement$a();break;case"nl-signin-otp":customElements.get(i)||defineCustomElement$9();break;case"nl-signin-read-only":customElements.get(i)||defineCustomElement$8();break;case"nl-signup":customElements.get(i)||defineCustomElement$7();break;case"nl-welcome":customElements.get(i)||defineCustomElement$6();break;case"nl-welcome-signin":customElements.get(i)||defineCustomElement$5();break;case"nl-welcome-signup":customElements.get(i)||defineCustomElement$4()}})}defineCustomElement$3();const NlButton=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}render(){return h("button-base",{key:"906c0f4cad65523702f56462bd36e2e773650d57",theme:this.theme,darkMode:this.darkMode,titleBtn:this.titleBtn,disabled:this.disabled})}},[1,"nl-button",{theme:[1],darkMode:[4,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$2(){typeof customElements>"u"||["nl-button","button-base"].forEach(i=>{switch(i){case"nl-button":customElements.get(i)||customElements.define(i,NlButton);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$2();const nlChangeAccountCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlChangeAccountStyle0=nlChangeAccountCss,NLChangeAccount=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleSwitchAccount=createEvent(this,"handleSwitchAccount",7),this.isOpen=!1,this.options=[],this.accounts=[],this.currentAccount=null,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}watchAccountsHandler(i){this.options=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.handleSwitchAccount.emit(i)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const i=(this.isOpen?"listClass flex flex-col gap-2":"hidden")+" w-full nl-select-list absolute z-10 left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",s=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500",o=this.options&&this.currentAccount?this.options.filter(n=>n.pubkey!==this.currentAccount.pubkey||n.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"e2fb1c4ca91fe75f9af8c40ba3411dba388ac9fd",class:`theme-${this.themeState}`},h("div",{key:"4ea60737ca60f4e6c20d014ed197f65f7b169432",class:"relative",ref:n=>this.wrapperRef=n},h("button",{key:"5838bf67141378607ec9d7f653f2eb71fbb655ee",ref:n=>this.buttonRef=n,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"b1424401cb9c0222175d027c505d07aa2f0932e9",class:"text-gray-500"},"Switch profile"),h("svg",{key:"58eecdd605e9cb6296656f26abf8153150ee0f64",class:s,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"f31b6c5b8a96e35a46bf39c983cad1af501a1763",d:"m6 9 6 6 6-6"}))),h("ul",{key:"a5cb6e8ab70134082b1ad7953939fd5aedb7481d",ref:n=>this.ulRef=n,class:i},this.options&&o.map(n=>{const l=n.name||n.nip05||n.pubkey;return h("li",{onClick:()=>this.handleChange(n),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{class:"uppercase font-bold w-full max-w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},n?.picture?h("img",{class:"w-full rounded-full",src:n.picture,alt:"Logo"}):l?l[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"truncate overflow-hidden"},l),h("nl-login-status",{info:n})))}),h("li",{key:"7d050773b50bbda055bd3f660045d5fee0c609c7",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"222120208bad410ec4217c15d8327a24abb71950",onClick:()=>this.handleOpenModal(),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{key:"2d4d88a1df00ea687f6b32f8d97a29146efdb49a",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"6863afeb362ce38a2b6cca8611f91746a5d879ca",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4"},h("path",{key:"16d78e3b3288db99c203cef5ed766ef61ce146a1","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"}))),"Add profile")))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}}static get style(){return NlChangeAccountStyle0}},[0,"nl-change-account",{accounts:[16],currentAccount:[16],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],options:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}]);function defineCustomElement$1(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-change-account":customElements.get(i)||customElements.define(i,NLChangeAccount);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$1();const nlBannerCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleRetryConfirmBanner=createEvent(this,"handleRetryConfirmBanner",7),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleSetConfirmBanner=createEvent(this,"handleSetConfirmBanner",7),this.handleLoginBanner=createEvent(this,"handleLoginBanner",7),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleConfirmLogout=createEvent(this,"handleConfirmLogout",7),this.handleImportModal=createEvent(this,"handleImportModal",7),this.isLogin=!1,this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.domain="",this.urlNotify="",this.listNotifies=[],this.isOpenNotifyTimeOut=!1,this.isOpen=!1,this.isConfirm=!0,this.isOpenConfirm=!1,this.isLoading=!1,this.notify=null,this.isNotConfirmToSend=!1,this.userInfo=null,this.accounts=[]}watchNotifyHandler(i){var s,o,n;this.isNotConfirmToSend=!0,this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(n=null===(o=null===(s=this.userInfo)||void 0===s?void 0:s.nip05)||void 0===o?void 0:o.split("@"))||void 0===n?void 0:n[1])||"",i.url&&(this.urlNotify=i.url,this.isOpenNotifyTimeOut=!1),!this.urlNotify&&i.timeOut&&(this.isOpenNotifyTimeOut=!0)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1,this.isOpenNotifyTimeOut=!1,this.isOpenConfirm=!1,this.isNotConfirmToSend&&(this.handleSetConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1),this.urlNotify=""}handleLogin(){this.handleLoginBanner.emit(METHOD_MODULE.LOGIN),this.handleClose()}handleSignup(){this.handleLoginBanner.emit(METHOD_MODULE.SIGNUP),this.handleClose()}handleImport(){this.handleImportModal.emit(),this.handleClose()}handleLogout(){if(localStorage.getItem("backupKey"))return this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose(),void localStorage.removeItem("backupKey");"local"===this.userInfo.authMethod?this.handleConfirmLogout.emit():this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose()}handleConfirm(){this.handleNotifyConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1,this.handleClose()}handleRetryConfirm(){this.handleRetryConfirmBanner.emit(),this.isNotConfirmToSend=!1,this.handleClose()}render(){var i,s,o,n,a,l;const y=!(null===(i=this.userInfo)||void 0===i||!i.picture),k=(null===(s=this.userInfo)||void 0===s?void 0:s.name)||(null===(a=null===(n=null===(o=this.userInfo)||void 0===o?void 0:o.nip05)||void 0===n?void 0:n.split("@"))||void 0===a?void 0:a[0])||(null===(l=this.userInfo)||void 0===l?void 0:l.pubkey)||"",C=!!k,A=this.userInfo&&"local"===this.userInfo.authMethod,T=localStorage.getItem("backupKey");return h("div",{key:"135e66c8e2156c98f3c5b2ed33657e193575301e",class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{key:"472074168314b51f8a80f53814043bfda4058c26",class:this.darkMode&&"dark"},h("div",{key:"f55074c5da729a4de542841ace63a7d73cabadf5",class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},h("div",{key:"10c552768319d8f6642ea23db3af15d3b54cec67",class:"block w-[48px] h-[46px] relative z-10"},h("div",{key:"52d9d39b5d27d2924fabd0560e27b3d3d214c011",onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{key:"c64f3d89b7daba7ea1cf20f215561ebb18fa56e2",class:(this.isLoading?"w-5 h-5 border-[2px] mr-3.5 ml-[2px] opacity-1":"w-0 h-0 border-[0px] mr-0 opacity-0 ml-0")+" animate-spin transition-all duration-300 ease-in-out inline-block border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),this.userInfo?h("div",{class:"uppercase font-bold w-6 h-6 mr-2 rounded-full border border-gray-200 flex justify-center items-center"},y?h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo"}):C?k[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))):h("div",{class:"flex justify-center items-center"},h("svg",{class:"w-6 h-6",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),this.isOpen&&h("span",{class:"px-2"},h("b",null,"Nostr")," Login")),this.isOpen&&C&&h("div",{key:"ac034a746a28bd20a36770a49d02773ac97025a5",class:"show-slow truncate w-16 text-xs"},k),this.isOpen&&C&&h("nl-login-status",{key:"5355376e14be5616978f4ab4a7f635aa34dd79b1",info:this.userInfo}))),h("button",{key:"7b772fb052250c40b5f82df5c78ed89a4fc1c294",onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{key:"4ed204a4e214ef7d6d31bee7d3b3b0297adc969f",class:"sr-only"},"Close"),h("svg",{key:"78705023791bbfe894b5a522471340ee21ddc38d",class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"065017768a1984e78818d39ee21d8a9e771fae71",d:"M18 6 6 18"}),h("path",{key:"2c647fa99c7d9d896fc36075862e6e52d7897228",d:"m6 6 12 12"}))),h("div",{key:"c96e61467259657e68a30a9adc47aab195bf7ee8",class:"p-3 show-slow"},this.isOpenConfirm?h("div",null,h("div",{class:"w-8 h-8 p-1/2 rounded-full border border-gray-200 bg-white mb-2 mt-2 show-slow m-auto"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#5a68ff",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("p",{class:"mb-2 text-center max-w-40 min-w-40 mx-auto"},this.isOpenNotifyTimeOut?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),this.isOpenNotifyTimeOut?h("a",{onClick:()=>this.handleClose(),href:`https://${this.domain}`,target:"_blank",class:"nl-button text-nowrap py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},"Go to ",this.domain):h("button-base",{onClick:()=>this.handleConfirm(),titleBtn:"Confirm"})):h("div",null,h("div",null,this.titleBanner&&h("p",{class:"mb-2 text-center show-slow max-w-40 min-w-40 mx-auto"},this.titleBanner),A&&h(Fragment,null,!T&&h("p",{class:"mb-2 text-center show-slow text-red-400 max-w-40 min-w-40 mx-auto"},"Your profile may be lost if you close this tab"),h("div",{class:"mb-2"},h("button-base",{onClick:()=>this.handleImport(),theme:"lemonade",titleBtn:"Back up profile"}))),h("div",{class:"mb-2"},h("nl-change-account",{currentAccount:this.userInfo,accounts:this.accounts})),!!this.listNotifies.length&&h("div",{onClick:()=>this.handleRetryConfirm(),class:"show-slow border border-yellow-600 text-yellow-600 bg-yellow-100 p-2 rounded-lg mb-2 cursor-pointer w-44 text-xs m-auto text-center"},"Requests: ",this.listNotifies.length),this.userInfo?h("button-base",{onClick:()=>this.handleLogout(),titleBtn:"Log out"}):h("div",null,h("button-base",{onClick:()=>this.handleLogin(),titleBtn:"Log in"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{onClick:()=>this.handleSignup(),titleBtn:"Sign up"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"}))))))))))}static get watchers(){return{notify:["watchNotifyHandler"]}}static get style(){return NlBannerStyle0}},[1,"nl-banner",{theme:[1025],darkMode:[1028,"dark-mode"],hiddenMode:[1028,"hidden-mode"],titleBanner:[1,"title-banner"],listNotifies:[16],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isLogin:[32],domain:[32],urlNotify:[32],isOpenNotifyTimeOut:[32],isConfirm:[32],isOpenConfirm:[32],isNotConfirmToSend:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-banner":customElements.get(i)||customElements.define(i,NlBanner);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-change-account":customElements.get(i)||defineCustomElement$1();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var lib$1={},types={};Object.defineProperty(types,"__esModule",{value:!0});var ee={},taskCollection$1={},taskCollection={},bakeCollection={};(function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.bakeCollectionVariadic=exports.bakeCollectionAwait=exports.bakeCollection=exports.BAKED_EMPTY_FUNC=void 0,exports.BAKED_EMPTY_FUNC=function(){};var FORLOOP_FALLBACK=1500;function generateArgsDefCode(i){var s="";if(0===i)return s;for(var o=0;o1)s?((o=this._tasks).push.apply(o,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(s){var a;1===n?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===n?[this._tasks,i]:i,this.length++}function push_rebuild(i,s){var o,n=this.length;if(n>1)s?((o=this._tasks).push.apply(o,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(s){var a;1===n?((a=Array(1+arguments.length)).push(a),a.push.apply(a,arguments),this._tasks=a):((a=Array(arguments.length)).push.apply(a,arguments),this._tasks=a),this.length+=arguments.length}else this._tasks=1===n?[this._tasks,i]:i,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(i,s){-1!==s&&(0===s?i.shift():s===i.length-1?i.length=i.length-1:i.splice(s,1))}function removeLast_norebuild(i){0!==this.length&&(1===this.length?this._tasks===i&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(i){if(0!==this.length){if(1===this.length)return this._tasks===i&&(this.length=0),this.firstEmitBuildStrategy?void(this.call=bake_collection_1.BAKED_EMPTY_FUNC):void this.rebuild();_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length,this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}}function insert_norebuild(i){for(var s,o=[],n=1;n0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash$3(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(i.outputLen),number$3(i.blockLen)}function exists$3(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output$3(i,s){bytes$3(i);const o=s.outputLen;if(i.lengthi instanceof Uint8Array,createView$2=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$2=(i,s)=>i<<32-s|i>>>s,isLE$3=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$3)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes$3(i){if("string"==typeof i&&(i=utf8ToBytes$4(i)),!u8a$3(i))throw new Error("expected Uint8Array, got "+typeof i);return i}function concatBytes$3(...i){const s=new Uint8Array(i.reduce((n,a)=>n+a.length,0));let o=0;return i.forEach(n=>{if(!u8a$3(n))throw new Error("Uint8Array expected");s.set(n,o),o+=n.length}),s}Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(i){const s=n=>i().update(toBytes$3(n)).digest(),o=i();return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=()=>i(),s}function randomBytes$2(i=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(i,s,o,n){if("function"==typeof i.setBigUint64)return i.setBigUint64(s,o,n);const a=BigInt(32),l=BigInt(4294967295),y=Number(o>>a&l),k=Number(o&l),A=n?0:4;i.setUint32(s+(n?4:0),y,n),i.setUint32(s+A,k,n)}let SHA2$2=class extends Hash$2{constructor(i,s,o,n){super(),this.blockLen=i,this.outputLen=s,this.padOffset=o,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$2(this.buffer)}update(i){assert$3.exists(this);const{view:s,buffer:o,blockLen:n}=this,a=(i=toBytes$3(i)).length;for(let l=0;ln-l&&(this.process(o,0),l=0);for(let T=l;TA.length)throw new Error("_sha2: outputLen bigger than state");for(let T=0;Ti&s^~i&o,Maj$2=(i,s,o)=>i&s^i&o^s&o,SHA256_K$2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$2=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$2=new Uint32Array(64);let SHA256$2=class extends SHA2$2{constructor(){super(64,32,8,!1),this.A=0|IV$2[0],this.B=0|IV$2[1],this.C=0|IV$2[2],this.D=0|IV$2[3],this.E=0|IV$2[4],this.F=0|IV$2[5],this.G=0|IV$2[6],this.H=0|IV$2[7]}get(){const{A:i,B:s,C:o,D:n,E:a,F:l,G:y,H:k}=this;return[i,s,o,n,a,l,y,k]}set(i,s,o,n,a,l,y,k){this.A=0|i,this.B=0|s,this.C=0|o,this.D=0|n,this.E=0|a,this.F=0|l,this.G=0|y,this.H=0|k}process(i,s){for(let T=0;T<16;T++,s+=4)SHA256_W$2[T]=i.getUint32(s,!1);for(let T=16;T<64;T++){const S=SHA256_W$2[T-15],O=SHA256_W$2[T-2],N=rotr$2(S,7)^rotr$2(S,18)^S>>>3,Z=rotr$2(O,17)^rotr$2(O,19)^O>>>10;SHA256_W$2[T]=Z+SHA256_W$2[T-7]+N+SHA256_W$2[T-16]|0}let{A:o,B:n,C:a,D:l,E:y,F:k,G:C,H:A}=this;for(let T=0;T<64;T++){const S=A+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,k,C)+SHA256_K$2[T]+SHA256_W$2[T]|0,O=(rotr$2(o,2)^rotr$2(o,13)^rotr$2(o,22))+Maj$2(o,n,a)|0;A=C,C=k,k=y,y=l+S|0,l=a,a=n,n=o,o=S+O|0}o=o+this.A|0,n=n+this.B|0,a=a+this.C|0,l=l+this.D|0,y=y+this.E|0,k=k+this.F|0,C=C+this.G|0,A=A+this.H|0,this.set(o,n,a,l,y,k,C,A)}roundClean(){SHA256_W$2.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},SHA224$1=class extends SHA256$2{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};const sha256$2=wrapConstructor$2(()=>new SHA256$2);wrapConstructor$2(()=>new SHA224$1);const _0n$4=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2),u8a$2=i=>i instanceof Uint8Array,hexes$2=Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$2(i){if(!u8a$2(i))throw new Error("Uint8Array expected");let s="";for(let o=0;on+a.length,0));let o=0;return i.forEach(n=>{if(!u8a$2(n))throw new Error("Uint8Array expected");s.set(n,o),o+=n.length}),s}function equalBytes$1(i,s){if(i.length!==s.length)return!1;for(let o=0;o_0n$4;i>>=_1n$4,s+=1);return s}function bitGet(i,s){return i>>BigInt(s)&_1n$4}const bitSet=(i,s,o)=>i|(o?_1n$4:_0n$4)<(_2n$2<new Uint8Array(i),u8fr=i=>Uint8Array.from(i);function createHmacDrbg(i,s,o){if("number"!=typeof i||i<2)throw new Error("hashLen must be a number");if("number"!=typeof s||s<2)throw new Error("qByteLen must be a number");if("function"!=typeof o)throw new Error("hmacFn must be a function");let n=u8n(i),a=u8n(i),l=0;const y=()=>{n.fill(1),a.fill(0),l=0},k=(...T)=>o(a,n,...T),C=(T=u8n())=>{a=k(u8fr([0]),T),n=k(),0!==T.length&&(a=k(u8fr([1]),T),n=k())},A=()=>{if(l++>=1e3)throw new Error("drbg: tried 1000 values");let T=0;const S=[];for(;T{let O;for(y(),C(T);!(O=S(A()));)C();return y(),O}}const validatorFns={bigint:i=>"bigint"==typeof i,function:i=>"function"==typeof i,boolean:i=>"boolean"==typeof i,string:i=>"string"==typeof i,isSafeInteger:i=>Number.isSafeInteger(i),array:i=>Array.isArray(i),field:(i,s)=>s.Fp.isValid(i),hash:i=>"function"==typeof i&&Number.isSafeInteger(i.outputLen)};function validateObject(i,s,o={}){const n=(a,l,y)=>{const k=validatorFns[l];if("function"!=typeof k)throw new Error(`Invalid validator "${l}", expected function`);const C=i[a];if(!(y&&void 0===C||k(C,i)))throw new Error(`Invalid param ${String(a)}=${C} (${typeof C}), expected ${l}`)};for(const[a,l]of Object.entries(s))n(a,l,!1);for(const[a,l]of Object.entries(o))n(a,l,!0);return i}var ut=Object.freeze({__proto__:null,bitGet,bitLen,bitMask,bitSet,bytesToHex:bytesToHex$2,bytesToNumberBE,bytesToNumberLE,concatBytes:concatBytes$2,createHmacDrbg,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$2,hexToNumber,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes:utf8ToBytes$3,validateObject});const _0n$3=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);function mod(i,s){const o=i%s;return o>=_0n$3?o:s+o}function pow(i,s,o){if(o<=_0n$3||s<_0n$3)throw new Error("Expected power/modulo > 0");if(o===_1n$3)return _0n$3;let n=_1n$3;for(;s>_0n$3;)s&_1n$3&&(n=n*i%o),i=i*i%o,s>>=_1n$3;return n}function pow2(i,s,o){let n=i;for(;s-- >_0n$3;)n*=n,n%=o;return n}function invert(i,s){if(i===_0n$3||s<=_0n$3)throw new Error(`invert: expected positive integers, got n=${i} mod=${s}`);let o=mod(i,s),n=s,a=_0n$3,l=_1n$3;for(;o!==_0n$3;){const y=n%o,k=a-l*(n/o);n=o,o=y,a=l,l=k}if(n!==_1n$3)throw new Error("invert: does not exist");return mod(a,s)}function tonelliShanks(i){const s=(i-_1n$3)/_2n$1;let o,n,a;for(o=i-_1n$3,n=0;o%_2n$1===_0n$3;o/=_2n$1,n++);for(a=_2n$1;a(o[n]="function",o),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(i,s,o){if(o<_0n$3)throw new Error("Expected power > 0");if(o===_0n$3)return i.ONE;if(o===_1n$3)return s;let n=i.ONE,a=s;for(;o>_0n$3;)o&_1n$3&&(n=i.mul(n,a)),a=i.sqr(a),o>>=_1n$3;return n}function FpInvertBatch(i,s){const o=new Array(s.length),n=s.reduce((l,y,k)=>i.is0(y)?l:(o[k]=l,i.mul(l,y)),i.ONE),a=i.inv(n);return s.reduceRight((l,y,k)=>i.is0(y)?l:(o[k]=i.mul(l,o[k]),i.mul(l,y)),a),o}function nLength(i,s){const o=void 0!==s?s:i.toString(2).length;return{nBitLength:o,nByteLength:Math.ceil(o/8)}}function Field(i,s,o=!1,n={}){if(i<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${i}`);const{nBitLength:a,nByteLength:l}=nLength(i,s);if(l>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(i),k=Object.freeze({ORDER:i,BITS:a,BYTES:l,MASK:bitMask(a),ZERO:_0n$3,ONE:_1n$3,create:C=>mod(C,i),isValid:C=>{if("bigint"!=typeof C)throw new Error("Invalid field element: expected bigint, got "+typeof C);return _0n$3<=C&&CC===_0n$3,isOdd:C=>(C&_1n$3)===_1n$3,neg:C=>mod(-C,i),eql:(C,A)=>C===A,sqr:C=>mod(C*C,i),add:(C,A)=>mod(C+A,i),sub:(C,A)=>mod(C-A,i),mul:(C,A)=>mod(C*A,i),pow:(C,A)=>FpPow(k,C,A),div:(C,A)=>mod(C*invert(A,i),i),sqrN:C=>C*C,addN:(C,A)=>C+A,subN:(C,A)=>C-A,mulN:(C,A)=>C*A,inv:C=>invert(C,i),sqrt:n.sqrt||(C=>y(k,C)),invertBatch:C=>FpInvertBatch(k,C),cmov:(C,A,T)=>T?A:C,toBytes:C=>o?numberToBytesLE(C,l):numberToBytesBE(C,l),fromBytes:C=>{if(C.length!==l)throw new Error(`Fp.fromBytes: expected ${l}, got ${C.length}`);return o?bytesToNumberLE(C):bytesToNumberBE(C)}});return Object.freeze(k)}function hashToPrivateScalar(i,s,o=!1){const n=(i=ensureBytes$1("privateHash",i)).length,a=nLength(s).nByteLength+8;if(a<24||n1024)throw new Error(`hashToPrivateScalar: expected ${a}-1024 bytes of input, got ${n}`);return mod(o?bytesToNumberLE(i):bytesToNumberBE(i),s-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(i,s){const o=(a,l)=>{const y=l.negate();return a?y:l},n=a=>({windows:Math.ceil(s/a)+1,windowSize:2**(a-1)});return{constTimeNegate:o,unsafeLadder(a,l){let y=i.ZERO,k=a;for(;l>_0n$2;)l&_1n$2&&(y=y.add(k)),k=k.double(),l>>=_1n$2;return y},precomputeWindow(a,l){const{windows:y,windowSize:k}=n(l),C=[];let A=a,T=A;for(let S=0;S>=N,J>C&&(J-=O,y+=_1n$2);const ht=W,ct=W+Math.abs(J)-1,xt=J<0;0===J?T=T.add(o(Z%2!=0,l[ht])):A=A.add(o(xt,l[ct]))}return{p:A,f:T}},wNAFCached(a,l,y,k){const C=a._WINDOW_SIZE||1;let A=l.get(a);return A||(A=this.precomputeWindow(a,C),1!==C&&l.set(a,k(A))),this.wNAF(C,A,y)}}}function validateBasic(i){return validateField(i.Fp),validateObject(i,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(i.n,i.nBitLength),...i,p:i.Fp.ORDER})}function validatePointOpts(i){const s=validateBasic(i);validateObject(s,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:o,Fp:n,a}=s;if(o){if(!n.eql(a,n.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof o||"bigint"!=typeof o.beta||"function"!=typeof o.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...s})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(i=""){super(i)}},_parseInt(i){const{Err:s}=DER;if(i.length<2||2!==i[0])throw new s("Invalid signature integer tag");const o=i[1],n=i.subarray(2,o+2);if(!o||n.length!==o)throw new s("Invalid signature integer: wrong length");if(128&n[0])throw new s("Invalid signature integer: negative");if(0===n[0]&&!(128&n[1]))throw new s("Invalid signature integer: unnecessary leading zero");return{d:b2n(n),l:i.subarray(o+2)}},toSig(i){const{Err:s}=DER,o="string"==typeof i?h2b(i):i;if(!(o instanceof Uint8Array))throw new Error("ui8a expected");let n=o.length;if(n<2||48!=o[0])throw new s("Invalid signature tag");if(o[1]!==n-2)throw new s("Invalid signature: incorrect length");const{d:a,l}=DER._parseInt(o.subarray(2)),{d:y,l:k}=DER._parseInt(l);if(k.length)throw new s("Invalid signature: left bytes after parsing");return{r:a,s:y}},hexFromSig(i){const s=A=>8&Number.parseInt(A[0],16)?"00"+A:A,o=A=>{const T=A.toString(16);return 1&T.length?`0${T}`:T},n=s(o(i.s)),a=s(o(i.r)),l=n.length/2,y=a.length/2,k=o(l),C=o(y);return`30${o(y+l+4)}02${C}${a}02${k}${n}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(i){const s=validatePointOpts(i),{Fp:o}=s,n=s.toBytes||((Z,W,J)=>{const ht=W.toAffine();return concatBytes$2(Uint8Array.from([4]),o.toBytes(ht.x),o.toBytes(ht.y))}),a=s.fromBytes||(Z=>{const W=Z.subarray(1);return{x:o.fromBytes(W.subarray(0,o.BYTES)),y:o.fromBytes(W.subarray(o.BYTES,2*o.BYTES))}});function l(Z){const{a:W,b:J}=s,ht=o.sqr(Z),ct=o.mul(ht,Z);return o.add(o.add(ct,o.mul(Z,W)),J)}if(!o.eql(o.sqr(s.Gy),l(s.Gx)))throw new Error("bad generator point: equation left != right");function y(Z){return"bigint"==typeof Z&&_0n$1o.eql(pt,o.ZERO);return ct(J)&&ct(ht)?S.ZERO:new S(J,ht,o.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(W){const J=o.invertBatch(W.map(ht=>ht.pz));return W.map((ht,ct)=>ht.toAffine(J[ct])).map(S.fromAffine)}static fromHex(W){const J=S.fromAffine(a(ensureBytes$1("pointHex",W)));return J.assertValidity(),J}static fromPrivateKey(W){return S.BASE.multiply(C(W))}_setWindowSize(W){this._WINDOW_SIZE=W,A.delete(this)}assertValidity(){if(this.is0()){if(s.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:W,y:J}=this.toAffine();if(!o.isValid(W)||!o.isValid(J))throw new Error("bad point: x or y not FE");const ht=o.sqr(J),ct=l(W);if(!o.eql(ht,ct))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:W}=this.toAffine();if(o.isOdd)return!o.isOdd(W);throw new Error("Field doesn't support isOdd")}equals(W){T(W);const{px:J,py:ht,pz:ct}=this,{px:pt,py:xt,pz:Ct}=W,Ot=o.eql(o.mul(J,Ct),o.mul(pt,ct)),_t=o.eql(o.mul(ht,Ct),o.mul(xt,ct));return Ot&&_t}negate(){return new S(this.px,o.neg(this.py),this.pz)}double(){const{a:W,b:J}=s,ht=o.mul(J,_3n),{px:ct,py:pt,pz:xt}=this;let Ct=o.ZERO,Ot=o.ZERO,_t=o.ZERO,wt=o.mul(ct,ct),it=o.mul(pt,pt),st=o.mul(xt,xt),vt=o.mul(ct,pt);return vt=o.add(vt,vt),_t=o.mul(ct,xt),_t=o.add(_t,_t),Ct=o.mul(W,_t),Ot=o.mul(ht,st),Ot=o.add(Ct,Ot),Ct=o.sub(it,Ot),Ot=o.add(it,Ot),Ot=o.mul(Ct,Ot),Ct=o.mul(vt,Ct),_t=o.mul(ht,_t),st=o.mul(W,st),vt=o.sub(wt,st),vt=o.mul(W,vt),vt=o.add(vt,_t),_t=o.add(wt,wt),wt=o.add(_t,wt),wt=o.add(wt,st),wt=o.mul(wt,vt),Ot=o.add(Ot,wt),st=o.mul(pt,xt),st=o.add(st,st),wt=o.mul(st,vt),Ct=o.sub(Ct,wt),_t=o.mul(st,it),_t=o.add(_t,_t),_t=o.add(_t,_t),new S(Ct,Ot,_t)}add(W){T(W);const{px:J,py:ht,pz:ct}=this,{px:pt,py:xt,pz:Ct}=W;let Ot=o.ZERO,_t=o.ZERO,wt=o.ZERO;const it=s.a,st=o.mul(s.b,_3n);let vt=o.mul(J,pt),Bt=o.mul(ht,xt),ne=o.mul(ct,Ct),le=o.add(J,ht),me=o.add(pt,xt);le=o.mul(le,me),me=o.add(vt,Bt),le=o.sub(le,me),me=o.add(J,ct);let ae=o.add(pt,Ct);return me=o.mul(me,ae),ae=o.add(vt,ne),me=o.sub(me,ae),ae=o.add(ht,ct),Ot=o.add(xt,Ct),ae=o.mul(ae,Ot),Ot=o.add(Bt,ne),ae=o.sub(ae,Ot),wt=o.mul(it,me),Ot=o.mul(st,ne),wt=o.add(Ot,wt),Ot=o.sub(Bt,wt),wt=o.add(Bt,wt),_t=o.mul(Ot,wt),Bt=o.add(vt,vt),Bt=o.add(Bt,vt),ne=o.mul(it,ne),me=o.mul(st,me),Bt=o.add(Bt,ne),ne=o.sub(vt,ne),ne=o.mul(it,ne),me=o.add(me,ne),vt=o.mul(Bt,me),_t=o.add(_t,vt),vt=o.mul(ae,me),Ot=o.mul(le,Ot),Ot=o.sub(Ot,vt),vt=o.mul(le,Bt),wt=o.mul(ae,wt),wt=o.add(wt,vt),new S(Ot,_t,wt)}subtract(W){return this.add(W.negate())}is0(){return this.equals(S.ZERO)}wNAF(W){return N.wNAFCached(this,A,W,J=>{const ht=o.invertBatch(J.map(ct=>ct.pz));return J.map((ct,pt)=>ct.toAffine(ht[pt])).map(S.fromAffine)})}multiplyUnsafe(W){const J=S.ZERO;if(W===_0n$1)return J;if(k(W),W===_1n$1)return this;const{endo:ht}=s;if(!ht)return N.unsafeLadder(this,W);let{k1neg:ct,k1:pt,k2neg:xt,k2:Ct}=ht.splitScalar(W),Ot=J,_t=J,wt=this;for(;pt>_0n$1||Ct>_0n$1;)pt&_1n$1&&(Ot=Ot.add(wt)),Ct&_1n$1&&(_t=_t.add(wt)),wt=wt.double(),pt>>=_1n$1,Ct>>=_1n$1;return ct&&(Ot=Ot.negate()),xt&&(_t=_t.negate()),_t=new S(o.mul(_t.px,ht.beta),_t.py,_t.pz),Ot.add(_t)}multiply(W){k(W);let J,ht,ct=W;const{endo:pt}=s;if(pt){const{k1neg:xt,k1:Ct,k2neg:Ot,k2:_t}=pt.splitScalar(ct);let{p:wt,f:it}=this.wNAF(Ct),{p:st,f:vt}=this.wNAF(_t);wt=N.constTimeNegate(xt,wt),st=N.constTimeNegate(Ot,st),st=new S(o.mul(st.px,pt.beta),st.py,st.pz),J=wt.add(st),ht=it.add(vt)}else{const{p:xt,f:Ct}=this.wNAF(ct);J=xt,ht=Ct}return S.normalizeZ([J,ht])[0]}multiplyAndAddUnsafe(W,J,ht){const ct=S.BASE,pt=(Ct,Ot)=>Ot!==_0n$1&&Ot!==_1n$1&&Ct.equals(ct)?Ct.multiply(Ot):Ct.multiplyUnsafe(Ot),xt=pt(this,J).add(pt(W,ht));return xt.is0()?void 0:xt}toAffine(W){const{px:J,py:ht,pz:ct}=this,pt=this.is0();null==W&&(W=pt?o.ONE:o.inv(ct));const xt=o.mul(J,W),Ct=o.mul(ht,W),Ot=o.mul(ct,W);if(pt)return{x:o.ZERO,y:o.ZERO};if(!o.eql(Ot,o.ONE))throw new Error("invZ was invalid");return{x:xt,y:Ct}}isTorsionFree(){const{h:W,isTorsionFree:J}=s;if(W===_1n$1)return!0;if(J)return J(S,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:W,clearCofactor:J}=s;return W===_1n$1?this:J?J(S,this):this.multiplyUnsafe(s.h)}toRawBytes(W=!0){return this.assertValidity(),n(S,this,W)}toHex(W=!0){return bytesToHex$2(this.toRawBytes(W))}}S.BASE=new S(s.Gx,s.Gy,o.ONE),S.ZERO=new S(o.ZERO,o.ONE,o.ZERO);const O=s.nBitLength,N=wNAF(S,s.endo?Math.ceil(O/2):O);return{CURVE:s,ProjectivePoint:S,normPrivateKeyToScalar:C,weierstrassEquation:l,isWithinCurveOrder:y}}function validateOpts(i){const s=validateBasic(i);return validateObject(s,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...s})}function weierstrass(i){const s=validateOpts(i),{Fp:o,n}=s,a=o.BYTES+1,l=2*o.BYTES+1;function y(it){return mod(it,n)}function k(it){return invert(it,n)}const{ProjectivePoint:C,normPrivateKeyToScalar:A,weierstrassEquation:T,isWithinCurveOrder:S}=weierstrassPoints({...s,toBytes(it,st,vt){const Bt=st.toAffine(),ne=o.toBytes(Bt.x),le=concatBytes$2;return vt?le(Uint8Array.from([st.hasEvenY()?2:3]),ne):le(Uint8Array.from([4]),ne,o.toBytes(Bt.y))},fromBytes(it){const st=it.length,vt=it[0],Bt=it.subarray(1);if(st!==a||2!==vt&&3!==vt){if(st===l&&4===vt)return{x:o.fromBytes(Bt.subarray(0,o.BYTES)),y:o.fromBytes(Bt.subarray(o.BYTES,2*o.BYTES))};throw new Error(`Point of length ${st} was invalid. Expected ${a} compressed bytes or ${l} uncompressed bytes`)}{const le=bytesToNumberBE(Bt);if(!(_0n$1<(ne=le)&&nebytesToHex$2(numberToBytesBE(it,s.nByteLength));function N(it){return it>n>>_1n$1}const Z=(it,st,vt)=>bytesToNumberBE(it.slice(st,vt));class W{constructor(st,vt,Bt){this.r=st,this.s=vt,this.recovery=Bt,this.assertValidity()}static fromCompact(st){const vt=s.nByteLength;return st=ensureBytes$1("compactSignature",st,2*vt),new W(Z(st,0,vt),Z(st,vt,2*vt))}static fromDER(st){const{r:vt,s:Bt}=DER.toSig(ensureBytes$1("DER",st));return new W(vt,Bt)}assertValidity(){if(!S(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!S(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(st){return new W(this.r,this.s,st)}recoverPublicKey(st){const{r:vt,s:Bt,recovery:ne}=this,le=pt(ensureBytes$1("msgHash",st));if(null==ne||![0,1,2,3].includes(ne))throw new Error("recovery id invalid");const me=2===ne||3===ne?vt+s.n:vt;if(me>=o.ORDER)throw new Error("recovery id 2 or 3 invalid");const or=C.fromHex((1&ne?"03":"02")+O(me)),fr=k(me),yr=y(-le*fr),jr=y(Bt*fr),wr=C.BASE.multiplyAndAddUnsafe(or,yr,jr);if(!wr)throw new Error("point at infinify");return wr.assertValidity(),wr}hasHighS(){return N(this.s)}normalizeS(){return this.hasHighS()?new W(this.r,y(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$2(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$2(this.toCompactHex())}toCompactHex(){return O(this.r)+O(this.s)}}const J={isValidPrivateKey(it){try{return A(it),!0}catch{return!1}},normPrivateKeyToScalar:A,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(s.randomBytes(o.BYTES+8),n),s.nByteLength),precompute:(it=8,st=C.BASE)=>(st._setWindowSize(it),st.multiply(BigInt(3)),st)};function ht(it){const st=it instanceof Uint8Array,vt="string"==typeof it,Bt=(st||vt)&&it.length;return st?Bt===a||Bt===l:vt?Bt===2*a||Bt===2*l:it instanceof C}const ct=s.bits2int||function(it){const st=bytesToNumberBE(it),vt=8*it.length-s.nBitLength;return vt>0?st>>BigInt(vt):st},pt=s.bits2int_modN||function(it){return y(ct(it))},xt=bitMask(s.nBitLength);function Ct(it){if("bigint"!=typeof it)throw new Error("bigint expected");if(!(_0n$1<=it&&itze in vt))throw new Error("sign() legacy options not supported");const{hash:Bt,randomBytes:ne}=s;let{lowS:le,prehash:me,extraEntropy:ae}=vt;null==le&&(le=!0),it=ensureBytes$1("msgHash",it),me&&(it=ensureBytes$1("prehashed msgHash",Bt(it)));const or=pt(it),fr=A(st),yr=[Ct(fr),Ct(or)];if(null!=ae){const ze=!0===ae?ne(o.BYTES):ae;yr.push(ensureBytes$1("extraEntropy",ze,o.BYTES))}const jr=concatBytes$2(...yr),wr=or;return{seed:jr,k2sig:function(ze){const He=ct(ze);if(!S(He))return;const kt=k(He),Rt=C.BASE.multiply(He).toAffine(),Oe=y(Rt.x);if(Oe===_0n$1)return;const Ht=y(kt*y(wr+Oe*fr));if(Ht===_0n$1)return;let zt=(Rt.x===Oe?0:2)|Number(Rt.y&_1n$1),te=Ht;return le&&N(Ht)&&(te=N(Ae=Ht)?y(-Ae):Ae,zt^=1),new W(Oe,te,zt);var Ae}}}(it,st,vt);return createHmacDrbg(s.hash.outputLen,s.nByteLength,s.hmac)(Bt,ne)},verify:function(it,st,vt,Bt=wt){const ne=it;if(st=ensureBytes$1("msgHash",st),vt=ensureBytes$1("publicKey",vt),"strict"in Bt)throw new Error("options.strict was renamed to lowS");const{lowS:le,prehash:me}=Bt;let ae,or;try{if("string"==typeof ne||ne instanceof Uint8Array)try{ae=W.fromDER(ne)}catch(Rt){if(!(Rt instanceof DER.Err))throw Rt;ae=W.fromCompact(ne)}else{if("object"!=typeof ne||"bigint"!=typeof ne.r||"bigint"!=typeof ne.s)throw new Error("PARSE");{const{r:Rt,s:Oe}=ne;ae=new W(Rt,Oe)}}or=C.fromHex(vt)}catch(Rt){if("PARSE"===Rt.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(le&&ae.hasHighS())return!1;me&&(st=s.hash(st));const{r:fr,s:yr}=ae,jr=pt(st),wr=k(yr),ze=y(jr*wr),He=y(fr*wr),kt=C.BASE.multiplyAndAddUnsafe(or,ze,He)?.toAffine();return!!kt&&y(kt.x)===fr},ProjectivePoint:C,Signature:W,utils:J}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(i,s){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(i);const o=toBytes$3(s);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,a=new Uint8Array(n);a.set(o.length>n?i.create().update(o).digest():o);for(let l=0;lnew HMAC$2(i,s).update(o).digest();function getHash(i){return{hash:i,hmac:(s,...o)=>hmac$2(i,s,concatBytes$3(...o)),randomBytes:randomBytes$2}}function createCurve(i,s){const o=n=>weierstrass({...i,...getHash(n)});return Object.freeze({...o(s),create:o})}hmac$2.create=(i,s)=>new HMAC$2(i,s);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(i,s)=>(i+s/_2n)/s;function sqrtMod(i){const s=secp256k1P,o=BigInt(3),n=BigInt(6),a=BigInt(11),l=BigInt(22),y=BigInt(23),k=BigInt(44),C=BigInt(88),A=i*i*i%s,T=A*A*i%s,S=pow2(T,o,s)*T%s,O=pow2(S,o,s)*T%s,N=pow2(O,_2n,s)*A%s,Z=pow2(N,a,s)*N%s,W=pow2(Z,l,s)*Z%s,J=pow2(W,k,s)*W%s,ht=pow2(J,C,s)*J%s,ct=pow2(ht,k,s)*W%s,pt=pow2(ct,o,s)*T%s,xt=pow2(pt,y,s)*Z%s,Ct=pow2(xt,n,s)*A%s,Ot=pow2(Ct,_2n,s);if(!Fp.eql(Fp.sqr(Ot),i))throw new Error("Cannot find square root");return Ot}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:i=>{const s=secp256k1N,o=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),a=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),l=o,y=BigInt("0x100000000000000000000000000000000"),k=divNearest(l*i,s),C=divNearest(-n*i,s);let A=mod(i-k*o-C*a,s),T=mod(-k*n-C*l,s);const S=A>y,O=T>y;if(S&&(A=s-A),O&&(T=s-T),A>y||T>y)throw new Error("splitScalar: Endomorphism failed, k="+i);return{k1neg:S,k1:A,k2neg:O,k2:T}}}},sha256$2),_0n=BigInt(0),fe=i=>"bigint"==typeof i&&_0n"bigint"==typeof i&&_0na.charCodeAt(0)));o=concatBytes$2(n,n),TAGGED_HASH_PREFIXES[i]=o}return sha256$2(concatBytes$2(o,...s))}const pointToBytes=i=>i.toRawBytes(!0).slice(1),numTo32b=i=>numberToBytesBE(i,32),modP=i=>mod(i,secp256k1P),modN=i=>mod(i,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(i,s,o)=>Point$1.BASE.multiplyAndAddUnsafe(i,s,o);function schnorrGetExtPubKey(i){let s=secp256k1.utils.normPrivateKeyToScalar(i),o=Point$1.fromPrivateKey(s);return{scalar:o.hasEvenY()?s:modN(-s),bytes:pointToBytes(o)}}function lift_x(i){if(!fe(i))throw new Error("bad x: need 0 < x < p");const s=modP(i*i);let o=sqrtMod(modP(s*i+BigInt(7)));o%_2n!==_0n&&(o=modP(-o));const n=new Point$1(i,o,_1n);return n.assertValidity(),n}function challenge(...i){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...i)))}function schnorrGetPublicKey(i){return schnorrGetExtPubKey(i).bytes}function schnorrSign(i,s,o=randomBytes$2(32)){const n=ensureBytes$1("message",i),{bytes:a,scalar:l}=schnorrGetExtPubKey(s),y=ensureBytes$1("auxRand",o,32),k=numTo32b(l^bytesToNumberBE(taggedHash("BIP0340/aux",y))),C=taggedHash("BIP0340/nonce",k,a,n),A=modN(bytesToNumberBE(C));if(A===_0n)throw new Error("sign failed: k is zero");const{bytes:T,scalar:S}=schnorrGetExtPubKey(A),O=challenge(T,a,n),N=new Uint8Array(64);if(N.set(T,0),N.set(numTo32b(modN(S+O*l)),32),!schnorrVerify(N,n,a))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(i,s,o){const n=ensureBytes$1("signature",i,64),a=ensureBytes$1("message",s),l=ensureBytes$1("publicKey",o,32);try{const y=lift_x(bytesToNumberBE(l)),k=bytesToNumberBE(n.subarray(0,32));if(!fe(k))return!1;const C=bytesToNumberBE(n.subarray(32,64));if(!ge(C))return!1;const A=challenge(numTo32b(k),pointToBytes(y),a),T=GmulAdd(y,C,modN(-A));return!(!T||!T.hasEvenY()||T.toAffine().x!==k)}catch{return!1}}const schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE,bytesToNumberBE,taggedHash,mod}},crypto$2="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,u8a$1=i=>i instanceof Uint8Array,createView$1=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$1=(i,s)=>i<<32-s|i>>>s,isLE$2=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$2)throw new Error("Non little-endian hardware is not supported");const hexes$1=Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));function bytesToHex$1(i){if(!u8a$1(i))throw new Error("Uint8Array expected");let s="";for(let o=0;on+a.length,0));let o=0;return i.forEach(n=>{if(!u8a$1(n))throw new Error("Uint8Array expected");s.set(n,o),o+=n.length}),s}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(i){const s=n=>i().update(toBytes$2(n)).digest(),o=i();return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=()=>i(),s}function randomBytes$1(i=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function number$2(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$2(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function bytes$2(i,...s){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash$2(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(i.outputLen),number$2(i.blockLen)}function exists$2(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output$2(i,s){bytes$2(i);const o=s.outputLen;if(i.length>a&l),k=Number(o&l),A=n?0:4;i.setUint32(s+(n?4:0),y,n),i.setUint32(s+A,k,n)}let SHA2$1=class extends Hash$1{constructor(i,s,o,n){super(),this.blockLen=i,this.outputLen=s,this.padOffset=o,this.isLE=n,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$1(this.buffer)}update(i){assert$2.exists(this);const{view:s,buffer:o,blockLen:n}=this,a=(i=toBytes$2(i)).length;for(let l=0;ln-l&&(this.process(o,0),l=0);for(let T=l;TA.length)throw new Error("_sha2: outputLen bigger than state");for(let T=0;Ti&s^~i&o,Maj$1=(i,s,o)=>i&s^i&o^s&o,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$1=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2$1{constructor(){super(64,32,8,!1),this.A=0|IV$1[0],this.B=0|IV$1[1],this.C=0|IV$1[2],this.D=0|IV$1[3],this.E=0|IV$1[4],this.F=0|IV$1[5],this.G=0|IV$1[6],this.H=0|IV$1[7]}get(){const{A:i,B:s,C:o,D:n,E:a,F:l,G:y,H:k}=this;return[i,s,o,n,a,l,y,k]}set(i,s,o,n,a,l,y,k){this.A=0|i,this.B=0|s,this.C=0|o,this.D=0|n,this.E=0|a,this.F=0|l,this.G=0|y,this.H=0|k}process(i,s){for(let T=0;T<16;T++,s+=4)SHA256_W$1[T]=i.getUint32(s,!1);for(let T=16;T<64;T++){const S=SHA256_W$1[T-15],O=SHA256_W$1[T-2],N=rotr$1(S,7)^rotr$1(S,18)^S>>>3,Z=rotr$1(O,17)^rotr$1(O,19)^O>>>10;SHA256_W$1[T]=Z+SHA256_W$1[T-7]+N+SHA256_W$1[T-16]|0}let{A:o,B:n,C:a,D:l,E:y,F:k,G:C,H:A}=this;for(let T=0;T<64;T++){const S=A+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,k,C)+SHA256_K$1[T]+SHA256_W$1[T]|0,O=(rotr$1(o,2)^rotr$1(o,13)^rotr$1(o,22))+Maj$1(o,n,a)|0;A=C,C=k,k=y,y=l+S|0,l=a,a=n,n=o,o=S+O|0}o=o+this.A|0,n=n+this.B|0,a=a+this.C|0,l=l+this.D|0,y=y+this.E|0,k=k+this.F|0,C=C+this.G|0,A=A+this.H|0,this.set(o,n,a,l,y,k,C,A)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};class SHA224 extends SHA256$1{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const sha256$1=wrapConstructor$1(()=>new SHA256$1);function assertNumber(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function chain$1(...i){const s=(o,n)=>a=>o(n(a));return{encode:Array.from(i).reverse().reduce((o,n)=>o?s(o,n.encode):n.encode,void 0),decode:i.reduce((o,n)=>o?s(o,n.decode):n.decode,void 0)}}function alphabet$1(i){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(o=>{if(assertNumber(o),o<0||o>=i.length)throw new Error(`Digit index outside alphabet: ${o} (alphabet: ${i.length})`);return i[o]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(o=>{if("string"!=typeof o)throw new Error(`alphabet.decode: not string element=${o}`);const n=i.indexOf(o);if(-1===n)throw new Error(`Unknown letter: "${o}". Allowed: ${i}`);return n})}}}function join$1(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let o of s)if("string"!=typeof o)throw new Error(`join.encode: non-string input=${o}`);return s.join(i)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(i)}}}function padding$1(i,s="="){if(assertNumber(i),"string"!=typeof s)throw new Error("padding chr should be string");return{encode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let n of o)if("string"!=typeof n)throw new Error(`padding.encode: non-string input=${n}`);for(;o.length*i%8;)o.push(s);return o},decode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let a of o)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let n=o.length;if(n*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&o[n-1]===s;n--)if(!((n-1)*i%8))throw new Error("Invalid padding: string has too much padding");return o.slice(0,n)}}}function normalize$1(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:s=>s,decode:s=>i(s)}}function convertRadix$1(i,s,o){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(o<2)throw new Error(`convertRadix: wrong to=${o}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let n=0;const a=[],l=Array.from(i);for(l.forEach(y=>{if(assertNumber(y),y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,k=!0;for(let C=n;Cnew SHA224);const gcd$1=(i,s)=>s?gcd$1(s,i%s):i,radix2carry$1=(i,s)=>i+(s-gcd$1(i,s));function convertRadix2$1(i,s,o,n){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(o<=0||o>32)throw new Error(`convertRadix2: wrong to=${o}`);if(radix2carry$1(s,o)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${o} carryBits=${radix2carry$1(s,o)}`);let a=0,l=0;const y=2**o-1,k=[];for(const C of i){if(assertNumber(C),C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${l} from=${s}`);for(l+=s;l>=o;l-=o)k.push((a>>l-o&y)>>>0);a&=2**l-1}if(a=a<=s)throw new Error("Excess padding");if(!n&&a)throw new Error(`Non-zero padding: ${a}`);return n&&l>0&&k.push(a>>>0),k}function radix$1(i){return assertNumber(i),{encode:s=>{if(!(s instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(s),256,i)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(s,i,256))}}}function radix2$1(i,s=!1){if(assertNumber(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,i)>32||radix2carry$1(i,8)>32)throw new Error("radix2: carry overflow");return{encode:o=>{if(!(o instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2$1(Array.from(o),8,i,!s)},decode:o=>{if(!Array.isArray(o)||o.length&&"number"!=typeof o[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(convertRadix2$1(o,i,8,s))}}}function unsafeWrapper$1(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return i.apply(null,s)}catch{}}}const base16=chain$1(radix2$1(4),alphabet$1("0123456789ABCDEF"),join$1("")),base32=chain$1(radix2$1(5),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),padding$1(5),join$1(""));chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),padding$1(5),join$1("")),chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),join$1(""),normalize$1(i=>i.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));const base64$1=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),padding$1(6),join$1("")),base64url=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),padding$1(6),join$1("")),genBase58$1=i=>chain$1(radix$1(58),alphabet$1(i),join$1("")),base58$1=genBase58$1("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");genBase58$1("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),genBase58$1("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const XMR_BLOCK_LEN=[0,2,3,5,6,7,9,10,11],base58xmr={encode(i){let s="";for(let o=0;o>25;let o=(33554431&i)<<5;for(let n=0;n>n&1)&&(o^=POLYMOD_GENERATORS$1[n]);return o}function bechChecksum$1(i,s,o=1){const n=i.length;let a=1;for(let l=0;l126)throw new Error(`Invalid prefix (${i})`);a=bech32Polymod$1(a)^y>>5}a=bech32Polymod$1(a);for(let l=0;lC)throw new TypeError(`Wrong string length: ${k.length} (${k}). Expected (8..${C})`);const A=k.toLowerCase();if(k!==A&&k!==k.toUpperCase())throw new Error("String must be lowercase or uppercase");const T=(k=A).lastIndexOf("1");if(0===T||-1===T)throw new Error('Letter "1" must be present between prefix and data only');const S=k.slice(0,T),O=k.slice(T+1);if(O.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET$1.decode(O).slice(0,-6),Z=bechChecksum$1(S,N,s);if(!O.endsWith(Z))throw new Error(`Invalid checksum in ${k}: expected "${Z}"`);return{prefix:S,words:N}}return{encode:function(k,C,A=90){if("string"!=typeof k)throw new Error("bech32.encode prefix should be string, not "+typeof k);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const T=k.length+7+C.length;if(!1!==A&&T>A)throw new TypeError(`Length ${T} exceeds limit ${A}`);return`${k=k.toLowerCase()}1${BECH_ALPHABET$1.encode(C)}${bechChecksum$1(k,C,s)}`},decode:y,decodeToBytes:function(k){const{prefix:C,words:A}=y(k,!1);return{prefix:C,words:A,bytes:n(A)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:n,fromWordsUnsafe:l,toWords:a}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.toLowerCase()})),CODERS={utf8,hex,base16,base32,base64:base64$1,base64url,base58:base58$1,base58xmr};Object.keys(CODERS).join(", ");const wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");function number$1(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$1(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function isBytes$2(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function bytes$1(i,...s){if(!isBytes$2(i))throw new Error("Expected Uint8Array");if(s.length>0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash$1(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(i.outputLen),number$1(i.blockLen)}function exists$1(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output$1(i,s){bytes$1(i);const o=s.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength),rotr=(i,s)=>i<<32-s|i>>>s,isLE$1=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes=Array.from({length:256},(i,s)=>s.toString(16).padStart(2,"0"));function bytesToHex(i){if(!isBytes$1(i))throw new Error("Uint8Array expected");let s="";for(let o=0;o=asciis._0&&i<=asciis._9?i-asciis._0:i>=asciis._A&&i<=asciis._F?i-(asciis._A-10):i>=asciis._a&&i<=asciis._f?i-(asciis._a-10):void 0}function hexToBytes(i){if("string"!=typeof i)throw new Error("hex string expected, got "+typeof i);const s=i.length,o=s/2;if(s%2)throw new Error("padded hex string expected, got unpadded hex of length "+s);const n=new Uint8Array(o);for(let a=0,l=0;ai().update(toBytes$1(n)).digest(),o=i();return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=()=>i(),s}function randomBytes(i=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(i,s){super(),this.finished=!1,this.destroyed=!1,hash$1(i);const o=toBytes$1(s);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,a=new Uint8Array(n);a.set(o.length>n?i.create().update(o).digest():o);for(let l=0;lnew HMAC$1(i,s).update(o).digest();function pbkdf2Init(i,s,o,n){hash$1(i);const a=checkOpts$1({dkLen:32,asyncTick:10},n),{c:l,dkLen:y,asyncTick:k}=a;if(number$1(l),number$1(y),number$1(k),l<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const C=toBytes$1(s),A=toBytes$1(o),T=new Uint8Array(y),S=hmac$1.create(i,C),O=S._cloneInto().update(A);return{c:l,dkLen:y,asyncTick:k,DK:T,PRF:S,PRFSalt:O}}function pbkdf2Output(i,s,o,n,a){return i.destroy(),s.destroy(),n&&n.destroy(),a.fill(0),o}function pbkdf2(i,s,o,n){const{c:a,dkLen:l,DK:y,PRF:k,PRFSalt:C}=pbkdf2Init(i,s,o,n);let A;const T=new Uint8Array(4),S=createView(T),O=new Uint8Array(k.outputLen);for(let N=1,Z=0;Z>a&l),k=Number(o&l),A=n?0:4;i.setUint32(s+(n?4:0),y,n),i.setUint32(s+A,k,n)}hmac$1.create=(i,s)=>new HMAC$1(i,s);class SHA2 extends Hash{constructor(s,o,n,a){super(),this.blockLen=s,this.outputLen=o,this.padOffset=n,this.isLE=a,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(s),this.view=createView(this.buffer)}update(s){exists$1(this);const{view:o,buffer:n,blockLen:a}=this,l=(s=toBytes$1(s)).length;for(let y=0;ya-y&&(this.process(n,0),y=0);for(let S=y;ST.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;Si&s^~i&o,Maj=(i,s,o)=>i&s^i&o^s&o,SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends SHA2{constructor(){super(64,32,8,!1),this.A=0|IV[0],this.B=0|IV[1],this.C=0|IV[2],this.D=0|IV[3],this.E=0|IV[4],this.F=0|IV[5],this.G=0|IV[6],this.H=0|IV[7]}get(){const{A:s,B:o,C:n,D:a,E:l,F:y,G:k,H:C}=this;return[s,o,n,a,l,y,k,C]}set(s,o,n,a,l,y,k,C){this.A=0|s,this.B=0|o,this.C=0|n,this.D=0|a,this.E=0|l,this.F=0|y,this.G=0|k,this.H=0|C}process(s,o){for(let S=0;S<16;S++,o+=4)SHA256_W[S]=s.getUint32(o,!1);for(let S=16;S<64;S++){const O=SHA256_W[S-15],N=SHA256_W[S-2],Z=rotr(O,7)^rotr(O,18)^O>>>3,W=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[S]=W+SHA256_W[S-7]+Z+SHA256_W[S-16]|0}let{A:n,B:a,C:l,D:y,E:k,F:C,G:A,H:T}=this;for(let S=0;S<64;S++){const O=T+(rotr(k,6)^rotr(k,11)^rotr(k,25))+Chi(k,C,A)+SHA256_K[S]+SHA256_W[S]|0,N=(rotr(n,2)^rotr(n,13)^rotr(n,22))+Maj(n,a,l)|0;T=A,A=C,C=k,k=y+O|0,y=l,l=a,a=n,n=O+N|0}n=n+this.A|0,a=a+this.B|0,l=l+this.C|0,y=y+this.D|0,k=k+this.E|0,C=C+this.F|0,A=A+this.G|0,T=T+this.H|0,this.set(n,a,l,y,k,C,A,T)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256),U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(i,s=!1){return s?{h:Number(i&U32_MASK64),l:Number(i>>_32n&U32_MASK64)}:{h:0|Number(i>>_32n&U32_MASK64),l:0|Number(i&U32_MASK64)}}function split(i,s=!1){let o=new Uint32Array(i.length),n=new Uint32Array(i.length);for(let a=0;aBigInt(i>>>0)<<_32n|BigInt(s>>>0),shrSH=(i,s,o)=>i>>>o,shrSL=(i,s,o)=>i<<32-o|s>>>o,rotrSH=(i,s,o)=>i>>>o|s<<32-o,rotrSL=(i,s,o)=>i<<32-o|s>>>o,rotrBH=(i,s,o)=>i<<64-o|s>>>o-32,rotrBL=(i,s,o)=>i>>>o-32|s<<64-o,rotr32H=(i,s)=>s,rotr32L=(i,s)=>i,rotlSH=(i,s,o)=>i<>>32-o,rotlSL=(i,s,o)=>s<>>32-o,rotlBH=(i,s,o)=>s<>>64-o,rotlBL=(i,s,o)=>i<>>64-o;function add(i,s,o,n){const a=(s>>>0)+(n>>>0);return{h:i+o+(a/2**32|0)|0,l:0|a}}const add3L=(i,s,o)=>(i>>>0)+(s>>>0)+(o>>>0),add3H=(i,s,o,n)=>s+o+n+(i/2**32|0)|0,add4L=(i,s,o,n)=>(i>>>0)+(s>>>0)+(o>>>0)+(n>>>0),add4H=(i,s,o,n,a)=>s+o+n+a+(i/2**32|0)|0,add5L=(i,s,o,n,a)=>(i>>>0)+(s>>>0)+(o>>>0)+(n>>>0)+(a>>>0),add5H=(i,s,o,n,a,l)=>s+o+n+a+l+(i/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L},[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(i=>BigInt(i))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:s,Al:o,Bh:n,Bl:a,Ch:l,Cl:y,Dh:k,Dl:C,Eh:A,El:T,Fh:S,Fl:O,Gh:N,Gl:Z,Hh:W,Hl:J}=this;return[s,o,n,a,l,y,k,C,A,T,S,O,N,Z,W,J]}set(s,o,n,a,l,y,k,C,A,T,S,O,N,Z,W,J){this.Ah=0|s,this.Al=0|o,this.Bh=0|n,this.Bl=0|a,this.Ch=0|l,this.Cl=0|y,this.Dh=0|k,this.Dl=0|C,this.Eh=0|A,this.El=0|T,this.Fh=0|S,this.Fl=0|O,this.Gh=0|N,this.Gl=0|Z,this.Hh=0|W,this.Hl=0|J}process(s,o){for(let pt=0;pt<16;pt++,o+=4)SHA512_W_H[pt]=s.getUint32(o),SHA512_W_L[pt]=s.getUint32(o+=4);for(let pt=16;pt<80;pt++){const xt=0|SHA512_W_H[pt-15],Ct=0|SHA512_W_L[pt-15],Ot=u64.rotrSH(xt,Ct,1)^u64.rotrSH(xt,Ct,8)^u64.shrSH(xt,Ct,7),_t=u64.rotrSL(xt,Ct,1)^u64.rotrSL(xt,Ct,8)^u64.shrSL(xt,Ct,7),wt=0|SHA512_W_H[pt-2],it=0|SHA512_W_L[pt-2],st=u64.rotrSH(wt,it,19)^u64.rotrBH(wt,it,61)^u64.shrSH(wt,it,6),vt=u64.rotrSL(wt,it,19)^u64.rotrBL(wt,it,61)^u64.shrSL(wt,it,6),Bt=u64.add4L(_t,vt,SHA512_W_L[pt-7],SHA512_W_L[pt-16]),ne=u64.add4H(Bt,Ot,st,SHA512_W_H[pt-7],SHA512_W_H[pt-16]);SHA512_W_H[pt]=0|ne,SHA512_W_L[pt]=0|Bt}let{Ah:n,Al:a,Bh:l,Bl:y,Ch:k,Cl:C,Dh:A,Dl:T,Eh:S,El:O,Fh:N,Fl:Z,Gh:W,Gl:J,Hh:ht,Hl:ct}=this;for(let pt=0;pt<80;pt++){const xt=u64.rotrSH(S,O,14)^u64.rotrSH(S,O,18)^u64.rotrBH(S,O,41),Ct=u64.rotrSL(S,O,14)^u64.rotrSL(S,O,18)^u64.rotrBL(S,O,41),Ot=S&N^~S&W,wt=u64.add5L(ct,Ct,O&Z^~O&J,SHA512_Kl[pt],SHA512_W_L[pt]),it=u64.add5H(wt,ht,xt,Ot,SHA512_Kh[pt],SHA512_W_H[pt]),st=0|wt,vt=u64.rotrSH(n,a,28)^u64.rotrBH(n,a,34)^u64.rotrBH(n,a,39),Bt=u64.rotrSL(n,a,28)^u64.rotrBL(n,a,34)^u64.rotrBL(n,a,39),ne=n&l^n&k^l&k,le=a&y^a&C^y&C;ht=0|W,ct=0|J,W=0|N,J=0|Z,N=0|S,Z=0|O,({h:S,l:O}=u64.add(0|A,0|T,0|it,0|st)),A=0|k,T=0|C,k=0|l,C=0|y,l=0|n,y=0|a;const me=u64.add3L(st,Bt,le);n=u64.add3H(me,it,vt,ne),a=0|me}({h:n,l:a}=u64.add(0|this.Ah,0|this.Al,0|n,0|a)),({h:l,l:y}=u64.add(0|this.Bh,0|this.Bl,0|l,0|y)),({h:k,l:C}=u64.add(0|this.Ch,0|this.Cl,0|k,0|C)),({h:A,l:T}=u64.add(0|this.Dh,0|this.Dl,0|A,0|T)),({h:S,l:O}=u64.add(0|this.Eh,0|this.El,0|S,0|O)),({h:N,l:Z}=u64.add(0|this.Fh,0|this.Fl,0|N,0|Z)),({h:W,l:J}=u64.add(0|this.Gh,0|this.Gl,0|W,0|J)),({h:ht,l:ct}=u64.add(0|this.Hh,0|this.Hl,0|ht,0|ct)),this.set(n,a,l,y,k,C,A,T,S,O,N,Z,W,J,ht,ct)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function isBytes(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function chain(...i){const s=n=>n,o=(n,a)=>l=>n(a(l));return{encode:i.map(n=>n.encode).reduceRight(o,s),decode:i.map(n=>n.decode).reduce(o,s)}}function alphabet(i){return{encode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("alphabet.encode input should be an array of numbers");return s.map(o=>{if(o<0||o>=i.length)throw new Error(`Digit index outside alphabet: ${o} (alphabet: ${i.length})`);return i[o]})},decode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("alphabet.decode input should be array of strings");return s.map(o=>{if("string"!=typeof o)throw new Error(`alphabet.decode: not string element=${o}`);const n=i.indexOf(o);if(-1===n)throw new Error(`Unknown letter: "${o}". Allowed: ${i}`);return n})}}}function join(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:s=>{if(!Array.isArray(s)||s.length&&"string"!=typeof s[0])throw new Error("join.encode input should be array of strings");for(let o of s)if("string"!=typeof o)throw new Error(`join.encode: non-string input=${o}`);return s.join(i)},decode:s=>{if("string"!=typeof s)throw new Error("join.decode input should be string");return s.split(i)}}}function padding(i,s="="){if("string"!=typeof s)throw new Error("padding chr should be string");return{encode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let n of o)if("string"!=typeof n)throw new Error(`padding.encode: non-string input=${n}`);for(;o.length*i%8;)o.push(s);return o},decode(o){if(!Array.isArray(o)||o.length&&"string"!=typeof o[0])throw new Error("padding.encode input should be array of strings");for(let a of o)if("string"!=typeof a)throw new Error(`padding.decode: non-string input=${a}`);let n=o.length;if(n*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;n>0&&o[n-1]===s;n--)if(!((n-1)*i%8))throw new Error("Invalid padding: string has too much padding");return o.slice(0,n)}}}function convertRadix(i,s,o){if(s<2)throw new Error(`convertRadix: wrong from=${s}, base cannot be less than 2`);if(o<2)throw new Error(`convertRadix: wrong to=${o}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let n=0;const a=[],l=Array.from(i);for(l.forEach(y=>{if(y<0||y>=s)throw new Error(`Wrong integer: ${y}`)});;){let y=0,k=!0;for(let C=n;Cs?gcd(s,i%s):i,radix2carry=(i,s)=>i+(s-gcd(i,s));function convertRadix2(i,s,o,n){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(s<=0||s>32)throw new Error(`convertRadix2: wrong from=${s}`);if(o<=0||o>32)throw new Error(`convertRadix2: wrong to=${o}`);if(radix2carry(s,o)>32)throw new Error(`convertRadix2: carry overflow from=${s} to=${o} carryBits=${radix2carry(s,o)}`);let a=0,l=0;const y=2**o-1,k=[];for(const C of i){if(C>=2**s)throw new Error(`convertRadix2: invalid data word=${C} from=${s}`);if(a=a<32)throw new Error(`convertRadix2: carry overflow pos=${l} from=${s}`);for(l+=s;l>=o;l-=o)k.push((a>>l-o&y)>>>0);a&=2**l-1}if(a=a<=s)throw new Error("Excess padding");if(!n&&a)throw new Error(`Non-zero padding: ${a}`);return n&&l>0&&k.push(a>>>0),k}function radix(i){return{encode:s=>{if(!isBytes(s))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(s),256,i)},decode:s=>{if(!Array.isArray(s)||s.length&&"number"!=typeof s[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(s,i,256))}}}function radix2(i,s=!1){if(i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,i)>32||radix2carry(i,8)>32)throw new Error("radix2: carry overflow");return{encode:o=>{if(!isBytes(o))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2(Array.from(o),8,i,!s)},decode:o=>{if(!Array.isArray(o)||o.length&&"number"!=typeof o[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(convertRadix2(o,i,8,s))}}}function unsafeWrapper(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...s){try{return i.apply(null,s)}catch{}}}function checksum(i,s){if("function"!=typeof s)throw new Error("checksum fn should be function");return{encode(o){if(!isBytes(o))throw new Error("checksum.encode: input should be Uint8Array");const n=s(o).slice(0,i),a=new Uint8Array(o.length+i);return a.set(o),a.set(n,o.length),a},decode(o){if(!isBytes(o))throw new Error("checksum.decode: input should be Uint8Array");const n=o.slice(0,-i),a=s(n).slice(0,i),l=o.slice(-i);for(let y=0;ychain(radix(58),alphabet(i),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=i=>chain(checksum(4,s=>i(i(s))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(i){const s=i>>25;let o=(33554431&i)<<5;for(let n=0;n>n&1)&&(o^=POLYMOD_GENERATORS[n]);return o}function bechChecksum(i,s,o=1){const n=i.length;let a=1;for(let l=0;l126)throw new Error(`Invalid prefix (${i})`);a=bech32Polymod(a)^y>>5}a=bech32Polymod(a);for(let l=0;lC)throw new TypeError(`Wrong string length: ${k.length} (${k}). Expected (8..${C})`);const A=k.toLowerCase();if(k!==A&&k!==k.toUpperCase())throw new Error("String must be lowercase or uppercase");const T=(k=A).lastIndexOf("1");if(0===T||-1===T)throw new Error('Letter "1" must be present between prefix and data only');const S=k.slice(0,T),O=k.slice(T+1);if(O.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET.decode(O).slice(0,-6),Z=bechChecksum(S,N,s);if(!O.endsWith(Z))throw new Error(`Invalid checksum in ${k}: expected "${Z}"`);return{prefix:S,words:N}}return{encode:function(k,C,A=90){if("string"!=typeof k)throw new Error("bech32.encode prefix should be string, not "+typeof k);if(!Array.isArray(C)||C.length&&"number"!=typeof C[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof C);const T=k.length+7+C.length;if(!1!==A&&T>A)throw new TypeError(`Length ${T} exceeds limit ${A}`);const S=k.toLowerCase(),O=bechChecksum(S,C,s);return`${S}1${BECH_ALPHABET.encode(C)}${O}`},decode:y,decodeToBytes:function(k){const{prefix:C,words:A}=y(k,!1);return{prefix:C,words:A,bytes:n(A)}},decodeUnsafe:unsafeWrapper(y),fromWords:n,fromWordsUnsafe:l,toWords:a}}const bech32=genBech32("bech32"),isJapanese=i=>"\u3042\u3044\u3053\u304f\u3057\u3093"===i[0];function nfkd(i){if("string"!=typeof i)throw new TypeError("Invalid mnemonic type: "+typeof i);return i.normalize("NFKD")}function normalize(i){const s=nfkd(i),o=s.split(" ");if(![12,15,18,21,24].includes(o.length))throw new Error("Invalid mnemonic");return{nfkd:s,words:o}}function assertEntropy(i){assert$1.bytes(i,16,20,24,28,32)}function generateMnemonic(i,s=128){if(assert$1.number(s),s%32!=0||s>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(s/8),i)}const calcChecksum=i=>{const s=8-i.length/4;return new Uint8Array([sha256(i)[0]>>s<{if("string"!=typeof s)throw new Error(`Wordlist: non-string element: ${s}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(i))}function mnemonicToEntropy(i,s){const{words:o}=normalize(i),n=getCoder(s).decode(o);return assertEntropy(n),n}function entropyToMnemonic(i,s){return assertEntropy(i),getCoder(s).encode(i).join(isJapanese(s)?"\u3000":" ")}function validateMnemonic(i,s){try{mnemonicToEntropy(i,s)}catch{return!1}return!0}const salt=i=>nfkd(`mnemonic${i}`);function mnemonicToSeedSync(i,s=""){return pbkdf2(sha512,normalize(i).nfkd,salt(s),{c:2048,dkLen:64})}const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id=Uint8Array.from({length:16},(i,s)=>s),Pi=Id.map(i=>(9*i+5)%16);let idxL=[Id],idxR=[Pi];for(let i=0;i<4;i++)for(let s of[idxL,idxR])s.push(s[i].map(o=>Rho[o]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(i=>new Uint8Array(i)),shiftsL=idxL.map((i,s)=>i.map(o=>shifts[s][o])),shiftsR=idxR.map((i,s)=>i.map(o=>shifts[s][o])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(i,s)=>i<>>32-s;function f(i,s,o,n){return 0===i?s^o^n:1===i?s&o|~s&n:2===i?(s|~o)^n:3===i?s&n|o&~n:s^(o|~n)}const BUF=new Uint32Array(16);class RIPEMD160 extends SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:s,h1:o,h2:n,h3:a,h4:l}=this;return[s,o,n,a,l]}set(s,o,n,a,l){this.h0=0|s,this.h1=0|o,this.h2=0|n,this.h3=0|a,this.h4=0|l}process(s,o){for(let N=0;N<16;N++,o+=4)BUF[N]=s.getUint32(o,!0);let n=0|this.h0,a=n,l=0|this.h1,y=l,k=0|this.h2,C=k,A=0|this.h3,T=A,S=0|this.h4,O=S;for(let N=0;N<5;N++){const Z=4-N,W=Kl[N],J=Kr[N],ht=idxL[N],ct=idxR[N],pt=shiftsL[N],xt=shiftsR[N];for(let Ct=0;Ct<16;Ct++){const Ot=rotl$1(n+f(N,l,k,A)+BUF[ht[Ct]]+W,pt[Ct])+S|0;n=S,S=A,A=0|rotl$1(k,10),k=l,l=Ot}for(let Ct=0;Ct<16;Ct++){const Ot=rotl$1(a+f(Z,y,C,T)+BUF[ct[Ct]]+J,xt[Ct])+O|0;a=O,O=T,T=0|rotl$1(C,10),C=y,y=Ot}}this.set(this.h1+k+T|0,this.h2+A+O|0,this.h3+S+a|0,this.h4+n+y|0,this.h0+l+C|0)}roundClean(){BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160),Point=secp256k1.ProjectivePoint,base58check=base58check$1(sha256);function bytesToNumber(i){return BigInt(`0x${bytesToHex(i)}`)}function numberToBytes(i){return hexToBytes(i.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=i=>ripemd160(sha256(i)),fromU32=i=>createView(i).getUint32(0,!1),toU32=i=>{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const s=new Uint8Array(4);return createView(s).setUint32(0,i,!1),s};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const s=this.privateKey;if(!s)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),s)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(s,o=BITCOIN_VERSIONS){if(bytes$1(s),8*s.length<128||8*s.length>512)throw new Error(`HDKey: wrong seed length=${s.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const n=hmac$1(sha512,MASTER_SECRET,s);return new HDKey({versions:o,chainCode:n.slice(32),privateKey:n.slice(0,32)})}static fromExtendedKey(s,o=BITCOIN_VERSIONS){const n=base58check.decode(s),a=createView(n),l=a.getUint32(0,!1),y={versions:o,depth:n[4],parentFingerprint:a.getUint32(5,!1),index:a.getUint32(9,!1),chainCode:n.slice(13,45)},k=n.slice(45),C=0===k[0];if(l!==o[C?"private":"public"])throw new Error("Version mismatch");return new HDKey(C?{...y,privateKey:k.slice(1)}:{...y,publicKey:k})}static fromJSON(s){return HDKey.fromExtendedKey(s.xpriv)}constructor(s){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!s||"object"!=typeof s)throw new Error("HDKey.constructor must not be called directly");if(this.versions=s.versions||BITCOIN_VERSIONS,this.depth=s.depth||0,this.chainCode=s.chainCode,this.index=s.index||0,this.parentFingerprint=s.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(s.publicKey&&s.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(s.privateKey){if(!secp256k1.utils.isValidPrivateKey(s.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof s.privateKey?s.privateKey:bytesToNumber(s.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(s.privateKey,!0)}else{if(!s.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(s.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(s){if(!/^[mM]'?/.test(s))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(s))return this;const o=s.replace(/^[mM]'?\//,"").split("/");let n=this;for(const a of o){const l=/^(\d+)('?)$/.exec(a);if(!l||3!==l.length)throw new Error(`Invalid child index: ${a}`);let y=+l[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===l[2]&&(y+=HARDENED_OFFSET),n=n.deriveChild(y)}return n}deriveChild(s){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let o=toU32(s);if(s>=HARDENED_OFFSET){const k=this.privateKey;if(!k)throw new Error("Could not derive hardened child key");o=concatBytes(new Uint8Array([0]),k,o)}else o=concatBytes(this.pubKey,o);const n=hmac$1(sha512,this.chainCode,o),a=bytesToNumber(n.slice(0,32)),l=n.slice(32);if(!secp256k1.utils.isValidPrivateKey(a))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:l,depth:this.depth+1,parentFingerprint:this.fingerprint,index:s};try{if(this.privateKey){const k=mod(this.privKey+a,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(k))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=k}else{const k=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(a));if(k.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=k.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(s+1)}}sign(s){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(s,32),secp256k1.sign(s,this.privKey).toCompactRawBytes()}verify(s,o){if(bytes$1(s,32),bytes$1(o,64),!this.publicKey)throw new Error("No publicKey set!");let n;try{n=secp256k1.Signature.fromCompact(o)}catch{return!1}return secp256k1.verify(n,s,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(s,o){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(o,33),concatBytes(toU32(s),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,o)}}const u8a=i=>i instanceof Uint8Array,u32=i=>new Uint32Array(i.buffer,i.byteOffset,Math.floor(i.byteLength/4)),isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes(i){if("string"==typeof i&&(i=utf8ToBytes(i)),!u8a(i))throw new Error("expected Uint8Array, got "+typeof i);return i}const isPlainObject=i=>"[object Object]"===Object.prototype.toString.call(i)&&i.constructor===Object;function checkOpts(i,s){if(void 0!==s&&("object"!=typeof s||!isPlainObject(s)))throw new Error("options must be object or undefined");return Object.assign(i,s)}function ensureBytes(i,s){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof s&&i.length!==s)throw new Error(`Uint8Array length ${s} expected`)}function equalBytes(i,s){if(i.length!==s.length)throw new Error("equalBytes: Different size of Uint8Arrays");let o=!0;for(let n=0;n0&&!s.includes(i.length))throw new Error(`Expected Uint8Array of length ${s}, not of length=${i.length}`)}function hash(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(i.outputLen),number(i.blockLen)}function exists(i,s=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(s&&i.finished)throw new Error("Hash#digest() has already been called")}function output(i,s){bytes(i);const o=s.outputLen;if(i.length255&i[s++]|(255&i[s++])<<8;class Poly1305{constructor(s){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,ensureBytes(s=toBytes(s),32);const o=u8to16(s,0),n=u8to16(s,2),a=u8to16(s,4),l=u8to16(s,6),y=u8to16(s,8),k=u8to16(s,10),C=u8to16(s,12),A=u8to16(s,14);this.r[0]=8191&o,this.r[1]=8191&(o>>>13|n<<3),this.r[2]=7939&(n>>>10|a<<6),this.r[3]=8191&(a>>>7|l<<9),this.r[4]=255&(l>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|k<<2),this.r[7]=8065&(k>>>11|C<<5),this.r[8]=8191&(C>>>8|A<<8),this.r[9]=A>>>5&127;for(let T=0;T<8;T++)this.pad[T]=u8to16(s,16+2*T)}process(s,o,n=!1){const a=n?0:2048,{h:l,r:y}=this,k=y[0],C=y[1],A=y[2],T=y[3],S=y[4],O=y[5],N=y[6],Z=y[7],W=y[8],J=y[9],ht=u8to16(s,o+0),ct=u8to16(s,o+2),pt=u8to16(s,o+4),xt=u8to16(s,o+6),Ct=u8to16(s,o+8),Ot=u8to16(s,o+10),_t=u8to16(s,o+12),wt=u8to16(s,o+14);let it=l[0]+(8191&ht),st=l[1]+(8191&(ht>>>13|ct<<3)),vt=l[2]+(8191&(ct>>>10|pt<<6)),Bt=l[3]+(8191&(pt>>>7|xt<<9)),ne=l[4]+(8191&(xt>>>4|Ct<<12)),le=l[5]+(Ct>>>1&8191),me=l[6]+(8191&(Ct>>>14|Ot<<2)),ae=l[7]+(8191&(Ot>>>11|_t<<5)),or=l[8]+(8191&(_t>>>8|wt<<8)),fr=l[9]+(wt>>>5|a),yr=0,jr=yr+it*k+st*(5*J)+vt*(5*W)+Bt*(5*Z)+ne*(5*N);yr=jr>>>13,jr&=8191,jr+=le*(5*O)+me*(5*S)+ae*(5*T)+or*(5*A)+fr*(5*C),yr+=jr>>>13,jr&=8191;let wr=yr+it*C+st*k+vt*(5*J)+Bt*(5*W)+ne*(5*Z);yr=wr>>>13,wr&=8191,wr+=le*(5*N)+me*(5*O)+ae*(5*S)+or*(5*T)+fr*(5*A),yr+=wr>>>13,wr&=8191;let ze=yr+it*A+st*C+vt*k+Bt*(5*J)+ne*(5*W);yr=ze>>>13,ze&=8191,ze+=le*(5*Z)+me*(5*N)+ae*(5*O)+or*(5*S)+fr*(5*T),yr+=ze>>>13,ze&=8191;let He=yr+it*T+st*A+vt*C+Bt*k+ne*(5*J);yr=He>>>13,He&=8191,He+=le*(5*W)+me*(5*Z)+ae*(5*N)+or*(5*O)+fr*(5*S),yr+=He>>>13,He&=8191;let kt=yr+it*S+st*T+vt*A+Bt*C+ne*k;yr=kt>>>13,kt&=8191,kt+=le*(5*J)+me*(5*W)+ae*(5*Z)+or*(5*N)+fr*(5*O),yr+=kt>>>13,kt&=8191;let Rt=yr+it*O+st*S+vt*T+Bt*A+ne*C;yr=Rt>>>13,Rt&=8191,Rt+=le*k+me*(5*J)+ae*(5*W)+or*(5*Z)+fr*(5*N),yr+=Rt>>>13,Rt&=8191;let Oe=yr+it*N+st*O+vt*S+Bt*T+ne*A;yr=Oe>>>13,Oe&=8191,Oe+=le*C+me*k+ae*(5*J)+or*(5*W)+fr*(5*Z),yr+=Oe>>>13,Oe&=8191;let Ht=yr+it*Z+st*N+vt*O+Bt*S+ne*T;yr=Ht>>>13,Ht&=8191,Ht+=le*A+me*C+ae*k+or*(5*J)+fr*(5*W),yr+=Ht>>>13,Ht&=8191;let zt=yr+it*W+st*Z+vt*N+Bt*O+ne*S;yr=zt>>>13,zt&=8191,zt+=le*T+me*A+ae*C+or*k+fr*(5*J),yr+=zt>>>13,zt&=8191;let te=yr+it*J+st*W+vt*Z+Bt*N+ne*O;yr=te>>>13,te&=8191,te+=le*S+me*T+ae*A+or*C+fr*k,yr+=te>>>13,te&=8191,yr=(yr<<2)+yr|0,yr=yr+jr|0,jr=8191&yr,yr>>>=13,wr+=yr,l[0]=jr,l[1]=wr,l[2]=ze,l[3]=He,l[4]=kt,l[5]=Rt,l[6]=Oe,l[7]=Ht,l[8]=zt,l[9]=te}finalize(){const{h:s,pad:o}=this,n=new Uint16Array(10);let a=s[1]>>>13;s[1]&=8191;for(let k=2;k<10;k++)s[k]+=a,a=s[k]>>>13,s[k]&=8191;s[0]+=5*a,a=s[0]>>>13,s[0]&=8191,s[1]+=a,a=s[1]>>>13,s[1]&=8191,s[2]+=a,n[0]=s[0]+5,a=n[0]>>>13,n[0]&=8191;for(let k=1;k<10;k++)n[k]=s[k]+a,a=n[k]>>>13,n[k]&=8191;n[9]-=8192;let l=(1^a)-1;for(let k=0;k<10;k++)n[k]&=l;l=~l;for(let k=0;k<10;k++)s[k]=s[k]&l|n[k];s[0]=65535&(s[0]|s[1]<<13),s[1]=65535&(s[1]>>>3|s[2]<<10),s[2]=65535&(s[2]>>>6|s[3]<<7),s[3]=65535&(s[3]>>>9|s[4]<<4),s[4]=65535&(s[4]>>>12|s[5]<<1|s[6]<<14),s[5]=65535&(s[6]>>>2|s[7]<<11),s[6]=65535&(s[7]>>>5|s[8]<<8),s[7]=65535&(s[8]>>>8|s[9]<<5);let y=s[0]+o[0];s[0]=65535&y;for(let k=1;k<8;k++)y=(s[k]+o[k]|0)+(y>>>16)|0,s[k]=65535&y}update(s){assert.exists(this);const{buffer:o,blockLen:n}=this,a=(s=toBytes(s)).length;for(let l=0;l>>0,s[l++]=n[y]>>>8;return s}digest(){const{buffer:s,outputLen:o}=this;this.digestInto(s);const n=s.slice(0,o);return this.destroy(),n}}function wrapConstructorWithKey(i){const s=(n,a)=>i(a).update(toBytes(n)).digest(),o=i(new Uint8Array(32));return s.outputLen=o.outputLen,s.blockLen=o.blockLen,s.create=n=>i(n),s}wrapConstructorWithKey(i=>new Poly1305(i));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=i=>!(i.byteOffset%4),salsaBasic=i=>{const{core:s,rounds:o,counterRight:n,counterLen:a,allow128bitKeys:l,extendNonceFn:y,blockLen:k}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},i);assert.number(a),assert.number(o),assert.number(k),assert.bool(n),assert.bool(l);const C=k/4;if(k%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(A,T,S,O,N=0)=>{if(assert.bytes(A),assert.bytes(T),assert.bytes(S),O||(O=new Uint8Array(S.length)),assert.bytes(O),assert.number(N),N<0||N>=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");if(O.length=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");const vt=Math.min(k,wt-it);if(vt===k&&_t&&Ot){const Bt=it/4;if(it%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let ne=0;nei<>>32-s;function chachaCore(i,s,o,n,a,l=20){let y=i[0],k=i[1],C=i[2],A=i[3],T=s[0],S=s[1],O=s[2],N=s[3],Z=s[4],W=s[5],J=s[6],ht=s[7],ct=a,pt=o[0],xt=o[1],Ct=o[2],Ot=y,_t=k,wt=C,it=A,st=T,vt=S,Bt=O,ne=N,le=Z,me=W,ae=J,or=ht,fr=ct,yr=pt,jr=xt,wr=Ct;for(let He=0;Hea?s.create().update(n).digest():n);for(let y=0;ynew HMAC(i,s).update(o).digest();function extract$1(i,s,o){return assert$2.hash(i),void 0===o&&(o=new Uint8Array(i.outputLen)),hmac(i,toBytes$2(o),toBytes$2(s))}hmac.create=(i,s)=>new HMAC(i,s);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(i,s,o,n=32){if(assert$2.hash(i),assert$2.number(n),n>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(n/i.outputLen);void 0===o&&(o=EMPTY_BUFFER$1);const l=new Uint8Array(a*i.outputLen),y=hmac.create(i,s),k=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let A=0;Aexpand$1(i,extract$1(i,s,o),n,a);var __defProp=Object.defineProperty,__export=(i,s)=>{for(var o in s)__defProp(i,o,{get:s[o],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(i){return bytesToHex$1(schnorr.getPublicKey(i))}var utils_exports={};__export(utils_exports,{MessageNode:()=>MessageNode,MessageQueue:()=>MessageQueue,insertEventIntoAscendingList:()=>insertEventIntoAscendingList,insertEventIntoDescendingList:()=>insertEventIntoDescendingList,normalizeURL:()=>normalizeURL,utf8Decoder:()=>utf8Decoder,utf8Encoder:()=>utf8Encoder});var utf8Decoder=new TextDecoder("utf-8"),utf8Encoder=new TextEncoder;function normalizeURL(i){let s=new URL(i);return s.pathname=s.pathname.replace(/\/+/g,"/"),s.pathname.endsWith("/")&&(s.pathname=s.pathname.slice(0,-1)),("80"===s.port&&"ws:"===s.protocol||"443"===s.port&&"wss:"===s.protocol)&&(s.port=""),s.searchParams.sort(),s.hash="",s.toString()}function insertEventIntoDescendingList(i,s){let o,n=0,a=i.length-1,l=n;if(a<0)l=0;else if(s.created_at=i[n].created_at)l=n;else for(;;){if(a<=n+1){l=a;break}if(o=Math.floor(n+(a-n)/2),i[o].created_at>s.created_at)n=o;else{if(!(i[o].created_ati[a].created_at)l=a+1;else if(s.created_at<=i[n].created_at)l=n;else for(;;){if(a<=n+1){l=a;break}if(o=Math.floor(n+(a-n)/2),i[o].created_ats.created_at)){l=o;break}a=o}}return i[l]?.id!==s.id?[...i.slice(0,l),s,...i.slice(l)]:i}var MessageNode=class{_value;_next;get value(){return this._value}set value(i){this._value=i}get next(){return this._next}set next(i){this._next=i}constructor(i){this._value=i,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(i){this._first=i}get last(){return this._last}set last(i){this._last=i}_size;get size(){return this._size}set size(i){this._size=i}constructor(){this._first=null,this._last=null,this._size=0}enqueue(i){const s=new MessageNode(i);return 0!==this._size&&this._last?(this._last.next=s,this._last=s):(this._first=s,this._last=s),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let i=this._first;return this._first=i.next,i.next=null,this._size--,i.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(i=255){return{kind:i,content:"",tags:[],created_at:0}}function finishEvent(i,s){const o=i;return o.pubkey=getPublicKey(s),o.id=getEventHash(o),o.sig=getSignature(o,s),o[verifiedSymbol]=!0,o}function serializeEvent(i){if(!validateEvent(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}function getEventHash(i){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(i))))}var isRecord=i=>i instanceof Object;function validateEvent(i){if(!isRecord(i)||"number"!=typeof i.kind||"string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let s=0;ss.id.startsWith(o))||i.kinds&&-1===i.kinds.indexOf(s.kind)||i.authors&&-1===i.authors.indexOf(s.pubkey)&&!i.authors.some(o=>s.pubkey.startsWith(o)))return!1;for(let o in i)if("#"===o[0]){let n=i[`#${o.slice(1)}`];if(n&&!s.tags.find(([a,l])=>a===o.slice(1)&&-1!==n.indexOf(l)))return!1}return!(i.since&&s.created_ati.until)}function matchFilters(i,s){for(let o=0;ogetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(i,s={}){let{listTimeout:o=3e3,getTimeout:n=3e3,countTimeout:a=3e3}=s;var l,y,k={},C=newListeners(),A={},T={};function S(){return 1===l?.readyState}function O(J){return N.apply(this,arguments)}function N(){return(N=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){let ht=JSON.stringify(J);if(S()||(yield new Promise(ct=>setTimeout(ct,1e3)),S()))try{l.send(ht)}catch(ct){console.log(ct)}})).apply(this,arguments)}const Z=(J,{verb:ht="REQ",skipVerification:ct=!1,alreadyHaveEvent:pt=null,id:xt=Math.random().toString().slice(2)}={})=>{let Ct=xt;k[Ct]={id:Ct,filters:J,skipVerification:ct,alreadyHaveEvent:pt},O([ht,Ct,...J]);let Ot={sub:(_t,wt={})=>Z(_t||J,{skipVerification:wt.skipVerification||ct,alreadyHaveEvent:wt.alreadyHaveEvent||pt,id:Ct}),unsub:()=>{delete k[Ct],delete A[Ct],O(["CLOSE",Ct])},on:(_t,wt)=>{A[Ct]=A[Ct]||{event:[],count:[],eose:[]},A[Ct][_t].push(wt)},off:(_t,wt)=>{let it=A[Ct],st=it[_t].indexOf(wt);st>=0&&it[_t].splice(st,1)},get events(){return eventsGenerator(Ot)}};return Ot};function W(J,ht){return new Promise((ct,pt)=>{if(!J.id)return void pt(new Error(`event ${J} has no id`));let xt=J.id;O([ht,J]),T[xt]={resolve:ct,reject:pt}})}return{url:i,sub:Z,on:(J,ht)=>{C[J].push(ht),"connect"===J&&1===l?.readyState&&ht()},off:(J,ht)=>{let ct=C[J].indexOf(ht);-1!==ct&&C[J].splice(ct,1)},list:(J,ht)=>new Promise(ct=>{let pt=Z(J,ht),xt=[],Ct=setTimeout(()=>{pt.unsub(),ct(xt)},o);pt.on("eose",()=>{pt.unsub(),clearTimeout(Ct),ct(xt)}),pt.on("event",Ot=>{xt.push(Ot)})}),get:(J,ht)=>new Promise(ct=>{let pt=Z([J],ht),xt=setTimeout(()=>{pt.unsub(),ct(null)},n);pt.on("event",Ct=>{pt.unsub(),clearTimeout(xt),ct(Ct)})}),count:J=>new Promise(ht=>{let ct=Z(J,{...Z,verb:"COUNT"}),pt=setTimeout(()=>{ct.unsub(),ht(null)},a);ct.on("count",xt=>{ct.unsub(),clearTimeout(pt),ht(xt)})}),publish:J=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield W(J,"EVENT")})(),auth:J=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield W(J,"AUTH")})(),connect:(J=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){S()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((ht,ct)=>{try{l=new WebSocket(i)}catch(Ot){ct(Ot)}l.onopen=()=>{C.connect.forEach(Ot=>Ot()),ht()},l.onerror=()=>{y=void 0,C.error.forEach(Ot=>Ot()),ct()},l.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,C.disconnect.forEach(Ot=>Ot())});let pt,xt=new MessageQueue;function Ct(){if(0===xt.size)return clearInterval(pt),void(pt=null);var Ot=xt.dequeue();if(!Ot)return;let _t=getSubscriptionId(Ot);if(_t){let wt=k[_t];if(wt&&wt.alreadyHaveEvent&&wt.alreadyHaveEvent(getHex64(Ot,"id"),i))return}try{let wt=JSON.parse(Ot);switch(wt[0]){case"EVENT":{let Bt=wt[1],ne=wt[2];return void(validateEvent(ne)&&k[Bt]&&(k[Bt].skipVerification||verifySignature(ne))&&matchFilters(k[Bt].filters,ne)&&(A[Bt]?.event||[]).forEach(le=>le(ne)))}case"COUNT":let it=wt[1],st=wt[2];return void(k[it]&&(A[it]?.count||[]).forEach(Bt=>Bt(st)));case"EOSE":{let Bt=wt[1];return void(Bt in A&&(A[Bt].eose.forEach(ne=>ne()),A[Bt].eose=[]))}case"OK":{let Bt=wt[1],ne=wt[2],le=wt[3]||"";if(Bt in T){let{resolve:me,reject:ae}=T[Bt];ne?me(null):ae(new Error(le))}return}case"NOTICE":let vt=wt[1];return void C.notice.forEach(Bt=>Bt(vt));case"AUTH":{let Bt=wt[1];return void C.auth?.forEach(ne=>ne(Bt))}}}catch{return}}l.onmessage=Ot=>{xt.enqueue(Ot.data),pt||(pt=setInterval(Ct,0))}}))})())}),function(){return J.apply(this,arguments)}),close(){C=newListeners(),A={},T={},l?.readyState===WebSocket.OPEN&&l.close()},get status(){return l?.readyState??3}};var J}function eventsGenerator(i){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(i){let s;const o=[],n=a=>{s?(s(a),s=void 0):o.push(a)};i.on("event",n);try{for(;;)o.length>0?yield o.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(l=>{s=l}))}finally{i.off("event",n)}}),_eventsGenerator.apply(this,arguments)}var nip19_exports={};__export(nip19_exports,{BECH32_REGEX:()=>BECH32_REGEX,decode:()=>decode,naddrEncode:()=>naddrEncode,neventEncode:()=>neventEncode,noteEncode:()=>noteEncode,nprofileEncode:()=>nprofileEncode,npubEncode:()=>npubEncode,nrelayEncode:()=>nrelayEncode,nsecEncode:()=>nsecEncode});var Bech32MaxSize=5e3,BECH32_REGEX=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function integerToUint8Array(i){const s=new Uint8Array(4);return s[0]=i>>24&255,s[1]=i>>16&255,s[2]=i>>8&255,s[3]=255&i,s}function decode(i){let{prefix:s,words:o}=bech32$1.decode(i,Bech32MaxSize),n=new Uint8Array(bech32$1.fromWords(o));switch(s){case"nprofile":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(l=>utf8Decoder.decode(l)):[]}}}case"nevent":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==a[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(a[2]&&32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(a[3]&&4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(a[0][0]),relays:a[1]?a[1].map(l=>utf8Decoder.decode(l)):[],author:a[2]?.[0]?bytesToHex$1(a[2][0]):void 0,kind:a[3]?.[0]?parseInt(bytesToHex$1(a[3][0]),16):void 0}}}case"naddr":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!a[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==a[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!a[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==a[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(a[0][0]),pubkey:bytesToHex$1(a[2][0]),kind:parseInt(bytesToHex$1(a[3][0]),16),relays:a[1]?a[1].map(l=>utf8Decoder.decode(l)):[]}}}case"nrelay":{let a=parseTLV(n);if(!a[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(a[0][0])}}case"nsec":case"npub":case"note":return{type:s,data:bytesToHex$1(n)};default:throw new Error(`unknown prefix ${s}`)}}function parseTLV(i){let s={},o=i;for(;o.length>0;){let n=o[0],a=o[1];if(!a)throw new Error(`malformed TLV ${n}`);let l=o.slice(2,2+a);if(o=o.slice(2+a),l.lengthutf8Encoder.encode(s))}))}function neventEncode(i){let s;return null!=i.kind&&(s=integerToUint8Array(i.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(i.id)],1:(i.relays||[]).map(o=>utf8Encoder.encode(o)),2:i.author?[hexToBytes$1(i.author)]:[],3:s?[new Uint8Array(s)]:[]}))}function naddrEncode(i){let s=new ArrayBuffer(4);return new DataView(s).setUint32(0,i.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(i.identifier)],1:(i.relays||[]).map(o=>utf8Encoder.encode(o)),2:[hexToBytes$1(i.pubkey)],3:[new Uint8Array(s)]}))}function nrelayEncode(i){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(i)]}))}function encodeTLV(i){let s=[];return Object.entries(i).forEach(([o,n])=>{n.forEach(a=>{let l=new Uint8Array(a.length+2);l.set([parseInt(o)],0),l.set([a.length],1),l.set(a,2),s.push(l)})}),concatBytes$1(...s)}var nip04_exports={};function encrypt$1(i,s,o){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){const n=getNormalizedX(secp256k1.getSharedSecret(i,"02"+s));let a=Uint8Array.from(randomBytes$1(16)),l=utf8Encoder.encode(o),y=yield crypto.subtle.importKey("raw",n,{name:"AES-CBC"},!1,["encrypt"]),k=yield crypto.subtle.encrypt({name:"AES-CBC",iv:a},y,l);return`${base64$1.encode(new Uint8Array(k))}?iv=${base64$1.encode(new Uint8Array(a.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(i,s,o){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){let[n,a]=o.split("?iv="),l=getNormalizedX(secp256k1.getSharedSecret(i,"02"+s)),y=yield crypto.subtle.importKey("raw",l,{name:"AES-CBC"},!1,["decrypt"]),k=base64$1.decode(n),C=base64$1.decode(a),A=yield crypto.subtle.decrypt({name:"AES-CBC",iv:C},y,k);return utf8Decoder.decode(A)}),_decrypt$.apply(this,arguments)}function getNormalizedX(i){return i.slice(1,33)}__export(nip04_exports,{decrypt:()=>decrypt$1,encrypt:()=>encrypt$1}),typeof crypto<"u"&&!crypto.subtle&&crypto.webcrypto&&(crypto.subtle=crypto.webcrypto.subtle);var nip05_exports={};__export(nip05_exports,{NIP05_REGEX:()=>NIP05_REGEX$1,queryProfile:()=>queryProfile,searchDomain:()=>searchDomain,useFetchImplementation:()=>useFetchImplementation});var NIP05_REGEX$1=/^(?:([\w.+-]+)@)?([\w.-]+)$/,_fetch;try{_fetch=fetch}catch{}function useFetchImplementation(i){_fetch=i}function searchDomain(i){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s=""){try{return(yield(yield _fetch(`https://${i}/.well-known/nostr.json?name=${s}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(i){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){const s=i.match(NIP05_REGEX$1);if(!s)return null;const[o,n="_",a]=s;try{const l=yield _fetch(`https://${a}/.well-known/nostr.json?name=${n}`),{names:y,relays:k}=parseNIP05Result$1(yield l.json()),C=y[n];return C?{pubkey:C,relays:k?.[C]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(i){const s={names:{}};for(const[o,n]of Object.entries(i.names))"string"==typeof o&&"string"==typeof n&&(s.names[o]=n);if(i.relays){s.relays={};for(const[o,n]of Object.entries(i.relays))"string"==typeof o&&Array.isArray(n)&&(s.relays[o]=n.filter(a=>"string"==typeof a))}return s}var nip06_exports={};function privateKeyFromSeedWords(i,s){let o=HDKey.fromMasterSeed(mnemonicToSeedSync(i,s)).derive("m/44'/1237'/0'/0/0").privateKey;if(!o)throw new Error("could not derive private key");return bytesToHex$1(o)}function generateSeedWords(){return generateMnemonic(wordlist)}function validateWords(i){return validateMnemonic(i,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(i){const s={reply:void 0,root:void 0,mentions:[],profiles:[]},o=[];for(const n of i.tags)"e"===n[0]&&n[1]&&o.push(n),"p"===n[0]&&n[1]&&s.profiles.push({pubkey:n[1],relays:n[2]?[n[2]]:[]});for(let n=0;nparse});var nip13_exports={};function getPow(i){let s=0;for(let o=0;o=s)break}return n}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(i,s,o,n){return finishEvent({kind:6,tags:[...i.tags??[],["e",s.id,o],["p",s.pubkey]],content:""===i.content?"":JSON.stringify(s),created_at:i.created_at},n)}function getRepostedEventPointer(i){if(6!==i.kind)return;let s,o;for(let n=i.tags.length-1;n>=0&&(void 0===s||void 0===o);n--){const a=i.tags[n];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===o&&(o=a))}return void 0!==s?{id:s[1],relays:[s[2],o?.[2]].filter(n=>"string"==typeof n),author:o?.[1]}:void 0}function getRepostedEvent(i,{skipVerification:s}={}){const o=getRepostedEventPointer(i);if(void 0===o||""===i.content)return;let n;try{n=JSON.parse(i.content)}catch{return}return n.id===o.id&&(s||verifySignature(n))?n:void 0}__export(nip18_exports,{finishRepostEvent:()=>finishRepostEvent,getRepostedEvent:()=>getRepostedEvent,getRepostedEventPointer:()=>getRepostedEventPointer});var nip21_exports={};__export(nip21_exports,{NOSTR_URI_REGEX:()=>NOSTR_URI_REGEX,parse:()=>parse2,test:()=>test});var NOSTR_URI_REGEX=new RegExp(`nostr:(${BECH32_REGEX.source})`);function test(i){return"string"==typeof i&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(i)}function parse2(i){const s=i.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!s)throw new Error(`Invalid Nostr URI: ${i}`);return{uri:s[0],value:s[1],decoded:decode(s[1])}}var nip25_exports={};function finishReactionEvent(i,s,o){const n=s.tags.filter(a=>a.length>=2&&("e"===a[0]||"p"===a[0]));return finishEvent({...i,kind:7,tags:[...i.tags??[],...n,["e",s.id],["p",s.pubkey]],content:i.content??"+"},o)}function getReactedEventPointer(i){if(7!==i.kind)return;let s,o;for(let n=i.tags.length-1;n>=0&&(void 0===s||void 0===o);n--){const a=i.tags[n];a.length>=2&&("e"===a[0]&&void 0===s?s=a:"p"===a[0]&&void 0===o&&(o=a))}return void 0!==s&&void 0!==o?{id:s[1],relays:[s[2],o[2]].filter(n=>void 0!==n),author:o[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(i,s){let o=[];(s.kind||-1)>=0&&o.push(`kind=${s.kind}`),s.until&&o.push(`created_at<${s.until}`),s.since&&o.push(`created_at>${s.since}`);let n=o.join("&");if(""===n)throw new Error("refusing to create a delegation without any conditions");let a=sha256$1(utf8Encoder.encode(`nostr:delegation:${s.pubkey}:${n}`)),l=bytesToHex$1(schnorr.sign(a,i));return{from:getPublicKey(i),to:s.pubkey,cond:n,sig:l}}function getDelegator(i){let s=i.tags.find(k=>"delegation"===k[0]&&k.length>=4);if(!s)return null;let o=s[1],n=s[2],a=s[3],l=n.split("&");for(let k=0;k"===A&&i.created_at>parseInt(T)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${i.pubkey}:${n}`));return schnorr.verify(a,y,o)?o:null}__export(nip26_exports,{createDelegation:()=>createDelegation,getDelegator:()=>getDelegator});var nip27_exports={};__export(nip27_exports,{matchAll:()=>matchAll,regex:()=>regex,replaceAll:()=>replaceAll});var regex=()=>new RegExp(`\\b${NOSTR_URI_REGEX.source}\\b`,"g");function*matchAll(i){const s=i.matchAll(regex());for(const o of s)try{const[n,a]=o;yield{uri:n,value:a,decoded:decode(a),start:o.index,end:o.index+n.length}}catch{}}function replaceAll(i,s){return i.replaceAll(regex(),(o,n)=>s({uri:o,value:n,decoded:decode(n)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:40,tags:[...i.tags??[]],content:o,created_at:i.created_at},s)},channelMetadataEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:41,tags:[["e",i.channel_create_event_id],...i.tags??[]],content:o,created_at:i.created_at},s)},channelMessageEvent=(i,s)=>{const o=[["e",i.channel_create_event_id,i.relay_url,"root"]];return i.reply_to_channel_message_event_id&&o.push(["e",i.reply_to_channel_message_event_id,i.relay_url,"reply"]),finishEvent({kind:42,tags:[...o,...i.tags??[]],content:i.content,created_at:i.created_at},s)},channelHideMessageEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:43,tags:[["e",i.channel_message_event_id],...i.tags??[]],content:o,created_at:i.created_at},s)},channelMuteUserEvent=(i,s)=>{let o;if("object"==typeof i.content)o=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;o=i.content}return finishEvent({kind:44,tags:[["p",i.pubkey_to_mute],...i.tags??[]],content:o,created_at:i.created_at},s)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(i){_fetch2=i}function validateGithub(i,s,o){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){try{return(yield(yield _fetch2(`https://gist.github.com/${s}/${o}/raw`)).text())===`Verifying that I control the following Nostr public key: ${i}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:s,relay:o,sign:n}){const a={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",o.url],["challenge",s]],content:""};return o.auth(yield n(a))});return function(o){return i.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(i,s)=>secp256k1.getSharedSecret(i,"02"+s).subarray(1,33),getMessageKeys(i,s){const o=hkdf(sha256$1,i,s,"nip44-v2",76);return{encryption:o.subarray(0,32),nonce:o.subarray(32,44),auth:o.subarray(44,76)}},calcPadding(i){if(!Number.isSafeInteger(i)||i<0)throw new Error("expected positive integer");if(i<=32)return 32;const s=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const n=utils.v2.calcPadding(o),a=new Uint8Array(n-o),l=new Uint8Array(2);return new DataView(l.buffer).setUint16(0,o),concatBytes$1(l,s,a)},unpad(i){const s=new DataView(i.buffer).getUint16(0),o=i.subarray(2,2+s);if(0===s||o.length!==s||i.length!==2+utils.v2.calcPadding(s))throw new Error("invalid padding");return utf8Decoder.decode(o)}}};function encrypt2(i,s,o={}){const n=o.version??2;if(2!==n)throw new Error("unknown encryption version "+n);const a=o.salt??randomBytes$1(32);ensureBytes(a,32);const l=utils.v2.getMessageKeys(i,a),y=utils.v2.pad(s),k=chacha20(l.encryption,l.nonce,y),C=hmac(sha256$1,l.auth,k);return base64$1.encode(concatBytes$1(new Uint8Array([n]),a,k,C))}function decrypt2(i,s){const o=utils.v2;ensureBytes(i,32);const n=s.length;if(n=o.maxCiphertextSize)throw new Error("invalid ciphertext length: "+n);if("#"===s[0])throw new Error("unknown encryption version");let a;try{a=base64$1.decode(s)}catch(S){throw new Error("invalid base64: "+S.message)}const l=a.subarray(0,1)[0];if(2!==l)throw new Error("unknown encryption version "+l);const y=a.subarray(1,33),k=a.subarray(33,-32),C=a.subarray(-32),A=o.getMessageKeys(i,y);if(!equalBytes(hmac(sha256$1,A.auth,k),C))throw new Error("invalid MAC");const T=chacha20(A.encryption,A.nonce,k);return o.unpad(T)}var nip47_exports={};function parseConnectionString(i){const{pathname:s,searchParams:o}=new URL(i),n=s,a=o.get("relay"),l=o.get("secret");if(!n||!a||!l)throw new Error("invalid connection string");return{pubkey:n,relay:a,secret:l}}function makeNwcRequestEvent(i){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:i,secret:s,invoice:o}){const n={method:"pay_invoice",params:{invoice:o}},a=yield encrypt$1(s,i,JSON.stringify(n));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",i]]},s)}),_makeNwcRequestEvent.apply(this,arguments)}__export(nip47_exports,{makeNwcRequestEvent:()=>makeNwcRequestEvent,parseConnectionString:()=>parseConnectionString});var nip57_exports={},_fetch3;__export(nip57_exports,{getZapEndpoint:()=>getZapEndpoint,makeZapReceipt:()=>makeZapReceipt,makeZapRequest:()=>makeZapRequest,useFetchImplementation:()=>useFetchImplementation3,validateZapRequest:()=>validateZapRequest});try{_fetch3=fetch}catch{}function useFetchImplementation3(i){_fetch3=i}function getZapEndpoint(i){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){try{let s="",{lud06:o,lud16:n}=JSON.parse(i.content);if(o){let{words:y}=bech32$1.decode(o,1e3),k=bech32$1.fromWords(y);s=utf8Decoder.decode(k)}else{if(!n)return null;{let[y,k]=n.split("@");s=`https://${k}/.well-known/lnurlp/${y}`}}let a=yield _fetch3(s),l=yield a.json();if(l.allowsNostr&&l.nostrPubkey)return l.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:i,event:s,amount:o,relays:n,comment:a=""}){if(!o)throw new Error("amount not given");if(!i)throw new Error("profile not given");let l={kind:9734,created_at:Math.round(Date.now()/1e3),content:a,tags:[["p",i],["amount",o.toString()],["relays",...n]]};return s&&l.tags.push(["e",s]),l}function validateZapRequest(i){let s;try{s=JSON.parse(i)}catch{return"Invalid zap request JSON."}if(!validateEvent(s))return"Zap request is not a valid Nostr event.";if(!verifySignature(s))return"Invalid signature on zap request.";let o=s.tags.find(([a,l])=>"p"===a&&l);if(!o)return"Zap request doesn't have a 'p' tag.";if(!o[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let n=s.tags.find(([a,l])=>"e"===a&&l);return n&&!n[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":s.tags.find(([a,l])=>"relays"===a&&l)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:i,preimage:s,bolt11:o,paidAt:n}){let a=JSON.parse(i).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),l={kind:9735,created_at:Math.round(n.getTime()/1e3),content:"",tags:[...a,["bolt11",o],["description",i]]};return s&&l.tags.push(["preimage",s]),l}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(i,s,o){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o,n=!1){if(!i||!s)throw new Error("Missing loginUrl or httpMethod");const a=getBlankEvent(27235);a.tags=[["u",i],["method",s]],a.created_at=Math.round((new Date).getTime()/1e3);const l=yield o(a);return(n?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(l)))}),_getToken.apply(this,arguments)}function validateToken(i,s,o){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){const n=yield unpackEventFromToken(i).catch(a=>{throw a});return yield validateEvent2(n,s,o).catch(a=>{throw a})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(i){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){if(!i)throw new Error("Missing token");i=i.replace(_authorizationScheme,"");const s=utf8Decoder.decode(base64$1.decode(i));if(!s||0===s.length||!s.startsWith("{"))throw new Error("Invalid token");return JSON.parse(s)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(i,s,o){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){if(!i)throw new Error("Invalid nostr event");if(!verifySignature(i))throw new Error("Invalid nostr event, signature invalid");if(27235!==i.kind)throw new Error("Invalid nostr event, kind invalid");if(!i.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-i.created_at>60)throw new Error("Invalid nostr event, expired");const n=i.tags.find(l=>"u"===l[0]);if(1!==n?.length&&n?.[1]!==s)throw new Error("Invalid nostr event, url tag invalid");const a=i.tags.find(l=>"method"===l[0]);if(1!==a?.length&&a?.[1].toLowerCase()!==o.toLowerCase())throw new Error("Invalid nostr event, method tag invalid");return!0}),_validateEvent.apply(this,arguments)}var browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var i=1e3,s=60*i,o=60*s,n=24*o,a=7*n;function y(k,C,A,T){var S=C>=1.5*A;return Math.round(k/A)+" "+T+(S?"s":"")}return ms=function(k,C){C=C||{};var T,S,A=typeof k;if("string"===A&&k.length>0)return function(T){if(!((T=String(T)).length>100)){var S=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(T);if(S){var O=parseFloat(S[1]);switch((S[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*O;case"weeks":case"week":case"w":return O*a;case"days":case"day":case"d":return O*n;case"hours":case"hour":case"hrs":case"hr":case"h":return O*o;case"minutes":case"minute":case"mins":case"min":case"m":return O*s;case"seconds":case"second":case"secs":case"sec":case"s":return O*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return O;default:return}}}}(k);if("number"===A&&isFinite(k))return C.long?(T=k,(S=Math.abs(T))>=n?y(T,S,n,"day"):S>=o?y(T,S,o,"hour"):S>=s?y(T,S,s,"minute"):S>=i?y(T,S,i,"second"):T+" ms"):function(T){var S=Math.abs(T);return S>=n?Math.round(T/n)+"d":S>=o?Math.round(T/o)+"h":S>=s?Math.round(T/s)+"m":S>=i?Math.round(T/i)+"s":T+"ms"}(k);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(k))}}function setup(i){function s(a){let l,y,k,C=null;function A(...T){if(!A.enabled)return;const S=A,O=Number(new Date);S.diff=O-(l||O),S.prev=l,S.curr=O,l=O,T[0]=s.coerce(T[0]),"string"!=typeof T[0]&&T.unshift("%O");let Z=0;T[0]=T[0].replace(/%([a-zA-Z%])/g,(W,J)=>{if("%%"===W)return"%";Z++;const ht=s.formatters[J];return"function"==typeof ht&&(W=ht.call(S,T[Z]),T.splice(Z,1),Z--),W}),s.formatArgs.call(S,T),(S.log||s.log).apply(S,T)}return A.namespace=a,A.useColors=s.useColors(),A.color=s.selectColor(a),A.extend=o,A.destroy=s.destroy,Object.defineProperty(A,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==C?C:(y!==s.namespaces&&(y=s.namespaces,k=s.enabled(a)),k),set:T=>{C=T}}),"function"==typeof s.init&&s.init(A),A}function o(a,l){const y=s(this.namespace+(void 0===l?":":l)+a);return y.log=this.log,y}function n(a){return a.toString().substring(2,a.toString().length-2).replace(/\.\*\?$/,"*")}return s.debug=s,s.default=s,s.coerce=function(a){return a instanceof Error?a.stack||a.message:a},s.disable=function(){const a=[...s.names.map(n),...s.skips.map(n).map(l=>"-"+l)].join(",");return s.enable(""),a},s.enable=function(a){let l;s.save(a),s.namespaces=a,s.names=[],s.skips=[];const y=("string"==typeof a?a:"").split(/[\s,]+/),k=y.length;for(l=0;l{s[a]=i[a]}),s.names=[],s.skips=[],s.formatters={},s.selectColor=function(a){let l=0;for(let y=0;y{"%%"!==k&&(l++,"%c"===k&&(y=l))}),n.splice(y,0,a)},s.save=function(n){try{n?s.storage.setItem("debug",n):s.storage.removeItem("debug")}catch{}},s.load=function(){let n;try{n=s.storage.getItem("debug")}catch{}return!n&&typeof process<"u"&&"env"in process&&(n=process.env.DEBUG),n},s.useColors=function(){return!(!(typeof window<"u"&&window.process)||"renderer"!==window.process.type&&!window.process.__nwjs)||!(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},s.storage=function(){try{return localStorage}catch{}}(),s.destroy=(()=>{let n=!1;return()=>{n||(n=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),s.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],s.log=console.debug||console.log||(()=>{}),i.exports=common(s);const{formatters:o}=i.exports;o.j=function(n){try{return JSON.stringify(n)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}}(browser,browser.exports);var browserExports=browser.exports,debug3=getDefaultExportFromCjs(browserExports),dist={},LRUCache$1={},LRUCacheNode$1={};Object.defineProperty(LRUCacheNode$1,"__esModule",{value:!0}),LRUCacheNode$1.LRUCacheNode=void 0;class LRUCacheNode{constructor(s,o,n){const{entryExpirationTimeInMS:a=null,next:l=null,prev:y=null,onEntryEvicted:k,onEntryMarkedAsMostRecentlyUsed:C,clone:A,cloneFn:T}=n??{};if("number"==typeof a&&(a<=0||Number.isNaN(a)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=A&&A,this.cloneFn=T??this.defaultClone,this.key=s,this.internalValue=this.clone?this.cloneFn(o):o,this.created=Date.now(),this.entryExpirationTimeInMS=a,this.next=l,this.prev=y,this.onEntryEvicted=k,this.onEntryMarkedAsMostRecentlyUsed=C}get value(){return this.clone?this.cloneFn(this.internalValue):this.internalValue}get isExpired(){return"number"==typeof this.entryExpirationTimeInMS&&Date.now()-this.created>this.entryExpirationTimeInMS}invokeOnEvicted(){if(this.onEntryEvicted){const{key:s,value:o,isExpired:n}=this;this.onEntryEvicted({key:s,value:o,isExpired:n})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:s,value:o}=this;this.onEntryMarkedAsMostRecentlyUsed({key:s,value:o})}}defaultClone(s){return"boolean"==typeof s||"string"==typeof s||"number"==typeof s?s:JSON.parse(JSON.stringify(s))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(s){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:o=25,entryExpirationTimeInMS:n=null,onEntryEvicted:a,onEntryMarkedAsMostRecentlyUsed:l,cloneFn:y,clone:k}=s??{};if(Number.isNaN(o)||o<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof n&&(n<=0||Number.isNaN(n)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=o,this.entryExpirationTimeInMS=n,this.onEntryEvicted=a,this.onEntryMarkedAsMostRecentlyUsed=l,this.clone=k,this.cloneFn=y}get size(){return this.cleanCache(),this.lookupTable.size}get remainingSize(){return this.maxSizeInternal-this.size}get newest(){return this.head?this.head.isExpired?(this.removeNodeFromListAndLookupTable(this.head),this.newest):this.mapNodeToEntry(this.head):null}get oldest(){return this.tail?this.tail.isExpired?(this.removeNodeFromListAndLookupTable(this.tail),this.oldest):this.mapNodeToEntry(this.tail):null}get maxSize(){return this.maxSizeInternal}set maxSize(s){if(Number.isNaN(s)||s<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=s,this.enforceSizeLimit()}set(s,o,n){const a=this.lookupTable.get(s);a&&this.removeNodeFromListAndLookupTable(a);const l=new LRUCacheNode_1.LRUCacheNode(s,o,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...n});return this.setNodeAsHead(l),this.lookupTable.set(s,l),this.enforceSizeLimit(),this}get(s){const o=this.lookupTable.get(s);return o?o.isExpired?(this.removeNodeFromListAndLookupTable(o),null):(this.setNodeAsHead(o),o.value):null}peek(s){const o=this.lookupTable.get(s);return o?o.isExpired?(this.removeNodeFromListAndLookupTable(o),null):o.value:null}delete(s){const o=this.lookupTable.get(s);return!!o&&this.removeNodeFromListAndLookupTable(o)}has(s){const o=this.lookupTable.get(s);return!(!o||o.isExpired&&(this.removeNodeFromListAndLookupTable(o),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(s){let o=this.head;for(;o;){if(o.isExpired){const a=o.next;this.removeNodeFromListAndLookupTable(o),o=a;continue}const n=this.mapNodeToEntry(o);if(s(n))return this.setNodeAsHead(o),n;o=o.next}return null}forEach(s){let o=this.head,n=0;for(;o;)if(o.isExpired){const a=o.next;this.removeNodeFromListAndLookupTable(o),o=a}else s(o.value,o.key,n),o=o.next,n++}*values(){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield s.value,s=s.next}*keys(){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield s.key,s=s.next}*entries(){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield this.mapNodeToEntry(s),s=s.next}*[Symbol.iterator](){let s=this.head;for(;s;)if(s.isExpired){const o=s.next;this.removeNodeFromListAndLookupTable(s),s=o}else yield this.mapNodeToEntry(s),s=s.next}enforceSizeLimit(){let s=this.tail;for(;null!==s&&this.size>this.maxSizeInternal;){const o=s.prev;this.removeNodeFromListAndLookupTable(s),s=o}}mapNodeToEntry({key:s,value:o}){return{key:s,value:o}}setNodeAsHead(s){this.removeNodeFromList(s),this.head?(s.next=this.head,this.head.prev=s,this.head=s):(this.head=s,this.tail=s),s.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(s){null!==s.prev&&(s.prev.next=s.next),null!==s.next&&(s.next.prev=s.prev),this.head===s&&(this.head=s.next),this.tail===s&&(this.tail=s.prev),s.next=null,s.prev=null}removeNodeFromListAndLookupTable(s){return s.invokeOnEvicted(),this.removeNodeFromList(s),this.lookupTable.delete(s.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const s=[];for(const o of this.lookupTable.values())o.isExpired&&s.push(o);s.forEach(o=>this.removeNodeFromListAndLookupTable(o))}}LRUCache$1.LRUCache=LRUCache,function(i){var s=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(n,a,l,y){void 0===y&&(y=l);var k=Object.getOwnPropertyDescriptor(a,l);k&&!("get"in k?!a.__esModule:k.writable||k.configurable)||(k={enumerable:!0,get:function(){return a[l]}}),Object.defineProperty(n,y,k)}:function(n,a,l,y){void 0===y&&(y=l),n[y]=a[l]}),o=commonjsGlobal&&commonjsGlobal.__exportStar||function(n,a){for(var l in n)"default"===l||Object.prototype.hasOwnProperty.call(a,l)||s(a,n,l)};Object.defineProperty(i,"__esModule",{value:!0}),o(LRUCache$1,i)}(dist);var lib={};(function(i){function s(wt){if(!Number.isSafeInteger(wt))throw new Error(`Wrong integer: ${wt}`)}function o(...wt){const it=(st,vt)=>Bt=>st(vt(Bt));return{encode:Array.from(wt).reverse().reduce((st,vt)=>st?it(st,vt.encode):vt.encode,void 0),decode:wt.reduce((st,vt)=>st?it(st,vt.decode):vt.decode,void 0)}}function n(wt){return{encode:it=>{if(!Array.isArray(it)||it.length&&"number"!=typeof it[0])throw new Error("alphabet.encode input should be an array of numbers");return it.map(st=>{if(s(st),st<0||st>=wt.length)throw new Error(`Digit index outside alphabet: ${st} (alphabet: ${wt.length})`);return wt[st]})},decode:it=>{if(!Array.isArray(it)||it.length&&"string"!=typeof it[0])throw new Error("alphabet.decode input should be array of strings");return it.map(st=>{if("string"!=typeof st)throw new Error(`alphabet.decode: not string element=${st}`);const vt=wt.indexOf(st);if(-1===vt)throw new Error(`Unknown letter: "${st}". Allowed: ${wt}`);return vt})}}}function a(wt=""){if("string"!=typeof wt)throw new Error("join separator should be string");return{encode:it=>{if(!Array.isArray(it)||it.length&&"string"!=typeof it[0])throw new Error("join.encode input should be array of strings");for(let st of it)if("string"!=typeof st)throw new Error(`join.encode: non-string input=${st}`);return it.join(wt)},decode:it=>{if("string"!=typeof it)throw new Error("join.decode input should be string");return it.split(wt)}}}function l(wt,it="="){if(s(wt),"string"!=typeof it)throw new Error("padding chr should be string");return{encode(st){if(!Array.isArray(st)||st.length&&"string"!=typeof st[0])throw new Error("padding.encode input should be array of strings");for(let vt of st)if("string"!=typeof vt)throw new Error(`padding.encode: non-string input=${vt}`);for(;st.length*wt%8;)st.push(it);return st},decode(st){if(!Array.isArray(st)||st.length&&"string"!=typeof st[0])throw new Error("padding.encode input should be array of strings");for(let Bt of st)if("string"!=typeof Bt)throw new Error(`padding.decode: non-string input=${Bt}`);let vt=st.length;if(vt*wt%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;vt>0&&st[vt-1]===it;vt--)if(!((vt-1)*wt%8))throw new Error("Invalid padding: string has too much padding");return st.slice(0,vt)}}}function y(wt){if("function"!=typeof wt)throw new Error("normalize fn should be function");return{encode:it=>it,decode:it=>wt(it)}}function k(wt,it,st){if(it<2)throw new Error(`convertRadix: wrong from=${it}, base cannot be less than 2`);if(st<2)throw new Error(`convertRadix: wrong to=${st}, base cannot be less than 2`);if(!Array.isArray(wt))throw new Error("convertRadix: data should be array");if(!wt.length)return[];let vt=0;const Bt=[],ne=Array.from(wt);for(ne.forEach(le=>{if(s(le),le<0||le>=it)throw new Error(`Wrong integer: ${le}`)});;){let le=0,me=!0;for(let ae=vt;aeit?C(it,wt%it):wt,A=(wt,it)=>wt+(it-C(wt,it));function T(wt,it,st,vt){if(!Array.isArray(wt))throw new Error("convertRadix2: data should be array");if(it<=0||it>32)throw new Error(`convertRadix2: wrong from=${it}`);if(st<=0||st>32)throw new Error(`convertRadix2: wrong to=${st}`);if(A(it,st)>32)throw new Error(`convertRadix2: carry overflow from=${it} to=${st} carryBits=${A(it,st)}`);let Bt=0,ne=0;const le=2**st-1,me=[];for(const ae of wt){if(s(ae),ae>=2**it)throw new Error(`convertRadix2: invalid data word=${ae} from=${it}`);if(Bt=Bt<32)throw new Error(`convertRadix2: carry overflow pos=${ne} from=${it}`);for(ne+=it;ne>=st;ne-=st)me.push((Bt>>ne-st&le)>>>0);Bt&=2**ne-1}if(Bt=Bt<=it)throw new Error("Excess padding");if(!vt&&Bt)throw new Error(`Non-zero padding: ${Bt}`);return vt&&ne>0&&me.push(Bt>>>0),me}function S(wt){return s(wt),{encode:it=>{if(!(it instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return k(Array.from(it),256,wt)},decode:it=>{if(!Array.isArray(it)||it.length&&"number"!=typeof it[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(k(it,wt,256))}}}function O(wt,it=!1){if(s(wt),wt<=0||wt>32)throw new Error("radix2: bits should be in (0..32]");if(A(8,wt)>32||A(wt,8)>32)throw new Error("radix2: carry overflow");return{encode:st=>{if(!(st instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return T(Array.from(st),8,wt,!it)},decode:st=>{if(!Array.isArray(st)||st.length&&"number"!=typeof st[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(T(st,wt,8,it))}}}function N(wt){if("function"!=typeof wt)throw new Error("unsafeWrapper fn should be function");return function(...it){try{return wt.apply(null,it)}catch{}}}function Z(wt,it){if(s(wt),"function"!=typeof it)throw new Error("checksum fn should be function");return{encode(st){if(!(st instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const vt=it(st).slice(0,wt),Bt=new Uint8Array(st.length+wt);return Bt.set(st),Bt.set(vt,st.length),Bt},decode(st){if(!(st instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const vt=st.slice(0,-wt),Bt=it(vt).slice(0,wt),ne=st.slice(-wt);for(let le=0;lewt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i.base64=o(O(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),l(6),a("")),i.base64url=o(O(6),n("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),l(6),a(""));const W=wt=>o(S(58),n(wt),a(""));i.base58=W("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),i.base58flickr=W("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),i.base58xrp=W("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const J=[0,2,3,5,6,7,9,10,11];i.base58xmr={encode(wt){let it="";for(let st=0;sto(Z(4,it=>wt(wt(it))),i.base58);const ht=o(n("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),a("")),ct=[996825010,642813549,513874426,1027748829,705979059];function pt(wt){const it=wt>>25;let st=(33554431&wt)<<5;for(let vt=0;vt>vt&1)&&(st^=ct[vt]);return st}function xt(wt,it,st=1){const vt=wt.length;let Bt=1;for(let ne=0;ne126)throw new Error(`Invalid prefix (${wt})`);Bt=pt(Bt)^le>>5}Bt=pt(Bt);for(let ne=0;neae)throw new TypeError(`Wrong string length: ${me.length} (${me}). Expected (8..${ae})`);const or=me.toLowerCase();if(me!==or&&me!==me.toUpperCase())throw new Error("String must be lowercase or uppercase");const fr=(me=or).lastIndexOf("1");if(0===fr||-1===fr)throw new Error('Letter "1" must be present between prefix and data only');const yr=me.slice(0,fr),jr=me.slice(fr+1);if(jr.length<6)throw new Error("Data must be at least 6 characters long");const wr=ht.decode(jr).slice(0,-6),ze=xt(yr,wr,it);if(!jr.endsWith(ze))throw new Error(`Invalid checksum in ${me}: expected "${ze}"`);return{prefix:yr,words:wr}}return{encode:function(me,ae,or=90){if("string"!=typeof me)throw new Error("bech32.encode prefix should be string, not "+typeof me);if(!Array.isArray(ae)||ae.length&&"number"!=typeof ae[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ae);const fr=me.length+7+ae.length;if(!1!==or&&fr>or)throw new TypeError(`Length ${fr} exceeds limit ${or}`);return`${me=me.toLowerCase()}1${ht.encode(ae)}${xt(me,ae,it)}`},decode:le,decodeToBytes:function(me){const{prefix:ae,words:or}=le(me,!1);return{prefix:ae,words:or,bytes:vt(or)}},decodeUnsafe:N(le),fromWords:vt,fromWordsUnsafe:ne,toWords:Bt}}i.bech32=Ct("bech32"),i.bech32m=Ct("bech32m"),i.utf8={encode:wt=>(new TextDecoder).decode(wt),decode:wt=>(new TextEncoder).encode(wt)},i.hex=o(O(4),n("0123456789abcdef"),a(""),y(wt=>{if("string"!=typeof wt||wt.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof wt} with length ${wt.length}`);return wt.toLowerCase()}));const Ot={utf8:i.utf8,hex:i.hex,base16:i.base16,base32:i.base32,base64:i.base64,base64url:i.base64url,base58:i.base58,base58xmr:i.base58xmr},_t=`Invalid encoding type. Available types: ${Object.keys(Ot).join(", ")}`;i.bytesToString=(wt,it)=>{if("string"!=typeof wt||!Ot.hasOwnProperty(wt))throw new TypeError(_t);if(!(it instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return Ot[wt].encode(it)},i.str=i.bytesToString,i.stringToBytes=(wt,it)=>{if(!Ot.hasOwnProperty(wt))throw new TypeError(_t);if("string"!=typeof it)throw new TypeError("stringToBytes() expects string");return Ot[wt].decode(it)},i.bytes=i.stringToBytes})(lib),BigInt(1e3),BigInt(1e6),BigInt(1e9),BigInt(1e12),BigInt("2100000000000000000"),BigInt(1e11);const TAGCODES={payment_hash:1,payment_secret:16,description:13,payee:19,description_hash:23,expiry:6,min_final_cltv_expiry:24,fallback_address:9,route_hint:3,feature_bits:5,metadata:27};for(let i=0,s=Object.keys(TAGCODES);ithis.handleNotice(s))}initiateAuth(i={limit:1}){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.debug("Initiating authentication");const o=s.relay.sub([i],{id:"auth-test"});o.on("eose",()=>{o.unsub(),s._status=1,s.ndkRelay.emit("ready"),s.debug("Authentication not required"),o.unsub()}),s.debug("Authentication request started")})()}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=()=>{i.updateConnectionStats.connected(),i.ndkRelay.authRequired?(i._status=6,i.ndkRelay.emit("connect"),i.initiateAuth()):(i._status=1,i.ndkRelay.emit("connect"),i.ndkRelay.emit("ready"))},o=()=>{i.updateConnectionStats.disconnected(),1===i._status&&(i._status=3,i.handleReconnection()),i.ndkRelay.emit("disconnect")},n=function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(l){i.debug("Relay requested authentication",{havePolicy:!!i.ndkRelay.authPolicy}),i.ndkRelay.authPolicy?7!==i._status&&(i._status=7,yield i.ndkRelay.authPolicy(i.ndkRelay,l),7===i._status&&(i.debug("Authentication policy finished"),i._status=1,i.ndkRelay.emit("ready"))):yield i.ndkRelay.emit("auth",l)});return function(y){return a.apply(this,arguments)}}();try{i.updateConnectionStats.attempt(),i._status=0,i.relay.off("connect",s),i.relay.off("disconnect",o),i.relay.on("connect",s),i.relay.on("disconnect",o),i.relay.on("auth",n),yield i.relay.connect()}catch(a){throw i.debug("Failed to connect",a),i._status=3,a}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const i=this._connectionStats.durations;if(i.length%3!=0)return!1;const s=i.reduce((n,a)=>n+a,0)/i.length,o=i.map(n=>Math.pow(n-s,2)).reduce((n,a)=>n+a,0)/i.length;return Math.sqrt(o)<1e3}handleNotice(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(i.includes("oo many")||i.includes("aximum"))&&(s.disconnect(),setTimeout(()=>s.connect(),2e3),s.debug(s.relay.url,"Relay complaining?",i)),s.ndkRelay.emit("notice",s,i)})()}handleReconnection(i=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const s=this.connectedAt?Math.max(0,6e4-(Date.now()-this.connectedAt)):0;setTimeout(()=>{this._status=4,this.connect().then(()=>{this.debug("Reconnected")}).catch(o=>{this.debug("Reconnect failed",o),i<5?setTimeout(()=>{this.handleReconnection(i+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},s)}updateConnectionStats={connected:()=>{this._connectionStats.success++,this._connectionStats.connectedAt=Date.now()},disconnected:()=>{this._connectionStats.connectedAt&&(this._connectionStats.durations.push(Date.now()-this._connectionStats.connectedAt),this._connectionStats.durations.length>100&&this._connectionStats.durations.shift()),this._connectionStats.connectedAt=void 0},attempt:()=>{this._connectionStats.attempts++}};get connectionStats(){return this._connectionStats}},NDKRelayPublisher=class{ndkRelay;constructor(i){this.ndkRelay=i}publish(i,s=2500){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=()=>new Promise((C,A)=>{try{o.publishEvent(i,s).then(T=>C(T)).catch(T=>A(T))}catch(T){A(T)}}),a=new Promise((C,A)=>{setTimeout(()=>A(new Error("Timeout")),s)}),l=()=>{n().then(C=>y(C)).catch(C=>k(C))};let y,k;return 1===o.ndkRelay.status?Promise.race([n(),a]):Promise.race([new Promise((C,A)=>{y=C,k=A,o.ndkRelay.once("connect",l)}),a]).finally(()=>{o.ndkRelay.removeListener("connect",l)})})()}publishEvent(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=yield i.toNostrEvent(),a=o.ndkRelay.connectivity.relay.publish(n);let l;const y=new Promise((C,A)=>{a.then(()=>{clearTimeout(l),o.ndkRelay.emit("published",i),C(!0)}).catch(T=>{clearTimeout(l),o.ndkRelay.debug("Publish failed",T,i.id),o.ndkRelay.emit("publish:failed",i,T),A(T)})});if(!s||i.isEphemeral())return y;const k=new Promise((C,A)=>{l=setTimeout(()=>{o.ndkRelay.debug("Publish timed out",i.rawEvent()),o.ndkRelay.emit("publish:failed",i,"Timeout"),A(new Error("Publish operation timed out"))},s)});return Promise.race([y,k])})()}auth(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.ndkRelay.connectivity.relay.auth(i.rawEvent())})()}};function calculateGroupableId(i){const s=[];for(const o of i){if(o.since||o.until)return null;const n=Object.keys(o||{}).sort().join("-");s.push(n)}return s.join("|")}function mergeFilters(i){const s={};return i.forEach(o=>{Object.entries(o).forEach(([n,a])=>{s[n]=Array.isArray(a)?void 0===s[n]?[...a]:Array.from(new Set([...s[n],...a])):a})}),s}var MAX_SUBID_LENGTH=20;function queryFullyFilled(i){return!(!filterIncludesIds(i.filter)||!resultHasAllRequestedIds(i))}function compareFilter(i,s){if(Object.keys(i).length!==Object.keys(s).length)return!1;for(const[o,n]of Object.entries(i)){const a=s[o];if(!a)return!1;if(Array.isArray(n)&&Array.isArray(a)){const l=n;for(const y of a)if(!l.includes(y))return!1}else if(a!==n)return!1}return!0}function filterIncludesIds(i){return!!i.ids}function resultHasAllRequestedIds(i){const s=i.filter.ids;return!!s&&s.length===i.eventFirstSeen.size}function generateSubId(i,s){const o=i.map(k=>k.subId).filter(Boolean),n=[],a=new Set,l=new Set;if(o.length>0)n.push(Array.from(new Set(o)).join(","));else{for(const k of s)for(const C of Object.keys(k))"kinds"===C?k.kinds?.forEach(A=>l.add(A)):a.add(C);l.size>0&&n.push("kinds:"+Array.from(l).join(",")),a.size>0&&n.push(Array.from(a).join(","))}let y=n.join("-");return y.length>MAX_SUBID_LENGTH&&(y=y.substring(0,MAX_SUBID_LENGTH)),1!==o.length&&(y+="-"+Math.floor(999*Math.random()).toString()),y}function filterFromId(i){let s;if(i.match(NIP33_A_REGEX)){const[o,n,a]=i.split(":"),l={authors:[n],kinds:[parseInt(o)]};return a&&(l["#d"]=[a]),l}try{switch(s=nip19_exports.decode(i),s.type){case"nevent":return{ids:[s.data.id]};case"note":return{ids:[s.data]};case"naddr":return{authors:[s.data.pubkey],"#d":[s.data.identifier],kinds:[s.data.kind]}}}catch{}return{ids:[i]}}function isNip33AValue(i){return null!==i.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(i){try{const s=nip19_exports.decode(i);if(["naddr","nevent"].includes(s?.type)){const o=s.data;if(o?.relays)return o.relays.map(n=>new NDKRelay(n))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(i,s){super(),this.subscriptions=i,this.debug=s||this.subscriptions[0].subscription.debug.extend("grouped");for(const o of i)this.handleSubscriptionClosure(o)}addSubscription(i){this.subscriptions.push(i),this.handleSubscriptionClosure(i)}eventReceived(i){for(const s of this.subscriptions)s.eventReceived(i)}eoseReceived(i){Array.from(this.subscriptions).forEach(function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){o.subscription.eoseReceived(i)});return function(o){return s.apply(this,arguments)}}())}handleSubscriptionClosure(i){i.subscription.on("close",()=>{const s=this.subscriptions.findIndex(o=>o.subscription===i.subscription);this.subscriptions.splice(s,1),this.subscriptions.length<=0&&this.emit("close")})}map(i){return this.subscriptions.map(i)}[Symbol.iterator](){let i=0;const s=this.subscriptions;return{next:()=>imatchFilter(o,s))}};function findMatchingActiveSubscriptions(i,s){if(i.length!==s.length)return!1;for(let o=0;o{this.delayedItems.get(o)&&this.delayedItems.delete(o)}));let y=this.executionTimeoutsByGroupId.get(o);y&&"at-most"!==i.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(o,i)},i.opts.groupableDelay),this.executionTimeoutsByGroupId.set(o,y)),this.delayedTimers.has(o)?this.delayedTimers.get(o).push(y):this.delayedTimers.set(o,[y])}executeGroup(i,s){const o=this.delayedItems.get(i);this.delayedItems.delete(i);const n=this.delayedTimers.get(i);if(this.delayedTimers.delete(i),n)for(const a of n)clearTimeout(a);if(o){const a=o.subscriptions[0].filters.length,l=[];for(let y=0;yC.filters[y]);l.push(mergeFilters(k))}this.executeSubscriptions(i,o,l)}}executeSubscriptionsWhenConnected(i,s,o){const n=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(i,s,o)};this.ndkRelay.once("ready",n),s.once("close",()=>{this.ndkRelay.removeListener("ready",n)})}executeSubscriptions(i,s,o){this.conn.isAvailable()?this.executeSubscriptionsConnected(i,s,o):this.executeSubscriptionsWhenConnected(i,s,o)}executeSubscriptionsConnected(i,s,o){const n=[];for(const{subscription:k}of s)n.push(k);const a=generateSubId(n,o);s.req=o;const l={id:a};(this.ndkRelay.trusted||n.every(k=>k.opts.skipVerification))&&(l.skipVerification=!0);const y=this.conn.relay.sub(o,l);return this.activeSubscriptions.set(y,s),i&&this.activeSubscriptionsByGroupId.set(i,{filters:o,sub:y}),y.on("event",k=>{const C=new NDKEvent(void 0,k);C.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(C)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),s.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),i&&this.activeSubscriptionsByGroupId.delete(i)}),this.executeSubscriptionsWhenConnected(i,s,o),y}executedFilters(){const i=new Map;for(const[,s]of this.activeSubscriptions)i.set(s.req,s.map(o=>o.subscription));return i}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(i,s){super(),this.url=i,this.scores=new Map,this.debug=debug3(`ndk:relay:${i}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=s}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(i,s){this.subs.subscribe(i,s)}publish(i,s=2500){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.publisher.publish(i,s)})()}auth(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.publisher.auth(i)})()}scoreSlowerEvent(i){}tagReference(i){const s=["r",this.url];return i&&s.push(i),s}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(i,s){super(i),this.errors=s}},NDKRelaySet=class p5{relays;debug;ndk;constructor(s,o){this.relays=s,this.ndk=o,this.debug=o.debug.extend("relayset")}addRelay(s){this.relays.add(s)}static fromRelayUrls(s,o){const n=new Set;for(const a of s){const l=o.pool.relays.get(a);if(l)n.add(l);else{const y=new NDKRelay(a);o.pool.useTemporaryRelay(y),n.add(y)}}return new p5(new Set(n),o)}publish(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new Set,l=new Map,y=s.isEphemeral(),k=Array.from(n.relays).map(C=>new Promise(A=>{C.publish(s,o).then(()=>{a.add(C),A()}).catch(T=>{y||(l.set(C,T),n.debug("error publishing to relay",{relay:C.url,err:T})),A()})}));if(yield Promise.all(k),0===a.size&&!y)throw new PublishError("No relay was able to receive the event",l);return a})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(i,s){const o=new Set;return i.pool?.relays.forEach(n=>o.add(n)),new NDKRelaySet(o,i)}function getWriteRelaysFor(i,s){if(i.outboxTracker)return i.outboxTracker.data.get(s)?.writeRelays}function calculateRelaySetsFromFilter(i,s){const o=new Map,n=new Set;if(s.forEach(a=>{a.authors&&a.authors.forEach(l=>n.add(l))}),n.size>0){const a=new Map;for(const l of n){const y=getWriteRelaysFor(i,l);y&&y.size>0?(i.debug(`Adding ${y.size} relays for ${l}`),y.forEach(k=>{const C=a.get(k)||[];C.push(l),a.set(k,C)})):i.explicitRelayUrls?.forEach(k=>{const C=a.get(k)||[];C.push(l),a.set(k,C)})}for(const l of a.keys())o.set(l,[]);for(const l of s)if(l.authors)for(const[y,k]of a.entries()){const C=l.authors.filter(A=>k.includes(A));o.set(y,[...o.get(y),{...l,authors:C}])}else for(const y of a.keys())o.set(y,[...o.get(y),l])}else i.explicitRelayUrls?.forEach(a=>{o.set(a,s)});return o}function calculateRelaySetsFromFilters(i,s){return calculateRelaySetsFromFilter(i,s)}var DEFAULT_RELAYS=["wss://nos.lol","wss://relay.nostr.band","wss://relay.f7z.io","wss://relay.damus.io","wss://nostr.mom","wss://no.str.cr"],Zap=class extends lib$1.EventEmitter{ndk;zappedEvent;zappedUser;constructor(i){super(),this.ndk=i.ndk,this.zappedEvent=i.zappedEvent,this.zappedUser=i.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,o,n,a;if(i.zappedUser&&(i.zappedUser.profile||(yield i.zappedUser.fetchProfile({groupable:!1})),s=(i.zappedUser.profile||{}).lud06,o=(i.zappedUser.profile||{}).lud16),o&&!o.startsWith("LNURL")){const[l,y]=o.split("@");n=`https://${y}/.well-known/lnurlp/${l}`}else if(s){const{words:l}=bech32.decode(s,1e3),y=bech32.fromWords(l);n=new TextDecoder("utf-8").decode(y)}if(!n)throw new Error("No zap endpoint found");try{const l=i.ndk.httpFetch||fetch,y=yield l(n);if(200!==y.status){const C=yield y.text();throw new Error(`Unable to fetch zap endpoint ${n}: ${C}`)}const k=yield y.json();return k?.allowsNostr&&(k?.nostrPubkey||k?.nostrPubKey)&&(a=k.callback),a}catch(l){throw new Error(`Unable to fetch zap endpoint ${n}: ${l}`)}})()}createZapRequest(i,s,o,n,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield l.generateZapRequest(i,s,o,n);if(!y)return null;const{event:k,zapEndpoint:C}=y;if(!k)throw new Error("No zap request event found");let A;yield k.sign(a);try{A=yield l.getInvoice(k,i,C)}catch(T){throw new Error("Failed to get invoice: "+T)}return A})()}getInvoice(i,s,o){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${o}?`+new URLSearchParams({amount:s.toString(),nostr:JSON.stringify(i.rawEvent())}))).json()).pr})()}generateZapRequest(i,s,o,n,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield l.getZapEndpoint();if(!y)throw new Error("No zap endpoint found");if(!l.zappedEvent&&!l.zappedUser)throw new Error("No zapped event or user found");const k=nip57_exports.makeZapRequest({profile:l.zappedUser.pubkey,event:null,amount:i,comment:s||"",relays:n??l.relays()});if(l.zappedEvent){const A=l.zappedEvent.referenceTags();k.tags.push(...A)}k.tags.push(["lnurl",y]);const C=new NDKEvent(l.ndk,k);return o&&(C.tags=C.tags.concat(o)),{event:C,zapEndpoint:y}})()}relays(){let i=[];return this.ndk?.pool?.relays&&(i=this.ndk.pool.urls()),i.length||(i=DEFAULT_RELAYS),i}};function mergeTags(i,s){const o=new Map,n=(a,l)=>a.every((y,k)=>y===l[k]);return i.concat(s).forEach(a=>{for(let[l,y]of o)if(n(y,a)||n(a,y))return void(a.length>=y.length&&o.set(l,a));o.set(a.join(","),a)}),Array.from(o.values())}function generateContentTags(i){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s=[]){let o=[];const n=a=>{s.find(l=>l[0]===a[0]&&l[1]===a[1])||s.push(a)};return i=i.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,a=>{try{const l=a.split(/(@|nostr:)/)[2],{type:y,data:k}=nip19_exports.decode(l);let C;switch(y){case"npub":C=["p",k];break;case"nprofile":C=["p",k.pubkey];break;case"note":o.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){n(["e",k,yield maybeGetEventRelayUrl(l),"mention"]),T()});return function(T){return A.apply(this,arguments)}}()));break;case"nevent":o.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){let{id:S,relays:O,author:N}=k;O&&0!==O.length||(O=[yield maybeGetEventRelayUrl(l)]),n(["e",S,O[0],"mention"]),N&&n(["p",N]),T()});return function(T){return A.apply(this,arguments)}}()));break;case"naddr":o.push(new Promise(function(){var A=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const S=[k.kind,k.pubkey,k.identifier].join(":");let O=k.relays??[];0===O.length&&(O=[yield maybeGetEventRelayUrl(l)]),n(["a",S,O[0],"mention"]),n(["p",k.pubkey]),T()});return function(T){return A.apply(this,arguments)}}()));break;default:return a}return C&&n(C),`nostr:${l}`}catch{return a}}),yield Promise.all(o),{content:i=i.replace(/#(\w+)/g,(a,l)=>{const y=["t",l];return s.find(k=>k[0]===y[0]&&k[1]===y[1])||s.push(y),a}),tags:s}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(i){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){return""})).apply(this,arguments)}function isReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=1e4&&this.kind<2e4}function isEphemeral(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=2e4&&this.kind<3e4}function isParamReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=3e4&&this.kind<4e4}function encrypt(i,s){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s){if(!this.ndk)throw new Error("No NDK instance found!");if(s||(yield this.ndk.assertSigner(),s=this.ndk.signer),!i){const o=this.getMatchingTags("p");if(1!==o.length)throw new Error("No recipient could be determined and no explicit recipient was provided");i=this.ndk.getUser({hexpubkey:o[0][1]})}this.content=yield s?.encrypt(i,this.content)}),_encrypt.apply(this,arguments)}function decrypt(i,s){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s){if(!this.ndk)throw new Error("No NDK instance found!");s||(yield this.ndk.assertSigner(),s=this.ndk.signer),i||(i=this.author),this.content=yield s?.decrypt(i,this.content)}),_decrypt.apply(this,arguments)}function encode(){return this.isParamReplaceable()?nip19_exports.naddrEncode({kind:this.kind,pubkey:this.pubkey,identifier:this.replaceableDTag(),relays:this.relay?[this.relay.url]:[]}):this.relay?nip19_exports.neventEncode({id:this.tagId(),relays:[this.relay.url],author:this.pubkey}):nip19_exports.noteEncode(this.tagId())}function repost(){return _repost.apply(this,arguments)}function _repost(){return _repost=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i=!0,s){if(!s&&i){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),s=this.ndk.signer}const o=new NDKEvent(this.ndk,{kind:getKind(this),content:""});return o.tag(this),16===o.kind&&o.tags.push(["k",`${this.kind}`]),s&&(yield o.sign(s)),i&&(yield o.publish()),o}),_repost.apply(this,arguments)}function getKind(i){return 1===i.kind?6:16}var NDKEvent=class n0 extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(s,o){super(),this.ndk=s,this.created_at=o?.created_at,this.content=o?.content||"",this.tags=o?.tags||[],this.id=o?.id||"",this.sig=o?.sig,this.pubkey=o?.pubkey||"",this.kind=o?.kind}rawEvent(){return{created_at:this.created_at,content:this.content,tags:this.tags,kind:this.kind,pubkey:this.pubkey,id:this.id,sig:this.sig}}set author(s){this.pubkey=s.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const s=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=s,s}tag(s,o){let n=[];if(s instanceof NDKUser){const a=["p",s.pubkey];o&&a.push(o),n.push(a)}else if(s instanceof n0){const a=s;n=a.referenceTags(o,a?.pubkey===this.pubkey);for(const y of a.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(k=>"p"===k[0]&&k[1]===y[1])||this.tags.push(["p",y[1]]))}else n=[s];this.tags=mergeTags(this.tags,n)}toNostrEvent(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s&&""===o.pubkey){const y=yield o.ndk?.signer?.user();o.pubkey=y?.hexpubkey||""}o.created_at||(o.created_at=Math.floor(Date.now()/1e3));const n=o.rawEvent(),{content:a,tags:l}=yield o.generateTags();n.content=a||"",n.tags=l;try{o.id=getEventHash(n)}catch{}return o.id&&(n.id=o.id),o.sig&&(n.sig=o.sig),n})()}isReplaceable=isReplaceable.bind(this);isEphemeral=isEphemeral.bind(this);isParamReplaceable=isParamReplaceable.bind(this);encode=encode.bind(this);encrypt=encrypt.bind(this);decrypt=decrypt.bind(this);getMatchingTags(s){return this.tags.filter(o=>o[0]===s)}tagValue(s){const o=this.getMatchingTags(s);if(0!==o.length)return o[0][1]}get alt(){return this.tagValue("alt")}set alt(s){this.removeTag("alt"),s&&this.tags.push(["alt",s])}removeTag(s){this.tags=this.tags.filter(o=>o[0]!==s)}sign(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s?o.author=yield s.user():(o.ndk?.assertSigner(),s=o.ndk.signer),yield o.generateTags(),o.isReplaceable()&&(o.created_at=Math.floor(Date.now()/1e3));const n=yield o.toNostrEvent();return o.sig=yield s.sign(n),o.sig})()}publish(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(n.sig||(yield n.sign()),!n.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return s||(s=n.ndk.devWriteRelaySet||calculateRelaySetFromEvent(n.ndk)),s.publish(n,o)})()}generateTags(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let o=[];const n=yield generateContentTags(s.content,s.tags),a=n.content;if(o=n.tags,s.kind&&s.isParamReplaceable()&&!s.getMatchingTags("d")[0]){const l=s.tagValue("title");let y=[...Array(l?6:16)].map(()=>Math.random().toString(36)[2]).join("");l&&l.length>0&&(y=l.replace(/[^a-z0-9]+/gi,"-").replace(/^-|-$/g,"")+"-"+y),o.push(["d",y])}if((s.ndk?.clientName||s.ndk?.clientNip89)&&!s.tagValue("client")){const l=["client",s.ndk.clientName??""];s.ndk.clientNip89&&l.push(s.ndk.clientNip89),o.push(l)}return{content:a||"",tags:o}})()}muted(){const s=this.ndk?.mutedIds.get(this.pubkey);if(s&&"p"===s)return"author";const o=this.tagReference(),n=this.ndk?.mutedIds.get(o[1]);return n&&n===o[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const s=this.getMatchingTags("d")[0];return s?s[1]:""}throw new Error("Event is not a parameterized replaceable event")}deduplicationKey(){return 0===this.kind||3===this.kind||this.kind&&this.kind>=1e4&&this.kind<2e4?`${this.kind}:${this.pubkey}`:this.tagId()}tagId(){return this.isParamReplaceable()?this.tagAddress():this.id}tagAddress(){if(!this.isParamReplaceable())throw new Error("This must only be called on replaceable events");const s=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${s}`}tagReference(s){let o;return o=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],o.push(this.relay?this.relay.url:""),s&&o.push(s),o}referenceTags(s,o){let n=[];return n=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?n=n.map(a=>(a.push(this.relay?.url),a)):s&&(n=n.map(a=>(a.push(""),a))),s&&n.forEach(a=>a.push(s)),o||n.push(...this.author.referenceTags()),n}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(s,o,n,a,l){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!y.ndk)throw new Error("No NDK instance found");l||y.ndk.assertSigner();const k=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:a}),C=Array.from(y.ndk.pool.relays.keys());return yield k.createZapRequest(s,o,n,C,l)})()}delete(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");o.ndk.assertSigner();const n=new n0(o.ndk,{kind:5,content:s||""});return n.tag(o),yield n.publish(),n})()}repost=repost.bind(this);react(s,o=!0){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.ndk)throw new Error("No NDK instance found");n.ndk.assertSigner();const a=new n0(n.ndk,{kind:7,content:s});return a.tag(n),o?yield a.publish():yield a.sign(),a})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class h5 extends NDKEvent{constructor(s,o){super(s,o),this.kind??=10002}static from(s){return new h5(s.ndk,s.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===READ_MARKER).map(s=>s[1])}set readRelayUrls(s){for(const o of s)this.tags.push(["r",o,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]||s[2]&&s[2]===WRITE_MARKER).map(s=>s[1])}set writeRelayUrls(s){for(const o of s)this.tags.push(["r",o,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(s=>!s[2]).map(s=>s[1])}set bothRelayUrls(s){for(const o of s)this.tags.push(["r",o])}get relays(){return this.getMatchingTags("r").map(s=>s[1])}},defaultOpts={closeOnEose:!1,cacheUsage:"CACHE_FIRST",groupable:!0,groupableDelay:100,groupableDelayType:"at-most"},NDKSubscription=class extends lib$1.EventEmitter{subId;filters;opts;pool;skipVerification=!1;skipValidation=!1;relayFilters;relaySet;ndk;debug;eoseDebug;eventFirstSeen=new Map;eosesSeen=new Set;eventsPerRelay=new Map;lastEventReceivedAt;internalId;constructor(i,s,o,n,a){if(super(),this.ndk=i,this.pool=o?.pool||i.pool,this.opts={...defaultOpts,...o||{}},this.filters=s instanceof Array?s:[s],this.subId=a||o?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=n,this.debug=i.debug.extend(`subscription[${o?.subId??this.internalId}]`),this.eoseDebug=this.debug.extend("eose"),this.skipVerification=o?.skipVerification||!1,this.skipValidation=o?.skipValidation||!1,this.opts.closeOnEose||this.debug("Creating a permanent subscription",this.opts,JSON.stringify(this.filters)),"ONLY_CACHE"===this.opts.cacheUsage&&!this.opts.closeOnEose)throw new Error("Cannot use cache-only options with a persistent subscription")}get filter(){return this.filters[0]}isGroupable(){return this.opts?.groupable||!1}shouldQueryCache(){return"ONLY_RELAY"!==this.opts?.cacheUsage}shouldQueryRelays(){return"ONLY_CACHE"!==this.opts?.cacheUsage}shouldWaitForCache(){return this.opts.closeOnEose&&!!this.ndk.cacheAdapter?.locking&&"PARALLEL"!==this.opts.cacheUsage}start(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s;i.shouldQueryCache()&&(s=i.startWithCache(),i.shouldWaitForCache()&&(yield s,queryFullyFilled(i)))?i.emit("eose",i):i.shouldQueryRelays()?i.startWithRelays():i.emit("eose",i)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(i=>i.authors?.length)}startWithCache(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.ndk.cacheAdapter?.query){const s=i.ndk.cacheAdapter.query(i);i.ndk.cacheAdapter.locking&&(yield s)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const i of this.relaySet.relays)this.relayFilters.set(i.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[i,s]of this.relayFilters)this.pool.getRelay(i).subscribe(this,s);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(i,s,o=!1){if(s&&(i.relay=s),s||(s=i.relay),this.skipValidation||i.isValid){if(!o&&s){let n=this.eventsPerRelay.get(s);if(n||(n=new Set,this.eventsPerRelay.set(s,n)),n.add(i.id),this.eventFirstSeen.has(i.id)){const a=Date.now()-(this.eventFirstSeen.get(i.id)||0);return s.scoreSlowerEvent(a),void this.emit("event:dup",i,s,a,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(i,this.filters,s),this.eventFirstSeen.set(i.id,Date.now())}else this.eventFirstSeen.set(i.id,0);i.ndk||(i.ndk=this.ndk),this.emit("event",i,s,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",i)}eoseTimeout;eoseReceived(i){this.eosesSeen.add(i),this.eoseDebug(`received from ${i.url}`);let s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0;const o=this.eosesSeen.size===this.relayFilters?.size;if(queryFullyFilled(this))this.emit("eose"),this.eoseDebug("Query fully filled"),this.opts?.closeOnEose&&this.stop();else if(o)this.emit("eose"),this.eoseDebug("All EOSEs seen"),this.opts?.closeOnEose&&this.stop();else{let n=1e3;const a=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&a>=.5){n*=1-a,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const l=()=>{s=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==s&&s<20?this.eoseTimeout=setTimeout(l,n):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(l,n)}}}};function follows(i,s){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o=3){if(!this.ndk)throw new Error("NDK not set");const n=Array.from(yield this.ndk.fetchEvents({kinds:[o],authors:[this.pubkey]},i||{groupable:!1}))[0];if(n){const a=new Set;return n.tags.forEach(l=>{if("p"===l[0])try{a.add(l[1]),s&&this.ndk?.outboxTracker?.trackUsers([l[1]])}catch{}}),[...a].reduce((l,y)=>{const k=new NDKUser({pubkey:y});return k.ndk=this.ndk,l.add(k),l},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(i){const s={};let o;try{o=JSON.parse(i.content)}catch(n){throw new Error(`Failed to parse profile event: ${n}`)}return Object.keys(o).forEach(n=>{switch(n){case"name":s.name=o.name;break;case"display_name":s.displayName=o.display_name;break;case"image":case"picture":s.image=o.image||o.picture;break;case"banner":s.banner=o.banner;break;case"bio":s.bio=o.bio;break;case"nip05":s.nip05=o.nip05;break;case"lud06":s.lud06=o.lud06;break;case"lud16":s.lud16=o.lud16;break;case"about":s.about=o.about;break;case"zapService":s.zapService=o.zapService;break;case"website":s.website=o.website;break;default:s[n]=o[n]}}),s}function serializeProfile(i){const s={};for(const[o,n]of Object.entries(i))switch(o){case"username":case"name":s.name=n;break;case"displayName":s.display_name=n;break;case"image":case"picture":s.picture=n;break;case"bio":case"about":s.about=n;break;default:s[o]=n}return JSON.stringify(s)}var NDKList=class g5 extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(s,o){super(s,o),this.kind??=30001}static from(s){return new g5(s.ndk,s.rawEvent())}get title(){const s=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(s){if(this.removeTag("title"),this.removeTag("name"),!s)throw new Error("Title cannot be empty");this.tags.push(["title",s])}get name(){const s=this.tagValue("name");return 3!==this.kind||s?1e4!==this.kind||s?10001!==this.kind||s?10002!==this.kind||s?10003!==this.kind||s?10004!==this.kind||s?10005!==this.kind||s?10006!==this.kind||s?10007!==this.kind||s?10015!==this.kind||s?10030!==this.kind||s?s??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(s){if(this.removeTag("name"),!s)throw new Error("Name cannot be empty");this.tags.push(["title",s])}get description(){return this.tagValue("description")}set description(s){s?this.tags.push(["description",s]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(s=!0){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s&&o.isEncryptedTagsCacheValid())return o._encryptedTags;if(!o.ndk)throw new Error("NDK instance not set");if(!o.ndk.signer)throw new Error("NDK signer not set");const n=yield o.ndk.signer.user();try{if(o.content.length>0)try{const a=yield o.ndk.signer.decrypt(n,o.content),l=JSON.parse(a);return l&&l[0]?(o.encryptedTagsLength=o.content.length,o._encryptedTags=l):(o.encryptedTagsLength=o.content.length,o._encryptedTags=[])}catch{console.log(`error decrypting ${o.content}`)}}catch{}return[]})()}validateTag(s){return!0}get items(){return this.tags.filter(s=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(s[0]))}addItem(s,o=void 0,n=!1){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK instance not set");if(!a.ndk.signer)throw new Error("NDK signer not set");let l;if(s instanceof NDKEvent)l=s.referenceTags();else if(s instanceof NDKUser)l=s.referenceTags();else if(s instanceof NDKRelay)l=s.referenceTags();else{if(!Array.isArray(s))throw new Error("Invalid object type");l=[s]}if(o&&l[0].push(o),n){const y=yield a.ndk.signer.user(),k=yield a.encryptedTags();k.push(...l),a._encryptedTags=k,a.encryptedTagsLength=a.content.length,a.content=JSON.stringify(k),yield a.encrypt(y)}else a.tags.push(...l);a.created_at=Math.floor(Date.now()/1e3),a.emit("change")})()}removeItem(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.ndk)throw new Error("NDK instance not set");if(!n.ndk.signer)throw new Error("NDK signer not set");if(o){const a=yield n.ndk.signer.user(),l=yield n.encryptedTags();l.splice(s,1),n._encryptedTags=l,n.encryptedTagsLength=n.content.length,n.content=JSON.stringify(l),yield n.encrypt(a)}else n.tags.splice(s,1);return n.created_at=Math.floor(Date.now()/1e3),n.emit("change"),n})()}},lists_default=NDKList;function pin(i,s,o){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s,o){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!s){const n=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});s=n.size>0?lists_default.from(Array.from(n)[0]):new NDKEvent(this.ndk,{kind:10001})}return s.tag(i),o&&(yield s.publish()),s}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(i){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,s=fetch,o={}){const n=i.match(NIP05_REGEX);if(!n)return null;const[a,l="_",y]=n;try{const k=yield s(`https://${y}/.well-known/nostr.json?name=${l}`,o),{names:C,relays:A,nip46:T}=parseNIP05Result(yield k.json()),S=C[l];return S?{pubkey:S,relays:A?.[S],nip46:T?.[S]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(i){const s={names:{}};for(const[o,n]of Object.entries(i.names))"string"==typeof o&&"string"==typeof n&&(s.names[o]=n);if(i.relays){s.relays={};for(const[o,n]of Object.entries(i.relays))"string"==typeof o&&Array.isArray(n)&&(s.relays[o]=n.filter(a=>"string"==typeof a))}if(i.nip46){s.nip46={};for(const[o,n]of Object.entries(i.relays))"string"==typeof o&&Array.isArray(n)&&(s.nip46[o]=n.filter(a=>"string"==typeof a))}return s}var NDKUser=class S1{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(s){s.npub&&(this._npub=s.npub),s.hexpubkey&&(this._pubkey=s.hexpubkey),s.pubkey&&(this._pubkey=s.pubkey),s.relayUrls&&(this.relayUrls=s.relayUrls),s.nip46Urls&&(this.nip46Urls=s.nip46Urls)}get npub(){if(!this._npub){if(!this._pubkey)throw new Error("hexpubkey not set");this._npub=nip19_exports.npubEncode(this.pubkey)}return this._npub}set npub(s){this._npub=s}get hexpubkey(){return this.pubkey}set hexpubkey(s){this._pubkey=s}get pubkey(){if(!this._pubkey){if(!this._npub)throw new Error("npub not set");this._pubkey=nip19_exports.decode(this.npub).data}return this._pubkey}set pubkey(s){this._pubkey=s}static fromNip05(s,o,n=!1){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o?.cacheAdapter&&o.cacheAdapter.loadNip05){const y=yield o.cacheAdapter.loadNip05(s);if(y){const k=new S1({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return k.ndk=o,k}}let a={};n&&(a.cache="no-cache");const l=yield getNip05For(s,o?.httpFetch,a);if(l&&o?.cacheAdapter&&o.cacheAdapter.saveNip05&&o?.cacheAdapter.saveNip05(s,l),l){const y=new S1({pubkey:l.pubkey,relayUrls:l.relays,nip46Urls:l.nip46});return y.ndk=o,y}})()}fetchProfile(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("NDK not set");o.profile||(o.profile={});let n=null;if(o.ndk.cacheAdapter&&o.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==s?.cacheUsage){const l=yield o.ndk.cacheAdapter.fetchProfile(o.pubkey);if(l)return o.profile=l,l}!s&&o.ndk.cacheAdapter&&o.ndk.cacheAdapter.locking&&(n=yield o.ndk.fetchEvents({kinds:[0],authors:[o.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),s={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),n&&0!==n.size||(n=yield o.ndk.fetchEvents({kinds:[0],authors:[o.pubkey]},s));const a=Array.from(n).sort((l,y)=>l.created_at-y.created_at);return 0===a.length?null:(o.profile=profileFromEvent(a[0]),o.profile&&o.ndk.cacheAdapter&&o.ndk.cacheAdapter.saveProfile&&o.ndk.cacheAdapter.saveProfile(o.pubkey,o.profile),o.profile)})()}follows=follows.bind(this);pin=pin.bind(this);relayList(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const o=s.ndk.outboxPool||s.ndk.pool,n=new Set;for(const y of o.relays.values())n.add(y);const a=new NDKRelaySet(n,s.ndk),l=yield s.ndk.fetchEvent({kinds:[10002],authors:[s.pubkey]},{closeOnEose:!0,pool:o,groupable:!0,subId:`relay-list-${s.pubkey.slice(0,6)}`},a);return l?NDKRelayList.from(l):yield s.relayListFromKind3()})()}relayListFromKind3(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK not set");const o=yield s.ndk.fetchEvent({kinds:[3],authors:[s.pubkey]});if(o)try{const n=JSON.parse(o.content),a=new NDKRelayList(s.ndk),l=new Set,y=new Set;for(const[k,C]of Object.entries(n))if(C){const A=C;A.write&&y.add(k),A.read&&l.add(k)}else l.add(k),y.add(k);return a.readRelayUrls=Array.from(l),a.writeRelayUrls=Array.from(y),a}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(s){const o=[["p",this.pubkey]];return s&&o[0].push("",s),o}publish(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("No NDK instance found");if(!s.profile)throw new Error("No profile available");s.ndk.assertSigner(),yield new NDKEvent(s.ndk,{kind:0,content:serializeProfile(s.profile)}).publish()})()}follow(s,o,n=3){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("No NDK instance found");if(a.ndk.assertSigner(),o||(o=yield a.follows(void 0,void 0,n)),o.has(s))return!1;o.add(s);const l=new NDKEvent(a.ndk,{kind:n});for(const y of o)l.tag(y);return yield l.publish(),!0})()}validateNip05(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");const n=yield getNip05For(s);return null===n?null:n.pubkey===o.pubkey})()}zap(s,o,n,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!l.ndk)throw new Error("No NDK instance found");a||l.ndk.assertSigner();const y=new Zap({ndk:l.ndk,zappedUser:l}),k=Array.from(l.ndk.pool.relays.keys());return yield y.createZapRequest(s,o,n,k,a)})()}},NDKPrivateKeySigner=class f5{_user;privateKey;constructor(s){s&&(this.privateKey=s,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const s=generatePrivateKey();return new f5(s)}blockUntilReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s._user)throw new Error("NDKUser not initialized");return s._user})()}user(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield s.blockUntilReady(),s._user})()}sign(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to sign without a private key");return getSignature(s,o.privateKey)})()}encrypt(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.privateKey)throw Error("Attempted to encrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.encrypt(n.privateKey,a,o)})()}decrypt(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!n.privateKey)throw Error("Attempted to decrypt without a private key");const a=s.hexpubkey;return yield nip04_exports.decrypt(n.privateKey,a,o)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(i,s,o){super(),this.ndk=i,this.signer=s,this.debug=o.extend("rpc")}subscribe(i){var s=this;const o=this.ndk.subscribe(i,{closeOnEose:!1,groupable:!1});return o.on("event",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){try{const l=yield s.parseEvent(a);s.emit(l.method?"request":`response-${l.id}`,l)}catch(l){s.debug("error parsing event",l,a.rawEvent())}});return function(a){return n.apply(this,arguments)}}()),new Promise((n,a)=>{o.on("eose",()=>n(o))})}parseEvent(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=s.ndk.getUser({hexpubkey:i.pubkey});o.ndk=s.ndk;const n=yield s.signer.decrypt(o,i.content),a=JSON.parse(n),{id:l,method:y,params:k,result:C,error:A}=a;return y?{id:l,pubkey:i.pubkey,method:y,params:k,event:i}:{id:l,result:C,error:A,event:i}})()}sendResponse(i,s,o,n=24133,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:i,result:o};a&&(y.error=a);const k=yield l.signer.user(),C=l.ndk.getUser({hexpubkey:s}),A=new NDKEvent(l.ndk,{kind:n,content:JSON.stringify(y),tags:[["p",s]],pubkey:k.hexpubkey});A.content=yield l.signer.encrypt(C,A.content),yield A.sign(l.signer),yield A.publish()})()}sendRequest(i,s,o=[],n=24133,a){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),k=yield l.signer.user(),C=l.ndk.getUser({hexpubkey:i}),A={id:y,method:s,params:o},T=new Promise(O=>{const N=Z=>{"auth_url"===Z.result?(l.once(`response-${y}`,N),l.emit("authUrl",Z.error)):a&&a(Z)};l.once(`response-${y}`,N)}),S=new NDKEvent(l.ndk,{kind:n,content:JSON.stringify(A),tags:[["p",i]],pubkey:k.pubkey});return S.content=yield l.signer.encrypt(C,S.content),yield S.sign(l.signer),l.debug(`sending ${s} request to`,i),yield S.publish(),T})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(i,s,o){let n,a;if(super(),s.includes("#")){const l=s.split("#");n=new NDKUser({npub:l[0]}).pubkey,a=l[1]}else s.startsWith("npub")?n=new NDKUser({npub:s}).pubkey:s.match(/\./)?this.nip05=s:n=s;this.ndk=i,n&&(this.remotePubkey=n),this.token=a,this.debug=i.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:n}),this.localSigner=o||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(i,this.localSigner,this.debug),this.rpc.on("authUrl",(...l)=>{this.emit("authUrl",...l)}),this.localSigner.user().then(l=>{this.rpc.subscribe({kinds:[24133,24134],"#p":[l.pubkey]})})}user(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.remoteUser})()}blockUntilReady(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield i.localSigner.user(),o=i.ndk.getUser({pubkey:i.remotePubkey});if(i.nip05&&!i.remotePubkey&&NDKUser.fromNip05(i.nip05).then(n=>{n&&(i.remoteUser=n,i.remotePubkey=n.pubkey,i.relayUrls=n.nip46Urls)}),!i.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((n,a)=>{setTimeout(()=>{const l=[s.pubkey];i.token&&l.push(i.token),i.rpc.sendRequest(i.remotePubkey,"connect",l,24133,y=>{"ack"===y.result?n(o):a(y.error)})},100)})})()}encrypt(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("asking for encryption"),new Promise((n,a)=>{o.rpc.sendRequest(o.remotePubkey,"nip04_encrypt",[i.pubkey,s],24133,l=>{l.error?a(l.error):n(l.result)})})})()}decrypt(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("asking for decryption"),new Promise((n,a)=>{o.rpc.sendRequest(o.remotePubkey,"nip04_decrypt",[i.pubkey,s],24133,l=>{if(l.error)a(l.error);else{const y=JSON.parse(l.result);n(y[0])}})})})()}sign(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.debug("asking for a signature"),new Promise((o,n)=>{s.rpc.sendRequest(s.remotePubkey,"sign_event",[JSON.stringify(i)],24133,a=>{if(s.debug("got a response",a),a.error)n(a.error);else{const l=JSON.parse(a.result);o(l.sig)}})})})()}createAccount(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){n.debug("asking to create an account");const a=[];return i&&a.push(i),s&&a.push(s),o&&a.push(o),new Promise((l,y)=>{n.rpc.sendRequest(n.remotePubkey,"create_account",a,24134,k=>{n.debug("got a response",k),k.error?y(k.error):l(k.result)})})})()}};function dedup(i,s){return i.created_at>s.created_at?i:s}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(i){this.type=i,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(i){super(),this.ndk=i,this.debug=i.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(i){for(const s of i){const o=getKeyFromItem(s);if(this.data.has(o))continue;const n=this.track(s,"user"),a=s instanceof NDKUser?s:new NDKUser({hexpubkey:s});a.ndk=this.ndk,a.relayList().then(l=>{if(l){n.readRelays=new Set(l.readRelayUrls),n.writeRelays=new Set(l.writeRelayUrls);for(const y of n.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),n.readRelays.delete(y));for(const y of n.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),n.writeRelays.delete(y));this.data.set(o,n),this.debug(`Adding ${n.readRelays.size} read relays and ${n.writeRelays.size} write relays for ${a.hexpubkey}`)}})}}track(i,s){const o=getKeyFromItem(i);s??=getTypeFromItem(i);let n=this.data.get(o);return n||(n=new OutboxItem(s)),this.data.set(o,n),n}};function getKeyFromItem(i){return i instanceof NDKUser?i.hexpubkey:i}function getTypeFromItem(i){return i instanceof NDKUser?"user":"kind"}var NDKPool=class extends lib$1.EventEmitter{relays=new Map;blacklistRelayUrls;debug;temporaryRelayTimers=new Map;flappingRelays=new Set;backoffTimes=new Map;constructor(i=[],s=[],o,n){super(),this.debug=n??o.debug.extend("pool");for(const a of i){const l=new NDKRelay(a);this.addRelay(l,!1)}this.blacklistRelayUrls=new Set(s)}useTemporaryRelay(i,s=6e5){const o=this.relays.has(i.url);o||this.addRelay(i);const n=this.temporaryRelayTimers.get(i.url);if(n&&clearTimeout(n),!o||n){const a=setTimeout(()=>{this.removeRelay(i.url)},s);this.temporaryRelayTimers.set(i.url,a)}}addRelay(i,s=!0){var o=this;const n=i.url;this.blacklistRelayUrls?.has(n)?this.debug(`Relay ${n} is blacklisted`):(i.on("notice",function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(l,y){return o.emit("notice",l,y)});return function(l,y){return a.apply(this,arguments)}}()),i.on("connect",()=>this.handleRelayConnect(n)),i.on("ready",()=>this.handleRelayReady(i)),i.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.emit("relay:disconnect",i)})),i.on("flapping",()=>this.handleFlapping(i)),i.on("auth",function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(l){return o.emit("relay:auth",i,l)});return function(l){return a.apply(this,arguments)}}()),this.relays.set(n,i),s&&i.connect().catch(a=>{this.debug(`Failed to connect to relay ${n}`,a)}))}removeRelay(i){const s=this.relays.get(i);if(s)return s.disconnect(),this.relays.delete(i),this.emit("relay:disconnect",s),!0;const o=this.temporaryRelayTimers.get(i);return o&&(clearTimeout(o),this.temporaryRelayTimers.delete(i)),!1}getRelay(i,s=!0){let o=this.relays.get(i);return o||(o=new NDKRelay(i),this.addRelay(o,s)),o}handleRelayConnect(i){this.debug(`Relay ${i} connected`),this.emit("relay:connect",this.relays.get(i)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(i){this.debug(`Relay ${i.url} ready`),this.emit("relay:ready",i)}connect(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=[];s.debug(`Connecting to ${s.relays.size} relays${i?`, timeout ${i}...`:""}`);for(const n of s.relays.values())if(i){const a=new Promise((l,y)=>{setTimeout(()=>y(`Timed out after ${i}ms`),i)});o.push(Promise.race([n.connect(),a]).catch(l=>{s.debug(`Failed to connect to relay ${n.url}: ${l??"No reason specified"}`)}))}else o.push(n.connect());i&&setTimeout(()=>{const n=s.stats().connected===s.relays.size,a=s.stats().connected>0;!n&&a&&s.emit("connect")},i),yield Promise.all(o)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const i of this.flappingRelays)this.backoffTimes.set(i,0)}handleFlapping(i){this.debug(`Relay ${i.url} is flapping`);let s=this.backoffTimes.get(i.url)||5e3;s*=2,this.backoffTimes.set(i.url,s),this.debug(`Backoff time for ${i.url} is ${s}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${i.url}`),i.connect(),this.checkOnFlappingRelays()},s),i.disconnect(),this.emit("flapping",i)}size(){return this.relays.size}stats(){const i={total:0,connected:0,disconnected:0,connecting:0};for(const s of this.relays.values())i.total++,1===s.status?i.connected++:3===s.status?i.disconnected++:0===s.status&&i.connecting++;return i}connectedRelays(){return Array.from(this.relays.values()).filter(i=>1===i.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(i,s){const o=s.connectedRelays();if(!Array.from(i.relays).some(n=>o.map(a=>a.url).includes(n.url)))for(const n of o)i.addRelay(n);if(0===o.length)for(const n of s.relays.values())i.addRelay(n);return i}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(i,s){this.url=`https://${i}${SPEC_PATH}`,this.ndk=s}prepareUpload(i,s="POST"){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.validateHttpFetch(),o.spec||(yield o.fetchSpec()),!o.spec)throw new Error("Failed to fetch NIP96 spec");let n={};return o.nip98Required&&(n={Authorization:yield o.generateNip98Header(o.spec.api_url,s,i)}),{url:o.spec.api_url,headers:n}})()}xhrUpload(i,s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n="POST",{url:a,headers:l}=yield o.prepareUpload(s,n);i.open(n,a,!0),l.Authorization&&i.setRequestHeader("Authorization",l.Authorization);const y=new FormData;return y.append("file",s),new Promise((k,C)=>{i.onload=function(){i.status>=200&&i.status<300?k(JSON.parse(i.responseText)):C(new Error(i.statusText))},i.onerror=function(){C(new Error("Network Error"))},i.send(y)})})()}upload(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o="POST",{url:n,headers:a}=yield s.prepareUpload(i,o),l=new FormData;l.append("file",i);const y=yield s.ndk.httpFetch(s.spec.api_url,{method:o,headers:a,body:l});if(200!==y.status)throw new Error(`Failed to upload file to ${n}`);const k=yield y.json();if("success"!==k.status)throw new Error(k.message);return k})()}validateHttpFetch(){if(!this.ndk)throw new Error("NDK is required to fetch NIP96 spec");if(!this.ndk.httpFetch)throw new Error("NDK must have an httpFetch method to fetch NIP96 spec")}fetchSpec(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.validateHttpFetch();const s=yield i.ndk.httpFetch(i.url);if(200!==s.status)throw new Error(`Failed to fetch NIP96 spec from ${i.url}`);const o=yield s.json();if(!o)throw new Error(`Failed to parse NIP96 spec from ${i.url}`);i.spec=o,i.nip98Required=i.spec.plans.free.is_nip98_required})()}generateNip98Header(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=new NDKEvent(n.ndk,{kind:27235,tags:[["u",i],["method",s]]});if(["POST","PUT","PATCH"].includes(s)){const l=yield n.calculateSha256(o);a.tags.push(["payload",l])}return yield a.sign(),`Nostr ${btoa(JSON.stringify(a.rawEvent()))}`})()}calculateSha256(i){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=yield i.arrayBuffer(),o=yield crypto.subtle.digest("SHA-256",s);return Array.from(new Uint8Array(o)).map(n=>n.toString(16).padStart(2,"0")).join("")})()}},DEFAULT_OUTBOX_RELAYS=["wss://purplepag.es","wss://relay.snort.social"],DEFAULT_BLACKLISTED_RELAYS=["wss://brb.io"],NDK=class extends lib$1.EventEmitter{explicitRelayUrls;pool;outboxPool;_signer;_activeUser;cacheAdapter;debug;devWriteRelaySet;outboxTracker;mutedIds;clientName;clientNip89;relayAuthDefaultPolicy;httpFetch;autoConnectUserRelays=!0;autoFetchUserMutelist=!0;constructor(i={}){var s;super(),s=this,this.debug=i.debug||debug3("ndk"),this.explicitRelayUrls=i.explicitRelayUrls||[],this.pool=new NDKPool(i.explicitRelayUrls||[],i.blacklistRelayUrls,this),this.debug(`Starting with explicit relays: ${JSON.stringify(this.explicitRelayUrls)}`),this.pool.on("relay:auth",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(n,a){s.relayAuthDefaultPolicy&&(yield s.relayAuthDefaultPolicy(n,a))});return function(n,a){return o.apply(this,arguments)}}()),this.autoConnectUserRelays=i.autoConnectUserRelays??!0,this.autoFetchUserMutelist=i.autoFetchUserMutelist??!0,this.clientName=i.clientName,this.clientNip89=i.clientNip89,this.relayAuthDefaultPolicy=i.relayAuthDefaultPolicy,i.enableOutboxModel&&(this.outboxPool=new NDKPool(i.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,i.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=i.signer,this.cacheAdapter=i.cacheAdapter,this.mutedIds=i.mutedIds||new Map,i.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(i.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(i,s,o=!0){let n;return n="string"==typeof i?new NDKRelay(i,s):i,this.pool.addRelay(n,o),this.explicitRelayUrls.push(n.url),n}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(i){var s=this;const o=this._activeUser?.pubkey!==i?.pubkey;if(this._activeUser=i,i&&o){const n=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const T=yield A.relayList();if(T){s.debug("Connecting to user relays",{npub:A.npub,relays:T.relays});for(const S of T.relays){let O=s.pool.relays.get(S);O||(O=new NDKRelay(S),s.pool.addRelay(O))}}else s.debug("No relay list found for user",{npub:A.npub})});return function(T){return C.apply(this,arguments)}}(),a=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const T=yield s.fetchEvents([{kinds:[1e4],authors:[A.pubkey]},{kinds:[3e4],authors:[A.pubkey],"#d":["mute"],limit:1}]);if(T)for(const S of T){const O=lists_default.from(S);for(const N of O.items)s.mutedIds.set(N[1],N[0])}else s.debug("No mute list found for user",{npub:A.npub})});return function(T){return C.apply(this,arguments)}}(),l=[];this.autoConnectUserRelays&&l.push(n),this.autoFetchUserMutelist&&l.push(a);const y=function(){var C=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){for(const T of l)yield T(A)});return function(T){return C.apply(this,arguments)}}(),k=this.outboxPool||this.pool;k.connectedRelays.length>0?y(i):(this.debug("Waiting for connection to main relays"),k.once("relay:ready",C=>{this.debug("New relay ready",C?.url),y(i)}))}else i||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(i){this._signer=i,this.emit("signer:ready",i),i?.user().then(s=>{s.ndk=this,this.activeUser=s})}connect(i){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s._signer&&s.autoConnectUserRelays&&(s.debug("Attempting to connect to user relays specified by signer"),s._signer.relays)&&(yield s._signer.relays()).forEach(n=>s.pool.addRelay(n));const o=[s.pool.connect(i)];return s.outboxPool&&o.push(s.outboxPool.connect(i)),s.debug("Connecting to relays",{timeoutMs:i}),Promise.allSettled(o).then(()=>{})})()}getUser(i){const s=new NDKUser(i);return s.ndk=this,s}getUserFromNip05(i,s=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(i,o,s)})()}subscribe(i,s,o,n=!0){const a=new NDKSubscription(this,i,s,o);if(o)for(const l of o.relays)this.pool.useTemporaryRelay(l);if(this.outboxPool&&a.hasAuthorsFilter()){const l=a.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(l)}return n&&a.start(),a}publish(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.debug("Deprecated: Use `event.publish()` instead"),i.publish(s,o)})()}fetchEvent(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,l;if(o instanceof NDKRelay?l=new NDKRelaySet(new Set([o]),n):o instanceof NDKRelaySet&&(l=o),!o&&"string"==typeof i&&!isNip33AValue(i)){const y=relaysFromBech32(i);y.length>0&&(l=new NDKRelaySet(new Set(y),n),l=correctRelaySet(l,n.pool))}if(a="string"==typeof i?filterFromId(i):i,!a)throw new Error(`Invalid filter: ${JSON.stringify(i)}`);return new Promise(y=>{const k=n.subscribe(a,{...s||{},closeOnEose:!0},l,!1);k.on("event",C=>{C.ndk=n,y(C)}),k.on("eose",()=>{y(null)}),k.start()})})()}fetchEvents(i,s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(a=>{const l=new Map,y=n.subscribe(i,{...s||{},closeOnEose:!0},o,!1),k=C=>{const A=C.deduplicationKey(),T=l.get(A);T&&(C=dedup(T,C)),C.ndk=n,l.set(A,C)};y.on("event",k),y.on("event:dup",k),y.on("eose",()=>{a(new Set(l.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(i){return new Nip96(i,this)}};const LOCAL_STORE_KEY="__nostrlogin_nip46",LOGGED_IN_ACCOUNTS="__nostrlogin_accounts",RECENT_ACCOUNTS="__nostrlogin_recent",OUTBOX_RELAYS$1=["wss://purplepag.es","wss://relay.nos.social","wss://user.kindpag.es","wss://relay.damus.io","wss://nos.lol"],DEFAULT_SIGNUP_RELAYS=["wss://relay.damus.io/","wss://nos.lol/","wss://relay.primal.net/"],localStorageSetItem=(i,s)=>{localStorage.setItem(i,s)},localStorageGetItem=i=>{const s=window.localStorage.getItem(i);if(s)try{return JSON.parse(s)}catch{}return null},localStorageRemoveItem=i=>{localStorage.removeItem(i)},fetchProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o){const n=new NDKUser({pubkey:s.pubkey});return n.ndk=o,yield n.fetchProfile()});return function(o,n){return i.apply(this,arguments)}}(),createProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o,n,a){const l={name:s.name},y=new NDKEvent(o,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:JSON.stringify(l),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const k=new NDKEvent(o,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:s.pubkey,content:"",tags:[]}),C=(a||"").split(",").map(A=>A.trim()).filter(A=>A.startsWith("ws"));C.length||C.push(...DEFAULT_SIGNUP_RELAYS);for(const A of C)k.tags.push(["r",A]);yield y.sign(n),console.log("signed profile",y),yield k.sign(n),console.log("signed relays",k),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,o)),console.log("published profile",y),yield k.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,o)),console.log("published relays",k)});return function(o,n,a,l){return i.apply(this,arguments)}}(),bunkerUrlToInfo=(i,s="")=>{const o=new URL(i);return{pubkey:o.hostname||o.pathname.split("//")[1],sk:s||generatePrivateKey(),relays:o.searchParams.getAll("relay"),token:o.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=i=>i.startsWith("bunker://"),getBunkerUrl=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s,o){if(!s)return"";if(isBunkerUrl(s))return s;if(s.includes("@")){const[n,a]=s.toLocaleLowerCase().split("@"),l=o.devOverrideBunkerOrigin||`https://${a}`,y=`${l}/.well-known/nostr.json?name=_`,k=`${l}/.well-known/nostr.json?name=${n}`,C=yield fetch(y),A=yield C.json(),S=A.nip46[A.names._],O=yield fetch(k),N=(yield O.json()).names[n];if(!S.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${S[0]}`}throw new Error("Invalid user name or bunker url")});return function(o,n){return i.apply(this,arguments)}}(),checkNip05=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){let o=!1,n="",a="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s||!s.includes("@"))return;const[l,y]=s.toLocaleLowerCase().split("@");if(!l)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(s))return void(n="Invalid name");if(!y)return void(n="Select service");const k=`https://${y}/.well-known/nostr.json?name=${l.toLowerCase()}`;try{const C=yield fetch(k),A=yield C.json();if(A.names[l])return void(a=A.names[l])}catch{}o=!0})(),{available:o,taken:""!=a,error:n,pubkey:a}});return function(o){return i.apply(this,arguments)}}(),upgradeInfo=i=>{"typeAuthMethod"in i&&delete i.typeAuthMethod,i.authMethod||(i.authMethod="extension"in i&&i.extension?"extension":"readOnly"in i&&i.readOnly?"readOnly":"connect"),i.nip05&&isBunkerUrl(i.nip05)&&(i.bunkerUrl=i.nip05,i.nip05="")},localStorageAddAccount=i=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(i));const s=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],o=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(y=>upgradeInfo(y)),o.forEach(y=>upgradeInfo(y));const n=s,a=s.findIndex(y=>y.pubkey===i.pubkey&&y.authMethod===i.authMethod);-1!==a?n[a]=i:n.push(i);const l=o.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(l)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(n))},localStorageRemoveCurrentAccount=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);if(!i)return;upgradeInfo(i);const s={...i};delete s.sk,delete s.otpData;const o=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],n=localStorageGetItem(RECENT_ACCOUNTS)||[];o.forEach(y=>upgradeInfo(y)),n.forEach(y=>upgradeInfo(y));const a=n;if("connect"===s.authMethod&&s.bunkerUrl&&s.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===s.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=n.findIndex(k=>k.pubkey===s.pubkey&&k.authMethod===s.authMethod);-1!==y?a[y]=s:a.push(s)}const l=o.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(a)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(l)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=i=>{const s=localStorageGetItem(RECENT_ACCOUNTS)||[];s.forEach(n=>upgradeInfo(n));const o=s.filter(n=>n.pubkey!==i.pubkey||n.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(o))},localStorageGetRecents=()=>{const i=localStorageGetItem(RECENT_ACCOUNTS)||[];return i.forEach(s=>upgradeInfo(s)),i},localStorageGetAccounts=()=>{const i=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return i.forEach(s=>upgradeInfo(s)),i},localStorageGetCurrent=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);return i&&upgradeInfo(i),i},getDarkMode=i=>{const s=localStorage.getItem("nl-dark-mode");return s?!!JSON.parse(s):void 0!==i.darkMode?i.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return document.location.origin+"/favicon.ico"});return function(){return i.apply(this,arguments)}}();class BannerManager extends lib$1.EventEmitter{banner=null;listNotifies=[];params;constructor(s){super(),this.params=s}onAuthUrl(s){this.banner&&(this.banner.notify={confirm:Date.now(),url:s})}onUserInfo(s){this.banner&&(this.banner.userInfo=s)}onCallTimeout(){this.banner&&(this.banner.notify={confirm:Date.now(),timeOut:{domain:this.params.userInfo?.nip05?.split("@")[1]}})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){this.banner&&(this.banner.isLoading=!1)}onUpdateAccounts(s){this.banner&&(this.banner.accounts=s)}onDarkMode(s){this.banner&&(this.banner.darkMode=s)}launchAuthBanner(s){var o=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&this.banner.setAttribute("theme",s.theme),s.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",n=>{this.emit("launch",n.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.emit("logout")})),this.banner.addEventListener("handleImportModal",n=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",n=>{this.emit("onAuthUrlClick",n.detail)}),this.banner.addEventListener("handleSetConfirmBanner",n=>{this.listNotifies.push(n.detail),this.banner&&(this.banner.listNotifies=this.listNotifies)}),this.banner.addEventListener("handleSwitchAccount",n=>{this.emit("onSwitchAccount",n.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),this.banner.addEventListener("handleRetryConfirmBanner",()=>{const n=this.listNotifies.pop();n&&(this.banner&&(this.banner.listNotifies=this.listNotifies),this.emit("onAuthUrlClick",n))}),document.body.appendChild(this.banner)}}function extract(i,s,o){return hash$1(i),void 0===o&&(o=new Uint8Array(i.outputLen)),hmac$1(i,toBytes$1(o),toBytes$1(s))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(i,s,o,n=32){if(hash$1(i),number$1(n),n>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const a=Math.ceil(n/i.outputLen);void 0===o&&(o=EMPTY_BUFFER);const l=new Uint8Array(a*i.outputLen),y=hmac$1.create(i,s),k=y._cloneInto(),C=new Uint8Array(y.outputLen);for(let A=0;Adecoder.decode(i),getConversationKey(i,s){const o=secp256k1.getSharedSecret(i,"02"+s).subarray(1,33);return extract(sha256,o,"nip44-v2")},getMessageKeys(i,s){const o=expand(sha256,i,s,76);return{chacha_key:o.subarray(0,32),chacha_nonce:o.subarray(32,44),hmac_key:o.subarray(44,76)}},calcPaddedLen(i){if(!Number.isSafeInteger(i)||i<1)throw new Error("expected positive integer");if(i<=32)return 32;const s=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const s=new Uint8Array(2);return new DataView(s.buffer).setUint16(0,i,!1),s},pad(i){const s=u.utf8Encode(i),o=s.length;return concatBytes(u.writeU16BE(o),s,new Uint8Array(u.calcPaddedLen(o)-o))},unpad(i){const s=new DataView(i.buffer).getUint16(0),o=i.subarray(2,2+s);if(su.maxPlaintextSize||o.length!==s||i.length!==2+u.calcPaddedLen(s))throw new Error("invalid padding");return u.utf8Decode(o)},hmacAad(i,s,o){if(32!==o.length)throw new Error("AAD associated data must be 32 bytes");const n=concatBytes(o,s);return hmac$1(sha256,i,n)},decodePayload(i){if("string"!=typeof i)throw new Error("payload must be a valid string");const s=i.length;if(s<132||s>87472)throw new Error("invalid payload length: "+s);if("#"===i[0])throw new Error("unknown encryption version");let o;try{o=base64.decode(i)}catch(l){throw new Error("invalid base64: "+l.message)}const n=o.length;if(n<99||n>65603)throw new Error("invalid data length: "+n);const a=o[0];if(2!==a)throw new Error("unknown encryption version "+a);return{nonce:o.subarray(1,33),ciphertext:o.subarray(33,-32),mac:o.subarray(-32)}}};function encryptNip44(i,s,o=randomBytes(32)){const{chacha_key:n,chacha_nonce:a,hmac_key:l}=u.getMessageKeys(s,o),y=u.pad(i),k=chacha20(n,a,y),C=u.hmacAad(l,k,o);return base64.encode(concatBytes(new Uint8Array([2]),o,k,C))}function decryptNip44(i,s){const{nonce:o,ciphertext:n,mac:a}=u.decodePayload(i),{chacha_key:l,chacha_nonce:y,hmac_key:k}=u.getMessageKeys(s,o);if(!equalBytes(u.hmacAad(k,n,o),a))throw new Error("invalid MAC");const C=chacha20(l,y,n);return u.unpad(C)}class Nip44{cache=new Map;createKey(s,o){return u.getConversationKey(s,o)}getKey(s,o,n){const a=getPublicKey(s)+o;let l=this.cache.get(a);if(l)return l;const y=this.createKey(s,o);return this.cache.set(a,y),y}encrypt(s,o,n){return encryptNip44(n,this.getKey(s,o))}decrypt(s,o,n){return decryptNip44(n,this.getKey(s,o))}}const OUTBOX_RELAYS=["wss://user.kindpag.es","wss://purplepag.es","wss://relay.nos.social"],DEFAULT_NOSTRCONNECT_RELAY="wss://relay.nsec.app/",NOSTRCONNECT_APPS=[{name:"Nsec.app",domain:"nsec.app",canImport:!0,img:"https://nsec.app/assets/favicon.ico",link:"https://use.nsec.app/",relay:"wss://relay.nsec.app/"},{name:"Amber",img:"https://raw.githubusercontent.com/greenart7c3/Amber/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp",link:"",relay:"wss://relay.nsec.app/"},{name:"Other key stores",img:"",link:"",relay:"wss://relay.nsec.app/"}];class AuthNostrService extends lib$1.EventEmitter{ndk;profileNdk;signer=null;localSigner=null;params;signerPromise;launcherPromise;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";nip04;nip44;constructor(s){super(),this.params=s,this.ndk=new NDK({enableOutboxModel:!1}),this.profileNdk=new NDK({enableOutboxModel:!0,explicitRelayUrls:OUTBOX_RELAYS}),this.profileNdk.connect(),this.nip04={encrypt:this.encrypt04.bind(this),decrypt:this.decrypt04.bind(this)},this.nip44={encrypt:this.encrypt44.bind(this),decrypt:this.decrypt44.bind(this)}}waitReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.signerPromise)try{yield s.signerPromise}catch{}if(s.launcherPromise)try{yield s.launcherPromise}catch{}})()}nostrConnect(s,o=!1){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a={authMethod:"connect",pubkey:"",sk:n.nostrConnectKey,relays:[s=s||DEFAULT_NOSTRCONNECT_RELAY]},l=yield n.initSigner(a,{listen:!0});if(!l)throw new Error("Bad remote pubkey");return a.pubkey=l,a.bunkerUrl=`bunker://${l}?relay=${s}`,o||n.onAuth("login",a),a})()}getNostrConnectServices(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.nostrConnectKey=generatePrivateKey(),s.nostrConnectSecret=Math.random().toString(36).substring(7);const o=getPublicKey(s.nostrConnectKey),n={name:document.location.host,url:document.location.href,icon:yield getIcon(),perms:s.params.optionsModal.perms},a=`nostrconnect://${o}?metadata=${encodeURIComponent(JSON.stringify(n))}&secret=${s.nostrConnectSecret}`,l=s.localSigner?"#import="+nip19_exports.nsecEncode(s.localSigner.privateKey):"",y=NOSTRCONNECT_APPS.map(k=>({...k}));for(const k of y){let C=DEFAULT_NOSTRCONNECT_RELAY;if(k.link.startsWith("https://")){const T=new URL(k.link);try{const S=yield(yield fetch(`${T.origin}/.well-known/nostr.json`)).json(),N=S.nip46[S.names._];N&&N.length&&(C=N[0])}catch(S){console.log("Bad app info",S,T)}}k.link=k.link.replace("",a+"&relay="+C+l)}return[a+l,y]})()}localSignup(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=generatePrivateKey(),a={pubkey:getPublicKey(n),sk:n,name:s,authMethod:"local"};console.log(`localSignup name: ${s}`),yield o.setLocal(a,!0)})()}setLocal(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){n.releaseSigner(),n.localSigner=new NDKPrivateKeySigner(s.sk),o&&(yield createProfile(s,n.profileNdk,n.localSigner,n.params.optionsModal.signupRelays)),n.onAuth("login",s)})()}importAndConnect(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const n=yield o.nostrConnect(s,!0);yield o.logout(!0),o.localSigner=null,o.onAuth("login",n)})()}setReadOnly(s){this.onAuth("login",{pubkey:s,authMethod:"readOnly"})}setExtension(s){this.onAuth("login",{pubkey:s,authMethod:"extension"})}setOTP(s,o){this.onAuth("login",{pubkey:s,authMethod:"otp",otpData:o})}setConnect(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.releaseSigner(),yield o.initSigner(s),o.onAuth("login",s)})()}createAccount(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[n,a]=s.split("@"),l=yield getBunkerUrl(`_@${a}`,o.params.optionsModal);console.log("create account bunker's url",l);const y=bunkerUrlToInfo(l),k=!!o.params.userInfo;yield o.initSigner(y,{eventToAddAccount:k});const C=[n,a,"",o.params.optionsModal.perms||""];console.log("signer",o.signer);const A=yield new Promise(T=>{o.signer.rpc.sendRequest(y.pubkey,"create_account",C,void 0,T)});if(console.log("create_account pubkey",A),"error"===A.result)throw new Error(A.error);return{bunkerUrl:`bunker://${A.result}?relay=${y.relays?.[0]}`,sk:y.sk}})()}releaseSigner(){this.signer=null,this.localSigner=null;for(const s of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(s)}logout(s=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s||o.releaseSigner(),localStorageRemoveCurrentAccount(),o.onAuth("logout"),o.emit("updateAccounts")})()}setUserInfo(s){this.params.userInfo=s,this.emit("onUserInfo",s),s&&(localStorageAddAccount(s),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(s,o=null){if("logout"!==s&&!o)throw new Error("No user info in onAuth");if(o&&this.params.userInfo&&(o.pubkey!==this.params.userInfo.pubkey||o.authMethod!==this.params.userInfo.authMethod)){const n=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",n.detail),document.dispatchEvent(n)}this.setUserInfo(o),o&&fetchProfile(o,this.profileNdk).then(n=>{if(this.params.userInfo!==o)return;const a={...this.params.userInfo,picture:n?.image||n?.picture,name:n?.name||n?.displayName||n?.nip05||nip19_exports.npubEncode(o.pubkey)};this.setUserInfo(a)});try{const n=o?nip19_exports.npubEncode(o.pubkey):"",a={type:s};"logout"!==s&&(a.pubkey=o.pubkey,o.sk&&(a.localNsec=nip19_exports.nsecEncode(o.sk)),o.relays&&(a.relays=o.relays),o.otpData&&(a.otpData=o.otpData),a.method=o.authMethod||"connect");const l=new CustomEvent("nlAuth",{detail:a});console.log("nostr-login auth",a),document.dispatchEvent(l),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(n,a)}catch(n){console.log("onAuth error",n)}}initSigner(s,{listen:o=!1,connect:n=!1,eventToAddAccount:a=!1}={}){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(l.signerPromise)try{yield l.signerPromise}catch{}return l.signerPromise=new Promise(function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(k,C){try{if(s.relays)for(const A of s.relays)l.ndk.addExplicitRelay(A,void 0);if(yield l.ndk.connect(),l.signer=new NDKNip46Signer(l.ndk,s.pubkey,new NDKPrivateKeySigner(s.sk)),o||l.signer.on("authUrl",A=>{console.log("nostr login auth url",A),l.emit("onAuthUrl",{url:A,eventToAddAccount:a})}),o){const A=getPublicKey(s.sk);console.log("nostr-login listening for conn to",A);const T=yield l.signer.rpc.subscribe({kinds:[24133],"#p":[A]});T.on("event",function(){var S=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(O){try{const N=yield l.signer.rpc.parseEvent(O);if(!N.method){const Z=N;if("auth_url"===Z.result)return;"ack"===Z.result||Z.result===l.nostrConnectSecret?(l.signer.remotePubkey=O.pubkey,l.signer.remoteUser=new NDKUser({pubkey:O.pubkey}),s.pubkey=O.pubkey,k(O.pubkey)):C(Z.error)}}catch(N){console.log("error parsing event",N,O.rawEvent())}T.stop()});return function(O){return S.apply(this,arguments)}}())}else n&&(yield new Promise((A,T)=>{l.signer&&s.sk&&l.signer.rpc.sendRequest(s.pubkey,"connect",[s.pubkey,s.token||"",l.params.optionsModal.perms||""],24133,O=>{"ack"===O.result?A():T(O.error)})})),k(void 0)}catch(A){console.log("initSigner failure",A),l.signer=null,C(A)}});return function(k,C){return y.apply(this,arguments)}}()),l.signerPromise})()}authNip46(s,o,n,a=""){var l=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const y=bunkerUrlToInfo(n,a);if(isBunkerUrl(o)?y.bunkerUrl=o:y.nip05=o,!y.pubkey||!y.sk||!y.relays?.[0])throw new Error(`Bad bunker url ${n}`);const k=!!l.params.userInfo;yield l.initSigner(y,{connect:!0,eventToAddAccount:k}),l.onAuth(s,y)}catch(y){throw console.log("nostr login auth failed",y),y}})()}signEvent(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?(s.pubkey=getPublicKey(o.localSigner.privateKey),s.id=getEventHash(s),s.sig=yield o.localSigner.sign(s)):(s.pubkey=o.signer?.remotePubkey,s.id=getEventHash(s),s.sig=yield o.signer?.sign(s)),console.log("signed",{event:s}),s})()}codec_call(s,o,n){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((l,y)=>{a.signer.rpc.sendRequest(a.signer.remotePubkey,s,[o,n],24133,k=>{k.error?y(k.error):l(k.result)})})})()}encrypt04(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.localSigner.encrypt(new NDKUser({pubkey:s}),o):n.signer.encrypt(new NDKUser({pubkey:s}),o)})()}decrypt04(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.localSigner.decrypt(new NDKUser({pubkey:s}),o):n.codec_call("nip04_decrypt",s,o)})()}encrypt44(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.nip44Codec.encrypt(n.localSigner.privateKey,s,o):n.codec_call("nip44_encrypt",s,o)})()}decrypt44(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return n.localSigner?n.nip44Codec.decrypt(n.localSigner.privateKey,s,o):n.codec_call("nip44_decrypt",s,o)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(s,o,n){super(),this.params=s,this.extensionService=n,this.authNostrService=o}waitReady(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(s.launcherPromise)try{yield s.launcherPromise}catch{}})()}launch(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.launcherPromise)try{yield o.launcherPromise}catch{}o.opt=s;const n=document.createElement("dialog");o.modal=document.createElement("nl-auth"),o.modal.accounts=o.accounts,o.modal.recents=o.recents,o.modal.setAttribute("dark-mode",String(getDarkMode(s))),s.theme&&o.modal.setAttribute("theme",s.theme),s.startScreen&&o.modal.setAttribute("start-screen",s.startScreen),o.modal.setAttribute("bunkers",s.bunkers?s.bunkers:"nsec.app,highlighter.com"),void 0!==s.methods&&(o.modal.authMethods=s.methods),void 0!==s.localSignup&&(o.modal.localSignup=s.localSignup),s.title&&(o.modal.welcomeTitle=s.title),s.description&&(o.modal.welcomeDescription=s.description),o.modal.hasExtension=o.extensionService.hasExtension(),o.modal.hasOTP=!!s.otpRequestUrl&&!!s.otpReplyUrl,o.modal.isLoadingExtension=!1,o.modal.isLoading=!1,[o.modal.connectionString,o.modal.connectionStringServices]=yield o.authNostrService.getNostrConnectServices(),n.appendChild(o.modal),document.body.appendChild(n);let a="";return o.launcherPromise=new Promise((l,y)=>{n.addEventListener("close",()=>{y(new Error("Closed")),o.modal&&(o.modal.isLoading=!1,o.modal.authUrl="",o.modal.error="",o.modal.isLoadingExtension=!1,document.body.removeChild(o.modal.parentNode),o.modal=null)});const k=W=>{o.modal&&(o.modal.isLoading=!0),getBunkerUrl(W,o.params.optionsModal).then(J=>o.authNostrService.authNip46("login",W,J)).then(()=>{o.modal&&(o.modal.isLoading=!1),n.close(),l()}).catch(J=>{console.log("error",J),o.modal&&(o.modal.isLoading=!1,o.modal.error=J.toString())})},A=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(o.authNostrService.exportKeys()),localStorageSetItem("backupKey","true")}catch(J){console.error("Failed to copy to clipboard: ",J)}});return function(){return W.apply(this,arguments)}}(),T=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){o.modal&&(o.modal.isLoading=!0);try{yield o.authNostrService.importAndConnect(J),o.modal&&(o.modal.isLoading=!1),n.close(),l()}catch(ht){console.log("error",ht),o.modal&&(o.modal.isLoading=!1,o.modal.error=ht.toString())}});return function(ht){return W.apply(this,arguments)}}(),S=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){J&&o.modal&&(o.modal.isLoading=!0);try{yield o.authNostrService.nostrConnect(J),o.modal&&(o.modal.isLoading=!1),n.close(),l()}catch(ht){console.log("error",ht),o.modal&&(o.modal.isLoading=!1,o.modal.error=ht.toString())}});return function(ht){return W.apply(this,arguments)}}(),O=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){o.modal&&(o.modal.isLoading=!0);try{if(!J)throw new Error("Please enter some nickname");yield o.authNostrService.localSignup(J),o.modal&&(o.modal.isLoading=!1),n.close(),l()}catch(ht){console.log("error",ht),o.modal&&(o.modal.isLoading=!1,o.modal.error=ht.toString())}});return function(ht){return W.apply(this,arguments)}}();if(!o.modal)throw new Error("WTH?");o.modal.addEventListener("handleContinue",()=>{o.modal&&(o.modal.isLoading=!0,o.emit("onAuthUrlClick",o.modal.authUrl))}),o.modal.addEventListener("nlLogin",W=>{k(W.detail)}),o.modal.addEventListener("nlSignup",W=>{(W=>{o.modal&&(o.modal.isLoading=!0),o.authNostrService.createAccount(W).then(({bunkerUrl:J,sk:ht})=>o.authNostrService.authNip46("signup",W,J,ht)).then(()=>{o.modal&&(o.modal.isLoading=!1),n.close(),l()}).catch(J=>{console.log("error",J),o.modal&&(o.modal.isLoading=!1,o.modal.error=J.toString())})})(W.detail)}),o.modal.addEventListener("nlLocalSignup",W=>{O(W.detail)}),o.modal.addEventListener("nlImportAccount",W=>{T(W.detail)}),o.modal.addEventListener("nlExportKeys",W=>{A()}),o.modal.addEventListener("handleLogoutBanner",()=>{o.emit("onLogoutBanner")}),o.modal.addEventListener("nlNostrConnect",W=>{S(W.detail)}),o.modal.addEventListener("nlNostrConnectDefault",()=>{S()}),o.modal.addEventListener("nlSwitchAccount",W=>{o.emit("onSwitchAccount",W.detail),setTimeout(()=>n.close(),300)}),o.modal.addEventListener("nlLoginRecentAccount",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){const ht=J.detail;if("readOnly"===ht.authMethod)o.authNostrService.setReadOnly(ht.pubkey),n.close();else if("otp"===ht.authMethod){console.log("recent otp login",ht);try{o.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:ht.nip05||ht.pubkey}))}catch(ct){console.error(ct)}}else if("extension"===ht.authMethod)yield o.extensionService.trySetExtensionForPubkey(ht.pubkey),n.close();else{const ct=ht.bunkerUrl||ht.nip05;if(!ct)throw new Error("Bad connect info");k(ct)}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlRemoveRecent",W=>{localStorageRemoveRecent(W.detail),o.emit("updateAccounts")});const N=function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){let ht="";if(J.includes("@")){const{error:ct,pubkey:pt}=yield checkNip05(J);if(!pt)throw new Error(ct);ht=pt}else if(J.startsWith("npub")){const{type:ct,data:pt}=nip19_exports.decode(J);if("npub"!==ct)throw new Error("Bad npub");ht=pt}else 64===J.trim().length&&(ht=J.trim(),nip19_exports.npubEncode(ht));return ht});return function(ht){return W.apply(this,arguments)}}();o.modal.addEventListener("nlLoginReadOnly",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){if(!o.modal)return;o.modal.isLoading=!0;const ht=J.detail;try{const ct=yield N(ht);o.authNostrService.setReadOnly(ct),o.modal.isLoading=!1,n.close(),l()}catch(ct){console.log("error",ct),o.modal.isLoading=!1,o.modal.error=ct.toString()||ct}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.extensionService.hasExtension())throw new Error("No extension");if(o.modal)try{o.modal.isLoadingExtension=!0,yield o.extensionService.setExtension(),o.modal.isLoadingExtension=!1,n.close(),l()}catch(W){console.log("extension error",W),o.modal.error=W.toString()}})),o.modal.addEventListener("nlLoginOTPUser",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){if(!o.modal)return;o.modal.isLoading=!0;const ht=J.detail;try{const ct=yield N(ht),pt=o.opt.otpRequestUrl+(o.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+ct,xt=yield fetch(pt);if(200!==xt.status)throw console.warn("nostr-login: bad otp reply",xt),new Error("Failed to send DM");o.modal.isOTP=!0,a=ct,o.modal.isLoading=!1}catch(ct){console.log("error",ct),o.modal.isLoading=!1,o.modal.error=ct.toString()||ct}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlLoginOTPCode",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){if(!o.modal)return;o.modal.isLoading=!0;const ht=J.detail;try{const ct=o.opt.otpReplyUrl+(o.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+a+"&code="+ht,pt=yield fetch(ct);if(200!==pt.status)throw console.warn("nostr-login: bad otp reply",pt),new Error("Invalid code");const xt=yield pt.text();o.authNostrService.setOTP(a,xt),o.modal.isOTP=!1,o.modal.isLoading=!1,n.close(),l()}catch(ct){console.log("error",ct),o.modal.isLoading=!1,o.modal.error=ct.toString()||ct}});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlCheckSignup",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){const{available:ht,taken:ct,error:pt}=yield checkNip05(J.detail);o.modal&&(o.modal.error=String(pt),!pt&&ct&&(o.modal.error="Already taken"),o.modal.signupNameIsAvailable=ht)});return function(J){return W.apply(this,arguments)}}()),o.modal.addEventListener("nlCheckLogin",function(){var W=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(J){const{available:ht,taken:ct,error:pt}=yield checkNip05(J.detail);o.modal&&(o.modal.error=String(pt),ht&&(o.modal.error="Name not found"),o.modal.loginIsGood=ct)});return function(J){return W.apply(this,arguments)}}());const Z=()=>{o.modal&&(o.modal.isLoading=!1),n.close(),y(new Error("Cancelled"))};o.modal.addEventListener("stopFetchHandler",Z),o.modal.addEventListener("nlCloseModal",Z),o.modal.addEventListener("nlChangeDarkMode",W=>{setDarkMode(W.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:W.detail}))}),n.showModal()}),o.launcherPromise})()}connectModals(s){var o=this;const n=function(){var l=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield o.launch(y)});return function(k){return l.apply(this,arguments)}}(),a=document.getElementsByTagName("nl-button");for(let l=0;l{this.checkExtension(s)&&clearTimeout(o)},100)}checkExtension(s){return!(this.nostrExtension||!window.nostr||window.nostr===s||(this.initExtension(s),0))}initExtension(s,o){var n=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){n.nostrExtension=window.nostr,window.nostr=s,"extension"===n.params.userInfo?.authMethod&&(yield n.trySetExtensionForPubkey(n.params.userInfo.pubkey)),o||setTimeout(()=>{window.nostr!==s&&n.nostrExtension!==window.nostr&&n.initExtension(s,!0)},300)})()}setExtensionReadPubkey(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=o.nostrExtension;const n=yield window.nostr.getPublicKey();s&&s!==n?o.emit("extensionLogout"):o.emit("extensionLogin",n)})()}trySetExtensionForPubkey(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.nostrExtension)return o.setExtensionReadPubkey(s)})()}setExtension(){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return s.setExtensionReadPubkey()})()}unsetExtension(s){window.nostr===this.nostrExtension&&(window.nostr=s)}getExtension(){return this.nostrExtension}hasExtension(){return!!this.nostrExtension}}class NostrParams{userInfo;optionsModal;constructor(){this.userInfo=null,this.optionsModal={theme:"default",startScreen:"welcome",devOverrideBunkerOrigin:""}}}class Popup{popup=null;constructor(){}ensurePopup(s){if(!this.popup||this.popup.closed){if(this.popup=window.open(s,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup)throw new Error("Popup blocked. Try again, please!");this.popup.opener=null}}closePopup(){try{this.popup?.close(),this.popup=null}catch{}}}const CALL_TIMEOUT=5e3;class ProcessManager extends lib$1.EventEmitter{callCount=0;callTimer;constructor(){super()}onAuthUrl(){this.callTimer&&clearTimeout(this.callTimer)}wait(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let n,a;o.callTimer||(o.callTimer=setTimeout(()=>o.emit("onCallTimeout"),CALL_TIMEOUT)),o.callCount||(yield o.emit("onCallStart")),o.callCount++;try{a=yield s()}catch(l){n=l}if(o.callCount--,yield o.emit("onCallEnd"),o.callTimer&&clearTimeout(o.callTimer),o.callTimer=void 0,n)throw n;return a})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var s=this;this.params=new NostrParams,this.processManager=new ProcessManager,this.popupManager=new Popup,this.bannerManager=new BannerManager(this.params),this.authNostrService=new AuthNostrService(this.params),this.extensionService=new NostrExtensionService(this.params),this.modalManager=new ModalManager(this.params,this.authNostrService,this.extensionService);const o={waitReady:(n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield s.authNostrService.waitReady(),yield s.modalManager.waitReady()}),function(){return n.apply(this,arguments)}),getUserInfo:()=>this.params.userInfo,getSigner:()=>{if("readOnly"===this.params.userInfo.authMethod)throw new Error("Read only");return"extension"===this.params.userInfo.authMethod?this.extensionService.getExtension():this.authNostrService},launch:()=>this.launch(),wait:n=>this.processManager.wait(n)};var n;this.nostr=new Nostr(o),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onAuthUrl",({url:n,eventToAddAccount:a})=>{this.processManager.onAuthUrl(),a?this.modalManager.onAuthUrl(n):this.params.userInfo?this.bannerManager.onAuthUrl(n):this.modalManager.onAuthUrl(n)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",n=>{this.bannerManager.onUserInfo(n)}),this.modalManager.on("onAuthUrlClick",n=>{this.popupManager.ensurePopup(n)}),this.modalManager.on("onSwitchAccount",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return n.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){logout()});return function(a){return n.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),s.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",n=>{this.popupManager.ensurePopup(n)}),this.bannerManager.on("onSwitchAccount",function(){var n=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){s.switchAccount(a)});return function(a){return n.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",n=>{this.authNostrService.setExtension(n)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",n=>{this.launch(n)})}switchAccount(s){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",s),o.extensionService.unsetExtension(o.nostr),"readOnly"===s.authMethod)o.authNostrService.setReadOnly(s.pubkey);else if("otp"===s.authMethod)o.authNostrService.setOTP(s.pubkey,s.otpData||"");else if("local"===s.authMethod&&s.sk)o.authNostrService.setLocal(s);else if("extension"===s.authMethod)yield o.extensionService.trySetExtensionForPubkey(s.pubkey);else{if(!("connect"===s.authMethod&&s.sk&&s.relays&&s.relays[0]))throw new Error("Bad auth info");o.authNostrService.setConnect(s)}})()}updateAccounts(){const s=localStorageGetAccounts(),o=localStorageGetRecents();this.bannerManager.onUpdateAccounts(s),this.modalManager.onUpdateAccounts(s,o)}launch=s=>{const o=localStorageGetRecents(),n=localStorageGetAccounts(),a=s?{startScreen:s}:this.params.optionsModal;return s||!o?.length&&!n?.length||(a.startScreen="switch-account"),this.modalManager.launch(a).catch(()=>{})};init=(()=>{var o,s=this;return o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(n){s.extensionService.startCheckingExtension(s.nostr),window.nostr=s.nostr,s.modalManager.connectModals(n),s.bannerManager.launchAuthBanner(n),n&&(s.params.optionsModal={...n});try{const a=localStorageGetCurrent();if(a){if(!a.pubkey)throw new Error("Bad stored info");yield s.switchAccount(a)}}catch(a){console.log("nostr login init error",a),yield logout()}s.updateAccounts()}),function(n){return o.apply(this,arguments)}})();logout=(()=>{var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_angular_builders_custom_webpack_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){s.extensionService.unsetExtension(s.nostr),yield s.authNostrService.logout()})})();setDarkMode=s=>{localStorageSetItem("nl-dark-mode",`${s}`),this.bannerManager.onDarkMode(s),this.modalManager.onDarkMode(s)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",i=>{launch(i.detail||"")}),document.addEventListener("nlDarkMode",i=>{setDarkMode(!!i.detail)})},8378:(i,s,o)=>{"use strict";o.d(s,{My:()=>_t,aT:()=>st}),new Uint8Array(new Uint32Array([287454020]).buffer);const Ot=Array.from({length:256},(kt,Rt)=>Rt.toString(16).padStart(2,"0"));function _t(kt){!function y(kt,...Rt){if(!function l(kt){return kt instanceof Uint8Array||null!=kt&&"object"==typeof kt&&"Uint8Array"===kt.constructor.name}(kt))throw new Error("Uint8Array expected");if(Rt.length>0&&!Rt.includes(kt.length))throw new Error(`Uint8Array expected of length ${Rt}, not of length=${kt.length}`)}(kt);let Rt="";for(let Oe=0;Oe=wt._0&&kt<=wt._9?kt-wt._0:kt>=wt._A&&kt<=wt._F?kt-(wt._A-10):kt>=wt._a&&kt<=wt._f?kt-(wt._a-10):void 0}function st(kt){if("string"!=typeof kt)throw new Error("hex string expected, got "+typeof kt);const Rt=kt.length,Oe=Rt/2;if(Rt%2)throw new Error("padded hex string expected, got unpadded hex of length "+Rt);const Ht=new Uint8Array(Oe);for(let zt=0,te=0;zt{"use strict";function a(Se){return Se instanceof Uint8Array||null!=Se&&"object"==typeof Se&&"Uint8Array"===Se.constructor.name}function l(...Se){const Ke=Tr=>Tr,re=(Tr,Wr)=>Lo=>Tr(Wr(Lo));return{encode:Se.map(Tr=>Tr.encode).reduceRight(re,Ke),decode:Se.map(Tr=>Tr.decode).reduce(re,Ke)}}function y(Se){return{encode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"number"!=typeof Ke[0])throw new Error("alphabet.encode input should be an array of numbers");return Ke.map(re=>{if(re<0||re>=Se.length)throw new Error(`Digit index outside alphabet: ${re} (alphabet: ${Se.length})`);return Se[re]})},decode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"string"!=typeof Ke[0])throw new Error("alphabet.decode input should be array of strings");return Ke.map(re=>{if("string"!=typeof re)throw new Error(`alphabet.decode: not string element=${re}`);const $e=Se.indexOf(re);if(-1===$e)throw new Error(`Unknown letter: "${re}". Allowed: ${Se}`);return $e})}}}function k(Se=""){if("string"!=typeof Se)throw new Error("join separator should be string");return{encode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"string"!=typeof Ke[0])throw new Error("join.encode input should be array of strings");for(let re of Ke)if("string"!=typeof re)throw new Error(`join.encode: non-string input=${re}`);return Ke.join(Se)},decode:Ke=>{if("string"!=typeof Ke)throw new Error("join.decode input should be string");return Ke.split(Se)}}}function C(Se,Ke="="){if("string"!=typeof Ke)throw new Error("padding chr should be string");return{encode(re){if(!Array.isArray(re)||re.length&&"string"!=typeof re[0])throw new Error("padding.encode input should be array of strings");for(let $e of re)if("string"!=typeof $e)throw new Error(`padding.encode: non-string input=${$e}`);for(;re.length*Se%8;)re.push(Ke);return re},decode(re){if(!Array.isArray(re)||re.length&&"string"!=typeof re[0])throw new Error("padding.encode input should be array of strings");for(let tr of re)if("string"!=typeof tr)throw new Error(`padding.decode: non-string input=${tr}`);let $e=re.length;if($e*Se%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;$e>0&&re[$e-1]===Ke;$e--)if(!(($e-1)*Se%8))throw new Error("Invalid padding: string has too much padding");return re.slice(0,$e)}}}function T(Se,Ke,re){if(Ke<2)throw new Error(`convertRadix: wrong from=${Ke}, base cannot be less than 2`);if(re<2)throw new Error(`convertRadix: wrong to=${re}, base cannot be less than 2`);if(!Array.isArray(Se))throw new Error("convertRadix: data should be array");if(!Se.length)return[];let $e=0;const tr=[],Tr=Array.from(Se);for(Tr.forEach(Wr=>{if(Wr<0||Wr>=Ke)throw new Error(`Wrong integer: ${Wr}`)});;){let Wr=0,Lo=!0;for(let Or=$e;OrOe,K3:()=>it,Tq:()=>jr});const S=(Se,Ke)=>Ke?S(Ke,Se%Ke):Se,O=(Se,Ke)=>Se+(Ke-S(Se,Ke));function N(Se,Ke,re,$e){if(!Array.isArray(Se))throw new Error("convertRadix2: data should be array");if(Ke<=0||Ke>32)throw new Error(`convertRadix2: wrong from=${Ke}`);if(re<=0||re>32)throw new Error(`convertRadix2: wrong to=${re}`);if(O(Ke,re)>32)throw new Error(`convertRadix2: carry overflow from=${Ke} to=${re} carryBits=${O(Ke,re)}`);let tr=0,Tr=0;const Wr=2**re-1,Lo=[];for(const Or of Se){if(Or>=2**Ke)throw new Error(`convertRadix2: invalid data word=${Or} from=${Ke}`);if(tr=tr<32)throw new Error(`convertRadix2: carry overflow pos=${Tr} from=${Ke}`);for(Tr+=Ke;Tr>=re;Tr-=re)Lo.push((tr>>Tr-re&Wr)>>>0);tr&=2**Tr-1}if(tr=tr<=Ke)throw new Error("Excess padding");if(!$e&&tr)throw new Error(`Non-zero padding: ${tr}`);return $e&&Tr>0&&Lo.push(tr>>>0),Lo}function Z(Se){return{encode:Ke=>{if(!a(Ke))throw new Error("radix.encode input should be Uint8Array");return T(Array.from(Ke),256,Se)},decode:Ke=>{if(!Array.isArray(Ke)||Ke.length&&"number"!=typeof Ke[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(T(Ke,Se,256))}}}function W(Se,Ke=!1){if(Se<=0||Se>32)throw new Error("radix2: bits should be in (0..32]");if(O(8,Se)>32||O(Se,8)>32)throw new Error("radix2: carry overflow");return{encode:re=>{if(!a(re))throw new Error("radix2.encode input should be Uint8Array");return N(Array.from(re),8,Se,!Ke)},decode:re=>{if(!Array.isArray(re)||re.length&&"number"!=typeof re[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(N(re,Se,8,Ke))}}}function J(Se){if("function"!=typeof Se)throw new Error("unsafeWrapper fn should be function");return function(...Ke){try{return Se.apply(null,Ke)}catch{}}}function ht(Se,Ke){if("function"!=typeof Ke)throw new Error("checksum fn should be function");return{encode(re){if(!a(re))throw new Error("checksum.encode: input should be Uint8Array");const $e=Ke(re).slice(0,Se),tr=new Uint8Array(re.length+Se);return tr.set(re),tr.set($e,re.length),tr},decode(re){if(!a(re))throw new Error("checksum.decode: input should be Uint8Array");const $e=re.slice(0,-Se),tr=Ke($e).slice(0,Se),Tr=re.slice(-Se);for(let Wr=0;Wrl(Z(58),y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),k("")))(),jr=Se=>l(ht(4,Ke=>Se(Se(Ke))),le),wr=l(y("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),k("")),ze=[996825010,642813549,513874426,1027748829,705979059];function He(Se){const Ke=Se>>25;let re=(33554431&Se)<<5;for(let $e=0;$e>$e&1)&&(re^=ze[$e]);return re}function kt(Se,Ke,re=1){const $e=Se.length;let tr=1;for(let Tr=0;Tr<$e;Tr++){const Wr=Se.charCodeAt(Tr);if(Wr<33||Wr>126)throw new Error(`Invalid prefix (${Se})`);tr=He(tr)^Wr>>5}tr=He(tr);for(let Tr=0;Tr<$e;Tr++)tr=He(tr)^31&Se.charCodeAt(Tr);for(let Tr of Ke)tr=He(tr)^Tr;for(let Tr=0;Tr<6;Tr++)tr=He(tr);return tr^=re,wr.encode(N([tr%2**30],30,5,!1))}function Rt(Se){const Ke="bech32"===Se?1:734539939,re=W(5),$e=re.decode,tr=re.encode,Tr=J($e);function Wr(Ft,Tt,Qt=90){if("string"!=typeof Ft)throw new Error("bech32.encode prefix should be string, not "+typeof Ft);if(Tt instanceof Uint8Array&&(Tt=Array.from(Tt)),!Array.isArray(Tt)||Tt.length&&"number"!=typeof Tt[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Tt);if(0===Ft.length)throw new TypeError(`Invalid prefix length ${Ft.length}`);const K=Ft.length+7+Tt.length;if(!1!==Qt&&K>Qt)throw new TypeError(`Length ${K} exceeds limit ${Qt}`);const L=Ft.toLowerCase(),z=kt(L,Tt,Ke);return`${L}1${wr.encode(Tt)}${z}`}function Lo(Ft,Tt=90){if("string"!=typeof Ft)throw new Error("bech32.decode input should be string, not "+typeof Ft);if(Ft.length<8||!1!==Tt&&Ft.length>Tt)throw new TypeError(`Wrong string length: ${Ft.length} (${Ft}). Expected (8..${Tt})`);const Qt=Ft.toLowerCase();if(Ft!==Qt&&Ft!==Ft.toUpperCase())throw new Error("String must be lowercase or uppercase");const K=Qt.lastIndexOf("1");if(0===K||-1===K)throw new Error('Letter "1" must be present between prefix and data only');const L=Qt.slice(0,K),z=Qt.slice(K+1);if(z.length<6)throw new Error("Data must be at least 6 characters long");const Lt=wr.decode(z).slice(0,-6),de=kt(L,Lt,Ke);if(!z.endsWith(de))throw new Error(`Invalid checksum in ${Ft}: expected "${de}"`);return{prefix:L,words:Lt}}return{encode:Wr,decode:Lo,encodeFromBytes:function cr(Ft,Tt){return Wr(Ft,tr(Tt))},decodeToBytes:function fo(Ft){const{prefix:Tt,words:Qt}=Lo(Ft,!1);return{prefix:Tt,words:Qt,bytes:$e(Qt)}},decodeUnsafe:J(Lo),fromWords:$e,fromWordsUnsafe:Tr,toWords:tr}}const Oe=Rt("bech32")},2769:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var n=o(3121),a=o(9311);const y=(0,n.A)(a.A,"Map")},1238:(i,s,o)=>{"use strict";o.d(s,{A:()=>de});var l=o(2486);const k=function y(pe,Ce){for(var Sr=pe.length;Sr--;)if((0,l.A)(pe[Sr][0],Ce))return Sr;return-1};var A=Array.prototype.splice;function ct(pe){var Ce=-1,Sr=null==pe?0:pe.length;for(this.clear();++Ce-1},ct.prototype.set=function J(pe,Ce){var Sr=this.__data__,ar=k(Sr,pe);return ar<0?(++this.size,Sr.push([pe,Ce])):Sr[ar][1]=Ce,this};const pt=ct;var Bt=o(2769);const me=(0,o(3121).A)(Object,"create");var ze=Object.prototype.hasOwnProperty;var Oe=Object.prototype.hasOwnProperty;function St(pe){var Ce=-1,Sr=null==pe?0:pe.length;for(this.clear();++Ce{"use strict";o.d(s,{A:()=>l});const l=o(9311).A.Symbol},6259:(i,s,o)=>{"use strict";o.d(s,{A:()=>N});var l=o(1656),y=o(9007),k=o(5303),C=o(3467),A=o(766),S=Object.prototype.hasOwnProperty;const N=function O(Z,W){var J=(0,y.A)(Z),ht=!J&&(0,l.A)(Z),ct=!J&&!ht&&(0,k.A)(Z),pt=!J&&!ht&&!ct&&(0,A.A)(Z),xt=J||ht||ct||pt,Ct=xt?function n(Z,W){for(var J=-1,ht=Array(Z);++J{"use strict";o.d(s,{A:()=>C});var n=o(8758),a=o(2486),y=Object.prototype.hasOwnProperty;const C=function k(A,T,S){var O=A[T];(!y.call(A,T)||!(0,a.A)(O,S)||void 0===S&&!(T in A))&&(0,n.A)(A,T,S)}},8758:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});var n=o(4133);const l=function a(y,k,C){"__proto__"==k&&n.A?(0,n.A)(y,k,{configurable:!0,enumerable:!0,value:C,writable:!0}):y[k]=C}},5688:(i,s,o)=>{"use strict";o.d(s,{A:()=>ct});var n=o(4883),a=Object.prototype,l=a.hasOwnProperty,y=a.toString,k=n.A?n.A.toStringTag:void 0;var S=Object.prototype.toString;var J=n.A?n.A.toStringTag:void 0;const ct=function ht(pt){return null==pt?void 0===pt?"[object Undefined]":"[object Null]":J&&J in Object(pt)?function C(pt){var xt=l.call(pt,k),Ct=pt[k];try{pt[k]=void 0;var Ot=!0}catch{}var _t=y.call(pt);return Ot&&(xt?pt[k]=Ct:delete pt[k]),_t}(pt):function O(pt){return S.call(pt)}(pt)}},4975:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){return function(y){return l(y)}}},3031:(i,s,o)=>{"use strict";o.d(s,{A:()=>k});const l=o(9311).A.Uint8Array,k=function y(C){var A=new C.constructor(C.byteLength);return new l(A).set(new l(C)),A}},4224:(i,s,o)=>{"use strict";o.d(s,{A:()=>T});var n=o(9311),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,l=a&&"object"==typeof module&&module&&!module.nodeType&&module,k=l&&l.exports===a?n.A.Buffer:void 0,C=k?k.allocUnsafe:void 0;const T=function A(S,O){if(O)return S.slice();var N=S.length,Z=C?C(N):new S.constructor(N);return S.copy(Z),Z}},7383:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});var n=o(3031);const l=function a(y,k){var C=k?(0,n.A)(y.buffer):y.buffer;return new y.constructor(C,y.byteOffset,y.length)}},1369:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l,y){var k=-1,C=l.length;for(y||(y=Array(C));++k{"use strict";o.d(s,{A:()=>y});var n=o(2065),a=o(8758);const y=function l(k,C,A,T){var S=!A;A||(A={});for(var O=-1,N=C.length;++O{"use strict";o.d(s,{A:()=>l});var n=o(3121);const l=function(){try{var y=(0,n.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},8618:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a="object"==typeof global&&global&&global.Object===Object&&global},3121:(i,s,o)=>{"use strict";o.d(s,{A:()=>wt});var it,n=o(5656),l=o(9311).A["__core-js_shared__"],k=(it=/[^.]+$/.exec(l&&l.keys&&l.keys.IE_PROTO||""))?"Symbol(src)_1."+it:"";var T=o(7999),S=o(4435),N=/^\[object .+?Constructor\]$/,ct=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const xt=function pt(it){return!(!(0,T.A)(it)||function C(it){return!!k&&k in it}(it))&&((0,n.A)(it)?ct:N).test((0,S.A)(it))},wt=function _t(it,st){var vt=function Ct(it,st){return it?.[st]}(it,st);return xt(vt)?vt:void 0}},5749:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});const l=(0,o(5717).A)(Object.getPrototypeOf,Object)},223:(i,s,o)=>{"use strict";o.d(s,{A:()=>T});var n=o(7999),a=Object.create;const y=function(){function S(){}return function(O){if(!(0,n.A)(O))return{};if(a)return a(O);S.prototype=O;var N=new S;return S.prototype=void 0,N}}();var k=o(5749),C=o(1561);const T=function A(S){return"function"!=typeof S.constructor||(0,C.A)(S)?{}:y((0,k.A)(S))}},3467:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var a=/^(?:0|[1-9]\d*)$/;const y=function l(k,C){var A=typeof k;return!!(C=C??9007199254740991)&&("number"==A||"symbol"!=A&&a.test(k))&&k>-1&&k%1==0&&k{"use strict";o.d(s,{A:()=>l});var n=Object.prototype;const l=function a(y){var k=y&&y.constructor;return y===("function"==typeof k&&k.prototype||n)}},8583:(i,s,o)=>{"use strict";o.d(s,{A:()=>A});var n=o(8618),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,l=a&&"object"==typeof module&&module&&!module.nodeType&&module,k=l&&l.exports===a&&n.A.process;const A=function(){try{return l&&l.require&&l.require("util").types||k&&k.binding&&k.binding("util")}catch{}}()},5717:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l,y){return function(k){return l(y(k))}}},9311:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var n=o(8618),a="object"==typeof self&&self&&self.Object===Object&&self;const y=n.A||a||Function("return this")()},4435:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var a=Function.prototype.toString;const y=function l(k){if(null!=k){try{return a.call(k)}catch{}try{return k+""}catch{}}return""}},2486:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l,y){return l===y||l!=l&&y!=y}},6143:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){for(var y=-1,k=null==l?0:l.length,C={};++y{"use strict";o.d(s,{A:()=>O});var n=o(5688),a=o(2312);const k=function y(N){return(0,a.A)(N)&&"[object Arguments]"==(0,n.A)(N)};var C=Object.prototype,A=C.hasOwnProperty,T=C.propertyIsEnumerable;const O=k(function(){return arguments}())?k:function(N){return(0,a.A)(N)&&A.call(N,"callee")&&!T.call(N,"callee")}},9007:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=Array.isArray},2808:(i,s,o)=>{"use strict";o.d(s,{A:()=>y});var n=o(5656),a=o(4184);const y=function l(k){return null!=k&&(0,a.A)(k.length)&&!(0,n.A)(k)}},5303:(i,s,o)=>{"use strict";o.d(s,{A:()=>O});var n=o(9311),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,k=y&&"object"==typeof module&&module&&!module.nodeType&&module,A=k&&k.exports===y?n.A.Buffer:void 0;const O=(A?A.isBuffer:void 0)||function a(){return!1}},5656:(i,s,o)=>{"use strict";o.d(s,{A:()=>T});var n=o(5688),a=o(7999);const T=function A(S){if(!(0,a.A)(S))return!1;var O=(0,n.A)(S);return"[object Function]"==O||"[object GeneratorFunction]"==O||"[object AsyncFunction]"==O||"[object Proxy]"==O}},4184:(i,s,o)=>{"use strict";o.d(s,{A:()=>l});const l=function a(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},7999:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){var y=typeof l;return null!=l&&("object"==y||"function"==y)}},2312:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});const a=function n(l){return null!=l&&"object"==typeof l}},766:(i,s,o)=>{"use strict";o.d(s,{A:()=>wr});var n=o(5688),a=o(4184),l=o(2312),le={};le["[object Float32Array]"]=le["[object Float64Array]"]=le["[object Int8Array]"]=le["[object Int16Array]"]=le["[object Int32Array]"]=le["[object Uint8Array]"]=le["[object Uint8ClampedArray]"]=le["[object Uint16Array]"]=le["[object Uint32Array]"]=!0,le["[object Arguments]"]=le["[object Array]"]=le["[object ArrayBuffer]"]=le["[object Boolean]"]=le["[object DataView]"]=le["[object Date]"]=le["[object Error]"]=le["[object Function]"]=le["[object Map]"]=le["[object Number]"]=le["[object Object]"]=le["[object RegExp]"]=le["[object Set]"]=le["[object String]"]=le["[object WeakMap]"]=!1;var or=o(4975),fr=o(8583),yr=fr.A&&fr.A.isTypedArray;const wr=yr?(0,or.A)(yr):function me(ze){return(0,l.A)(ze)&&(0,a.A)(ze.length)&&!!le[(0,n.A)(ze)]}},3959:(i,s,o)=>{"use strict";o.d(s,{A:()=>Z});var n=o(6259),a=o(7999),l=o(1561);var A=Object.prototype.hasOwnProperty;const S=function T(W){if(!(0,a.A)(W))return function y(W){var J=[];if(null!=W)for(var ht in Object(W))J.push(ht);return J}(W);var J=(0,l.A)(W),ht=[];for(var ct in W)"constructor"==ct&&(J||!A.call(W,ct))||ht.push(ct);return ht};var O=o(2808);const Z=function N(W){return(0,O.A)(W)?(0,n.A)(W,!0):S(W)}},4819:(i,s,o)=>{"use strict";o.d(s,{A:()=>Sr});var n=o(1238),a=o(8758),l=o(2486);const k=function y(ar,dr,Mr){(void 0!==Mr&&!(0,l.A)(ar[dr],Mr)||void 0===Mr&&!(dr in ar))&&(0,a.A)(ar,dr,Mr)},S=function C(ar){return function(dr,Mr,ao){for(var xr=-1,zo=Object(dr),To=ao(dr),Ho=To.length;Ho--;){var be=To[ar?Ho:++xr];if(!1===Mr(zo[be],be,zo))break}return dr}}();var O=o(4224),N=o(7383),Z=o(1369),W=o(223),J=o(1656),ht=o(9007),ct=o(2808),pt=o(2312);var Ot=o(5303),_t=o(5656),wt=o(7999),it=o(5688),st=o(5749),le=Function.prototype.toString,me=Object.prototype.hasOwnProperty,ae=le.call(Object);var yr=o(766);const wr=function jr(ar,dr){if(("constructor"!==dr||"function"!=typeof ar[dr])&&"__proto__"!=dr)return ar[dr]};var ze=o(101),He=o(3959);const Ht=function Oe(ar,dr,Mr,ao,xr,zo,To){var Ho=wr(ar,Mr),be=wr(dr,Mr),Ve=To.get(be);if(Ve)k(ar,Mr,Ve);else{var It=zo?zo(Ho,be,Mr+"",ar,dr,To):void 0,Kt=void 0===It;if(Kt){var jt=(0,ht.A)(be),ke=!jt&&(0,Ot.A)(be),se=!jt&&!ke&&(0,yr.A)(be);It=be,jt||ke||se?(0,ht.A)(Ho)?It=Ho:function xt(ar){return(0,pt.A)(ar)&&(0,ct.A)(ar)}(Ho)?It=(0,Z.A)(Ho):ke?(Kt=!1,It=(0,O.A)(be,!0)):se?(Kt=!1,It=(0,N.A)(be,!0)):It=[]:function or(ar){if(!(0,pt.A)(ar)||"[object Object]"!=(0,it.A)(ar))return!1;var dr=(0,st.A)(ar);if(null===dr)return!0;var Mr=me.call(dr,"constructor")&&dr.constructor;return"function"==typeof Mr&&Mr instanceof Mr&&le.call(Mr)==ae}(be)||(0,J.A)(be)?(It=Ho,(0,J.A)(Ho)?It=function kt(ar){return(0,ze.A)(ar,(0,He.A)(ar))}(Ho):(!(0,wt.A)(Ho)||(0,_t.A)(Ho))&&(It=(0,W.A)(be))):Kt=!1}Kt&&(To.set(be,It),xr(It,be,ao,zo,To),To.delete(be)),k(ar,Mr,It)}},te=function zt(ar,dr,Mr,ao,xr){ar!==dr&&S(dr,function(zo,To){if(xr||(xr=new n.A),(0,wt.A)(zo))Ht(ar,dr,To,Mr,zt,ao,xr);else{var Ho=ao?ao(wr(ar,To),zo,To+"",ar,dr,xr):void 0;void 0===Ho&&(Ho=zo),k(ar,To,Ho)}},He.A)},Pe=function Ae(ar){return ar};var ie=Math.max;const re=function Ke(ar){return function(){return ar}};var $e=o(4133),Or=Date.now;const Tt=function fo(ar){var dr=0,Mr=0;return function(){var ao=Or(),xr=16-(ao-Mr);if(Mr=ao,xr>0){if(++dr>=800)return arguments[0]}else dr=0;return ar.apply(void 0,arguments)}}($e.A?function(ar,dr){return(0,$e.A)(ar,"toString",{configurable:!0,enumerable:!1,value:re(dr),writable:!0})}:Pe),K=function Qt(ar,dr){return Tt(function Xe(ar,dr,Mr){return dr=ie(void 0===dr?ar.length-1:dr,0),function(){for(var ao=arguments,xr=-1,zo=ie(ao.length-dr,0),To=Array(zo);++xr1?Mr[xr-1]:void 0,To=xr>2?Mr[2]:void 0;for(zo=ar.length>3&&"function"==typeof zo?(xr--,zo):void 0,To&&function z(ar,dr,Mr){if(!(0,wt.A)(Mr))return!1;var ao=typeof dr;return!!("number"==ao?(0,ct.A)(Mr)&&(0,L.A)(dr,Mr.length):"string"==ao&&dr in Mr)&&(0,l.A)(Mr[dr],ar)}(Mr[0],Mr[1],To)&&(zo=xr<3?void 0:zo,xr=1),dr=Object(dr);++ao{"use strict";o.d(s,{lo:()=>xp,pC:()=>Js,Bq:()=>dd,dq:()=>Yc,lG:()=>ud,sh:()=>Cp,Qe:()=>Cu});var n={};o.r(n),o.d(n,{OG:()=>z,My:()=>Se,Ph:()=>tr,lX:()=>Tr,Id:()=>cr,fg:()=>pe,qj:()=>fo,aT:()=>$e,lq:()=>Wr,z:()=>Lo,Q5:()=>Sr});var a=o(3014);function l(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function k(v,..._){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(_.length>0&&!_.includes(v.length))throw new Error(`Expected Uint8Array of length ${_}, not of length=${v.length}`)}function A(v,_=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(_&&v.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Z=v=>v instanceof Uint8Array,ht=v=>new DataView(v.buffer,v.byteOffset,v.byteLength),ct=(v,_)=>v<<32-_|v>>>_;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function vt(v){if("string"==typeof v&&(v=function st(v){if("string"!=typeof v)throw new Error("utf8ToBytes expected string, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v)),!Z(v))throw new Error("expected Uint8Array, got "+typeof v);return v}class ne{clone(){return this._cloneInto()}}function ae(v){const _=j=>v().update(vt(j)).digest(),D=v();return _.outputLen=D.outputLen,_.blockLen=D.blockLen,_.create=()=>v(),_}function yr(v=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(v));throw new Error("crypto.getRandomValues must be defined")}class wr extends ne{constructor(_,D,j,Y){super(),this.blockLen=_,this.outputLen=D,this.padOffset=j,this.isLE=Y,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(_),this.view=ht(this.buffer)}update(_){A(this);const{view:D,buffer:j,blockLen:Y}=this,at=(_=vt(_)).length;for(let At=0;AtY-At&&(this.process(j,0),At=0);for(let Ne=At;Ne>Y&at),Pt=Number(D&at),ye=j?0:4;v.setUint32(_+(j?4:0),At,j),v.setUint32(_+ye,Pt,j)})(j,Y-8,BigInt(8*this.length),at),this.process(j,0);const Pt=ht(_),Yt=this.outputLen;if(Yt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ye=Yt/4,Le=this.get();if(ye>Le.length)throw new Error("_sha2: outputLen bigger than state");for(let Ne=0;Nev&_^~v&D,He=(v,_,D)=>v&_^v&D^_&D,kt=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Rt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Oe=new Uint32Array(64);class Ht extends wr{constructor(){super(64,32,8,!1),this.A=0|Rt[0],this.B=0|Rt[1],this.C=0|Rt[2],this.D=0|Rt[3],this.E=0|Rt[4],this.F=0|Rt[5],this.G=0|Rt[6],this.H=0|Rt[7]}get(){const{A:_,B:D,C:j,D:Y,E:at,F:At,G:Pt,H:Yt}=this;return[_,D,j,Y,at,At,Pt,Yt]}set(_,D,j,Y,at,At,Pt,Yt){this.A=0|_,this.B=0|D,this.C=0|j,this.D=0|Y,this.E=0|at,this.F=0|At,this.G=0|Pt,this.H=0|Yt}process(_,D){for(let Ne=0;Ne<16;Ne++,D+=4)Oe[Ne]=_.getUint32(D,!1);for(let Ne=16;Ne<64;Ne++){const rr=Oe[Ne-15],hr=Oe[Ne-2],er=ct(rr,7)^ct(rr,18)^rr>>>3,Ye=ct(hr,17)^ct(hr,19)^hr>>>10;Oe[Ne]=Ye+Oe[Ne-7]+er+Oe[Ne-16]|0}let{A:j,B:Y,C:at,D:At,E:Pt,F:Yt,G:ye,H:Le}=this;for(let Ne=0;Ne<64;Ne++){const hr=Le+(ct(Pt,6)^ct(Pt,11)^ct(Pt,25))+ze(Pt,Yt,ye)+kt[Ne]+Oe[Ne]|0,Ye=(ct(j,2)^ct(j,13)^ct(j,22))+He(j,Y,at)|0;Le=ye,ye=Yt,Yt=Pt,Pt=At+hr|0,At=at,at=Y,Y=j,j=hr+Ye|0}j=j+this.A|0,Y=Y+this.B|0,at=at+this.C|0,At=At+this.D|0,Pt=Pt+this.E|0,Yt=Yt+this.F|0,ye=ye+this.G|0,Le=Le+this.H|0,this.set(j,Y,at,At,Pt,Yt,ye,Le)}roundClean(){Oe.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const te=ae(()=>new Ht),St=(BigInt(0),BigInt(1)),yt=BigInt(2),ie=v=>v instanceof Uint8Array,Xe=Array.from({length:256},(v,_)=>_.toString(16).padStart(2,"0"));function Se(v){if(!ie(v))throw new Error("Uint8Array expected");let _="";for(let D=0;Dj+Y.length,0));let D=0;return v.forEach(j=>{if(!ie(j))throw new Error("Uint8Array expected");_.set(j,D),D+=j.length}),_}const z=v=>(yt<new Uint8Array(v),de=v=>Uint8Array.from(v);function pe(v,_,D){if("number"!=typeof v||v<2)throw new Error("hashLen must be a number");if("number"!=typeof _||_<2)throw new Error("qByteLen must be a number");if("function"!=typeof D)throw new Error("hmacFn must be a function");let j=Lt(v),Y=Lt(v),at=0;const At=()=>{j.fill(1),Y.fill(0),at=0},Pt=(...Ne)=>D(Y,j,...Ne),Yt=(Ne=Lt())=>{Y=Pt(de([0]),Ne),j=Pt(),0!==Ne.length&&(Y=Pt(de([1]),Ne),j=Pt())},ye=()=>{if(at++>=1e3)throw new Error("drbg: tried 1000 values");let Ne=0;const rr=[];for(;Ne<_;){j=Pt();const hr=j.slice();rr.push(hr),Ne+=j.length}return cr(...rr)};return(Ne,rr)=>{let hr;for(At(),Yt(Ne);!(hr=rr(ye()));)Yt();return At(),hr}}const Ce={bigint:v=>"bigint"==typeof v,function:v=>"function"==typeof v,boolean:v=>"boolean"==typeof v,string:v=>"string"==typeof v,stringOrUint8Array:v=>"string"==typeof v||v instanceof Uint8Array,isSafeInteger:v=>Number.isSafeInteger(v),array:v=>Array.isArray(v),field:(v,_)=>_.Fp.isValid(v),hash:v=>"function"==typeof v&&Number.isSafeInteger(v.outputLen)};function Sr(v,_,D={}){const j=(Y,at,At)=>{const Pt=Ce[at];if("function"!=typeof Pt)throw new Error(`Invalid validator "${at}", expected function`);const Yt=v[Y];if(!(At&&void 0===Yt||Pt(Yt,v)))throw new Error(`Invalid param ${String(Y)}=${Yt} (${typeof Yt}), expected ${at}`)};for(const[Y,at]of Object.entries(_))j(Y,at,!1);for(const[Y,at]of Object.entries(D))j(Y,at,!0);return v}const ar=BigInt(0),dr=BigInt(1),Mr=BigInt(2),ao=BigInt(3),xr=BigInt(4),zo=BigInt(5),To=BigInt(8);function Ve(v,_){const D=v%_;return D>=ar?D:_+D}function It(v,_,D){if(D<=ar||_ 0");if(D===dr)return ar;let j=dr;for(;_>ar;)_&dr&&(j=j*v%D),v=v*v%D,_>>=dr;return j}function Kt(v,_,D){let j=v;for(;_-- >ar;)j*=j,j%=D;return j}function jt(v,_){if(v===ar||_<=ar)throw new Error(`invert: expected positive integers, got n=${v} mod=${_}`);let D=Ve(v,_),j=_,Y=ar,at=dr,At=dr,Pt=ar;for(;D!==ar;){const ye=j/D,Le=j%D,Ne=Y-At*ye,rr=at-Pt*ye;j=D,D=Le,Y=At,at=Pt,At=Ne,Pt=rr}if(j!==dr)throw new Error("invert: does not exist");return Ve(Y,_)}BigInt(9),BigInt(16);const vr=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Je(v,_){const D=void 0!==_?_:v.toString(2).length;return{nBitLength:D,nByteLength:Math.ceil(D/8)}}function gr(v){if("bigint"!=typeof v)throw new Error("field order must be bigint");const _=v.toString(2).length;return Math.ceil(_/8)}function po(v){const _=gr(v);return _+Math.ceil(_/2)}class Ln extends ne{constructor(_,D){super(),this.finished=!1,this.destroyed=!1,function C(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");l(v.outputLen),l(v.blockLen)}(_);const j=vt(D);if(this.iHash=_.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Y=this.blockLen,at=new Uint8Array(Y);at.set(j.length>Y?_.create().update(j).digest():j);for(let At=0;Atnew Ln(v,_).update(D).digest();ua.create=(v,_)=>new Ln(v,_);const $i=BigInt(0),cn=BigInt(1);function pi(v){return function qr(v){Sr(v,vr.reduce((j,Y)=>(j[Y]="function",j),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(v.Fp),Sr(v,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Je(v.n,v.nBitLength),...v,p:v.Fp.ORDER})}const{Ph:Fi,aT:is}=n,si={Err:class extends Error{constructor(_=""){super(_)}},_parseInt(v){const{Err:_}=si;if(v.length<2||2!==v[0])throw new _("Invalid signature integer tag");const D=v[1],j=v.subarray(2,D+2);if(!D||j.length!==D)throw new _("Invalid signature integer: wrong length");if(128&j[0])throw new _("Invalid signature integer: negative");if(0===j[0]&&!(128&j[1]))throw new _("Invalid signature integer: unnecessary leading zero");return{d:Fi(j),l:v.subarray(D+2)}},toSig(v){const{Err:_}=si,D="string"==typeof v?is(v):v;if(!(D instanceof Uint8Array))throw new Error("ui8a expected");let j=D.length;if(j<2||48!=D[0])throw new _("Invalid signature tag");if(D[1]!==j-2)throw new _("Invalid signature: incorrect length");const{d:Y,l:at}=si._parseInt(D.subarray(2)),{d:At,l:Pt}=si._parseInt(at);if(Pt.length)throw new _("Invalid signature: left bytes after parsing");return{r:Y,s:At}},hexFromSig(v){const _=ye=>8&Number.parseInt(ye[0],16)?"00"+ye:ye,D=ye=>{const Le=ye.toString(16);return 1&Le.length?`0${Le}`:Le},j=_(D(v.s)),Y=_(D(v.r)),at=j.length/2,At=Y.length/2,Pt=D(at),Yt=D(At);return`30${D(At+at+4)}02${Yt}${Y}02${Pt}${j}`}},hi=BigInt(0),On=BigInt(1),qt=(BigInt(2),BigInt(3));function Xt(v){const _=function ft(v){const _=pi(v);return Sr(_,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,..._})}(v),{Fp:D,n:j}=_,Y=D.BYTES+1,at=2*D.BYTES+1;function Pt(oo){return Ve(oo,j)}function Yt(oo){return jt(oo,j)}const{ProjectivePoint:ye,normPrivateKeyToScalar:Le,weierstrassEquation:Ne,isWithinCurveOrder:rr}=function ce(v){const _=function Ji(v){const _=pi(v);Sr(_,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:D,Fp:j,a:Y}=_;if(D){if(!j.eql(Y,j.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof D||"bigint"!=typeof D.beta||"function"!=typeof D.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({..._})}(v),{Fp:D}=_,j=_.toBytes||((er,Ye,Ze)=>{const br=Ye.toAffine();return cr(Uint8Array.from([4]),D.toBytes(br.x),D.toBytes(br.y))}),Y=_.fromBytes||(er=>{const Ye=er.subarray(1);return{x:D.fromBytes(Ye.subarray(0,D.BYTES)),y:D.fromBytes(Ye.subarray(D.BYTES,2*D.BYTES))}});function at(er){const{a:Ye,b:Ze}=_,br=D.sqr(er),Dr=D.mul(br,er);return D.add(D.add(Dr,D.mul(er,Ye)),Ze)}if(!D.eql(D.sqr(_.Gy),at(_.Gx)))throw new Error("bad generator point: equation left != right");function At(er){return"bigint"==typeof er&&hiD.eql(Zr,D.ZERO);return Dr(Ze)&&Dr(br)?Ne.ZERO:new Ne(Ze,br,D.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ye){const Ze=D.invertBatch(Ye.map(br=>br.pz));return Ye.map((br,Dr)=>br.toAffine(Ze[Dr])).map(Ne.fromAffine)}static fromHex(Ye){const Ze=Ne.fromAffine(Y(fo("pointHex",Ye)));return Ze.assertValidity(),Ze}static fromPrivateKey(Ye){return Ne.BASE.multiply(Yt(Ye))}_setWindowSize(Ye){this._WINDOW_SIZE=Ye,ye.delete(this)}assertValidity(){if(this.is0()){if(_.allowInfinityPoint&&!D.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Ye,y:Ze}=this.toAffine();if(!D.isValid(Ye)||!D.isValid(Ze))throw new Error("bad point: x or y not FE");const br=D.sqr(Ze),Dr=at(Ye);if(!D.eql(br,Dr))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ye}=this.toAffine();if(D.isOdd)return!D.isOdd(Ye);throw new Error("Field doesn't support isOdd")}equals(Ye){Le(Ye);const{px:Ze,py:br,pz:Dr}=this,{px:Zr,py:io,pz:Po}=Ye,mo=D.eql(D.mul(Ze,Po),D.mul(Zr,Dr)),So=D.eql(D.mul(br,Po),D.mul(io,Dr));return mo&&So}negate(){return new Ne(this.px,D.neg(this.py),this.pz)}double(){const{a:Ye,b:Ze}=_,br=D.mul(Ze,qt),{px:Dr,py:Zr,pz:io}=this;let Po=D.ZERO,mo=D.ZERO,So=D.ZERO,jo=D.mul(Dr,Dr),Nn=D.mul(Zr,Zr),kn=D.mul(io,io),tn=D.mul(Dr,Zr);return tn=D.add(tn,tn),So=D.mul(Dr,io),So=D.add(So,So),Po=D.mul(Ye,So),mo=D.mul(br,kn),mo=D.add(Po,mo),Po=D.sub(Nn,mo),mo=D.add(Nn,mo),mo=D.mul(Po,mo),Po=D.mul(tn,Po),So=D.mul(br,So),kn=D.mul(Ye,kn),tn=D.sub(jo,kn),tn=D.mul(Ye,tn),tn=D.add(tn,So),So=D.add(jo,jo),jo=D.add(So,jo),jo=D.add(jo,kn),jo=D.mul(jo,tn),mo=D.add(mo,jo),kn=D.mul(Zr,io),kn=D.add(kn,kn),jo=D.mul(kn,tn),Po=D.sub(Po,jo),So=D.mul(kn,Nn),So=D.add(So,So),So=D.add(So,So),new Ne(Po,mo,So)}add(Ye){Le(Ye);const{px:Ze,py:br,pz:Dr}=this,{px:Zr,py:io,pz:Po}=Ye;let mo=D.ZERO,So=D.ZERO,jo=D.ZERO;const Nn=_.a,kn=D.mul(_.b,qt);let tn=D.mul(Ze,Zr),ti=D.mul(br,io),ei=D.mul(Dr,Po),vi=D.add(Ze,br),oo=D.add(Zr,io);vi=D.mul(vi,oo),oo=D.add(tn,ti),vi=D.sub(vi,oo),oo=D.add(Ze,Dr);let ho=D.add(Zr,Po);return oo=D.mul(oo,ho),ho=D.add(tn,ei),oo=D.sub(oo,ho),ho=D.add(br,Dr),mo=D.add(io,Po),ho=D.mul(ho,mo),mo=D.add(ti,ei),ho=D.sub(ho,mo),jo=D.mul(Nn,oo),mo=D.mul(kn,ei),jo=D.add(mo,jo),mo=D.sub(ti,jo),jo=D.add(ti,jo),So=D.mul(mo,jo),ti=D.add(tn,tn),ti=D.add(ti,tn),ei=D.mul(Nn,ei),oo=D.mul(kn,oo),ti=D.add(ti,ei),ei=D.sub(tn,ei),ei=D.mul(Nn,ei),oo=D.add(oo,ei),tn=D.mul(ti,oo),So=D.add(So,tn),tn=D.mul(ho,oo),mo=D.mul(vi,mo),mo=D.sub(mo,tn),tn=D.mul(vi,ti),jo=D.mul(ho,jo),jo=D.add(jo,tn),new Ne(mo,So,jo)}subtract(Ye){return this.add(Ye.negate())}is0(){return this.equals(Ne.ZERO)}wNAF(Ye){return hr.wNAFCached(this,ye,Ye,Ze=>{const br=D.invertBatch(Ze.map(Dr=>Dr.pz));return Ze.map((Dr,Zr)=>Dr.toAffine(br[Zr])).map(Ne.fromAffine)})}multiplyUnsafe(Ye){const Ze=Ne.ZERO;if(Ye===hi)return Ze;if(Pt(Ye),Ye===On)return this;const{endo:br}=_;if(!br)return hr.unsafeLadder(this,Ye);let{k1neg:Dr,k1:Zr,k2neg:io,k2:Po}=br.splitScalar(Ye),mo=Ze,So=Ze,jo=this;for(;Zr>hi||Po>hi;)Zr&On&&(mo=mo.add(jo)),Po&On&&(So=So.add(jo)),jo=jo.double(),Zr>>=On,Po>>=On;return Dr&&(mo=mo.negate()),io&&(So=So.negate()),So=new Ne(D.mul(So.px,br.beta),So.py,So.pz),mo.add(So)}multiply(Ye){Pt(Ye);let br,Dr,Ze=Ye;const{endo:Zr}=_;if(Zr){const{k1neg:io,k1:Po,k2neg:mo,k2:So}=Zr.splitScalar(Ze);let{p:jo,f:Nn}=this.wNAF(Po),{p:kn,f:tn}=this.wNAF(So);jo=hr.constTimeNegate(io,jo),kn=hr.constTimeNegate(mo,kn),kn=new Ne(D.mul(kn.px,Zr.beta),kn.py,kn.pz),br=jo.add(kn),Dr=Nn.add(tn)}else{const{p:io,f:Po}=this.wNAF(Ze);br=io,Dr=Po}return Ne.normalizeZ([br,Dr])[0]}multiplyAndAddUnsafe(Ye,Ze,br){const Dr=Ne.BASE,Zr=(Po,mo)=>mo!==hi&&mo!==On&&Po.equals(Dr)?Po.multiply(mo):Po.multiplyUnsafe(mo),io=Zr(this,Ze).add(Zr(Ye,br));return io.is0()?void 0:io}toAffine(Ye){const{px:Ze,py:br,pz:Dr}=this,Zr=this.is0();null==Ye&&(Ye=Zr?D.ONE:D.inv(Dr));const io=D.mul(Ze,Ye),Po=D.mul(br,Ye),mo=D.mul(Dr,Ye);if(Zr)return{x:D.ZERO,y:D.ZERO};if(!D.eql(mo,D.ONE))throw new Error("invZ was invalid");return{x:io,y:Po}}isTorsionFree(){const{h:Ye,isTorsionFree:Ze}=_;if(Ye===On)return!0;if(Ze)return Ze(Ne,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ye,clearCofactor:Ze}=_;return Ye===On?this:Ze?Ze(Ne,this):this.multiplyUnsafe(_.h)}toRawBytes(Ye=!0){return this.assertValidity(),j(Ne,this,Ye)}toHex(Ye=!0){return Se(this.toRawBytes(Ye))}}Ne.BASE=new Ne(_.Gx,_.Gy,D.ONE),Ne.ZERO=new Ne(D.ZERO,D.ONE,D.ZERO);const rr=_.nBitLength,hr=function qi(v,_){const D=(Y,at)=>{const At=at.negate();return Y?At:at},j=Y=>({windows:Math.ceil(_/Y)+1,windowSize:2**(Y-1)});return{constTimeNegate:D,unsafeLadder(Y,at){let At=v.ZERO,Pt=Y;for(;at>$i;)at&cn&&(At=At.add(Pt)),Pt=Pt.double(),at>>=cn;return At},precomputeWindow(Y,at){const{windows:At,windowSize:Pt}=j(at),Yt=[];let ye=Y,Le=ye;for(let Ne=0;Ne>=hr,Ze>Yt&&(Ze-=rr,At+=cn);const br=Ye,Dr=Ye+Math.abs(Ze)-1,io=Ze<0;0===Ze?Le=Le.add(D(er%2!=0,at[br])):ye=ye.add(D(io,at[Dr]))}return{p:ye,f:Le}},wNAFCached(Y,at,At,Pt){const Yt=Y._WINDOW_SIZE||1;let ye=at.get(Y);return ye||(ye=this.precomputeWindow(Y,Yt),1!==Yt&&at.set(Y,Pt(ye))),this.wNAF(Yt,ye,At)}}}(Ne,_.endo?Math.ceil(rr/2):rr);return{CURVE:_,ProjectivePoint:Ne,normPrivateKeyToScalar:Yt,weierstrassEquation:at,isWithinCurveOrder:At}}({..._,toBytes(oo,ho,Yo){const mn=ho.toAffine(),vo=D.toBytes(mn.x),an=cr;return Yo?an(Uint8Array.from([ho.hasEvenY()?2:3]),vo):an(Uint8Array.from([4]),vo,D.toBytes(mn.y))},fromBytes(oo){const ho=oo.length,Yo=oo[0],mn=oo.subarray(1);if(ho!==Y||2!==Yo&&3!==Yo){if(ho===at&&4===Yo)return{x:D.fromBytes(mn.subarray(0,D.BYTES)),y:D.fromBytes(mn.subarray(D.BYTES,2*D.BYTES))};throw new Error(`Point of length ${ho} was invalid. Expected ${Y} compressed bytes or ${at} uncompressed bytes`)}{const vo=tr(mn);if(!function At(oo){return hiSe(Wr(oo,_.nByteLength));function er(oo){return oo>j>>On}const Ze=(oo,ho,Yo)=>tr(oo.slice(ho,Yo));class br{constructor(ho,Yo,mn){this.r=ho,this.s=Yo,this.recovery=mn,this.assertValidity()}static fromCompact(ho){const Yo=_.nByteLength;return ho=fo("compactSignature",ho,2*Yo),new br(Ze(ho,0,Yo),Ze(ho,Yo,2*Yo))}static fromDER(ho){const{r:Yo,s:mn}=si.toSig(fo("DER",ho));return new br(Yo,mn)}assertValidity(){if(!rr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!rr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(ho){return new br(this.r,this.s,ho)}recoverPublicKey(ho){const{r:Yo,s:mn,recovery:vo}=this,an=So(fo("msgHash",ho));if(null==vo||![0,1,2,3].includes(vo))throw new Error("recovery id invalid");const _i=2===vo||3===vo?Yo+_.n:Yo;if(_i>=D.ORDER)throw new Error("recovery id 2 or 3 invalid");const Ba=ye.fromHex((1&vo?"03":"02")+hr(_i)),Ns=Yt(_i),oc=Pt(-an*Ns),mc=Pt(mn*Ns),vs=ye.BASE.multiplyAndAddUnsafe(Ba,oc,mc);if(!vs)throw new Error("point at infinify");return vs.assertValidity(),vs}hasHighS(){return er(this.s)}normalizeS(){return this.hasHighS()?new br(this.r,Pt(-this.s),this.recovery):this}toDERRawBytes(){return $e(this.toDERHex())}toDERHex(){return si.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return $e(this.toCompactHex())}toCompactHex(){return hr(this.r)+hr(this.s)}}const Dr={isValidPrivateKey(oo){try{return Le(oo),!0}catch{return!1}},normPrivateKeyToScalar:Le,randomPrivateKey:()=>{const oo=po(_.n);return function ki(v,_,D=!1){const j=v.length,Y=gr(_),at=po(_);if(j<16||j1024)throw new Error(`expected ${at}-1024 bytes of input, got ${j}`);const Pt=Ve(D?tr(v):Tr(v),_-dr)+dr;return D?Lo(Pt,Y):Wr(Pt,Y)}(_.randomBytes(oo),_.n)},precompute:(oo=8,ho=ye.BASE)=>(ho._setWindowSize(oo),ho.multiply(BigInt(3)),ho)};function io(oo){const ho=oo instanceof Uint8Array,Yo="string"==typeof oo,mn=(ho||Yo)&&oo.length;return ho?mn===Y||mn===at:Yo?mn===2*Y||mn===2*at:oo instanceof ye}const mo=_.bits2int||function(oo){const ho=tr(oo),Yo=8*oo.length-_.nBitLength;return Yo>0?ho>>BigInt(Yo):ho},So=_.bits2int_modN||function(oo){return Pt(mo(oo))},jo=z(_.nBitLength);function Nn(oo){if("bigint"!=typeof oo)throw new Error("bigint expected");if(!(hi<=oo&&oo_s in Yo))throw new Error("sign() legacy options not supported");const{hash:mn,randomBytes:vo}=_;let{lowS:an,prehash:_i,extraEntropy:zn}=Yo;null==an&&(an=!0),oo=fo("msgHash",oo),_i&&(oo=fo("prehashed msgHash",mn(oo)));const Ba=So(oo),Ns=Le(ho),oc=[Nn(Ns),Nn(Ba)];if(null!=zn){const _s=!0===zn?vo(D.BYTES):zn;oc.push(fo("extraEntropy",_s))}const mc=cr(...oc),vs=Ba;return{seed:mc,k2sig:function Xs(_s){const jl=mo(_s);if(!rr(jl))return;const $u=Yt(jl),Li=ye.BASE.multiply(jl).toAffine(),cl=Pt(Li.x);if(cl===hi)return;const ts=Pt($u*Pt(vs+cl*Ns));if(ts===hi)return;let Zi=(Li.x===cl?0:2)|Number(Li.y&On),Vl=ts;return an&&er(ts)&&(Vl=function Ye(oo){return er(oo)?Pt(-oo):oo}(ts),Zi^=1),new br(cl,Vl,Zi)}}}(oo,ho,Yo);return pe(_.hash.outputLen,_.nByteLength,_.hmac)(mn,vo)},verify:function vi(oo,ho,Yo,mn=ti){const vo=oo;if(ho=fo("msgHash",ho),Yo=fo("publicKey",Yo),"strict"in mn)throw new Error("options.strict was renamed to lowS");const{lowS:an,prehash:_i}=mn;let zn,Ba;try{if("string"==typeof vo||vo instanceof Uint8Array)try{zn=br.fromDER(vo)}catch(Li){if(!(Li instanceof si.Err))throw Li;zn=br.fromCompact(vo)}else{if("object"!=typeof vo||"bigint"!=typeof vo.r||"bigint"!=typeof vo.s)throw new Error("PARSE");{const{r:Li,s:cl}=vo;zn=new br(Li,cl)}}Ba=ye.fromHex(Yo)}catch(Li){if("PARSE"===Li.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(an&&zn.hasHighS())return!1;_i&&(ho=_.hash(ho));const{r:Ns,s:oc}=zn,mc=So(ho),vs=Yt(oc),Xs=Pt(mc*vs),_s=Pt(Ns*vs),jl=ye.BASE.multiplyAndAddUnsafe(Ba,Xs,_s)?.toAffine();return!!jl&&Pt(jl.x)===Ns},ProjectivePoint:ye,Signature:br,utils:Dr}}function je(v){return{hash:v,hmac:(_,...D)=>ua(v,_,function Bt(...v){const _=new Uint8Array(v.reduce((j,Y)=>j+Y.length,0));let D=0;return v.forEach(j=>{if(!Z(j))throw new Error("Uint8Array expected");_.set(j,D),D+=j.length}),_}(...D)),randomBytes:yr}}BigInt(4);const ur=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Er=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),kr=BigInt(1),Rr=BigInt(2),$r=(v,_)=>(v+_/Rr)/_;function Jr(v){const _=ur,D=BigInt(3),j=BigInt(6),Y=BigInt(11),at=BigInt(22),At=BigInt(23),Pt=BigInt(44),Yt=BigInt(88),ye=v*v*v%_,Le=ye*ye*v%_,Ne=Kt(Le,D,_)*Le%_,rr=Kt(Ne,D,_)*Le%_,hr=Kt(rr,Rr,_)*ye%_,er=Kt(hr,Y,_)*hr%_,Ye=Kt(er,at,_)*er%_,Ze=Kt(Ye,Pt,_)*Ye%_,br=Kt(Ze,Yt,_)*Ze%_,Dr=Kt(br,Pt,_)*Ye%_,Zr=Kt(Dr,D,_)*Le%_,io=Kt(Zr,At,_)*er%_,Po=Kt(io,j,_)*ye%_,mo=Kt(Po,Rr,_);if(!so.eql(so.sqr(mo),v))throw new Error("Cannot find square root");return mo}const so=function De(v,_,D=!1,j={}){if(v<=ar)throw new Error(`Expected Field ORDER > 0, got ${v}`);const{nBitLength:Y,nByteLength:at}=Je(v,_);if(at>2048)throw new Error("Field lengths over 2048 bytes are not supported");const At=function se(v){if(v%xr===ao){const _=(v+dr)/xr;return function(j,Y){const at=j.pow(Y,_);if(!j.eql(j.sqr(at),Y))throw new Error("Cannot find square root");return at}}if(v%To===zo){const _=(v-zo)/To;return function(j,Y){const at=j.mul(Y,Mr),At=j.pow(at,_),Pt=j.mul(Y,At),Yt=j.mul(j.mul(Pt,Mr),At),ye=j.mul(Pt,j.sub(Yt,j.ONE));if(!j.eql(j.sqr(ye),Y))throw new Error("Cannot find square root");return ye}}return function ke(v){const _=(v-dr)/Mr;let D,j,Y;for(D=v-dr,j=0;D%Mr===ar;D/=Mr,j++);for(Y=Mr;YVe(Yt,v),isValid:Yt=>{if("bigint"!=typeof Yt)throw new Error("Invalid field element: expected bigint, got "+typeof Yt);return ar<=Yt&&YtYt===ar,isOdd:Yt=>(Yt&dr)===dr,neg:Yt=>Ve(-Yt,v),eql:(Yt,ye)=>Yt===ye,sqr:Yt=>Ve(Yt*Yt,v),add:(Yt,ye)=>Ve(Yt+ye,v),sub:(Yt,ye)=>Ve(Yt-ye,v),mul:(Yt,ye)=>Ve(Yt*ye,v),pow:(Yt,ye)=>function ko(v,_,D){if(D 0");if(D===ar)return v.ONE;if(D===dr)return _;let j=v.ONE,Y=_;for(;D>ar;)D&dr&&(j=v.mul(j,Y)),Y=v.sqr(Y),D>>=dr;return j}(Pt,Yt,ye),div:(Yt,ye)=>Ve(Yt*jt(ye,v),v),sqrN:Yt=>Yt*Yt,addN:(Yt,ye)=>Yt+ye,subN:(Yt,ye)=>Yt-ye,mulN:(Yt,ye)=>Yt*ye,inv:Yt=>jt(Yt,v),sqrt:j.sqrt||(Yt=>At(Pt,Yt)),invertBatch:Yt=>function sn(v,_){const D=new Array(_.length),j=_.reduce((at,At,Pt)=>v.is0(At)?at:(D[Pt]=at,v.mul(at,At)),v.ONE),Y=v.inv(j);return _.reduceRight((at,At,Pt)=>v.is0(At)?at:(D[Pt]=v.mul(at,D[Pt]),v.mul(at,At)),Y),D}(Pt,Yt),cmov:(Yt,ye,Le)=>Le?ye:Yt,toBytes:Yt=>D?Lo(Yt,at):Wr(Yt,at),fromBytes:Yt=>{if(Yt.length!==at)throw new Error(`Fp.fromBytes: expected ${at}, got ${Yt.length}`);return D?Tr(Yt):tr(Yt)}});return Object.freeze(Pt)}(ur,void 0,void 0,{sqrt:Jr}),xo=function Te(v,_){const D=j=>Xt({...v,...je(j)});return Object.freeze({...D(_),create:D})}({a:BigInt(0),b:BigInt(7),Fp:so,n:Er,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:v=>{const _=Er,D=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),j=-kr*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Y=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),at=D,At=BigInt("0x100000000000000000000000000000000"),Pt=$r(at*v,_),Yt=$r(-j*v,_);let ye=Ve(v-Pt*D-Yt*Y,_),Le=Ve(-Pt*j-Yt*at,_);const Ne=ye>At,rr=Le>At;if(Ne&&(ye=_-ye),rr&&(Le=_-Le),ye>At||Le>At)throw new Error("splitScalar: Endomorphism failed, k="+v);return{k1neg:Ne,k1:ye,k2neg:rr,k2:Le}}}},te),Eo=BigInt(0),bn=v=>"bigint"==typeof v&&EoY.charCodeAt(0)));D=cr(j,j),Mn[v]=D}return te(cr(D,..._))}const Qo=v=>v.toRawBytes(!0).slice(1),Fo=v=>Wr(v,32),Ei=v=>Ve(v,ur),ta=v=>Ve(v,Er),Wa=xo.ProjectivePoint;function Pn(v){let _=xo.utils.normPrivateKeyToScalar(v),D=Wa.fromPrivateKey(_);return{scalar:D.hasEvenY()?_:ta(-_),bytes:Qo(D)}}function _n(v){if(!bn(v))throw new Error("bad x: need 0 < x < p");const _=Ei(v*v);let j=Jr(Ei(_*v+BigInt(7)));j%Rr!==Eo&&(j=Ei(-j));const Y=new Wa(v,j,kr);return Y.assertValidity(),Y}function ss(...v){return ta(tr(Ro("BIP0340/challenge",...v)))}function Ea(v,_,D){const j=fo("signature",v,64),Y=fo("message",_),at=fo("publicKey",D,32);try{const At=_n(tr(at)),Pt=tr(j.subarray(0,32));if(!bn(Pt))return!1;const Yt=tr(j.subarray(32,64));if(!(v=>"bigint"==typeof v&&EoWa.BASE.multiplyAndAddUnsafe(v,_,D))(At,Yt,ta(-ye));return!(!Le||!Le.hasEvenY()||Le.toAffine().x!==Pt)}catch{return!1}}const Ri={getPublicKey:function Ka(v){return Pn(v).bytes},sign:function Ii(v,_,D=yr(32)){const j=fo("message",v),{bytes:Y,scalar:at}=Pn(_),At=fo("auxRand",D,32),Pt=Fo(at^tr(Ro("BIP0340/aux",At))),Yt=Ro("BIP0340/nonce",Pt,Y,j),ye=ta(tr(Yt));if(ye===Eo)throw new Error("sign failed: k is zero");const{bytes:Le,scalar:Ne}=Pn(ye),rr=ss(Le,Y,j),hr=new Uint8Array(64);if(hr.set(Le,0),hr.set(Fo(ta(Ne+rr*at)),32),!Ea(hr,j,Y))throw new Error("sign: Invalid signature produced");return hr},verify:Ea,utils:{randomPrivateKey:xo.utils.randomPrivateKey,lift_x:_n,pointToBytes:Qo,numberToBytesBE:Wr,bytesToNumberBE:tr,taggedHash:Ro,mod:Ve}};var Xo=o(4704);function Ca(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function ni(v,..._){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(_.length>0&&!_.includes(v.length))throw new Error(`Expected Uint8Array of length ${_}, not of length=${v.length}`)}const Ci={number:Ca,bool:function fi(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)},bytes:ni,hash:function ha(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ca(v.outputLen),Ca(v.blockLen)},exists:function Xi(v,_=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(_&&v.finished)throw new Error("Hash#digest() has already been called")},output:function Qs(v,_){ni(v);const D=_.outputLen;if(v.lengthY-At&&(this.process(j,0),At=0);for(let Ne=At;Ne>Y&at),Pt=Number(D&at),ye=j?0:4;v.setUint32(_+(j?4:0),At,j),v.setUint32(_+ye,Pt,j)})(j,Y-8,BigInt(8*this.length),at),this.process(j,0);const Pt=(0,Xo.O8)(_),Yt=this.outputLen;if(Yt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ye=Yt/4,Le=this.get();if(ye>Le.length)throw new Error("_sha2: outputLen bigger than state");for(let Ne=0;Nev&_^~v&D,ma=(v,_,D)=>v&_^v&D^_&D,cs=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),ca=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Vn=new Uint32Array(64);class cc extends Da{constructor(){super(64,32,8,!1),this.A=0|ca[0],this.B=0|ca[1],this.C=0|ca[2],this.D=0|ca[3],this.E=0|ca[4],this.F=0|ca[5],this.G=0|ca[6],this.H=0|ca[7]}get(){const{A:_,B:D,C:j,D:Y,E:at,F:At,G:Pt,H:Yt}=this;return[_,D,j,Y,at,At,Pt,Yt]}set(_,D,j,Y,at,At,Pt,Yt){this.A=0|_,this.B=0|D,this.C=0|j,this.D=0|Y,this.E=0|at,this.F=0|At,this.G=0|Pt,this.H=0|Yt}process(_,D){for(let Ne=0;Ne<16;Ne++,D+=4)Vn[Ne]=_.getUint32(D,!1);for(let Ne=16;Ne<64;Ne++){const rr=Vn[Ne-15],hr=Vn[Ne-2],er=(0,Xo.Ow)(rr,7)^(0,Xo.Ow)(rr,18)^rr>>>3,Ye=(0,Xo.Ow)(hr,17)^(0,Xo.Ow)(hr,19)^hr>>>10;Vn[Ne]=Ye+Vn[Ne-7]+er+Vn[Ne-16]|0}let{A:j,B:Y,C:at,D:At,E:Pt,F:Yt,G:ye,H:Le}=this;for(let Ne=0;Ne<64;Ne++){const hr=Le+((0,Xo.Ow)(Pt,6)^(0,Xo.Ow)(Pt,11)^(0,Xo.Ow)(Pt,25))+Ga(Pt,Yt,ye)+cs[Ne]+Vn[Ne]|0,Ye=((0,Xo.Ow)(j,2)^(0,Xo.Ow)(j,13)^(0,Xo.Ow)(j,22))+ma(j,Y,at)|0;Le=ye,ye=Yt,Yt=Pt,Pt=At+hr|0,At=at,at=Y,Y=j,j=hr+Ye|0}j=j+this.A|0,Y=Y+this.B|0,at=at+this.C|0,At=At+this.D|0,Pt=Pt+this.E|0,Yt=Yt+this.F|0,ye=ye+this.G|0,Le=Le+this.H|0,this.set(j,Y,at,At,Pt,Yt,ye,Le)}roundClean(){Vn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class ls extends cc{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Sa=(0,Xo.ld)(()=>new cc);function Na(v){if(!Number.isSafeInteger(v))throw new Error(`Wrong integer: ${v}`)}function Di(...v){const _=(Y,at)=>At=>Y(at(At));return{encode:Array.from(v).reverse().reduce((Y,at)=>Y?_(Y,at.encode):at.encode,void 0),decode:v.reduce((Y,at)=>Y?_(Y,at.decode):at.decode,void 0)}}function Bi(v){return{encode:_=>{if(!Array.isArray(_)||_.length&&"number"!=typeof _[0])throw new Error("alphabet.encode input should be an array of numbers");return _.map(D=>{if(Na(D),D<0||D>=v.length)throw new Error(`Digit index outside alphabet: ${D} (alphabet: ${v.length})`);return v[D]})},decode:_=>{if(!Array.isArray(_)||_.length&&"string"!=typeof _[0])throw new Error("alphabet.decode input should be array of strings");return _.map(D=>{if("string"!=typeof D)throw new Error(`alphabet.decode: not string element=${D}`);const j=v.indexOf(D);if(-1===j)throw new Error(`Unknown letter: "${D}". Allowed: ${v}`);return j})}}}function ci(v=""){if("string"!=typeof v)throw new Error("join separator should be string");return{encode:_=>{if(!Array.isArray(_)||_.length&&"string"!=typeof _[0])throw new Error("join.encode input should be array of strings");for(let D of _)if("string"!=typeof D)throw new Error(`join.encode: non-string input=${D}`);return _.join(v)},decode:_=>{if("string"!=typeof _)throw new Error("join.decode input should be string");return _.split(v)}}}function ga(v,_="="){if(Na(v),"string"!=typeof _)throw new Error("padding chr should be string");return{encode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let j of D)if("string"!=typeof j)throw new Error(`padding.encode: non-string input=${j}`);for(;D.length*v%8;)D.push(_);return D},decode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let Y of D)if("string"!=typeof Y)throw new Error(`padding.decode: non-string input=${Y}`);let j=D.length;if(j*v%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;j>0&&D[j-1]===_;j--)if(!((j-1)*v%8))throw new Error("Invalid padding: string has too much padding");return D.slice(0,j)}}}function Cs(v){if("function"!=typeof v)throw new Error("normalize fn should be function");return{encode:_=>_,decode:_=>v(_)}}function Ta(v,_,D){if(_<2)throw new Error(`convertRadix: wrong from=${_}, base cannot be less than 2`);if(D<2)throw new Error(`convertRadix: wrong to=${D}, base cannot be less than 2`);if(!Array.isArray(v))throw new Error("convertRadix: data should be array");if(!v.length)return[];let j=0;const Y=[],at=Array.from(v);for(at.forEach(At=>{if(Na(At),At<0||At>=_)throw new Error(`Wrong integer: ${At}`)});;){let At=0,Pt=!0;for(let Yt=j;Ytnew ls);const Ua=(v,_)=>_?Ua(_,v%_):v,ds=(v,_)=>v+(_-Ua(v,_));function Bs(v,_,D,j){if(!Array.isArray(v))throw new Error("convertRadix2: data should be array");if(_<=0||_>32)throw new Error(`convertRadix2: wrong from=${_}`);if(D<=0||D>32)throw new Error(`convertRadix2: wrong to=${D}`);if(ds(_,D)>32)throw new Error(`convertRadix2: carry overflow from=${_} to=${D} carryBits=${ds(_,D)}`);let Y=0,at=0;const At=2**D-1,Pt=[];for(const Yt of v){if(Na(Yt),Yt>=2**_)throw new Error(`convertRadix2: invalid data word=${Yt} from=${_}`);if(Y=Y<<_|Yt,at+_>32)throw new Error(`convertRadix2: carry overflow pos=${at} from=${_}`);for(at+=_;at>=D;at-=D)Pt.push((Y>>at-D&At)>>>0);Y&=2**at-1}if(Y=Y<=_)throw new Error("Excess padding");if(!j&&Y)throw new Error(`Non-zero padding: ${Y}`);return j&&at>0&&Pt.push(Y>>>0),Pt}function q(v,_=!1){if(Na(v),v<=0||v>32)throw new Error("radix2: bits should be in (0..32]");if(ds(8,v)>32||ds(v,8)>32)throw new Error("radix2: carry overflow");return{encode:D=>{if(!(D instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Bs(Array.from(D),8,v,!_)},decode:D=>{if(!Array.isArray(D)||D.length&&"number"!=typeof D[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Bs(D,v,8,_))}}}function Zt(v){if("function"!=typeof v)throw new Error("unsafeWrapper fn should be function");return function(..._){try{return v.apply(null,_)}catch{}}}Di(q(4),Bi("0123456789ABCDEF"),ci("")),Di(q(5),Bi("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),ga(5),ci(""));const Qr=(Di(q(5),Bi("0123456789ABCDEFGHIJKLMNOPQRSTUV"),ga(5),ci("")),Di(q(5),Bi("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ci(""),Cs(v=>v.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Di(q(6),Bi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),ga(6),ci(""))),Wn=(Di(q(6),Bi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),ga(6),ci("")),v=>Di(function Ds(v){return Na(v),{encode:_=>{if(!(_ instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return Ta(Array.from(_),256,v)},decode:_=>{if(!Array.isArray(_)||_.length&&"number"!=typeof _[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(Ta(_,v,256))}}}(58),Bi(v),ci(""))),ji=(Wn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),Wn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),Wn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Di(Bi("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ci(""))),Hi=[996825010,642813549,513874426,1027748829,705979059];function Us(v){const _=v>>25;let D=(33554431&v)<<5;for(let j=0;j>j&1)&&(D^=Hi[j]);return D}function $s(v,_,D=1){const j=v.length;let Y=1;for(let at=0;at126)throw new Error(`Invalid prefix (${v})`);Y=Us(Y)^At>>5}Y=Us(Y);for(let at=0;atNe)throw new TypeError(`Wrong string length: ${Le.length} (${Le}). Expected (8..${Ne})`);const rr=Le.toLowerCase();if(Le!==rr&&Le!==Le.toUpperCase())throw new Error("String must be lowercase or uppercase");const hr=(Le=rr).lastIndexOf("1");if(0===hr||-1===hr)throw new Error('Letter "1" must be present between prefix and data only');const er=Le.slice(0,hr),Ye=Le.slice(hr+1);if(Ye.length<6)throw new Error("Data must be at least 6 characters long");const Ze=ji.decode(Ye).slice(0,-6),br=$s(er,Ze,_);if(!Ye.endsWith(br))throw new Error(`Invalid checksum in ${Le}: expected "${br}"`);return{prefix:er,words:Ze}}return{encode:function At(Le,Ne,rr=90){if("string"!=typeof Le)throw new Error("bech32.encode prefix should be string, not "+typeof Le);if(!Array.isArray(Ne)||Ne.length&&"number"!=typeof Ne[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Ne);const hr=Le.length+7+Ne.length;if(!1!==rr&&hr>rr)throw new TypeError(`Length ${hr} exceeds limit ${rr}`);return`${Le=Le.toLowerCase()}1${ji.encode(Ne)}${$s(Le,Ne,_)}`},decode:Pt,decodeToBytes:function ye(Le){const{prefix:Ne,words:rr}=Pt(Le,!1);return{prefix:Ne,words:rr,bytes:j(rr)}},decodeUnsafe:Zt(Pt),fromWords:j,fromWordsUnsafe:at,toWords:Y}}const lt=us("bech32");function js(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`positive integer expected, not ${v}`)}function pl(v){if("boolean"!=typeof v)throw new Error(`boolean expected, not ${v}`)}function lc(v){return v instanceof Uint8Array||null!=v&&"object"==typeof v&&"Uint8Array"===v.constructor.name}function wn(v,..._){if(!lc(v))throw new Error("Uint8Array expected");if(_.length>0&&!_.includes(v.length))throw new Error(`Uint8Array expected of length ${_}, not of length=${v.length}`)}function ba(v,_=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(_&&v.finished)throw new Error("Hash#digest() has already been called")}function Vs(v,_){wn(v);const D=_.outputLen;if(v.length{if("string"!=typeof v||v.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof v} with length ${v.length}`);return v.toLowerCase()}));const vn=v=>new Uint32Array(v.buffer,v.byteOffset,Math.floor(v.byteLength/4)),Ic=v=>new DataView(v.buffer,v.byteOffset,v.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function pc(v){if("string"==typeof v)v=function xc(v){if("string"!=typeof v)throw new Error("string expected, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v);else{if(!lc(v))throw new Error("Uint8Array expected, got "+typeof v);v=v.slice()}return v}function ps(v,_){if(v.length!==_.length)return!1;let D=0;for(let j=0;j(Object.assign(_,v),_);function zi(v,_,D,j){if("function"==typeof v.setBigUint64)return v.setBigUint64(_,D,j);const Y=BigInt(32),at=BigInt(4294967295),At=Number(D>>Y&at),Pt=Number(D&at),ye=j?0:4;v.setUint32(_+(j?4:0),At,j),v.setUint32(_+ye,Pt,j)}const Ao=new Uint8Array(16),Rn=vn(Ao),Qn=(v,_,D,j)=>({s3:D<<31|j>>>1,s2:_<<31|D>>>1,s1:v<<31|_>>>1,s0:v>>>1^225<<24&-(1&j)}),ai=v=>(v>>>0&255)<<24|(v>>>8&255)<<16|(v>>>16&255)<<8|v>>>24&255;class ri{constructor(_,D){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,wn(_=pc(_),16);const j=Ic(_);let Y=j.getUint32(0,!1),at=j.getUint32(4,!1),At=j.getUint32(8,!1),Pt=j.getUint32(12,!1);const Yt=[];for(let er=0;er<128;er++)Yt.push({s0:ai(Y),s1:ai(at),s2:ai(At),s3:ai(Pt)}),({s0:Y,s1:at,s2:At,s3:Pt}=Qn(Y,at,At,Pt));const ye=(v=D||1024)>65536?8:v>1024?4:2;var v;if(![1,2,4,8].includes(ye))throw new Error(`ghash: wrong window size=${ye}, should be 2, 4 or 8`);this.W=ye;const Ne=128/ye,rr=this.windowSize=2**ye,hr=[];for(let er=0;er>>ye-io-1&1))continue;const{s0:mo,s1:So,s2:jo,s3:Nn}=Yt[ye*er+io];Ze^=mo,br^=So,Dr^=jo,Zr^=Nn}hr.push({s0:Ze,s1:br,s2:Dr,s3:Zr})}this.t=hr}_updateBlock(_,D,j,Y){_^=this.s0,D^=this.s1,j^=this.s2,Y^=this.s3;const{W:at,t:At,windowSize:Pt}=this;let Yt=0,ye=0,Le=0,Ne=0;const rr=(1<>>8*Ye&255;for(let br=8/at-1;br>=0;br--){const Dr=Ze>>>at*br&rr,{s0:Zr,s1:io,s2:Po,s3:mo}=At[hr*Pt+Dr];Yt^=Zr,ye^=io,Le^=Po,Ne^=mo,hr+=1}}this.s0=Yt,this.s1=ye,this.s2=Le,this.s3=Ne}update(_){_=pc(_),ba(this);const D=vn(_),j=Math.floor(_.length/16),Y=_.length%16;for(let at=0;at>>1|D,D=(1&Y)<<7}return v[0]^=225&-_,v}((_=pc(_)).slice());super(j,D),j.fill(0)}update(_){_=pc(_),ba(this);const D=vn(_),j=_.length%16,Y=Math.floor(_.length/16);for(let at=0;atv(Y,j.length).update(pc(j)).digest(),D=v(new Uint8Array(16),0);return _.outputLen=D.outputLen,_.blockLen=D.blockLen,_.create=(j,Y)=>v(j,Y),_}on((v,_)=>new ri(v,_)),on((v,_)=>new li(v,_)),new Uint8Array(16);const Va=283;function di(v){return v<<1^Va&-(v>>7)}function Un(v,_){let D=0;for(;_>0;_>>=1)D^=v&-(1&_),v=di(v);return D}const U=(()=>{let v=new Uint8Array(256);for(let D=0,j=1;D<256;D++,j^=di(j))v[D]=j;const _=new Uint8Array(256);_[0]=99;for(let D=0;D<255;D++){let j=v[255-D];j|=j<<8,_[v[D]]=255&(j^j>>4^j>>5^j>>6^j>>7^99)}return _})(),Mt=U.map((v,_)=>U.indexOf(_)),rt=v=>v<<24|v>>>8,mt=v=>v<<8|v>>>24;function ve(v,_){if(256!==v.length)throw new Error("Wrong sbox length");const D=new Uint32Array(256).map((ye,Le)=>_(v[Le])),j=D.map(mt),Y=j.map(mt),at=Y.map(mt),At=new Uint32Array(65536),Pt=new Uint32Array(65536),Yt=new Uint16Array(65536);for(let ye=0;ye<256;ye++)for(let Le=0;Le<256;Le++){const Ne=256*ye+Le;At[Ne]=D[ye]^j[Le],Pt[Ne]=Y[ye]^at[Le],Yt[Ne]=v[ye]<<8|v[Le]}return{sbox:v,sbox2:Yt,T0:D,T1:j,T2:Y,T3:at,T01:At,T23:Pt}}const Ge=ve(U,v=>Un(v,3)<<24|v<<16|v<<8|Un(v,2)),Br=ve(Mt,v=>Un(v,11)<<24|Un(v,13)<<16|Un(v,9)<<8|Un(v,14)),eo=(()=>{const v=new Uint8Array(16);for(let _=0,D=1;_<16;_++,D=di(D))v[_]=D;return v})();function dn(v){wn(v);const _=v.length;if(![16,24,32].includes(_))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${_}`);const{sbox2:D}=Ge,j=vn(v),Y=j.length,at=Pt=>No(D,Pt,Pt,Pt,Pt),At=new Uint32Array(_+28);At.set(j);for(let Pt=Y;Pt6&&Pt%Y==4&&(Yt=at(Yt)),At[Pt]=At[Pt-Y]^Yt}return At}function Dn(v,_,D,j,Y,at){return v[D<<8&65280|j>>>8&255]^_[Y>>>8&65280|at>>>24&255]}function No(v,_,D,j,Y){return v[255&_|65280&D]|v[j>>>16&255|Y>>>16&65280]<<16}function ln(v,_,D,j,Y){const{sbox2:at,T01:At,T23:Pt}=Ge;let Yt=0;_^=v[Yt++],D^=v[Yt++],j^=v[Yt++],Y^=v[Yt++];const ye=v.length/4-2;for(let er=0;er{const Pt=dn(_),{b:Yt,o:ye,out:Le}=function Hs(v,_,D){let j=v.length;const Y=j%16;if(!_&&0!==Y)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const at=vn(v);if(_){let Yt=16-Y;Yt||(Yt=16),j+=Yt}const At=xn(j,D);return{b:at,o:vn(At),out:At}}(at,Y,At),Ne=vn(D);let rr=Ne[0],hr=Ne[1],er=Ne[2],Ye=Ne[3],Ze=0;for(;Ze+4<=Yt.length;)rr^=Yt[Ze+0],hr^=Yt[Ze+1],er^=Yt[Ze+2],Ye^=Yt[Ze+3],({s0:rr,s1:hr,s2:er,s3:Ye}=ln(Pt,rr,hr,er,Ye)),ye[Ze++]=rr,ye[Ze++]=hr,ye[Ze++]=er,ye[Ze++]=Ye;if(Y){const br=function As(v){const _=new Uint8Array(16),D=vn(_);_.set(v);const j=16-v.length;for(let Y=16-j;Y<16;Y++)_[Y]=j;return D}(at.subarray(4*Ze));rr^=br[0],hr^=br[1],er^=br[2],Ye^=br[3],({s0:rr,s1:hr,s2:er,s3:Ye}=ln(Pt,rr,hr,er,Ye)),ye[Ze++]=rr,ye[Ze++]=hr,ye[Ze++]=er,ye[Ze++]=Ye}return Pt.fill(0),Le},decrypt:(at,At)=>{!function Yi(v){if(wn(v),v.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(at);const Pt=function In(v){const _=dn(v),D=_.slice(),j=_.length,{sbox2:Y}=Ge,{T0:at,T1:At,T2:Pt,T3:Yt}=Br;for(let ye=0;ye>>8&255]^Pt[Ne>>>16&255]^Yt[Ne>>>24]}return D}(_),Yt=vn(D),ye=xn(at.length,At),Le=vn(at),Ne=vn(ye);let rr=Yt[0],hr=Yt[1],er=Yt[2],Ye=Yt[3];for(let Ze=0;Ze+4<=Le.length;){const br=rr,Dr=hr,Zr=er,io=Ye;rr=Le[Ze+0],hr=Le[Ze+1],er=Le[Ze+2],Ye=Le[Ze+3];const{s0:Po,s1:mo,s2:So,s3:jo}=nn(Pt,rr,hr,er,Ye);Ne[Ze++]=Po^br,Ne[Ze++]=mo^Dr,Ne[Ze++]=So^Zr,Ne[Ze++]=jo^io}return Pt.fill(0),function La(v,_){if(!_)return v;const D=v.length;if(!D)throw new Error("aes/pcks5: empty ciphertext not allowed");const j=v[D-1];if(j<=0||j>16)throw new Error(`aes/pcks5: wrong padding byte: ${j}`);const Y=v.subarray(0,-j);for(let at=0;at255&v[_++]|(255&v[_++])<<8;class Wi{constructor(_){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,wn(_=pc(_),32);const D=wi(_,0),j=wi(_,2),Y=wi(_,4),at=wi(_,6),At=wi(_,8),Pt=wi(_,10),Yt=wi(_,12),ye=wi(_,14);this.r[0]=8191&D,this.r[1]=8191&(D>>>13|j<<3),this.r[2]=7939&(j>>>10|Y<<6),this.r[3]=8191&(Y>>>7|at<<9),this.r[4]=255&(at>>>4|At<<12),this.r[5]=At>>>1&8190,this.r[6]=8191&(At>>>14|Pt<<2),this.r[7]=8065&(Pt>>>11|Yt<<5),this.r[8]=8191&(Yt>>>8|ye<<8),this.r[9]=ye>>>5&127;for(let Le=0;Le<8;Le++)this.pad[Le]=wi(_,16+2*Le)}process(_,D,j=!1){const Y=j?0:2048,{h:at,r:At}=this,Pt=At[0],Yt=At[1],ye=At[2],Le=At[3],Ne=At[4],rr=At[5],hr=At[6],er=At[7],Ye=At[8],Ze=At[9],br=wi(_,D+0),Dr=wi(_,D+2),Zr=wi(_,D+4),io=wi(_,D+6),Po=wi(_,D+8),mo=wi(_,D+10),So=wi(_,D+12),jo=wi(_,D+14);let Nn=at[0]+(8191&br),kn=at[1]+(8191&(br>>>13|Dr<<3)),tn=at[2]+(8191&(Dr>>>10|Zr<<6)),ti=at[3]+(8191&(Zr>>>7|io<<9)),ei=at[4]+(8191&(io>>>4|Po<<12)),vi=at[5]+(Po>>>1&8191),oo=at[6]+(8191&(Po>>>14|mo<<2)),ho=at[7]+(8191&(mo>>>11|So<<5)),Yo=at[8]+(8191&(So>>>8|jo<<8)),mn=at[9]+(jo>>>5|Y),vo=0,an=vo+Nn*Pt+kn*(5*Ze)+tn*(5*Ye)+ti*(5*er)+ei*(5*hr);vo=an>>>13,an&=8191,an+=vi*(5*rr)+oo*(5*Ne)+ho*(5*Le)+Yo*(5*ye)+mn*(5*Yt),vo+=an>>>13,an&=8191;let _i=vo+Nn*Yt+kn*Pt+tn*(5*Ze)+ti*(5*Ye)+ei*(5*er);vo=_i>>>13,_i&=8191,_i+=vi*(5*hr)+oo*(5*rr)+ho*(5*Ne)+Yo*(5*Le)+mn*(5*ye),vo+=_i>>>13,_i&=8191;let zn=vo+Nn*ye+kn*Yt+tn*Pt+ti*(5*Ze)+ei*(5*Ye);vo=zn>>>13,zn&=8191,zn+=vi*(5*er)+oo*(5*hr)+ho*(5*rr)+Yo*(5*Ne)+mn*(5*Le),vo+=zn>>>13,zn&=8191;let Ba=vo+Nn*Le+kn*ye+tn*Yt+ti*Pt+ei*(5*Ze);vo=Ba>>>13,Ba&=8191,Ba+=vi*(5*Ye)+oo*(5*er)+ho*(5*hr)+Yo*(5*rr)+mn*(5*Ne),vo+=Ba>>>13,Ba&=8191;let Ns=vo+Nn*Ne+kn*Le+tn*ye+ti*Yt+ei*Pt;vo=Ns>>>13,Ns&=8191,Ns+=vi*(5*Ze)+oo*(5*Ye)+ho*(5*er)+Yo*(5*hr)+mn*(5*rr),vo+=Ns>>>13,Ns&=8191;let oc=vo+Nn*rr+kn*Ne+tn*Le+ti*ye+ei*Yt;vo=oc>>>13,oc&=8191,oc+=vi*Pt+oo*(5*Ze)+ho*(5*Ye)+Yo*(5*er)+mn*(5*hr),vo+=oc>>>13,oc&=8191;let mc=vo+Nn*hr+kn*rr+tn*Ne+ti*Le+ei*ye;vo=mc>>>13,mc&=8191,mc+=vi*Yt+oo*Pt+ho*(5*Ze)+Yo*(5*Ye)+mn*(5*er),vo+=mc>>>13,mc&=8191;let vs=vo+Nn*er+kn*hr+tn*rr+ti*Ne+ei*Le;vo=vs>>>13,vs&=8191,vs+=vi*ye+oo*Yt+ho*Pt+Yo*(5*Ze)+mn*(5*Ye),vo+=vs>>>13,vs&=8191;let Xs=vo+Nn*Ye+kn*er+tn*hr+ti*rr+ei*Ne;vo=Xs>>>13,Xs&=8191,Xs+=vi*Le+oo*ye+ho*Yt+Yo*Pt+mn*(5*Ze),vo+=Xs>>>13,Xs&=8191;let _s=vo+Nn*Ze+kn*Ye+tn*er+ti*hr+ei*rr;vo=_s>>>13,_s&=8191,_s+=vi*Ne+oo*Le+ho*ye+Yo*Yt+mn*Pt,vo+=_s>>>13,_s&=8191,vo=(vo<<2)+vo|0,vo=vo+an|0,an=8191&vo,vo>>>=13,_i+=vo,at[0]=an,at[1]=_i,at[2]=zn,at[3]=Ba,at[4]=Ns,at[5]=oc,at[6]=mc,at[7]=vs,at[8]=Xs,at[9]=_s}finalize(){const{h:_,pad:D}=this,j=new Uint16Array(10);let Y=_[1]>>>13;_[1]&=8191;for(let Pt=2;Pt<10;Pt++)_[Pt]+=Y,Y=_[Pt]>>>13,_[Pt]&=8191;_[0]+=5*Y,Y=_[0]>>>13,_[0]&=8191,_[1]+=Y,Y=_[1]>>>13,_[1]&=8191,_[2]+=Y,j[0]=_[0]+5,Y=j[0]>>>13,j[0]&=8191;for(let Pt=1;Pt<10;Pt++)j[Pt]=_[Pt]+Y,Y=j[Pt]>>>13,j[Pt]&=8191;j[9]-=8192;let at=(1^Y)-1;for(let Pt=0;Pt<10;Pt++)j[Pt]&=at;at=~at;for(let Pt=0;Pt<10;Pt++)_[Pt]=_[Pt]&at|j[Pt];_[0]=65535&(_[0]|_[1]<<13),_[1]=65535&(_[1]>>>3|_[2]<<10),_[2]=65535&(_[2]>>>6|_[3]<<7),_[3]=65535&(_[3]>>>9|_[4]<<4),_[4]=65535&(_[4]>>>12|_[5]<<1|_[6]<<14),_[5]=65535&(_[6]>>>2|_[7]<<11),_[6]=65535&(_[7]>>>5|_[8]<<8),_[7]=65535&(_[8]>>>8|_[9]<<5);let At=_[0]+D[0];_[0]=65535&At;for(let Pt=1;Pt<8;Pt++)At=(_[Pt]+D[Pt]|0)+(At>>>16)|0,_[Pt]=65535&At}update(_){ba(this);const{buffer:D,blockLen:j}=this,Y=(_=pc(_)).length;for(let at=0;at>>0,_[at++]=j[At]>>>8;return _}digest(){const{buffer:_,outputLen:D}=this;this.digestInto(_);const j=_.slice(0,D);return this.destroy(),j}}const sd=function kc(v){const _=(j,Y)=>v(Y).update(pc(j)).digest(),D=v(new Uint8Array(32));return _.outputLen=D.outputLen,_.blockLen=D.blockLen,_.create=j=>v(j),_}(v=>new Wi(v)),gl=v=>Uint8Array.from(v.split("").map(_=>_.charCodeAt(0))),cd=gl("expand 16-byte k"),Ud=gl("expand 32-byte k"),sp=vn(cd),$d=vn(Ud);function $o(v,_){return v<<_|v>>>32-_}function Tl(v){return v.byteOffset%4==0}$d.slice();const zs=2**32-1,Bo=new Uint32Array;function Gc(v,_){const{allowShortKeys:D,extendNonceFn:j,counterLength:Y,counterRight:at,rounds:At}=function Hc(v,_){if(null==_||"object"!=typeof _)throw new Error("options must be defined");return Object.assign(v,_)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},_);if("function"!=typeof v)throw new Error("core must be a function");return js(Y),js(At),pl(at),pl(D),(Pt,Yt,ye,Le,Ne=0)=>{wn(Pt),wn(Yt),wn(ye);const rr=ye.length;if(Le||(Le=new Uint8Array(rr)),wn(Le),js(Ne),Ne<0||Ne>=zs)throw new Error("arx: counter overflow");if(Le.length=zs)throw new Error("arx: counter overflow");const Ye=Math.min(64,Yt-er);if(Ne&&64===Ye){const Ze=er/4;if(er%4!=0)throw new Error("arx: invalid block position");for(let Dr,br=0;br<16;br++)Dr=Ze+br,hr[Dr]=rr[Dr]^Le[br];er+=64}else{for(let br,Ze=0;Ze0;)hr.pop().fill(0);return Le}}function gc(v,_,D,j,Y,at=20){let At=v[0],Pt=v[1],Yt=v[2],ye=v[3],Le=_[0],Ne=_[1],rr=_[2],hr=_[3],er=_[4],Ye=_[5],Ze=_[6],br=_[7],Dr=Y,Zr=D[0],io=D[1],Po=D[2],mo=At,So=Pt,jo=Yt,Nn=ye,kn=Le,tn=Ne,ti=rr,ei=hr,vi=er,oo=Ye,ho=Ze,Yo=br,mn=Dr,vo=Zr,an=io,_i=Po;for(let Ba=0;Ba{v.update(_);const D=_.length%16;D&&v.update(qn.subarray(D))},fl=new Uint8Array(32);function oa(v,_,D,j,Y){const at=v(_,D,fl),At=sd.create(at);Y&&Do(At,Y),Do(At,j);const Pt=new Uint8Array(16),Yt=Ic(Pt);zi(Yt,0,BigInt(Y?Y.length:0),!0),zi(Yt,8,BigInt(j.length),!0),At.update(Pt);const ye=At.digest();return at.fill(0),ye}const R=v=>(_,D,j)=>(wn(_,32),wn(D),{encrypt:(at,At)=>{const Pt=at.length,Yt=Pt+16;At?wn(At,Yt):At=new Uint8Array(Yt),v(_,D,at,At,1);const ye=oa(v,_,D,At.subarray(0,-16),j);return At.set(ye,Pt),At},decrypt:(at,At)=>{const Pt=at.length,Yt=Pt-16;if(Pt<16)throw new Error("encrypted data must be at least 16 bytes");At?wn(At,Yt):At=new Uint8Array(Yt);const ye=at.subarray(0,-16);if(!ps(at.subarray(-16),oa(v,_,D,ye,j)))throw new Error("invalid tag");return v(_,D,ye,At,1),At}});R(Xc),R(Ws);class G extends Xo.Vw{constructor(_,D){super(),this.finished=!1,this.destroyed=!1,Ci.hash(_);const j=(0,Xo.ZJ)(D);if(this.iHash=_.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Y=this.blockLen,at=new Uint8Array(Y);at.set(j.length>Y?_.create().update(j).digest():j);for(let At=0;Atnew G(v,_).update(D).digest();gt.create=(v,_)=>new G(v,_);const Ee=new Uint8Array([0]),pr=new Uint8Array;var un=Object.defineProperty,Io=(v,_)=>{for(var D in _)un(v,D,{get:_[D],enumerable:!0})},Gn=Symbol("verified"),Ia=v=>v instanceof Object;function na(v){if(!Ia(v)||"number"!=typeof v.kind||"string"!=typeof v.content||"number"!=typeof v.created_at||"string"!=typeof v.pubkey||!v.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(v.tags))return!1;for(let _=0;_up,QueueNode:()=>dp,binarySearch:()=>wu,insertEventIntoAscendingList:()=>Zg,insertEventIntoDescendingList:()=>jd,normalizeURL:()=>Ks,utf8Decoder:()=>Wo,utf8Encoder:()=>Ya});var Wo=new TextDecoder("utf-8"),Ya=new TextEncoder;function Ks(v){-1===v.indexOf("://")&&(v="wss://"+v);let _=new URL(v);return _.pathname=_.pathname.replace(/\/+/g,"/"),_.pathname.endsWith("/")&&(_.pathname=_.pathname.slice(0,-1)),("80"===_.port&&"ws:"===_.protocol||"443"===_.port&&"wss:"===_.protocol)&&(_.port=""),_.searchParams.sort(),_.hash="",_.toString()}function jd(v,_){const[D,j]=wu(v,Y=>_.id===Y.id?0:_.created_at===Y.created_at?-1:Y.created_at-_.created_at);return j||v.splice(D,0,_),v}function Zg(v,_){const[D,j]=wu(v,Y=>_.id===Y.id?0:_.created_at===Y.created_at?-1:_.created_at-Y.created_at);return j||v.splice(D,0,_),v}function wu(v,_){let D=0,j=v.length-1;for(;D<=j;){const Y=Math.floor((D+j)/2),at=_(v[Y]);if(0===at)return[Y,!0];at<0?j=Y-1:D=Y+1}return[D,!1]}var dp=class{value;next=null;prev=null;constructor(v){this.value=v}},up=class{first;last;constructor(){this.first=null,this.last=null}enqueue(v){const _=new dp(v);return this.last?this.last===this.first?(this.last=_,this.last.prev=this.first,this.first.next=_):(_.prev=this.last,this.last.next=_,this.last=_):(this.first=_,this.last=_),!0}dequeue(){if(!this.first)return null;if(this.first===this.last){const _=this.first;return this.first=null,this.last=null,_.value}const v=this.first;return this.first=v.next,v.value}};function Yc(v){let _=Sa(Ya.encode(function ml(v){if(!na(v))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content])}(v)));return(0,Xo.My)(_)}var Qc=new class{generateSecretKey(){return Ri.utils.randomPrivateKey()}getPublicKey(v){return(0,Xo.My)(Ri.getPublicKey(v))}finalizeEvent(v,_){const D=v;return D.pubkey=(0,Xo.My)(Ri.getPublicKey(_)),D.id=Yc(D),D.sig=(0,Xo.My)(Ri.sign(Yc(D),_)),D[Gn]=!0,D}verifyEvent(v){if("boolean"==typeof v[Gn])return v[Gn];const _=Yc(v);if(_!==v.id)return v[Gn]=!1,!1;try{const D=Ri.verify(v.sig,_,v.pubkey);return v[Gn]=D,D}catch{return v[Gn]=!1,!1}}},dd=Qc.generateSecretKey,ud=Qc.getPublicKey,Js=Qc.finalizeEvent,_r=Qc.verifyEvent;function Ml(v){return 1e3<=v&&v<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(v)}function pd(v){return[0,3].includes(v)||1e4<=v&&v<2e4}function An(v){return 2e4<=v&&v<3e4}function Nc(v){return 3e4<=v&&v<4e4}function Rs(v){return Ml(v)?"regular":pd(v)?"replaceable":An(v)?"ephemeral":Nc(v)?"parameterized":"unknown"}function Qa(v,_){const D=_ instanceof Array?_:[_];return na(v)&&D.includes(v.kind)||!1}Io({},{Application:()=>vl,BadgeAward:()=>Za,BadgeDefinition:()=>fp,BlockedRelaysList:()=>yi,BookmarkList:()=>oi,Bookmarksets:()=>wl,Calendar:()=>Lc,CalendarEventRSVP:()=>xh,ChannelCreation:()=>P,ChannelHideMessage:()=>Et,ChannelMessage:()=>nt,ChannelMetadata:()=>$,ChannelMuteUser:()=>$t,ClassifiedListing:()=>Jg,ClientAuth:()=>fa,CommunitiesList:()=>Jn,CommunityDefinition:()=>ef,CommunityPostApproval:()=>ro,Contacts:()=>qg,CreateOrUpdateProduct:()=>yl,CreateOrUpdateStall:()=>fc,Curationsets:()=>tl,Date:()=>tf,DirectMessageRelaysList:()=>Vo,DraftClassifiedListing:()=>Wd,DraftLong:()=>Vd,Emojisets:()=>Hd,EncryptedDirectMessage:()=>hp,EventDeletion:()=>gp,FileMetadata:()=>We,FileServerPreference:()=>Hn,Followsets:()=>qc,GenericRepost:()=>I,Genericlists:()=>bl,GiftWrap:()=>Me,HTTPAuth:()=>Cc,Handlerinformation:()=>Kd,Handlerrecommendation:()=>_u,Highlights:()=>no,InterestsList:()=>bs,Interestsets:()=>Ja,JobFeedback:()=>Xr,JobRequest:()=>Ar,JobResult:()=>Vr,Label:()=>zr,LightningPubRPC:()=>Ai,LiveChatMessage:()=>sr,LiveEvent:()=>mp,LongFormArticle:()=>el,Metadata:()=>Il,Mutelist:()=>Co,NWCWalletInfo:()=>Yn,NWCWalletRequest:()=>qa,NWCWalletResponse:()=>Pa,NostrConnect:()=>tc,OpenTimestamps:()=>ue,Pinlist:()=>Go,PrivateDirectMessage:()=>vu,ProblemTracker:()=>Cr,ProfileBadges:()=>Ol,PublicChatsList:()=>Xn,Reaction:()=>Zc,RecommendRelay:()=>yu,RelayList:()=>Uo,Relaysets:()=>Jc,Report:()=>Qe,Reporting:()=>Gr,Repost:()=>fs,Seal:()=>Ec,SearchRelaysList:()=>Si,ShortTextNote:()=>gs,Time:()=>bp,UserEmojiList:()=>wo,UserStatuses:()=>zd,Zap:()=>Oo,ZapGoal:()=>yo,ZapRequest:()=>Ur,classifyKind:()=>Rs,isEphemeralKind:()=>An,isKind:()=>Qa,isParameterizedReplaceableKind:()=>Nc,isRegularKind:()=>Ml,isReplaceableKind:()=>pd});var Il=0,gs=1,yu=2,qg=3,hp=4,gp=5,fs=6,Zc=7,Za=8,Ec=13,vu=14,I=16,P=40,$=41,nt=42,Et=43,$t=44,ue=1040,Me=1059,We=1063,sr=1311,Cr=1971,Qe=1984,Gr=1984,zr=1985,ro=4550,Ar=5999,Vr=6999,Xr=7e3,yo=9041,Ur=9734,Oo=9735,no=9802,Co=1e4,Go=10001,Uo=10002,oi=10003,Jn=10004,Xn=10005,yi=10006,Si=10007,bs=10015,wo=10030,Vo=10050,Hn=10096,Yn=13194,Ai=21e3,fa=22242,qa=23194,Pa=23195,tc=24133,Cc=27235,qc=3e4,bl=30001,Jc=30002,wl=30003,tl=30004,Ol=30008,fp=30009,Ja=30015,fc=30017,yl=30018,el=30023,Vd=30024,Hd=30030,vl=30078,mp=30311,zd=30315,Jg=30402,Wd=30403,tf=31922,bp=31923,Lc=31924,xh=31925,_u=31989,Kd=31990,ef=34550;function Pc(v,_){if(v.ids&&-1===v.ids.indexOf(_.id)||v.kinds&&-1===v.kinds.indexOf(_.kind)||v.authors&&-1===v.authors.indexOf(_.pubkey))return!1;for(let D in v)if("#"===D[0]){let Y=v[`#${D.slice(1)}`];if(Y&&!_.tags.find(([at,At])=>at===D.slice(1)&&-1!==Y.indexOf(At)))return!1}return!(v.since&&_.created_atv.until)}function Rl(v,_){let D=_.length+3,j=v.indexOf(`"${_}":`)+D,Y=v.slice(j).indexOf('"')+j+1;return v.slice(Y,Y+64)}function Nl(v,_){let D=_.length,j=v.indexOf(`"${_}":`)+D+3,Y=v.slice(j),at=Math.min(Y.indexOf(","),Y.indexOf("}"));return parseInt(Y.slice(0,at),10)}function ku(v){let _=v.slice(0,22).indexOf('"EVENT"');if(-1===_)return null;let D=v.slice(_+7+1).indexOf('"');if(-1===D)return null;let j=_+7+1+D,Y=v.slice(j+1,80).indexOf('"');return-1===Y?null:v.slice(j+1,j+1+Y)}function Gd(v,_){return _===Rl(v,"id")}function Eh(v,_){return _===Rl(v,"pubkey")}function yp(v,_){return _===Nl(v,"kind")}function vp(v,_){return{kind:fa,created_at:Math.floor(Date.now()/1e3),tags:[["relay",v],["challenge",_]],content:""}}function hd(){return Fc.apply(this,arguments)}function Fc(){return(Fc=(0,a.A)(function*(){return new Promise(v=>{const _=new MessageChannel,D=()=>{_.port1.removeEventListener("message",D),v()};_.port1.addEventListener("message",D),_.port2.postMessage(0),_.port1.start()})})).apply(this,arguments)}Io({},{getHex64:()=>Rl,getInt:()=>Nl,getSubscriptionId:()=>ku,matchEventId:()=>Gd,matchEventKind:()=>yp,matchEventPubkey:()=>Eh}),Io({},{makeAuthEvent:()=>vp});var Pm=v=>(v[Gn]=!0,!0),Eu=class{url;_connected=!1;onclose=null;onnotice=v=>console.debug(`NOTICE from ${this.url}: ${v}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new up;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(v,_){this.url=Ks(v),this.verifyEvent=_.verifyEvent,this._WebSocket=_.websocketImplementation||WebSocket}static connect(v,_){return(0,a.A)(function*(){const D=new Eu(v,_);return yield D.connect(),D})()}closeAllSubscriptions(v){for(let[_,D]of this.openSubs)D.close(v);this.openSubs.clear();for(let[_,D]of this.openEventPublishes)D.reject(new Error(v));this.openEventPublishes.clear();for(let[_,D]of this.openCountRequests)D.reject(new Error(v));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var v=this;return(0,a.A)(function*(){return v.connectionPromise||(v.challenge=void 0,v.connectionPromise=new Promise((_,D)=>{v.connectionTimeoutHandle=setTimeout(()=>{D("connection timed out"),v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection timed out")},v.connectionTimeout);try{v.ws=new v._WebSocket(v.url)}catch(j){return void D(j)}v.ws.onopen=()=>{clearTimeout(v.connectionTimeoutHandle),v._connected=!0,_()},v.ws.onerror=j=>{D(j.message||"websocket error"),v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection errored"))},v.ws.onclose=(0,a.A)(function*(){v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection closed"))}),v.ws.onmessage=v._onmessage.bind(v)})),v.connectionPromise})()}runQueue(){var v=this;return(0,a.A)(function*(){for(v.queueRunning=!0;!1!==v.handleNext();)yield hd();v.queueRunning=!1})()}handleNext(){const v=this.incomingMessageQueue.dequeue();if(!v)return!1;const _=ku(v);if(_){const D=this.openSubs.get(_);if(!D)return;const j=Rl(v,"id"),Y=D.alreadyHaveEvent?.(j);if(D.receivedEvent?.(this,j),Y)return}try{let D=JSON.parse(v);switch(D[0]){case"EVENT":{const j=this.openSubs.get(D[1]),Y=D[2];return void(this.verifyEvent(Y)&&function rf(v,_){for(let D=0;D{_.ws?.send(v)})})()}auth(v){var _=this;return(0,a.A)(function*(){if(!_.challenge)throw new Error("can't perform auth, no challenge was received");const D=yield v(vp(_.url,_.challenge)),j=new Promise((Y,at)=>{_.openEventPublishes.set(D.id,{resolve:Y,reject:at})});return _.send('["AUTH",'+JSON.stringify(D)+"]"),j})()}publish(v){var _=this;return(0,a.A)(function*(){const D=new Promise((j,Y)=>{_.openEventPublishes.set(v.id,{resolve:j,reject:Y})});return _.send('["EVENT",'+JSON.stringify(v)+"]"),setTimeout(()=>{const j=_.openEventPublishes.get(v.id);j&&(j.reject(new Error("publish timed out")),_.openEventPublishes.delete(v.id))},_.publishTimeout),D})()}count(v,_){var D=this;return(0,a.A)(function*(){D.serial++;const j=_?.id||"count:"+D.serial,Y=new Promise((at,At)=>{D.openCountRequests.set(j,{resolve:at,reject:At})});return D.send('["COUNT","'+j+'",'+JSON.stringify(v).substring(1)),Y})()}subscribe(v,_){const D=this.prepareSubscription(v,_);return D.fire(),D}prepareSubscription(v,_){this.serial++;const D=_.id||"sub:"+this.serial,j=new _p(this,D,v,_);return this.openSubs.set(D,j),j}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(v){this.incomingMessageQueue.enqueue(v.data),this.queueRunning||this.runQueue()}},_p=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(v,_,D,j){this.relay=v,this.filters=D,this.id=_,this.alreadyHaveEvent=j.alreadyHaveEvent,this.receivedEvent=j.receivedEvent,this.eoseTimeout=j.eoseTimeout||v.baseEoseTimeout,this.oneose=j.oneose,this.onclose=j.onclose,this.onevent=j.onevent||(Y=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,Y)})}fire(){this.relay.send('["REQ","'+this.id+'",'+JSON.stringify(this.filters).substring(1)),this.eoseTimeoutHandle=setTimeout(this.receivedEose.bind(this),this.eoseTimeout)}receivedEose(){this.eosed||(clearTimeout(this.eoseTimeoutHandle),this.eosed=!0,this.oneose?.())}close(v="closed by caller"){!this.closed&&this.relay.connected&&(this.relay.send('["CLOSE",'+JSON.stringify(this.id)+"]"),this.closed=!0),this.relay.openSubs.delete(this.id),this.onclose?.(v)}};try{WebSocket}catch{}var Dh,Fa=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(v){this.verifyEvent=v.verifyEvent,this._WebSocket=v.websocketImplementation}ensureRelay(v,_){var D=this;return(0,a.A)(function*(){v=Ks(v);let j=D.relays.get(v);return j||(j=new Eu(v,{verifyEvent:D.trustedRelayURLs.has(v)?Pm:D.verifyEvent,websocketImplementation:D._WebSocket}),_?.connectionTimeout&&(j.connectionTimeout=_.connectionTimeout),D.relays.set(v,j)),yield j.connect(),j})()}close(v){v.map(Ks).forEach(_=>{this.relays.get(_)?.close()})}subscribeMany(v,_,D){return this.subscribeManyMap(Object.fromEntries(v.map(j=>[j,_])),D)}subscribeManyMap(v,_){var D=this;this.trackRelays&&(_.receivedEvent=(rr,hr)=>{let er=this.seenOn.get(hr);er||(er=new Set,this.seenOn.set(hr,er)),er.add(rr)});const j=new Set,Y=[],at=Object.keys(v).length,At=[];let Pt=rr=>{At[rr]=!0,At.filter(hr=>hr).length===at&&(_.oneose?.(),Pt=()=>{})};const Yt=[];let ye=(rr,hr)=>{Pt(rr),Yt[rr]=hr,Yt.filter(er=>er).length===at&&(_.onclose?.(Yt),ye=()=>{})};const Le=rr=>{if(_.alreadyHaveEvent?.(rr))return!0;const hr=j.has(rr);return j.add(rr),hr},Ne=Promise.all(Object.entries(v).map(function(){var rr=(0,a.A)(function*(hr,er,Ye){if(Ye.indexOf(hr)!==er)return void ye(er,"duplicate url");let Dr,[Ze,br]=hr;Ze=Ks(Ze);try{Dr=yield D.ensureRelay(Ze,{connectionTimeout:_.maxWait?Math.max(.8*_.maxWait,_.maxWait-1e3):void 0})}catch(io){return void ye(er,io?.message||String(io))}let Zr=Dr.subscribe(br,{..._,oneose:()=>Pt(er),onclose:io=>ye(er,io),alreadyHaveEvent:Le,eoseTimeout:_.maxWait});Y.push(Zr)});return function(hr,er,Ye){return rr.apply(this,arguments)}}()));return{close:()=>(0,a.A)(function*(){yield Ne,Y.forEach(rr=>{rr.close()})})()}}subscribeManyEose(v,_,D){const j=this.subscribeMany(v,_,{...D,oneose(){j.close()}});return j}querySync(v,_,D){var j=this;return(0,a.A)(function*(){return new Promise(function(){var Y=(0,a.A)(function*(at){const At=[];j.subscribeManyEose(v,[_],{...D,onevent(Pt){At.push(Pt)},onclose(Pt){at(At)}})});return function(at){return Y.apply(this,arguments)}}())})()}get(v,_,D){var j=this;return(0,a.A)(function*(){_.limit=1;const Y=yield j.querySync(v,_,D);return Y.sort((at,At)=>At.created_at-at.created_at),Y[0]||null})()}publish(v,_){var D=this;return v.map(Ks).map(function(){var j=(0,a.A)(function*(Y,at,At){if(At.indexOf(Y)!==at)return Promise.reject("duplicate url");let Pt=yield D.ensureRelay(Y);return Pt.publish(_).then(Yt=>{if(D.trackRelays){let ye=D.seenOn.get(_.id);ye||(ye=new Set,D.seenOn.set(_.id,ye)),ye.add(Pt)}return Yt})});return function(Y,at,At){return j.apply(this,arguments)}}())}listConnectionStatus(){const v=new Map;return this.relays.forEach((_,D)=>v.set(D,_.connected)),v}destroy(){this.relays.forEach(v=>v.close()),this.relays=new Map}};try{Dh=WebSocket}catch{}var xp=class extends Fa{constructor(){super({verifyEvent:_r,websocketImplementation:Dh})}},Cu={};Io(Cu,{BECH32_REGEX:()=>Yd,Bech32MaxSize:()=>Xd,NostrTypeGuard:()=>nf,decode:()=>fd,encodeBytes:()=>Gs,naddrEncode:()=>Tu,neventEncode:()=>Zd,noteEncode:()=>Ah,nprofileEncode:()=>Au,npubEncode:()=>Sh,nsecEncode:()=>Du});var nf={isNProfile:v=>/^nprofile1[a-z\d]+$/.test(v||""),isNEvent:v=>/^nevent1[a-z\d]+$/.test(v||""),isNAddr:v=>/^naddr1[a-z\d]+$/.test(v||""),isNSec:v=>/^nsec1[a-z\d]{58}$/.test(v||""),isNPub:v=>/^npub1[a-z\d]{58}$/.test(v||""),isNote:v=>/^note1[a-z\d]+$/.test(v||""),isNcryptsec:v=>/^ncryptsec1[a-z\d]+$/.test(v||"")},Xd=5e3,Yd=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function fd(v){let{prefix:_,words:D}=lt.decode(v,Xd),j=new Uint8Array(lt.fromWords(D));switch(_){case"nprofile":{let Y=Qd(j);if(!Y[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==Y[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,Xo.My)(Y[0][0]),relays:Y[1]?Y[1].map(at=>Wo.decode(at)):[]}}}case"nevent":{let Y=Qd(j);if(!Y[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==Y[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(Y[2]&&32!==Y[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(Y[3]&&4!==Y[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,Xo.My)(Y[0][0]),relays:Y[1]?Y[1].map(at=>Wo.decode(at)):[],author:Y[2]?.[0]?(0,Xo.My)(Y[2][0]):void 0,kind:Y[3]?.[0]?parseInt((0,Xo.My)(Y[3][0]),16):void 0}}}case"naddr":{let Y=Qd(j);if(!Y[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!Y[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==Y[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!Y[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==Y[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Wo.decode(Y[0][0]),pubkey:(0,Xo.My)(Y[2][0]),kind:parseInt((0,Xo.My)(Y[3][0]),16),relays:Y[1]?Y[1].map(at=>Wo.decode(at)):[]}}}case"nsec":return{type:_,data:j};case"npub":case"note":return{type:_,data:(0,Xo.My)(j)};default:throw new Error(`unknown prefix ${_}`)}}function Qd(v){let _={},D=v;for(;D.length>0;){let j=D[0],Y=D[1],at=D.slice(2,2+Y);if(D=D.slice(2+Y),at.lengthYa.encode(D))}))}function Zd(v){let _;return void 0!==v.kind&&(_=function kp(v){const _=new Uint8Array(4);return _[0]=v>>24&255,_[1]=v>>16&255,_[2]=v>>8&255,_[3]=255&v,_}(v.kind)),Su("nevent",Ep({0:[(0,Xo.aT)(v.id)],1:(v.relays||[]).map(j=>Ya.encode(j)),2:v.author?[(0,Xo.aT)(v.author)]:[],3:_?[new Uint8Array(_)]:[]}))}function Tu(v){let _=new ArrayBuffer(4);return new DataView(_).setUint32(0,v.kind,!1),Su("naddr",Ep({0:[Ya.encode(v.identifier)],1:(v.relays||[]).map(j=>Ya.encode(j)),2:[(0,Xo.aT)(v.pubkey)],3:[new Uint8Array(_)]}))}function Ep(v){let _=[];return Object.entries(v).reverse().forEach(([D,j])=>{j.forEach(Y=>{let at=new Uint8Array(Y.length+2);at.set([parseInt(D)],0),at.set([Y.length],1),at.set(Y,2),_.push(at)})}),(0,Xo.Id)(..._)}var Cp={};function Dp(v,_,D){return Qi.apply(this,arguments)}function Qi(){return(Qi=(0,a.A)(function*(v,_,D){const j=v instanceof Uint8Array?(0,Xo.My)(v):v,at=Th(xo.getSharedSecret(j,"02"+_));let At=Uint8Array.from((0,Xo.po)(16)),Pt=Ya.encode(D),Yt=qs(at,At).encrypt(Pt);return`${Qr.encode(new Uint8Array(Yt))}?iv=${Qr.encode(new Uint8Array(At.buffer))}`})).apply(this,arguments)}function cf(v,_,D){return Mu.apply(this,arguments)}function Mu(){return(Mu=(0,a.A)(function*(v,_,D){const j=v instanceof Uint8Array?(0,Xo.My)(v):v;let[Y,at]=D.split("?iv="),Pt=Th(xo.getSharedSecret(j,"02"+_)),Yt=Qr.decode(at),ye=Qr.decode(Y),Le=qs(Pt,Yt).decrypt(ye);return Wo.decode(Le)})).apply(this,arguments)}function Th(v){return v.slice(1,33)}Io(Cp,{decrypt:()=>cf,encrypt:()=>Dp}),Io({},{NIP05_REGEX:()=>va,isNip05:()=>Pl,isValid:()=>_l,queryProfile:()=>Ou,searchDomain:()=>md,useFetchImplementation:()=>rl});var Iu,va=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,Pl=v=>va.test(v||"");try{Iu=fetch}catch{}function rl(v){Iu=v}function md(v){return Mh.apply(this,arguments)}function Mh(){return(Mh=(0,a.A)(function*(v,_=""){try{const D=`https://${v}/.well-known/nostr.json?name=${_}`,j=yield Iu(D,{redirect:"manual"});if(200!==j.status)throw Error("Wrong response code");return(yield j.json()).names}catch{return{}}})).apply(this,arguments)}function Ou(v){return ol.apply(this,arguments)}function ol(){return(ol=(0,a.A)(function*(v){const _=v.match(va);if(!_)return null;const[,D="_",j]=_;try{const Y=`https://${j}/.well-known/nostr.json?name=${D}`,at=yield Iu(Y,{redirect:"manual"});if(200!==at.status)throw Error("Wrong response code");const At=yield at.json(),Pt=At.names[D];return Pt?{pubkey:Pt,relays:At.relays?.[Pt]}:null}catch{return null}})).apply(this,arguments)}function _l(v,_){return Ap.apply(this,arguments)}function Ap(){return(Ap=(0,a.A)(function*(v,_){const D=yield Ou(_);return!!D&&D.pubkey===v})).apply(this,arguments)}function nl(v){const _={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let D,j;for(let Y=v.tags.length-1;Y>=0;Y--){const at=v.tags[Y];if("e"===at[0]&&at[1]){const[At,Pt,Yt,ye,Le]=at,Ne={id:Pt,relays:Yt?[Yt]:[],author:Le};if("root"===ye){_.root=Ne;continue}if("reply"===ye){_.reply=Ne;continue}if("mention"===ye){_.mentions.push(Ne);continue}D?j=Ne:D=Ne,_.mentions.push(Ne)}else{if("q"===at[0]&&at[1]){const[At,Pt,Yt]=at;_.quotes.push({id:Pt,relays:Yt?[Yt]:[]})}"p"===at[0]&&at[1]&&_.profiles.push({pubkey:at[1],relays:at[2]?[at[2]]:[]})}}return _.root||(_.root=j||D||_.reply),_.reply||(_.reply=D||_.root),[_.reply,_.root].forEach(Y=>{if(!Y)return;let at=_.mentions.indexOf(Y);if(-1!==at&&_.mentions.splice(at,1),Y.author){let At=_.profiles.find(Pt=>Pt.pubkey===Y.author);At&&At.relays&&(Y.relays||(Y.relays=[]),At.relays.forEach(Pt=>{-1===Y.relays?.indexOf(Pt)&&Y.relays.push(Pt)}),At.relays=Y.relays)}}),_.mentions.forEach(Y=>{if(Y.author){let at=_.profiles.find(At=>At.pubkey===Y.author);at&&at.relays&&(Y.relays||(Y.relays=[]),at.relays.forEach(At=>{-1===Y.relays.indexOf(At)&&Y.relays.push(At)}),at.relays=Y.relays)}}),_}Io({},{parse:()=>nl}),Io({},{fetchRelayInformation:()=>a0,useFetchImplementation:()=>lf});try{fetch}catch{}function lf(v){}function a0(v){return xl.apply(this,arguments)}function xl(){return(xl=(0,a.A)(function*(v){return yield(yield fetch(v.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function Mp(v){let _=0;for(let D=0;D<64;D+=8){const j=parseInt(v.substring(D,D+8),16);if(0!==j){_+=Math.clz32(j);break}_+=32}return _}function ia(v,_){let D=0;const j=v,Y=["nonce",D.toString(),_.toString()];for(j.tags.push(Y);;){const at=Math.floor((new Date).getTime()/1e3);if(at!==j.created_at&&(D=0,j.created_at=at),Y[1]=(++D).toString(),j.id=Ih(j),Mp(j.id)>=_)break}return j}function Ih(v){return(0,Xo.My)(Sa(Ya.encode(JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content]))))}function df(v,_,D,j){return Js({kind:fs,tags:[...v.tags??[],["e",_.id,D],["p",_.pubkey]],content:""===v.content?"":JSON.stringify(_),created_at:v.created_at},j)}function Oh(v){if(v.kind!==fs)return;let _,D;for(let j=v.tags.length-1;j>=0&&(void 0===_||void 0===D);j--){const Y=v.tags[j];Y.length>=2&&("e"===Y[0]&&void 0===_?_=Y:"p"===Y[0]&&void 0===D&&(D=Y))}return void 0!==_?{id:_[1],relays:[_[2],D?.[2]].filter(j=>"string"==typeof j),author:D?.[1]}:void 0}function Op(v,{skipVerification:_}={}){const D=Oh(v);if(void 0===D||""===v.content)return;let j;try{j=JSON.parse(v.content)}catch{return}return j.id===D.id&&(_||_r(j))?j:void 0}Io({},{fastEventHash:()=>Ih,getPow:()=>Mp,minePow:()=>ia}),Io({},{finishRepostEvent:()=>df,getRepostedEvent:()=>Op,getRepostedEventPointer:()=>Oh}),Io({},{NOSTR_URI_REGEX:()=>wd,parse:()=>uf,test:()=>Rp});var wd=new RegExp(`nostr:(${Yd.source})`);function Rp(v){return"string"==typeof v&&new RegExp(`^${wd.source}$`).test(v)}function uf(v){const _=v.match(new RegExp(`^${wd.source}$`));if(!_)throw new Error(`Invalid Nostr URI: ${v}`);return{uri:_[0],value:_[1],decoded:fd(_[1])}}function Nh(v,_,D){const j=_.tags.filter(Y=>Y.length>=2&&("e"===Y[0]||"p"===Y[0]));return Js({...v,kind:Zc,tags:[...v.tags??[],...j,["e",_.id],["p",_.pubkey]],content:v.content??"+"},D)}function Bm(v){if(v.kind!==Zc)return;let _,D;for(let j=v.tags.length-1;j>=0&&(void 0===_||void 0===D);j--){const Y=v.tags[j];Y.length>=2&&("e"===Y[0]&&void 0===_?_=Y:"p"===Y[0]&&void 0===D&&(D=Y))}return void 0!==_&&void 0!==D?{id:_[1],relays:[_[2],D[2]].filter(j=>void 0!==j),author:D[1]}:void 0}Io({},{finishReactionEvent:()=>Nh,getReactedEventPointer:()=>Bm}),Io({},{matchAll:()=>yd,regex:()=>Jd,replaceAll:()=>Um});var Jd=()=>new RegExp(`\\b${wd.source}\\b`,"g");function*yd(v){const _=v.matchAll(Jd());for(const D of _)try{const[j,Y]=D;yield{uri:j,value:Y,decoded:fd(Y),start:D.index,end:D.index+j.length}}catch{}}function Um(v,_){return v.replaceAll(Jd(),(D,j)=>_({uri:D,value:j,decoded:fd(j)}))}Io({},{channelCreateEvent:()=>Lh,channelHideMessageEvent:()=>_d,channelMessageEvent:()=>$m,channelMetadataEvent:()=>vd,channelMuteUserEvent:()=>El});var Lh=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:P,tags:[...v.tags??[]],content:D,created_at:v.created_at},_)},vd=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:$,tags:[["e",v.channel_create_event_id],...v.tags??[]],content:D,created_at:v.created_at},_)},$m=(v,_)=>{const D=[["e",v.channel_create_event_id,v.relay_url,"root"]];return v.reply_to_channel_message_event_id&&D.push(["e",v.reply_to_channel_message_event_id,v.relay_url,"reply"]),Js({kind:nt,tags:[...D,...v.tags??[]],content:v.content,created_at:v.created_at},_)},_d=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:Et,tags:[["e",v.channel_message_event_id],...v.tags??[]],content:D,created_at:v.created_at},_)},El=(v,_)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return Js({kind:$t,tags:[["p",v.pubkey_to_mute],...v.tags??[]],content:D,created_at:v.created_at},_)};Io({},{EMOJI_SHORTCODE_REGEX:()=>Np,matchAll:()=>Ph,regex:()=>Nu,replaceAll:()=>tu});var eu,Np=/:(\w+):/,Nu=()=>new RegExp(`\\B${Np.source}\\B`,"g");function*Ph(v){const _=v.matchAll(Nu());for(const D of _)try{const[j,Y]=D;yield{shortcode:j,name:Y,start:D.index,end:D.index+j.length}}catch{}}function tu(v,_){return v.replaceAll(Nu(),(D,j)=>_({shortcode:D,name:j}))}Io({},{useFetchImplementation:()=>Lp,validateGithub:()=>ru});try{eu=fetch}catch{}function Lp(v){eu=v}function ru(v,_,D){return Fl.apply(this,arguments)}function Fl(){return(Fl=(0,a.A)(function*(v,_,D){try{return(yield(yield eu(`https://gist.github.com/${_}/${D}/raw`)).text())===`Verifying that I control the following Nostr public key: ${v}`}catch{return!1}})).apply(this,arguments)}Io({},{decrypt:()=>Up,encrypt:()=>nu,getConversationKey:()=>kd,v2:()=>Bl});var il=1,ou=65535;function kd(v,_){const D=xo.getSharedSecret(v,"02"+_).subarray(1,33);return function Wt(v,_,D){return Ci.hash(v),void 0===D&&(D=new Uint8Array(v.outputLen)),gt(v,(0,Xo.ZJ)(D),(0,Xo.ZJ)(_))}(Sa,D,"nip44-v2")}function Fh(v,_){const D=function nr(v,_,D,j=32){if(Ci.hash(v),Ci.number(j),j>255*v.outputLen)throw new Error("Length should be <= 255*HashLen");const Y=Math.ceil(j/v.outputLen);void 0===D&&(D=pr);const at=new Uint8Array(Y*v.outputLen),At=gt.create(v,_),Pt=At._cloneInto(),Yt=new Uint8Array(At.outputLen);for(let ye=0;yeou)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const _=new Uint8Array(2);return new DataView(_.buffer).setUint16(0,v,!1),_}(D),Y=new Uint8Array(Lu(D)-D);return(0,Xo.Id)(j,_,Y)}(v),Pt=Xc(j,Y,At),Yt=Uh(at,Pt,D);return Qr.encode((0,Xo.Id)(new Uint8Array([2]),D,Pt,Yt))}function Up(v,_){const{nonce:D,ciphertext:j,mac:Y}=function ws(v){if("string"!=typeof v)throw new Error("payload must be a valid string");const _=v.length;if(_<132||_>87472)throw new Error("invalid payload length: "+_);if("#"===v[0])throw new Error("unknown encryption version");let D;try{D=Qr.decode(v)}catch(at){throw new Error("invalid base64: "+at.message)}const j=D.length;if(j<99||j>65603)throw new Error("invalid data length: "+j);const Y=D[0];if(2!==Y)throw new Error("unknown encryption version "+Y);return{nonce:D.subarray(1,33),ciphertext:D.subarray(33,-32),mac:D.subarray(-32)}}(v),{chacha_key:at,chacha_nonce:At,hmac_key:Pt}=Fh(_,D);if(!ps(Uh(Pt,j,D),Y))throw new Error("invalid MAC");return function Bh(v){const _=new DataView(v.buffer).getUint16(0),D=v.subarray(2,2+_);if(_ou||D.length!==_||v.length!==2+Lu(_))throw new Error("invalid padding");return Wo.decode(D)}(Xc(at,At,j))}var iu,Bl={utils:{getConversationKey:kd,calcPaddedLen:Lu},encrypt:nu,decrypt:Up};function hf(v){const{pathname:_,searchParams:D}=new URL(v),j=_,Y=D.get("relay"),at=D.get("secret");if(!j||!Y||!at)throw new Error("invalid connection string");return{pubkey:j,relay:Y,secret:at}}function ys(v,_,D){return al.apply(this,arguments)}function al(){return(al=(0,a.A)(function*(v,_,D){const Y=yield Dp(_,v,JSON.stringify({method:"pay_invoice",params:{invoice:D}})),at={kind:qa,created_at:Math.round(Date.now()/1e3),content:Y,tags:[["p",v]]};return Js(at,_)})).apply(this,arguments)}Io({},{makeNwcRequestEvent:()=>ys,parseConnectionString:()=>hf}),Io({},{getZapEndpoint:()=>jp,makeZapReceipt:()=>Vp,makeZapRequest:()=>jh,useFetchImplementation:()=>$h,validateZapRequest:()=>Vh});try{iu=fetch}catch{}function $h(v){iu=v}function jp(v){return Pu.apply(this,arguments)}function Pu(){return(Pu=(0,a.A)(function*(v){try{let _="",{lud06:D,lud16:j}=JSON.parse(v.content);if(D){let{words:At}=lt.decode(D,1e3),Pt=lt.fromWords(At);_=Wo.decode(Pt)}else{if(!j)return null;{let[At,Pt]=j.split("@");_=new URL(`/.well-known/lnurlp/${At}`,`https://${Pt}`).toString()}}let at=yield(yield iu(_)).json();if(at.allowsNostr&&at.nostrPubkey)return at.callback}catch{}return null})).apply(this,arguments)}function jh({profile:v,event:_,amount:D,relays:j,comment:Y=""}){if(!D)throw new Error("amount not given");if(!v)throw new Error("profile not given");let at={kind:9734,created_at:Math.round(Date.now()/1e3),content:Y,tags:[["p",v],["amount",D.toString()],["relays",...j]]};return _&&at.tags.push(["e",_]),at}function Vh(v){let _;try{_=JSON.parse(v)}catch{return"Invalid zap request JSON."}if(!na(_))return"Zap request is not a valid Nostr event.";if(!_r(_))return"Invalid signature on zap request.";let D=_.tags.find(([at,At])=>"p"===at&&At);if(!D)return"Zap request doesn't have a 'p' tag.";if(!D[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let j=_.tags.find(([at,At])=>"e"===at&&At);return j&&!j[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":_.tags.find(([at,At])=>"relays"===at&&At)?null:"Zap request doesn't have a 'relays' tag."}function Vp({zapRequest:v,preimage:_,bolt11:D,paidAt:j}){let Y=JSON.parse(v),at=Y.tags.filter(([Pt])=>"e"===Pt||"p"===Pt||"a"===Pt),At={kind:9735,created_at:Math.round(j.getTime()/1e3),content:"",tags:[...at,["P",Y.pubkey],["bolt11",D],["description",v]]};return _&&At.tags.push(["preimage",_]),At}Io({},{createRumor:()=>Fu,createSeal:()=>Bu,createWrap:()=>Uu,unwrapEvent:()=>ff,unwrapManyEvents:()=>Wp,wrapEvent:()=>Ed,wrapManyEvents:()=>zp});var zh=()=>Math.round(Date.now()/1e3),Wh=()=>Math.round(zh()-172800*Math.random()),sl=(v,_)=>kd(v,_),Hp=(v,_,D)=>nu(JSON.stringify(v),sl(_,D)),au=(v,_)=>JSON.parse(Up(v.content,sl(_,v.pubkey)));function Fu(v,_){const D={created_at:zh(),content:"",tags:[],...v,pubkey:ud(_)};return D.id=Yc(D),D}function Bu(v,_,D){return Js({kind:Ec,content:Hp(v,_,D),created_at:Wh(),tags:[]},_)}function Uu(v,_){const D=dd();return Js({kind:Me,content:Hp(v,D,_),created_at:Wh(),tags:[["p",_]]},D)}function Ed(v,_,D){return Uu(Bu(Fu(v,_),_,D),D)}function zp(v,_,D){if(!D||0===D.length)throw new Error("At least one recipient is required.");const j=ud(_),Y=[Ed(v,_,j)];return D.forEach(at=>{Y.push(Ed(v,_,at))}),Y}function ff(v,_){const D=au(v,_);return au(D,_)}function Wp(v,_){let D=[];return v.forEach(j=>{D.push(ff(j,_))}),D.sort((j,Y)=>j.created_at-Y.created_at),D}Io({},{getToken:()=>Gh,hashPayload:()=>rc,unpackEventFromToken:()=>Xh,validateEvent:()=>Qp,validateEventKind:()=>Xp,validateEventMethodTag:()=>bf,validateEventPayloadTag:()=>Cd,validateEventTimestamp:()=>Yh,validateEventUrlTag:()=>Yp,validateToken:()=>Ul});var Kh="Nostr ";function Gh(v,_,D){return Kp.apply(this,arguments)}function Kp(){return(Kp=(0,a.A)(function*(v,_,D,j=!1,Y){const at={kind:Cc,tags:[["u",v],["method",_]],created_at:Math.round((new Date).getTime()/1e3),content:""};Y&&at.tags.push(["payload",rc(Y)]);const At=yield D(at);return(j?Kh:"")+Qr.encode(Ya.encode(JSON.stringify(At)))})).apply(this,arguments)}function Ul(v,_,D){return $l.apply(this,arguments)}function $l(){return($l=(0,a.A)(function*(v,_,D){const j=yield Xh(v).catch(at=>{throw at});return yield Qp(j,_,D).catch(at=>{throw at})})).apply(this,arguments)}function Xh(v){return Gp.apply(this,arguments)}function Gp(){return(Gp=(0,a.A)(function*(v){if(!v)throw new Error("Missing token");v=v.replace(Kh,"");const _=Wo.decode(Qr.decode(v));if(!_||0===_.length||!_.startsWith("{"))throw new Error("Invalid token");return JSON.parse(_)})).apply(this,arguments)}function Yh(v){return!!v.created_at&&Math.round((new Date).getTime()/1e3)-v.created_at<60}function Xp(v){return v.kind===Cc}function Yp(v,_){const D=v.tags.find(j=>"u"===j[0]);return!!D&&D.length>0&&D[1]===_}function bf(v,_){const D=v.tags.find(j=>"method"===j[0]);return!!D&&D.length>0&&D[1].toLowerCase()===_.toLowerCase()}function rc(v){const _=Sa(Ya.encode(JSON.stringify(v)));return(0,Xo.My)(_)}function Cd(v,_){const D=v.tags.find(Y=>"payload"===Y[0]);if(!D)return!1;const j=rc(_);return D.length>0&&D[1]===j}function Qp(v,_,D,j){return su.apply(this,arguments)}function su(){return(su=(0,a.A)(function*(v,_,D,j){if(!_r(v))throw new Error("Invalid nostr event, signature invalid");if(!Xp(v))throw new Error("Invalid nostr event, kind invalid");if(!Yh(v))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!Yp(v,_))throw new Error("Invalid nostr event, url tag invalid");if(!bf(v,D))throw new Error("Invalid nostr event, method tag invalid");if(j&&"object"==typeof j&&Object.keys(j).length>0&&!Cd(v,j))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},3797:(i,s,o)=>{"use strict";o.d(s,{In:()=>W,OS:()=>O,av:()=>N,qT:()=>pt,rV:()=>J}),Symbol("verified");var O=0,N=1,W=3,J=4,pt=7},4704:(i,s,o)=>{"use strict";o.d(s,{Vw:()=>pt,My:()=>S,Id:()=>ct,O8:()=>k,aT:()=>O,po:()=>it,Ow:()=>C,ZJ:()=>ht,ld:()=>Ot});const n="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,a=st=>st instanceof Uint8Array,k=st=>new DataView(st.buffer,st.byteOffset,st.byteLength),C=(st,vt)=>st<<32-vt|st>>>vt;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const T=Array.from({length:256},(st,vt)=>vt.toString(16).padStart(2,"0"));function S(st){if(!a(st))throw new Error("Uint8Array expected");let vt="";for(let Bt=0;Btne+le.length,0));let Bt=0;return st.forEach(ne=>{if(!a(ne))throw new Error("Uint8Array expected");vt.set(ne,Bt),Bt+=ne.length}),vt}class pt{clone(){return this._cloneInto()}}function Ot(st){const vt=ne=>st().update(ht(ne)).digest(),Bt=st();return vt.outputLen=Bt.outputLen,vt.blockLen=Bt.blockLen,vt.create=()=>st(),vt}function it(st=32){if(n&&"function"==typeof n.getRandomValues)return n.getRandomValues(new Uint8Array(st));throw new Error("crypto.getRandomValues must be defined")}},2661:(i,s,o)=>{"use strict";function n(a,l){this.v=a,this.k=l}o.d(s,{A:()=>n})},3014:(i,s,o)=>{"use strict";function n(l,y,k,C,A,T,S){try{var O=l[T](S),N=O.value}catch(Z){return void k(Z)}O.done?y(N):Promise.resolve(N).then(C,A)}function a(l){return function(){var y=this,k=arguments;return new Promise(function(C,A){var T=l.apply(y,k);function S(N){n(T,C,A,S,O,"next",N)}function O(N){n(T,C,A,S,O,"throw",N)}S(void 0)})}}o.d(s,{A:()=>a})},5137:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});var n=o(2661);function a(l){return new n.A(l,0)}},9129:(i,s,o)=>{"use strict";o.d(s,{A:()=>a});var n=o(2661);function a(y){return function(){return new l(y.apply(this,arguments))}}function l(y){var k,C;function A(S,O){try{var N=y[S](O),Z=N.value,W=Z instanceof n.A;Promise.resolve(W?Z.v:Z).then(function(J){if(W){var ht="return"===S?"return":"next";if(!Z.k||J.done)return A(ht,J);J=y[ht](J).value}T(N.done?"return":"normal",J)},function(J){A("throw",J)})}catch(J){T("throw",J)}}function T(S,O){switch(S){case"return":k.resolve({value:O,done:!0});break;case"throw":k.reject(O);break;default:k.resolve({value:O,done:!1})}(k=k.next)?A(k.key,k.arg):C=null}this._invoke=function(S,O){return new Promise(function(N,Z){var W={key:S,arg:O,resolve:N,reject:Z,next:null};C?C=C.next=W:(k=C=W,A(S,O))})},"function"!=typeof y.return&&(this.return=void 0)}l.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},l.prototype.next=function(y){return this._invoke("next",y)},l.prototype.throw=function(y){return this._invoke("throw",y)},l.prototype.return=function(y){return this._invoke("return",y)}},1635:(i,s,o)=>{"use strict";function Z(kt,Rt,Oe,Ht){return new(Oe||(Oe=Promise))(function(te,Ae){function Pe(ie){try{yt(Ht.next(ie))}catch(Xe){Ae(Xe)}}function St(ie){try{yt(Ht.throw(ie))}catch(Xe){Ae(Xe)}}function yt(ie){ie.done?te(ie.value):function zt(te){return te instanceof Oe?te:new Oe(function(Ae){Ae(te)})}(ie.value).then(Pe,St)}yt((Ht=Ht.apply(kt,Rt||[])).next())})}function _t(kt){return this instanceof _t?(this.v=kt,this):new _t(kt)}function wt(kt,Rt,Oe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var zt,Ht=Oe.apply(kt,Rt||[]),te=[];return zt=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Pe("next"),Pe("throw"),Pe("return",function Ae(Ke){return function(re){return Promise.resolve(re).then(Ke,Xe)}}),zt[Symbol.asyncIterator]=function(){return this},zt;function Pe(Ke,re){Ht[Ke]&&(zt[Ke]=function($e){return new Promise(function(tr,Tr){te.push([Ke,$e,tr,Tr])>1||St(Ke,$e)})},re&&(zt[Ke]=re(zt[Ke])))}function St(Ke,re){try{!function yt(Ke){Ke.value instanceof _t?Promise.resolve(Ke.value.v).then(ie,Xe):Se(te[0][2],Ke)}(Ht[Ke](re))}catch($e){Se(te[0][3],$e)}}function ie(Ke){St("next",Ke)}function Xe(Ke){St("throw",Ke)}function Se(Ke,re){Ke(re),te.shift(),te.length&&St(te[0][0],te[0][1])}}function st(kt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Oe,Rt=kt[Symbol.asyncIterator];return Rt?Rt.call(kt):(kt=function ct(kt){var Rt="function"==typeof Symbol&&Symbol.iterator,Oe=Rt&&kt[Rt],Ht=0;if(Oe)return Oe.call(kt);if(kt&&"number"==typeof kt.length)return{next:function(){return kt&&Ht>=kt.length&&(kt=void 0),{value:kt&&kt[Ht++],done:!kt}}};throw new TypeError(Rt?"Object is not iterable.":"Symbol.iterator is not defined.")}(kt),Oe={},Ht("next"),Ht("throw"),Ht("return"),Oe[Symbol.asyncIterator]=function(){return this},Oe);function Ht(te){Oe[te]=kt[te]&&function(Ae){return new Promise(function(Pe,St){!function zt(te,Ae,Pe,St){Promise.resolve(St).then(function(yt){te({value:yt,done:Pe})},Ae)}(Pe,St,(Ae=kt[te](Ae)).done,Ae.value)})}}}o.d(s,{AQ:()=>wt,N3:()=>_t,sH:()=>Z,xN:()=>st}),"function"==typeof SuppressedError&&SuppressedError}},i=>{i(i.s=770)}]); \ No newline at end of file diff --git a/ngsw.json b/ngsw.json index fc2be5e..e5f7df2 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1732345674366, + "timestamp": 1732363261561, "index": "/index.html", "assetGroups": [], "dataGroups": [], diff --git a/runtime.d80fca22a5bd1c22.js b/runtime.2f92ba661c19d071.js similarity index 90% rename from runtime.d80fca22a5bd1c22.js rename to runtime.2f92ba661c19d071.js index 66db548..b710886 100644 --- a/runtime.d80fca22a5bd1c22.js +++ b/runtime.2f92ba661c19d071.js @@ -1 +1 @@ -(()=>{"use strict";var e,v={},g={};function r(e){var n=g[e];if(void 0!==n)return n.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=v,e=[],r.O=(n,a,d,i)=>{if(!a){var t=1/0;for(f=0;f=i)&&Object.keys(r.O).every(p=>r.O[p](a[o]))?a.splice(o--,1):(u=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[a,d,i]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var a in n)r.o(n,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,a)=>(r.f[a](e,n),n),[])),r.u=e=>(76===e?"common":e)+"."+{43:"e81da7bad4f9d332",76:"eaa9a83df7bd1472",87:"89382f6778c57112",126:"5309b7ca3ee5a204",232:"187dfcb50d3e60b2",256:"0e13c4fd2d85a687",371:"1350987134a35fcd",512:"539a518658b15a38",523:"f3d43ff272901d18",544:"e971df5d20191f4a",556:"14e4bee993e6d7c2",664:"1c5ada7c8fdffb51",767:"a6646537bab60fc0",785:"744d44aa02a67d32",821:"1804c86b65e55d06",836:"3e0f92fc8a003d74",900:"55aaf5e0f9570c5c",907:"f9923f71f8286fd2",957:"5e3037fca5fc8f88"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";r.l=(a,d,i,f)=>{if(e[a])e[a].push(d);else{var t,u;if(void 0!==i)for(var o=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(s);var h=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},s=setTimeout(b.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=b.bind(null,t.onerror),t.onload=b.bind(null,t.onload),u&&document.head.appendChild(t)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(d,i)=>{var f=r.o(e,d)?e[d]:void 0;if(0!==f)if(f)i.push(f[2]);else if(121!=d){var t=new Promise((c,b)=>f=e[d]=[c,b]);i.push(f[2]=t);var u=r.p+r.u(d),o=new Error;r.l(u,c=>{if(r.o(e,d)&&(0!==(f=e[d])&&(e[d]=void 0),f)){var b=c&&("load"===c.type?"missing":c.type),s=c&&c.target&&c.target.src;o.message="Loading chunk "+d+" failed.\n("+b+": "+s+")",o.name="ChunkLoadError",o.type=b,o.request=s,f[1](o)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var n=(d,i)=>{var o,l,[f,t,u]=i,c=0;if(f.some(s=>0!==e[s])){for(o in t)r.o(t,o)&&(r.m[o]=t[o]);if(u)var b=u(r)}for(d&&d(i);c{"use strict";var e,v={},g={};function r(e){var n=g[e];if(void 0!==n)return n.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=v,e=[],r.O=(n,a,d,i)=>{if(!a){var t=1/0;for(f=0;f=i)&&Object.keys(r.O).every(p=>r.O[p](a[o]))?a.splice(o--,1):(u=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[a,d,i]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var a in n)r.o(n,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,a)=>(r.f[a](e,n),n),[])),r.u=e=>(76===e?"common":e)+"."+{43:"e81da7bad4f9d332",76:"eaa9a83df7bd1472",87:"89382f6778c57112",126:"d2192d60c04723cb",232:"e86c6a10c949ded0",256:"0e13c4fd2d85a687",371:"1350987134a35fcd",512:"539a518658b15a38",523:"1d564178fdfd679e",544:"e971df5d20191f4a",556:"14e4bee993e6d7c2",664:"1c5ada7c8fdffb51",767:"a6646537bab60fc0",785:"20609070e643f838",836:"3e0f92fc8a003d74",859:"5c6e13c9e52b4d5a",900:"55aaf5e0f9570c5c",907:"f9923f71f8286fd2",957:"5e3037fca5fc8f88"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";r.l=(a,d,i,f)=>{if(e[a])e[a].push(d);else{var t,u;if(void 0!==i)for(var o=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(s);var h=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},s=setTimeout(b.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=b.bind(null,t.onerror),t.onload=b.bind(null,t.onload),u&&document.head.appendChild(t)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(d,i)=>{var f=r.o(e,d)?e[d]:void 0;if(0!==f)if(f)i.push(f[2]);else if(121!=d){var t=new Promise((c,b)=>f=e[d]=[c,b]);i.push(f[2]=t);var u=r.p+r.u(d),o=new Error;r.l(u,c=>{if(r.o(e,d)&&(0!==(f=e[d])&&(e[d]=void 0),f)){var b=c&&("load"===c.type?"missing":c.type),s=c&&c.target&&c.target.src;o.message="Loading chunk "+d+" failed.\n("+b+": "+s+")",o.name="ChunkLoadError",o.type=b,o.request=s,f[1](o)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var n=(d,i)=>{var o,l,[f,t,u]=i,c=0;if(f.some(s=>0!==e[s])){for(o in t)r.o(t,o)&&(r.m[o]=t[o]);if(u)var b=u(r)}for(d&&d(i);c