-
Notifications
You must be signed in to change notification settings - Fork 0
/
chunk-J75FIYFQ.js
11 lines (9 loc) · 310 KB
/
chunk-J75FIYFQ.js
1
2
3
4
5
6
7
8
9
10
11
import{$ as Et,A as Xe,Aa as fo,Ab as bo,B as $t,Ba as xl,Bb as Io,C as Wt,Ca as Ee,Cb as So,D as oo,Da as go,Db as Rn,E as Je,Ea as El,Eb as Te,F as fl,Fa as Zt,Fb as Do,Ga as P,Gb as Ll,H as gl,Ha as u,Hb as At,I as Fn,Ia as Al,Ib as jl,J as we,Ja as Ai,Jb as Kt,K as so,Ka as mo,Kb as Bl,L as ml,La as On,Lb as Hl,M as vl,Ma as $,N as ao,Na as ce,O as xe,Oa as Tl,P as lo,Pa as ze,Q as ee,Qa as vo,R as O,Ra as V,S as yl,Sa as yo,T as He,Ta as Co,U as m,Ua as Ml,V as x,Va as _o,W as Cl,Wa as Fl,X as w,Xa as Re,Y as co,Ya as W,Z as v,Za as L,_ as y,_a as j,a as p,aa as Gt,b as D,ba as wi,c as Tn,ca as E,cb as Pe,d as ll,da as te,db as Ae,e as cl,ea as A,eb as ne,f as eo,fa as b,fb as Nl,g as to,ga as _l,gb as Ol,h as io,ha as uo,hb as re,i as z,ia as bl,ib as qt,j as Q,ja as xi,jb as fe,k as Ye,ka as pt,kb as B,l as ht,la as ho,lb as Ve,m as M,ma as Il,mb as Le,n as le,na as et,nb as je,o as C,oa as Sl,ob as kl,p as Si,pa as Dl,q as Mn,qa as he,r as dl,ra as Ei,rb as Rl,s as S,sa as pe,sb as G,t as Di,ta as po,tb as Pl,u as ue,ua as Nn,v as no,w as ul,x as ro,xa as U,xb as kn,y as hl,ya as K,yb as Qt,z as pl,za as wl,zb as Vl}from"./chunk-C45MVH67.js";var Gl=null;function it(){return Gl}function Zl(t){Gl??=t}var Pn=class{};var oe=new w(""),No=(()=>{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>y(yh),providedIn:"platform"});let t=e;return t})(),ql=new w(""),yh=(()=>{let e=class e extends No{constructor(){super(),this._doc=y(oe),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return it().getBaseHref(this._doc)}onPopState(n){let r=it().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",n,!1),()=>r.removeEventListener("popstate",n)}onHashChange(n){let r=it().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",n,!1),()=>r.removeEventListener("hashchange",n)}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(n){this._location.pathname=n}pushState(n,r,o){this._history.pushState(n,r,o)}replaceState(n,r,o){this._history.replaceState(n,r,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(n=0){this._history.go(n)}getState(){return this._history.state}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>new e,providedIn:"platform"});let t=e;return t})();function Oo(t,e){if(t.length==0)return e;if(e.length==0)return t;let i=0;return t.endsWith("/")&&i++,e.startsWith("/")&&i++,i==2?t+e.substring(1):i==1?t+e:t+"/"+e}function zl(t){let e=t.match(/#|\?|$/),i=e&&e.index||t.length,n=i-(t[i-1]==="/"?1:0);return t.slice(0,n)+t.slice(i)}function tt(t){return t&&t[0]!=="?"?"?"+t:t}var nt=(()=>{let e=class e{historyGo(n){throw new Error("")}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>y(ko),providedIn:"root"});let t=e;return t})(),Ql=new w(""),ko=(()=>{let e=class e extends nt{constructor(n,r){super(),this._platformLocation=n,this._removeListenerFns=[],this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??y(oe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}prepareExternalUrl(n){return Oo(this._baseHref,n)}path(n=!1){let r=this._platformLocation.pathname+tt(this._platformLocation.search),o=this._platformLocation.hash;return o&&n?`${r}${o}`:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+tt(s));this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+tt(s));this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(v(No),v(Ql,8))},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Kl=(()=>{let e=class e extends nt{constructor(n,r){super(),this._platformLocation=n,this._baseHref="",this._removeListenerFns=[],r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(n){this._removeListenerFns.push(this._platformLocation.onPopState(n),this._platformLocation.onHashChange(n))}getBaseHref(){return this._baseHref}path(n=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(n){let r=Oo(this._baseHref,n);return r.length>0?"#"+r:r}pushState(n,r,o,s){let a=this.prepareExternalUrl(o+tt(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.pushState(n,r,a)}replaceState(n,r,o,s){let a=this.prepareExternalUrl(o+tt(s));a.length==0&&(a=this._platformLocation.pathname),this._platformLocation.replaceState(n,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(n=0){this._platformLocation.historyGo?.(n)}};e.\u0275fac=function(r){return new(r||e)(v(No),v(Ql,8))},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})(),Xt=(()=>{let e=class e{constructor(n){this._subject=new K,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=n;let r=this._locationStrategy.getBaseHref();this._basePath=bh(zl(Ul(r))),this._locationStrategy.onPopState(o=>{this._subject.emit({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(n=!1){return this.normalize(this._locationStrategy.path(n))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(n,r=""){return this.path()==this.normalize(n+tt(r))}normalize(n){return e.stripTrailingSlash(_h(this._basePath,Ul(n)))}prepareExternalUrl(n){return n&&n[0]!=="/"&&(n="/"+n),this._locationStrategy.prepareExternalUrl(n)}go(n,r="",o=null){this._locationStrategy.pushState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+tt(r)),o)}replaceState(n,r="",o=null){this._locationStrategy.replaceState(o,"",n,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(n+tt(r)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(n=0){this._locationStrategy.historyGo?.(n)}onUrlChange(n){return this._urlChangeListeners.push(n),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(n);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(n="",r){this._urlChangeListeners.forEach(o=>o(n,r))}subscribe(n,r,o){return this._subject.subscribe({next:n,error:r,complete:o})}};e.normalizeQueryParams=tt,e.joinWithSlash=Oo,e.stripTrailingSlash=zl,e.\u0275fac=function(r){return new(r||e)(v(nt))},e.\u0275prov=m({token:e,factory:()=>Ch(),providedIn:"root"});let t=e;return t})();function Ch(){return new Xt(v(nt))}function _h(t,e){if(!t||!e.startsWith(t))return e;let i=e.substring(t.length);return i===""||["/",";","?","#"].includes(i[0])?i:e}function Ul(t){return t.replace(/\/index.html$/,"")}function bh(t){if(new RegExp("^(https?:)?//").test(t)){let[,i]=t.split(/\/\/[^\/]+/);return i}return t}function Yl(t,e){e=encodeURIComponent(e);for(let i of t.split(";")){let n=i.indexOf("="),[r,o]=n==-1?[i,""]:[i.slice(0,n),i.slice(n+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}var wo=/\s+/,$l=[],Ln=(()=>{let e=class e{constructor(n,r){this._ngEl=n,this._renderer=r,this.initialClasses=$l,this.stateMap=new Map}set klass(n){this.initialClasses=n!=null?n.trim().split(wo):$l}set ngClass(n){this.rawClass=typeof n=="string"?n.trim().split(wo):n}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let n=this.rawClass;if(Array.isArray(n)||n instanceof Set)for(let r of n)this._updateState(r,!0);else if(n!=null)for(let r of Object.keys(n))this._updateState(r,!!n[r]);this._applyStateDiff()}_updateState(n,r){let o=this.stateMap.get(n);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(n,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let n of this.stateMap){let r=n[0],o=n[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(n,r){n=n.trim(),n.length>0&&n.split(wo).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}};e.\u0275fac=function(r){return new(r||e)(u(U),u($))},e.\u0275dir=b({type:e,selectors:[["","ngClass",""]],inputs:{klass:[E.None,"class","klass"],ngClass:"ngClass"},standalone:!0});let t=e;return t})();var Tt=(()=>{let e=class e{constructor(n,r){this._viewContainer=n,this._context=new xo,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=r}set ngIf(n){this._context.$implicit=this._context.ngIf=n,this._updateView()}set ngIfThen(n){Wl("ngIfThen",n),this._thenTemplateRef=n,this._thenViewRef=null,this._updateView()}set ngIfElse(n){Wl("ngIfElse",n),this._elseTemplateRef=n,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(n,r){return!0}};e.\u0275fac=function(r){return new(r||e)(u(ze),u(Ai))},e.\u0275dir=b({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});let t=e;return t})(),xo=class{constructor(){this.$implicit=null,this.ngIf=null}};function Wl(t,e){if(!!!(!e||e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${yl(e)}'.`)}function Ih(t,e){return new O(2100,!1)}var Eo=class{createSubscription(e,i){return Kt(()=>e.subscribe({next:i,error:n=>{throw n}}))}dispose(e){Kt(()=>e.unsubscribe())}},Ao=class{createSubscription(e,i){return e.then(i,n=>{throw n})}dispose(e){}},Sh=new Ao,Dh=new Eo,wh=(()=>{let e=class e{constructor(n){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=n}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(n){if(!this._obj){if(n)try{this.markForCheckOnValueUpdate=!1,this._subscribe(n)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return n!==this._obj?(this._dispose(),this.transform(n)):this._latestValue}_subscribe(n){this._obj=n,this._strategy=this._selectStrategy(n),this._subscription=this._strategy.createSubscription(n,r=>this._updateLatestValue(n,r))}_selectStrategy(n){if(Qt(n))return Sh;if(Vl(n))return Dh;throw Ih(e,n)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(n,r){n===this._obj&&(this._latestValue=r,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}};e.\u0275fac=function(r){return new(r||e)(u(Te,16))},e.\u0275pipe=_l({name:"async",type:e,pure:!1,standalone:!0});let t=e;return t})();var Z=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=A({type:e}),e.\u0275inj=x({});let t=e;return t})(),Ro="browser",xh="server";function Me(t){return t===Ro}function Po(t){return t===xh}var Xl=(()=>{let e=class e{};e.\u0275prov=m({token:e,providedIn:"root",factory:()=>Me(y(Ee))?new To(y(oe),window):new Mo});let t=e;return t})(),To=class{constructor(e,i){this.document=e,this.window=i,this.offset=()=>[0,0]}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let i=Eh(this.document,e);i&&(this.scrollToElement(i),i.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let i=e.getBoundingClientRect(),n=i.left+this.window.pageXOffset,r=i.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}};function Eh(t,e){let i=t.getElementById(e)||t.getElementsByName(e)[0];if(i)return i;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let o=r.shadowRoot;if(o){let s=o.getElementById(e)||o.querySelector(`[name="${e}"]`);if(s)return s}r=n.nextNode()}}return null}var Mo=class{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}},Vn=class{};var jo=class extends Pn{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Bo=class t extends jo{static makeCurrent(){Zl(new t)}onAndCancel(e,i,n){return e.addEventListener(i,n),()=>{e.removeEventListener(i,n)}}dispatchEvent(e,i){e.dispatchEvent(i)}remove(e){e.parentNode&&e.parentNode.removeChild(e)}createElement(e,i){return i=i||this.getDefaultDocument(),i.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,i){return i==="window"?window:i==="document"?e:i==="body"?e.body:null}getBaseHref(e){let i=Th();return i==null?null:Mh(i)}resetBaseElement(){Ti=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return Yl(document.cookie,e)}},Ti=null;function Th(){return Ti=Ti||document.querySelector("base"),Ti?Ti.getAttribute("href"):null}function Mh(t){return new URL(t,document.baseURI).pathname}var Fh=(()=>{let e=class e{build(){return new XMLHttpRequest}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})(),Ho=new w(""),nc=(()=>{let e=class e{constructor(n,r){this._zone=r,this._eventNameToPlugin=new Map,n.forEach(o=>{o.manager=this}),this._plugins=n.slice().reverse()}addEventListener(n,r,o){return this._findPluginFor(r).addEventListener(n,r,o)}getZone(){return this._zone}_findPluginFor(n){let r=this._eventNameToPlugin.get(n);if(r)return r;if(r=this._plugins.find(s=>s.supports(n)),!r)throw new O(5101,!1);return this._eventNameToPlugin.set(n,r),r}};e.\u0275fac=function(r){return new(r||e)(v(Ho),v(ce))},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})(),jn=class{constructor(e){this._doc=e}},Vo="ng-app-id",rc=(()=>{let e=class e{constructor(n,r,o,s={}){this.doc=n,this.appId=r,this.nonce=o,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Po(s),this.resetHostNodes()}addStyles(n){for(let r of n)this.changeUsageCount(r,1)===1&&this.onStyleAdded(r)}removeStyles(n){for(let r of n)this.changeUsageCount(r,-1)<=0&&this.onStyleRemoved(r)}ngOnDestroy(){let n=this.styleNodesInDOM;n&&(n.forEach(r=>r.remove()),n.clear());for(let r of this.getAllStyles())this.onStyleRemoved(r);this.resetHostNodes()}addHost(n){this.hostNodes.add(n);for(let r of this.getAllStyles())this.addStyleToHost(n,r)}removeHost(n){this.hostNodes.delete(n)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(n){for(let r of this.hostNodes)this.addStyleToHost(r,n)}onStyleRemoved(n){let r=this.styleRef;r.get(n)?.elements?.forEach(o=>o.remove()),r.delete(n)}collectServerRenderedStyles(){let n=this.doc.head?.querySelectorAll(`style[${Vo}="${this.appId}"]`);if(n?.length){let r=new Map;return n.forEach(o=>{o.textContent!=null&&r.set(o.textContent,o)}),r}return null}changeUsageCount(n,r){let o=this.styleRef;if(o.has(n)){let s=o.get(n);return s.usage+=r,s.usage}return o.set(n,{usage:r,elements:[]}),r}getStyleElement(n,r){let o=this.styleNodesInDOM,s=o?.get(r);if(s?.parentNode===n)return o.delete(r),s.removeAttribute(Vo),s;{let a=this.doc.createElement("style");return this.nonce&&a.setAttribute("nonce",this.nonce),a.textContent=r,this.platformIsServer&&a.setAttribute(Vo,this.appId),n.appendChild(a),a}}addStyleToHost(n,r){let o=this.getStyleElement(n,r),s=this.styleRef,a=s.get(r)?.elements;a?a.push(o):s.set(r,{elements:[o],usage:1})}resetHostNodes(){let n=this.hostNodes;n.clear(),n.add(this.doc.head)}};e.\u0275fac=function(r){return new(r||e)(v(oe),v(fo),v(go,8),v(Ee))},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})(),Lo={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Uo=/%COMP%/g,oc="%COMP%",Nh=`_nghost-${oc}`,Oh=`_ngcontent-${oc}`,kh=!0,Rh=new w("",{providedIn:"root",factory:()=>kh});function Ph(t){return Oh.replace(Uo,t)}function Vh(t){return Nh.replace(Uo,t)}function sc(t,e){return e.map(i=>i.replace(Uo,t))}var ec=(()=>{let e=class e{constructor(n,r,o,s,a,c,l,d=null){this.eventManager=n,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=s,this.doc=a,this.platformId=c,this.ngZone=l,this.nonce=d,this.rendererByCompId=new Map,this.platformIsServer=Po(c),this.defaultRenderer=new Mi(n,a,l,this.platformIsServer)}createRenderer(n,r){if(!n||!r)return this.defaultRenderer;this.platformIsServer&&r.encapsulation===wi.ShadowDom&&(r=D(p({},r),{encapsulation:wi.Emulated}));let o=this.getOrCreateRenderer(n,r);return o instanceof Bn?o.applyToHost(n):o instanceof Fi&&o.applyStyles(),o}getOrCreateRenderer(n,r){let o=this.rendererByCompId,s=o.get(r.id);if(!s){let a=this.doc,c=this.ngZone,l=this.eventManager,d=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(r.encapsulation){case wi.Emulated:s=new Bn(l,d,r,this.appId,f,a,c,g);break;case wi.ShadowDom:return new zo(l,d,n,r,a,c,this.nonce,g);default:s=new Fi(l,d,r,f,a,c,g);break}o.set(r.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}};e.\u0275fac=function(r){return new(r||e)(v(nc),v(rc),v(fo),v(Rh),v(oe),v(Ee),v(ce),v(go))},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})(),Mi=class{constructor(e,i,n,r){this.eventManager=e,this.doc=i,this.ngZone=n,this.platformIsServer=r,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(e,i){return i?this.doc.createElementNS(Lo[i]||i,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,i){(tc(e)?e.content:e).appendChild(i)}insertBefore(e,i,n){e&&(tc(e)?e.content:e).insertBefore(i,n)}removeChild(e,i){e&&e.removeChild(i)}selectRootElement(e,i){let n=typeof e=="string"?this.doc.querySelector(e):e;if(!n)throw new O(-5104,!1);return i||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,i,n,r){if(r){i=r+":"+i;let o=Lo[r];o?e.setAttributeNS(o,i,n):e.setAttribute(i,n)}else e.setAttribute(i,n)}removeAttribute(e,i,n){if(n){let r=Lo[n];r?e.removeAttributeNS(r,i):e.removeAttribute(`${n}:${i}`)}else e.removeAttribute(i)}addClass(e,i){e.classList.add(i)}removeClass(e,i){e.classList.remove(i)}setStyle(e,i,n,r){r&(Zt.DashCase|Zt.Important)?e.style.setProperty(i,n,r&Zt.Important?"important":""):e.style[i]=n}removeStyle(e,i,n){n&Zt.DashCase?e.style.removeProperty(i):e.style[i]=""}setProperty(e,i,n){e!=null&&(e[i]=n)}setValue(e,i){e.nodeValue=i}listen(e,i,n){if(typeof e=="string"&&(e=it().getGlobalEventTarget(this.doc,e),!e))throw new Error(`Unsupported event target ${e} for event ${i}`);return this.eventManager.addEventListener(e,i,this.decoratePreventDefault(n))}decoratePreventDefault(e){return i=>{if(i==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(i)):e(i))===!1&&i.preventDefault()}}};function tc(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var zo=class extends Mi{constructor(e,i,n,r,o,s,a,c){super(e,o,s,c),this.sharedStylesHost=i,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let l=sc(r.id,r.styles);for(let d of l){let f=document.createElement("style");a&&f.setAttribute("nonce",a),f.textContent=d,this.shadowRoot.appendChild(f)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,i){return super.appendChild(this.nodeOrShadowRoot(e),i)}insertBefore(e,i,n){return super.insertBefore(this.nodeOrShadowRoot(e),i,n)}removeChild(e,i){return super.removeChild(this.nodeOrShadowRoot(e),i)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Fi=class extends Mi{constructor(e,i,n,r,o,s,a,c){super(e,o,s,a),this.sharedStylesHost=i,this.removeStylesOnCompDestroy=r,this.styles=c?sc(c,n.styles):n.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},Bn=class extends Fi{constructor(e,i,n,r,o,s,a,c){let l=r+"-"+n.id;super(e,i,n,o,s,a,c,l),this.contentAttr=Ph(l),this.hostAttr=Vh(l)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,i){let n=super.createElement(e,i);return super.setAttribute(n,this.contentAttr,""),n}},Lh=(()=>{let e=class e extends jn{constructor(n){super(n)}supports(n){return!0}addEventListener(n,r,o){return n.addEventListener(r,o,!1),()=>this.removeEventListener(n,r,o)}removeEventListener(n,r,o){return n.removeEventListener(r,o)}};e.\u0275fac=function(r){return new(r||e)(v(oe))},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})(),ic=["alt","control","meta","shift"],jh={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Bh={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},Hh=(()=>{let e=class e extends jn{constructor(n){super(n)}supports(n){return e.parseEventName(n)!=null}addEventListener(n,r,o){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>it().onAndCancel(n,s.domEventName,a))}static parseEventName(n){let r=n.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let s=e._normalizeKey(r.pop()),a="",c=r.indexOf("code");if(c>-1&&(r.splice(c,1),a="code."),ic.forEach(d=>{let f=r.indexOf(d);f>-1&&(r.splice(f,1),a+=d+".")}),a+=s,r.length!=0||s.length===0)return null;let l={};return l.domEventName=o,l.fullKey=a,l}static matchEventFullKeyCode(n,r){let o=jh[n.key]||n.key,s="";return r.indexOf("code.")>-1&&(o=n.code,s="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),ic.forEach(a=>{if(a!==o){let c=Bh[a];c(n)&&(s+=a+".")}}),s+=o,s===r)}static eventCallback(n,r,o){return s=>{e.matchEventFullKeyCode(s,n)&&o.runGuarded(()=>r(s))}}static _normalizeKey(n){return n==="esc"?"escape":n}};e.\u0275fac=function(r){return new(r||e)(v(oe))},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})();function Hv(t,e){return Ll(p({rootComponent:t},zh(e)))}function zh(t){return{appProviders:[...Zh,...t?.providers??[]],platformProviders:Gh}}function Uh(){Bo.makeCurrent()}function $h(){return new po}function Wh(){return wl(document),document}var Gh=[{provide:Ee,useValue:Ro},{provide:xl,useValue:Uh,multi:!0},{provide:oe,useFactory:Wh,deps:[]}];var Zh=[{provide:bl,useValue:"root"},{provide:po,useFactory:$h,deps:[]},{provide:Ho,useClass:Lh,multi:!0,deps:[oe,ce,Ee]},{provide:Ho,useClass:Hh,multi:!0,deps:[oe]},ec,rc,nc,{provide:On,useExisting:ec},{provide:Vn,useClass:Fh,deps:[]},[]];var ac=(()=>{let e=class e{constructor(n){this._doc=n}getTitle(){return this._doc.title}setTitle(n){this._doc.title=n||""}};e.\u0275fac=function(r){return new(r||e)(v(oe))},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var _="primary",Zi=Symbol("RouteTitle"),qo=class{constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i[0]:i}return null}getAll(e){if(this.has(e)){let i=this.params[e];return Array.isArray(i)?i:[i]}return[]}get keys(){return Object.keys(this.params)}};function ni(t){return new qo(t)}function Qh(t,e,i){let n=i.path.split("/");if(n.length>t.length||i.pathMatch==="full"&&(e.hasChildren()||n.length<t.length))return null;let r={};for(let o=0;o<n.length;o++){let s=n[o],a=t[o];if(s.startsWith(":"))r[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,n.length),posParams:r}}function Kh(t,e){if(t.length!==e.length)return!1;for(let i=0;i<t.length;++i)if(!Ue(t[i],e[i]))return!1;return!0}function Ue(t,e){let i=t?Qo(t):void 0,n=e?Qo(e):void 0;if(!i||!n||i.length!=n.length)return!1;let r;for(let o=0;o<i.length;o++)if(r=i[o],!mc(t[r],e[r]))return!1;return!0}function Qo(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function mc(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;let i=[...t].sort(),n=[...e].sort();return i.every((r,o)=>n[o]===r)}else return t===e}function vc(t){return t.length>0?t[t.length-1]:null}function yt(t){return Mn(t)?t:Qt(t)?le(Promise.resolve(t)):C(t)}var Yh={exact:Cc,subset:_c},yc={exact:Xh,subset:Jh,ignored:()=>!0};function lc(t,e,i){return Yh[i.paths](t.root,e.root,i.matrixParams)&&yc[i.queryParams](t.queryParams,e.queryParams)&&!(i.fragment==="exact"&&t.fragment!==e.fragment)}function Xh(t,e){return Ue(t,e)}function Cc(t,e,i){if(!Ft(t.segments,e.segments)||!Un(t.segments,e.segments,i)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let n in e.children)if(!t.children[n]||!Cc(t.children[n],e.children[n],i))return!1;return!0}function Jh(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(i=>mc(t[i],e[i]))}function _c(t,e,i){return bc(t,e,e.segments,i)}function bc(t,e,i,n){if(t.segments.length>i.length){let r=t.segments.slice(0,i.length);return!(!Ft(r,i)||e.hasChildren()||!Un(r,i,n))}else if(t.segments.length===i.length){if(!Ft(t.segments,i)||!Un(t.segments,i,n))return!1;for(let r in e.children)if(!t.children[r]||!_c(t.children[r],e.children[r],n))return!1;return!0}else{let r=i.slice(0,t.segments.length),o=i.slice(t.segments.length);return!Ft(t.segments,r)||!Un(t.segments,r,n)||!t.children[_]?!1:bc(t.children[_],e,o,n)}}function Un(t,e,i){return e.every((n,r)=>yc[i](t[r].parameters,n.parameters))}var ft=class{constructor(e=new T([],{}),i={},n=null){this.root=e,this.queryParams=i,this.fragment=n}get queryParamMap(){return this._queryParamMap??=ni(this.queryParams),this._queryParamMap}toString(){return ip.serialize(this)}},T=class{constructor(e,i){this.segments=e,this.children=i,this.parent=null,Object.values(i).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return $n(this)}},Mt=class{constructor(e,i){this.path=e,this.parameters=i}get parameterMap(){return this._parameterMap??=ni(this.parameters),this._parameterMap}toString(){return Sc(this)}};function ep(t,e){return Ft(t,e)&&t.every((i,n)=>Ue(i.parameters,e[n].parameters))}function Ft(t,e){return t.length!==e.length?!1:t.every((i,n)=>i.path===e[n].path)}function tp(t,e){let i=[];return Object.entries(t.children).forEach(([n,r])=>{n===_&&(i=i.concat(e(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==_&&(i=i.concat(e(r,n)))}),i}var qi=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>new Li,providedIn:"root"});let t=e;return t})(),Li=class{parse(e){let i=new Yo(e);return new ft(i.parseRootSegment(),i.parseQueryParams(),i.parseFragment())}serialize(e){let i=`/${Ni(e.root,!0)}`,n=op(e.queryParams),r=typeof e.fragment=="string"?`#${np(e.fragment)}`:"";return`${i}${n}${r}`}},ip=new Li;function $n(t){return t.segments.map(e=>Sc(e)).join("/")}function Ni(t,e){if(!t.hasChildren())return $n(t);if(e){let i=t.children[_]?Ni(t.children[_],!1):"",n=[];return Object.entries(t.children).forEach(([r,o])=>{r!==_&&n.push(`${r}:${Ni(o,!1)}`)}),n.length>0?`${i}(${n.join("//")})`:i}else{let i=tp(t,(n,r)=>r===_?[Ni(t.children[_],!1)]:[`${r}:${Ni(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[_]!=null?`${$n(t)}/${i[0]}`:`${$n(t)}/(${i.join("//")})`}}function Ic(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Hn(t){return Ic(t).replace(/%3B/gi,";")}function np(t){return encodeURI(t)}function Ko(t){return Ic(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Wn(t){return decodeURIComponent(t)}function cc(t){return Wn(t.replace(/\+/g,"%20"))}function Sc(t){return`${Ko(t.path)}${rp(t.parameters)}`}function rp(t){return Object.entries(t).map(([e,i])=>`;${Ko(e)}=${Ko(i)}`).join("")}function op(t){let e=Object.entries(t).map(([i,n])=>Array.isArray(n)?n.map(r=>`${Hn(i)}=${Hn(r)}`).join("&"):`${Hn(i)}=${Hn(n)}`).filter(i=>i);return e.length?`?${e.join("&")}`:""}var sp=/^[^\/()?;#]+/;function $o(t){let e=t.match(sp);return e?e[0]:""}var ap=/^[^\/()?;=#]+/;function lp(t){let e=t.match(ap);return e?e[0]:""}var cp=/^[^=?&#]+/;function dp(t){let e=t.match(cp);return e?e[0]:""}var up=/^[^&#]+/;function hp(t){let e=t.match(up);return e?e[0]:""}var Yo=class{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new T([],{}):new T([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let i={};this.peekStartsWith("/(")&&(this.capture("/"),i=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(i).length>0)&&(n[_]=new T(e,i)),n}parseSegment(){let e=$o(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new O(4009,!1);return this.capture(e),new Mt(Wn(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let i=lp(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let r=$o(this.remaining);r&&(n=r,this.capture(n))}e[Wn(i)]=Wn(n)}parseQueryParam(e){let i=dp(this.remaining);if(!i)return;this.capture(i);let n="";if(this.consumeOptional("=")){let s=hp(this.remaining);s&&(n=s,this.capture(n))}let r=cc(i),o=cc(n);if(e.hasOwnProperty(r)){let s=e[r];Array.isArray(s)||(s=[s],e[r]=s),s.push(o)}else e[r]=o}parseParens(e){let i={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=$o(this.remaining),r=this.remaining[n.length];if(r!=="/"&&r!==")"&&r!==";")throw new O(4010,!1);let o;n.indexOf(":")>-1?(o=n.slice(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=_);let s=this.parseChildren();i[o]=Object.keys(s).length===1?s[_]:new T([],s),this.consumeOptional("//")}return i}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new O(4011,!1)}};function Dc(t){return t.segments.length>0?new T([],{[_]:t}):t}function wc(t){let e={};for(let[n,r]of Object.entries(t.children)){let o=wc(r);if(n===_&&o.segments.length===0&&o.hasChildren())for(let[s,a]of Object.entries(o.children))e[s]=a;else(o.segments.length>0||o.hasChildren())&&(e[n]=o)}let i=new T(t.segments,e);return pp(i)}function pp(t){if(t.numberOfChildren===1&&t.children[_]){let e=t.children[_];return new T(t.segments.concat(e.segments),e.children)}return t}function ri(t){return t instanceof ft}function fp(t,e,i=null,n=null){let r=xc(t);return Ec(r,e,i,n)}function xc(t){let e;function i(o){let s={};for(let c of o.children){let l=i(c);s[c.outlet]=l}let a=new T(o.url,s);return o===t&&(e=a),a}let n=i(t.root),r=Dc(n);return e??r}function Ec(t,e,i,n){let r=t;for(;r.parent;)r=r.parent;if(e.length===0)return Wo(r,r,r,i,n);let o=gp(e);if(o.toRoot())return Wo(r,r,new T([],{}),i,n);let s=mp(o,r,t),a=s.processChildren?Ri(s.segmentGroup,s.index,o.commands):Tc(s.segmentGroup,s.index,o.commands);return Wo(r,s.segmentGroup,a,i,n)}function Gn(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function ji(t){return typeof t=="object"&&t!=null&&t.outlets}function Wo(t,e,i,n,r){let o={};n&&Object.entries(n).forEach(([c,l])=>{o[c]=Array.isArray(l)?l.map(d=>`${d}`):`${l}`});let s;t===e?s=i:s=Ac(t,e,i);let a=Dc(wc(s));return new ft(a,o,r)}function Ac(t,e,i){let n={};return Object.entries(t.children).forEach(([r,o])=>{o===e?n[r]=i:n[r]=Ac(o,e,i)}),new T(t.segments,n)}var Zn=class{constructor(e,i,n){if(this.isAbsolute=e,this.numberOfDoubleDots=i,this.commands=n,e&&n.length>0&&Gn(n[0]))throw new O(4003,!1);let r=n.find(ji);if(r&&r!==vc(n))throw new O(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function gp(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Zn(!0,0,t);let e=0,i=!1,n=t.reduce((r,o,s)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let a={};return Object.entries(o.outlets).forEach(([c,l])=>{a[c]=typeof l=="string"?l.split("/"):l}),[...r,{outlets:a}]}if(o.segmentPath)return[...r,o.segmentPath]}return typeof o!="string"?[...r,o]:s===0?(o.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?i=!0:a===".."?e++:a!=""&&r.push(a))}),r):[...r,o]},[]);return new Zn(i,e,n)}var ti=class{constructor(e,i,n){this.segmentGroup=e,this.processChildren=i,this.index=n}};function mp(t,e,i){if(t.isAbsolute)return new ti(e,!0,0);if(!i)return new ti(e,!1,NaN);if(i.parent===null)return new ti(i,!0,0);let n=Gn(t.commands[0])?0:1,r=i.segments.length-1+n;return vp(i,r,t.numberOfDoubleDots)}function vp(t,e,i){let n=t,r=e,o=i;for(;o>r;){if(o-=r,n=n.parent,!n)throw new O(4005,!1);r=n.segments.length}return new ti(n,!1,r-o)}function yp(t){return ji(t[0])?t[0].outlets:{[_]:t}}function Tc(t,e,i){if(t??=new T([],{}),t.segments.length===0&&t.hasChildren())return Ri(t,e,i);let n=Cp(t,e,i),r=i.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let o=new T(t.segments.slice(0,n.pathIndex),{});return o.children[_]=new T(t.segments.slice(n.pathIndex),t.children),Ri(o,0,r)}else return n.match&&r.length===0?new T(t.segments,{}):n.match&&!t.hasChildren()?Xo(t,e,i):n.match?Ri(t,0,r):Xo(t,e,i)}function Ri(t,e,i){if(i.length===0)return new T(t.segments,{});{let n=yp(i),r={};if(Object.keys(n).some(o=>o!==_)&&t.children[_]&&t.numberOfChildren===1&&t.children[_].segments.length===0){let o=Ri(t.children[_],e,i);return new T(t.segments,o.children)}return Object.entries(n).forEach(([o,s])=>{typeof s=="string"&&(s=[s]),s!==null&&(r[o]=Tc(t.children[o],e,s))}),Object.entries(t.children).forEach(([o,s])=>{n[o]===void 0&&(r[o]=s)}),new T(t.segments,r)}}function Cp(t,e,i){let n=0,r=e,o={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(n>=i.length)return o;let s=t.segments[r],a=i[n];if(ji(a))break;let c=`${a}`,l=n<i.length-1?i[n+1]:null;if(r>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!uc(c,l,s))return o;n+=2}else{if(!uc(c,{},s))return o;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function Xo(t,e,i){let n=t.segments.slice(0,e),r=0;for(;r<i.length;){let o=i[r];if(ji(o)){let c=_p(o.outlets);return new T(n,c)}if(r===0&&Gn(i[0])){let c=t.segments[e];n.push(new Mt(c.path,dc(i[0]))),r++;continue}let s=ji(o)?o.outlets[_]:`${o}`,a=r<i.length-1?i[r+1]:null;s&&a&&Gn(a)?(n.push(new Mt(s,dc(a))),r+=2):(n.push(new Mt(s,{})),r++)}return new T(n,{})}function _p(t){let e={};return Object.entries(t).forEach(([i,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(e[i]=Xo(new T([],{}),0,n))}),e}function dc(t){let e={};return Object.entries(t).forEach(([i,n])=>e[i]=`${n}`),e}function uc(t,e,i){return t==i.path&&Ue(e,i.parameters)}var Pi="imperative",Y=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(Y||{}),Fe=class{constructor(e,i){this.id=e,this.url=i}},oi=class extends Fe{constructor(e,i,n="imperative",r=null){super(e,i),this.type=Y.NavigationStart,this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},$e=class extends Fe{constructor(e,i,n){super(e,i),this.urlAfterRedirects=n,this.type=Y.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},me=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(me||{}),qn=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(qn||{}),gt=class extends Fe{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=Y.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},mt=class extends Fe{constructor(e,i,n,r){super(e,i),this.reason=n,this.code=r,this.type=Y.NavigationSkipped}},Bi=class extends Fe{constructor(e,i,n,r){super(e,i),this.error=n,this.target=r,this.type=Y.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Qn=class extends Fe{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Y.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Jo=class extends Fe{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Y.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},es=class extends Fe{constructor(e,i,n,r,o){super(e,i),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o,this.type=Y.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},ts=class extends Fe{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Y.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},is=class extends Fe{constructor(e,i,n,r){super(e,i),this.urlAfterRedirects=n,this.state=r,this.type=Y.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ns=class{constructor(e){this.route=e,this.type=Y.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},rs=class{constructor(e){this.route=e,this.type=Y.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},os=class{constructor(e){this.snapshot=e,this.type=Y.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ss=class{constructor(e){this.snapshot=e,this.type=Y.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},as=class{constructor(e){this.snapshot=e,this.type=Y.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ls=class{constructor(e){this.snapshot=e,this.type=Y.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Kn=class{constructor(e,i,n){this.routerEvent=e,this.position=i,this.anchor=n,this.type=Y.Scroll}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},Hi=class{},zi=class{constructor(e){this.url=e}};var cs=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Qi,this.attachRef=null}},Qi=(()=>{let e=class e{constructor(){this.contexts=new Map}onChildOutletCreated(n,r){let o=this.getOrCreateContext(n);o.outlet=r,this.contexts.set(n,o)}onChildOutletDestroyed(n){let r=this.getContext(n);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let n=this.contexts;return this.contexts=new Map,n}onOutletReAttached(n){this.contexts=n}getOrCreateContext(n){let r=this.getContext(n);return r||(r=new cs,this.contexts.set(n,r)),r}getContext(n){return this.contexts.get(n)||null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Yn=class{constructor(e){this._root=e}get root(){return this._root.value}parent(e){let i=this.pathFromRoot(e);return i.length>1?i[i.length-2]:null}children(e){let i=ds(e,this._root);return i?i.children.map(n=>n.value):[]}firstChild(e){let i=ds(e,this._root);return i&&i.children.length>0?i.children[0].value:null}siblings(e){let i=us(e,this._root);return i.length<2?[]:i[i.length-2].children.map(r=>r.value).filter(r=>r!==e)}pathFromRoot(e){return us(e,this._root).map(i=>i.value)}};function ds(t,e){if(t===e.value)return e;for(let i of e.children){let n=ds(t,i);if(n)return n}return null}function us(t,e){if(t===e.value)return[e];for(let i of e.children){let n=us(t,i);if(n.length)return n.unshift(e),n}return[]}var ge=class{constructor(e,i){this.value=e,this.children=i}toString(){return`TreeNode(${this.value})`}};function ei(t){let e={};return t&&t.children.forEach(i=>e[i.value.outlet]=i),e}var Xn=class extends Yn{constructor(e,i){super(e),this.snapshot=i,bs(this,e)}toString(){return this.snapshot.toString()}};function Mc(t){let e=bp(t),i=new Q([new Mt("",{})]),n=new Q({}),r=new Q({}),o=new Q({}),s=new Q(""),a=new vt(i,n,o,s,r,_,t,e.root);return a.snapshot=e.root,new Xn(new ge(a,[]),e)}function bp(t){let e={},i={},n={},r="",o=new Ui([],e,n,r,i,_,t,null,{});return new Jn("",new ge(o,[]))}var vt=class{constructor(e,i,n,r,o,s,a,c){this.urlSubject=e,this.paramsSubject=i,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=o,this.outlet=s,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(S(l=>l[Zi]))??C(void 0),this.url=e,this.params=i,this.queryParams=n,this.fragment=r,this.data=o}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(S(e=>ni(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(S(e=>ni(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function _s(t,e,i="emptyOnly"){let n,{routeConfig:r}=t;return e!==null&&(i==="always"||r?.path===""||!e.component&&!e.routeConfig?.loadComponent)?n={params:p(p({},e.params),t.params),data:p(p({},e.data),t.data),resolve:p(p(p(p({},t.data),e.data),r?.data),t._resolvedData)}:n={params:p({},t.params),data:p({},t.data),resolve:p(p({},t.data),t._resolvedData??{})},r&&Nc(r)&&(n.resolve[Zi]=r.title),n}var Ui=class{get title(){return this.data?.[Zi]}constructor(e,i,n,r,o,s,a,c,l){this.url=e,this.params=i,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=a,this.routeConfig=c,this._resolve=l}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??=ni(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ni(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(n=>n.toString()).join("/"),i=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${i}')`}},Jn=class extends Yn{constructor(e,i){super(i),this.url=e,bs(this,i)}toString(){return Fc(this._root)}};function bs(t,e){e.value._routerState=t,e.children.forEach(i=>bs(t,i))}function Fc(t){let e=t.children.length>0?` { ${t.children.map(Fc).join(", ")} } `:"";return`${t.value}${e}`}function Go(t){if(t.snapshot){let e=t.snapshot,i=t._futureSnapshot;t.snapshot=i,Ue(e.queryParams,i.queryParams)||t.queryParamsSubject.next(i.queryParams),e.fragment!==i.fragment&&t.fragmentSubject.next(i.fragment),Ue(e.params,i.params)||t.paramsSubject.next(i.params),Kh(e.url,i.url)||t.urlSubject.next(i.url),Ue(e.data,i.data)||t.dataSubject.next(i.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function hs(t,e){let i=Ue(t.params,e.params)&&ep(t.url,e.url),n=!t.parent!=!e.parent;return i&&!n&&(!t.parent||hs(t.parent,e.parent))}function Nc(t){return typeof t.title=="string"||t.title===null}var Ip=(()=>{let e=class e{constructor(){this.activated=null,this._activatedRoute=null,this.name=_,this.activateEvents=new K,this.deactivateEvents=new K,this.attachEvents=new K,this.detachEvents=new K,this.parentContexts=y(Qi),this.location=y(ze),this.changeDetector=y(Te),this.environmentInjector=y(xi),this.inputBinder=y(nr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(n){if(n.name){let{firstChange:r,previousValue:o}=n.name;if(r)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(n){return this.parentContexts.getContext(n)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let n=this.parentContexts.getContext(this.name);n?.route&&(n.attachRef?this.attach(n.attachRef,n.route):this.activateWith(n.route,n.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new O(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new O(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new O(4012,!1);this.location.detach();let n=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(n.instance),n}attach(n,r){this.activated=n,this._activatedRoute=r,this.location.insert(n.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(n.instance)}deactivate(){if(this.activated){let n=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(n)}}activateWith(n,r){if(this.isActivated)throw new O(4013,!1);this._activatedRoute=n;let o=this.location,a=n.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,l=new ps(n,c,o.injector);this.activated=o.createComponent(a,{index:o.length,injector:l,environmentInjector:r??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=b({type:e,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[et]});let t=e;return t})(),ps=class{constructor(e,i,n){this.route=e,this.childContexts=i,this.parent=n}get(e,i){return e===vt?this.route:e===Qi?this.childContexts:this.parent.get(e,i)}},nr=new w(""),hc=(()=>{let e=class e{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(n){this.unsubscribeFromRouteData(n),this.subscribeToRouteData(n)}unsubscribeFromRouteData(n){this.outletDataSubscriptions.get(n)?.unsubscribe(),this.outletDataSubscriptions.delete(n)}subscribeToRouteData(n){let{activatedRoute:r}=n,o=Di([r.queryParams,r.params,r.data]).pipe(xe(([s,a,c],l)=>(c=p(p(p({},s),a),c),l===0?C(c):Promise.resolve(c)))).subscribe(s=>{if(!n.isActivated||!n.activatedComponentRef||n.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(n);return}let a=Hl(r.component);if(!a){this.unsubscribeFromRouteData(n);return}for(let{templateName:c}of a.inputs)n.activatedComponentRef.setInput(c,s[c])});this.outletDataSubscriptions.set(n,o)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})();function Sp(t,e,i){let n=$i(t,e._root,i?i._root:void 0);return new Xn(n,e)}function $i(t,e,i){if(i&&t.shouldReuseRoute(e.value,i.value.snapshot)){let n=i.value;n._futureSnapshot=e.value;let r=Dp(t,e,i);return new ge(n,r)}else{if(t.shouldAttach(e.value)){let o=t.retrieve(e.value);if(o!==null){let s=o.route;return s.value._futureSnapshot=e.value,s.children=e.children.map(a=>$i(t,a)),s}}let n=wp(e.value),r=e.children.map(o=>$i(t,o));return new ge(n,r)}}function Dp(t,e,i){return e.children.map(n=>{for(let r of i.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return $i(t,n,r);return $i(t,n)})}function wp(t){return new vt(new Q(t.url),new Q(t.params),new Q(t.queryParams),new Q(t.fragment),new Q(t.data),t.outlet,t.component,t)}var Oc="ngNavigationCancelingError";function kc(t,e){let{redirectTo:i,navigationBehaviorOptions:n}=ri(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,r=Rc(!1,me.Redirect);return r.url=i,r.navigationBehaviorOptions=n,r}function Rc(t,e){let i=new Error(`NavigationCancelingError: ${t||""}`);return i[Oc]=!0,i.cancellationCode=e,i}function xp(t){return Pc(t)&&ri(t.url)}function Pc(t){return!!t&&t[Oc]}var Ep=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275cmp=te({type:e,selectors:[["ng-component"]],standalone:!0,features:[Pl],decls:1,vars:0,template:function(r,o){r&1&&ne(0,"router-outlet")},dependencies:[Ip],encapsulation:2});let t=e;return t})();function Ap(t,e){return t.providers&&!t._injector&&(t._injector=_o(t.providers,e,`Route: ${t.path}`)),t._injector??e}function Is(t){let e=t.children&&t.children.map(Is),i=e?D(p({},t),{children:e}):p({},t);return!i.component&&!i.loadComponent&&(e||i.loadChildren)&&i.outlet&&i.outlet!==_&&(i.component=Ep),i}function We(t){return t.outlet||_}function Tp(t,e){let i=t.filter(n=>We(n)===e);return i.push(...t.filter(n=>We(n)!==e)),i}function Ki(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let i=e.routeConfig;if(i?._loadedInjector)return i._loadedInjector;if(i?._injector)return i._injector}return null}var Mp=(t,e,i,n)=>S(r=>(new fs(e,r.targetRouterState,r.currentRouterState,i,n).activate(t),r)),fs=class{constructor(e,i,n,r,o){this.routeReuseStrategy=e,this.futureState=i,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=o}activate(e){let i=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(i,n,e),Go(this.futureState.root),this.activateChildRoutes(i,n,e)}deactivateChildRoutes(e,i,n){let r=ei(i);e.children.forEach(o=>{let s=o.value.outlet;this.deactivateRoutes(o,r[s],n),delete r[s]}),Object.values(r).forEach(o=>{this.deactivateRouteAndItsChildren(o,n)})}deactivateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(r===o)if(r.component){let s=n.getContext(r.outlet);s&&this.deactivateChildRoutes(e,i,s.children)}else this.deactivateChildRoutes(e,i,n);else o&&this.deactivateRouteAndItsChildren(i,n)}deactivateRouteAndItsChildren(e,i){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,i):this.deactivateRouteAndOutlet(e,i)}detachAndStoreRouteSubtree(e,i){let n=i.getContext(e.value.outlet),r=n&&e.value.component?n.children:i,o=ei(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);if(n&&n.outlet){let s=n.outlet.detach(),a=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:s,route:e,contexts:a})}}deactivateRouteAndOutlet(e,i){let n=i.getContext(e.value.outlet),r=n&&e.value.component?n.children:i,o=ei(e);for(let s of Object.values(o))this.deactivateRouteAndItsChildren(s,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(e,i,n){let r=ei(i);e.children.forEach(o=>{this.activateRoutes(o,r[o.value.outlet],n),this.forwardEvent(new ls(o.value.snapshot))}),e.children.length&&this.forwardEvent(new ss(e.value.snapshot))}activateRoutes(e,i,n){let r=e.value,o=i?i.value:null;if(Go(r),r===o)if(r.component){let s=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,i,s.children)}else this.activateChildRoutes(e,i,n);else if(r.component){let s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let a=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(a.contexts),s.attachRef=a.componentRef,s.route=a.route.value,s.outlet&&s.outlet.attach(a.componentRef,a.route.value),Go(a.route.value),this.activateChildRoutes(e,null,s.children)}else{let a=Ki(r.snapshot);s.attachRef=null,s.route=r,s.injector=a,s.outlet&&s.outlet.activateWith(r,s.injector),this.activateChildRoutes(e,null,s.children)}}else this.activateChildRoutes(e,null,n)}},er=class{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},ii=class{constructor(e,i){this.component=e,this.route=i}};function Fp(t,e,i){let n=t._root,r=e?e._root:null;return Oi(n,r,i,[n.value])}function Np(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e}}function ai(t,e){let i=Symbol(),n=e.get(t,i);return n===i?typeof t=="function"&&!Cl(t)?t:e.get(t):n}function Oi(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=ei(e);return t.children.forEach(s=>{Op(s,o[s.value.outlet],i,n.concat([s.value]),r),delete o[s.value.outlet]}),Object.entries(o).forEach(([s,a])=>Vi(a,i.getContext(s),r)),r}function Op(t,e,i,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let o=t.value,s=e?e.value:null,a=i?i.getContext(t.value.outlet):null;if(s&&o.routeConfig===s.routeConfig){let c=kp(s,o,o.routeConfig.runGuardsAndResolvers);c?r.canActivateChecks.push(new er(n)):(o.data=s.data,o._resolvedData=s._resolvedData),o.component?Oi(t,e,a?a.children:null,n,r):Oi(t,e,i,n,r),c&&a&&a.outlet&&a.outlet.isActivated&&r.canDeactivateChecks.push(new ii(a.outlet.component,s))}else s&&Vi(e,a,r),r.canActivateChecks.push(new er(n)),o.component?Oi(t,null,a?a.children:null,n,r):Oi(t,null,i,n,r);return r}function kp(t,e,i){if(typeof i=="function")return i(t,e);switch(i){case"pathParamsChange":return!Ft(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Ft(t.url,e.url)||!Ue(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!hs(t,e)||!Ue(t.queryParams,e.queryParams);case"paramsChange":default:return!hs(t,e)}}function Vi(t,e,i){let n=ei(t),r=t.value;Object.entries(n).forEach(([o,s])=>{r.component?e?Vi(s,e.children.getContext(o),i):Vi(s,null,i):Vi(s,e,i)}),r.component?e&&e.outlet&&e.outlet.isActivated?i.canDeactivateChecks.push(new ii(e.outlet.component,r)):i.canDeactivateChecks.push(new ii(null,r)):i.canDeactivateChecks.push(new ii(null,r))}function Yi(t){return typeof t=="function"}function Rp(t){return typeof t=="boolean"}function Pp(t){return t&&Yi(t.canLoad)}function Vp(t){return t&&Yi(t.canActivate)}function Lp(t){return t&&Yi(t.canActivateChild)}function jp(t){return t&&Yi(t.canDeactivate)}function Bp(t){return t&&Yi(t.canMatch)}function Vc(t){return t instanceof dl||t?.name==="EmptyError"}var zn=Symbol("INITIAL_VALUE");function si(){return xe(t=>Di(t.map(e=>e.pipe(Je(1),ao(zn)))).pipe(S(e=>{for(let i of e)if(i!==!0){if(i===zn)return zn;if(i===!1||i instanceof ft)return i}return!0}),Xe(e=>e!==zn),Je(1)))}function Hp(t,e){return ue(i=>{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:o,canDeactivateChecks:s}}=i;return s.length===0&&o.length===0?C(D(p({},i),{guardsResult:!0})):zp(s,n,r,t).pipe(ue(a=>a&&Rp(a)?Up(n,o,t,e):C(a)),S(a=>D(p({},i),{guardsResult:a})))})}function zp(t,e,i,n){return le(t).pipe(ue(r=>qp(r.component,r.route,i,e,n)),we(r=>r!==!0,!0))}function Up(t,e,i,n){return le(e).pipe(Wt(r=>ul(Wp(r.route.parent,n),$p(r.route,n),Zp(t,r.path,i),Gp(t,r.route,i))),we(r=>r!==!0,!0))}function $p(t,e){return t!==null&&e&&e(new as(t)),C(!0)}function Wp(t,e){return t!==null&&e&&e(new os(t)),C(!0)}function Gp(t,e,i){let n=e.routeConfig?e.routeConfig.canActivate:null;if(!n||n.length===0)return C(!0);let r=n.map(o=>ro(()=>{let s=Ki(e)??i,a=ai(o,s),c=Vp(a)?a.canActivate(e,t):pt(s,()=>a(e,t));return yt(c).pipe(we())}));return C(r).pipe(si())}function Zp(t,e,i){let n=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(s=>Np(s)).filter(s=>s!==null).map(s=>ro(()=>{let a=s.guards.map(c=>{let l=Ki(s.node)??i,d=ai(c,l),f=Lp(d)?d.canActivateChild(n,t):pt(l,()=>d(n,t));return yt(f).pipe(we())});return C(a).pipe(si())}));return C(o).pipe(si())}function qp(t,e,i,n,r){let o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return C(!0);let s=o.map(a=>{let c=Ki(e)??r,l=ai(a,c),d=jp(l)?l.canDeactivate(t,e,i,n):pt(c,()=>l(t,e,i,n));return yt(d).pipe(we())});return C(s).pipe(si())}function Qp(t,e,i,n){let r=e.canLoad;if(r===void 0||r.length===0)return C(!0);let o=r.map(s=>{let a=ai(s,t),c=Pp(a)?a.canLoad(e,i):pt(t,()=>a(e,i));return yt(c)});return C(o).pipe(si(),Lc(n))}function Lc(t){return cl(ee(e=>{if(ri(e))throw kc(t,e)}),S(e=>e===!0))}function Kp(t,e,i,n){let r=e.canMatch;if(!r||r.length===0)return C(!0);let o=r.map(s=>{let a=ai(s,t),c=Bp(a)?a.canMatch(e,i):pt(t,()=>a(e,i));return yt(c)});return C(o).pipe(si(),Lc(n))}var Wi=class{constructor(e){this.segmentGroup=e||null}},tr=class extends Error{constructor(e){super(),this.urlTree=e}};function Jt(t){return Si(new Wi(t))}function Yp(t){return Si(new O(4e3,!1))}function Xp(t){return Si(Rc(!1,me.GuardRejected))}var gs=class{constructor(e,i){this.urlSerializer=e,this.urlTree=i}lineralizeSegments(e,i){let n=[],r=i.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return C(n);if(r.numberOfChildren>1||!r.children[_])return Yp(e.redirectTo);r=r.children[_]}}applyRedirectCommands(e,i,n){let r=this.applyRedirectCreateUrlTree(i,this.urlSerializer.parse(i),e,n);if(i.startsWith("/"))throw new tr(r);return r}applyRedirectCreateUrlTree(e,i,n,r){let o=this.createSegmentGroup(e,i.root,n,r);return new ft(o,this.createQueryParams(i.queryParams,this.urlTree.queryParams),i.fragment)}createQueryParams(e,i){let n={};return Object.entries(e).forEach(([r,o])=>{if(typeof o=="string"&&o.startsWith(":")){let a=o.substring(1);n[r]=i[a]}else n[r]=o}),n}createSegmentGroup(e,i,n,r){let o=this.createSegments(e,i.segments,n,r),s={};return Object.entries(i.children).forEach(([a,c])=>{s[a]=this.createSegmentGroup(e,c,n,r)}),new T(o,s)}createSegments(e,i,n,r){return i.map(o=>o.path.startsWith(":")?this.findPosParam(e,o,r):this.findOrReturn(o,n))}findPosParam(e,i,n){let r=n[i.path.substring(1)];if(!r)throw new O(4001,!1);return r}findOrReturn(e,i){let n=0;for(let r of i){if(r.path===e.path)return i.splice(n),r;n++}return e}},ms={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Jp(t,e,i,n,r){let o=Ss(t,e,i);return o.matched?(n=Ap(e,n),Kp(n,e,i,r).pipe(S(s=>s===!0?o:p({},ms)))):C(o)}function Ss(t,e,i){if(e.path==="**")return ef(i);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||i.length>0)?p({},ms):{matched:!0,consumedSegments:[],remainingSegments:i,parameters:{},positionalParamSegments:{}};let r=(e.matcher||Qh)(i,t,e);if(!r)return p({},ms);let o={};Object.entries(r.posParams??{}).forEach(([a,c])=>{o[a]=c.path});let s=r.consumed.length>0?p(p({},o),r.consumed[r.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:r.consumed,remainingSegments:i.slice(r.consumed.length),parameters:s,positionalParamSegments:r.posParams??{}}}function ef(t){return{matched:!0,parameters:t.length>0?vc(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function pc(t,e,i,n){return i.length>0&&rf(t,i,n)?{segmentGroup:new T(e,nf(n,new T(i,t.children))),slicedSegments:[]}:i.length===0&&of(t,i,n)?{segmentGroup:new T(t.segments,tf(t,i,n,t.children)),slicedSegments:i}:{segmentGroup:new T(t.segments,t.children),slicedSegments:i}}function tf(t,e,i,n){let r={};for(let o of i)if(rr(t,e,o)&&!n[We(o)]){let s=new T([],{});r[We(o)]=s}return p(p({},n),r)}function nf(t,e){let i={};i[_]=e;for(let n of t)if(n.path===""&&We(n)!==_){let r=new T([],{});i[We(n)]=r}return i}function rf(t,e,i){return i.some(n=>rr(t,e,n)&&We(n)!==_)}function of(t,e,i){return i.some(n=>rr(t,e,n))}function rr(t,e,i){return(t.hasChildren()||e.length>0)&&i.pathMatch==="full"?!1:i.path===""}function sf(t,e,i,n){return We(t)!==n&&(n===_||!rr(e,i,t))?!1:Ss(e,t,i).matched}function af(t,e,i){return e.length===0&&!t.children[i]}var vs=class{};function lf(t,e,i,n,r,o,s="emptyOnly"){return new ys(t,e,i,n,r,s,o).recognize()}var cf=31,ys=class{constructor(e,i,n,r,o,s,a){this.injector=e,this.configLoader=i,this.rootComponentType=n,this.config=r,this.urlTree=o,this.paramsInheritanceStrategy=s,this.urlSerializer=a,this.applyRedirects=new gs(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(e){return new O(4002,`'${e.segmentGroup}'`)}recognize(){let e=pc(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(S(i=>{let n=new Ui([],Object.freeze({}),Object.freeze(p({},this.urlTree.queryParams)),this.urlTree.fragment,{},_,this.rootComponentType,null,{}),r=new ge(n,i),o=new Jn("",r),s=fp(n,[],this.urlTree.queryParams,this.urlTree.fragment);return s.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(s),this.inheritParamsAndData(o._root,null),{state:o,tree:s}}))}match(e){return this.processSegmentGroup(this.injector,this.config,e,_).pipe($t(n=>{if(n instanceof tr)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Wi?this.noMatchError(n):n}))}inheritParamsAndData(e,i){let n=e.value,r=_s(n,i,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),e.children.forEach(o=>this.inheritParamsAndData(o,n))}processSegmentGroup(e,i,n,r){return n.segments.length===0&&n.hasChildren()?this.processChildren(e,i,n):this.processSegment(e,i,n,n.segments,r,!0).pipe(S(o=>o instanceof ge?[o]:[]))}processChildren(e,i,n){let r=[];for(let o of Object.keys(n.children))o==="primary"?r.unshift(o):r.push(o);return le(r).pipe(Wt(o=>{let s=n.children[o],a=Tp(i,o);return this.processSegmentGroup(e,a,s,o)}),vl((o,s)=>(o.push(...s),o)),oo(null),ml(),ue(o=>{if(o===null)return Jt(n);let s=jc(o);return df(s),C(s)}))}processSegment(e,i,n,r,o,s){return le(i).pipe(Wt(a=>this.processSegmentAgainstRoute(a._injector??e,i,a,n,r,o,s).pipe($t(c=>{if(c instanceof Wi)return C(null);throw c}))),we(a=>!!a),$t(a=>{if(Vc(a))return af(n,r,o)?C(new vs):Jt(n);throw a}))}processSegmentAgainstRoute(e,i,n,r,o,s,a){return sf(n,r,o,s)?n.redirectTo===void 0?this.matchSegmentAgainstRoute(e,r,n,o,s):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(e,r,i,n,o,s):Jt(r):Jt(r)}expandSegmentAgainstRouteUsingRedirect(e,i,n,r,o,s){let{matched:a,consumedSegments:c,positionalParamSegments:l,remainingSegments:d}=Ss(i,r,o);if(!a)return Jt(i);r.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>cf&&(this.allowRedirects=!1));let f=this.applyRedirects.applyRedirectCommands(c,r.redirectTo,l);return this.applyRedirects.lineralizeSegments(r,f).pipe(ue(g=>this.processSegment(e,n,i,g.concat(d),s,!1)))}matchSegmentAgainstRoute(e,i,n,r,o){let s=Jp(i,n,r,e,this.urlSerializer);return n.path==="**"&&(i.children={}),s.pipe(xe(a=>a.matched?(e=n._injector??e,this.getChildConfig(e,n,r).pipe(xe(({routes:c})=>{let l=n._loadedInjector??e,{consumedSegments:d,remainingSegments:f,parameters:g}=a,I=new Ui(d,g,Object.freeze(p({},this.urlTree.queryParams)),this.urlTree.fragment,hf(n),We(n),n.component??n._loadedComponent??null,n,pf(n)),{segmentGroup:ie,slicedSegments:J}=pc(i,d,f,c);if(J.length===0&&ie.hasChildren())return this.processChildren(l,c,ie).pipe(S(xt=>xt===null?null:new ge(I,xt)));if(c.length===0&&J.length===0)return C(new ge(I,[]));let Jr=We(n)===o;return this.processSegment(l,c,ie,J,Jr?_:o,!0).pipe(S(xt=>new ge(I,xt instanceof ge?[xt]:[])))}))):Jt(i)))}getChildConfig(e,i,n){return i.children?C({routes:i.children,injector:e}):i.loadChildren?i._loadedRoutes!==void 0?C({routes:i._loadedRoutes,injector:i._loadedInjector}):Qp(e,i,n,this.urlSerializer).pipe(ue(r=>r?this.configLoader.loadChildren(e,i).pipe(ee(o=>{i._loadedRoutes=o.routes,i._loadedInjector=o.injector})):Xp(i))):C({routes:[],injector:e})}};function df(t){t.sort((e,i)=>e.value.outlet===_?-1:i.value.outlet===_?1:e.value.outlet.localeCompare(i.value.outlet))}function uf(t){let e=t.value.routeConfig;return e&&e.path===""}function jc(t){let e=[],i=new Set;for(let n of t){if(!uf(n)){e.push(n);continue}let r=e.find(o=>n.value.routeConfig===o.value.routeConfig);r!==void 0?(r.children.push(...n.children),i.add(r)):e.push(n)}for(let n of i){let r=jc(n.children);e.push(new ge(n.value,r))}return e.filter(n=>!i.has(n))}function hf(t){return t.data||{}}function pf(t){return t.resolve||{}}function ff(t,e,i,n,r,o){return ue(s=>lf(t,e,i,n,s.extractedUrl,r,o).pipe(S(({state:a,tree:c})=>D(p({},s),{targetSnapshot:a,urlAfterRedirects:c}))))}function gf(t,e){return ue(i=>{let{targetSnapshot:n,guards:{canActivateChecks:r}}=i;if(!r.length)return C(i);let o=new Set(r.map(c=>c.route)),s=new Set;for(let c of o)if(!s.has(c))for(let l of Bc(c))s.add(l);let a=0;return le(s).pipe(Wt(c=>o.has(c)?mf(c,n,t,e):(c.data=_s(c,c.parent,t).resolve,C(void 0))),ee(()=>a++),so(1),ue(c=>a===s.size?C(i):ht))})}function Bc(t){let e=t.children.map(i=>Bc(i)).flat();return[t,...e]}function mf(t,e,i,n){let r=t.routeConfig,o=t._resolve;return r?.title!==void 0&&!Nc(r)&&(o[Zi]=r.title),vf(o,t,e,n).pipe(S(s=>(t._resolvedData=s,t.data=_s(t,t.parent,i).resolve,null)))}function vf(t,e,i,n){let r=Qo(t);if(r.length===0)return C({});let o={};return le(r).pipe(ue(s=>yf(t[s],e,i,n).pipe(we(),ee(a=>{o[s]=a}))),so(1),fl(o),$t(s=>Vc(s)?ht:Si(s)))}function yf(t,e,i,n){let r=Ki(e)??n,o=ai(t,r),s=o.resolve?o.resolve(e,i):pt(r,()=>o(e,i));return yt(s)}function Zo(t){return xe(e=>{let i=t(e);return i?le(i).pipe(S(()=>e)):C(e)})}var Hc=(()=>{let e=class e{buildTitle(n){let r,o=n.root;for(;o!==void 0;)r=this.getResolvedTitleForRoute(o)??r,o=o.children.find(s=>s.outlet===_);return r}getResolvedTitleForRoute(n){return n.data[Zi]}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>y(Cf),providedIn:"root"});let t=e;return t})(),Cf=(()=>{let e=class e extends Hc{constructor(n){super(),this.title=n}updateTitle(n){let r=this.buildTitle(n);r!==void 0&&this.title.setTitle(r)}};e.\u0275fac=function(r){return new(r||e)(v(ac))},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Xi=new w("",{providedIn:"root",factory:()=>({})}),Gi=new w(""),Ds=(()=>{let e=class e{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=y(Rn)}loadComponent(n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return C(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let r=yt(n.loadComponent()).pipe(S(zc),ee(s=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=s}),Fn(()=>{this.componentLoaders.delete(n)})),o=new io(r,()=>new z).pipe(to());return this.componentLoaders.set(n,o),o}loadChildren(n,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return C({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let s=_f(r,this.compiler,n,this.onLoadEndListener).pipe(Fn(()=>{this.childrenLoaders.delete(r)})),a=new io(s,()=>new z).pipe(to());return this.childrenLoaders.set(r,a),a}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function _f(t,e,i,n){return yt(t.loadChildren()).pipe(S(zc),ue(r=>r instanceof Ml||Array.isArray(r)?C(r):le(e.compileModuleAsync(r))),S(r=>{n&&n(t);let o,s,a=!1;return Array.isArray(r)?(s=r,a=!0):(o=r.create(i).injector,s=o.get(Gi,[],{optional:!0,self:!0}).flat()),{routes:s.map(Is),injector:o}}))}function bf(t){return t&&typeof t=="object"&&"default"in t}function zc(t){return bf(t)?t.default:t}var ws=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>y(If),providedIn:"root"});let t=e;return t})(),If=(()=>{let e=class e{shouldProcessUrl(n){return!0}extract(n){return n}merge(n,r){return n}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Uc=new w(""),$c=new w("");function Sf(t,e,i){let n=t.get($c),r=t.get(oe);return t.get(ce).runOutsideAngular(()=>{if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,Promise.resolve();let o,s=new Promise(l=>{o=l}),a=r.startViewTransition(()=>(o(),Df(t))),{onViewTransitionCreated:c}=n;return c&&pt(t,()=>c({transition:a,from:e,to:i})),s})}function Df(t){return new Promise(e=>{Tl(e,{injector:t})})}var xs=(()=>{let e=class e{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new z,this.transitionAbortSubject=new z,this.configLoader=y(Ds),this.environmentInjector=y(xi),this.urlSerializer=y(qi),this.rootContexts=y(Qi),this.location=y(Xt),this.inputBindingEnabled=y(nr,{optional:!0})!==null,this.titleStrategy=y(Hc),this.options=y(Xi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=y(ws),this.createViewTransition=y(Uc,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>C(void 0),this.rootComponentType=null;let n=o=>this.events.next(new ns(o)),r=o=>this.events.next(new rs(o));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=n}complete(){this.transitions?.complete()}handleNavigationRequest(n){let r=++this.navigationId;this.transitions?.next(D(p(p({},this.transitions.value),n),{id:r}))}setupNavigations(n,r,o){return this.transitions=new Q({id:0,currentUrlTree:r,currentRawUrl:r,extractedUrl:this.urlHandlingStrategy.extract(r),urlAfterRedirects:this.urlHandlingStrategy.extract(r),rawUrl:r,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Pi,restoredState:null,currentSnapshot:o.snapshot,targetSnapshot:null,currentRouterState:o,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Xe(s=>s.id!==0),S(s=>D(p({},s),{extractedUrl:this.urlHandlingStrategy.extract(s.rawUrl)})),xe(s=>{let a=!1,c=!1;return C(s).pipe(xe(l=>{if(this.navigationId>s.id)return this.cancelNavigationTransition(s,"",me.SupersededByNewNavigation),ht;this.currentTransition=s,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?D(p({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let d=!n.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),f=l.extras.onSameUrlNavigation??n.onSameUrlNavigation;if(!d&&f!=="reload"){let g="";return this.events.next(new mt(l.id,this.urlSerializer.serialize(l.rawUrl),g,qn.IgnoredSameUrlNavigation)),l.resolve(null),ht}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return C(l).pipe(xe(g=>{let I=this.transitions?.getValue();return this.events.next(new oi(g.id,this.urlSerializer.serialize(g.extractedUrl),g.source,g.restoredState)),I!==this.transitions?.getValue()?ht:Promise.resolve(g)}),ff(this.environmentInjector,this.configLoader,this.rootComponentType,n.config,this.urlSerializer,this.paramsInheritanceStrategy),ee(g=>{s.targetSnapshot=g.targetSnapshot,s.urlAfterRedirects=g.urlAfterRedirects,this.currentNavigation=D(p({},this.currentNavigation),{finalUrl:g.urlAfterRedirects});let I=new Qn(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(I)}));if(d&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:g,extractedUrl:I,source:ie,restoredState:J,extras:Jr}=l,xt=new oi(g,this.urlSerializer.serialize(I),ie,J);this.events.next(xt);let hh=Mc(this.rootComponentType).snapshot;return this.currentTransition=s=D(p({},l),{targetSnapshot:hh,urlAfterRedirects:I,extras:D(p({},Jr),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=I,C(s)}else{let g="";return this.events.next(new mt(l.id,this.urlSerializer.serialize(l.extractedUrl),g,qn.IgnoredByUrlHandlingStrategy)),l.resolve(null),ht}}),ee(l=>{let d=new Jo(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(d)}),S(l=>(this.currentTransition=s=D(p({},l),{guards:Fp(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),s)),Hp(this.environmentInjector,l=>this.events.next(l)),ee(l=>{if(s.guardsResult=l.guardsResult,ri(l.guardsResult))throw kc(this.urlSerializer,l.guardsResult);let d=new es(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(d)}),Xe(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",me.GuardRejected),!1)),Zo(l=>{if(l.guards.canActivateChecks.length)return C(l).pipe(ee(d=>{let f=new ts(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(f)}),xe(d=>{let f=!1;return C(d).pipe(gf(this.paramsInheritanceStrategy,this.environmentInjector),ee({next:()=>f=!0,complete:()=>{f||this.cancelNavigationTransition(d,"",me.NoDataFromResolver)}}))}),ee(d=>{let f=new is(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(f)}))}),Zo(l=>{let d=f=>{let g=[];f.routeConfig?.loadComponent&&!f.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(f.routeConfig).pipe(ee(I=>{f.component=I}),S(()=>{})));for(let I of f.children)g.push(...d(I));return g};return Di(d(l.targetSnapshot.root)).pipe(oo(null),Je(1))}),Zo(()=>this.afterPreactivation()),xe(()=>{let{currentSnapshot:l,targetSnapshot:d}=s,f=this.createViewTransition?.(this.environmentInjector,l.root,d.root);return f?le(f).pipe(S(()=>s)):C(s)}),S(l=>{let d=Sp(n.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=s=D(p({},l),{targetRouterState:d}),this.currentNavigation.targetRouterState=d,s}),ee(()=>{this.events.next(new Hi)}),Mp(this.rootContexts,n.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),Je(1),ee({next:l=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new $e(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{a=!0}}),lo(this.transitionAbortSubject.pipe(ee(l=>{throw l}))),Fn(()=>{!a&&!c&&this.cancelNavigationTransition(s,"",me.SupersededByNewNavigation),this.currentTransition?.id===s.id&&(this.currentNavigation=null,this.currentTransition=null)}),$t(l=>{if(c=!0,Pc(l))this.events.next(new gt(s.id,this.urlSerializer.serialize(s.extractedUrl),l.message,l.cancellationCode)),xp(l)?this.events.next(new zi(l.url)):s.resolve(!1);else{this.events.next(new Bi(s.id,this.urlSerializer.serialize(s.extractedUrl),l,s.targetSnapshot??void 0));try{s.resolve(n.errorHandler(l))}catch(d){this.options.resolveNavigationPromiseOnError?s.resolve(!1):s.reject(d)}}return ht}))}))}cancelNavigationTransition(n,r,o){let s=new gt(n.id,this.urlSerializer.serialize(n.extractedUrl),r,o);this.events.next(s),n.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function wf(t){return t!==Pi}var xf=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>y(Ef),providedIn:"root"});let t=e;return t})(),Cs=class{shouldDetach(e){return!1}store(e,i){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,i){return e.routeConfig===i.routeConfig}},Ef=(()=>{let e=class e extends Cs{};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Wc=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:()=>y(Af),providedIn:"root"});let t=e;return t})(),Af=(()=>{let e=class e extends Wc{constructor(){super(...arguments),this.location=y(Xt),this.urlSerializer=y(qi),this.options=y(Xi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=y(ws),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new ft,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Mc(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(n){return this.location.subscribe(r=>{r.type==="popstate"&&n(r.url,r.state)})}handleRouterEvent(n,r){if(n instanceof oi)this.stateMemento=this.createStateMemento();else if(n instanceof mt)this.rawUrlTree=r.initialUrl;else if(n instanceof Qn){if(this.urlUpdateStrategy==="eager"&&!r.extras.skipLocationChange){let o=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl);this.setBrowserUrl(o,r)}}else n instanceof Hi?(this.currentUrlTree=r.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(r.finalUrl,r.initialUrl),this.routerState=r.targetRouterState,this.urlUpdateStrategy==="deferred"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,r))):n instanceof gt&&(n.code===me.GuardRejected||n.code===me.NoDataFromResolver)?this.restoreHistory(r):n instanceof Bi?this.restoreHistory(r,!0):n instanceof $e&&(this.lastSuccessfulId=n.id,this.currentPageId=this.browserPageId)}setBrowserUrl(n,r){let o=this.urlSerializer.serialize(n);if(this.location.isCurrentPathEqualTo(o)||r.extras.replaceUrl){let s=this.browserPageId,a=p(p({},r.extras.state),this.generateNgRouterState(r.id,s));this.location.replaceState(o,"",a)}else{let s=p(p({},r.extras.state),this.generateNgRouterState(r.id,this.browserPageId+1));this.location.go(o,"",s)}}restoreHistory(n,r=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,s=this.currentPageId-o;s!==0?this.location.historyGo(s):this.currentUrlTree===n.finalUrl&&s===0&&(this.resetState(n),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetState(n),this.resetUrlToCurrentUrlTree())}resetState(n){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(n,r){return this.canceledNavigationResolution==="computed"?{navigationId:n,\u0275routerPageId:r}:{navigationId:n}}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),ki=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(ki||{});function Gc(t,e){t.events.pipe(Xe(i=>i instanceof $e||i instanceof gt||i instanceof Bi||i instanceof mt),S(i=>i instanceof $e||i instanceof mt?ki.COMPLETE:(i instanceof gt?i.code===me.Redirect||i.code===me.SupersededByNewNavigation:!1)?ki.REDIRECTING:ki.FAILED),Xe(i=>i!==ki.REDIRECTING),Je(1)).subscribe(()=>{e()})}function Tf(t){throw t}var Mf={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ff={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},rt=(()=>{let e=class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=y(kn),this.stateManager=y(Wc),this.options=y(Xi,{optional:!0})||{},this.pendingTasks=y(Fl),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=y(xs),this.urlSerializer=y(qi),this.location=y(Xt),this.urlHandlingStrategy=y(ws),this._events=new z,this.errorHandler=this.options.errorHandler||Tf,this.navigated=!1,this.routeReuseStrategy=y(xf),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=y(Gi,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!y(nr,{optional:!0}),this.eventsSubscription=new ll,this.isNgZoneEnabled=y(ce)instanceof ce&&ce.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:n=>{this.console.warn(n)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let n=this.navigationTransitions.events.subscribe(r=>{try{let o=this.navigationTransitions.currentTransition,s=this.navigationTransitions.currentNavigation;if(o!==null&&s!==null){if(this.stateManager.handleRouterEvent(r,s),r instanceof gt&&r.code!==me.Redirect&&r.code!==me.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof $e)this.navigated=!0;else if(r instanceof zi){let a=this.urlHandlingStrategy.merge(r.url,o.currentRawUrl),c={info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||wf(o.source)};this.scheduleNavigation(a,Pi,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}Of(r)&&this._events.next(r)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(n)}resetRootComponentType(n){this.routerState.root.component=n,this.navigationTransitions.rootComponentType=n}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Pi,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((n,r)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(n,"popstate",r)},0)})}navigateToSyncWithBrowser(n,r,o){let s={replaceUrl:!0},a=o?.navigationId?o:null;if(o){let l=p({},o);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(s.state=l)}let c=this.parseUrl(n);this.scheduleNavigation(c,r,a,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(n){this.config=n.map(Is),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(n,r={}){let{relativeTo:o,queryParams:s,fragment:a,queryParamsHandling:c,preserveFragment:l}=r,d=l?this.currentUrlTree.fragment:a,f=null;switch(c){case"merge":f=p(p({},this.currentUrlTree.queryParams),s);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=s||null}f!==null&&(f=this.removeEmptyProps(f));let g;try{let I=o?o.snapshot:this.routerState.snapshot.root;g=xc(I)}catch{(typeof n[0]!="string"||!n[0].startsWith("/"))&&(n=[]),g=this.currentUrlTree.root}return Ec(g,n,f,d??null)}navigateByUrl(n,r={skipLocationChange:!1}){let o=ri(n)?n:this.parseUrl(n),s=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(s,Pi,null,r)}navigate(n,r={skipLocationChange:!1}){return Nf(n),this.navigateByUrl(this.createUrlTree(n,r),r)}serializeUrl(n){return this.urlSerializer.serialize(n)}parseUrl(n){try{return this.urlSerializer.parse(n)}catch{return this.urlSerializer.parse("/")}}isActive(n,r){let o;if(r===!0?o=p({},Mf):r===!1?o=p({},Ff):o=r,ri(n))return lc(this.currentUrlTree,n,o);let s=this.parseUrl(n);return lc(this.currentUrlTree,s,o)}removeEmptyProps(n){return Object.entries(n).reduce((r,[o,s])=>(s!=null&&(r[o]=s),r),{})}scheduleNavigation(n,r,o,s,a){if(this.disposed)return Promise.resolve(!1);let c,l,d;a?(c=a.resolve,l=a.reject,d=a.promise):d=new Promise((g,I)=>{c=g,l=I});let f=this.pendingTasks.add();return Gc(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:n,extras:s,resolve:c,reject:l,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(g=>Promise.reject(g))}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();function Nf(t){for(let e=0;e<t.length;e++)if(t[e]==null)throw new O(4008,!1)}function Of(t){return!(t instanceof Hi)&&!(t instanceof zi)}var sy=(()=>{let e=class e{constructor(n,r,o,s,a,c){this.router=n,this.route=r,this.tabIndexAttribute=o,this.renderer=s,this.el=a,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new z,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;let l=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=n.events.subscribe(d=>{d instanceof $e&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(n){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",n)}ngOnChanges(n){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(n){n!=null?(this.commands=Array.isArray(n)?n:[n],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(n,r,o,s,a){let c=this.urlTree;if(c===null||this.isAnchorElement&&(n!==0||r||o||s||a||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(c,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let n=this.urlTree;this.href=n!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(n)):null;let r=this.href===null?null:El(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",r)}applyAttributeValue(n,r){let o=this.renderer,s=this.el.nativeElement;r!==null?o.setAttribute(s,n,r):o.removeAttribute(s,n)}get urlTree(){return this.commands===null?null:this.router.createUrlTree(this.commands,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}};e.\u0275fac=function(r){return new(r||e)(u(rt),u(vt),Ei("tabindex"),u($),u(U),u(nt))},e.\u0275dir=b({type:e,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(r,o){r&1&&re("click",function(a){return o.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),r&2&&W("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[E.HasDecoratorInputTransform,"preserveFragment","preserveFragment",At],skipLocationChange:[E.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",At],replaceUrl:[E.HasDecoratorInputTransform,"replaceUrl","replaceUrl",At],routerLink:"routerLink"},standalone:!0,features:[Co,et]});let t=e;return t})();var ir=class{};var kf=(()=>{let e=class e{constructor(n,r,o,s,a){this.router=n,this.injector=o,this.preloadingStrategy=s,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(Xe(n=>n instanceof $e),Wt(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(n,r){let o=[];for(let s of r){s.providers&&!s._injector&&(s._injector=_o(s.providers,n,`Route: ${s.path}`));let a=s._injector??n,c=s._loadedInjector??a;(s.loadChildren&&!s._loadedRoutes&&s.canLoad===void 0||s.loadComponent&&!s._loadedComponent)&&o.push(this.preloadConfig(a,s)),(s.children||s._loadedRoutes)&&o.push(this.processRoutes(c,s.children??s._loadedRoutes))}return le(o).pipe(no())}preloadConfig(n,r){return this.preloadingStrategy.preload(r,()=>{let o;r.loadChildren&&r.canLoad===void 0?o=this.loader.loadChildren(n,r):o=C(null);let s=o.pipe(ue(a=>a===null?C(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??n,a.routes))));if(r.loadComponent&&!r._loadedComponent){let a=this.loader.loadComponent(r);return le([s,a]).pipe(no())}else return s})}};e.\u0275fac=function(r){return new(r||e)(v(rt),v(Rn),v(xi),v(ir),v(Ds))},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})(),Zc=new w(""),Rf=(()=>{let e=class e{constructor(n,r,o,s,a={}){this.urlSerializer=n,this.transitions=r,this.viewportScroller=o,this.zone=s,this.options=a,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},a.scrollPositionRestoration||="disabled",a.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof oi?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=n.navigationTrigger,this.restoredId=n.restoredState?n.restoredState.navigationId:0):n instanceof $e?(this.lastId=n.id,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.urlAfterRedirects).fragment)):n instanceof mt&&n.code===qn.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(n,this.urlSerializer.parse(n.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(n=>{n instanceof Kn&&(n.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(n.position):n.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(n.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(n,r){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Kn(n,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}};e.\u0275fac=function(r){Al()},e.\u0275prov=m({token:e,factory:e.\u0275fac});let t=e;return t})();function ay(t,...e){return uo([{provide:Gi,multi:!0,useValue:t},[],{provide:vt,useFactory:qc,deps:[rt]},{provide:Io,multi:!0,useFactory:Qc},e.map(i=>i.\u0275providers)])}function qc(t){return t.routerState.root}function Ji(t,e){return{\u0275kind:t,\u0275providers:e}}function Qc(){let t=y(pe);return e=>{let i=t.get(So);if(e!==i.components[0])return;let n=t.get(rt),r=t.get(Kc);t.get(Es)===1&&n.initialNavigation(),t.get(Yc,null,co.Optional)?.setUpPreloading(),t.get(Zc,null,co.Optional)?.init(),n.resetRootComponentType(i.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var Kc=new w("",{factory:()=>new z}),Es=new w("",{providedIn:"root",factory:()=>1});function Pf(){return Ji(2,[{provide:Es,useValue:0},{provide:bo,multi:!0,deps:[pe],useFactory:e=>{let i=e.get(ql,Promise.resolve());return()=>i.then(()=>new Promise(n=>{let r=e.get(rt),o=e.get(Kc);Gc(r,()=>{n(!0)}),e.get(xs).afterPreactivation=()=>(n(!0),o.closed?C(void 0):o),r.initialNavigation()}))}}])}function Vf(){return Ji(3,[{provide:bo,multi:!0,useFactory:()=>{let e=y(rt);return()=>{e.setUpLocationChangeListener()}}},{provide:Es,useValue:2}])}var Yc=new w("");function Lf(t){return Ji(0,[{provide:Yc,useExisting:kf},{provide:ir,useExisting:t}])}function jf(){return Ji(8,[hc,{provide:nr,useExisting:hc}])}function Bf(t){let e=[{provide:Uc,useValue:Sf},{provide:$c,useValue:p({skipNextTransition:!!t?.skipInitialTransition},t)}];return Ji(9,e)}var fc=new w("ROUTER_FORROOT_GUARD"),Hf=[Xt,{provide:qi,useClass:Li},rt,Qi,{provide:vt,useFactory:qc,deps:[rt]},Ds,[]],ly=(()=>{let e=class e{constructor(n){}static forRoot(n,r){return{ngModule:e,providers:[Hf,[],{provide:Gi,multi:!0,useValue:n},{provide:fc,useFactory:Wf,deps:[[rt,new Et,new Gt]]},{provide:Xi,useValue:r||{}},r?.useHash?Uf():$f(),zf(),r?.preloadingStrategy?Lf(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?Gf(r):[],r?.bindToComponentInputs?jf().\u0275providers:[],r?.enableViewTransitions?Bf().\u0275providers:[],Zf()]}}static forChild(n){return{ngModule:e,providers:[{provide:Gi,multi:!0,useValue:n}]}}};e.\u0275fac=function(r){return new(r||e)(v(fc,8))},e.\u0275mod=A({type:e}),e.\u0275inj=x({});let t=e;return t})();function zf(){return{provide:Zc,useFactory:()=>{let t=y(Xl),e=y(ce),i=y(Xi),n=y(xs),r=y(qi);return i.scrollOffset&&t.setOffset(i.scrollOffset),new Rf(r,n,t,e,i)}}}function Uf(){return{provide:nt,useClass:Kl}}function $f(){return{provide:nt,useClass:ko}}function Wf(t){return"guarded"}function Gf(t){return[t.initialNavigation==="disabled"?Vf().\u0275providers:[],t.initialNavigation==="enabledBlocking"?Pf().\u0275providers:[]]}var gc=new w("");function Zf(){return[{provide:gc,useFactory:Qc},{provide:Io,multi:!0,useExisting:gc}]}var Xc=!1;function qf(t){if((t=Math.trunc(t)||0)<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}if(!Xc){Xc=!0;let t=Reflect.getPrototypeOf(Int8Array);for(let e of[Array,String,t])Object.defineProperty(e.prototype,"at",{value:qf,writable:!0,enumerable:!1,configurable:!0})}var Jc=!1,ed=!1;function td(t,e,i){Object.defineProperty(t,i,{configurable:!0,enumerable:!0,get:function(){return this.hasAttribute(e)?this.getAttribute(e):null},set:function(n){n!==null?this.setAttribute(e,n):this.removeAttribute(e)}})}Jc||Element.prototype.hasOwnProperty("role")||(td(Element.prototype,"role","role"),Jc=!0),ed||Element.prototype.hasOwnProperty("ariaLabel")||(ed=!0,["ActiveDescendant","Atomic","AutoComplete","Busy","Checked","ColCount","ColIndex","ColSpan","Controls","Current","DescribedBy","Details","Disabled","ErrorMessage","Expanded","FlowTo","HasPopup","Hidden","Invalid","KeyShortcuts","Label","LabelledBy","Level","Live","Modal","MultiLine","MultiSelectable","Orientation","Owns","Placeholder","PosInSet","Pressed","ReadOnly","Relevant","Required","RoleDescription","RowCount","RowIndex","RowSpan","Selected","SetSize","Sort","ValueMax","ValueMin","ValueNow","ValueText"].forEach(t=>td(Element.prototype,"aria-"+t.toLowerCase(),"aria"+t)));var or=window,sr=or.ShadowRoot&&(or.ShadyCSS===void 0||or.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,As=Symbol(),id=new WeakMap,en=class{constructor(e,i,n){if(this._$cssResult$=!0,n!==As)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=i}get styleSheet(){let e=this.o,i=this.t;if(sr&&e===void 0){let n=i!==void 0&&i.length===1;n&&(e=id.get(i)),e===void 0&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),n&&id.set(i,e))}return e}toString(){return this.cssText}},nd=t=>new en(typeof t=="string"?t:t+"",void 0,As),Nt=(t,...e)=>{let i=t.length===1?t[0]:e.reduce((n,r,o)=>n+(s=>{if(s._$cssResult$===!0)return s.cssText;if(typeof s=="number")return s;throw Error("Value passed to 'css' function must be a 'css' function result: "+s+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+t[o+1],t[0]);return new en(i,t,As)},Ts=(t,e)=>{sr?t.adoptedStyleSheets=e.map(i=>i instanceof CSSStyleSheet?i:i.styleSheet):e.forEach(i=>{let n=document.createElement("style"),r=or.litNonce;r!==void 0&&n.setAttribute("nonce",r),n.textContent=i.cssText,t.appendChild(n)})},ar=sr?t=>t:t=>t instanceof CSSStyleSheet?(e=>{let i="";for(let n of e.cssRules)i+=n.cssText;return nd(i)})(t):t;var Ms,lr=window,rd=lr.trustedTypes,Qf=rd?rd.emptyScript:"",od=lr.reactiveElementPolyfillSupport,Ns={toAttribute(t,e){switch(e){case Boolean:t=t?Qf:null;break;case Object:case Array:t=t==null?t:JSON.stringify(t)}return t},fromAttribute(t,e){let i=t;switch(e){case Boolean:i=t!==null;break;case Number:i=t===null?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch{i=null}}return i}},sd=(t,e)=>e!==t&&(e==e||t==t),Fs={attribute:!0,type:String,converter:Ns,reflect:!1,hasChanged:sd},Os="finalized",ot=class extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(e){var i;this.finalize(),((i=this.h)!==null&&i!==void 0?i:this.h=[]).push(e)}static get observedAttributes(){this.finalize();let e=[];return this.elementProperties.forEach((i,n)=>{let r=this._$Ep(n,i);r!==void 0&&(this._$Ev.set(r,n),e.push(r))}),e}static createProperty(e,i=Fs){if(i.state&&(i.attribute=!1),this.finalize(),this.elementProperties.set(e,i),!i.noAccessor&&!this.prototype.hasOwnProperty(e)){let n=typeof e=="symbol"?Symbol():"__"+e,r=this.getPropertyDescriptor(e,n,i);r!==void 0&&Object.defineProperty(this.prototype,e,r)}}static getPropertyDescriptor(e,i,n){return{get(){return this[i]},set(r){let o=this[e];this[i]=r,this.requestUpdate(e,o,n)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||Fs}static finalize(){if(this.hasOwnProperty(Os))return!1;this[Os]=!0;let e=Object.getPrototypeOf(this);if(e.finalize(),e.h!==void 0&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){let i=this.properties,n=[...Object.getOwnPropertyNames(i),...Object.getOwnPropertySymbols(i)];for(let r of n)this.createProperty(r,i[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){let i=[];if(Array.isArray(e)){let n=new Set(e.flat(1/0).reverse());for(let r of n)i.unshift(ar(r))}else e!==void 0&&i.push(ar(e));return i}static _$Ep(e,i){let n=i.attribute;return n===!1?void 0:typeof n=="string"?n:typeof e=="string"?e.toLowerCase():void 0}_$Eu(){var e;this._$E_=new Promise(i=>this.enableUpdating=i),this._$AL=new Map,this._$Eg(),this.requestUpdate(),(e=this.constructor.h)===null||e===void 0||e.forEach(i=>i(this))}addController(e){var i,n;((i=this._$ES)!==null&&i!==void 0?i:this._$ES=[]).push(e),this.renderRoot!==void 0&&this.isConnected&&((n=e.hostConnected)===null||n===void 0||n.call(e))}removeController(e){var i;(i=this._$ES)===null||i===void 0||i.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((e,i)=>{this.hasOwnProperty(i)&&(this._$Ei.set(i,this[i]),delete this[i])})}createRenderRoot(){var e;let i=(e=this.shadowRoot)!==null&&e!==void 0?e:this.attachShadow(this.constructor.shadowRootOptions);return Ts(i,this.constructor.elementStyles),i}connectedCallback(){var e;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(e=this._$ES)===null||e===void 0||e.forEach(i=>{var n;return(n=i.hostConnected)===null||n===void 0?void 0:n.call(i)})}enableUpdating(e){}disconnectedCallback(){var e;(e=this._$ES)===null||e===void 0||e.forEach(i=>{var n;return(n=i.hostDisconnected)===null||n===void 0?void 0:n.call(i)})}attributeChangedCallback(e,i,n){this._$AK(e,n)}_$EO(e,i,n=Fs){var r;let o=this.constructor._$Ep(e,n);if(o!==void 0&&n.reflect===!0){let s=(((r=n.converter)===null||r===void 0?void 0:r.toAttribute)!==void 0?n.converter:Ns).toAttribute(i,n.type);this._$El=e,s==null?this.removeAttribute(o):this.setAttribute(o,s),this._$El=null}}_$AK(e,i){var n;let r=this.constructor,o=r._$Ev.get(e);if(o!==void 0&&this._$El!==o){let s=r.getPropertyOptions(o),a=typeof s.converter=="function"?{fromAttribute:s.converter}:((n=s.converter)===null||n===void 0?void 0:n.fromAttribute)!==void 0?s.converter:Ns;this._$El=o,this[o]=a.fromAttribute(i,s.type),this._$El=null}}requestUpdate(e,i,n){let r=!0;e!==void 0&&(((n=n||this.constructor.getPropertyOptions(e)).hasChanged||sd)(this[e],i)?(this._$AL.has(e)||this._$AL.set(e,i),n.reflect===!0&&this._$El!==e&&(this._$EC===void 0&&(this._$EC=new Map),this._$EC.set(e,n))):r=!1),!this.isUpdatePending&&r&&(this._$E_=this._$Ej())}_$Ej(){return Tn(this,null,function*(){this.isUpdatePending=!0;try{yield this._$E_}catch(i){Promise.reject(i)}let e=this.scheduleUpdate();return e!=null&&(yield e),!this.isUpdatePending})}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach((r,o)=>this[o]=r),this._$Ei=void 0);let i=!1,n=this._$AL;try{i=this.shouldUpdate(n),i?(this.willUpdate(n),(e=this._$ES)===null||e===void 0||e.forEach(r=>{var o;return(o=r.hostUpdate)===null||o===void 0?void 0:o.call(r)}),this.update(n)):this._$Ek()}catch(r){throw i=!1,this._$Ek(),r}i&&this._$AE(n)}willUpdate(e){}_$AE(e){var i;(i=this._$ES)===null||i===void 0||i.forEach(n=>{var r;return(r=n.hostUpdated)===null||r===void 0?void 0:r.call(n)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){this._$EC!==void 0&&(this._$EC.forEach((i,n)=>this._$EO(n,this[n],i)),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}};ot[Os]=!0,ot.elementProperties=new Map,ot.elementStyles=[],ot.shadowRootOptions={mode:"open"},od?.({ReactiveElement:ot}),((Ms=lr.reactiveElementVersions)!==null&&Ms!==void 0?Ms:lr.reactiveElementVersions=[]).push("1.6.3");var ks,cr=window,li=cr.trustedTypes,ad=li?li.createPolicy("lit-html",{createHTML:t=>t}):void 0,Ps="$lit$",Ct=`lit$${(Math.random()+"").slice(9)}$`,fd="?"+Ct,Kf=`<${fd}>`,Rt=document,nn=()=>Rt.createComment(""),rn=t=>t===null||typeof t!="object"&&typeof t!="function",gd=Array.isArray,Yf=t=>gd(t)||typeof t?.[Symbol.iterator]=="function",Rs=`[
\f\r]`,tn=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,ld=/-->/g,cd=/>/g,Ot=RegExp(`>|${Rs}(?:([^\\s"'>=/]+)(${Rs}*=${Rs}*(?:[^
\f\r"'\`<>=]|("|')|))|$)`,"g"),dd=/'/g,ud=/"/g,md=/^(?:script|style|textarea|title)$/i,vd=t=>(e,...i)=>({_$litType$:t,strings:e,values:i}),ui=vd(1),yd=vd(2),Pt=Symbol.for("lit-noChange"),q=Symbol.for("lit-nothing"),hd=new WeakMap,kt=Rt.createTreeWalker(Rt,129,null,!1);function Cd(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return ad!==void 0?ad.createHTML(e):e}var Xf=(t,e)=>{let i=t.length-1,n=[],r,o=e===2?"<svg>":"",s=tn;for(let a=0;a<i;a++){let c=t[a],l,d,f=-1,g=0;for(;g<c.length&&(s.lastIndex=g,d=s.exec(c),d!==null);)g=s.lastIndex,s===tn?d[1]==="!--"?s=ld:d[1]!==void 0?s=cd:d[2]!==void 0?(md.test(d[2])&&(r=RegExp("</"+d[2],"g")),s=Ot):d[3]!==void 0&&(s=Ot):s===Ot?d[0]===">"?(s=r??tn,f=-1):d[1]===void 0?f=-2:(f=s.lastIndex-d[2].length,l=d[1],s=d[3]===void 0?Ot:d[3]==='"'?ud:dd):s===ud||s===dd?s=Ot:s===ld||s===cd?s=tn:(s=Ot,r=void 0);let I=s===Ot&&t[a+1].startsWith("/>")?" ":"";o+=s===tn?c+Kf:f>=0?(n.push(l),c.slice(0,f)+Ps+c.slice(f)+Ct+I):c+Ct+(f===-2?(n.push(void 0),a):I)}return[Cd(t,o+(t[i]||"<?>")+(e===2?"</svg>":"")),n]},on=class t{constructor({strings:e,_$litType$:i},n){let r;this.parts=[];let o=0,s=0,a=e.length-1,c=this.parts,[l,d]=Xf(e,i);if(this.el=t.createElement(l,n),kt.currentNode=this.el.content,i===2){let f=this.el.content,g=f.firstChild;g.remove(),f.append(...g.childNodes)}for(;(r=kt.nextNode())!==null&&c.length<a;){if(r.nodeType===1){if(r.hasAttributes()){let f=[];for(let g of r.getAttributeNames())if(g.endsWith(Ps)||g.startsWith(Ct)){let I=d[s++];if(f.push(g),I!==void 0){let ie=r.getAttribute(I.toLowerCase()+Ps).split(Ct),J=/([.?@])?(.*)/.exec(I);c.push({type:1,index:o,name:J[2],strings:ie,ctor:J[1]==="."?Ls:J[1]==="?"?js:J[1]==="@"?Bs:di})}else c.push({type:6,index:o})}for(let g of f)r.removeAttribute(g)}if(md.test(r.tagName)){let f=r.textContent.split(Ct),g=f.length-1;if(g>0){r.textContent=li?li.emptyScript:"";for(let I=0;I<g;I++)r.append(f[I],nn()),kt.nextNode(),c.push({type:2,index:++o});r.append(f[g],nn())}}}else if(r.nodeType===8)if(r.data===fd)c.push({type:2,index:o});else{let f=-1;for(;(f=r.data.indexOf(Ct,f+1))!==-1;)c.push({type:7,index:o}),f+=Ct.length-1}o++}}static createElement(e,i){let n=Rt.createElement("template");return n.innerHTML=e,n}};function ci(t,e,i=t,n){var r,o,s,a;if(e===Pt)return e;let c=n!==void 0?(r=i._$Co)===null||r===void 0?void 0:r[n]:i._$Cl,l=rn(e)?void 0:e._$litDirective$;return c?.constructor!==l&&((o=c?._$AO)===null||o===void 0||o.call(c,!1),l===void 0?c=void 0:(c=new l(t),c._$AT(t,i,n)),n!==void 0?((s=(a=i)._$Co)!==null&&s!==void 0?s:a._$Co=[])[n]=c:i._$Cl=c),c!==void 0&&(e=ci(t,c._$AS(t,e.values),c,n)),e}var Vs=class{constructor(e,i){this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=i}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(e){var i;let{el:{content:n},parts:r}=this._$AD,o=((i=e?.creationScope)!==null&&i!==void 0?i:Rt).importNode(n,!0);kt.currentNode=o;let s=kt.nextNode(),a=0,c=0,l=r[0];for(;l!==void 0;){if(a===l.index){let d;l.type===2?d=new sn(s,s.nextSibling,this,e):l.type===1?d=new l.ctor(s,l.name,l.strings,this,e):l.type===6&&(d=new Hs(s,this,e)),this._$AV.push(d),l=r[++c]}a!==l?.index&&(s=kt.nextNode(),a++)}return kt.currentNode=Rt,o}v(e){let i=0;for(let n of this._$AV)n!==void 0&&(n.strings!==void 0?(n._$AI(e,n,i),i+=n.strings.length-2):n._$AI(e[i])),i++}},sn=class t{constructor(e,i,n,r){var o;this.type=2,this._$AH=q,this._$AN=void 0,this._$AA=e,this._$AB=i,this._$AM=n,this.options=r,this._$Cp=(o=r?.isConnected)===null||o===void 0||o}get _$AU(){var e,i;return(i=(e=this._$AM)===null||e===void 0?void 0:e._$AU)!==null&&i!==void 0?i:this._$Cp}get parentNode(){let e=this._$AA.parentNode,i=this._$AM;return i!==void 0&&e?.nodeType===11&&(e=i.parentNode),e}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(e,i=this){e=ci(this,e,i),rn(e)?e===q||e==null||e===""?(this._$AH!==q&&this._$AR(),this._$AH=q):e!==this._$AH&&e!==Pt&&this._(e):e._$litType$!==void 0?this.g(e):e.nodeType!==void 0?this.$(e):Yf(e)?this.T(e):this._(e)}k(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}$(e){this._$AH!==e&&(this._$AR(),this._$AH=this.k(e))}_(e){this._$AH!==q&&rn(this._$AH)?this._$AA.nextSibling.data=e:this.$(Rt.createTextNode(e)),this._$AH=e}g(e){var i;let{values:n,_$litType$:r}=e,o=typeof r=="number"?this._$AC(e):(r.el===void 0&&(r.el=on.createElement(Cd(r.h,r.h[0]),this.options)),r);if(((i=this._$AH)===null||i===void 0?void 0:i._$AD)===o)this._$AH.v(n);else{let s=new Vs(o,this),a=s.u(this.options);s.v(n),this.$(a),this._$AH=s}}_$AC(e){let i=hd.get(e.strings);return i===void 0&&hd.set(e.strings,i=new on(e)),i}T(e){gd(this._$AH)||(this._$AH=[],this._$AR());let i=this._$AH,n,r=0;for(let o of e)r===i.length?i.push(n=new t(this.k(nn()),this.k(nn()),this,this.options)):n=i[r],n._$AI(o),r++;r<i.length&&(this._$AR(n&&n._$AB.nextSibling,r),i.length=r)}_$AR(e=this._$AA.nextSibling,i){var n;for((n=this._$AP)===null||n===void 0||n.call(this,!1,!0,i);e&&e!==this._$AB;){let r=e.nextSibling;e.remove(),e=r}}setConnected(e){var i;this._$AM===void 0&&(this._$Cp=e,(i=this._$AP)===null||i===void 0||i.call(this,e))}},di=class{constructor(e,i,n,r,o){this.type=1,this._$AH=q,this._$AN=void 0,this.element=e,this.name=i,this._$AM=r,this.options=o,n.length>2||n[0]!==""||n[1]!==""?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=q}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,i=this,n,r){let o=this.strings,s=!1;if(o===void 0)e=ci(this,e,i,0),s=!rn(e)||e!==this._$AH&&e!==Pt,s&&(this._$AH=e);else{let a=e,c,l;for(e=o[0],c=0;c<o.length-1;c++)l=ci(this,a[n+c],i,c),l===Pt&&(l=this._$AH[c]),s||(s=!rn(l)||l!==this._$AH[c]),l===q?e=q:e!==q&&(e+=(l??"")+o[c+1]),this._$AH[c]=l}s&&!r&&this.j(e)}j(e){e===q?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,e??"")}},Ls=class extends di{constructor(){super(...arguments),this.type=3}j(e){this.element[this.name]=e===q?void 0:e}},Jf=li?li.emptyScript:"",js=class extends di{constructor(){super(...arguments),this.type=4}j(e){e&&e!==q?this.element.setAttribute(this.name,Jf):this.element.removeAttribute(this.name)}},Bs=class extends di{constructor(e,i,n,r,o){super(e,i,n,r,o),this.type=5}_$AI(e,i=this){var n;if((e=(n=ci(this,e,i,0))!==null&&n!==void 0?n:q)===Pt)return;let r=this._$AH,o=e===q&&r!==q||e.capture!==r.capture||e.once!==r.once||e.passive!==r.passive,s=e!==q&&(r===q||o);o&&this.element.removeEventListener(this.name,this,r),s&&this.element.addEventListener(this.name,this,e),this._$AH=e}handleEvent(e){var i,n;typeof this._$AH=="function"?this._$AH.call((n=(i=this.options)===null||i===void 0?void 0:i.host)!==null&&n!==void 0?n:this.element,e):this._$AH.handleEvent(e)}},Hs=class{constructor(e,i,n){this.element=e,this.type=6,this._$AN=void 0,this._$AM=i,this.options=n}get _$AU(){return this._$AM._$AU}_$AI(e){ci(this,e)}};var pd=cr.litHtmlPolyfillSupport;pd?.(on,sn),((ks=cr.litHtmlVersions)!==null&&ks!==void 0?ks:cr.litHtmlVersions=[]).push("2.8.0");var dr=(t,e,i)=>{var n,r;let o=(n=i?.renderBefore)!==null&&n!==void 0?n:e,s=o._$litPart$;if(s===void 0){let a=(r=i?.renderBefore)!==null&&r!==void 0?r:null;o._$litPart$=s=new sn(e.insertBefore(nn(),a),a,void 0,i??{})}return s._$AI(t),s};var zs,Us;var Ge=class extends ot{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var e,i;let n=super.createRenderRoot();return(e=(i=this.renderOptions).renderBefore)!==null&&e!==void 0||(i.renderBefore=n.firstChild),n}update(e){let i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=dr(i,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),(e=this._$Do)===null||e===void 0||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),(e=this._$Do)===null||e===void 0||e.setConnected(!1)}render(){return Pt}};Ge.finalized=!0,Ge._$litElement$=!0,(zs=globalThis.litElementHydrateSupport)===null||zs===void 0||zs.call(globalThis,{LitElement:Ge});var _d=globalThis.litElementPolyfillSupport;_d?.({LitElement:Ge});((Us=globalThis.litElementVersions)!==null&&Us!==void 0?Us:globalThis.litElementVersions=[]).push("3.3.3");var bd=Nt`@charset "UTF-8";:host,:root{--δ2:var(--cds-global-layout-space-xxs, calc(4 * 1rem / var(--cds-global-base, 20)));--δ3:var(--cds-global-layout-space-xs, calc(8 * 1rem / var(--cds-global-base, 20)));--δ4:var(--cds-global-layout-space-sm, calc(12 * 1rem / var(--cds-global-base, 20)));--δ5:var(--cds-global-layout-space-md, calc(16 * 1rem / var(--cds-global-base, 20)));--δ6:var(--cds-global-layout-space-lg, calc(24 * 1rem / var(--cds-global-base, 20)));--δ7:var(--cds-global-layout-space-xl, calc(32 * 1rem / var(--cds-global-base, 20)))}[cds-layout~="wrap:none"]{flex-wrap:nowrap!important}[cds-layout*="align:stretch"]{flex-grow:1!important}[cds-layout*="align:shrink"]{flex-shrink:1!important;flex-grow:0!important}[cds-layout~=horizontal]{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;align-items:flex-start;width:100%;margin:0;min-height:0}[cds-layout~=horizontal]>[cds-layout~=horizontal],[cds-layout~=horizontal]>[cds-layout~=vertical],[cds-layout~=horizontal]>[cds-text]{width:initial!important}[cds-layout~=horizontal][cds-layout*="align:top"]{align-items:flex-start}[cds-layout~=horizontal][cds-layout*="align:left"]{justify-content:flex-start}[cds-layout~=horizontal][cds-layout*="align:right"]{justify-content:flex-end}[cds-layout~=horizontal][cds-layout*="align:vertical-center"]{align-items:center;align-content:center}[cds-layout~=horizontal][cds-layout*="align:horizontal-center"]{justify-content:center}[cds-layout~=horizontal][cds-layout*="align:center"]{align-items:center;align-content:center;justify-content:center}[cds-layout~=horizontal][cds-layout*="order:reverse"]{flex-direction:row-reverse}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]{justify-content:stretch;flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]>*{flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:stretch"]{align-items:stretch;align-content:stretch;flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:stretch"]>*{flex-grow:1}[cds-layout~=horizontal]>[cds-layout*="align:center"],[cds-layout~=horizontal]>[cds-layout*="align:vertical-center"]{align-self:center}[cds-layout~=horizontal]>[cds-layout*="align:center"],[cds-layout~=horizontal]>[cds-layout*="align:horizontal-center"]{margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal]>[cds-layout*="align:top"]{align-self:flex-start}[cds-layout~=horizontal]>[cds-layout*="align:right"]{margin-left:auto!important}[cds-layout~=horizontal]>[cds-layout*="align:left"]{margin-right:auto!important}[cds-layout~=vertical]{width:100%;display:flex;flex-direction:column;align-items:flex-start}[cds-layout~=vertical],[cds-layout~=vertical][cds-layout*="align:top"]{justify-content:flex-start}[cds-layout~=vertical][cds-layout*="align:left"]{align-items:flex-start}[cds-layout~=vertical][cds-layout*="align:right"]{align-items:flex-end}[cds-layout~=vertical][cds-layout*="align:vertical-center"]{justify-content:center}[cds-layout~=vertical][cds-layout*="align:horizontal-center"]{align-items:center}[cds-layout~=vertical][cds-layout*="align:center"]{align-items:center;justify-content:center}[cds-layout~=vertical][cds-layout*="order:reverse"]{flex-direction:column-reverse}[cds-layout~=vertical][cds-layout*="align:horizontal-stretch"]{align-items:stretch}[cds-layout~=vertical][cds-layout*="align:stretch"]{align-items:stretch;justify-content:stretch}[cds-layout~=vertical][cds-layout*="align:stretch"]>*{flex-grow:1}[cds-layout~=vertical]>[cds-layout*="align:center"],[cds-layout~=vertical]>[cds-layout*="align:vertical-center"]{margin-top:auto;margin-bottom:auto}[cds-layout~=vertical]>[cds-layout*="align:center"],[cds-layout~=vertical]>[cds-layout*="align:horizontal-center"]{align-self:center}[cds-layout~=vertical]>[cds-layout*="align:top"]{margin-bottom:auto!important}[cds-layout~=vertical]>[cds-layout*="align:right"]{margin-left:auto}[cds-layout~=vertical]>[cds-layout*="align:left"]{margin-right:auto}[cds-layout~=grid]{display:grid;align-items:start;align-content:start;grid-template-columns:repeat(var(--cds-global-layout-grid-cols,12),1fr);width:100%}[cds-layout~=grid][cds-layout*=rows]{grid-template-rows:repeat(12,auto)}[cds-layout~=grid]>[cds-layout*=row]{align-self:stretch}[cds-layout~=grid][cds-layout*="align:top"]{align-content:start}[cds-layout~=grid][cds-layout*="align:right"]{justify-content:end}[cds-layout~=grid][cds-layout*="align:left"]{justify-content:start}[cds-layout~=grid][cds-layout*="align:horizontal-stretch"]{justify-items:stretch;justify-content:stretch}[cds-layout~=grid][cds-layout*="align:stretch"]{align-items:stretch;align-content:stretch;justify-items:stretch;justify-content:stretch}[cds-layout~=grid][cds-layout*="align:vertical-center"]{align-items:center;align-content:center}[cds-layout~=grid][cds-layout*="align:horizontal-center"]{justify-items:center;justify-content:center}[cds-layout~=grid][cds-layout*="align:center"]{align-items:center;align-content:center;justify-items:center;justify-content:center}::slotted([cds-layout~="display:screen-reader-only"]),[cds-layout~="display:screen-reader-only"]{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0;display:block!important}[cds-layout*="gap:none"]{gap:0}[cds-layout*="gap:xxs"]{gap:var(--δ2)}[cds-layout*="gap:xs"]{gap:var(--δ3)}[cds-layout*="gap:sm"]{gap:var(--δ4)}[cds-layout*="gap:md"]{gap:var(--δ5)}[cds-layout*="gap:lg"]{gap:var(--δ6)}[cds-layout~="p:none"]{padding:0!important}[cds-layout~="p:xxs"]{padding:var(--δ2)!important}[cds-layout~="p:xs"]{padding:var(--δ3)!important}[cds-layout~="p:sm"]{padding:var(--δ4)!important}[cds-layout~="p:md"]{padding:var(--δ5)!important}[cds-layout~="m:md"]{margin:var(--δ5)!important}[cds-layout~="p:lg"]{padding:var(--δ6)!important}[cds-layout~="p-y:xs"]{padding-top:var(--δ3)!important;padding-bottom:var(--δ3)!important}[cds-layout~="p-x:lg"]{padding-left:var(--δ6)!important;padding-right:var(--δ6)!important}[cds-layout~="p-y:lg"]{padding-top:var(--δ6)!important;padding-bottom:var(--δ6)!important}[cds-layout~="p-l:md"]{padding-left:var(--δ5)!important}@media (min-width:992px){[cds-layout*="gap@md:lg"]{gap:var(--δ6)}[cds-layout~="p@md:lg"]{padding:var(--δ6)!important}[cds-layout~="m@md:xl"]{margin:var(--δ7)!important}}[cds-layout~=fill]{width:100%!important}*,:after,:before{box-sizing:border-box}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]>::slotted(*),[cds-layout~=horizontal][cds-layout*="align:stretch"]>::slotted(*),[cds-layout~=vertical][cds-layout*="align:stretch"]>::slotted(*){flex-grow:1}[cds-layout~=vertical] ::slotted([cds-layout*="align:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align:left"]),[cds-layout~=vertical]>[cds-layout*="align:left"]{margin-right:auto}@media (min-width:576px){[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:left"]){margin-right:auto}}@media (min-width:768px){[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:left"]){margin-right:auto}}@media (min-width:992px){[cds-layout~=vertical] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@md:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@md:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:left"]){margin-right:auto}}@media (min-width:1200px){[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:left"]){margin-right:auto}}@media (min-width:1440px){[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:left"]){margin-right:auto}}[cds-layout~=horizontal] ::slotted([cds-layout*="align:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align:left"]){margin-right:auto!important}@media (min-width:576px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:left"]){margin-right:auto!important}}@media (min-width:768px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:left"]){margin-right:auto!important}}@media (min-width:992px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:left"]){margin-right:auto!important}}@media (min-width:1200px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:left"]){margin-right:auto!important}}@media (min-width:1440px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:left"]){margin-right:auto!important}}[cds-text]{font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);margin-top:0;margin-bottom:0}[cds-text][cds-layout~=grid]::after,[cds-text][cds-layout~=grid]::before,[cds-text][cds-layout~=horizontal]::after,[cds-text][cds-layout~=horizontal]::before,[cds-text][cds-layout~=vertical]::after,[cds-text][cds-layout~=vertical]::before{display:none}[cds-text*=display],[cds-text*=section],[cds-text*=subsection],[cds-text*=title]{font-family:var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);color:var(--cds-global-typography-color-400,var(--cds-global-color-construction-900,#21333b))}[cds-text*=body],[cds-text*=message],[cds-text*=secondary]{color:var(--cds-global-typography-color-500,var(--cds-global-color-black,#000))}[cds-text*=inline]{width:auto!important;display:inline-block!important}[cds-text*=display]{font-size:var(--cds-global-typography-display-font-size,calc(40 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-display-font-weight,500);line-height:var(--cds-global-typography-display-line-height,1.1em);letter-spacing:var(--cds-global-typography-display-letter-spacing,-.0125em)}[cds-text*=display]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-display-line-height,1.1em) - 1em)/ 2))*-1) + .037em)}[cds-text*=display]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-display-line-height,1.1em) - 1em)/ 2))*-1) - .044em)}[cds-text*=title]{font-size:var(--cds-global-typography-title-font-size,calc(24 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-title-font-weight,500);line-height:var(--cds-global-typography-title-line-height,1.333333em);letter-spacing:var(--cds-global-typography-title-letter-spacing,-.00833333em)}[cds-text*=title]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-title-line-height,1.333333em) - 1em)/ 2))*-1) + .037em)}[cds-text*=title]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-title-line-height,1.333333em) - 1em)/ 2))*-1) - .044em)}[cds-text*=section]{font-size:var(--cds-global-typography-section-font-size,calc(20 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-section-font-weight,500);line-height:var(--cds-global-typography-section-line-height,1.2em);letter-spacing:var(--cds-global-typography-section-letter-spacing,-.01em)}[cds-text*=section]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-section-line-height,1.2em) - 1em)/ 2))*-1) + .037em)}[cds-text*=section]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-section-line-height,1.2em) - 1em)/ 2))*-1) - .044em)}[cds-text*=subsection]{font-size:var(--cds-global-typography-subsection-font-size,calc(16 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-subsection-font-weight,500);line-height:var(--cds-global-typography-subsection-line-height,1.5em);letter-spacing:var(--cds-global-typography-subsection-letter-spacing,-.0125em)}[cds-text*=subsection]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-subsection-line-height,1.5em) - 1em)/ 2))*-1) + .037em)}[cds-text*=subsection]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-subsection-line-height,1.5em) - 1em)/ 2))*-1) - .044em)}[cds-text*=body]{font-weight:var(--cds-global-typography-body-font-weight,400);font-size:var(--cds-global-typography-body-font-size,calc(14 * 1rem / var(--cds-global-base,20)));letter-spacing:var(--cds-global-typography-body-letter-spacing,-.00714286em);line-height:var(--cds-global-typography-body-line-height,1.4285714em)}[cds-text*=body]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-body-line-height,1.4285714em) - 1em)/ 2))*-1) + .1em)}[cds-text*=body]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-body-line-height,1.4285714em) - 1em)/ 2))*-1) - .044em)}body[cds-text*=body]::after,body[cds-text*=body]::before{content:none}[cds-text*=message]{font-size:var(--cds-global-typography-message-font-size,calc(16 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-message-font-weight,calc(400 * 1rem / var(--cds-global-base,20)));line-height:var(--cds-global-typography-message-line-height,1.5em);letter-spacing:var(--cds-global-typography-message-letter-spacing,-.0125em)}[cds-text*=message]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-message-line-height,1.5em) - 1em)/ 2))*-1) + .037em)}[cds-text*=message]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-message-line-height,1.5em) - 1em)/ 2))*-1) - .044em)}[cds-text*=secondary]{font-size:var(--cds-global-typography-secondary-font-size,calc(13 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-secondary-font-weight,400);line-height:var(--cds-global-typography-secondary-line-height,1.23077em);letter-spacing:var(--cds-global-typography-secondary-letter-spacing,-.007692em)}[cds-text*=secondary]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-secondary-line-height,1.23077em) - 1em)/ 2))*-1) + .037em)}[cds-text*=secondary]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-secondary-line-height,1.23077em) - 1em)/ 2))*-1) - .044em)}[cds-text~=link]{color:var(--cds-global-typography-link-color,var(--cds-global-color-blue-700,#0079ad))!important;text-decoration:underline!important;line-height:inherit!important;font-size:inherit!important}[cds-text~=link]:focus{outline:var(--cds-alias-object-interaction-outline,Highlight solid 2px);outline-offset:var(--cds-alias-object-interaction-outline-offset,1px)}[cds-text~=link]:hover{color:var(--cds-global-typography-link-color-hover,var(--cds-global-color-blue-800,#00608a))!important}[cds-text~=link]:visited:not([cds-text~=static]){color:var(--cds-global-typography-link-color-visited,var(--cds-global-color-lavender-600,#3b40ce))!important}[cds-text~=link]:visited:not([cds-text~=static]):hover{color:var(--cds-global-typography-link-color-visited-hover,var(--cds-global-color-lavender-700,#2429c2))!important}@media (-webkit-min-device-pixel-ratio:0){[cds-text=link]:focus{outline:var(--cds-alias-object-interaction-outline-webkit,5px auto -webkit-focus-ring-color)}}[cds-text~=code]{color:var(--cds-alias-status-danger,var(--cds-global-color-red-700,#e02200));font-family:monospace;font-size:1.1em}[cds-divider]{display:block;height:var(--cds-alias-object-border-width-100,calc(1 * 1rem / var(--cds-global-base,20)));overflow:hidden;box-shadow:var(--cds-alias-object-border-color,var(--cds-global-color-construction-200,#cbd4d8)) 0 0 0 var(--cds-alias-object-border-width-100,calc(1 * 1rem / var(--cds-global-base,20))) inset}[cds-text~=light]{font-weight:var(--cds-global-typography-font-weight-light,300)!important}[cds-text~=justify]{text-align:justify!important}[cds-text~=left]{text-align:left!important}[cds-text~=right]{text-align:right!important}[cds-text~=center]{text-align:center!important}[cds-text~=lhe]{padding:.05px 0}[cds-text~=lhe]::before{content:"";margin-top:-.124em;display:block;height:0}[cds-text~=lhe]::after{content:"";margin-bottom:-.221em;display:block;height:0}[cds-text*=h2],[cds-text*=h3]{font-family:var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);font-size:1.4rem;font-weight:200;color:var(--cds-global-typography-color-400);line-height:1.7143em;letter-spacing:-.017857em}[cds-text*=h2]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((1.7143em - 1em)/ 2))*-1) + .037em)}[cds-text*=h2]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((1.7143em - 1em)/ 2))*-1) - .044em)}[cds-text*=h3]{font-size:1.1rem;line-height:1.0909em;letter-spacing:-.013636em}[cds-text*=h3]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((1.0909em - 1em)/ 2))*-1) + .037em)}[cds-text*=h3]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((1.0909em - 1em)/ 2))*-1) - .044em)}:host{all:initial;display:block;visibility:inherit;font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);contain:layout;box-sizing:border-box!important;-webkit-appearance:none!important}*,:after,:before{box-sizing:inherit!important}slot{font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);display:contents!important}::slotted(*){font-family:inherit;box-sizing:inherit}::slotted(*)::placeholder{color:var(--cds-global-typography-color-200,var(--cds-global-color-construction-600,#4f6169))}:host([_is-anchor]),:host([role=button]){cursor:pointer!important}:host([_is-anchor]) ::slotted(*),:host([role=button]) ::slotted(*){cursor:pointer!important}:host([role=button][disabled]){cursor:not-allowed!important}:host([role=button][disabled]) ::slotted(*){cursor:not-allowed!important;pointer-events:none}:host([hidden]),[hidden]{display:none!important}:host([hidden*=false]){display:block!important}:host([role=dialog][hidden]),:host([role=dialog][hidden]) ::slotted(*){display:block!important;visibility:hidden!important}:host([role=dialog][hidden*=false]),:host([role=dialog][hidden*=false]) ::slotted(*){visibility:visible!important}:host([_focused]) .input,:host([_focused]) [focusable],:host([tabindex="0"]:focus),:host([tabindex="0"]:focus) [focusable],[tabindex="0"][focusable]:focus{outline:Highlight solid 2px;outline:5px auto -webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset,1px)}`;var eg=(t,e)=>e.kind==="method"&&e.descriptor&&!("value"in e.descriptor)?D(p({},e),{finisher(i){i.createProperty(e.key,t)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer(){typeof e.initializer=="function"&&(this[e.key]=e.initializer.call(this))},finisher(i){i.createProperty(e.key,t)}},tg=(t,e,i)=>{e.constructor.createProperty(i,t)};function $s(t){return(e,i)=>i!==void 0?tg(t,e,i):eg(t,e)}function Ne(t){return t!=null&&typeof t=="object"&&t["@@functional/placeholder"]===!0}function se(t){return function e(i){return arguments.length===0||Ne(i)?e:t.apply(this,arguments)}}function ve(t){return function e(i,n){switch(arguments.length){case 0:return e;case 1:return Ne(i)?e:se(function(r){return t(i,r)});default:return Ne(i)&&Ne(n)?e:Ne(i)?se(function(r){return t(r,n)}):Ne(n)?se(function(r){return t(i,r)}):t(i,n)}}}var ig=ve(function(e,i){return i instanceof e||i!=null&&(i.constructor===e||e.name==="Object"&&typeof i=="object")}),an=ig;function _t(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var Id=Object.prototype.toString,ng=function(){return Id.call(arguments)==="[object Arguments]"?function(e){return Id.call(e)==="[object Arguments]"}:function(e){return _t("callee",e)}}(),ur=ng;var Sd=Array.isArray||function(e){return e!=null&&e.length>=0&&Object.prototype.toString.call(e)==="[object Array]"};function Ws(t){return Object.prototype.toString.call(t)==="[object Object]"}function ln(t){return Object.prototype.toString.call(t)==="[object String]"}function Gs(t){var e=Object.prototype.toString.call(t);return e==="[object Uint8ClampedArray]"||e==="[object Int8Array]"||e==="[object Uint8Array]"||e==="[object Int16Array]"||e==="[object Uint16Array]"||e==="[object Int32Array]"||e==="[object Uint32Array]"||e==="[object Float32Array]"||e==="[object Float64Array]"||e==="[object BigInt64Array]"||e==="[object BigUint64Array]"}var rg=se(function(e){return e!=null&&typeof e["fantasy-land/empty"]=="function"?e["fantasy-land/empty"]():e!=null&&e.constructor!=null&&typeof e.constructor["fantasy-land/empty"]=="function"?e.constructor["fantasy-land/empty"]():e!=null&&typeof e.empty=="function"?e.empty():e!=null&&e.constructor!=null&&typeof e.constructor.empty=="function"?e.constructor.empty():Sd(e)?[]:ln(e)?"":Ws(e)?{}:ur(e)?function(){return arguments}():Gs(e)?e.constructor.from(""):void 0}),Dd=rg;function hr(t){for(var e=[],i;!(i=t.next()).done;)e.push(i.value);return e}function pr(t,e,i){for(var n=0,r=i.length;n<r;){if(t(e,i[n]))return!0;n+=1}return!1}function Zs(t){var e=String(t).match(/^function (\w*)/);return e==null?"":e[1]}function og(t,e){return t===e?t!==0||1/t===1/e:t!==t&&e!==e}var fr=typeof Object.is=="function"?Object.is:og;var sg=!{toString:null}.propertyIsEnumerable("toString"),wd=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],xd=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),ag=function(e,i){for(var n=0;n<e.length;){if(e[n]===i)return!0;n+=1}return!1},lg=typeof Object.keys=="function"&&!xd?se(function(e){return Object(e)!==e?[]:Object.keys(e)}):se(function(e){if(Object(e)!==e)return[];var i,n,r=[],o=xd&&ur(e);for(i in e)_t(i,e)&&(!o||i!=="length")&&(r[r.length]=i);if(sg)for(n=wd.length-1;n>=0;)i=wd[n],_t(i,e)&&!ag(r,i)&&(r[r.length]=i),n-=1;return r}),qs=lg;var cg=se(function(e){return e===null?"Null":e===void 0?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}),Qs=cg;function Ed(t,e,i,n){var r=hr(t),o=hr(e);function s(a,c){return cn(a,c,i.slice(),n.slice())}return!pr(function(a,c){return!pr(s,c,a)},o,r)}function cn(t,e,i,n){if(fr(t,e))return!0;var r=Qs(t);if(r!==Qs(e))return!1;if(typeof t["fantasy-land/equals"]=="function"||typeof e["fantasy-land/equals"]=="function")return typeof t["fantasy-land/equals"]=="function"&&t["fantasy-land/equals"](e)&&typeof e["fantasy-land/equals"]=="function"&&e["fantasy-land/equals"](t);if(typeof t.equals=="function"||typeof e.equals=="function")return typeof t.equals=="function"&&t.equals(e)&&typeof e.equals=="function"&&e.equals(t);switch(r){case"Arguments":case"Array":case"Object":if(typeof t.constructor=="function"&&Zs(t.constructor)==="Promise")return t===e;break;case"Boolean":case"Number":case"String":if(!(typeof t==typeof e&&fr(t.valueOf(),e.valueOf())))return!1;break;case"Date":if(!fr(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(!(t.source===e.source&&t.global===e.global&&t.ignoreCase===e.ignoreCase&&t.multiline===e.multiline&&t.sticky===e.sticky&&t.unicode===e.unicode))return!1;break}for(var o=i.length-1;o>=0;){if(i[o]===t)return n[o]===e;o-=1}switch(r){case"Map":return t.size!==e.size?!1:Ed(t.entries(),e.entries(),i.concat([t]),n.concat([e]));case"Set":return t.size!==e.size?!1:Ed(t.values(),e.values(),i.concat([t]),n.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var s=qs(t);if(s.length!==qs(e).length)return!1;var a=i.concat([t]),c=n.concat([e]);for(o=s.length-1;o>=0;){var l=s[o];if(!(_t(l,e)&&cn(e[l],t[l],a,c)))return!1;o-=1}return!0}var dg=ve(function(e,i){return cn(e,i,[],[])}),Ad=dg;var ug=se(function(e){return e!=null&&Ad(e,Dd(e))}),Ks=ug;function Vt(t){return t==null}function Oe(t){return Vt(t)||Ks(t)}function mr(t){return an(String,t)}function vr(t){return mr(t)&&!Ks(t.trim())&&+t==+t}function Td(t){return an(String,t)||Vt(t)}function gr(t){return an(Object,t)}function Ys(t){return an(Map,t)}function Xs(t,e){return t!==e}function Js(t,e){return Td(t)&&Xs(t,e)}function ea(t,e){return!Oe(t)&&Xs(t,e)}function dn(t,e){return JSON.stringify(t)===JSON.stringify(e)}function ta(t,e,i=`\${${t}}`){return t.split(".").reduce((n,r)=>{try{let o=n[r];switch(!0){case o===null:case o===!1:case o==="":case o===0:return o;default:return o||i}}catch{return i}},e)}function Md(t){let e=new Map;for(let[i,n]of t)Ys(n)?e.set(i,Md(n)):e.set(i,n);return e}function ia(t){switch(!0){case Ys(t):return Md(t);case(gr(t)&&!Array.isArray(t)):return Ze({},t);default:return JSON.parse(JSON.stringify(t))}}function Ze(...t){let e={};return t.map(i=>gr(i)?p({},i):{}).forEach(i=>{Object.keys(i).forEach(n=>{let r=i[n];Array.isArray(r)?e[n]=Array.from(r):gr(r)?e[n]=Ze(e[n]||{},r):e[n]=r})}),e}function qe(t){return t.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}function Fd(t){return t.split("-").map((e,i)=>i?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e).join("")}function na(t){return yr(Fd(t))}function yr(t){return t.charAt(0).toUpperCase()+t.slice(1)}function ra(t,e,i=""){let n=t.split(" "),r=i===""?n.filter(o=>o!==e):n.map(o=>o===e?i:o);return r.length>0?r.join(" "):""}function oa(t,e,i){return t.replace(/\$\{.+?\}/g,n=>{let r=n.substr(2,n.length-3).trim();return ta(r,e,i)})}function un(t,e){switch(t){case 0:return function(){return e.apply(this,arguments)};case 1:return function(i){return e.apply(this,arguments)};case 2:return function(i,n){return e.apply(this,arguments)};case 3:return function(i,n,r){return e.apply(this,arguments)};case 4:return function(i,n,r,o){return e.apply(this,arguments)};case 5:return function(i,n,r,o,s){return e.apply(this,arguments)};case 6:return function(i,n,r,o,s,a){return e.apply(this,arguments)};case 7:return function(i,n,r,o,s,a,c){return e.apply(this,arguments)};case 8:return function(i,n,r,o,s,a,c,l){return e.apply(this,arguments)};case 9:return function(i,n,r,o,s,a,c,l,d){return e.apply(this,arguments)};case 10:return function(i,n,r,o,s,a,c,l,d,f){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function Cr(t,e,i){return function(){for(var n=[],r=0,o=t,s=0,a=!1;s<e.length||r<arguments.length;){var c;s<e.length&&(!Ne(e[s])||r>=arguments.length)?c=e[s]:(c=arguments[r],r+=1),n[s]=c,Ne(c)?a=!0:o-=1,s+=1}return!a&&o<=0?i.apply(this,n):un(Math.max(0,o),Cr(t,n,i))}}var hg=ve(function(e,i){return e===1?se(i):un(e,Cr(e,[],i))}),_r=hg;var Nd=Number.isInteger||function(e){return e<<0===e};var pg=ve(function(e,i){var n=e<0?i.length+e:e;return ln(i)?i.charAt(n):i[n]}),Od=pg;var fg=ve(function(e,i){return e.map(function(n){for(var r=i,o=0,s;o<n.length;){if(r==null)return;s=n[o],r=Nd(s)?Od(s,r):r[s],o+=1}return r})}),kd=fg;var gg=ve(function(e,i){return kd([e],i)[0]}),Rd=gg;var Pd={"@@functional/placeholder":!0};var mg=_r(2,(t,e)=>Rd(t,e)!==void 0);function Vd(t,e){return e||(e=window&&window.customElements),!e||!!e.get(t)}var br=mg(Pd,window);var ae=class{static log(...e){Ir()&&sa()&&console.log(...e)}static warn(...e){Ir()&&sa()&&console.warn(...e)}static error(...e){Ir()&&sa()&&console.error(...e)}};function sa(){return!br(["jasmine"])}function Ir(){return!window.CDS.environment.production}var Sr,Ld,aa,la;function Dr(t=!0){if(!t||!Sr){let e=document&&document.querySelector("[ng-version]");Sr=e?""+e.getAttribute("ng-version"):void 0}return Sr}function jd(t=!0){return t&&Sr||(Ld=window?.angular?.version?.full),Ld}function wr(t=!0){return t&&aa||(aa=window?.CDS?._react?.version?window.CDS._react.version:document.querySelector("[data-reactroot], [data-reactid]")?"unknown version":void 0),aa}function xr(t=!0){if(!t||!la){let e=document.querySelectorAll("*"),i;for(let n=0;n<e.length;n++)if(e[n].__vue__){i=e[n];break}la=i?"unknown version":void 0}return la}function Bd(){return window?.location?.href?.includes("localhost:6006")}function ca(t,...e){return e.forEach(([i,n])=>{t.style[i]=n}),t}function da(t,...e){return e.forEach(i=>{t.style[i]=""}),t}function hi(t){return`calc((${t} / var(--cds-global-base)) * 1rem)`}var Hd=["a[href]","area[href]","audio[controls]","button:not([disabled])",'input:not([type="hidden"]):not([disabled]):not([readonly])',"iframe","object","embed","select:not([disabled])","textarea:not([disabled])","video[controls]","*[contenteditable=true]","[role=button]:not([disabled])"],h1=["*[tabindex]",...Hd],p1=['*[tabindex]:not([tabindex="-1"])',...Hd];function zd(t){return t!=null&&""+t!="false"}function ua(t,e){switch(e&&e.type){case Array:case Object:return p({reflect:!1},e);case String:return p({reflect:!0,attribute:qe(t),converter:{toAttribute:i=>i||null}},e);case Number:return p({reflect:!0,attribute:qe(t)},e);case Boolean:return p({reflect:!0,attribute:qe(t),converter:{toAttribute:i=>i?"":null,fromAttribute:i=>zd(i)}},e);case Date:return p({reflect:!1,converter:{fromAttribute:i=>new Date(i)}},e);default:return p({},e)}}function Ud(t,e,i){let n=t.firstUpdated;t.firstUpdated=function(r){if(i&&i.required&&Oe(this[e])){let o=i.requiredMessage||function(s="warning",a,c){let l=c.toLocaleLowerCase();return`${yr(s)}: ${a} is required to use ${l} component. Set the JS Property or HTML Attribute.
`+(Dr()?`Angular: <${l} [${a}]="..."></${l}>
`:"")+(xr()?`Vue: <${l} :${a}="..."></${l}>
`:"")+(wr()?`React: <${na(l)} ${function(d){return d.startsWith("aria")?qe(d):d}(a)}={...} />
`:"")+`HTML: <${l} ${qe(a)}="..."></${l}>
JavaScript: document.querySelector('${l}').${a} = '...';
`}(i.required,e,this.tagName);if(i.required==="error")throw Error(o);ae.warn(o,this)}n&&n.call(this,r)}}function N(t){return(e,i)=>(t?.required&&Ud(e,i,t),$s(ua(i,t))(e,i))}function hn(t){return(e,i)=>{let n=ua(i,t);return n&&(n.reflect=!!t?.reflect&&t.reflect,n.reflect&&!t?.attribute&&(n.attribute="_"+qe(i))),$s(n)(e,i)}}function $d(){return t=>t.addInitializer(e=>new ha(e))}var ha=class{constructor(e){this.host=e,this.host.addController(this)}hostConnected(){return Tn(this,null,function*(){yield this.host.updateComplete,this.host.addEventListener("keydown",e=>this.emulateActive(e)),this.host.addEventListener("mousedown",e=>this.emulateActive(e)),this.host.addEventListener("keyup",()=>this.emulateInactive()),this.host.addEventListener("blur",()=>this.emulateInactive()),this.host.addEventListener("mouseup",()=>this.emulateInactive())})}emulateActive(e){this.host.disabled||this.host?.setAttribute("cds-active",""),e.code==="Space"&&e.target===this.host&&e.preventDefault()}emulateInactive(){this.host.removeAttribute("cds-active")}};function Wd(){return t=>t.addInitializer(e=>new pa(e))}var pa=class{constructor(e){this.host=e,this.host.addController(this)}hostConnected(){(this.host.hasAttribute("aria-controls")||this.host.ariaControls)&&(this.host.ariaHasPopup="true",this.host.ariaExpanded="false")}};function Gd(){return t=>t.addInitializer(e=>new fa(e))}var fa=class{constructor(e){this.host=e,this.host.addController(this)}hostUpdated(){this.host.disabled!==null&&(this.host.ariaDisabled=this.host.disabled),this.host.readonly&&(this.host.ariaDisabled=null)}};function Zd(){return t=>t.addInitializer(e=>new ga(e))}var ga=class{constructor(e){this.host=e,this.host.addController(this)}hostUpdated(){this.host.pressed!==null&&this.host.pressed!==void 0&&(this.host.ariaPressed=this.host.pressed?"true":"false"),this.host.readonly&&(this.host.ariaPressed=null)}};function qd(){return t=>t.addInitializer(e=>new ma(e))}var ma=class{constructor(e){this.host=e,this.host.addController(this)}hostConnected(){this.host.tabIndex=0}hostUpdated(){this.host.role=this.host.readonly?null:"button",this.host.tabIndex=this.host.disabled?-1:0,this.host.readonly&&this.host.removeAttribute("tabindex")}};function Qd(){return t=>t.addInitializer(e=>new va(e))}var va=class{constructor(e){this.host=e,this.host.addController(this)}get currentAnchor(){return this.host.parentElement?.tagName==="A"?this.host.parentElement:null}hostConnected(){this.setAnchor()}hostUpdated(){this.setAnchor()}setAnchor(){this.currentAnchor&&this.currentAnchor!==this.previousAnchor&&(this.previousAnchor=this.currentAnchor,this.host.readonly=!0,this.currentAnchor.style.lineHeight="0",this.currentAnchor.style.textDecoration="none")}};var Er=t=>t??q;function Ar(t=window){return!Vt(t)}function ya(t){t.preventDefault(),t.stopPropagation()}var Ca=new Map([["arrow-left","ArrowLeft"],["arrow-right","ArrowRight"],["arrow-up","ArrowUp"],["arrow-down","ArrowDown"],["tab","Tab"],["enter","Enter"],["escape","Escape"],["space"," "],["home","Home"],["end","End"]]),Tr=class{static get keycodes(){return ia(Ca)}static add(e,i){Ca.set(e,i)}static has(e){return Ca.has(e)}static getCode(e,i=this.keycodes){return vg(e,i)}};function vg(t,e){return e.get(t)||""}function yg(t,e){return Tr.getCode(e)===t.key}function Yd(t,e,i){t.filter(n=>yg(e,n)).length>0&&i()}var Kd;(function(t){t.ArrowUp="ArrowUp",t.ArrowDown="ArrowDown",t.ArrowLeft="ArrowLeft",t.ArrowRight="ArrowRight",t.End="End",t.Home="Home",t.PageUp="PageUp",t.PageDown="PageDown"})(Kd||(Kd={}));function Xd(t,e,i){let n=document.createElement("div");e.appendChild(n),dr(t,e,p({renderBefore:n},i));let r=n.previousSibling;return n.remove(),r}function Jd(){return t=>t.addInitializer(e=>new _a(e))}var _a=class{constructor(e){this.host=e,this.triggerNativeButtonBehaviorHandler=this.triggerNativeButtonBehavior.bind(this),this.emulateKeyBoardEventBehaviorHandler=this.emulateKeyBoardEventBehavior.bind(this),this.host.addController(this)}hostUpdated(){this.setButtonType(),this.setupNativeButtonBehavior()}setButtonType(){!this.host.type&&this.host.closest("form")&&(this.host.type="submit")}setupNativeButtonBehavior(){this.host.readonly||this.host.disabled?(this.host.removeEventListener("click",this.triggerNativeButtonBehaviorHandler),this.host.removeEventListener("keyup",this.emulateKeyBoardEventBehaviorHandler)):(this.host.addEventListener("click",this.triggerNativeButtonBehaviorHandler),this.host.addEventListener("keyup",this.emulateKeyBoardEventBehaviorHandler))}emulateKeyBoardEventBehavior(e){Yd(["enter","space"],e,()=>{this.host.type==="submit"?this.triggerNativeButtonBehavior(e):this.host.click(),ya(e)})}triggerNativeButtonBehavior(e){if(this.host.disabled)ya(e);else if(!e.defaultPrevented){let i=Xd(ui`<button aria-hidden="true" role="presentation" ?disabled="${this.host.disabled}" tabindex="-1" style="display:none!important" value="${Er(this.host.value)}" name="${Er(this.host.name)}" type="${Er(this.host.type)}"></button>`,this.host);i?.dispatchEvent(new MouseEvent("click",{relatedTarget:this.host,composed:!0})),i?.remove()}}};function eu(){return t=>t.addInitializer(e=>new ba(e))}var ba=class{constructor(e){this.host=e,this.host.addController(this)}hostUpdated(){this.host.expanded!==null&&this.host.expanded!==void 0&&(this.host.ariaExpanded=this.host.expanded?"true":"false"),this.host.readonly&&(this.host.ariaExpanded=null)}};var ye=class extends Ge{constructor(){super(...arguments),this._disabled=!1}get disabled(){return this._disabled}set disabled(t){let e=this._disabled;this._disabled=t,this.requestUpdate("disabled",e)}};M([N({type:Boolean})],ye.prototype,"pressed",void 0),M([N({type:Boolean})],ye.prototype,"expanded",void 0),M([N({type:Boolean})],ye.prototype,"readonly",void 0),M([N({type:String})],ye.prototype,"type",void 0),M([N({type:String})],ye.prototype,"name",void 0),M([N({type:String})],ye.prototype,"value",void 0),M([N({type:Boolean})],ye.prototype,"disabled",null),M([N({type:String})],ye.prototype,"popup",void 0),ye=M([$d(),qd(),Zd(),eu(),Gd(),Wd(),Jd(),Qd()],ye);var tu=new class{constructor(){if(this.supports={js:!0},!document.body.hasAttribute("cds-supports")||document.body.getAttribute("cds-supports")==="no-js"){let t=qe(Object.keys(this.supports).reduce((e,i)=>`${e} ${this.supports[i]?i:"no-"+i}`,"")).trim();document.body.setAttribute("cds-supports",t)}}};function Mr(){Ar()&&(window.CDS=window.CDS||{_version:[],_react:{version:void 0},_supports:tu.supports,_isStateProxied:!1,_state:{focusTrapItems:[],layerElements:[],i18nRegistry:{},elementRegistry:{},iconRegistry:{},motionRegistry:{}},environment:{production:!1},getDetails:iu,logDetails:Cg},function(){let t="6.9.2";window.CDS._version.indexOf(t)<0&&(window.CDS._version.push(t),document.querySelector("body")?.setAttribute("cds-version",window.CDS._version.join(" "))),window.CDS._version.length>1&&ae.warn("Running more than one version of Clarity can cause unexpected issues. Please ensure only one version is loaded.")}(),window.CDS._isStateProxied||(window.CDS._isStateProxied=!0,window.CDS._state=new Proxy(window.CDS._state,{set:(t,e,i)=>{let n={key:e,prev:window.CDS._state[e],current:i};return t[e]=i,document.dispatchEvent(new CustomEvent("CDS_STATE_UPDATE",{detail:n})),!0}})))}function iu(){return{versions:window.CDS._version,environment:window.CDS.environment,userAgent:navigator.userAgent,supports:window.CDS._supports,angularVersion:Dr(!1),angularJSVersion:jd(!1),reactVersion:wr(!1),vueVersion:xr(!1),state:D(p({},window.CDS._state),{iconRegistry:Object.keys(window.CDS._state.iconRegistry),motionRegistry:Object.keys(window.CDS._state.motionRegistry),focusTrapRegistry:Object.keys(window.CDS._state.focusTrapItems.map(t=>t.focusTrapId))})}}function Cg(){ae.log(JSON.stringify(iu(),null,2))}var _g=_r(3,(t,e,i)=>{Vd(t)&&!Bd()?ae.warn(t+" has already been registered"):(i.define(t,e),Mr(),window&&!Object.keys(window.CDS._state.elementRegistry).some(n=>n===t)&&(window.CDS._state.elementRegistry=D(p({},window.CDS._state.elementRegistry),{[t]:{}})))});function pn(t,e){Ar()&&br(["customElements"])&&_g(t,e,window.customElements)}var Ia=class{constructor(e,i){this.fn=e,this.subscriptions=i}unsubscribe(){let e=this.subscriptions.indexOf(this);e!==-1&&this.subscriptions.splice(e,1)}},Fr=class{constructor(){this.subscriptions=[]}subscribe(e){let i=new Ia(e,this.subscriptions);return this.subscriptions.push(i),i}emit(e){this.subscriptions.forEach(i=>i.fn(e))}toEventObservable(){return this}};var Sa=new Fr;Sa.listener=document.addEventListener("CDS_STATE_UPDATE",t=>Sa.emit(t.detail));var H=class t{static get state(){return Mr(),window.CDS._state}static getValue(e){return t.state[e]}static setValue(e,i){t.state[e]=i}static log(){ae.log(JSON.stringify(t.state,null,2))}};H.stateUpdates=Sa.toEventObservable();var fn={actions:{sort:"Sort",expand:"Expand",close:"Close",resize:"Resize",filter:"Filter"},alert:{closeButtonAriaLabel:"Close",loading:"Loading",info:"Info",success:"Success",warning:"Warning",danger:"Error"},dropdown:{open:"Open"},file:{browse:"browse",files:"files",removeFile:"remove file"},modal:{closeButtonAriaLabel:"Close modal",contentStart:"Beginning of modal content",contentBox:"Scrollable modal body",contentEnd:"End of modal content"},navigation:{navigationElement:"navigation",navigationLabel:"navigation menu",navigationAbridgedText:"View abridged menu",navigationUnabridgedText:"View unabridged menu"},overlay:{closeButtonAriaLabel:"Close dialog",contentStart:"Beginning of dialog content",contentEnd:"End of dialog content"},popup:{closeButtonAriaLabel:"Close popup",contentStart:"Beginning of popup content",contentEnd:"End of popup content"},password:{showButtonAriaLabel:"Show password",hideButtonAriaLabel:"Hide password"},progress:{loading:"Loading",looping:"Loading"},treeview:{loading:"Loading"},grid:{resizeColumn:"Resize Column",closeDetails:"Close Details",noData:"No Results Found",rowDetailStart:"Start of row details",rowDetailEnd:"End of row details",footerEnd:"End of grid rows",action:"Action",dropTarget:"Drop Item",pagination:{label:"grid pagination",firstPage:"go to first page",previousPage:"go to previous page",nextPage:"go to next page",lastPage:"go to last page",pageSize:"rows per page",page:"page"}}},st=class t{static get keys(){return Object.keys(H.state.i18nRegistry).length===0&&(H.state.i18nRegistry=Ze(fn,H.state.i18nRegistry)),Ze(fn,H.state.i18nRegistry)}static findKey(e){let i=t.keys;return Object.keys(i).find(n=>dn(i[n],e))}static get(e){return e&&t.keys[e]||{}}static reset(){H.state.i18nRegistry=Ze({},fn)}static hydrate(e,i){return JSON.parse(oa(JSON.stringify(e),i))}static localize(e){H.state.i18nRegistry=Ze(fn,H.state.i18nRegistry,e)}};function Da(){return(t,e)=>{let i=t.connectedCallback,n=t.disconnectedCallback;t.connectedCallback=function(){t.__i18nSub=H.stateUpdates.subscribe(o=>{o.key==="i18nRegistry"&&this.requestUpdate(e)}),i&&i.apply(this)},t.disconnectedCallback=function(){t.__i18nSub.unsubscribe(),n&&n.apply(this)};let r={get(){let o=Ze(st.keys[this.__i18nKey],this.__i18n||{});return st.hydrate(o,this)},set(o){let s=nu(o,this),a=ru(st.findKey(s)||"",this.__i18nKey,s,this.__i18n);a.key!==void 0&&(this.__i18nKey=a.key+""),a.values!==void 0&&(this.__i18n=p({},a.values)),a.update===!0&&this.requestUpdate(),this.requestUpdate(e)},enumerable:!0,configurable:!0};return e!==void 0?function(o,s,a){let c=Object.defineProperty(s,a,o);return N({type:Object,attribute:"cds-i18n"})(c,a)}(r,t,e):function(o,s){let a={kind:"method",placement:"prototype",key:s.key,descriptor:o};return N({type:Object})(a)}(r,t)}}function nu(t,e){if(Oe(t)){let i={};if(e.hasAttribute("cds-i18n")){let n=e.getAttribute("cds-i18n")+"";if(Oe(n))i={};else try{i=JSON.parse(n)}catch{ae.warn("Clarity i18n: Invalid JSON passed to cds-i18n"),i={}}}return i}return t}function ru(t,e,i,n){return Oe(t)?dn(i,n)?{update:!1}:{update:!0,values:i}:t===e?{update:!1,values:{}}:{update:!0,key:t,values:{}}}function wa(t){return["xxs","xs","sm","md","lg","xl","xxl"].indexOf(t)>-1}var Nr=bd;var ou=["unknown",{outline:'<circle class="cds-internal-dot-3" cx="31.1" cy="18" r="2.9"/><circle class="cds-internal-dot-2" cx="18" cy="18" r="2.9"/><circle class="cds-internal-dot-1" cx="4.9" cy="18" r="2.9"/>'}];var k=class t{static get registry(){return p({unknown:ou[1]},H.state.iconRegistry)}static addIcons(...e){H.state.iconRegistry=p(p({},H.state.iconRegistry),Object.fromEntries(e.filter(([i])=>!t.registry[i])))}static addAliases(...e){let i=e.filter(([n])=>t.registry[n]).flatMap(([n,r])=>r.map(o=>[o,t.registry[n]]));H.state.iconRegistry=p(p({},H.state.iconRegistry),Object.fromEntries(i))}static getIconNameFromShape(e){return e[0]}};var su=({finisher:t,descriptor:e})=>(i,n)=>{var r;if(n===void 0){let o=(r=i.originalKey)!==null&&r!==void 0?r:i.key,s=e!=null?{kind:"method",placement:"prototype",key:o,descriptor:e(i.key)}:D(p({},i),{key:o});return t!=null&&(s.finisher=function(a){t(a,o)}),s}{let o=i.constructor;e!==void 0&&Object.defineProperty(i,n,e(n)),t?.(o,n)}};function au(t,e){return su({descriptor:i=>{let n={get(){var r,o;return(o=(r=this.renderRoot)===null||r===void 0?void 0:r.querySelector(t))!==null&&o!==void 0?o:null},enumerable:!0,configurable:!0};if(e){let r=typeof i=="symbol"?Symbol():"__"+i;n.get=function(){var o,s;return this[r]===void 0&&(this[r]=(s=(o=this.renderRoot)===null||o===void 0?void 0:o.querySelector(t))!==null&&s!==void 0?s:null),this[r]}}return n}})}var lu=Nt`@keyframes fadeInAndOut{0%,to{opacity:0}75%{opacity:1}}:host{--color:currentColor;display:inline-block;height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));margin:0;vertical-align:middle;fill:var(--color);color:var(--color);contain:strict;cursor:inherit}svg{display:block}:host([size*=xs]){height:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)))}:host([size*=sm]){height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)))}:host([size*=md]){height:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)))}:host([size*=lg]){height:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)))}:host([size*=xl]){height:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)))}:host([size*=xxl]){height:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));width:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));min-height:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));min-width:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))))}:host([size*=fit]){height:auto;width:auto;contain:layout}:host([status=success]){--color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([status=danger]){--color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([status=warning]){--color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([status=info]){--color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}:host([status=neutral]){--color:var(--cds-alias-status-neutral, var(--cds-global-color-construction-600, #4f6169))}:host([inverse]){--color:var(--cds-global-color-construction-200, #cbd4d8)}:host([direction=up]){transform:rotate(0)}:host([direction=down]){transform:rotate(180deg)}:host([direction=right]){transform:rotate(90deg)}:host([direction=left]){transform:rotate(270deg)}:host([flip=horizontal]){transform:scale(-1) rotateX(180deg)}:host([flip=vertical]){transform:scale(-1) rotateY(180deg)}.alert,.badge{fill:var(--badge-color,var(--cds-alias-status-danger,var(--cds-global-color-red-700,#e02200)))}:host([badge=success]){--badge-color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([badge=danger]){--badge-color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([badge*=warning]){--badge-color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([badge=inherit]){--badge-color:currentColor}:host([badge=info]){--badge-color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}:host([badge=neutral]){--badge-color:var(--cds-alias-status-neutral, var(--cds-global-color-construction-600, #4f6169))}:host([badge=inherit-triangle]){--badge-color:currentColor}:host([badge][inverse]){--badge-color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([badge=success][inverse]){--badge-color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([badge*=warning][inverse]){--badge-color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([badge*=inherit][inverse]){--badge-color:currentColor}:host([badge=info][inverse]){--badge-color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}.cds-internal-dot-1{animation:fadeInAndOut 1.8s ease-in 0s infinite}.cds-internal-dot-2{animation:fadeInAndOut 1.8s ease-out .422s infinite}.cds-internal-dot-3{animation:fadeInAndOut 1.8s ease-out .675s infinite}@media (prefers-reduced-motion){.cds-internal-dot-1,.cds-internal-dot-2,.cds-internal-dot-3{animation:none}}`;var Qe;function bg(t){switch(!0){case Oe(t):return Qe.NilSizeValue;case wa(t):return Qe.ValidSizeString;case vr(t):return Qe.ValidNumericString;default:return Qe.BadSizeValue}}function Ig(t){return Oe(t)?"":ra(t,"fit")}function Sg(t,e){return!Vt(t)&&t.indexOf("fit")>-1?[["width","auto"],["height","auto"],["min-width",e],["min-height",e]]:[["width",e],["height",e],["min-width",e],["min-height",e]]}function cu(t,e){let i="";switch(bg(Ig(e))){case Qe.ValidNumericString:return i=hi(parseInt(e)),void ca(t,...Sg(e,i));case Qe.ValidSizeString:case Qe.NilSizeValue:return void da(t,"width","height","min-width","min-height");case Qe.BadSizeValue:default:return}}(function(t){t.BadSizeValue="bad-value",t.ValidSizeString="value-is-string",t.ValidNumericString="value-is-numeric",t.NilSizeValue="value-is-nil"})(Qe||(Qe={}));function xa(t){return t.badge&&(t.badge==="inherit-triangle"||t.badge==="warning-triangle")}function du(t){let e="";return t.badge&&xa(t)?e='<path d="M26.85 1.14L21.13 11a1.28 1.28 0 001.1 2h11.45a1.28 1.28 0 001.1-2l-5.72-9.86a1.28 1.28 0 00-2.21 0z" class="alert" />':t.badge&&(e='<circle cx="30" cy="6" r="5" class="badge" />'),e}function uu(t){let e=k.registry[t.shape]??k.registry.unknown,i=t.solid&&e.solid?e.solid:e.outline;return t.badge&&!xa(t)&&(i=t.solid?e.solidBadged??i:e.outlineBadged??i),xa(t)&&(i=t.solid?e.solidAlerted??i:e.outlineAlerted??i),i}var de=class extends Ge{constructor(){super(...arguments),this._shape="unknown",this.solid=!1,this.inverse=!1}static get styles(){return[Nr,lu]}get shape(){return this._shape}set shape(e){if(ea(e,this._shape)){let i=this._shape;this._shape=e,this.requestUpdate("shape",i)}}get size(){return this._size}set size(e){if(Js(e,this._size)){let i=this._size;this._size=e,cu(this,e),this.requestUpdate("size",i)}}updated(e){if(e.has("innerOffset")&&this.innerOffset>0){let i=hi(-1*this.innerOffset),n=`calc(100% + ${hi(2*this.innerOffset)})`;this.svg.style.width=n,this.svg.style.height=n,this.svg.style.margin=`${i} 0 0 ${i}`}}firstUpdated(e){if(super.firstUpdated(e),this.isConnected){let i="unknown";this.subscription=H.stateUpdates.subscribe(n=>{n.key==="iconRegistry"&&k.registry[this.shape]&&i!==this.shape&&(i=this.shape,this.requestUpdate("shape"))})}}disconnectedCallback(){super.disconnectedCallback(),this.subscription?.unsubscribe()}render(){return mr(k.registry[this.shape])?ui`<span .innerHTML="${k.registry[this.shape]}"></span>`:yd`<svg .innerHTML="${uu(this)+du(this)}" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"></svg>`}};M([N({type:String})],de.prototype,"shape",null),M([N({type:String})],de.prototype,"size",null),M([N({type:String})],de.prototype,"direction",void 0),M([N({type:String})],de.prototype,"flip",void 0),M([N({type:Boolean})],de.prototype,"solid",void 0),M([N({type:String})],de.prototype,"status",void 0),M([N({type:Boolean})],de.prototype,"inverse",void 0),M([N({type:String})],de.prototype,"badge",void 0),M([hn({type:Number})],de.prototype,"innerOffset",void 0),M([au("svg")],de.prototype,"svg",void 0);pn("cds-icon",de);var Dg=["logout",{outline:'<path d="M7,6H23v9.8h2V6a2,2,0,0,0-2-2H7A2,2,0,0,0,5,6V30a2,2,0,0,0,2,2H23a2,2,0,0,0,2-2H7Z"/><path d="M28.16,17.28a1,1,0,0,0-1.41,1.41L30.13,22H15.63a1,1,0,0,0-1,1,1,1,0,0,0,1,1h14.5l-3.38,3.46a1,1,0,1,0,1.41,1.41L34,23.07Z"/>',solid:'<path d="M23,4H7A2,2,0,0,0,5,6V30a2,2,0,0,0,2,2H23a2,2,0,0,0,2-2V24H15.63a1,1,0,0,1-1-1,1,1,0,0,1,1-1H25V6A2,2,0,0,0,23,4Z"/><path d="M28.16,17.28a1,1,0,0,0-1.41,1.41L30.13,22H25v2h5.13l-3.38,3.46a1,1,0,1,0,1.41,1.41L34,23.07Z"/>'}];var wg=["new",{outline:'<path d="M34.59,23l-4.08-5,4-4.9a1.82,1.82,0,0,0,.23-1.94A1.93,1.93,0,0,0,32.94,10h-31A1.91,1.91,0,0,0,0,11.88V24.13A1.91,1.91,0,0,0,1.94,26H33.05a1.93,1.93,0,0,0,1.77-1.09A1.82,1.82,0,0,0,34.59,23ZM2,24V12H32.78l-4.84,5.93L32.85,24Z"/><polygon points="9.39 19.35 6.13 15 5 15 5 21.18 6.13 21.18 6.13 16.84 9.39 21.18 10.51 21.18 10.51 15 9.39 15 9.39 19.35"/><polygon points="12.18 21.18 16.84 21.18 16.84 20.16 13.31 20.16 13.31 18.55 16.5 18.55 16.5 17.52 13.31 17.52 13.31 16.03 16.84 16.03 16.84 15 12.18 15 12.18 21.18"/><polygon points="24.52 19.43 23.06 15 21.84 15 20.37 19.43 19.05 15 17.82 15 19.78 21.18 20.89 21.18 22.45 16.59 24 21.18 25.13 21.18 27.08 15 25.85 15 24.52 19.43"/>',solid:'<path d="M34.11,24.49l-3.92-6.62,3.88-6.35A1,1,0,0,0,33.22,10H2a2,2,0,0,0-2,2V24a2,2,0,0,0,2,2H33.25A1,1,0,0,0,34.11,24.49Zm-23.6-3.31H9.39L6.13,16.84v4.35H5V15H6.13l3.27,4.35V15h1.12ZM16.84,16H13.31v1.49h3.2v1h-3.2v1.61h3.53v1H12.18V15h4.65Zm8.29,5.16H24l-1.55-4.59L20.9,21.18H19.78l-2-6.18H19l1.32,4.43L21.84,15h1.22l1.46,4.43L25.85,15h1.23Z"/>'}];var Ea=["note",{outline:'<path d="M28,30H6V8H19.22l2-2H6A2,2,0,0,0,4,8V30a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V15l-2,2Z"/><path d="M33.53,5.84,30.16,2.47a1.61,1.61,0,0,0-2.28,0L14.17,16.26l-1.11,4.81A1.61,1.61,0,0,0,14.63,23,1.69,1.69,0,0,0,15,23l4.85-1.07L33.53,8.12A1.61,1.61,0,0,0,33.53,5.84ZM18.81,20.08l-3.66.81L16,17.26,26.32,6.87l2.82,2.82ZM30.27,8.56,27.45,5.74,29,4.16,31.84,7Z"/>',solid:'<path d="M33,6.4,29.3,2.7a1.71,1.71,0,0,0-2.36,0L23.65,6H6A2,2,0,0,0,4,8V30a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V11.76l3-3A1.67,1.67,0,0,0,33,6.4ZM18.83,20.13l-4.19.93,1-4.15,9.55-9.57,3.23,3.23ZM29.5,9.43,26.27,6.2l1.85-1.85,3.23,3.23Z"/>'}];var xg=["pencil",{outline:'<path d="M33.87,8.32,28,2.42a2.07,2.07,0,0,0-2.92,0L4.27,23.2l-1.9,8.2a2.06,2.06,0,0,0,2,2.5,2.14,2.14,0,0,0,.43,0L13.09,32,33.87,11.24A2.07,2.07,0,0,0,33.87,8.32ZM12.09,30.2,4.32,31.83l1.77-7.62L21.66,8.7l6,6ZM29,13.25l-6-6,3.48-3.46,5.9,6Z"/>',solid:'<path d="M4.22,23.2l-1.9,8.2a2.06,2.06,0,0,0,2,2.5,2.14,2.14,0,0,0,.43,0L13,32,28.84,16.22,20,7.4Z"/><path d="M33.82,8.32l-5.9-5.9a2.07,2.07,0,0,0-2.92,0L21.72,5.7l8.83,8.83,3.28-3.28A2.07,2.07,0,0,0,33.82,8.32Z"/>'}];var Or=["angle",{outline:'<path d="M29.52,22.52,18,10.6,6.48,22.52a1.7,1.7,0,0,0,2.45,2.36L18,15.49l9.08,9.39a1.7,1.7,0,0,0,2.45-2.36Z"/>'}];var Aa=["calendar",{outline:'<path d="M32.25,6H29V8h3V30H4V8H7V6H3.75A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V7.81A1.78,1.78,0,0,0,32.25,6Z"/><rect x="8" y="14" width="2" height="2"/><rect x="14" y="14" width="2" height="2"/><rect x="20" y="14" width="2" height="2"/><rect x="26" y="14" width="2" height="2"/><rect x="8" y="19" width="2" height="2"/><rect x="14" y="19" width="2" height="2"/><rect x="20" y="19" width="2" height="2"/><rect x="26" y="19" width="2" height="2"/><rect x="8" y="24" width="2" height="2"/><rect" x="14" y="24" width="2" height="2"/><rect x="20" y="24" width="2" height="2"/><rect x="26" y="24" width="2" height="2"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M26,10a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V9A1,1,0,0,0,26,10Z"/><rect x="13" y="6" width="10" height="2"/>',outlineAlerted:'<path d="M33.68,15.4H32V30H4V8H7V6H3.75A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V15.38Z"/><rect x="8" y="14" width="2" height="2"/><rect x="14" y="14" width="2" height="2"/><rect x="8" y="19" width="2" height="2"/><rect x="14" y="19" width="2" height="2"/><rect x="20" y="19" width="2" height="2"/><rect x="26" y="19" width="2" height="2"/><rect x="8" y="24" width="2" height="2"/><rect x="14" y="24" width="2" height="2"/><rect x="20" y="24" width="2" height="2"/><rect x="26" y="24" width="2" height="2"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><polygon points="21.29 6 13 6 13 8 20.14 8 21.29 6"/>',outlineBadged:'<path d="M32,13.22V30H4V8H7V6H3.75A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V12.34A7.45,7.45,0,0,1,32,13.22Z"/><rect x="8" y="14" width="2" height="2"/><rect x="14" y="14" width="2" height="2"/><rect x="20" y="14" width="2" height="2"/><rect x="26" y="14" width="2" height="2"/><rect x="8" y="19" width="2" height="2"/><rect x="14" y="19" width="2" height="2"/><rect x="20" y="19" width="2" height="2"/><rect x="26" y="19" width="2" height="2"/><rect x="8" y="24" width="2" height="2"/><rect x="14" y="24" width="2" height="2"/><rect x="20" y="24" width="2" height="2"/><rect x="26" y="24" width="2" height="2"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M22.5,6H13V8h9.78A7.49,7.49,0,0,1,22.5,6Z"/>',solid:'<path d="M32.25,6h-4V9a2.2,2.2,0,1,1-4.4,0V6H12.2V9A2.2,2.2,0,0,1,7.8,9V6h-4A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V7.81A1.78,1.78,0,0,0,32.25,6ZM10,26H8V24h2Zm0-5H8V19h2Zm0-5H8V14h2Zm6,10H14V24h2Zm0-5H14V19h2Zm0-5H14V14h2Zm6,10H20V24h2Zm0-5H20V19h2Zm0-5H20V14h2Zm6,10H26V24h2Zm0-5H26V19h2Zm0-5H26V14h2Z"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M26,10a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V9A1,1,0,0,0,26,10Z"/>',solidAlerted:'<path d="M33.68,15.4H22.23A3.68,3.68,0,0,1,19,9.89L21.29,6H12.2V9A2.2,2.2,0,0,1,7.8,9V6h-4A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V15.38ZM10,26H8V24h2Zm0-5H8V19h2Zm0-5H8V14h2Zm6,10H14V24h2Zm0-5H14V19h2Zm0-5H14V14h2Zm6,10H20V24h2Zm0-5H20V19h2Zm6,5H26V24h2Zm0-5H26V19h2Z"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/>',solidBadged:'<path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M30,13.5A7.5,7.5,0,0,1,22.5,6H12.2V9A2.2,2.2,0,0,1,7.8,9V6h-4A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V12.34A7.45,7.45,0,0,1,30,13.5ZM10,26H8V24h2Zm0-5H8V19h2Zm0-5H8V14h2Zm6,10H14V24h2Zm0-5H14V19h2Zm0-5H14V14h2Zm6,10H20V24h2Zm0-5H20V19h2Zm0-5H20V14h2Zm6,10H26V24h2Zm0-5H26V19h2Zm0-5H26V14h2Z"/>'}];var Ce=["check-circle",{outline:'<path d="M18,6A12,12,0,1,0,30,18,12,12,0,0,0,18,6Zm0,22A10,10,0,1,1,28,18,10,10,0,0,1,18,28Z"/><path d="M16.34,23.74l-5-5a1,1,0,0,1,1.41-1.41l3.59,3.59,6.78-6.78a1,1,0,0,1,1.41,1.41Z"/>',solid:'<path d="M30,18A12,12,0,1,1,18,6,12,12,0,0,1,30,18Zm-4.77-2.16a1.4,1.4,0,0,0-2-2l-6.77,6.77L13,17.16a1.4,1.4,0,0,0-2,2l5.45,5.45Z"/>'}];var Eg=["cog",{outline:'<path d="M18.1,11c-3.9,0-7,3.1-7,7s3.1,7,7,7c3.9,0,7-3.1,7-7S22,11,18.1,11z M18.1,23c-2.8,0-5-2.2-5-5s2.2-5,5-5c2.8,0,5,2.2,5,5S20.9,23,18.1,23z"/><path d="M32.8,14.7L30,13.8l-0.6-1.5l1.4-2.6c0.3-0.6,0.2-1.4-0.3-1.9l-2.4-2.4c-0.5-0.5-1.3-0.6-1.9-0.3l-2.6,1.4l-1.5-0.6l-0.9-2.8C21,2.5,20.4,2,19.7,2h-3.4c-0.7,0-1.3,0.5-1.4,1.2L14,6c-0.6,0.1-1.1,0.3-1.6,0.6L9.8,5.2C9.2,4.9,8.4,5,7.9,5.5L5.5,7.9C5,8.4,4.9,9.2,5.2,9.8l1.3,2.5c-0.2,0.5-0.4,1.1-0.6,1.6l-2.8,0.9C2.5,15,2,15.6,2,16.3v3.4c0,0.7,0.5,1.3,1.2,1.5L6,22.1l0.6,1.5l-1.4,2.6c-0.3,0.6-0.2,1.4,0.3,1.9l2.4,2.4c0.5,0.5,1.3,0.6,1.9,0.3l2.6-1.4l1.5,0.6l0.9,2.9c0.2,0.6,0.8,1.1,1.5,1.1h3.4c0.7,0,1.3-0.5,1.5-1.1l0.9-2.9l1.5-0.6l2.6,1.4c0.6,0.3,1.4,0.2,1.9-0.3l2.4-2.4c0.5-0.5,0.6-1.3,0.3-1.9l-1.4-2.6l0.6-1.5l2.9-0.9c0.6-0.2,1.1-0.8,1.1-1.5v-3.4C34,15.6,33.5,14.9,32.8,14.7z M32,19.4l-3.6,1.1L28.3,21c-0.3,0.7-0.6,1.4-0.9,2.1l-0.3,0.5l1.8,3.3l-2,2l-3.3-1.8l-0.5,0.3c-0.7,0.4-1.4,0.7-2.1,0.9l-0.5,0.1L19.4,32h-2.8l-1.1-3.6L15,28.3c-0.7-0.3-1.4-0.6-2.1-0.9l-0.5-0.3l-3.3,1.8l-2-2l1.8-3.3l-0.3-0.5c-0.4-0.7-0.7-1.4-0.9-2.1l-0.1-0.5L4,19.4v-2.8l3.4-1l0.2-0.5c0.2-0.8,0.5-1.5,0.9-2.2l0.3-0.5L7.1,9.1l2-2l3.2,1.8l0.5-0.3c0.7-0.4,1.4-0.7,2.2-0.9l0.5-0.2L16.6,4h2.8l1.1,3.5L21,7.7c0.7,0.2,1.4,0.5,2.1,0.9l0.5,0.3l3.3-1.8l2,2l-1.8,3.3l0.3,0.5c0.4,0.7,0.7,1.4,0.9,2.1l0.1,0.5l3.6,1.1V19.4z"/>',outlineAlerted:'<path d="M33.7,15.4h-5.3v0.1l3.6,1.1v2.8l-3.6,1.1L28.3,21c-0.3,0.7-0.6,1.4-0.9,2.1l-0.3,0.5l1.8,3.3l-2,2l-3.3-1.8l-0.5,0.3c-0.7,0.4-1.4,0.7-2.1,0.9l-0.5,0.1L19.4,32h-2.8l-1.1-3.6L15,28.3c-0.7-0.3-1.4-0.6-2.1-0.9l-0.5-0.3l-3.3,1.8l-2-2l1.8-3.3l-0.3-0.5c-0.4-0.7-0.7-1.4-0.9-2.1l-0.1-0.5L4,19.4v-2.8l3.4-1l0.2-0.5c0.2-0.8,0.5-1.5,0.9-2.2l0.3-0.5L7.1,9.1l2-2l3.2,1.8l0.5-0.3c0.7-0.4,1.4-0.7,2.2-0.9l0.5-0.2L16.6,4h2.8l1.1,3.4l1.4-2.3l-0.6-2C21,2.4,20.4,2,19.7,2h-3.4c-0.7,0-1.3,0.5-1.4,1.2L14,6c-0.6,0.1-1.1,0.3-1.6,0.6L9.8,5.2C9.2,4.9,8.4,5,7.9,5.5L5.5,7.9C5,8.4,4.9,9.2,5.2,9.8l1.3,2.5c-0.2,0.5-0.4,1.1-0.6,1.6l-2.8,0.9C2.5,15,2,15.6,2,16.3v3.4c0,0.7,0.5,1.3,1.2,1.5L6,22.1l0.6,1.5l-1.4,2.6c-0.3,0.6-0.2,1.4,0.3,1.9l2.4,2.4c0.5,0.5,1.3,0.6,1.9,0.3l2.6-1.4l1.5,0.6l0.9,2.9c0.2,0.6,0.8,1.1,1.5,1.1h3.4c0.7,0,1.3-0.5,1.5-1.1l0.9-2.9l1.5-0.6l2.6,1.4c0.6,0.3,1.4,0.2,1.9-0.3l2.4-2.4c0.5-0.5,0.6-1.3,0.3-1.9l-1.4-2.6l0.6-1.5l2.9-0.9c0.6-0.2,1.1-0.8,1.1-1.5v-3.4C34,16,33.9,15.7,33.7,15.4z"/><path d="M18.1,23c-2.8,0-5-2.2-5-5s2.2-5,5-5c0.2,0,0.5,0,0.7,0.1c-0.2-0.6-0.3-1.3-0.2-2h-0.5c-3.9,0-7,3.1-7,7c0,3.9,3.1,7,7,7c3.9,0,7-3.1,7-7c0-0.9-0.2-1.8-0.5-2.6h-2.2c0.5,0.8,0.7,1.6,0.7,2.5C23.1,20.8,20.9,23,18.1,23z"/>',outlineBadged:'<path d="M11.1,18c0,3.9,3.1,7,7,7c3.9,0,7-3.1,7-7s-3.1-7-7-7C14.2,11,11.1,14.1,11.1,18z M23.1,18c0,2.8-2.2,5-5,5c-2.8,0-5-2.2-5-5s2.2-5,5-5C20.9,13,23.1,15.2,23.1,18z"/><path d="M32.8,14.7L30,13.8l-0.1-0.3c-0.8,0-1.6-0.2-2.4-0.4c0.3,0.6,0.6,1.3,0.8,1.9l0.1,0.5l3.6,1.1v2.8l-3.6,1.1L28.3,21c-0.3,0.7-0.6,1.4-0.9,2.1l-0.3,0.5l1.8,3.3l-2,2l-3.3-1.8l-0.5,0.3c-0.7,0.4-1.4,0.7-2.1,0.9l-0.5,0.1L19.4,32h-2.8l-1.1-3.6L15,28.3c-0.7-0.3-1.4-0.6-2.1-0.9l-0.5-0.3l-3.3,1.8l-2-2l1.8-3.3l-0.3-0.5c-0.4-0.7-0.7-1.4-0.9-2.1l-0.1-0.5L4,19.4v-2.8l3.4-1l0.2-0.5c0.2-0.8,0.5-1.5,0.9-2.2l0.3-0.5L7.1,9.1l2-2l3.2,1.8l0.5-0.3c0.7-0.4,1.4-0.7,2.2-0.9l0.5-0.2L16.6,4h2.8l1.1,3.5L21,7.7c0.7,0.2,1.3,0.5,1.9,0.8c-0.3-0.8-0.4-1.6-0.4-2.5l-0.4-0.2l-0.9-2.8C21,2.5,20.4,2,19.7,2h-3.4c-0.7,0-1.3,0.5-1.4,1.2L14,6c-0.6,0.1-1.1,0.3-1.6,0.6L9.8,5.2C9.2,4.9,8.4,5,7.9,5.5L5.5,7.9C5,8.4,4.9,9.2,5.2,9.8l1.3,2.5c-0.2,0.5-0.4,1.1-0.6,1.6l-2.8,0.9C2.5,15,2,15.6,2,16.3v3.4c0,0.7,0.5,1.3,1.2,1.5L6,22.1l0.6,1.5l-1.4,2.6c-0.3,0.6-0.2,1.4,0.3,1.9l2.4,2.4c0.5,0.5,1.3,0.6,1.9,0.3l2.6-1.4l1.5,0.6l0.9,2.9c0.2,0.6,0.8,1.1,1.5,1.1h3.4c0.7,0,1.3-0.5,1.5-1.1l0.9-2.9l1.5-0.6l2.6,1.4c0.6,0.3,1.4,0.2,1.9-0.3l2.4-2.4c0.5-0.5,0.6-1.3,0.3-1.9l-1.4-2.6l0.6-1.5l2.9-0.9c0.6-0.2,1.1-0.8,1.1-1.5v-3.4C34,15.6,33.5,14.9,32.8,14.7z"/>',solid:'<path d="M32.57,15.72l-3.35-1a11.65,11.65,0,0,0-.95-2.33l1.64-3.07a.61.61,0,0,0-.11-.72L27.41,6.2a.61.61,0,0,0-.72-.11L23.64,7.72a11.62,11.62,0,0,0-2.36-1l-1-3.31A.61.61,0,0,0,19.69,3H16.31a.61.61,0,0,0-.58.43l-1,3.3a11.63,11.63,0,0,0-2.38,1l-3-1.62a.61.61,0,0,0-.72.11L6.2,8.59a.61.61,0,0,0-.11.72l1.62,3a11.63,11.63,0,0,0-1,2.37l-3.31,1a.61.61,0,0,0-.43.58v3.38a.61.61,0,0,0,.43.58l3.33,1a11.62,11.62,0,0,0,1,2.33L6.09,26.69a.61.61,0,0,0,.11.72L8.59,29.8a.61.61,0,0,0,.72.11l3.09-1.65a11.65,11.65,0,0,0,2.3.94l1,3.37a.61.61,0,0,0,.58.43h3.38a.61.61,0,0,0,.58-.43l1-3.38a11.63,11.63,0,0,0,2.28-.94l3.11,1.66a.61.61,0,0,0,.72-.11l2.39-2.39a.61.61,0,0,0,.11-.72l-1.66-3.1a11.63,11.63,0,0,0,.95-2.29l3.37-1a.61.61,0,0,0,.43-.58V16.31A.61.61,0,0,0,32.57,15.72ZM18,23.5A5.5,5.5,0,1,1,23.5,18,5.5,5.5,0,0,1,18,23.5Z"/>',solidAlerted:'<path d="M32.57,15.72,31.5,15.4H22.85A5.5,5.5,0,1,1,18,12.5a5.53,5.53,0,0,1,.65,0A3.68,3.68,0,0,1,19,9.89l2.09-3.62-.86-2.83A.61.61,0,0,0,19.69,3H16.31a.61.61,0,0,0-.58.43l-1,3.3a11.63,11.63,0,0,0-2.38,1l-3-1.62a.61.61,0,0,0-.72.11L6.2,8.59a.61.61,0,0,0-.11.72l1.62,3a11.63,11.63,0,0,0-1,2.37l-3.31,1a.61.61,0,0,0-.43.58v3.38a.61.61,0,0,0,.43.58l3.33,1a11.62,11.62,0,0,0,1,2.33L6.09,26.69a.61.61,0,0,0,.11.72L8.59,29.8a.61.61,0,0,0,.72.11l3.09-1.65a11.65,11.65,0,0,0,2.3.94l1,3.37a.61.61,0,0,0,.58.43h3.38a.61.61,0,0,0,.58-.43l1-3.38a11.63,11.63,0,0,0,2.28-.94l3.11,1.66a.61.61,0,0,0,.72-.11l2.39-2.39a.61.61,0,0,0,.11-.72l-1.66-3.1a11.63,11.63,0,0,0,.95-2.29l3.37-1a.61.61,0,0,0,.43-.58V16.31A.61.61,0,0,0,32.57,15.72Z"/>',solidBadged:'<path d="M32.57,15.72l-3.35-1a12.12,12.12,0,0,0-.47-1.32,7.49,7.49,0,0,1-6.14-6.16,11.82,11.82,0,0,0-1.33-.48l-1-3.31A.61.61,0,0,0,19.69,3H16.31a.61.61,0,0,0-.58.43l-1,3.3a11.63,11.63,0,0,0-2.38,1l-3-1.62a.61.61,0,0,0-.72.11L6.2,8.59a.61.61,0,0,0-.11.72l1.62,3a11.63,11.63,0,0,0-1,2.37l-3.31,1a.61.61,0,0,0-.43.58v3.38a.61.61,0,0,0,.43.58l3.33,1a11.62,11.62,0,0,0,1,2.33L6.09,26.69a.61.61,0,0,0,.11.72L8.59,29.8a.61.61,0,0,0,.72.11l3.09-1.65a11.65,11.65,0,0,0,2.3.94l1,3.37a.61.61,0,0,0,.58.43h3.38a.61.61,0,0,0,.58-.43l1-3.38a11.63,11.63,0,0,0,2.28-.94l3.11,1.66a.61.61,0,0,0,.72-.11l2.39-2.39a.61.61,0,0,0,.11-.72l-1.66-3.1a11.63,11.63,0,0,0,.95-2.29l3.37-1a.61.61,0,0,0,.43-.58V16.31A.61.61,0,0,0,32.57,15.72ZM18,23.5A5.5,5.5,0,1,1,23.5,18,5.5,5.5,0,0,1,18,23.5Z"/>'}];var Ta=["error-standard",{outline:'<circle cx="18" cy="26.06" r="1.33"/><path d="M18,22.61a1,1,0,0,1-1-1v-12a1,1,0,1,1,2,0v12A1,1,0,0,1,18,22.61Z"/><path d="M18,34A16,16,0,1,1,34,18,16,16,0,0,1,18,34ZM18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Z"/>',solid:'<path d="M18,2.1a16,16,0,1,0,16,16A16,16,0,0,0,18,2.1ZM16.6,8.8a1.4,1.4,0,0,1,2.8,0v12a1.4,1.4,0,0,1-2.8,0ZM18,28.6a1.8,1.8,0,1,1,1.8-1.8A1.8,1.8,0,0,1,18,28.6Z"/>'}];var Ma=["event",{outline:'<path d="M16.17,25.86,10.81,20.5a1,1,0,0,1,1.41-1.41L16.17,23l8.64-8.64a1,1,0,0,1,1.41,1.41Z"/><path d="M32.25,6H29V8h3V30H4V8H7V6H3.75A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V7.81A1.78,1.78,0,0,0,32.25,6Z"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M26,10a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V9A1,1,0,0,0,26,10Z"/><rect x="13" y="6" width="10" height="2"/>',outlineAlerted:'<path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M10.81,20.5l5.36,5.36L26.22,15.81a1,1,0,0,0,.23-.41H23.8L16.17,23l-3.94-3.94a1,1,0,0,0-1.41,1.41Z"/><polygon points="21.29 6 13 6 13 8 20.14 8 21.29 6"/><path d="M33.68,15.4H32V30H4V8H7V6H3.75A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V15.38Z"/>',outlineBadged:'<path d="M10.81,20.5l5.36,5.36L26.22,15.81a1,1,0,0,0-1.41-1.41L16.17,23l-3.94-3.94a1,1,0,0,0-1.41,1.41Z"/><path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M32,13.22V30H4V8H7V6H3.75A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V12.34A7.45,7.45,0,0,1,32,13.22Z"/><path d="M22.5,6H13V8h9.78A7.49,7.49,0,0,1,22.5,6Z"/>',solid:'<path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M26,10a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V9A1,1,0,0,0,26,10Z"/><path d="M32.25,6h-4V9a2.2,2.2,0,0,1-4.4,0V6H12.2V9A2.2,2.2,0,0,1,7.8,9V6h-4A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V7.81A1.78,1.78,0,0,0,32.25,6ZM25.94,16.58l-9.67,9.67L11,20.94A1.36,1.36,0,0,1,12.9,19l3.38,3.38L24,14.66a1.36,1.36,0,1,1,1.93,1.93Z"/>',solidAlerted:'<path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M33.68,15.4H26.3a1.34,1.34,0,0,1-.36,1.18l-9.67,9.67L11,20.94A1.36,1.36,0,0,1,12.9,19l3.38,3.38,7-7h-1A3.68,3.68,0,0,1,19,9.89L21.29,6H12.2V9A2.2,2.2,0,0,1,7.8,9V6h-4A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V15.38Z"/>',solidBadged:'<path d="M10,10a1,1,0,0,0,1-1V3A1,1,0,0,0,9,3V9A1,1,0,0,0,10,10Z"/><path d="M30,13.5A7.5,7.5,0,0,1,22.5,6H12.2V9A2.2,2.2,0,0,1,7.8,9V6h-4A1.78,1.78,0,0,0,2,7.81V30.19A1.78,1.78,0,0,0,3.75,32h28.5A1.78,1.78,0,0,0,34,30.19V12.34A7.45,7.45,0,0,1,30,13.5Zm-4.06,3.08-9.67,9.67L11,20.94A1.36,1.36,0,0,1,12.9,19l3.38,3.38L24,14.66a1.36,1.36,0,1,1,1.93,1.93Z"/>'}];var _e=["exclamation-circle",{outline:'<path d="M18,6A12,12,0,1,0,30,18,12,12,0,0,0,18,6Zm0,22A10,10,0,1,1,28,18,10,10,0,0,1,18,28Z"/><path d="M18,20.07a1.3,1.3,0,0,1-1.3-1.3v-6a1.3,1.3,0,1,1,2.6,0v6A1.3,1.3,0,0,1,18,20.07Z"/><circle cx="17.95" cy="23.02" r="1.5"/>',solid:'<path d="M18,6A12,12,0,1,0,30,18,12,12,0,0,0,18,6Zm-1.49,6a1.49,1.49,0,0,1,3,0v6.89a1.49,1.49,0,1,1-3,0ZM18,25.5a1.72,1.72,0,1,1,1.72-1.72A1.72,1.72,0,0,1,18,25.5Z"/>'}];var Fa=["eye",{outline:'<path d="M33.62,17.53c-3.37-6.23-9.28-10-15.82-10S5.34,11.3,2,17.53L1.72,18l.26.48c3.37,6.23,9.28,10,15.82,10s12.46-3.72,15.82-10l.26-.48ZM17.8,26.43C12.17,26.43,7,23.29,4,18c3-5.29,8.17-8.43,13.8-8.43S28.54,12.72,31.59,18C28.54,23.29,23.42,26.43,17.8,26.43Z"/><path d="M18.09,11.17A6.86,6.86,0,1,0,25,18,6.86,6.86,0,0,0,18.09,11.17Zm0,11.72A4.86,4.86,0,1,1,23,18,4.87,4.87,0,0,1,18.09,22.89Z"/>',solid:'<path d="M33.62,17.53c-3.37-6.23-9.28-10-15.82-10S5.34,11.3,2,17.53L1.72,18l.26.48c3.37,6.23,9.28,10,15.82,10s12.46-3.72,15.82-10l.26-.48ZM17.8,26.43C12.17,26.43,7,23.29,4,18c3-5.29,8.17-8.43,13.8-8.43S28.54,12.72,31.59,18C28.54,23.29,23.42,26.43,17.8,26.43Z"/><circle cx="18.09" cy="18.03" r="6.86"/>'}];var Na=["eye-hide",{outline:'<path d="M25.19,20.4A6.78,6.78,0,0,0,25.62,18a6.86,6.86,0,0,0-6.86-6.86,6.79,6.79,0,0,0-2.37.43L18,13.23a4.78,4.78,0,0,1,.74-.06A4.87,4.87,0,0,1,23.62,18a4.79,4.79,0,0,1-.06.74Z"/><path d="M34.29,17.53c-3.37-6.23-9.28-10-15.82-10a16.82,16.82,0,0,0-5.24.85L14.84,10a14.78,14.78,0,0,1,3.63-.47c5.63,0,10.75,3.14,13.8,8.43a17.75,17.75,0,0,1-4.37,5.1l1.42,1.42a19.93,19.93,0,0,0,5-6l.26-.48Z"/><path d="M4.87,5.78l4.46,4.46a19.52,19.52,0,0,0-6.69,7.29L2.38,18l.26.48c3.37,6.23,9.28,10,15.82,10a16.93,16.93,0,0,0,7.37-1.69l5,5,1.75-1.5-26-26Zm9.75,9.75,6.65,6.65a4.81,4.81,0,0,1-2.5.72A4.87,4.87,0,0,1,13.9,18,4.81,4.81,0,0,1,14.62,15.53Zm-1.45-1.45a6.85,6.85,0,0,0,9.55,9.55l1.6,1.6a14.91,14.91,0,0,1-5.86,1.2c-5.63,0-10.75-3.14-13.8-8.43a17.29,17.29,0,0,1,6.12-6.3Z"/>',solid:'<path d="M18.37,11.17A6.79,6.79,0,0,0,16,11.6l8.8,8.8A6.78,6.78,0,0,0,25.23,18,6.86,6.86,0,0,0,18.37,11.17Z"/><path d="M34.29,17.53c-3.37-6.23-9.28-10-15.82-10a16.82,16.82,0,0,0-5.24.85L14.84,10a14.78,14.78,0,0,1,3.63-.47c5.63,0,10.75,3.14,13.8,8.43a17.75,17.75,0,0,1-4.37,5.1l1.42,1.42a19.93,19.93,0,0,0,5-6l.26-.48Z"/><path d="M4.87,5.78l4.46,4.46a19.52,19.52,0,0,0-6.69,7.29L2.38,18l.26.48c3.37,6.23,9.28,10,15.82,10a16.93,16.93,0,0,0,7.37-1.69l5,5,1.75-1.5-26-26Zm8.3,8.3a6.85,6.85,0,0,0,9.55,9.55l1.6,1.6a14.91,14.91,0,0,1-5.86,1.2c-5.63,0-10.75-3.14-13.8-8.43a17.29,17.29,0,0,1,6.12-6.3Z"/>'}];var Oa=["info-standard",{outline:'<circle cx="17.97" cy="10.45" r="1.4"/><path d="M21,25H19V14.1H16a1,1,0,0,0,0,2h1V25H15a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z"/><path d="M18,34A16,16,0,1,1,34,18,16,16,0,0,1,18,34ZM18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Z"/>',solid:'<path d="M18,2.1a16,16,0,1,0,16,16A16,16,0,0,0,18,2.1Zm-.1,5.28a2,2,0,1,1-2,2A2,2,0,0,1,17.9,7.38Zm3.6,21.25h-7a1.4,1.4,0,1,1,0-2.8h2.1v-9.2H15a1.4,1.4,0,1,1,0-2.8h4.4v12h2.1a1.4,1.4,0,1,1,0,2.8Z"/>'}];var ka=["success-standard",{outline:'<path d="M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm0,30A14,14,0,1,1,32,18,14,14,0,0,1,18,32Z"/><path d="M28,12.1a1,1,0,0,0-1.41,0L15.49,23.15l-6-6A1,1,0,0,0,8,18.53L15.49,26,28,13.52A1,1,0,0,0,28,12.1Z"/>',solid:'<path d="M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2ZM28.45,12.63,15.31,25.76,7.55,18a1.4,1.4,0,0,1,2-2l5.78,5.78L26.47,10.65a1.4,1.4,0,1,1,2,2Z"/>'}];var Ra=["times",{outline:'<path d="M19.41,18l8.29-8.29a1,1,0,0,0-1.41-1.41L18,16.59,9.71,8.29A1,1,0,0,0,8.29,9.71L16.59,18,8.29,26.29a1,1,0,1,0,1.41,1.41L18,19.41l8.29,8.29a1,1,0,0,0,1.41-1.41Z"/>'}];var Ag=["user",{outline:'<path d="M18,17a7,7,0,1,0-7-7A7,7,0,0,0,18,17ZM18,5a5,5,0,1,1-5,5A5,5,0,0,1,18,5Z"/><path d="M30.47,24.37a17.16,17.16,0,0,0-24.93,0A2,2,0,0,0,5,25.74V31a2,2,0,0,0,2,2H29a2,2,0,0,0,2-2V25.74A2,2,0,0,0,30.47,24.37ZM29,31H7V25.73a15.17,15.17,0,0,1,22,0h0Z"/>',outlineAlerted:'<path d="M30.47,24.37a17.16,17.16,0,0,0-24.93,0A2,2,0,0,0,5,25.74V31a2,2,0,0,0,2,2H29a2,2,0,0,0,2-2V25.74A2,2,0,0,0,30.47,24.37ZM29,31H7V25.73a15.17,15.17,0,0,1,22,0h0Z"/><path d="M18,17a7,7,0,0,0,4.45-1.6h-.22A3.68,3.68,0,0,1,20,14.6a5,5,0,1,1,1.24-8.42l1-1.76A7,7,0,1,0,18,17Z"/>',outlineBadged:'<path d="M30.47,24.37a17.16,17.16,0,0,0-24.93,0A2,2,0,0,0,5,25.74V31a2,2,0,0,0,2,2H29a2,2,0,0,0,2-2V25.74A2,2,0,0,0,30.47,24.37ZM29,31H7V25.73a15.17,15.17,0,0,1,22,0h0Z"/><path d="M18,17a7,7,0,0,0,6.85-5.56,7.4,7.4,0,0,1-2.24-6.69A7,7,0,1,0,18,17ZM18,5a5,5,0,1,1-5,5A5,5,0,0,1,18,5Z"/>',solid:'<path d="M30.61,24.52a17.16,17.16,0,0,0-25.22,0,1.51,1.51,0,0,0-.39,1v6A1.5,1.5,0,0,0,6.5,33h23A1.5,1.5,0,0,0,31,31.5v-6A1.51,1.51,0,0,0,30.61,24.52Z"/><circle cx="18" cy="10" r="7"/>',solidAlerted:'<path d="M30.61,24.52a17.16,17.16,0,0,0-25.22,0,1.51,1.51,0,0,0-.39,1v6A1.5,1.5,0,0,0,6.5,33h23A1.5,1.5,0,0,0,31,31.5v-6A1.51,1.51,0,0,0,30.61,24.52Z"/><path d="M18,17a7,7,0,0,0,4.45-1.6h-.22A3.68,3.68,0,0,1,19,9.89l3.16-5.47A7,7,0,1,0,18,17Z"/>',solidBadged:'<path d="M30.61,24.52a17.16,17.16,0,0,0-25.22,0,1.51,1.51,0,0,0-.39,1v6A1.5,1.5,0,0,0,6.5,33h23A1.5,1.5,0,0,0,31,31.5v-6A1.51,1.51,0,0,0,30.61,24.52Z"/><path d="M18,17a7,7,0,0,0,6.85-5.56,7.4,7.4,0,0,1-2.24-6.69A7,7,0,1,0,18,17Z"/>'}];var Pa=["warning-standard",{outline:'<circle cx="18" cy="26.06" r="1.33"/><path d="M18,22.61a1,1,0,0,1-1-1v-12a1,1,0,1,1,2,0v12A1,1,0,0,1,18,22.61Z"/><path d="M15.0620782,1.681196 C15.6298819,0.649266355 16.7109091,0.0102219396 17.885,0.0102219396 C19.0590909,0.0102219396 20.1401181,0.649266355 20.7086433,1.68252129 L34.598644,27.2425225 C35.1407746,28.2401397 35.1174345,29.4495373 34.5372161,30.4254943 C33.9569977,31.4014514 32.905671,31.9996984 31.77,32 L4.02239323,31.9997492 C2.87409009,32.0254699 1.79902843,31.4375753 1.20106335,30.4569126 C0.603098265,29.4762499 0.572777899,28.2513179 1.12207818,27.241196 L15.0620782,1.681196 Z M2.87850767,28.1977282 C2.67060966,28.5800376 2.6820975,29.0441423 2.9086557,29.4156977 C3.1352139,29.7872532 3.5425354,30.0099959 4,30 L31.7697344,30 C32.1999191,29.9998858 32.5982478,29.7732208 32.8180821,29.4034482 C33.0379164,29.0336757 33.0467595,28.5754567 32.8413567,28.1974787 L18.9538739,2.64208195 C18.7394236,2.25234436 18.3298419,2.01022194 17.885,2.01022194 C17.4406889,2.01022194 17.0315538,2.25176692 16.8168946,2.64068753 L2.87850767,28.1977282 Z"/>',solid:'<path d="M34.6,29.21,20.71,3.65a3.22,3.22,0,0,0-5.66,0L1.17,29.21A3.22,3.22,0,0,0,4,34H31.77a3.22,3.22,0,0,0,2.83-4.75ZM16.6,10a1.4,1.4,0,0,1,2.8,0v12a1.4,1.4,0,0,1-2.8,0ZM18,29.85a1.8,1.8,0,1,1,1.8-1.8A1.8,1.8,0,0,1,18,29.85Z"/>'}];var Va=["help",{outline:'<path d="M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm0,30A14,14,0,1,1,32,18,14,14,0,0,1,18,32Z"/><path d="M18.29,8.92a7.38,7.38,0,0,0-5.72,2.57,1,1,0,0,0-.32.71.92.92,0,0,0,.95.92,1.08,1.08,0,0,0,.71-.29,5.7,5.7,0,0,1,4.33-2c2.36,0,3.83,1.52,3.83,3.41v.05c0,2.21-1.76,3.44-4.54,3.65a.8.8,0,0,0-.76.92s0,2.32,0,2.75a1,1,0,0,0,1,.9h.11a1,1,0,0,0,.9-1V19.45c3-.42,5.43-2,5.43-5.28v-.05C24.18,11.12,21.84,8.92,18.29,8.92Z"/><circle cx="17.78" cy="26.2" r="1.25"/>',outlineBadged:'<path d="M24.18,14.17v-.05c0-3-2.34-5.2-5.88-5.2a7.38,7.38,0,0,0-5.72,2.57,1,1,0,0,0-.32.71.92.92,0,0,0,.95.92,1.08,1.08,0,0,0,.71-.29,5.7,5.7,0,0,1,4.33-2c2.36,0,3.83,1.52,3.83,3.41v.05c0,2.21-1.76,3.44-4.54,3.65a.8.8,0,0,0-.76.92s0,2.32,0,2.75a1,1,0,0,0,1,.9h.11a1,1,0,0,0,.9-1V19.45C21.75,19,24.18,17.45,24.18,14.17Z"/><circle cx="17.78" cy="26.2" r="1.25"/><path d="M33.12,12.81a7.43,7.43,0,0,1-1.91.58,14.05,14.05,0,1,1-8.6-8.6,7.44,7.44,0,0,1,.58-1.91,16.06,16.06,0,1,0,9.93,9.93Z"/>',solid:'<path d="M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm-.22,25.85a1.65,1.65,0,1,1,1.65-1.65A1.65,1.65,0,0,1,17.78,27.85Zm1.37-8.06v1.72a1.37,1.37,0,0,1-1.3,1.36h-.11a1.34,1.34,0,0,1-1.39-1.3c0-.44,0-2.76,0-2.76a1.19,1.19,0,0,1,1.12-1.31c1.57-.12,4.18-.7,4.18-3.25,0-1.83-1.41-3.07-3.43-3.07a5.31,5.31,0,0,0-4,1.92,1.36,1.36,0,0,1-2.35-.9,1.43,1.43,0,0,1,.43-1,7.77,7.77,0,0,1,6-2.69c3.7,0,6.28,2.3,6.28,5.6C24.58,17.16,22.61,19.2,19.15,19.79Z"/>',solidBadged:'<path d="M33.12,12.81a7.49,7.49,0,0,1-9.93-9.93,16.06,16.06,0,1,0,9.93,9.93Zm-15.34,15a1.65,1.65,0,1,1,1.65-1.65A1.65,1.65,0,0,1,17.78,27.85Zm1.37-8.06v1.72a1.37,1.37,0,0,1-1.3,1.36h-.11a1.34,1.34,0,0,1-1.39-1.3c0-.44,0-2.76,0-2.76a1.19,1.19,0,0,1,1.12-1.31c1.57-.12,4.18-.7,4.18-3.25,0-1.83-1.41-3.07-3.43-3.07a5.31,5.31,0,0,0-4,1.92,1.36,1.36,0,0,1-2.35-.9,1.43,1.43,0,0,1,.43-1,7.77,7.77,0,0,1,6-2.69c3.7,0,6.28,2.3,6.28,5.6C24.58,17.16,22.61,19.2,19.15,19.79Z"/>'}];var kr=["window-close",{outline:'<path d="M19.41,18l7.29-7.29a1,1,0,0,0-1.41-1.41L18,16.59,10.71,9.29a1,1,0,0,0-1.41,1.41L16.59,18,9.29,25.29a1,1,0,1,0,1.41,1.41L18,19.41l7.29,7.29a1,1,0,0,0,1.41-1.41Z"/>'}];var Tg=["calculator",{outline:'<path d="M28,2H8A2,2,0,0,0,6,4V32a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V4A2,2,0,0,0,28,2ZM8,32V4H28V32Z"/><path d="M12,8H25.67V6H11a1,1,0,0,0-1,1v4.67h2Z"/><polygon points="12 16 10 16 10 18 14 18 14 14 12 14 12 16"/><polygon points="24 16 22 16 22 18 26 18 26 14 24 14 24 16"/><polygon points="18 16 16 16 16 18 20 18 20 14 18 14 18 16"/><polygon points="12 22 10 22 10 24 14 24 14 20 12 20 12 22"/><polygon points="24 22 22 22 22 24 26 24 26 20 24 20 24 22"/><polygon points="18 22 16 22 16 24 20 24 20 20 18 20 18 22"/><polygon points="12 28 10 28 10 30 14 30 14 26 12 26 12 28"/><polygon points="24 28 22 28 22 30 26 30 26 26 24 26 24 28"/><polygon points="18 28 16 28 16 30 20 30 20 26 18 26 18 28"/>',solid:'<path d="M28,2H8A2,2,0,0,0,6,4V32a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V4A2,2,0,0,0,28,2ZM12,28H10V26h2Zm0-6H10V20h2Zm0-6H10V14h2Zm7,12H17V26h2Zm0-6H17V20h2Zm0-6H17V14h2Zm7,12H24V26h2Zm0-6H24V20h2Zm0-6H24V14h2Zm0-7H10V5H26Z"/>'}];var Mg=["floppy",{outline:'<path d="M27.36,4H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V8.78ZM25,30H11V22H25Zm5,0H27V22a2,2,0,0,0-2-2H11a2,2,0,0,0-2,2v8H6V6h4v6a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2H12V6H26.51L30,9.59Z"/>',outlineAlerted:'<path d="M30,15.4V30H27V22a2,2,0,0,0-2-2H11a2,2,0,0,0-2,2v8H6V6h4v6a2,2,0,0,0,2,2h7.35a3.54,3.54,0,0,1-.77-2H12V6h9.29l1.15-2H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V15.4ZM25,30H11V22H25Z"/>',outlineBadged:'<path d="M30,13.5h0V30H27V22a2,2,0,0,0-2-2H11a2,2,0,0,0-2,2v8H6V6h4v6a2,2,0,0,0,2,2H24a2,2,0,0,0,2-1.68l-.43-.3H12V6H22.5a7.49,7.49,0,0,1,.28-2H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V13.22A7.49,7.49,0,0,1,30,13.5ZM25,30H11V22H25Z"/>',solid:'<path d="M27.36,4H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V8.78ZM26,30H10V21.5A1.5,1.5,0,0,1,11.5,20h13A1.5,1.5,0,0,1,26,21.5ZM24,14H12a2,2,0,0,1-2-2V6h2v6H26A2,2,0,0,1,24,14Z"/>',solidAlerted:'<path d="M22.23,15.4A3.69,3.69,0,0,1,19.35,14H12a2,2,0,0,1-2-2V6h2v6h6.58A3.67,3.67,0,0,1,19,9.89L22.45,4H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V15.4ZM26,30H10V21.5A1.5,1.5,0,0,1,11.5,20h13A1.5,1.5,0,0,1,26,21.5Z"/>',solidBadged:'<path d="M30,13.5a7.46,7.46,0,0,1-4-1.18A2,2,0,0,1,24,14H12a2,2,0,0,1-2-2V6h2v6H25.54a7.45,7.45,0,0,1-2.76-8H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V13.22A7.49,7.49,0,0,1,30,13.5ZM26,30H10V21.5A1.5,1.5,0,0,1,11.5,20h13A1.5,1.5,0,0,1,26,21.5Z"/>'}];var bu=(()=>{let e=class e{constructor(n,r){this._renderer=n,this._elementRef=r,this.onChange=o=>{},this.onTouched=()=>{}}setProperty(n,r){this._renderer.setProperty(this._elementRef.nativeElement,n,r)}registerOnTouched(n){this.onTouched=n}registerOnChange(n){this.onChange=n}setDisabledState(n){this.setProperty("disabled",n)}};e.\u0275fac=function(r){return new(r||e)(u($),u(U))},e.\u0275dir=b({type:e});let t=e;return t})(),Ha=(()=>{let e=class e extends bu{};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,features:[V]});let t=e;return t})(),zr=new w(""),Fg={provide:zr,useExisting:He(()=>Iu),multi:!0},Iu=(()=>{let e=class e extends Ha{writeValue(n){this.setProperty("checked",n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(r,o){r&1&&re("change",function(a){return o.onChange(a.target.checked)})("blur",function(){return o.onTouched()})},features:[G([Fg]),V]});let t=e;return t})(),Ng={provide:zr,useExisting:He(()=>za),multi:!0};function Og(){let t=it()?it().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var kg=new w(""),za=(()=>{let e=class e extends bu{constructor(n,r,o){super(n,r),this._compositionMode=o,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!Og())}writeValue(n){let r=n??"";this.setProperty("value",r)}_handleInput(n){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(n)}_compositionStart(){this._composing=!0}_compositionEnd(n){this._composing=!1,this._compositionMode&&this.onChange(n)}};e.\u0275fac=function(r){return new(r||e)(u($),u(U),u(kg,8))},e.\u0275dir=b({type:e,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(r,o){r&1&&re("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},features:[G([Ng]),V]});let t=e;return t})();function bt(t){return t==null||(typeof t=="string"||Array.isArray(t))&&t.length===0}function Su(t){return t!=null&&typeof t.length=="number"}var Lt=new w(""),Du=new w(""),Rg=/^(?=.{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])?)*$/,hu=class{static min(e){return wu(e)}static max(e){return xu(e)}static required(e){return Eu(e)}static requiredTrue(e){return Pg(e)}static email(e){return Vg(e)}static minLength(e){return Au(e)}static maxLength(e){return Lg(e)}static pattern(e){return jg(e)}static nullValidator(e){return Pr(e)}static compose(e){return ku(e)}static composeAsync(e){return Pu(e)}};function wu(t){return e=>{if(bt(e.value)||bt(t))return null;let i=parseFloat(e.value);return!isNaN(i)&&i<t?{min:{min:t,actual:e.value}}:null}}function xu(t){return e=>{if(bt(e.value)||bt(t))return null;let i=parseFloat(e.value);return!isNaN(i)&&i>t?{max:{max:t,actual:e.value}}:null}}function Eu(t){return bt(t.value)?{required:!0}:null}function Pg(t){return t.value===!0?null:{required:!0}}function Vg(t){return bt(t.value)||Rg.test(t.value)?null:{email:!0}}function Au(t){return e=>bt(e.value)||!Su(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null}function Lg(t){return e=>Su(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}function jg(t){if(!t)return Pr;let e,i;return typeof t=="string"?(i="",t.charAt(0)!=="^"&&(i+="^"),i+=t,t.charAt(t.length-1)!=="$"&&(i+="$"),e=new RegExp(i)):(i=t.toString(),e=t),n=>{if(bt(n.value))return null;let r=n.value;return e.test(r)?null:{pattern:{requiredPattern:i,actualValue:r}}}}function Pr(t){return null}function Tu(t){return t!=null}function Mu(t){return Qt(t)?le(t):t}function Fu(t){let e={};return t.forEach(i=>{e=i!=null?p(p({},e),i):e}),Object.keys(e).length===0?null:e}function Nu(t,e){return e.map(i=>i(t))}function Bg(t){return!t.validate}function Ou(t){return t.map(e=>Bg(e)?e:i=>e.validate(i))}function ku(t){if(!t)return null;let e=t.filter(Tu);return e.length==0?null:function(i){return Fu(Nu(i,e))}}function Ru(t){return t!=null?ku(Ou(t)):null}function Pu(t){if(!t)return null;let e=t.filter(Tu);return e.length==0?null:function(i){let n=Nu(i,e).map(Mu);return hl(n).pipe(S(Fu))}}function Vu(t){return t!=null?Pu(Ou(t)):null}function pu(t,e){return t===null?[e]:Array.isArray(t)?[...t,e]:[t,e]}function Lu(t){return t._rawValidators}function ju(t){return t._rawAsyncValidators}function La(t){return t?Array.isArray(t)?t:[t]:[]}function Vr(t,e){return Array.isArray(t)?t.includes(e):t===e}function fu(t,e){let i=La(e);return La(t).forEach(r=>{Vr(i,r)||i.push(r)}),i}function gu(t,e){return La(e).filter(i=>!Vr(t,i))}var Lr=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=Ru(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Vu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,i){return this.control?this.control.hasError(e,i):!1}getError(e,i){return this.control?this.control.getError(e,i):null}},fi=class extends Lr{get formDirective(){return null}get path(){return null}},at=class extends Lr{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},jr=class{constructor(e){this._cd=e}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}},Hg={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},WS=D(p({},Hg),{"[class.ng-submitted]":"isSubmitted"}),zg=(()=>{let e=class e extends jr{constructor(n){super(n)}};e.\u0275fac=function(r){return new(r||e)(u(at,2))},e.\u0275dir=b({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,o){r&2&&j("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},features:[V]});let t=e;return t})(),GS=(()=>{let e=class e extends jr{constructor(n){super(n)}};e.\u0275fac=function(r){return new(r||e)(u(fi,10))},e.\u0275dir=b({type:e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,o){r&2&&j("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},features:[V]});let t=e;return t})();var gn="VALID",Rr="INVALID",pi="PENDING",mn="DISABLED";function Ua(t){return(Ur(t)?t.validators:t)||null}function Ug(t){return Array.isArray(t)?Ru(t):t||null}function $a(t,e){return(Ur(e)?e.asyncValidators:t)||null}function $g(t){return Array.isArray(t)?Vu(t):t||null}function Ur(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function Bu(t,e,i){let n=t.controls;if(!(e?Object.keys(n):n).length)throw new O(1e3,"");if(!n[i])throw new O(1001,"")}function Hu(t,e,i){t._forEachChild((n,r)=>{if(i[r]===void 0)throw new O(1002,"")})}var gi=class{constructor(e,i){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(e),this._assignAsyncValidators(i)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get valid(){return this.status===gn}get invalid(){return this.status===Rr}get pending(){return this.status==pi}get disabled(){return this.status===mn}get enabled(){return this.status!==mn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(fu(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(fu(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(gu(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(gu(e,this._rawAsyncValidators))}hasValidator(e){return Vr(this._rawValidators,e)}hasAsyncValidator(e){return Vr(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(e=>e.markAllAsTouched())}markAsUntouched(e={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}markAsDirty(e={}){this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}markAsPristine(e={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(i=>{i.markAsPristine({onlySelf:!0})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}markAsPending(e={}){this.status=pi,e.emitEvent!==!1&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){let i=this._parentMarkedDirty(e.onlySelf);this.status=mn,this.errors=null,this._forEachChild(n=>{n.disable(D(p({},e),{onlySelf:!0}))}),this._updateValue(),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(D(p({},e),{skipPristineCheck:i})),this._onDisabledChange.forEach(n=>n(!0))}enable(e={}){let i=this._parentMarkedDirty(e.onlySelf);this.status=gn,this._forEachChild(n=>{n.enable(D(p({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(D(p({},e),{skipPristineCheck:i})),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gn||this.status===pi)&&this._runAsyncValidator(e.emitEvent)),e.emitEvent!==!1&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(i=>i._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?mn:gn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=pi,this._hasOwnPendingAsyncValidator=!0;let i=Mu(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(n=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(n,{emitEvent:e})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(e,i={}){this.errors=e,this._updateControlsErrors(i.emitEvent!==!1)}get(e){let i=e;return i==null||(Array.isArray(i)||(i=i.split(".")),i.length===0)?null:i.reduce((n,r)=>n&&n._find(r),this)}getError(e,i){let n=i?this.get(i):this;return n&&n.errors?n.errors[e]:null}hasError(e,i){return!!this.getError(e,i)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}_initObservables(){this.valueChanges=new K,this.statusChanges=new K}_calculateStatus(){return this._allControlsDisabled()?mn:this.errors?Rr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pi)?pi:this._anyControlsHaveStatus(Rr)?Rr:gn}_anyControlsHaveStatus(e){return this._anyControls(i=>i.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e={}){this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}_updateTouched(e={}){this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Ur(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let i=this._parent&&this._parent.dirty;return!e&&!!i&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=Ug(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=$g(this._rawAsyncValidators)}},yn=class extends gi{constructor(e,i,n){super(Ua(i),$a(n,i)),this.controls=e,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(e,i){return this.controls[e]?this.controls[e]:(this.controls[e]=i,i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange),i)}addControl(e,i,n={}){this.registerControl(e,i),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(e,i={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}setControl(e,i,n={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],i&&this.registerControl(e,i),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,i={}){Hu(this,!0,e),Object.keys(e).forEach(n=>{Bu(this,!0,n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(e,i={}){e!=null&&(Object.keys(e).forEach(n=>{let r=this.controls[n];r&&r.patchValue(e[n],{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(e={},i={}){this._forEachChild((n,r)=>{n.reset(e?e[r]:null,{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this._reduceChildren({},(e,i,n)=>(e[n]=i.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(i,n)=>n._syncPendingControls()?!0:i);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(i=>{let n=this.controls[i];n&&e(n,i)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[i,n]of Object.entries(this.controls))if(this.contains(i)&&e(n))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(i,n,r)=>((n.enabled||this.disabled)&&(i[r]=n.value),i))}_reduceChildren(e,i){let n=e;return this._forEachChild((r,o)=>{n=i(n,r,o)}),n}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var ja=class extends yn{};var Wa=new w("CallSetDisabledState",{providedIn:"root",factory:()=>$r}),$r="always";function Wg(t,e){return[...e.path,t]}function mu(t,e,i=$r){Ga(t,e),e.valueAccessor.writeValue(t.value),(t.disabled||i==="always")&&e.valueAccessor.setDisabledState?.(t.disabled),Zg(t,e),Qg(t,e),qg(t,e),Gg(t,e)}function vu(t,e,i=!0){let n=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(n),e.valueAccessor.registerOnTouched(n)),Hr(t,e),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Br(t,e){t.forEach(i=>{i.registerOnValidatorChange&&i.registerOnValidatorChange(e)})}function Gg(t,e){if(e.valueAccessor.setDisabledState){let i=n=>{e.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(i),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(i)})}}function Ga(t,e){let i=Lu(t);e.validator!==null?t.setValidators(pu(i,e.validator)):typeof i=="function"&&t.setValidators([i]);let n=ju(t);e.asyncValidator!==null?t.setAsyncValidators(pu(n,e.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();Br(e._rawValidators,r),Br(e._rawAsyncValidators,r)}function Hr(t,e){let i=!1;if(t!==null){if(e.validator!==null){let r=Lu(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.validator);o.length!==r.length&&(i=!0,t.setValidators(o))}}if(e.asyncValidator!==null){let r=ju(t);if(Array.isArray(r)&&r.length>0){let o=r.filter(s=>s!==e.asyncValidator);o.length!==r.length&&(i=!0,t.setAsyncValidators(o))}}}let n=()=>{};return Br(e._rawValidators,n),Br(e._rawAsyncValidators,n),i}function Zg(t,e){e.valueAccessor.registerOnChange(i=>{t._pendingValue=i,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&zu(t,e)})}function qg(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&zu(t,e),t.updateOn!=="submit"&&t.markAsTouched()})}function zu(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Qg(t,e){let i=(n,r)=>{e.valueAccessor.writeValue(n),r&&e.viewToModelUpdate(n)};t.registerOnChange(i),e._registerOnDestroy(()=>{t._unregisterOnChange(i)})}function Kg(t,e){t==null,Ga(t,e)}function Yg(t,e){return Hr(t,e)}function Xg(t,e){if(!t.hasOwnProperty("model"))return!1;let i=t.model;return i.isFirstChange()?!0:!Object.is(e,i.currentValue)}function Jg(t){return Object.getPrototypeOf(t.constructor)===Ha}function em(t,e){t._syncPendingControls(),e.forEach(i=>{let n=i.control;n.updateOn==="submit"&&n._pendingChange&&(i.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function tm(t,e){if(!e)return null;Array.isArray(e);let i,n,r;return e.forEach(o=>{o.constructor===za?i=o:Jg(o)?n=o:r=o}),r||n||i||null}function im(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}function yu(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}function Cu(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var vn=class extends gi{constructor(e=null,i,n){super(Ua(i),$a(n,i)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(e),this._setUpdateStrategy(i),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ur(i)&&(i.nonNullable||i.initialValueIsDefault)&&(Cu(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,i={}){this.value=this._pendingValue=e,this._onChange.length&&i.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,i.emitViewToModelChange!==!1)),this.updateValueAndValidity(i)}patchValue(e,i={}){this.setValue(e,i)}reset(e=this.defaultValue,i={}){this._applyFormState(e),this.markAsPristine(i),this.markAsUntouched(i),this.setValue(this.value,i),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){yu(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){yu(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){Cu(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var nm=t=>t instanceof vn;var qS=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=b({type:e,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let t=e;return t})(),rm={provide:zr,useExisting:He(()=>Uu),multi:!0},Uu=(()=>{let e=class e extends Ha{writeValue(n){let r=n??"";this.setProperty("value",r)}registerOnChange(n){this.onChange=r=>{n(r==""?null:parseFloat(r))}}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(r,o){r&1&&re("input",function(a){return o.onChange(a.target.value)})("blur",function(){return o.onTouched()})},features:[G([rm]),V]});let t=e;return t})();var $u=new w("");var om={provide:fi,useExisting:He(()=>Wu)},Wu=(()=>{let e=class e extends fi{constructor(n,r,o){super(),this.callSetDisabledState=o,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new K,this._setValidators(n),this._setAsyncValidators(r)}ngOnChanges(n){this._checkFormPresent(),n.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Hr(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(n){let r=this.form.get(n.path);return mu(r,n,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(n),r}getControl(n){return this.form.get(n.path)}removeControl(n){vu(n.control||null,n,!1),im(this.directives,n)}addFormGroup(n){this._setUpFormContainer(n)}removeFormGroup(n){this._cleanUpFormContainer(n)}getFormGroup(n){return this.form.get(n.path)}addFormArray(n){this._setUpFormContainer(n)}removeFormArray(n){this._cleanUpFormContainer(n)}getFormArray(n){return this.form.get(n.path)}updateModel(n,r){this.form.get(n.path).setValue(r)}onSubmit(n){return this.submitted=!0,em(this.form,this.directives),this.ngSubmit.emit(n),n?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(n=void 0){this.form.reset(n),this.submitted=!1}_updateDomValue(){this.directives.forEach(n=>{let r=n.control,o=this.form.get(n.path);r!==o&&(vu(r||null,n),nm(o)&&(mu(o,n,this.callSetDisabledState),n.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(n){let r=this.form.get(n.path);Kg(r,n),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(n){if(this.form){let r=this.form.get(n.path);r&&Yg(r,n)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ga(this.form,this),this._oldForm&&Hr(this._oldForm,this)}_checkFormPresent(){this.form}};e.\u0275fac=function(r){return new(r||e)(u(Lt,10),u(Du,10),u(Wa,8))},e.\u0275dir=b({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,o){r&1&&re("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:[E.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[G([om]),V,et]});let t=e;return t})();var sm={provide:at,useExisting:He(()=>am)},am=(()=>{let e=class e extends at{set isDisabled(n){}constructor(n,r,o,s,a){super(),this._ngModelWarningConfig=a,this._added=!1,this.name=null,this.update=new K,this._ngModelWarningSent=!1,this._parent=n,this._setValidators(r),this._setAsyncValidators(o),this.valueAccessor=tm(this,s)}ngOnChanges(n){this._added||this._setUpControl(),Xg(n,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(n){this.viewModel=n,this.update.emit(n)}get path(){return Wg(this.name==null?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}};e._ngModelWarningSentOnce=!1,e.\u0275fac=function(r){return new(r||e)(u(fi,13),u(Lt,10),u(Du,10),u(zr,10),u($u,8))},e.\u0275dir=b({type:e,selectors:[["","formControlName",""]],inputs:{name:[E.None,"formControlName","name"],isDisabled:[E.None,"disabled","isDisabled"],model:[E.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[G([sm]),V,et]});let t=e;return t})();function lm(t){return typeof t=="number"?t:parseInt(t,10)}function Gu(t){return typeof t=="number"?t:parseFloat(t)}var Wr=(()=>{let e=class e{constructor(){this._validator=Pr}ngOnChanges(n){if(this.inputName in n){let r=this.normalizeInput(n[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):Pr,this._onChange&&this._onChange()}}validate(n){return this._validator(n)}registerOnValidatorChange(n){this._onChange=n}enabled(n){return n!=null}};e.\u0275fac=function(r){return new(r||e)},e.\u0275dir=b({type:e,features:[et]});let t=e;return t})(),cm={provide:Lt,useExisting:He(()=>dm),multi:!0},dm=(()=>{let e=class e extends Wr{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=n=>Gu(n),this.createValidator=n=>xu(n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(r,o){r&2&&W("max",o._enabled?o.max:null)},inputs:{max:"max"},features:[G([cm]),V]});let t=e;return t})(),um={provide:Lt,useExisting:He(()=>hm),multi:!0},hm=(()=>{let e=class e extends Wr{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=n=>Gu(n),this.createValidator=n=>wu(n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(r,o){r&2&&W("min",o._enabled?o.min:null)},inputs:{min:"min"},features:[G([um]),V]});let t=e;return t})(),pm={provide:Lt,useExisting:He(()=>fm),multi:!0};var fm=(()=>{let e=class e extends Wr{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=At,this.createValidator=n=>Eu}enabled(n){return n}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(r,o){r&2&&W("required",o._enabled?"":null)},inputs:{required:"required"},features:[G([pm]),V]});let t=e;return t})();var gm={provide:Lt,useExisting:He(()=>mm),multi:!0},mm=(()=>{let e=class e extends Wr{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=n=>lm(n),this.createValidator=n=>Au(n)}};e.\u0275fac=(()=>{let n;return function(o){return(n||(n=he(e)))(o||e)}})(),e.\u0275dir=b({type:e,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(r,o){r&2&&W("minlength",o._enabled?o.minlength:null)},inputs:{minlength:"minlength"},features:[G([gm]),V]});let t=e;return t})();var Zu=(()=>{let e=class e{};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=A({type:e}),e.\u0275inj=x({});let t=e;return t})(),Ba=class extends gi{constructor(e,i,n){super(Ua(i),$a(n,i)),this.controls=e,this._initObservables(),this._setUpdateStrategy(i),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(e){return this.controls[this._adjustIndex(e)]}push(e,i={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}insert(e,i,n={}){this.controls.splice(e,0,i),this._registerControl(i),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(e,i={}){let n=this._adjustIndex(e);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:i.emitEvent})}setControl(e,i,n={}){let r=this._adjustIndex(e);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),i&&(this.controls.splice(r,0,i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,i={}){Hu(this,!1,e),e.forEach((n,r)=>{Bu(this,!1,r),this.at(r).setValue(n,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i)}patchValue(e,i={}){e!=null&&(e.forEach((n,r)=>{this.at(r)&&this.at(r).patchValue(n,{onlySelf:!0,emitEvent:i.emitEvent})}),this.updateValueAndValidity(i))}reset(e=[],i={}){this._forEachChild((n,r)=>{n.reset(e[r],{onlySelf:!0,emitEvent:i.emitEvent})}),this._updatePristine(i),this._updateTouched(i),this.updateValueAndValidity(i)}getRawValue(){return this.controls.map(e=>e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(i=>i._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_adjustIndex(e){return e<0?e+this.length:e}_syncPendingControls(){let e=this.controls.reduce((i,n)=>n._syncPendingControls()?!0:i,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((i,n)=>{e(i,n)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(i=>i.enabled&&e(i))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(let e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}_find(e){return this.at(e)??null}};function _u(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var QS=(()=>{let e=class e{constructor(){this.useNonNullable=!1}get nonNullable(){let n=new e;return n.useNonNullable=!0,n}group(n,r=null){let o=this._reduceControls(n),s={};return _u(r)?s=r:r!==null&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new yn(o,s)}record(n,r=null){let o=this._reduceControls(n);return new ja(o,r)}control(n,r,o){let s={};return this.useNonNullable?(_u(r)?s=r:(s.validators=r,s.asyncValidators=o),new vn(n,D(p({},s),{nonNullable:!0}))):new vn(n,r,o)}array(n,r,o){let s=n.map(a=>this._createControl(a));return new Ba(s,r,o)}_reduceControls(n){let r={};return Object.keys(n).forEach(o=>{r[o]=this._createControl(n[o])}),r}_createControl(n){if(n instanceof vn)return n;if(n instanceof gi)return n;if(Array.isArray(n)){let r=n[0],o=n.length>1?n[1]:null,s=n.length>2?n[2]:null;return this.control(r,o,s)}else return this.control(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var mi=(()=>{let e=class e{static withConfig(n){return{ngModule:e,providers:[{provide:Wa,useValue:n.callSetDisabledState??$r}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=A({type:e}),e.\u0275inj=x({imports:[Zu]});let t=e;return t})(),KS=(()=>{let e=class e{static withConfig(n){return{ngModule:e,providers:[{provide:$u,useValue:n.warnOnNgModelWithFormControl??"always"},{provide:Wa,useValue:n.callSetDisabledState??$r}]}}};e.\u0275fac=function(r){return new(r||e)},e.\u0275mod=A({type:e}),e.\u0275inj=x({imports:[Zu]});let t=e;return t})();var Cn=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(Cn||{});function _n(t,e){return{type:Cn.Trigger,name:t,definitions:e,options:{}}}function Gr(t,e=null){return{type:Cn.Animate,styles:e,timings:t}}function jt(t){return{type:Cn.Style,styles:t,offset:null}}function vi(t,e,i=null){return{type:Cn.Transition,expr:t,animation:e,options:i}}var qu=Nt`:host{--icon-width:var(--cds-global-space-7, calc(16 * 1rem / var(--cds-global-base, 20)));--icon-height:var(--cds-global-space-7, calc(16 * 1rem / var(--cds-global-base, 20)));--width:var(--icon-width);--height:var(--icon-width);--cursor:pointer;--color:var(--cds-global-typography-color-300, var(--cds-global-color-construction-800, #2d4048));--font-size:var(--cds-global-typography-font-size-3, calc(13 * 1rem / var(--cds-global-base, 20)));--background:transparent;--padding:0;--outline:var(--cds-alias-object-interaction-outline, Highlight solid 2px);--outline-offset:calc(var(--cds-alias-object-interaction-outline-offset, 1px) * -1);pointer-events:none;display:inline-block;outline:0!important}:host([role=button]){pointer-events:initial;cursor:var(--cursor)!important}:host([status=active]){--color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}::slotted([shape=close]),::slotted([shape=info-circle]),::slotted([shape=times]),:host([shape=close]),:host([shape=info-circle]){--icon-width:var(--cds-global-space-8, calc(18 * 1rem / var(--cds-global-base, 20)));--icon-height:var(--cds-global-space-8, calc(18 * 1rem / var(--cds-global-base, 20)))}:host(:hover){--color:var(--cds-alias-object-interaction-color-hover, var(--cds-global-color-construction-1000, #1b2b32))}:host(:active){--color:var(--cds-alias-object-interaction-color-active, var(--cds-global-color-construction-1000, #1b2b32))}:host(:active) .private-host{transform:translateY(calc(var(--cds-global-space-1,calc(1 * 1rem / var(--cds-global-base,20)))/ 2))}:host([disabled]){--color:var(--cds-alias-object-interaction-color-disabled, var(--cds-global-color-construction-300, #aeb8bc))}.private-host{--icon-color:var(--color);background:var(--background);padding:var(--padding);color:var(--color);font-size:var(--font-size);display:flex;justify-content:center;align-items:center;min-width:var(--width);min-height:var(--height)}::slotted(cds-icon),cds-icon{width:var(--icon-width);height:var(--icon-height);pointer-events:none}::slotted(cds-icon:not([status])),cds-icon{--color:var(--icon-color)}:host([disabled]:active){pointer-events:none!important}.private-host::after{content:"";position:absolute;left:calc(-1*var(--width) - 1);top:calc(-1*var(--height) - 1);width:var(--cds-alias-object-interaction-touch-target,calc(36 * 1rem / var(--cds-global-base,20)));height:var(--cds-alias-object-interaction-touch-target,calc(36 * 1rem / var(--cds-global-base,20)))}:host([disabled]) .private-host::after{outline:0!important}:host(:focus) .private-host::after{outline:var(--outline);outline-offset:var(--outline-offset)}@media (-webkit-min-device-pixel-ratio:0){:host(:focus) .private-host::after{outline-color:-webkit-focus-ring-color}}`;var Be=class extends ye{constructor(){super(...arguments),this.i18n=st.keys.actions,this.cdsButtonAction=!0}render(){return ui`<div class="private-host"><slot><cds-icon .shape="${this.shape?this.shape:"ellipsis-vertical"}" .size="${this.iconSize}" ?solid="${this.pressed||this.expanded}" inner-offset="${1}"></cds-icon></slot></div>`}updated(e){super.updated(e),this.ariaLabel||this.readonly||ae.warn("A aria-label is required for interactive cds-button-action type",this),e.has("readonly")&&(this.readonly&&!this.hasAttribute("aria-label")?this.ariaHidden="true":this.ariaHidden=null)}};Be.styles=[Nr,qu],M([N({type:String})],Be.prototype,"shape",void 0),M([N({type:String,reflect:!0})],Be.prototype,"action",void 0),M([N({type:String})],Be.prototype,"iconSize",void 0),M([Da()],Be.prototype,"i18n",void 0),M([hn({type:Boolean,reflect:!0,attribute:"cds-button-action"})],Be.prototype,"cdsButtonAction",void 0);var Qu="cds-internal-close-button",bn=class extends Be{constructor(){super(...arguments),this.shape="close"}connectedCallback(){super.connectedCallback(),this.ariaLabel=this.ariaLabel?this.ariaLabel:this.i18n.close}};M([N({type:String})],bn.prototype,"shape",void 0);pn(Qu,bn),k.addIcons(Ra),k.addAliases(["times",["close"]]);var St=["*"];var Cm=[[["","clrCheckbox",""],["","clrToggle",""]],[["label"]]],_m=["[clrCheckbox],[clrToggle]","label"];function bm(t,e){t&1&&ne(0,"label")}var Im=[[["label"]],[["clr-checkbox-wrapper"],["clr-toggle-wrapper"]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],Sm=["label","clr-checkbox-wrapper,clr-toggle-wrapper","clr-control-helper","clr-control-error","clr-control-success"];function Dm(t,e){t&1&&ne(0,"label")}function wm(t,e){t&1&&B(0,2,["*ngIf","showHelper"])}function xm(t,e){t&1&&ne(0,"cds-icon",5)}function Em(t,e){t&1&&ne(0,"cds-icon",6)}function Am(t,e){t&1&&B(0,3,["*ngIf","showInvalid"])}function Tm(t,e){t&1&&B(0,4,["*ngIf","showValid"])}var Mm=[[["label"]],[["","clrInput",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],Fm=["label","[clrInput]","clr-control-helper","clr-control-error","clr-control-success"];function Nm(t,e){t&1&&ne(0,"label")}function Om(t,e){t&1&&ne(0,"cds-icon",5)}function km(t,e){t&1&&ne(0,"cds-icon",6)}function Rm(t,e){t&1&&B(0,2,["*ngIf","showHelper"])}function Pm(t,e){t&1&&B(0,3,["*ngIf","showInvalid"])}function Vm(t,e){t&1&&B(0,4,["*ngIf","showValid"])}function Lm(t,e){if(t&1){let i=Nl();Pe(0,"button",4),re("click",function(){Sl(i);let r=qt(2);return Dl(r.close())}),ne(1,"cds-icon",5),Ae()}if(t&2){let i=qt(2);W("aria-label",i.clrCloseButtonAriaLabel)}}function jm(t,e){if(t&1&&(Pe(0,"div",1)(1,"div",2),B(2),Ae(),Re(3,Lm,2,1,"button",3),Ae()),t&2){let i=qt();j("alert-sm",i.isSmall)("alert-lightweight",i.isLightweight)("alert-app-level",i.isAppLevel),L("ngClass",i.alertClass),P(3),L("ngIf",i.closable)}}function Bm(t,e){t&1&&ne(0,"clr-spinner",3)}function Hm(t,e){if(t&1&&ne(0,"cds-icon",4),t&2){let i=qt();W("shape",i.iconService.alertIconShape)("aria-label",i.iconService.alertIconTitle)}}var zm=[[["clr-alert"]]],Um=["clr-alert"];function $m(t,e){if(t&1&&ne(0,"clr-alerts-pager",2),t&2){let i=qt();L("clrCurrentAlertIndex",i.currentAlertIndex)}}var wn=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=b({type:t,selectors:[["cds-icon"]]}),t})();var De=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z]}),t})();var Wm=0;function ih(){return"clr-id-"+Wm++}var Za="0.2s ease-in-out",Ww=[_n("skipInitialRender",[vi(":enter",[])]),_n("toggle",[vi("void => *",[jt({display:"block",height:0}),Gr(Za,jt({height:"*"}))])])],Gw=[_n("skipInitialRender",[vi(":enter",[])]),_n("toggle",[vi("void => *",[jt({display:"block",height:0}),Gr(Za,jt({height:"*"}))]),vi("* => void",[jt({display:"block"}),Gr(Za,jt({height:0,display:"none"}))])])],Gm={open:"Open",close:"Close",show:"Show",hide:"Hide",expand:"Expand",collapse:"Collapse",more:"More",select:"Select",selectAll:"Select All",previous:"Previous",next:"Next",current:"Jump to current",info:"Info",success:"Success",warning:"Warning",danger:"Error",neutral:"Neutral",unknown:"Unknown",rowActions:"Available actions",pickColumns:"Manage Columns",showColumns:"Show Columns",sortColumn:"Sort Column",firstPage:"First Page",lastPage:"Last Page",nextPage:"Next Page",previousPage:"Previous Page",currentPage:"Current Page",totalPages:"Total Pages",filterItems:"Filter items",minValue:"Min value",maxValue:"Max value",modalContentStart:"Beginning of Modal Content",modalContentEnd:"End of Modal Content",showColumnsMenuDescription:"Show or hide columns menu",allColumnsSelected:"All columns selected",signpostToggle:"Signpost Toggle",signpostClose:"Signpost Close",loading:"Loading",detailPaneStart:"Start of row details",detailPaneEnd:"End of row details",singleSelectionAriaLabel:"Single selection header",singleActionableAriaLabel:"Single actionable header",detailExpandableAriaLabel:"Toggle more row content",datagridFilterAriaLabel:"Toggle {COLUMN} filter",datagridFilterDialogAriaLabel:"Filter dialog",columnSeparatorAriaLabel:"Column resize handle",columnSeparatorDescription:"Use left or right key to resize the column",alertCloseButtonAriaLabel:"Close alert",alertNextAlertAriaLabel:"Next alert message, {CURRENT} of {COUNT}",alertPreviousAlertAriaLabel:"Previous alert message, {CURRENT} of {COUNT}",datepickerDialogLabel:"Choose date",datepickerToggleChooseDateLabel:"Choose date",datepickerToggleChangeDateLabel:"Change date, {SELECTED_DATE}",datepickerPreviousMonth:"Previous month",datepickerCurrentMonth:"Current month",datepickerNextMonth:"Next month",datepickerPreviousDecade:"Previous decade",datepickerNextDecade:"Next decade",datepickerCurrentDecade:"Current decade",datepickerSelectMonthText:"Select month, the current month is {CALENDAR_MONTH}",datepickerSelectYearText:"Select year, the current year is {CALENDAR_YEAR}",datepickerSelectedLabel:"{FULL_DATE} - Selected",stackViewChanged:"Value changed.",responsiveNavToggleOpen:"Open navigation menu",responsiveNavToggleClose:"Close navigation menu",responsiveNavOverflowOpen:"Open navigation overflow menu",responsiveNavOverflowClose:"Close navigation overflow menu",verticalNavToggle:"Toggle vertical navigation",timelineStepNotStarted:"Not started",timelineStepCurrent:"Current",timelineStepSuccess:"Completed",timelineStepError:"Error",timelineStepProcessing:"In progress",comboboxDelete:"Delete selected option",comboboxSearching:'Searching for matches for "{INPUT}"',comboboxSelection:"Selection",comboboxSelected:"Selected",comboboxNoResults:"No results",comboboxOpen:"Show options",datagridExpandableBeginningOf:"Beginning of",datagridExpandableEndOf:"End of",datagridExpandableRowContent:"Expandable row content",datagridExpandableRowsHelperText:"Screen reader table commands may not work for viewing expanded content, please use your screen reader's browse mode to read the content exposed by this button",wizardStepSuccess:"Completed",wizardStepError:"Error",wizardStepnavAriaLabel:"Step navigation",passwordHide:"Hide password for {LABEL}",passwordShow:"Show password for {LABEL}",selectedRows:"Selected rows"},rl=(()=>{class t{constructor(){this._strings=Gm}get keys(){return this._strings}localize(i){this._strings=p(p({},this._strings),i)}parse(i,n={}){let r=Object.keys(n),o=i;return r.length&&r.forEach(s=>{o=o.replace(`{${s}}`,n[s])}),o}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var R=function(t){return t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Backspace="Backspace",t.Tab="Tab",t.Enter="Enter",t.Escape="Escape",t.Space="Space",t.Spacebar=" ",t.Home="Home",t.End="End",t}(R||{}),Bt=function(t){return t.ArrowUp="Up",t.ArrowDown="Down",t.ArrowRight="Right",t.ArrowLeft="Left",t.Space="Spacebar",t.Escape="Esc",t}(Bt||{});function ol(t){return t===R.ArrowUp||t===Bt.ArrowUp?R.ArrowUp:t===R.ArrowDown||t===Bt.ArrowDown?R.ArrowDown:t===R.ArrowRight||t===Bt.ArrowRight?R.ArrowRight:t===R.ArrowLeft||t===Bt.ArrowLeft?R.ArrowLeft:t===R.Space||t===Bt.Space?R.Space:t===R.Escape||t===Bt.Escape?R.Escape:t}function Zm(t){let e=ol(t.key);(e===R.ArrowUp||e===R.ArrowDown||e===R.ArrowLeft||e===R.ArrowRight)&&t.preventDefault()}var Dt=(()=>{class t{constructor(){this._open=!1,this._openChange=new z,this._openEventChange=new z,this._popoverAligned=new z,this._popoverVisible=new z}get openChange(){return this._openChange.asObservable()}get popoverVisible(){return this._popoverVisible.asObservable()}get openEvent(){return this._openEvent}set openEvent(i){this._openEvent=i,this._openEventChange.next(i)}get open(){return this._open}set open(i){i=!!i,this._open!==i&&(this._open=i,this._openChange.next(i))}get originalEvent(){return this._openEvent}get popoverAligned(){return this._popoverAligned.asObservable()}getEventChange(){return this._openEventChange.asObservable()}toggleWithEvent(i){Zm(i),this.openEvent=i,this.open=!this.open}popoverVisibleEmit(i){this._popoverVisible.next(i)}popoverAlignedEmit(i){this._popoverAligned.next(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),nh=(()=>{class t{constructor(i,n,r){this.renderer=i,this.smartOpenService=n,this.document=r,this.outsideClickClose=!0,this.scrollToClose=!0,this.subscriptions=[],this.subscriptions.push(n.openChange.subscribe(o=>{o?(this.addEscapeListener(),this.addClickListener(),this.addScrollListener()):this.removeAllEventListeners()}),n.getEventChange().subscribe(o=>{this.ignoredEvent=o}))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe()),this.removeAllEventListeners()}addScrollListener(){if(this.scrollToClose)this.documentScroller=pl(this.document,"scroll",{capture:!0}),this.scrollSubscription=this.documentScroller.pipe(Xe(this.testForSmartPopoverContentContainer)).subscribe(()=>{this.smartOpenService.open=!1,this.setAnchorFocus()});else return}removeScrollListener(){this.documentScroller&&(this.scrollSubscription.unsubscribe(),delete this.documentScroller)}addClickListener(){this.outsideClickClose&&(this.documentClickListener=this.renderer.listen(this.document,"click",i=>{i===this.ignoredEvent?delete this.ignoredEvent:(this.smartOpenService.open=!1,i.target.focus())}))}removeClickListener(){this.outsideClickClose&&(delete this.ignoredEvent,this.documentClickListener&&(this.documentClickListener(),delete this.documentClickListener))}addEscapeListener(){this.escapeListener=this.renderer.listen(this.document,"keydown.escape",()=>{this.smartOpenService.open=!1,this.setAnchorFocus()})}removeEscapeListener(){this.escapeListener&&(this.escapeListener(),delete this.escapeListener)}setCloseFocus(){this.closeButtonRef.nativeElement.focus()}setAnchorFocus(){this.anchorButtonRef.nativeElement.focus()}testForSmartPopoverContentContainer(i){let n=i.target;for(;n.classList&&n.parentElement.localName!=="body";)n=n.parentElement;return n.classList?!n.classList.contains("clr-popover-content"):!1}removeAllEventListeners(){this.removeScrollListener(),this.removeClickListener(),this.removeEscapeListener()}}return t.\u0275fac=function(i){return new(i||t)(v($),v(Dt),v(oe))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();var Ie=function(t){return t[t.VERTICAL=0]="VERTICAL",t[t.HORIZONTAL=1]="HORIZONTAL",t}(Ie||{}),F=function(t){return t[t.START=0]="START",t[t.CENTER=.5]="CENTER",t[t.END=1]="END",t}(F||{}),In=function(t){return t[t.BOTTOM=0]="BOTTOM",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.TOP=3]="TOP",t}(In||{}),It=t=>D(p({},t),{side:-1*t.side});var lt=(t,e)=>{let i=t.content+(e?.5:-.5);return i<0||i>1?t:D(p({},t),{content:i})};function yi(t,e,i){return n=>e(t(n),i)}function be(t,e,i){let n=e.left,r=e.top;switch(t.axis+t.side){case-1:{n+=Ku(t,e,i),r-=i.height;break}case 1:{n+=Ku(t,e,i),r+=e.height;break}case 0:{n-=i.width,r+=Yu(t,e,i);break}case 2:{n+=e.width,r+=Yu(t,e,i);break}default:break}return{xOffset:n,yOffset:r}}function Ku(t,e,i){let n=0;switch(t.anchor){case F.START:break;case F.CENTER:{n+=e.width/2;break}case F.END:{n+=e.width;break}default:break}switch(t.content){case F.START:break;case F.CENTER:{n-=i.width/2;break}case F.END:{n-=i.width;break}default:break}return n}function Yu(t,e,i){let n=0;switch(t.anchor){case F.START:break;case F.CENTER:{n+=e.height/2;break}case F.END:{n+=e.height;break}default:break}switch(t.content){case F.START:break;case F.CENTER:{n-=i.height/2;break}case F.END:{n-=i.height;break}default:break}return n}function qm(t,e){let i=[],n={bottom:t.yOffset+e.height,left:t.xOffset,right:t.xOffset+e.width,top:t.yOffset};return n.top>=0||i.push(In.TOP),n.left>=0||i.push(In.LEFT),n.bottom<=(window.innerHeight||document.documentElement.clientHeight)||i.push(In.BOTTOM),n.right<=(window.innerWidth||document.documentElement.clientWidth)||i.push(In.RIGHT),i}var Qm=(()=>{class t{constructor(i,n){this.eventService=i,this.platformId=n,this._shouldRealign=new z,this.shouldRealign=this._shouldRealign.asObservable()}realign(){this._shouldRealign.next()}alignContent(i){if(!Me(this.platformId))return{xOffset:0,yOffset:0};this.currentAnchorCoords=this.eventService.anchorButtonRef.nativeElement.getBoundingClientRect(),this.currentContentCoords=i.getBoundingClientRect(),this.contentOffsets=be(this.position,this.currentAnchorCoords,this.currentContentCoords);let n=qm(this.contentOffsets,this.currentContentCoords),r=n.reduce((o,s)=>o+s,0);return n.length===1&&this.position.axis===Ie.VERTICAL?this.handleVerticalAxisOneViolation(r):n.length===1&&this.position.axis===Ie.HORIZONTAL?this.handleHorizontalAxisOneViolation(r):n.length===2&&this.position.axis===Ie.VERTICAL?this.handleVerticalAxisTwoViolations(r):n.length===2&&this.position.axis===Ie.HORIZONTAL&&this.handleHorizontalAxisTwoViolations(r),this.currentContentCoords.top<0&&(this.contentOffsets.yOffset+=Math.abs(this.currentContentCoords.top)),this.contentOffsets.yOffset+this.currentAnchorCoords.y<0&&(this.contentOffsets.yOffset=0-this.currentContentCoords.top),this.contentOffsets}handleVerticalAxisOneViolation(i){switch(i){case 0:case 3:{this.contentOffsets=be(It(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 1:{this.contentOffsets=be(this.position,this.currentAnchorCoords,this.currentContentCoords),this.contentOffsets.xOffset<0&&(this.contentOffsets.xOffset=10);break}case 2:{this.contentOffsets=be(lt(this.position,!0),this.currentAnchorCoords,this.currentContentCoords);break}default:break}}handleVerticalAxisTwoViolations(i){switch(i){case 5:{let n=yi(It,lt,!0);this.contentOffsets=be(n(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 4:{let n=yi(It,lt,!1);this.contentOffsets=be(n(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 3:break;case 2:{let n=yi(It,lt,!0);this.contentOffsets=be(n(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 1:{let n=yi(It,lt,!1);this.contentOffsets=be(n(this.position),this.currentAnchorCoords,this.currentContentCoords);break}default:break}}handleHorizontalAxisOneViolation(i){switch(i){case 1:case 2:{this.contentOffsets=be(It(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 0:{this.contentOffsets=be(lt(this.position,!0),this.currentAnchorCoords,this.currentContentCoords);break}case 3:{this.contentOffsets=be(lt(this.position),this.currentAnchorCoords,this.currentContentCoords);break}default:break}}handleHorizontalAxisTwoViolations(i){switch(i){case 5:case 4:{let n=yi(It,lt,!1);this.contentOffsets=be(n(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 3:break;case 2:case 1:{let n=yi(It,lt,!0);this.contentOffsets=be(n(this.position),this.currentAnchorCoords,this.currentContentCoords);break}default:break}}}return t.\u0275fac=function(i){return new(i||t)(v(nh),v(Ee))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();var rh=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({}),t})();var Se=function(t){return t.UP="up",t.DOWN="down",t.LEFT="left",t.RIGHT="right",t}(Se||{}),ct=class{constructor(e){this.renderer=e,this._unlistenFuncs=[]}get current(){return this._current}reset(e){this._current=e}listenToArrowKeys(e){this._unlistenFuncs.push(this.renderer.listen(e,"keydown.arrowup",()=>!this.move(Se.UP))),this._unlistenFuncs.push(this.renderer.listen(e,"keydown.arrowdown",()=>!this.move(Se.DOWN))),this._unlistenFuncs.push(this.renderer.listen(e,"keydown.arrowleft",()=>!this.move(Se.LEFT))),this._unlistenFuncs.push(this.renderer.listen(e,"keydown.arrowright",()=>!this.move(Se.RIGHT)))}registerContainer(e,i="0"){this.renderer.setAttribute(e,"tabindex",i),this.listenToArrowKeys(e),this._unlistenFuncs.push(this.renderer.listen(e,"keydown.space",()=>!this.activateCurrent())),this._unlistenFuncs.push(this.renderer.listen(e,"keydown.enter",()=>!this.activateCurrent()))}moveTo(e){e!==void 0&&(this.current&&this.current.blur(),e.focus(),this._current=e)}move(e){let i=!1;if(this.current){let n=this.current[e];n&&(Mn(n)?n:C(n)).subscribe(o=>{o&&(this.moveTo(o),i=!0)})}return i}activateCurrent(){return this.current&&this.current.activate?(this.current.activate(),!0):!1}detachListeners(){this._unlistenFuncs.forEach(e=>e())}};ct.\u0275fac=function(e){return new(e||ct)(v($))};ct.\u0275prov=m({token:ct,factory:ct.\u0275fac});function Km(t,e){return t||new ct(e)}var Ym={provide:ct,useFactory:Km,deps:[[new Et,new Gt,ct],$]},ut=function(t){return t[t.BEFORE=-1]="BEFORE",t[t.AFTER=1]="AFTER",t}(ut||{}),Ke=class{};Ke["top-right"]={axis:Ie.VERTICAL,side:ut.BEFORE,anchor:F.END,content:F.END};Ke["top-left"]={axis:Ie.VERTICAL,side:ut.BEFORE,anchor:F.START,content:F.START};Ke["bottom-right"]={axis:Ie.VERTICAL,side:ut.AFTER,anchor:F.END,content:F.END};Ke["bottom-left"]={axis:Ie.VERTICAL,side:ut.AFTER,anchor:F.START,content:F.START};Ke["right-top"]={axis:Ie.HORIZONTAL,side:ut.AFTER,anchor:F.CENTER,content:F.END};Ke["right-bottom"]={axis:Ie.HORIZONTAL,side:ut.AFTER,anchor:F.START,content:F.START};Ke["left-top"]={axis:Ie.HORIZONTAL,side:ut.BEFORE,anchor:F.CENTER,content:F.END};Ke["left-bottom"]={axis:Ie.HORIZONTAL,side:ut.BEFORE,anchor:F.START,content:F.START};var oh=new w("POPOVER_HOST_ANCHOR"),Xm=(()=>{class t{constructor(i){this.toggleService=i,this.lastOpenChange=null}ngOnInit(){this.subscription=this.toggleService.openChange.subscribe(i=>{this.lastOpenChange=i})}ngOnDestroy(){this.subscription?.unsubscribe()}onEscapeKey(i){this.lastOpenChange!==null&&(this.lastOpenChange===!1&&i.stopPropagation(),this.lastOpenChange=null)}}return t.\u0275fac=function(i){return new(i||t)(u(Dt))},t.\u0275dir=b({type:t,hostBindings:function(i,n){i&1&&re("keyup.escape",function(o){return n.onEscapeKey(o)})},standalone:!0}),t})(),Jm=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=b({type:t,standalone:!0,features:[G([Dt,nh,Qm,{provide:oh,useExisting:U}]),yo([Xm])]}),t})(),qr=class{static linkParent(e,i,n){e.forEach(r=>r[n]=i)}static linkVertical(e,i=!0){e.forEach((n,r)=>{r>0&&(n.up=e[r-1]),r<e.length-1&&(n.down=e[r+1])}),i&&e.length>1&&(e[0].up=e[e.length-1],e[e.length-1].down=e[0])}};var qw=new w("IF_ACTIVE_ID");var Qr=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z]}),t})(),Qw=new w("FOCUS_ON_VIEW_INIT");var e0=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=te({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(i,n){},encapsulation:2}),t})(),Yr=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({}),t})(),t0=0,wt=(()=>{class t{constructor(){this._id="clr-form-control-"+ ++t0,this._idChange=new Q(this._id)}get id(){return this._id}set id(i){this._id=i,this._idChange.next(i)}get idChange(){return this._idChange.asObservable()}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),i0=0,Ii=(()=>{class t{constructor(){this._id=`clr-form-container-${++i0}`,this._idChange=new Q(this._id)}get id(){return this._id}set id(i){this._id=i,this._idChange.next(i)}get idChange(){return this._idChange.asObservable()}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),Ci={HELPER:"helper",ERROR:"error",SUCCESS:"success",NONE:null},sl=(()=>{class t{constructor(i,n){this.controlIdService=i,this.containerIdService=n,this.controlIdSuffix="abstract"}get id(){return this.containerIdService?`${this.containerIdService.id}-${this.controlIdSuffix}`:this.controlIdService?`${this.controlIdService.id}-${this.controlIdSuffix}`:null}}return t.\u0275fac=function(i){return new(i||t)(u(wt,8),u(Ii,8))},t.\u0275dir=b({type:t}),t})(),n0=(()=>{class t extends sl{constructor(i,n){super(i,n),this.controlIdService=i,this.containerIdService=n,this.controlIdSuffix=Ci.ERROR}}return t.\u0275fac=function(i){return new(i||t)(u(wt,8),u(Ii,8))},t.\u0275cmp=te({type:t,selectors:[["clr-control-error"]],hostVars:5,hostBindings:function(i,n){i&2&&(W("id",n.id),j("clr-subtext",!0)("error",!0))},features:[V],ngContentSelectors:St,decls:1,vars:0,template:function(i,n){i&1&&(fe(),B(0))},encapsulation:2}),t})(),r0=(()=>{class t extends sl{constructor(i,n){super(i,n),this.controlIdService=i,this.containerIdService=n,this.controlIdSuffix=Ci.HELPER}}return t.\u0275fac=function(i){return new(i||t)(u(wt,8),u(Ii,8))},t.\u0275cmp=te({type:t,selectors:[["clr-control-helper"]],hostVars:3,hostBindings:function(i,n){i&2&&(W("id",n.id),j("clr-subtext",!0))},features:[V],ngContentSelectors:St,decls:1,vars:0,template:function(i,n){i&1&&(fe(),B(0))},encapsulation:2}),t})(),dt=(()=>{class t{constructor(){this._controlChanges=new z,this._helpers=new z}get controlChanges(){return this._controlChanges.asObservable()}get helpersChange(){return this._helpers.asObservable()}setControl(i){this._controlChanges.next(i)}setHelpers(i){this._helpers.next(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),ke=function(t){return t.NONE="NONE",t.VALID="VALID",t.INVALID="INVALID",t}(ke||{}),zt=(()=>{class t{constructor(i){this.ngControlService=i,this.subscriptions=[],this._statusChanges=new Q(ke.NONE),this.subscriptions.push(this.ngControlService.controlChanges.subscribe(n=>{n&&(this.control=n,this.subscriptions.push(this.control.statusChanges.subscribe(()=>{this.triggerStatusChange()})))}))}get statusChanges(){return this._statusChanges.asObservable()}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}triggerStatusChange(){if(this.control){let i=ke[this.control.status];this._statusChanges.next(["VALID","INVALID"].includes(i)?i:ke.NONE)}}}return t.\u0275fac=function(i){return new(i||t)(v(dt))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),Ht=function(t){return t.VERTICAL="vertical",t.HORIZONTAL="horizontal",t.COMPACT="compact",t}(Ht||{}),Ut=(()=>{class t{constructor(){this.minLabelSize=1,this.maxLabelSize=12,this.layout=Ht.HORIZONTAL,this.layoutValues=Object.keys(Ht).map(i=>Ht[i]),this._labelSize=2}get labelSize(){return this._labelSize}set labelSize(i){this.labelSizeIsValid(i)&&(this._labelSize=i)}get layoutClass(){return`clr-form-${this.layout}`}isVertical(){return this.layout===Ht.VERTICAL}isHorizontal(){return this.layout===Ht.HORIZONTAL}isCompact(){return this.layout===Ht.COMPACT}isValid(i){return this.layoutValues.indexOf(i)>-1}labelSizeIsValid(i){return Number.isInteger(i)&&i>=this.minLabelSize&&i<=this.maxLabelSize}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),_i=(()=>{class t{constructor(i,n,r,o,s){this.controlIdService=i,this.layoutService=n,this.ngControlService=r,this.renderer=o,this.el=s,this.enableGrid=!0,this.subscriptions=[]}get labelText(){return this.el.nativeElement&&this.el.nativeElement.textContent}ngOnInit(){(this.controlIdService||this.ngControlService)&&this.renderer.addClass(this.el.nativeElement,"clr-control-label"),this.enableGrid&&this.layoutService&&!this.layoutService.isVertical()&&this.el.nativeElement&&this.el.nativeElement.className.indexOf("clr-col")<0&&(this.renderer.addClass(this.el.nativeElement,"clr-col-12"),this.renderer.addClass(this.el.nativeElement,`clr-col-md-${this.layoutService.labelSize}`)),this.controlIdService&&!this.forAttr&&this.subscriptions.push(this.controlIdService.idChange.subscribe(i=>this.forAttr=i))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}disableGrid(){this.enableGrid=!1}}return t.\u0275fac=function(i){return new(i||t)(u(wt,8),u(Ut,8),u(dt,8),u($),u(U))},t.\u0275dir=b({type:t,selectors:[["label"]],hostVars:1,hostBindings:function(i,n){i&2&&W("for",n.forAttr)},inputs:{forAttr:[E.None,"for","forAttr"]}}),t})(),o0=(()=>{class t extends sl{constructor(i,n){super(i,n),this.controlIdService=i,this.containerIdService=n,this.controlIdSuffix=Ci.SUCCESS}}return t.\u0275fac=function(i){return new(i||t)(u(wt,8),u(Ii,8))},t.\u0275cmp=te({type:t,selectors:[["clr-control-success"]],hostVars:5,hostBindings:function(i,n){i&2&&(W("id",n.id),j("clr-subtext",!0)("success",!0))},features:[V],ngContentSelectors:St,decls:1,vars:0,template:function(i,n){i&1&&(fe(),B(0))},encapsulation:2}),t})(),s0="clr-error",a0="clr-success",Sn=(()=>{class t{constructor(i){this.layoutService=i,this.className=""}controlClass(i=ke.NONE,n=!1,r=""){let o=[this.className,r];switch(i){case ke.VALID:o.push(a0);break;case ke.INVALID:o.push(s0);break}return n&&this.layoutService&&this.className.indexOf("clr-col")===-1&&o.push(`clr-col-md-${this.layoutService.maxLabelSize-this.layoutService.labelSize} clr-col-12`),o.join(" ").trim()}initControlClass(i,n){n&&n.className&&(this.className=n.className,n.className.split(" ").forEach(o=>{o.startsWith("clr-col")&&i.removeClass(n,o)}))}}return t.\u0275fac=function(i){return new(i||t)(v(Ut,8))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),sh=(()=>{class t{constructor(i,n,r,o){this.ifControlStateService=i,this.layoutService=n,this.controlClassService=r,this.ngControlService=o,this._dynamic=!1,this.subscriptions=[],this.subscriptions.push(this.ifControlStateService.statusChanges.subscribe(s=>{this.state=s,this.updateHelpers()})),this.subscriptions.push(this.ngControlService.controlChanges.subscribe(s=>{this.control=s}))}get showHelper(){return!!this.controlHelperComponent}get showValid(){return this.touched&&this.state===ke.VALID&&!!this.controlSuccessComponent}get showInvalid(){return this.touched&&this.state===ke.INVALID&&!!this.controlErrorComponent}get touched(){return this.control?.touched}ngAfterContentInit(){this.updateHelpers()}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}controlClass(){return!this.controlSuccessComponent&&this.state===ke.VALID||!this.touched?this.controlClassService.controlClass(ke.NONE,this.addGrid()):this.controlClassService.controlClass(this.state,this.addGrid())}addGrid(){return this.layoutService&&!this.layoutService.isVertical()}updateHelpers(){this.ngControlService&&this.ngControlService.setHelpers({show:this.showInvalid||this.showHelper||this.showValid,showInvalid:this.showInvalid,showHelper:this.showHelper,showValid:this.showValid})}}return t.\u0275fac=function(i){return new(i||t)(u(zt),u(Ut,8),u(Sn),u(dt))},t.\u0275dir=b({type:t,contentQueries:function(i,n,r){if(i&1&&(Ve(r,_i,5),Ve(r,o0,5),Ve(r,n0,5),Ve(r,r0,5)),i&2){let o;Le(o=je())&&(n.label=o.first),Le(o=je())&&(n.controlSuccessComponent=o.first),Le(o=je())&&(n.controlErrorComponent=o.first),Le(o=je())&&(n.controlHelperComponent=o.first)}}}),t})();var qa=class{constructor(e,i,n=0){if(this.injector=i.injector,!this.injector.get(e,null)){let r=this.injector.get(mo),o=this.injector.get(U);i.createComponent(r.resolveComponentFactory(e0));let s=r.resolveComponentFactory(e),a=[];a[n]=[o.nativeElement];let c=i.createComponent(s,void 0,void 0,a);i.remove(0),c.instance._dynamic=!0,this.injector=c.injector}}get(e,i){return this.injector.get(e,i)}},Qa=(()=>{class t{constructor(){this._touched=new z}get touchedChange(){return this._touched.asObservable()}markAsTouched(){this._touched.next()}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),Ka=function(t){return t.FORM="form",t.MODEL="model",t}(Ka||{}),ah=(()=>{class t{constructor(i,n,r,o,s,a){this.vcr=i,this.wrapperType=n,this.ngControl=o,this.index=0,this.subscriptions=[],this.renderer=s,this.el=a,r&&(this.ngControlService=r.get(dt,null),this.ifControlStateService=r.get(zt,null),this.controlClassService=r.get(Sn,null),this.markControlService=r.get(Qa,null),this.differs=r.get(Do,null)),this.controlClassService&&this.controlClassService.initControlClass(s,a.nativeElement),this.markControlService&&this.subscriptions.push(this.markControlService.touchedChange.subscribe(()=>{this.markAsTouched()})),this.ngControlService&&this.subscriptions.push(this.ngControlService.helpersChange.subscribe(c=>{this.setAriaDescribedBy(c)})),o&&(this.differ=this.differs.find(o).create())}get id(){return this._id}set id(i){this._id=i,this.controlIdService&&(this.controlIdService.id=i)}ngOnInit(){this._containerInjector=new qa(this.wrapperType,this.vcr,this.index),this.controlIdService=this._containerInjector.get(wt),this.containerIdService=this._containerInjector.get(Ii,null),this._id?this.controlIdService.id=this._id:this._id=this.controlIdService.id,this.ngControlService&&this.ngControl&&this.ngControlService.setControl(this.ngControl)}ngDoCheck(){if(this.differ){let i=this.differ.diff(this.ngControl);i&&i.forEachChangedItem(n=>{(n.key===Ka.FORM||n.key===Ka.MODEL)&&n.currentValue!==n.previousValue&&this.triggerValidation()})}}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}triggerValidation(){this.ifControlStateService&&this.ifControlStateService.triggerStatusChange()}getProviderFromContainer(i,n){try{return this._containerInjector.get(i,n)}catch{return n}}markAsTouched(){this.ngControl&&(this.ngControl.control.markAsTouched(),this.ngControl.control.updateValueAndValidity())}setAriaDescribedBy(i){if(i.show){let n=this.getAriaDescribedById(i);if(n!==null){this.renderer.setAttribute(this.el.nativeElement,"aria-describedby",n);return}}this.renderer.removeAttribute(this.el.nativeElement,"aria-describedby")}getAriaDescribedById(i){let n=this.containerIdService?.id||this.controlIdService?.id;if(!n)return null;let r=[`${n}-${Ci.HELPER}`];return i.showInvalid?r.push(`${n}-${Ci.ERROR}`):i.showValid&&r.push(`${n}-${Ci.SUCCESS}`),r.join(" ")}}return t.\u0275fac=function(i){return new(i||t)(u(ze),u(Il),u(pe),u(at),u($),u(U))},t.\u0275dir=b({type:t,hostVars:1,hostBindings:function(i,n){i&1&&re("blur",function(){return n.triggerValidation()}),i&2&&Ol("id",n.id)},inputs:{id:"id"}}),t})();var Kw=(()=>{class t{constructor(i,n){this.layoutService=i,this.markControlService=n}set labelSize(i){let n=parseInt(i,10)||2;this.layoutService.labelSize=n}onFormSubmit(){this.markAsTouched()}markAsTouched(){this.markControlService.markAsTouched()}}return t.\u0275fac=function(i){return new(i||t)(u(Ut),u(Qa))},t.\u0275dir=b({type:t,selectors:[["","clrForm",""]],contentQueries:function(i,n,r){if(i&1&&Ve(r,_i,5),i&2){let o;Le(o=je())&&(n.labels=o)}},hostVars:6,hostBindings:function(i,n){i&1&&re("submit",function(){return n.onFormSubmit()}),i&2&&j("clr-form",!0)("clr-form-horizontal",n.layoutService.isHorizontal())("clr-form-compact",n.layoutService.isCompact())},inputs:{labelSize:[E.None,"clrLabelSize","labelSize"]},features:[G([Ut,Qa])]}),t})(),l0=(()=>{class t{constructor(i,n){this.ifControlStateService=i,this.ngControlService=n,this.subscriptions=[],this.displayedContent=!1,n&&this.subscriptions.push(this.ngControlService.controlChanges.subscribe(r=>{this.control=r})),i&&this.subscriptions.push(this.ifControlStateService.statusChanges.subscribe(r=>{this.handleState(r)}))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}handleState(i){}}return t.\u0275fac=function(i){return new(i||t)(u(zt,8),u(dt,8))},t.\u0275dir=b({type:t}),t})(),Yw=(()=>{class t extends l0{constructor(i,n,r,o){if(super(i,n),this.template=r,this.container=o,!this.ifControlStateService)throw new Error("clrIfError can only be used within a form control container element like clr-input-container")}handleState(i){this.error&&this.control?this.displayError(this.control.hasError(this.error)):this.displayError(ke.INVALID===i)}displayError(i){this.container&&(i?this.displayedContent===!1?(this.embeddedViewRef=this.container.createEmbeddedView(this.template,{error:this.control.getError(this.error)}),this.displayedContent=!0):this.embeddedViewRef&&this.embeddedViewRef.context&&(this.embeddedViewRef.context.error=this.control.getError(this.error)):(this.container.clear(),this.displayedContent=!1))}}return t.\u0275fac=function(i){return new(i||t)(u(zt,8),u(dt,8),u(Ai),u(ze))},t.\u0275dir=b({type:t,selectors:[["","clrIfError",""]],inputs:{error:[E.None,"clrIfError","error"]},features:[V]}),t})();var Xw=(()=>{class t{constructor(i){this.layoutService=i}ngOnInit(){this.layout&&this.layoutService.isValid(this.layout)&&(this.layoutService.layout=this.layout)}}return t.\u0275fac=function(i){return new(i||t)(u(Ut))},t.\u0275dir=b({type:t,selectors:[["","clrForm","","clrLayout",""]],inputs:{layout:[E.None,"clrLayout","layout"]}}),t})(),X=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,De]}),t})(),al=new w("IS_TOGGLE");function c0(){return new Q(!1)}var d0={provide:al,useFactory:c0},u0=(()=>{class t{constructor(i){this._dynamic=!1,this.toggle=!1,this.subscriptions=[],this.subscriptions.push(i.subscribe(n=>{this.toggle=n}))}ngOnInit(){this.label&&this.label.disableGrid()}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}}return t.\u0275fac=function(i){return new(i||t)(u(al))},t.\u0275cmp=te({type:t,selectors:[["clr-checkbox-wrapper"],["clr-toggle-wrapper"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,_i,7),i&2){let o;Le(o=je())&&(n.label=o.first)}},hostVars:4,hostBindings:function(i,n){i&2&&j("clr-checkbox-wrapper",!n.toggle)("clr-toggle-wrapper",n.toggle)},features:[G([wt,d0])],ngContentSelectors:_m,decls:3,vars:1,consts:[[4,"ngIf"]],template:function(i,n){i&1&&(fe(Cm),B(0),B(1,1),Re(2,bm,1,0,"label",0)),i&2&&(P(2),L("ngIf",!n.label))},dependencies:[Tt,_i],encapsulation:2}),t})(),h0=(()=>{class t extends ah{constructor(i,n,r,o,s,a){super(i,u0,n,r,o,s),this.toggle=a}ngOnInit(){super.ngOnInit();let i=this.getProviderFromContainer(al,null);i&&this.toggle!==null&&i.next(!0)}}return t.\u0275fac=function(i){return new(i||t)(u(ze),u(pe),u(at,10),u($),u(U),Ei("clrToggle"))},t.\u0275dir=b({type:t,selectors:[["","clrCheckbox",""],["","clrToggle",""]],features:[V]}),t})(),Jw=(()=>{class t extends sh{constructor(i,n,r,o){super(o,i,n,r),this.layoutService=i,this.controlClassService=n,this.ngControlService=r,this.ifControlStateService=o,this.inline=!1}get clrInline(){return this.inline}set clrInline(i){typeof i=="string"?this.inline=i!=="false":this.inline=!!i}ngAfterContentInit(){this.setAriaRoles()}setAriaRoles(){this.role=this.checkboxes.length?"group":null}}return t.\u0275fac=function(i){return new(i||t)(u(Ut,8),u(Sn),u(dt),u(zt))},t.\u0275cmp=te({type:t,selectors:[["clr-checkbox-container"],["clr-toggle-container"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,h0,5),i&2){let o;Le(o=je())&&(n.checkboxes=o)}},hostVars:7,hostBindings:function(i,n){i&2&&(W("role",n.role),j("clr-form-control",!0)("clr-form-control-disabled",n.control==null?null:n.control.disabled)("clr-row",n.addGrid()))},inputs:{clrInline:"clrInline"},features:[G([zt,dt,Sn,Ii]),V],ngContentSelectors:Sm,decls:10,vars:9,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-subtext-wrapper"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(i,n){i&1&&(fe(Im),B(0),Re(1,Dm,1,0,"label",0),Pe(2,"div",1),B(3,1),Pe(4,"div",2),Re(5,wm,1,0,"ng-content",0)(6,xm,1,0,"cds-icon",3)(7,Em,1,0,"cds-icon",4)(8,Am,1,0,"ng-content",0)(9,Tm,1,0,"ng-content",0),Ae()()),i&2&&(P(),L("ngIf",!n.label&&n.addGrid()),P(),j("clr-control-inline",n.clrInline),L("ngClass",n.controlClass()),P(3),L("ngIf",n.showHelper),P(),L("ngIf",n.showInvalid),P(),L("ngIf",n.showValid),P(),L("ngIf",n.showInvalid),P(),L("ngIf",n.showValid))},dependencies:[Ln,Tt,wn,_i],encapsulation:2}),t})(),p0=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,De,X,Yr,X]}),t})();function Zr(t){return t===null?!1:typeof t=="string"?t.length>=0:typeof t=="boolean"?t:!1}var f0=(()=>{class t{get spinnerClass(){return!0}get inlineClass(){return this._inline}set clrInline(i){this._inline=Zr(i)}get inverseClass(){return this._inverse}set clrInverse(i){this._inverse=Zr(i)}get smallClass(){return this._small}set clrSmall(i){this._small=Zr(i)}get mediumClass(){return this._small?!1:this._medium}set clrMedium(i){this._medium=Zr(i)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=te({type:t,selectors:[["clr-spinner"]],hostVars:11,hostBindings:function(i,n){i&2&&(W("aria-busy",!0),j("spinner",n.spinnerClass)("spinner-inline",n.inlineClass)("spinner-inverse",n.inverseClass)("spinner-sm",n.smallClass)("spinner-md",n.mediumClass))},inputs:{clrInline:"clrInline",clrInverse:"clrInverse",clrSmall:"clrSmall",clrMedium:"clrMedium"},ngContentSelectors:St,decls:1,vars:0,template:function(i,n){i&1&&(fe(),B(0))},encapsulation:2}),t})();var lh=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z]}),t})();var g0=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z]}),t})();var Ya=class{containsItem(e){return this.model?this.model.includes(e):!1}select(e){this.addItem(e)}unselect(e){this.removeItem(e)}isEmpty(){return!(this.model&&this.model.length>0)}pop(){let e;return this.model&&this.model.length>0&&(e=this.model[this.model.length-1],this.removeItem(e)),e}toString(e,i=-1){let n="";return this.model&&(i>-1?this.model[i]&&(e&&this.model[i][e]?n+=this.model[i][e]:n+=this.model[i].toString()):this.model.forEach(r=>{e&&r[e]?n+=r[e]:n+=r.toString(),n+=" "})),n.trim()}addItem(e){this.containsItem(e)||(this.model=this.model||[],this.model.push(e))}removeItem(e){if(this.model===null||this.model===void 0)return;let i=this.model.indexOf(e);i>-1&&this.model.splice(i,1),this.model.length===0&&(this.model=null)}},Xa=class{containsItem(e){return this.model===e}select(e){this.model=e}unselect(e){this.containsItem(e)&&(this.model=null)}isEmpty(){return!this.model}pop(){let e=this.model;return this.model=null,e}toString(e){return this.model?e&&this.model[e]?this.model[e]:this.model.toString():""}};var bi=class{};function ch(t){return[t,{provide:bi,useExisting:t}]}var Ja=class extends Xa{constructor(){super(...arguments),this._focusChanged=new Q(null)}get focusChanged(){return this._focusChanged.asObservable()}select(e){this.model!==e&&(this.model=e,this._focusChanged.next(e))}},m0=(()=>{class t{constructor(){this.loading=!1,this.showAllOptions=!0,this._currentInput="",this._inputChanged=new Q(""),this._selectionChanged=new Ye(1),this.inputChanged=this._inputChanged.asObservable()}get currentInput(){return this._currentInput}set currentInput(i){i===""&&!this.multiselectable&&this.setSelectionValue(null),this._currentInput=i,this._inputChanged.next(i)}get selectionChanged(){return this._selectionChanged.asObservable()}get multiselectable(){return this.selectionModel instanceof Ya}select(i){i==null||this.selectionModel.containsItem(i)||(this.selectionModel.select(i),this._selectionChanged.next(this.selectionModel))}toggle(i){i!=null&&(this.selectionModel.containsItem(i)?this.selectionModel.unselect(i):this.selectionModel.select(i),this._selectionChanged.next(this.selectionModel))}unselect(i){i==null||!this.selectionModel.containsItem(i)||(this.selectionModel.unselect(i),this._selectionChanged.next(this.selectionModel))}setSelectionValue(i){!this.selectionModel||this.selectionModel.model===i||!this.selectionModel.model&&!i||(this.selectionModel.model=i,this._selectionChanged.next(this.selectionModel))}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),v0=(()=>{class t{constructor(i,n,r,o){this.toggleService=n,this.selectionService=r,this.platformId=o,this.pseudoFocus=new Ja,this.optionData=[],this.handleFocusSubscription(),this.renderer=i.createRenderer(null,null)}get trigger(){return this._trigger}set trigger(i){this._trigger=i,this.addFocusOnBlurListener(i)}get listbox(){return this._listbox}set listbox(i){this._listbox=i,this.addFocusOnBlurListener(i)}get textInput(){return this._textInput}set textInput(i){this._textInput=i,this.renderer.listen(i,"keydown",n=>!this.handleTextInput(n)),this.addFocusOnBlurListener(i)}focusInput(){this.textInput&&Me(this.platformId)&&this.textInput.focus()}focusFirstActive(){if(this.optionData.length>0)if(this.selectionService.selectionModel.isEmpty())this.pseudoFocus.select(this.optionData[0]);else{let i;this.selectionService.multiselectable?i=this.selectionService.selectionModel.model[0]:i=this.selectionService.selectionModel.model;let n=this.optionData.find(r=>r.value===i);n?this.pseudoFocus.select(n):this.pseudoFocus.select(this.optionData[0]),this.scrollIntoSelectedModel("auto")}}addOptionValues(i){this.optionData=i}handleFocusSubscription(){this.toggleService.openChange.subscribe(i=>{i||(this.pseudoFocus.model=null)})}moveFocusTo(i){let n=this.optionData.findIndex(r=>r.equals(this.pseudoFocus.model));i===Se.UP?n===-1||n===0?n=this.optionData.length-1:n--:i===Se.DOWN&&(n===-1||n===this.optionData.length-1?n=0:n++),this.pseudoFocus.select(this.optionData[n]),this.scrollIntoSelectedModel()}openAndMoveTo(i){this.toggleService.open?this.moveFocusTo(i):(this.toggleService.openChange.pipe(Je(1)).subscribe(n=>{n&&this.moveFocusTo(i)}),this.toggleService.open=!0)}handleTextInput(i){let n=!1,r=ol(i.key);if(i)switch(r){case R.Enter:this.toggleService.open&&this.pseudoFocus.model&&(this.selectionService.multiselectable?this.selectionService.toggle(this.pseudoFocus.model.value):this.selectionService.select(this.pseudoFocus.model.value),n=!0);break;case R.Space:this.toggleService.open||(this.toggleService.open=!0,n=!0);break;case R.ArrowUp:this.preventViewportScrolling(i),this.openAndMoveTo(Se.UP),n=!0;break;case R.ArrowDown:this.preventViewportScrolling(i),this.openAndMoveTo(Se.DOWN),n=!0;break;default:i.key!==R.Tab&&!(this.selectionService.multiselectable&&i.key===R.Backspace)&&i.key!==R.Escape&&!this.toggleService.open&&(this.toggleService.open=!0);break}return n}scrollIntoSelectedModel(i="smooth"){this.pseudoFocus.model&&this.pseudoFocus.model.el&&this.pseudoFocus.model.el.scrollIntoView({behavior:i,block:"center",inline:"nearest"})}preventViewportScrolling(i){i.preventDefault(),i.stopImmediatePropagation()}addFocusOnBlurListener(i){Me(this.platformId)&&this.renderer.listen(i,"blur",n=>{this.focusOutOfComponent(n)&&(this.toggleService.open=!1,this.componentCdRef&&this.componentCdRef.detectChanges())})}focusOutOfComponent(i){let n=i.relatedTarget||document.activeElement;return!(this.textInput.contains(n)||this.trigger.contains(n)||this.listbox.contains(n))}}return t.\u0275fac=function(i){return new(i||t)(v(On),v(Dt),v(m0),v(Ee))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),e2=ch(v0);var y0=(()=>{class t{constructor(){k.addIcons(_e,Ce,Or,kr)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,mi,De,g0,X,Qr,rh,lh,X,Qr]}),t})(),C0=(()=>{class t extends sh{}return t.\u0275fac=(()=>{let e;return function(n){return(e||(e=he(t)))(n||t)}})(),t.\u0275cmp=te({type:t,selectors:[["clr-input-container"]],hostVars:6,hostBindings:function(i,n){i&2&&j("clr-form-control",!0)("clr-form-control-disabled",n.control==null?null:n.control.disabled)("clr-row",n.addGrid())},features:[G([zt,dt,wt,Sn]),V],ngContentSelectors:Fm,decls:10,vars:7,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-input-wrapper"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(i,n){i&1&&(fe(Mm),B(0),Re(1,Nm,1,0,"label",0),Pe(2,"div",1)(3,"div",2),B(4,1),Re(5,Om,1,0,"cds-icon",3)(6,km,1,0,"cds-icon",4),Ae(),Re(7,Rm,1,0,"ng-content",0)(8,Pm,1,0,"ng-content",0)(9,Vm,1,0,"ng-content",0),Ae()),i&2&&(P(),L("ngIf",!n.label&&n.addGrid()),P(),L("ngClass",n.controlClass()),P(3),L("ngIf",n.showInvalid),P(),L("ngIf",n.showValid),P(),L("ngIf",n.showHelper),P(),L("ngIf",n.showInvalid),P(),L("ngIf",n.showValid))},dependencies:[Ln,Tt,wn,_i],encapsulation:2}),t})(),t2=(()=>{class t extends ah{constructor(i,n,r,o,s){super(i,C0,n,r,o,s),this.index=1}}return t.\u0275fac=function(i){return new(i||t)(u(ze),u(pe),u(at,10),u($),u(U))},t.\u0275dir=b({type:t,selectors:[["","clrInput",""]],hostVars:2,hostBindings:function(i,n){i&2&&j("clr-input",!0)},features:[V]}),t})(),dh=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,mi,De,X,X]}),t})();var _0=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,dh,De]}),t})();var b0=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({}),t})();var I0=7,S0=6,i2=I0*S0;var D0=(()=>{class t{constructor(){k.addIcons(_e,Ce,Or,Ma,Aa)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,b0,Yr,Qr,rh,De,X]}),t})(),n2=new w(void 0);var w0=(()=>{class t{constructor(){k.addIcons(Na,Fa,_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,mi,De,X,X]}),t})();var x0=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,X,Yr,De,X]}),t})();var E0=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,X,Yr,De,X]}),t})();var A0=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,mi,De,X,X]}),t})();var T0=(()=>{class t{constructor(){k.addIcons(_e,Ce)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,mi,De,X,X]}),t})(),r2=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,X,p0,y0,D0,dh,w0,x0,A0,T0,E0,_0]}),t})();var el=function(t){return t[t.WIDTH=0]="WIDTH",t[t.HIDDEN=1]="HIDDEN",t}(el||{}),o2=Object.keys(el).map(t=>el[t]).filter(t=>t===parseInt(t,10));var s2=new w("COLUMN_STATE");var tl=(()=>{class t{constructor(){this.selectable=!1,this.eager=!0,this.childrenFetched=new z}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();function M0(t){return t||new tl}var a2={provide:tl,useFactory:M0,deps:[[new Et,new Gt,tl]]};function Xu(t,e,i){return eo.create(n=>{e(n);let r=t.subscribe(n);return()=>{r.unsubscribe(),i&&i(n)}})}var Xr=(()=>{class t{constructor(i,n,r,o,s){this.renderer=i,this.parent=n,this.toggleService=r,this.focusService=o,this.platformId=s,this.id=ih(),this.focusBackOnTriggerWhenClosed=!1,this._unlistenFuncs=[],this.resetChildren(),this.moveToFirstItemWhenOpen(),this.parent||this.handleRootFocus()}get trigger(){return this._trigger}set trigger(i){this._trigger=i,this.parent?this._unlistenFuncs.push(this.renderer.listen(i,"keydown.arrowright",n=>this.toggleService.toggleWithEvent(n))):(this._unlistenFuncs.push(this.renderer.listen(i,"keydown.arrowup",n=>this.toggleService.toggleWithEvent(n))),this._unlistenFuncs.push(this.renderer.listen(i,"keydown.arrowdown",n=>this.toggleService.toggleWithEvent(n))),this.focusService.listenToArrowKeys(i))}get container(){return this._container}set container(i){this._container=i,this._unlistenFuncs.push(this.renderer.listen(i,"keydown.tab",n=>this.toggleService.toggleWithEvent(n))),this.parent?this._unlistenFuncs.push(this.renderer.listen(i,"keydown.escape",n=>{this.focusService.move(Se.LEFT),n.stopPropagation()})):(this.focusService.registerContainer(i),this._unlistenFuncs.push(this.renderer.listen(i,"keydown.escape",n=>this.toggleService.toggleWithEvent(n))),this._unlistenFuncs.push(this.renderer.listen(i,"blur",n=>{this.children.pipe(Je(1)).subscribe(o=>o.forEach(s=>s.blur()));let r=n.relatedTarget||document.activeElement;r&&Me(this.platformId)&&(i.contains(r)||r===this.trigger)||(this.focusBackOnTriggerWhenClosed=!1,this.toggleService.open=!1)})))}ngOnDestroy(){this._unlistenFuncs.forEach(i=>i()),this.focusService.detachListeners()}moveToFirstItemWhenOpen(){let i=this.toggleService.openChange.subscribe(n=>{n&&this.toggleService.originalEvent&&setTimeout(()=>{this.focusService.moveTo(this),this.parent?this.focusService.move(Se.RIGHT):this.focusService.move(Se.DOWN)})});this._unlistenFuncs.push(()=>i.unsubscribe())}handleRootFocus(){let i=this.toggleService.openChange.subscribe(n=>{n||(this.focusService.reset(this),this.focusBackOnTriggerWhenClosed&&this.focus()),this.focusBackOnTriggerWhenClosed=n});this._unlistenFuncs.push(()=>i.unsubscribe())}focus(){this.trigger&&Me(this.platformId)&&this.trigger.focus()}blur(){this.trigger&&Me(this.platformId)&&this.trigger.blur()}activate(){Me(this.platformId)&&this.trigger.click()}resetChildren(){this.children=new Ye(1),this.parent?this.right=this.openAndGetChildren().pipe(S(i=>i[0])):(this.down=this.openAndGetChildren().pipe(S(i=>i[0])),this.up=this.openAndGetChildren().pipe(S(i=>i[i.length-1])))}addChildren(i){qr.linkVertical(i),this.parent&&qr.linkParent(i,this.closeAndGetThis(),Se.LEFT),this.children.next(i)}openAndGetChildren(){return Xu(this.children,()=>this.toggleService.open=!0)}closeAndGetThis(){return Xu(C(this),()=>this.toggleService.open=!1)}}return t.\u0275fac=function(i){return new(i||t)(v($),v(t,12),v(Dt),v(ct),v(Ee))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),F0=ch(Xr),Dn=(()=>{class t{constructor(){this._changes=new z}get changes(){return this._changes.asObservable()}closeMenus(){this._changes.next(!1)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})();function N0(t){return t||new Dn}var O0={provide:Dn,useFactory:N0,deps:[[new Et,new Gt,Dn]]},uh=(()=>{class t{constructor(i,n,r,o,s){this.parent=i,this.toggleService=n,this.focusHandler=r,this.cdr=o,this.isMenuClosable=!0,this.subscriptions=[],this.subscriptions.push(s.changes.subscribe(a=>this.toggleService.open=a)),this.subscriptions.push(n.openChange.subscribe(()=>this.cdr.markForCheck()))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}}return t.\u0275fac=function(i){return new(i||t)(u(t,12),u(Dt),u(Xr),u(Te),u(Dn))},t.\u0275cmp=te({type:t,selectors:[["clr-dropdown"]],hostVars:4,hostBindings:function(i,n){i&2&&j("dropdown",!0)("open",n.toggleService.open)},inputs:{isMenuClosable:[E.None,"clrCloseMenuOnItemClick","isMenuClosable"]},features:[G([O0,Ym,F0]),yo([Jm])],ngContentSelectors:St,decls:1,vars:0,template:function(i,n){i&1&&(fe(),B(0))},encapsulation:2}),t})(),k0=(()=>{class t{constructor(i,n,r){this.el=i,this.renderer=n,this.platformId=r,this.id=ih(),this.disabled=!1,n.setAttribute(i.nativeElement,"id",this.id),n.setAttribute(i.nativeElement,"tabindex","-1")}focus(){Me(this.platformId)&&(this.renderer.setAttribute(this.el.nativeElement,"tabindex","0"),this.el.nativeElement.focus(),this.el.nativeElement.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"}))}blur(){Me(this.platformId)&&(this.renderer.setAttribute(this.el.nativeElement,"tabindex","-1"),this.el.nativeElement.blur())}activate(){Me(this.platformId)&&this.el.nativeElement.click()}}return t.\u0275fac=function(i){return new(i||t)(v(U),v($),v(Ee))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),R0=[{provide:bi,useClass:k0}],l2=(()=>{class t{constructor(i,n,r){this.dropdown=i,this._dropdownService=n,this.focusableItem=r}get disabled(){return this.focusableItem.disabled}set disabled(i){this.focusableItem.disabled=!!i||i===""}get dropdownItemId(){return this.focusableItem.id}set dropdownItemId(i){this.focusableItem.id=i}onDropdownItemClick(){if(this.dropdown.isMenuClosable&&!this.disabled&&this.dropdown.toggleService.open){let i=this.findRootDropdown();i.focusHandler.focus(),i.focusHandler.focusBackOnTriggerWhenClosed=!1}setTimeout(()=>{this.dropdown.isMenuClosable&&!this.disabled&&this._dropdownService.closeMenus()})}onSpaceKeydown(i){this.stopImmediatePropagationIfDisabled(i)}onEnterKeydown(i){this.stopImmediatePropagationIfDisabled(i)}stopImmediatePropagationIfDisabled(i){this.disabled&&(i.preventDefault(),i.stopImmediatePropagation())}findRootDropdown(){let i=this.dropdown;for(;i.parent;)i=i.parent;return i}}return t.\u0275fac=function(i){return new(i||t)(u(uh),u(Dn),u(bi))},t.\u0275dir=b({type:t,selectors:[["","clrDropdownItem",""]],hostVars:7,hostBindings:function(i,n){i&1&&re("click",function(){return n.onDropdownItemClick()})("keydown.space",function(o){return n.onSpaceKeydown(o)})("keydown.enter",function(o){return n.onEnterKeydown(o)}),i&2&&(W("role","menuitem")("aria-disabled",n.disabled)("id",n.dropdownItemId),j("disabled",n.disabled)("dropdown-item",!0))},inputs:{disabled:[E.None,"clrDisabled","disabled"],dropdownItemId:[E.None,"id","dropdownItemId"]},features:[G([R0])]}),t})(),h=function(t){return t[t.RIGHT_CENTER=0]="RIGHT_CENTER",t[t.RIGHT_TOP=1]="RIGHT_TOP",t[t.RIGHT_BOTTOM=2]="RIGHT_BOTTOM",t[t.TOP_CENTER=3]="TOP_CENTER",t[t.TOP_RIGHT=4]="TOP_RIGHT",t[t.TOP_LEFT=5]="TOP_LEFT",t[t.BOTTOM_CENTER=6]="BOTTOM_CENTER",t[t.BOTTOM_RIGHT=7]="BOTTOM_RIGHT",t[t.BOTTOM_LEFT=8]="BOTTOM_LEFT",t[t.LEFT_CENTER=9]="LEFT_CENTER",t[t.LEFT_TOP=10]="LEFT_TOP",t[t.LEFT_BOTTOM=11]="LEFT_BOTTOM",t}(h||{}),P0="relative",Ju="absolute",V0="fixed",eh="scroll",th="auto",il=class{constructor(e){this.element=e,this.boundOnScrollListener=this.emitScrollEvent.bind(this),this.scrollableElements=[],e.style.position=Ju,e.style.top=0,e.style.bottom="auto",e.style.left=0,e.style.right="auto"}anchor(e,i,n,{offsetX:r=0,offsetY:o=0,useAnchorParent:s=!1}={}){this.addScrollEventListeners(e),s&&(e=e.parentNode),e.style.position="static";let a=e.getBoundingClientRect(),c=this.element.getBoundingClientRect(),l=a.left-c.left+r,d=a.top-c.top+o;switch(i){case h.LEFT_TOP:case h.TOP_LEFT:break;case h.TOP_CENTER:l+=a.width/2;break;case h.TOP_RIGHT:l+=a.width;break;case h.RIGHT_TOP:l+=a.width;break;case h.LEFT_BOTTOM:d+=a.height;break;case h.BOTTOM_LEFT:d+=a.height;break;case h.BOTTOM_CENTER:d+=a.height,l+=a.width/2;break;case h.BOTTOM_RIGHT:d+=a.height,l+=a.width;break;case h.RIGHT_BOTTOM:d+=a.height,l+=a.width;break;case h.LEFT_CENTER:d+=a.height/2;break;case h.RIGHT_CENTER:d+=a.height/2,l+=a.width;break;default:}switch(n){case h.LEFT_TOP:case h.TOP_LEFT:break;case h.TOP_CENTER:l-=c.width/2;break;case h.TOP_RIGHT:l-=c.width;break;case h.RIGHT_TOP:l-=c.width;break;case h.LEFT_BOTTOM:d-=c.height;break;case h.BOTTOM_LEFT:d-=c.height;break;case h.BOTTOM_CENTER:d-=c.height,l-=c.width/2;break;case h.BOTTOM_RIGHT:d-=c.height,l-=c.width;break;case h.RIGHT_BOTTOM:d-=c.height,l-=c.width;break;case h.LEFT_CENTER:d-=c.height/2;break;case h.RIGHT_CENTER:d-=c.height/2,l-=c.width;break;default:}let f=getComputedStyle(this.element),g=parseInt(f.marginLeft,10),I=parseInt(f.marginRight,10),ie=parseInt(f.marginTop,10),J=parseInt(f.marginBottom,10);switch(i){case h.LEFT_TOP:case h.TOP_LEFT:case h.TOP_RIGHT:case h.RIGHT_TOP:(n===h.BOTTOM_RIGHT||n===h.RIGHT_BOTTOM)&&(d-=J,l-=I),(n===h.BOTTOM_LEFT||n===h.LEFT_BOTTOM)&&(d-=ie,l+=g),(n===h.TOP_LEFT||n===h.LEFT_TOP)&&(d+=ie,l+=g),(n===h.TOP_RIGHT||n===h.RIGHT_TOP)&&(d+=ie,l-=I);break;case h.LEFT_BOTTOM:case h.BOTTOM_LEFT:case h.BOTTOM_RIGHT:case h.RIGHT_BOTTOM:(n===h.BOTTOM_LEFT||n===h.LEFT_BOTTOM)&&(d-=J,l+=g),(n===h.BOTTOM_RIGHT||n===h.RIGHT_BOTTOM)&&(d-=J,l-=I),(n===h.TOP_LEFT||n===h.LEFT_TOP)&&(d+=ie,l+=g),(n===h.TOP_RIGHT||n===h.RIGHT_TOP)&&(d+=ie,l-=I);break;case h.TOP_CENTER:d-=J,l+=g,l-=I;break;case h.BOTTOM_CENTER:d+=ie,l+=g,l-=I;break;case h.LEFT_CENTER:d+=ie,d-=J,l-=I;break;case h.RIGHT_CENTER:d+=ie,d-=J,l+=g;break;default:}return this.element.style.transform=`translateX(${Math.round(l)}px) translateY(${Math.round(d)}px)`,this._scroll.asObservable()}release(){this.element.style.transform="",this.removeScrollEventListeners()}isPositioned(e){let i=getComputedStyle(e).position;return i===P0||i===Ju||i===V0}emitScrollEvent(){this._scroll.next()}addScrollEventListeners(e){this._scroll=new z;let i=e,n=e;for(;n&&n!==document&&(this.scrolls(n)&&(n.addEventListener("scroll",this.boundOnScrollListener),this.scrollableElements.push(n)),!(n!==i&&this.isPositioned(n)));)n=n.parentNode}removeScrollEventListeners(){for(let e of this.scrollableElements)e.removeEventListener("scroll",this.boundOnScrollListener);this.scrollableElements.length=0,this._scroll&&(this._scroll.complete(),delete this._scroll)}scrolls(e){let i=getComputedStyle(e);return i.overflowX===eh||i.overflowX===th||i.overflowY===eh||i.overflowY===th}},L0=(()=>{class t{constructor(i,n){this.parentHost=n,this.closeOnOutsideClick=!1,this.popoverOptions={},this.updateAnchor=!1,this.documentESCListener=null,this.closeOnOutsideClickCallback=r=>{this.anchorElem.contains(r.target)||(this.toggleService.open=!1)},this.el=i.get(U),this.toggleService=i.get(Dt),this.renderer=i.get($),this.ngZone=i.get(ce),this.ref=i.get(Te),this.anchorElem=n.nativeElement,this.popoverInstance=new il(this.el.nativeElement),this.subscription=this.toggleService.openChange.subscribe(r=>{r?(this.anchor(),this.attachESCListener()):(this.release(),this.detachESCListener())}),this.toggleService.open&&(this.anchor(),this.attachESCListener())}get isOffScreen(){return!this.toggleService.open}ngAfterViewChecked(){this.updateAnchor&&(this.updateAnchor=!1,this.popoverInstance.anchor(this.anchorElem,this.anchorPoint,this.popoverPoint,this.popoverOptions).subscribe(()=>{this.toggleService.open=!1}),this.attachOutsideClickListener())}ngOnDestroy(){this.release(),this.detachESCListener(),this.subscription.unsubscribe()}anchor(){this.updateAnchor=!0}release(){this.detachOutsideClickListener(),this.popoverInstance.release()}attachESCListener(){this.popoverOptions.ignoreGlobalESCListener||this.ngZone.runOutsideAngular(()=>{this.documentESCListener=this.renderer.listen("document","keydown",i=>{i&&i.key&&ol(i.key)===R.Escape&&this.ngZone.run(()=>{this.toggleService.open=!1,this.ref.markForCheck()})})})}detachESCListener(){this.documentESCListener&&(this.documentESCListener(),this.documentESCListener=null)}attachOutsideClickListener(){this.closeOnOutsideClick&&this.toggleService.open&&document&&document.addEventListener&&document.addEventListener("click",this.closeOnOutsideClickCallback,!0)}detachOutsideClickListener(){this.closeOnOutsideClick&&document&&document.removeEventListener&&document.removeEventListener("click",this.closeOnOutsideClickCallback,!0)}}return t.\u0275fac=function(i){return new(i||t)(u(pe),u(U,4))},t.\u0275dir=b({type:t,hostVars:2,hostBindings:function(i,n){i&2&&j("is-off-screen",n.isOffScreen)}}),t})(),c2=(()=>{class t extends L0{constructor(i,n,r,o){if(!n)throw new Error("clr-dropdown-menu should only be used inside of a clr-dropdown");super(i,n),r?(this.anchorPoint=h.RIGHT_TOP,this.popoverPoint=h.LEFT_TOP):(this.anchorPoint=h.BOTTOM_LEFT,this.popoverPoint=h.LEFT_TOP),this.popoverOptions.allowMultipleOpen=!0,this.popoverOptions.ignoreGlobalESCListener=!0,this.closeOnOutsideClick=!0,this.focusHandler=o}set position(i){switch(i){case"top-right":this.anchorPoint=h.TOP_RIGHT,this.popoverPoint=h.RIGHT_BOTTOM;break;case"top-left":this.anchorPoint=h.TOP_LEFT,this.popoverPoint=h.LEFT_BOTTOM;break;case"bottom-right":this.anchorPoint=h.BOTTOM_RIGHT,this.popoverPoint=h.RIGHT_TOP;break;case"bottom-left":this.anchorPoint=h.BOTTOM_LEFT,this.popoverPoint=h.LEFT_TOP;break;case"right-top":this.anchorPoint=h.RIGHT_TOP,this.popoverPoint=h.LEFT_TOP;break;case"right-bottom":this.anchorPoint=h.RIGHT_BOTTOM,this.popoverPoint=h.LEFT_BOTTOM;break;case"left-top":this.anchorPoint=h.LEFT_TOP,this.popoverPoint=h.RIGHT_TOP;break;case"left-bottom":this.anchorPoint=h.LEFT_BOTTOM,this.popoverPoint=h.RIGHT_BOTTOM;break;default:this.anchorPoint=h.BOTTOM_LEFT,this.popoverPoint=h.LEFT_TOP;break}}ngAfterContentInit(){this.focusHandler.container=this.el.nativeElement,this.items.changes.subscribe(()=>this.focusHandler.addChildren(this.items.toArray())),this.items.notifyOnChanges()}ngOnDestroy(){super.ngOnDestroy(),this.focusHandler.resetChildren()}}return t.\u0275fac=function(i){return new(i||t)(u(pe),u(oh,8),u(t,12),u(Xr))},t.\u0275cmp=te({type:t,selectors:[["clr-dropdown-menu"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,bi,4),i&2){let o;Le(o=je())&&(n.items=o)}},hostVars:3,hostBindings:function(i,n){i&2&&(W("role","menu"),j("dropdown-menu",!0))},inputs:{position:[E.None,"clrPosition","position"]},features:[V],ngContentSelectors:St,decls:1,vars:0,template:function(i,n){i&1&&(fe(),B(0))},encapsulation:2}),t})(),d2=(()=>{class t{constructor(i,n,r,o){this.toggleService=n,this.isRootLevelToggle=!0,i.parent&&(this.isRootLevelToggle=!1),o.trigger=r.nativeElement}get active(){return this.toggleService.open}onDropdownTriggerClick(i){this.toggleService.toggleWithEvent(i)}}return t.\u0275fac=function(i){return new(i||t)(u(uh),u(Dt),u(U),u(Xr))},t.\u0275dir=b({type:t,selectors:[["","clrDropdownTrigger",""],["","clrDropdownToggle",""]],hostVars:10,hostBindings:function(i,n){i&1&&re("click",function(o){return n.onDropdownTriggerClick(o)}),i&2&&(W("aria-haspopup","menu")("aria-expanded",n.active),j("dropdown-toggle",n.isRootLevelToggle)("dropdown-item",!n.isRootLevelToggle)("expandable",!n.isRootLevelToggle)("active",n.active))}}),t})();var j0=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,Qr,De]}),t})(),B0=["info","warning","danger","success","neutral","unknown","loading"],nl=(()=>{class t{constructor(i){this.commonStrings=i,this.defaultIconShape="info-standard",this._alertIconShape="",this._alertType="info"}get alertType(){return this._alertType}set alertType(i){B0.indexOf(i)>-1&&(this._alertType=i)}get alertIconShape(){return this._alertIconShape===""?this.iconInfoFromType(this._alertType).shape:this._alertIconShape}set alertIconShape(i){i?i!==this._alertIconShape&&(this._alertIconShape=i):this._alertIconShape=""}get alertIconTitle(){return this.iconInfoFromType(this._alertType).title}iconInfoFromType(i){let n={shape:"",cssClass:"",title:""};switch(i){case"warning":n.shape="warning-standard",n.cssClass="alert-warning",n.title=this.commonStrings.keys.warning;break;case"danger":n.shape="error-standard",n.cssClass="alert-danger",n.title=this.commonStrings.keys.danger;break;case"success":n.shape="success-standard",n.cssClass="alert-success",n.title=this.commonStrings.keys.success;break;case"neutral":n.shape="note",n.cssClass="alert-neutral",n.title=this.commonStrings.keys.neutral;break;case"unknown":n.shape="help",n.cssClass="alert-neutral",n.title=this.commonStrings.keys.unknown;break;case"loading":n.shape="loading",n.cssClass="alert-neutral",n.title=this.commonStrings.keys.unknown;break;default:n.shape=this.defaultIconShape,n.cssClass="alert-info",n.title=this.commonStrings.keys.info;break}return n}}return t.\u0275fac=function(i){return new(i||t)(v(rl))},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),Kr=(()=>{class t{constructor(){this._change=new z}get changes(){return this._change.asObservable()}get current(){return this._current}set current(i){i!==this._current&&(this._current=i,this._change.next(i))}get activeAlerts(){return this.allAlerts&&this.allAlerts.filter(i=>!i._closed)}get currentAlert(){return this.activeAlerts&&this.activeAlerts[this.current]}set currentAlert(i){this.current=this.activeAlerts.indexOf(i)}get count(){return this.activeAlerts&&this.activeAlerts.length||0}manage(i){this.subscription&&this.subscription.unsubscribe(),this.allAlerts=i,this.current=typeof this._current=="number"?this._current:0,this._change.next(this.current),this.subscription=this.allAlerts.changes.subscribe(()=>{this.current>=this.allAlerts.length&&(this.current=Math.max(0,this.allAlerts.length-1))})}next(){this._current=this.current===this.activeAlerts.length-1?0:this.current+1,this._change.next(this._current)}previous(){this.activeAlerts.length!==0&&(this._current=this.current===0?this.activeAlerts.length-1:this.current-1,this._change.next(this._current))}open(){this.activeAlerts.length!==0&&(this.currentAlert||(this._current=0),this._change.next(this._current))}close(i){this.activeAlerts.length!==0&&(i&&(this._current=Math.max(0,this.current-1)),this._change.next(this._current))}destroy(){this.subscription&&this.subscription.unsubscribe()}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=m({token:t,factory:t.\u0275fac}),t})(),H0=(()=>{class t{constructor(i,n,r,o,s,a){this.iconService=i,this.cdr=n,this.multiAlertService=r,this.commonStrings=o,this.renderer=s,this.hostElement=a,this.isSmall=!1,this.closable=!0,this.isAppLevel=!1,this.clrCloseButtonAriaLabel=this.commonStrings.keys.alertCloseButtonAriaLabel,this._closedChanged=new K(!1),this._closed=!1,this.subscriptions=[],this._isLightweight=!1}get isLightweight(){return this._isLightweight}set isLightweight(i){this._isLightweight=i,this.configAlertType(this._origAlertType)}get alertType(){return this.iconService.alertType}set alertType(i){this._origAlertType=i,this.configAlertType(i)}set alertIconShape(i){this.iconService.alertIconShape=i}set closed(i){i&&!this._closed?this.close():!i&&this._closed&&this.open()}get alertClass(){return this.iconService.iconInfoFromType(this.iconService.alertType).cssClass}get hidden(){return this._hidden}set hidden(i){i!==this._hidden&&(this._hidden=i,this._hidden?this.renderer.addClass(this.hostElement.nativeElement,"alert-hidden"):this.renderer.removeClass(this.hostElement.nativeElement,"alert-hidden"),this.cdr.detectChanges())}ngOnInit(){this.multiAlertService&&this.subscriptions.push(this.multiAlertService.changes.subscribe(()=>{this.hidden=this.multiAlertService.currentAlert!==this}))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe())}configAlertType(i){this.iconService.alertType=i}open(){this._closed=!1,this.multiAlertService&&this.multiAlertService.open(),this._closedChanged.emit(!1)}close(){if(!this.closable)return;let i=this.multiAlertService?.currentAlert===this;this._closed=!0,this.multiAlertService?.activeAlerts&&this.multiAlertService.close(i),this._closedChanged.emit(!0)}}return t.\u0275fac=function(i){return new(i||t)(u(nl),u(Te),u(Kr,8),u(rl),u($),u(U))},t.\u0275cmp=te({type:t,selectors:[["clr-alert"]],inputs:{isSmall:[E.None,"clrAlertSizeSmall","isSmall"],closable:[E.None,"clrAlertClosable","closable"],isAppLevel:[E.None,"clrAlertAppLevel","isAppLevel"],clrCloseButtonAriaLabel:"clrCloseButtonAriaLabel",isLightweight:[E.None,"clrAlertLightweight","isLightweight"],alertType:[E.None,"clrAlertType","alertType"],alertIconShape:[E.None,"clrAlertIcon","alertIconShape"],closed:[E.None,"clrAlertClosed","closed"]},outputs:{_closedChanged:"clrAlertClosedChange"},features:[G([nl])],ngContentSelectors:St,decls:1,vars:1,consts:[["class","alert",3,"ngClass","alert-sm","alert-lightweight","alert-app-level",4,"ngIf"],[1,"alert",3,"ngClass"],[1,"alert-items"],["type","button","class","close",3,"click",4,"ngIf"],["type","button",1,"close",3,"click"],["shape","window-close"]],template:function(i,n){i&1&&(fe(),Re(0,jm,4,8,"div",0)),i&2&&L("ngIf",!n._closed)},dependencies:[Ln,Tt,wn],encapsulation:2}),t})(),u2=(()=>{class t{constructor(i){this.iconService=i}}return t.\u0275fac=function(i){return new(i||t)(u(nl))},t.\u0275cmp=te({type:t,selectors:[["clr-alert-item"]],hostAttrs:[1,"alert-item"],ngContentSelectors:St,decls:4,vars:2,consts:[[1,"alert-icon-wrapper"],["class","alert-spinner","clrInline","",4,"ngIf"],["class","alert-icon","role","img",4,"ngIf"],["clrInline","",1,"alert-spinner"],["role","img",1,"alert-icon"]],template:function(i,n){i&1&&(fe(),Pe(0,"div",0),Re(1,Bm,1,0,"clr-spinner",1)(2,Hm,1,2,"cds-icon",2),Ae(),B(3)),i&2&&(P(),L("ngIf",n.iconService.alertIconShape==="loading"),P(),L("ngIf",n.iconService.alertIconShape!=="loading"))},dependencies:[Tt,wn,f0],encapsulation:2}),t})(),h2=(()=>{class t{}return t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=b({type:t,selectors:[["",8,"alert-text"]]}),t})(),z0=(()=>{class t{constructor(i,n){this.multiAlertService=i,this.commonStrings=n,this.currentAlertChange=new K(!1),this.currentAlertIndexChange=new K}get currentAlert(){return this.multiAlertService.currentAlert}set currentAlert(i){i&&(this.multiAlertService.currentAlert=i)}get currentAlertIndex(){return this.multiAlertService.current}set currentAlertIndex(i){this.multiAlertService.current=i}get previousAlertAriaLabel(){let i=this.currentAlertIndex+1;return this.commonStrings.parse(this.commonStrings.keys.alertPreviousAlertAriaLabel,{CURRENT:(i===1?this.multiAlertService.count:i-1).toString(),COUNT:this.multiAlertService.count.toString()})}get nextAlertAriaLabel(){let i=this.currentAlertIndex+1;return this.commonStrings.parse(this.commonStrings.keys.alertNextAlertAriaLabel,{CURRENT:(i===this.multiAlertService.count?1:i+1).toString(),COUNT:this.multiAlertService.count.toString()})}ngOnInit(){this.multiAlertServiceChanges=this.multiAlertService.changes.subscribe(i=>{this.currentAlertIndexChange.emit(i),this.currentAlertChange.emit(this.multiAlertService.activeAlerts[i])})}ngOnDestroy(){this.multiAlertServiceChanges.unsubscribe()}pageUp(){this.multiAlertService.next()}pageDown(){this.multiAlertService.previous()}}return t.\u0275fac=function(i){return new(i||t)(u(Kr),u(rl))},t.\u0275cmp=te({type:t,selectors:[["clr-alerts-pager"]],hostVars:2,hostBindings:function(i,n){i&2&&j("alerts-pager",!0)},inputs:{currentAlert:[E.None,"clrCurrentAlert","currentAlert"],currentAlertIndex:[E.None,"clrCurrentAlertIndex","currentAlertIndex"]},outputs:{currentAlertChange:"clrCurrentAlertChange",currentAlertIndexChange:"clrCurrentAlertIndexChange"},decls:9,vars:4,consts:[[1,"alerts-pager-control"],[1,"alerts-page-down"],["type","button",1,"alerts-pager-button",3,"click"],["shape","angle","direction","left"],[1,"alerts-pager-text"],[1,"alerts-page-up"],["shape","angle","direction","right"]],template:function(i,n){i&1&&(Pe(0,"div",0)(1,"div",1)(2,"button",2),re("click",function(){return n.pageDown()}),ne(3,"cds-icon",3),Ae()(),Pe(4,"div",4),kl(5),Ae(),Pe(6,"div",5)(7,"button",2),re("click",function(){return n.pageUp()}),ne(8,"cds-icon",6),Ae()()()),i&2&&(P(2),W("aria-label",n.previousAlertAriaLabel),P(3),Rl("",n.multiAlertService.current+1," / ",n.multiAlertService.count,""),P(2),W("aria-label",n.nextAlertAriaLabel))},dependencies:[wn],encapsulation:2}),t})(),p2=(()=>{class t{constructor(i){this.multiAlertService=i,this.currentAlertChange=new K(!1),this.currentAlertIndexChange=new K(!1),this.subscriptions=[]}set allAlerts(i){this.multiAlertService.manage(i)}set _inputCurrentIndex(i){Number.isInteger(i)&&i>=0&&(this.multiAlertService.current=i)}get currentAlertIndex(){return this.multiAlertService.current}set currentAlertIndex(i){this.multiAlertService.current=i}get currentAlert(){return this.multiAlertService.currentAlert}set currentAlert(i){i&&(this.multiAlertService.currentAlert=i)}get alerts(){return this.allAlerts.filter(i=>i.hidden===!1)}get currentAlertType(){return this.multiAlertService.currentAlert?this.multiAlertService.currentAlert.alertType:""}ngAfterContentInit(){this.subscriptions.push(this.multiAlertService.changes.subscribe(i=>{this.currentAlertIndexChange.next(i),this.currentAlertChange.next(this.multiAlertService.currentAlert)}))}ngOnDestroy(){this.subscriptions.forEach(i=>i.unsubscribe()),this.multiAlertService.destroy()}}return t.\u0275fac=function(i){return new(i||t)(u(Kr))},t.\u0275cmp=te({type:t,selectors:[["clr-alerts"]],contentQueries:function(i,n,r){if(i&1&&Ve(r,H0,4),i&2){let o;Le(o=je())&&(n.allAlerts=o)}},hostVars:12,hostBindings:function(i,n){i&2&&j("alerts",!0)("alert-danger",n.currentAlertType=="danger")("alert-info",n.currentAlertType=="info")("alert-success",n.currentAlertType=="success")("alert-warning",n.currentAlertType=="warning")("alert-neutral",n.currentAlertType=="neutral")},inputs:{_inputCurrentIndex:[E.None,"clrCurrentAlertIndex","_inputCurrentIndex"],currentAlert:[E.None,"clrCurrentAlert","currentAlert"]},outputs:{currentAlertChange:"clrCurrentAlertChange",currentAlertIndexChange:"clrCurrentAlertIndexChange"},features:[G([Kr])],ngContentSelectors:Um,decls:3,vars:1,consts:[[1,"alerts-wrapper"],[3,"clrCurrentAlertIndex",4,"ngIf"],[3,"clrCurrentAlertIndex"]],template:function(i,n){i&1&&(fe(zm),Pe(0,"div",0),Re(1,$m,1,1,"clr-alerts-pager",1),B(2),Ae()),i&2&&(P(),L("ngIf",n.multiAlertService.count>1))},dependencies:[Tt,z0],styles:["[_nghost-%COMP%]{display:block}"]}),t})();var f2=(()=>{class t{constructor(){k.addIcons(Ta,Va,Oa,Ea,ka,Pa,kr)}}return t.\u0275fac=function(i){return new(i||t)},t.\u0275mod=A({type:t}),t.\u0275inj=x({imports:[Z,De,j0,lh]}),t})();var g2=new w("TABS_ID");var m2={"top-left":{anchorPoint:h.TOP_CENTER,popoverPoint:h.BOTTOM_RIGHT,offsetY:-16,offsetX:0},"top-middle":{anchorPoint:h.TOP_CENTER,popoverPoint:h.BOTTOM_CENTER,offsetY:-16,offsetX:0},"top-right":{anchorPoint:h.TOP_CENTER,popoverPoint:h.BOTTOM_LEFT,offsetY:-16,offsetX:0},"right-top":{anchorPoint:h.RIGHT_CENTER,popoverPoint:h.LEFT_BOTTOM,offsetY:0,offsetX:16},"right-middle":{anchorPoint:h.RIGHT_CENTER,popoverPoint:h.LEFT_CENTER,offsetY:0,offsetX:16},"right-bottom":{anchorPoint:h.RIGHT_CENTER,popoverPoint:h.LEFT_TOP,offsetY:0,offsetX:16},"bottom-right":{anchorPoint:h.BOTTOM_CENTER,popoverPoint:h.TOP_LEFT,offsetY:16,offsetX:0},"bottom-middle":{anchorPoint:h.BOTTOM_CENTER,popoverPoint:h.TOP_CENTER,offsetY:16,offsetX:0},"bottom-left":{anchorPoint:h.BOTTOM_CENTER,popoverPoint:h.TOP_RIGHT,offsetY:16,offsetX:0},"left-bottom":{anchorPoint:h.LEFT_CENTER,popoverPoint:h.RIGHT_TOP,offsetY:0,offsetX:-16},"left-middle":{anchorPoint:h.LEFT_CENTER,popoverPoint:h.RIGHT_CENTER,offsetY:0,offsetX:-16},"left-top":{anchorPoint:h.LEFT_CENTER,popoverPoint:h.RIGHT_BOTTOM,offsetY:0,offsetX:-16},default:{anchorPoint:h.RIGHT_CENTER,popoverPoint:h.LEFT_CENTER,offsetY:0,offsetX:16}};var xn=class extends Error{constructor(e){super(e)}};var En=class{constructor(e=3,i=.1,n=.5){if(this.nbWeeksForOneSprint=e,i<0||i>1)throw new xn(`MarginRate must be between 0 and 1. ${i} provided`);if(this.marginRate=i,n<0||n>1)throw new xn(`velocityRateForNewComer must be between 0 and 1. ${n} provided`);this.velocityRateForNewComer=n}},b2=new En;function U0(t,e){!e?.injector&&ho(U0);let i=e?.injector??y(pe),n=new Ye(1),r=Bl(()=>{let o;try{o=t()}catch(s){Kt(()=>n.error(s));return}Kt(()=>n.next(o))},{injector:i,manualCleanup:!0});return i.get(Nn).onDestroy(()=>{r.destroy(),n.complete()}),n.asObservable()}function An(t,e){let i=!e?.manualCleanup;i&&!e?.injector&&ho(An);let n=i?e?.injector?.get(Nn)??y(Nn):null,r;e?.requireSync?r=vo({kind:0}):r=vo({kind:1,value:e?.initialValue});let o=t.subscribe({next:s=>r.set({kind:1,value:s}),error:s=>{if(e?.rejectErrors)throw s;r.set({kind:2,error:s})}});return n?.onDestroy(o.unsubscribe.bind(o)),jl(()=>{let s=r();switch(s.kind){case 1:return s.value;case 2:throw s.error;case 0:throw new O(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}var F2=(()=>{let e=class e{constructor(){this.parameters$=new Ye(1),this.getParameters=An(this.parameters$.asObservable().pipe(gl()),{initialValue:new En})}setParameters(n){this.parameters$.next(n)}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var R2=(()=>{let e=class e{constructor(){this.team$=new Ye(1),this.getTeammates=An(this.team$.asObservable().pipe(S(n=>n.sort((r,o)=>r.name.toLowerCase()<o.name.toLowerCase()?-1:r.name.toLowerCase()>o.name.toLowerCase()?1:0))),{initialValue:[]}),this.team$.next([])}addTeammate(n){this.team$.pipe(we(),S(r=>(r.push(n),r))).subscribe(r=>{this.team$.next(r)})}editTeammate(n,r){this.team$.pipe(we(),S(o=>(o=o.map(s=>s===r?n:s),o))).subscribe(o=>{this.team$.next(o)})}};e.\u0275fac=function(r){return new(r||e)},e.\u0275prov=m({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();export{Tt as a,wh as b,Z as c,Hv as d,Ip as e,rt as f,sy as g,ay as h,jf as i,ly as j,k,Or as l,Eg as m,Ag as n,Dg as o,wg as p,Ea as q,xg as r,Tg as s,Mg as t,Iu as u,za as v,hu as w,zg as x,GS as y,yn as z,vn as A,qS as B,Uu as C,Wu as D,am as E,dm as F,hm as G,fm as H,mm as I,QS as J,KS as K,wn as L,n0 as M,r0 as N,_i as O,Kw as P,Yw as Q,Xw as R,u0 as S,h0 as T,Jw as U,C0 as V,t2 as W,r2 as X,uh as Y,l2 as Z,c2 as _,d2 as $,j0 as aa,H0 as ba,u2 as ca,h2 as da,p2 as ea,f2 as fa,En as ga,b2 as ha,U0 as ia,An as ja,F2 as ka,R2 as la};