diff --git a/404.html b/404.html index f34c7ea..731e2d5 100644 --- a/404.html +++ b/404.html @@ -9,5 +9,5 @@ - + diff --git a/904.71ac2fb2a67b14a8.js b/904.1f5be7cd1a1c63b6.js similarity index 86% rename from 904.71ac2fb2a67b14a8.js rename to 904.1f5be7cd1a1c63b6.js index ea6934d..b22c97b 100644 --- a/904.71ac2fb2a67b14a8.js +++ b/904.1f5be7cd1a1c63b6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkmanagement_portal_clr=self.webpackChunkmanagement_portal_clr||[]).push([[904],{7904:(Rn,Ge,B)=>{B.r(Ge),B.d(Ge,{PagesModule:()=>f0});var M=B(3585),te=B(58),se=B(7882),s=B(5950);let he=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=s.$C({type:t});static#i=this.\u0275inj=s.G2t({imports:[te.G,M.PuD,se.YN]})}return t})();var z=B(8745),V=(B(8959),B(1232)),$=B(5930);const D=["user",(0,$.s)({outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''})];var N=B(6994);const ie=["crown",(0,$.s)({outline:'',solid:''})],Le=["sun",(0,$.s)({outline:'',solid:''})],_r=["moon",(0,$.s)({outline:'',solid:''})];var vr=B(2170),Bi=B(3987),At=B(6482),Lt=B(9380);const Cr=(t,n)=>n.code;function br(t,n){if(1&t){const e=s.RV6();s.j41(0,"div",11),s.bIt("click",function(){const a=s.eBV(e).$implicit,r=s.XpG();return s.Njj(r.changeLang(a.code))}),s.EFF(1),s.k0s()}if(2&t){const e=n.$implicit;s.R7$(),s.JRh(e.name)}}function wr(t,n){if(1&t){const e=s.RV6();s.j41(0,"clr-dropdown-menu",12)(1,"button",13),s.bIt("click",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.toggleTheme())}),s.EFF(2),s.k0s(),s.j41(3,"button",13),s.bIt("click",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.goMyPage())}),s.EFF(4,"personal page"),s.k0s(),s.j41(5,"button",13),s.bIt("click",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.logOut())}),s.EFF(6,"log out"),s.k0s()()}if(2&t){const e=s.XpG();s.R7$(2),s.SpI("switch to ",e.counterTheme,"")}}V.h.addIcons(ie,Le,_r);let Sr=(()=>{class t{constructor(e,i,a){this.authService=e,this.translate=i,this.router=a,this.role="admin",this.userName="admin",this.theme="light",this.counterTheme="dark",this.currentLang="en-GB",this.currentLangName="English",this.myMrn="",this.langs=vr.e,this.authService.getUserName().then(r=>{this.userName=r}),this.authService.getUserMrn().then(r=>{this.myMrn=r}),this.theme=localStorage.getItem("theme")||"light",this.counterTheme="dark"===this.theme?"light":"dark",document.body.setAttribute("cds-theme",this.theme),this.loadLang()}loadLang(){this.currentLang=(0,Bi.rR)(this.translate),this.currentLangName=(0,Bi.Xo)(this.currentLang)}logOut(){var e=this;return(0,N.A)(function*(){e.authService.logout()})()}changeLang(e){var i=this;return(0,N.A)(function*(){(0,Bi.lk)(i.translate,e),i.loadLang()})()}goHome(){this.router.navigateByUrl("/pages")}goMyPage(){this.router.navigateByUrl("/pages/ir/user/"+this.myMrn)}toggleTheme(){this.theme="light"===this.theme?"dark":"light",document.body.setAttribute("cds-theme",this.theme),(()=>{localStorage.setItem("theme",this.theme)})(),this.counterTheme="dark"===this.theme?"light":"dark"}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(At.u),s.rXU(Lt.c$),s.rXU(z.Ix))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-header"]],decls:20,vars:5,consts:[[3,"role","clr-nav-level"],[1,"branding"],[1,"nav-link",3,"click"],["shape","crown"],[1,"title"],[1,"header-nav",3,"clr-nav-level"],[1,"header-actions"],["clrDropdownTrigger","","aria-label","open user profile",1,"nav-text"],["shape","angle","direction","down"],["aria-label","option.code","clrDropdownItem",""],["clrPosition","bottom-right",4,"clrIfOpen"],["aria-label","option.code","clrDropdownItem","",3,"click"],["clrPosition","bottom-right"],[1,"btn","btn-link",3,"click"]],template:function(i,a){1&i&&(s.j41(0,"clr-header",0)(1,"div",1)(2,"a",2),s.bIt("click",function(){return a.goHome()}),s.nrm(3,"cds-icon",3),s.j41(4,"span",4),s.EFF(5,"Management Portal"),s.k0s()()(),s.nrm(6,"div",5),s.j41(7,"div",6)(8,"clr-dropdown")(9,"button",7),s.EFF(10),s.nrm(11,"cds-icon",8),s.k0s(),s.j41(12,"clr-dropdown-menu"),s.Z7z(13,br,2,1,"div",9,Cr),s.k0s()(),s.j41(15,"clr-dropdown")(16,"button",7),s.EFF(17),s.nrm(18,"cds-icon",8),s.k0s(),s.DNE(19,wr,7,1,"clr-dropdown-menu",10),s.k0s()()()),2&i&&(s.Y8G("role",a.role)("clr-nav-level",1),s.R7$(6),s.Y8G("clr-nav-level",2),s.R7$(4),s.SpI(" ",a.currentLangName," "),s.R7$(3),s.Dyx(a.langs),s.R7$(4),s.SpI(" ",a.userName," "))},dependencies:[M.BlU,M.vEc,M.Z2Z,M.ndX,M.ZNj,M.TZW,M.e3J,M.jWx,M.wIE]})}return t})();const kr=[{title:"menu.ir",icon:"lock",children:[{title:"My company"},{title:"menu.ir.org.devices",link:"/pages/ir/device",group:"myorg"},{title:"menu.ir.org.services",link:"/pages/ir/service",group:"myorg"},{title:"menu.ir.org.users",link:"/pages/ir/user",group:"myorg"},{title:"menu.ir.org.vessels",link:"/pages/ir/vessel",group:"myorg"},{title:"menu.ir.org.roles",link:"/pages/ir/role",group:"myorg"},{title:"separator"},{title:"My IR"},{title:"menu.ir.organizations",link:"/pages/ir/organization",group:"ir"},{title:"menu.ir.admin",link:"/pages/ir/orgcandidate",group:"ir",forSiteAdmin:!0}]},{title:"menu.sr",icon:"layers",children:[{title:"My Company"},{title:"menu.sr.org.services",link:"/pages/sr/instanceorg",group:"myorg"},{title:"separator"},{title:"My SR"},{title:"menu.sr.search",link:"/pages/sr/search",group:"mysr"},{title:"menu.sr.instances",link:"/pages/sr/instance",group:"mysr"},{title:"separator"},{title:"Global Search"},{title:"menu.ledger.search",link:"/pages/ledger/search",group:"global"}]},{title:"menu.about",icon:"help-info",link:"/pages/about"}],Ar=["help-info",(0,$.s)({outline:'',solid:''})],Lr=["lock",(0,$.s)({outline:'',solid:''})],Dr=["layers",(0,$.s)({outline:'',solid:''})],Fr=["network-globe",(0,$.s)({outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''})];var De=B(8214),O=B(2047);function Er(t,n){1&t&&s.nrm(0,"div",6)}function Mr(t,n){if(1&t&&(s.j41(0,"a",8),s.EFF(1),s.nI1(2,"translate"),s.k0s()),2&t){const e=s.XpG(3).$implicit;s.Y8G("routerLink",e.link),s.R7$(),s.SpI(" ",s.bMT(2,2,e.title)," ")}}function Vr(t,n){if(1&t&&s.DNE(0,Mr,3,4,"a",8),2&t){const e=s.XpG(5);s.vxM(e.isSiteAdmin?0:-1)}}function Br(t,n){if(1&t&&(s.j41(0,"a",8),s.EFF(1),s.nI1(2,"translate"),s.k0s()),2&t){const e=s.XpG(2).$implicit;s.Y8G("routerLink",e.link),s.R7$(),s.SpI(" ",s.bMT(2,2,e.title)," ")}}function Pr(t,n){if(1&t&&s.DNE(0,Vr,1,1)(1,Br,3,4,"a",8),2&t){const e=s.XpG().$implicit;s.vxM(e.forSiteAdmin?0:1)}}function Or(t,n){if(1&t&&(s.j41(0,"div",7),s.EFF(1),s.k0s()),2&t){const e=s.XpG().$implicit;s.R7$(),s.JRh(e.title)}}function Ir(t,n){if(1&t&&s.DNE(0,Er,1,0,"div",6)(1,Pr,2,1)(2,Or,2,1,"div",7),2&t){const e=n.$implicit;s.vxM("separator"===e.title?0:e.link?1:2)}}function Gr(t,n){if(1&t&&(s.j41(0,"clr-vertical-nav-group",4),s.nrm(1,"cds-icon",5),s.EFF(2),s.nI1(3,"translate"),s.j41(4,"clr-vertical-nav-group-children"),s.Z7z(5,Ir,3,1,null,null,s.fX1),s.nrm(7,"div",6),s.k0s()()),2&t){const e=s.XpG().$implicit;s.R7$(),s.BMQ("shape",e.icon),s.R7$(),s.SpI(" ",s.bMT(3,2,e.title)," "),s.R7$(3),s.Dyx(e.children)}}function Rr(t,n){if(1&t&&(s.j41(0,"a",8),s.nrm(1,"cds-icon",5),s.EFF(2),s.nI1(3,"translate"),s.k0s()),2&t){const e=s.XpG().$implicit;s.Y8G("routerLink",e.link),s.R7$(),s.BMQ("shape",e.icon),s.R7$(),s.SpI(" ",s.bMT(3,3,e.title)," ")}}function $r(t,n){if(1&t&&(s.qex(0),s.DNE(1,Gr,8,4,"clr-vertical-nav-group",3)(2,Rr,4,5,"ng-template",null,0,s.C5r),s.bVm()),2&t){const e=n.$implicit,i=s.sdS(3);s.R7$(),s.Y8G("ngIf",e.children)("ngIfElse",i)}}V.h.addIcons(Ar,Lr,Dr,Fr);let Nr=(()=>{class t{constructor(e,i){this.navGroups=kr,this.isSiteAdmin=!1,this.hasServiceRegistry=De.o.HAS_SERVICE_REGISTRY,e.setDefaultLang("en-GB"),e.use("en-GB"),this.authService=i,this.hasServiceRegistry||(this.navGroups=this.navGroups.filter(a=>"menu.sr"!==a.title))}ngOnInit(){this.authService.getUserRoles().then(e=>{this.isSiteAdmin=e.includes("ROLE_SITE_ADMIN")})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(Lt.c$),s.rXU(At.u))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-sidebar"]],decls:2,vars:2,consts:[["singleLink",""],[3,"clrVerticalNavCollapsible"],[4,"ngFor","ngForOf"],["routerLinkActive","active",4,"ngIf","ngIfElse"],["routerLinkActive","active"],["clrVerticalNavIcon",""],[1,"nav-divider"],[1,"nav-header"],["clrVerticalNavLink","","routerLinkActive","active",3,"routerLink"]],template:function(i,a){1&i&&(s.j41(0,"clr-vertical-nav",1),s.DNE(1,$r,4,2,"ng-container",2),s.k0s()),2&i&&(s.Y8G("clrVerticalNavCollapsible",!1),s.R7$(),s.Y8G("ngForOf",a.navGroups))},dependencies:[O.Sq,O.bT,M.BlU,M.D2I,M.VTg,M.wqM,M.zLy,M.Wfw,z.Wk,z.wQ,Lt.D9]})}return t})();const Hr=["*"];let Xr=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-main"]],ngContentSelectors:Hr,decls:4,vars:0,consts:[[1,"content-container"],[1,"sidenav"],[1,"content-area"]],template:function(i,a){1&i&&(s.NAR(),s.j41(0,"div",0),s.nrm(1,"mp-sidebar",1),s.j41(2,"div",2),s.SdG(3),s.k0s()())},dependencies:[Nr]})}return t})();const zr=["*"];V.h.addIcons(D);let Yr=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-layout"]],ngContentSelectors:zr,decls:4,vars:0,template:function(i,a){1&i&&(s.NAR(),s.j41(0,"clr-main-container"),s.nrm(1,"mp-header"),s.j41(2,"mp-main"),s.SdG(3),s.k0s()())},dependencies:[M.ohH,M.y1j,Sr,Xr]})}return t})(),$n=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-pages"]],standalone:!0,features:[s.aNF],decls:2,vars:0,template:function(i,a){1&i&&(s.j41(0,"mp-layout"),s.nrm(1,"router-outlet"),s.k0s())},dependencies:[he,Yr,z.iI,z.n3],encapsulation:2})}return t})();var Wr=B(7061),w=B(5166),jr=B(3460);class Pi{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class Nn extends Pi{constructor(n,e,i,a,r){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=a,this.projectableNodes=r}}class Ur extends Pi{constructor(n,e,i,a){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=a}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class Zr extends Pi{constructor(n){super(),this.element=n instanceof s.aKT?n.nativeElement:n}}class Qr{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof Nn?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof Ur?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof Zr?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class qr extends Qr{constructor(n,e,i,a,r){super(),this.outletElement=n,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=a,this.attachDomPortal=o=>{const l=o.element,c=this._document.createComment("dom-portal");l.parentNode.insertBefore(c,l),this.outletElement.appendChild(l),this._attachedPortal=o,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(l,c)})},this._document=r}attachComponentPortal(n){const i=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let a;return n.viewContainerRef?(a=n.viewContainerRef.createComponent(i,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>a.destroy())):(a=i.create(n.injector||this._defaultInjector||s.zZn.NULL),this._appRef.attachView(a.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(a.hostView),a.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(a)),this._attachedPortal=n,a}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(a=>this.outletElement.appendChild(a)),i.detectChanges(),this.setDisposeFn(()=>{let a=e.indexOf(i);-1!==a&&e.remove(a)}),this._attachedPortal=n,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}var Jr=B(7468),Kr=B(7686),re=B(3081);function eo(){}function Oi(t){return null==t?eo:function(){return this.querySelector(t)}}function no(){return[]}function Hn(t){return null==t?no:function(){return this.querySelectorAll(t)}}function Xn(t){return function(){return this.matches(t)}}function zn(t){return function(n){return n.matches(t)}}var ro=Array.prototype.find;function lo(){return this.firstElementChild}var ho=Array.prototype.filter;function mo(){return Array.from(this.children)}function Yn(t){return new Array(t.length)}function ei(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function _o(t,n,e,i,a,r){for(var l,o=0,c=n.length,h=r.length;on?1:t>=n?0:NaN}ei.prototype={constructor:ei,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var Ii="http://www.w3.org/1999/xhtml";const Wn={svg:"http://www.w3.org/2000/svg",xhtml:Ii,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ti(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Wn.hasOwnProperty(n)?{space:Wn[n],local:t}:t}function Po(t){return function(){this.removeAttribute(t)}}function Oo(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Io(t,n){return function(){this.setAttribute(t,n)}}function Go(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function Ro(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function $o(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function jn(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Ho(t){return function(){this.style.removeProperty(t)}}function Xo(t,n,e){return function(){this.style.setProperty(t,n,e)}}function zo(t,n,e){return function(){var i=n.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,e)}}function ht(t,n){return t.style.getPropertyValue(n)||jn(t).getComputedStyle(t,null).getPropertyValue(n)}function Wo(t){return function(){delete this[t]}}function jo(t,n){return function(){this[t]=n}}function Uo(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function Un(t){return t.trim().split(/^|\s+/)}function Gi(t){return t.classList||new Zn(t)}function Zn(t){this._node=t,this._names=Un(t.getAttribute("class")||"")}function Qn(t,n){for(var e=Gi(t),i=-1,a=n.length;++i=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var ea=[null];function we(t,n){this._groups=t,this._parents=n}function ta(){return new we([[document.documentElement]],ea)}we.prototype=ta.prototype={constructor:we,select:function to(t){"function"!=typeof t&&(t=Oi(t));for(var n=this._groups,e=n.length,i=new Array(e),a=0;a=_&&(_=T+1);!(E=u[_])&&++_=0;)(o=i[a])&&(r&&4^o.compareDocumentPosition(r)&&r.parentNode.insertBefore(o,r),r=o);return this},sort:function Ao(t){function n(m,p){return m&&p?t(m.__data__,p.__data__):!m-!p}t||(t=Lo);for(var e=this._groups,i=e.length,a=new Array(i),r=0;r1?this.each((null==n?Ho:"function"==typeof n?zo:Xo)(t,n,e??"")):ht(this.node(),t)},property:function Zo(t,n){return arguments.length>1?this.each((null==n?Wo:"function"==typeof n?Uo:jo)(t,n)):this.node()[t]},classed:function Ko(t,n){var e=Un(t+"");if(arguments.length<2){for(var i=Gi(this.node()),a=-1,r=e.length;++a=0&&(e=n.slice(i+1),n=n.slice(0,i)),{type:n,name:e}})}(t+""),r=i.length;if(!(arguments.length<2)){for(l=n?kl:Sl,a=0;a{}};function ia(){for(var i,t=0,n=arguments.length,e={};t=0&&(i=e.slice(a+1),e=e.slice(0,a)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:i}})}(t+"",e),r=-1,o=i.length;if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++r0)for(var a,r,e=new Array(a),i=0;i>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):8===e?ai(n>>24&255,n>>16&255,n>>8&255,(255&n)/255):4===e?ai(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|240&n,((15&n)<<4|15&n)/255):null):(n=Rl.exec(t))?new be(n[1],n[2],n[3],1):(n=$l.exec(t))?new be(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Nl.exec(t))?ai(n[1],n[2],n[3],n[4]):(n=Hl.exec(t))?ai(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=Xl.exec(t))?ma(n[1],n[2]/100,n[3]/100,1):(n=zl.exec(t))?ma(n[1],n[2]/100,n[3]/100,n[4]):ra.hasOwnProperty(t)?ca(ra[t]):"transparent"===t?new be(NaN,NaN,NaN,0):null}function ca(t){return new be(t>>16&255,t>>8&255,255&t,1)}function ai(t,n,e,i){return i<=0&&(t=n=e=NaN),new be(t,n,e,i)}function si(t,n,e,i){return 1===arguments.length?function jl(t){return t instanceof Ft||(t=et(t)),t?new be((t=t.rgb()).r,t.g,t.b,t.opacity):new be}(t):new be(t,n,e,i??1)}function be(t,n,e,i){this.r=+t,this.g=+n,this.b=+e,this.opacity=+i}function ha(){return`#${it(this.r)}${it(this.g)}${it(this.b)}`}function da(){const t=ri(this.opacity);return`${1===t?"rgb(":"rgba("}${tt(this.r)}, ${tt(this.g)}, ${tt(this.b)}${1===t?")":`, ${t})`}`}function ri(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function tt(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function it(t){return((t=tt(t))<16?"0":"")+t.toString(16)}function ma(t,n,e,i){return i<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ve(t,n,e,i)}function ua(t){if(t instanceof Ve)return new Ve(t.h,t.s,t.l,t.opacity);if(t instanceof Ft||(t=et(t)),!t)return new Ve;if(t instanceof Ve)return t;var n=(t=t.rgb()).r/255,e=t.g/255,i=t.b/255,a=Math.min(n,e,i),r=Math.max(n,e,i),o=NaN,l=r-a,c=(r+a)/2;return l?(o=n===r?(e-i)/l+6*(e0&&c<1?0:o,new Ve(o,l,c,t.opacity)}function Ve(t,n,e,i){this.h=+t,this.s=+n,this.l=+e,this.opacity=+i}function pa(t){return(t=(t||0)%360)<0?t+360:t}function oi(t){return Math.max(0,Math.min(1,t||0))}function Hi(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function ga(t,n,e,i,a){var r=t*t,o=r*t;return((1-3*t+3*r-o)*n+(4-6*r+3*o)*e+(1+3*t+3*r-3*o)*i+o*a)/6}Ni(Ft,et,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:oa,formatHex:oa,formatHex8:function Yl(){return this.rgb().formatHex8()},formatHsl:function Wl(){return ua(this).formatHsl()},formatRgb:la,toString:la}),Ni(be,si,sa(Ft,{brighter(t){return t=null==t?ni:Math.pow(ni,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new be(tt(this.r),tt(this.g),tt(this.b),ri(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ha,formatHex:ha,formatHex8:function Ul(){return`#${it(this.r)}${it(this.g)}${it(this.b)}${it(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:da,toString:da})),Ni(Ve,function Zl(t,n,e,i){return 1===arguments.length?ua(t):new Ve(t,n,e,i??1)},sa(Ft,{brighter(t){return t=null==t?ni:Math.pow(ni,t),new Ve(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new Ve(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,i=e+(e<.5?e:1-e)*n,a=2*e-i;return new be(Hi(t>=240?t-240:t+120,a,i),Hi(t,a,i),Hi(t<120?t+240:t-120,a,i),this.opacity)},clamp(){return new Ve(pa(this.h),oi(this.s),oi(this.l),ri(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=ri(this.opacity);return`${1===t?"hsl(":"hsla("}${pa(this.h)}, ${100*oi(this.s)}%, ${100*oi(this.l)}%${1===t?")":`, ${t})`}`}}));const Xi=t=>()=>t;function xa(t,n){var e=n-t;return e?function fa(t,n){return function(e){return t+e*n}}(t,e):Xi(isNaN(t)?n:t)}const li=function t(n){var e=function Kl(t){return 1==(t=+t)?xa:function(n,e){return e-n?function Jl(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(i){return Math.pow(t+i*n,e)}}(n,e,t):Xi(isNaN(n)?e:n)}}(n);function i(a,r){var o=e((a=si(a)).r,(r=si(r)).r),l=e(a.g,r.g),c=e(a.b,r.b),h=xa(a.opacity,r.opacity);return function(d){return a.r=o(d),a.g=l(d),a.b=c(d),a.opacity=h(d),a+""}}return i.gamma=t,i}(1);function _a(t){return function(n){var o,l,e=n.length,i=new Array(e),a=new Array(e),r=new Array(e);for(o=0;o=1?(e=1,n-1):Math.floor(e*n),a=t[i],r=t[i+1];return ga((e-i/n)*n,i>0?t[i-1]:2*a-r,a,r,ie&&(r=n.slice(e,r),l[o]?l[o]+=r:l[++o]=r),(i=i[0])===(a=a[0])?l[o]?l[o]+=a:l[++o]=a:(l[++o]=null,c.push({i:o,x:Be(i,a)})),e=Yi.lastIndex;return e=0&&t._call.call(void 0,n),t=t._next;--mt}()}finally{mt=0,function hc(){for(var t,e,n=hi,i=1/0;n;)n._call?(i>n._time&&(i=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:hi=e);Pt=t,ji(i)}(),nt=0}}function cc(){var t=Ot.now(),n=t-di;n>Ca&&(mi-=n,di=t)}function ji(t){mt||(Vt&&(Vt=clearTimeout(Vt)),t-nt>24?(t<1/0&&(Vt=setTimeout(Sa,t-Ot.now()-mi)),Bt&&(Bt=clearInterval(Bt))):(Bt||(di=Ot.now(),Bt=setInterval(cc,Ca)),mt=1,ba(Sa)))}function ka(t,n,e){var i=new ui;return i.restart(a=>{i.stop(),t(a+n)},n=null==n?0:+n,e),i}ui.prototype=wa.prototype={constructor:ui,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?Wi():+e)+(null==n?0:+n),!this._next&&Pt!==this&&(Pt?Pt._next=this:hi=this,Pt=this),this._call=t,this._time=e,ji()},stop:function(){this._call&&(this._call=null,this._time=1/0,ji())}};var dc=aa("start","end","cancel","interrupt"),mc=[],Aa=0,pi=3;function fi(t,n,e,i,a,r){var o=t.__transition;if(o){if(e in o)return}else t.__transition={};!function uc(t,n,e){var a,i=t.__transition;function o(h){var d,m,p,x;if(1!==e.state)return c();for(d in i)if((x=i[d]).name===e.name){if(x.state===pi)return ka(o);4===x.state?(x.state=6,x.timer.stop(),x.on.call("interrupt",t,t.__data__,x.index,x.group),delete i[d]):+dAa)throw new Error("too late; already scheduled");return e}function Ie(t,n){var e=Pe(t,n);if(e.state>pi)throw new Error("too late; already running");return e}function Pe(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}var xi,Fa=180/Math.PI,Ji={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ea(t,n,e,i,a,r){var o,l,c;return(o=Math.sqrt(t*t+n*n))&&(t/=o,n/=o),(c=t*e+n*i)&&(e-=t*c,i-=n*c),(l=Math.sqrt(e*e+i*i))&&(e/=l,i/=l,c/=l),t*i180?d+=360:d-h>180&&(h+=360),p.push({i:m.push(a(m)+"rotate(",null,i)-2,x:Be(h,d)})):d&&m.push(a(m)+"rotate("+d+i)}(h.rotate,d.rotate,m,p),function l(h,d,m,p){h!==d?p.push({i:m.push(a(m)+"skewX(",null,i)-2,x:Be(h,d)}):d&&m.push(a(m)+"skewX("+d+i)}(h.skewX,d.skewX,m,p),function c(h,d,m,p,x,g){if(h!==m||d!==p){var f=x.push(a(x)+"scale(",null,",",null,")");g.push({i:f-4,x:Be(h,m)},{i:f-2,x:Be(d,p)})}else(1!==m||1!==p)&&x.push(a(x)+"scale("+m+","+p+")")}(h.scaleX,h.scaleY,d.scaleX,d.scaleY,m,p),h=d=null,function(x){for(var u,g=-1,f=p.length;++g=0&&(n=n.slice(0,e)),!n||"start"===n})}(n)?Qi:Ie;return function(){var o=r(this,t),l=o.on;l!==i&&(a=(i=l).copy()).on(n,e),o.on=a}}(e,t,n))},attr:function Lc(t,n){var e=ti(t),i="transform"===e?_c:Va;return this.attrTween(t,"function"==typeof n?(e.local?Ac:kc)(e,i,Ki(this,"attr."+t,n)):null==n?(e.local?bc:Cc)(e):(e.local?Sc:wc)(e,i,n))},attrTween:function Vc(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var i=ti(t);return this.tween(e,(i.local?Ec:Mc)(i,n))},style:function sh(t,n,e){var i="transform"==(t+="")?xc:Va;return null==n?this.styleTween(t,function th(t,n){var e,i,a;return function(){var r=ht(this,t),o=(this.style.removeProperty(t),ht(this,t));return r===o?null:r===e&&o===i?a:a=n(e=r,i=o)}}(t,i)).on("end.style."+t,Ba(t)):"function"==typeof n?this.styleTween(t,function nh(t,n,e){var i,a,r;return function(){var o=ht(this,t),l=e(this),c=l+"";return null==l&&(this.style.removeProperty(t),c=l=ht(this,t)),o===c?null:o===i&&c===a?r:(a=c,r=n(i=o,l))}}(t,i,Ki(this,"style."+t,n))).each(function ah(t,n){var e,i,a,l,r="style."+n,o="end."+r;return function(){var c=Ie(this,t),h=c.on,d=null==c.value[r]?l||(l=Ba(n)):void 0;(h!==e||a!==d)&&(i=(e=h).copy()).on(o,a=d),c.on=i}}(this._id,t)):this.styleTween(t,function ih(t,n,e){var i,r,a=e+"";return function(){var o=ht(this,t);return o===a?null:o===i?r:r=n(i=o,e)}}(t,i,n),e).on("end.style."+t,null)},styleTween:function lh(t,n,e){var i="style."+(t+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;return this.tween(i,function oh(t,n,e){var i,a;function r(){var o=n.apply(this,arguments);return o!==a&&(i=(a=o)&&function rh(t,n,e){return function(i){this.style.setProperty(t,n.call(this,i),e)}}(t,o,e)),i}return r._value=n,r}(t,n,e??""))},text:function dh(t){return this.tween("text","function"==typeof t?function hh(t){return function(){var n=t(this);this.textContent=n??""}}(Ki(this,"text",t)):function ch(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function ph(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;return this.tween(n,function uh(t){var n,e;function i(){var a=t.apply(this,arguments);return a!==e&&(n=(e=a)&&function mh(t){return function(n){this.textContent=t.call(this,n)}}(a)),n}return i._value=t,i}(t))},remove:function Qc(){return this.on("end.remove",function Zc(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))},tween:function Tc(t,n){var e=this._id;if(t+="",arguments.length<2){for(var o,i=Pe(this.node(),e).tween,a=0,r=i.length;a2&&i.state<5,i.state=6,i.timer.stop(),i.on.call(a?"interrupt":"cancel",t,t.__data__,i.index,i.group),delete e[o]):r=!1;r&&delete t.__transition}}(this,t)})},Dt.prototype.transition=function Ch(t){var n,e;t instanceof Re?(n=t._id,t=t._name):(n=Pa(),(e=yh).time=Wi(),t=null==t?null:t+"");for(var i=this._groups,a=i.length,r=0;rn?1:t>=n?0:NaN}function Vh(t,n){return null==t||null==n?NaN:nt?1:n>=t?0:NaN}function on(t){let n,e,i;function a(l,c,h=0,d=l.length){if(h>>1;e(l[m],c)<0?h=m+1:d=m}while(hGt(t(l),c),i=(l,c)=>t(l)-c):(n=t===Gt||t===Vh?t:Bh,e=t,i=t),{left:a,center:function o(l,c,h=0,d=l.length){const m=a(l,c,h,d-1);return m>h&&i(l[m-1],c)>-i(l[m],c)?m-1:m},right:function r(l,c,h=0,d=l.length){if(h>>1;e(l[m],c)<=0?h=m+1:d=m}while(h=Ph?10:r>=Oh?5:r>=Ih?2:1;let l,c,h;return a<0?(h=Math.pow(10,-a)/o,l=Math.round(t*h),c=Math.round(n*h),l/hn&&--c,h=-h):(h=Math.pow(10,a)*o,l=Math.round(t/h),c=Math.round(n/h),l*hn&&--c),c(t(r=new Date(+r)),r),a.ceil=r=>(t(r=new Date(r-1)),n(r,1),t(r),r),a.round=r=>{const o=a(r),l=a.ceil(r);return r-o(n(r=new Date(+r),null==o?1:Math.floor(o)),r),a.range=(r,o,l)=>{const c=[];if(r=a.ceil(r),l=null==l?1:Math.floor(l),!(r0))return c;let h;do{c.push(h=new Date(+r)),n(r,l),t(r)}while(hoe(o=>{if(o>=o)for(;t(o),!r(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;n(o,-1),!r(o););else for(;--l>=0;)for(;n(o,1),!r(o););}),e&&(a.count=(r,o)=>(mn.setTime(+r),un.setTime(+o),t(mn),t(un),Math.floor(e(mn,un))),a.every=r=>(r=Math.floor(r),isFinite(r)&&r>0?r>1?a.filter(i?o=>i(o)%r==0:o=>a.count(0,o)%r==0):a:null)),a}const Ti=oe(()=>{},(t,n)=>{t.setTime(+t+n)},(t,n)=>n-t);Ti.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?oe(n=>{n.setTime(Math.floor(n/t)*t)},(n,e)=>{n.setTime(+n+e*t)},(n,e)=>(e-n)/t):Ti:null);const gt=oe(t=>{t.setTime(t-t.getMilliseconds())},(t,n)=>{t.setTime(+t+n*He)},(t,n)=>(n-t)/He,t=>t.getUTCSeconds()),pn=oe(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*He)},(t,n)=>{t.setTime(+t+n*Ee)},(t,n)=>(n-t)/Ee,t=>t.getMinutes()),Ha=oe(t=>{t.setUTCSeconds(0,0)},(t,n)=>{t.setTime(+t+n*Ee)},(t,n)=>(n-t)/Ee,t=>t.getUTCMinutes()),gn=oe(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*He-t.getMinutes()*Ee)},(t,n)=>{t.setTime(+t+n*Xe)},(t,n)=>(n-t)/Xe,t=>t.getHours()),Xa=oe(t=>{t.setUTCMinutes(0,0,0)},(t,n)=>{t.setTime(+t+n*Xe)},(t,n)=>(n-t)/Xe,t=>t.getUTCHours()),fn=oe(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Ee)/ze,t=>t.getDate()-1),za=(oe(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/ze,t=>t.getUTCDate()-1),oe(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/ze,t=>Math.floor(t/ze)));function at(t){return oe(n=>{n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},(n,e)=>{n.setDate(n.getDate()+7*e)},(n,e)=>(e-n-(e.getTimezoneOffset()-n.getTimezoneOffset())*Ee)/hn)}const xn=at(0);function st(t){return oe(n=>{n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCDate(n.getUTCDate()+7*e)},(n,e)=>(e-n)/hn)}at(1),at(2),at(3),at(4),at(5),at(6);const Ya=st(0),_n=(st(1),st(2),st(3),st(4),st(5),st(6),oe(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,n)=>{t.setMonth(t.getMonth()+n)},(t,n)=>n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear()),t=>t.getMonth())),Wa=oe(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)},(t,n)=>n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear()),t=>t.getUTCMonth()),Ci=oe(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n)},(t,n)=>n.getFullYear()-t.getFullYear(),t=>t.getFullYear());Ci.every=t=>isFinite(t=Math.floor(t))&&t>0?oe(n=>{n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},(n,e)=>{n.setFullYear(n.getFullYear()+e*t)}):null;const vn=oe(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n)},(t,n)=>n.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ja(t,n,e,i,a,r){const o=[[gt,1,He],[gt,5,5e3],[gt,15,15e3],[gt,30,3e4],[r,1,Ee],[r,5,5*Ee],[r,15,15*Ee],[r,30,30*Ee],[a,1,Xe],[a,3,3*Xe],[a,6,6*Xe],[a,12,12*Xe],[i,1,ze],[i,2,2*ze],[e,1,hn],[n,1,Na],[n,3,3*Na],[t,1,dn]];function c(h,d,m){const p=Math.abs(d-h)/m,x=on(([,,u])=>u).right(o,p);if(x===o.length)return t.every(cn(h/dn,d/dn,m));if(0===x)return Ti.every(Math.max(cn(h,d,m),1));const[g,f]=o[p/o[x-1][2]isFinite(t=Math.floor(t))&&t>0?oe(n=>{n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null;const[Cf,bf]=ja(vn,Wa,Ya,za,Xa,Ha),[qh,Jh]=ja(Ci,_n,xn,fn,gn,pn);var yn=new Date,Tn=new Date;function Ye(t,n,e,i){function a(r){return t(r=0===arguments.length?new Date:new Date(+r)),r}return a.floor=function(r){return t(r=new Date(+r)),r},a.ceil=function(r){return t(r=new Date(r-1)),n(r,1),t(r),r},a.round=function(r){var o=a(r),l=a.ceil(r);return r-o0))return c;do{c.push(h=new Date(+r)),n(r,l),t(r)}while(h=o)for(;t(o),!r(o);)o.setTime(o-1)},function(o,l){if(o>=o)if(l<0)for(;++l<=0;)for(;n(o,-1),!r(o););else for(;--l>=0;)for(;n(o,1),!r(o););})},e&&(a.count=function(r,o){return yn.setTime(+r),Tn.setTime(+o),t(yn),t(Tn),Math.floor(e(yn,Tn))},a.every=function(r){return r=Math.floor(r),isFinite(r)&&r>0?r>1?a.filter(i?function(o){return i(o)%r==0}:function(o){return a.count(0,o)%r==0}):a:null}),a}const Rt=864e5,Ua=7*Rt;function rt(t){return Ye(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCDate(n.getUTCDate()+7*e)},function(n,e){return(e-n)/Ua})}var Za=rt(0),bi=rt(1),ft=(rt(2),rt(3),rt(4));const qa=(rt(5),rt(6),Ye(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/Rt},function(t){return t.getUTCDate()-1}));function ot(t){return Ye(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(n,e){n.setDate(n.getDate()+7*e)},function(n,e){return(e-n-6e4*(e.getTimezoneOffset()-n.getTimezoneOffset()))/Ua})}var Ja=ot(0),wi=ot(1),xt=(ot(2),ot(3),ot(4));const es=(ot(5),ot(6),Ye(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,n)=>(n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/Rt,t=>t.getDate()-1));var bn=Ye(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});bn.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ye(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null};const $t=bn;var wn=Ye(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});wn.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ye(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null};const Nt=wn;function Sn(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function kn(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Ht(t,n,e){return{y:t,m:n,d:e,H:0,M:0,S:0,L:0}}var ts={"-":"",_:" ",0:"0"},de=/^\s*\d+/,ld=/^%/,cd=/[\\^$*+?|[\]().{}]/g;function H(t,n,e){var i=t<0?"-":"",a=(i?-t:t)+"",r=a.length;return i+(r[n.toLowerCase(),e]))}function dd(t,n,e){var i=de.exec(n.slice(e,e+1));return i?(t.w=+i[0],e+i[0].length):-1}function md(t,n,e){var i=de.exec(n.slice(e,e+1));return i?(t.u=+i[0],e+i[0].length):-1}function ud(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.U=+i[0],e+i[0].length):-1}function pd(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.V=+i[0],e+i[0].length):-1}function gd(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.W=+i[0],e+i[0].length):-1}function is(t,n,e){var i=de.exec(n.slice(e,e+4));return i?(t.y=+i[0],e+i[0].length):-1}function ns(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.y=+i[0]+(+i[0]>68?1900:2e3),e+i[0].length):-1}function fd(t,n,e){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),e+i[0].length):-1}function xd(t,n,e){var i=de.exec(n.slice(e,e+1));return i?(t.q=3*i[0]-3,e+i[0].length):-1}function _d(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.m=i[0]-1,e+i[0].length):-1}function as(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.d=+i[0],e+i[0].length):-1}function vd(t,n,e){var i=de.exec(n.slice(e,e+3));return i?(t.m=0,t.d=+i[0],e+i[0].length):-1}function ss(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.H=+i[0],e+i[0].length):-1}function yd(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.M=+i[0],e+i[0].length):-1}function Td(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.S=+i[0],e+i[0].length):-1}function Cd(t,n,e){var i=de.exec(n.slice(e,e+3));return i?(t.L=+i[0],e+i[0].length):-1}function bd(t,n,e){var i=de.exec(n.slice(e,e+6));return i?(t.L=Math.floor(i[0]/1e3),e+i[0].length):-1}function wd(t,n,e){var i=ld.exec(n.slice(e,e+1));return i?e+i[0].length:-1}function Sd(t,n,e){var i=de.exec(n.slice(e));return i?(t.Q=+i[0],e+i[0].length):-1}function kd(t,n,e){var i=de.exec(n.slice(e));return i?(t.s=+i[0],e+i[0].length):-1}function rs(t,n){return H(t.getDate(),n,2)}function Ad(t,n){return H(t.getHours(),n,2)}function Ld(t,n){return H(t.getHours()%12||12,n,2)}function Dd(t,n){return H(1+es.count($t(t),t),n,3)}function os(t,n){return H(t.getMilliseconds(),n,3)}function Fd(t,n){return os(t,n)+"000"}function Ed(t,n){return H(t.getMonth()+1,n,2)}function Md(t,n){return H(t.getMinutes(),n,2)}function Vd(t,n){return H(t.getSeconds(),n,2)}function Bd(t){var n=t.getDay();return 0===n?7:n}function Pd(t,n){return H(Ja.count($t(t)-1,t),n,2)}function ls(t){var n=t.getDay();return n>=4||0===n?xt(t):xt.ceil(t)}function Od(t,n){return t=ls(t),H(xt.count($t(t),t)+(4===$t(t).getDay()),n,2)}function Id(t){return t.getDay()}function Gd(t,n){return H(wi.count($t(t)-1,t),n,2)}function Rd(t,n){return H(t.getFullYear()%100,n,2)}function $d(t,n){return H((t=ls(t)).getFullYear()%100,n,2)}function Nd(t,n){return H(t.getFullYear()%1e4,n,4)}function Hd(t,n){var e=t.getDay();return H((t=e>=4||0===e?xt(t):xt.ceil(t)).getFullYear()%1e4,n,4)}function Xd(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+H(n/60|0,"0",2)+H(n%60,"0",2)}function cs(t,n){return H(t.getUTCDate(),n,2)}function zd(t,n){return H(t.getUTCHours(),n,2)}function Yd(t,n){return H(t.getUTCHours()%12||12,n,2)}function Wd(t,n){return H(1+qa.count(Nt(t),t),n,3)}function hs(t,n){return H(t.getUTCMilliseconds(),n,3)}function jd(t,n){return hs(t,n)+"000"}function Ud(t,n){return H(t.getUTCMonth()+1,n,2)}function Zd(t,n){return H(t.getUTCMinutes(),n,2)}function Qd(t,n){return H(t.getUTCSeconds(),n,2)}function qd(t){var n=t.getUTCDay();return 0===n?7:n}function Jd(t,n){return H(Za.count(Nt(t)-1,t),n,2)}function ds(t){var n=t.getUTCDay();return n>=4||0===n?ft(t):ft.ceil(t)}function Kd(t,n){return t=ds(t),H(ft.count(Nt(t),t)+(4===Nt(t).getUTCDay()),n,2)}function em(t){return t.getUTCDay()}function tm(t,n){return H(bi.count(Nt(t)-1,t),n,2)}function im(t,n){return H(t.getUTCFullYear()%100,n,2)}function nm(t,n){return H((t=ds(t)).getUTCFullYear()%100,n,2)}function am(t,n){return H(t.getUTCFullYear()%1e4,n,4)}function sm(t,n){var e=t.getUTCDay();return H((t=e>=4||0===e?ft(t):ft.ceil(t)).getUTCFullYear()%1e4,n,4)}function rm(){return"+0000"}function ms(){return"%"}function us(t){return+t}function ps(t){return Math.floor(+t/1e3)}function fs(t){return null===t?NaN:+t}!function hm(t){(function od(t){var n=t.dateTime,e=t.date,i=t.time,a=t.periods,r=t.days,o=t.shortDays,l=t.months,c=t.shortMonths,h=Xt(a),d=zt(a),m=Xt(r),p=zt(r),x=Xt(o),g=zt(o),f=Xt(l),u=zt(l),v=Xt(c),T=zt(c),_={a:function J(C){return o[C.getDay()]},A:function ye(C){return r[C.getDay()]},b:function Y(C){return c[C.getMonth()]},B:function ce(C){return l[C.getMonth()]},c:null,d:rs,e:rs,f:Fd,g:$d,G:Hd,H:Ad,I:Ld,j:Dd,L:os,m:Ed,M:Md,p:function ne(C){return a[+(C.getHours()>=12)]},q:function ae(C){return 1+~~(C.getMonth()/3)},Q:us,s:ps,S:Vd,u:Bd,U:Pd,V:Od,w:Id,W:Gd,x:null,X:null,y:Rd,Y:Nd,Z:Xd,"%":ms},k={a:function Jt(C){return o[C.getUTCDay()]},A:function wt(C){return r[C.getUTCDay()]},b:function St(C){return c[C.getUTCMonth()]},B:function kt(C){return l[C.getUTCMonth()]},c:null,d:cs,e:cs,f:jd,g:nm,G:sm,H:zd,I:Yd,j:Wd,L:hs,m:Ud,M:Zd,p:function _e(C){return a[+(C.getUTCHours()>=12)]},q:function ct(C){return 1+~~(C.getUTCMonth()/3)},Q:us,s:ps,S:Qd,u:qd,U:Jd,V:Kd,w:em,W:tm,x:null,X:null,y:im,Y:am,Z:rm,"%":ms},E={a:function Q(C,P,R){var y=x.exec(P.slice(R));return y?(C.w=g.get(y[0].toLowerCase()),R+y[0].length):-1},A:function A(C,P,R){var y=m.exec(P.slice(R));return y?(C.w=p.get(y[0].toLowerCase()),R+y[0].length):-1},b:function me(C,P,R){var y=v.exec(P.slice(R));return y?(C.m=T.get(y[0].toLowerCase()),R+y[0].length):-1},B:function X(C,P,R){var y=f.exec(P.slice(R));return y?(C.m=u.get(y[0].toLowerCase()),R+y[0].length):-1},c:function Z(C,P,R){return U(C,n,P,R)},d:as,e:as,f:bd,g:ns,G:is,H:ss,I:ss,j:vd,L:Cd,m:_d,M:yd,p:function ve(C,P,R){var y=h.exec(P.slice(R));return y?(C.p=d.get(y[0].toLowerCase()),R+y[0].length):-1},q:xd,Q:Sd,s:kd,S:Td,u:md,U:ud,V:pd,w:dd,W:gd,x:function Ae(C,P,R){return U(C,e,P,R)},X:function q(C,P,R){return U(C,i,P,R)},y:ns,Y:is,Z:fd,"%":wd};function b(C,P){return function(R){var Ce,F,ee,y=[],K=-1,W=0,Te=C.length;for(R instanceof Date||(R=new Date(+R));++K53)return null;"w"in y||(y.w=1),"Z"in y?(Te=(W=kn(Ht(y.y,0,1))).getUTCDay(),W=Te>4||0===Te?bi.ceil(W):bi(W),W=qa.offset(W,7*(y.V-1)),y.y=W.getUTCFullYear(),y.m=W.getUTCMonth(),y.d=W.getUTCDate()+(y.w+6)%7):(Te=(W=Sn(Ht(y.y,0,1))).getDay(),W=Te>4||0===Te?wi.ceil(W):wi(W),W=es.offset(W,7*(y.V-1)),y.y=W.getFullYear(),y.m=W.getMonth(),y.d=W.getDate()+(y.w+6)%7)}else("W"in y||"U"in y)&&("w"in y||(y.w="u"in y?y.u%7:"W"in y?1:0),Te="Z"in y?kn(Ht(y.y,0,1)).getUTCDay():Sn(Ht(y.y,0,1)).getDay(),y.m=0,y.d="W"in y?(y.w+6)%7+7*y.W-(Te+5)%7:y.w+7*y.U-(Te+6)%7);return"Z"in y?(y.H+=y.Z/100|0,y.M+=y.Z%100,kn(y)):Sn(y)}}function U(C,P,R,y){for(var Ce,F,K=0,W=P.length,Te=R.length;K=Te)return-1;if(37===(Ce=P.charCodeAt(K++))){if(Ce=P.charAt(K++),!(F=E[Ce in ts?P.charAt(K++):Ce])||(y=F(C,R,y))<0)return-1}else if(Ce!=R.charCodeAt(y++))return-1}return y}return _.x=b(e,_),_.X=b(i,_),_.c=b(n,_),k.x=b(e,k),k.X=b(i,k),k.c=b(n,k),{format:function(C){var P=b(C+="",_);return P.toString=function(){return C},P},parse:function(C){var P=j(C+="",!1);return P.toString=function(){return C},P},utcFormat:function(C){var P=b(C+="",k);return P.toString=function(){return C},P},utcParse:function(C){var P=j(C+="",!0);return P.toString=function(){return C},P}}})(t)}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const dm=on(Gt).right,_s=(on(fs),dm);function mm(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}}function pm(t){return+t}var vs=[0,1];function vt(t){return t}function An(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:function um(t){return function(){return t}}(isNaN(n)?NaN:.5)}function fm(t,n,e){var i=t[0],a=t[1],r=n[0],o=n[1];return an&&(e=t,t=n,n=e),function(i){return Math.max(t,Math.min(n,i))}}(t[0],t[p-1])),l=p>2?xm:fm,c=h=null,m}function m(p){return null==p||isNaN(p=+p)?r:(c||(c=l(t.map(i),n,e)))(i(o(p)))}return m.invert=function(p){return o(a((h||(h=l(n,t.map(i),Be)))(p)))},m.domain=function(p){return arguments.length?(t=Array.from(p,pm),d()):t.slice()},m.range=function(p){return arguments.length?(n=Array.from(p),d()):n.slice()},m.rangeRound=function(p){return n=Array.from(p),e=mm,d()},m.clamp=function(p){return arguments.length?(o=!!p||vt,d()):o!==vt},m.interpolate=function(p){return arguments.length?(e=p,d()):e},m.unknown=function(p){return arguments.length?(r=p,m):r},function(p,x){return i=p,a=x,d()}}()(vt,vt)}function Yt(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t)}return this}var bs,bm=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Si(t){if(!(n=bm.exec(t)))throw new Error("invalid format: "+t);var n;return new Ln({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function Ln(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function ki(t,n){if((e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"))<0)return null;var e,i=t.slice(0,e);return[i.length>1?i[0]+i.slice(2):i,+t.slice(e+1)]}function yt(t){return(t=ki(Math.abs(t)))?t[1]:NaN}function ws(t,n){var e=ki(t,n);if(!e)return t+"";var i=e[0],a=e[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}Si.prototype=Ln.prototype,Ln.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Ss={"%":(t,n)=>(100*t).toFixed(n),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function wm(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,n)=>t.toExponential(n),f:(t,n)=>t.toFixed(n),g:(t,n)=>t.toPrecision(n),o:t=>Math.round(t).toString(8),p:(t,n)=>ws(100*t,n),r:ws,s:function Dm(t,n){var e=ki(t,n);if(!e)return t+"";var i=e[0],a=e[1],r=a-(bs=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=i.length;return r===o?i:r>o?i+new Array(r-o+1).join("0"):r>0?i.slice(0,r)+"."+i.slice(r):"0."+new Array(1-r).join("0")+ki(t,Math.max(0,n+r-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function ks(t){return t}var Ai,Ds,Fs,As=Array.prototype.map,Ls=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function Pm(t){var n=t.domain;return t.ticks=function(e){var i=n();return function Gh(t,n,e){if(!((e=+e)>0))return[];if((t=+t)==(n=+n))return[t];const i=n=a))return[];const l=r-a+1,c=new Array(l);if(i)if(o<0)for(let h=0;h0;){if((h=ln(o,l,e))===c)return i[a]=o,i[r]=l,n(i);if(h>0)o=Math.floor(o/h)*h,l=Math.ceil(l/h)*h;else{if(!(h<0))break;o=Math.ceil(o*h)/h,l=Math.floor(l*h)/h}c=h}return t},t}function Tt(){var t=Ts();return t.copy=function(){return function ys(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}(t,Tt())},Yt.apply(t,arguments),Pm(t)}function Es(t,n,e){t=+t,n=+n,e=(a=arguments.length)<2?(n=t,t=0,1):a<3?1:+e;for(var i=-1,a=0|Math.max(0,Math.ceil((n-t)/e)),r=new Array(a);++i0&&l>0&&(c+l+1>i&&(l=Math.max(1,i-c)),r.push(e.substring(a-=l,a+l)),!((c+=l+1)>i));)l=t[o=(o+1)%t.length];return r.reverse().join(n)}}(As.call(t.grouping,Number),t.thousands+""),e=void 0===t.currency?"":t.currency[0]+"",i=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",r=void 0===t.numerals?ks:function Am(t){return function(n){return n.replace(/[0-9]/g,function(e){return t[+e]})}}(As.call(t.numerals,String)),o=void 0===t.percent?"%":t.percent+"",l=void 0===t.minus?"\u2212":t.minus+"",c=void 0===t.nan?"NaN":t.nan+"";function h(m){var p=(m=Si(m)).fill,x=m.align,g=m.sign,f=m.symbol,u=m.zero,v=m.width,T=m.comma,_=m.precision,k=m.trim,E=m.type;"n"===E?(T=!0,E="g"):Ss[E]||(void 0===_&&(_=12),k=!0,E="g"),(u||"0"===p&&"="===x)&&(u=!0,p="0",x="=");var b="$"===f?e:"#"===f&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",j="$"===f?i:/[%p]/.test(E)?o:"",U=Ss[E],ve=/[defgprs%]/.test(E);function Q(A){var Z,Ae,q,me=b,X=j;if("c"===E)X=U(A)+X,A="";else{var J=(A=+A)<0||1/A<0;if(A=isNaN(A)?c:U(Math.abs(A),_),k&&(A=function Lm(t){e:for(var a,n=t.length,e=1,i=-1;e0&&(i=0)}return i>0?t.slice(0,i)+t.slice(a+1):t}(A)),J&&0==+A&&"+"!==g&&(J=!1),me=(J?"("===g?g:l:"-"===g||"("===g?"":g)+me,X=("s"===E?Ls[8+bs/3]:"")+X+(J&&"("===g?")":""),ve)for(Z=-1,Ae=A.length;++Z(q=A.charCodeAt(Z))||q>57){X=(46===q?a+A.slice(Z+1):A.slice(Z))+X,A=A.slice(0,Z);break}}T&&!u&&(A=n(A,1/0));var ye=me.length+A.length+X.length,Y=ye>1)+me+A+X+Y.slice(ye);break;default:A=Y+me+A+X}return r(A)}return _=void 0===_?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),Q.toString=function(){return m+""},Q}return{format:h,formatPrefix:function d(m,p){var x=h(((m=Si(m)).type="f",m)),g=3*Math.max(-8,Math.min(8,Math.floor(yt(p)/3))),f=Math.pow(10,-g),u=Ls[8+g/3];return function(v){return x(f*v)+u}}}}(t),Ds=Ai.format,Fs=Ai.formatPrefix}({thousands:",",grouping:[3],currency:["$",""]});class Ms extends Map{constructor(n,e=Ps){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=n)for(const[i,a]of n)this.set(i,a)}get(n){return super.get(Dn(this,n))}has(n){return super.has(Dn(this,n))}set(n,e){return super.set(function Vs({_intern:t,_key:n},e){const i=n(e);return t.has(i)?t.get(i):(t.set(i,e),e)}(this,n),e)}delete(n){return super.delete(function Bs({_intern:t,_key:n},e){const i=n(e);return t.has(i)&&(e=t.get(i),t.delete(i)),e}(this,n))}}function Dn({_intern:t,_key:n},e){const i=n(e);return t.has(i)?t.get(i):e}function Ps(t){return null!==t&&"object"==typeof t?t.valueOf():t}Set;const Os=Symbol("implicit");function Fn(){var t=new Ms,n=[],e=[],i=Os;function a(r){let o=t.get(r);if(void 0===o){if(i!==Os)return i;t.set(r,o=n.push(r)-1)}return e[o%e.length]}return a.domain=function(r){if(!arguments.length)return n.slice();n=[],t=new Ms;for(const o of r)t.has(o)||t.set(o,n.push(o)-1);return a},a.range=function(r){return arguments.length?(e=Array.from(r),a):e.slice()},a.unknown=function(r){return arguments.length?(i=r,a):i},a.copy=function(){return Fn(n,e).unknown(i)},Yt.apply(a,arguments),a}function Li(){var r,o,t=Fn().unknown(void 0),n=t.domain,e=t.range,i=0,a=1,l=!1,c=0,h=0,d=.5;function m(){var p=n().length,x=a=1)return+e(t[i-1],i-1,t);var i,a=(i-1)*n,r=Math.floor(a),o=+e(t[r],r,t);return o+(+e(t[r+1],r+1,t)-o)*(a-r)}}function Gs(){var i,t=[],n=[],e=[];function a(){var o=0,l=Math.max(1,n.length);for(e=new Array(l-1);++o0?e[l-1]:t[0],l({model:t});function Nm(t,n){}function Hm(t,n){if(1&t&&(s.j41(0,"span"),s.DNE(1,Nm,0,0,"ng-template",5),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngTemplateOutlet",e.template)("ngTemplateOutletContext",s.eq3(2,$m,e.context))}}function Xm(t,n){if(1&t&&s.nrm(0,"span",6),2&t){const e=s.XpG();s.Y8G("innerHTML",e.title,s.npT)}}function zm(t,n){if(1&t&&(s.j41(0,"header",4)(1,"span",5),s.EFF(2),s.k0s()()),2&t){const e=s.XpG();s.R7$(2),s.JRh(e.title)}}function Ym(t,n){if(1&t){const e=s.RV6();s.j41(0,"li",6)(1,"ngx-charts-legend-entry",7),s.bIt("select",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.labelClick.emit(a))})("activate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.activate(a))})("deactivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.deactivate(a))}),s.k0s()()}if(2&t){const e=n.$implicit,i=s.XpG();s.R7$(),s.Y8G("label",e.label)("formattedLabel",e.formattedLabel)("color",e.color)("isActive",i.isActive(e))}}const Rs=["*"];function Wm(t,n){if(1&t&&s.nrm(0,"ngx-charts-scale-legend",4),2&t){const e=s.XpG();s.Y8G("horizontal",e.legendOptions&&e.legendOptions.position===e.LegendPosition.Below)("valueRange",e.legendOptions.domain)("colors",e.legendOptions.colors)("height",e.view[1])("width",e.legendWidth)}}function jm(t,n){if(1&t){const e=s.RV6();s.j41(0,"ngx-charts-legend",5),s.bIt("labelClick",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.legendLabelClick.emit(a))})("labelActivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.legendLabelActivate.emit(a))})("labelDeactivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.legendLabelDeactivate.emit(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("horizontal",e.legendOptions&&e.legendOptions.position===e.LegendPosition.Below)("data",e.legendOptions.domain)("title",e.legendOptions.title)("colors",e.legendOptions.colors)("height",e.view[1])("width",e.legendWidth)("activeEntries",e.activeEntries)}}const Um=["ngx-charts-axis-label",""],$s=["ticksel"],Zm=["ngx-charts-x-axis-ticks",""];function Qm(t,n){1&t&&(s.qSk(),s.eu8(0))}function qm(t,n){if(1&t&&(s.qSk(),s.j41(0,"tspan",10),s.EFF(1),s.k0s()),2&t){const e=n.$implicit;s.BMQ("y",12*n.index),s.R7$(),s.SpI(" ",e," ")}}function Jm(t,n){if(1&t&&(s.qSk(),s.qex(0),s.DNE(1,qm,2,2,"tspan",9),s.bVm()),2&t){const e=n.ngIf;s.R7$(),s.Y8G("ngForOf",e)}}function Km(t,n){if(1&t&&s.DNE(0,Jm,2,1,"ng-container",6),2&t){const e=s.XpG(2).$implicit,i=s.XpG();s.Y8G("ngIf",i.tickChunks(e))}}function eu(t,n){if(1&t&&s.EFF(0),2&t){const e=s.XpG().ngIf,i=s.XpG(2);s.SpI(" ",i.tickTrim(e)," ")}}function tu(t,n){if(1&t&&(s.qSk(),s.qex(0),s.j41(1,"title"),s.EFF(2),s.k0s(),s.j41(3,"text",7),s.DNE(4,Qm,1,0,"ng-container",8),s.k0s(),s.DNE(5,Km,1,1,"ng-template",null,1,s.C5r)(7,eu,1,1,"ng-template",null,2,s.C5r),s.bVm()),2&t){const e=n.ngIf,i=s.sdS(6),a=s.sdS(8),r=s.XpG(2);s.R7$(2),s.JRh(e),s.R7$(),s.BMQ("text-anchor",r.textAnchor)("transform",r.textTransform),s.R7$(),s.Y8G("ngIf",r.isWrapTicksSupported)("ngIfThen",i)("ngIfElse",a)}}function iu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g",5),s.DNE(1,tu,9,6,"ng-container",6),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.tickTransform(e)),s.R7$(),s.Y8G("ngIf",i.tickFormat(e))}}function nu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.nrm(1,"line",11),s.k0s()),2&t){const e=s.XpG(2);s.BMQ("transform",e.gridLineTransform()),s.R7$(),s.BMQ("y1",-e.gridLineHeight)}}function au(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,nu,2,2,"g",6),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.tickTransform(e)),s.R7$(),s.Y8G("ngIf",i.showGridLines)}}const su=["ngx-charts-x-axis",""];function ru(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",2),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.emitTicksHeight(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("trimTicks",e.trimTicks)("rotateTicks",e.rotateTicks)("maxTickLength",e.maxTickLength)("tickFormatting",e.tickFormatting)("tickArguments",e.tickArguments)("tickStroke",e.tickStroke)("scale",e.xScale)("orient",e.xOrient)("showGridLines",e.showGridLines)("gridLineHeight",e.dims.height)("width",e.dims.width)("tickValues",e.ticks)("wrapTicks",e.wrapTicks)}}function ou(t,n){if(1&t&&(s.qSk(),s.nrm(0,"g",3)),2&t){const e=s.XpG();s.Y8G("label",e.labelText)("offset",e.labelOffset)("orient",e.orientation.Bottom)("height",e.dims.height)("width",e.dims.width)}}const lu=["ngx-charts-y-axis-ticks",""];function cu(t,n){1&t&&(s.qSk(),s.eu8(0))}function hu(t,n){if(1&t&&(s.qSk(),s.j41(0,"tspan",12),s.EFF(1),s.k0s()),2&t){const e=n.$implicit,i=n.index,a=s.XpG(6);s.BMQ("y",i*(8+a.tickSpacing)),s.R7$(),s.SpI(" ",e," ")}}function du(t,n){if(1&t&&(s.qSk(),s.qex(0),s.DNE(1,hu,2,2,"tspan",11),s.bVm()),2&t){const e=s.XpG().ngIf;s.R7$(),s.Y8G("ngForOf",e)}}function mu(t,n){if(1&t&&(s.qSk(),s.qex(0),s.DNE(1,du,2,1,"ng-container",10),s.bVm()),2&t){const e=n.ngIf;s.XpG(2);const i=s.sdS(8);s.R7$(),s.Y8G("ngIf",e.length>1)("ngIfElse",i)}}function uu(t,n){if(1&t&&s.DNE(0,mu,2,2,"ng-container",7),2&t){const e=s.XpG(2).$implicit,i=s.XpG();s.Y8G("ngIf",i.tickChunks(e))}}function pu(t,n){if(1&t&&s.EFF(0),2&t){const e=s.XpG().ngIf,i=s.XpG(2);s.SpI(" ",i.tickTrim(e)," ")}}function gu(t,n){if(1&t&&(s.qSk(),s.qex(0),s.j41(1,"title"),s.EFF(2),s.k0s(),s.j41(3,"text",8),s.DNE(4,cu,1,0,"ng-container",9),s.k0s(),s.DNE(5,uu,1,1,"ng-template",null,1,s.C5r)(7,pu,1,1,"ng-template",null,2,s.C5r),s.bVm()),2&t){const e=n.ngIf,i=s.sdS(6),a=s.sdS(8),r=s.XpG(2);s.R7$(2),s.JRh(e),s.R7$(),s.xc7("font-size","12px"),s.BMQ("dy",r.dy)("x",r.x1)("y",r.y1)("text-anchor",r.textAnchor),s.R7$(),s.Y8G("ngIf",r.wrapTicks)("ngIfThen",i)("ngIfElse",a)}}function fu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g",6),s.DNE(1,gu,9,10,"ng-container",7),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.transform(e)),s.R7$(),s.Y8G("ngIf",i.tickFormat(e))}}function xu(t,n){if(1&t&&(s.qSk(),s.nrm(0,"path",13)),2&t){const e=s.XpG();s.BMQ("d",e.referenceAreaPath)("transform",e.gridLineTransform())}}function _u(t,n){if(1&t&&(s.qSk(),s.nrm(0,"line",15)),2&t){const e=s.XpG(3);s.BMQ("x2",e.gridLineWidth)}}function vu(t,n){if(1&t&&(s.qSk(),s.nrm(0,"line",15)),2&t){const e=s.XpG(3);s.BMQ("x2",-e.gridLineWidth)}}function yu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,_u,1,1,"line",14)(2,vu,1,1,"line",14),s.k0s()),2&t){const e=s.XpG(2);s.BMQ("transform",e.gridLineTransform()),s.R7$(),s.Y8G("ngIf",e.orient===e.Orientation.Left),s.R7$(),s.Y8G("ngIf",e.orient===e.Orientation.Right)}}function Tu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,yu,3,3,"g",7),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.transform(e)),s.R7$(),s.Y8G("ngIf",i.showGridLines)}}function Cu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g")(1,"title"),s.EFF(2),s.k0s(),s.j41(3,"text",17),s.EFF(4),s.k0s()()),2&t){const e=s.XpG(2).$implicit,i=s.XpG();s.R7$(2),s.JRh(i.tickTrim(i.tickFormat(e.value))),s.R7$(),s.BMQ("dy",i.dy)("y",-6)("x",i.gridLineWidth)("text-anchor",i.textAnchor),s.R7$(),s.SpI(" ",e.name," ")}}function bu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.nrm(1,"line",16),s.DNE(2,Cu,5,6,"g",7),s.k0s()),2&t){const e=s.XpG().$implicit,i=s.XpG();s.BMQ("transform",i.transform(e.value)),s.R7$(),s.BMQ("x2",i.gridLineWidth)("transform",i.gridLineTransform()),s.R7$(),s.Y8G("ngIf",i.showRefLabels)}}function wu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,bu,3,4,"g",7),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngIf",e.showRefLines)}}const Su=["ngx-charts-y-axis",""];function ku(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",2),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.emitTicksWidth(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("trimTicks",e.trimTicks)("maxTickLength",e.maxTickLength)("tickFormatting",e.tickFormatting)("tickArguments",e.tickArguments)("tickValues",e.ticks)("tickStroke",e.tickStroke)("scale",e.yScale)("orient",e.yOrient)("showGridLines",e.showGridLines)("gridLineWidth",e.dims.width)("referenceLines",e.referenceLines)("showRefLines",e.showRefLines)("showRefLabels",e.showRefLabels)("height",e.dims.height)("wrapTicks",e.wrapTicks)}}function Au(t,n){if(1&t&&(s.qSk(),s.nrm(0,"g",3)),2&t){const e=s.XpG();s.Y8G("label",e.labelText)("offset",e.labelOffset)("orient",e.yOrient)("height",e.dims.height)("width",e.dims.width)}}const Lu=["ngx-charts-svg-linear-gradient",""];function Du(t,n){if(1&t&&(s.qSk(),s.nrm(0,"stop")),2&t){const e=n.$implicit;s.xc7("stop-color",e.color)("stop-opacity",e.opacity),s.BMQ("offset",e.offset+"%")}}const ip=["tooltipTemplate"],Wt=(t,n)=>[t,n],hp=["ngx-charts-bar",""];function dp(t,n){if(1&t&&(s.qSk(),s.j41(0,"defs"),s.nrm(1,"g",2),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orientation",e.orientation)("name",e.gradientId)("stops",e.gradientStops)}}const mp=["ngx-charts-bar-label",""],up=["ngx-charts-series-horizontal",""];function pp(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",2),s.bIt("select",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.click(a))})("activate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.activate.emit(a))})("deactivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.deactivate.emit(a))}),s.k0s()}if(2&t){const e=n.$implicit,i=s.XpG();s.Y8G("@animationState","active")("width",e.width)("height",e.height)("x",e.x)("y",e.y)("fill",e.color)("stops",e.gradientStops)("data",e.data)("orientation",i.barOrientation.Horizontal)("roundEdges",e.roundEdges)("gradient",i.gradient)("isActive",i.isActive(e.data))("ariaLabel",e.ariaLabel)("animations",i.animations)("tooltipDisabled",i.tooltipDisabled)("tooltipPlacement",i.tooltipPlacement)("tooltipType",i.tooltipType)("tooltipTitle",i.tooltipTemplate?void 0:e.tooltipText)("tooltipTemplate",i.tooltipTemplate)("tooltipContext",e.data)("noBarWhenZero",i.noBarWhenZero)}}function gp(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",4),s.bIt("dimensionsChanged",function(a){const r=s.eBV(e).index,o=s.XpG(2);return s.Njj(o.dataLabelWidthChanged.emit({size:a,index:r}))}),s.k0s()}if(2&t){const e=n.$implicit,i=s.XpG(2);s.Y8G("barX",e.x)("barY",e.y)("barWidth",e.width)("barHeight",e.height)("value",e.total)("valueFormatting",i.dataLabelFormatting)("orientation",i.barOrientation.Horizontal)}}function fp(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,gp,1,7,"g",3),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngForOf",e.barsForDataLabels)("ngForTrackBy",e.trackDataLabelBy)}}function xp(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",5),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.updateXAxisHeight(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("xScale",e.xScale)("dims",e.dims)("showGridLines",e.showGridLines)("showLabel",e.showXAxisLabel)("labelText",e.xAxisLabel)("trimTicks",e.trimXAxisTicks)("rotateTicks",e.rotateXAxisTicks)("maxTickLength",e.maxXAxisTickLength)("tickFormatting",e.xAxisTickFormatting)("ticks",e.xAxisTicks)("wrapTicks",e.wrapTicks)}}function _p(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",6),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.updateYAxisWidth(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("yScale",e.yScale)("dims",e.dims)("showLabel",e.showYAxisLabel)("labelText",e.yAxisLabel)("trimTicks",e.trimYAxisTicks)("maxTickLength",e.maxYAxisTickLength)("tickFormatting",e.yAxisTickFormatting)("ticks",e.yAxisTicks)("yAxisOffset",e.dataLabelMaxWidth.negative)("wrapTicks",e.wrapTicks)}}function ig(t,n,e){e=e||{};let i,a,r,o=null,l=0;function c(){l=!1===e.leading?0:+new Date,o=null,r=t.apply(i,a)}return function(){const h=+new Date;!l&&!1===e.leading&&(l=h);const d=n-(h-l);return i=this,a=arguments,d<=0?(clearTimeout(o),o=null,l=h,r=t.apply(i,a)):!o&&!1!==e.trailing&&(o=setTimeout(c,d)),r}}function ng(t,n){return function(i,a,r){return{configurable:!0,enumerable:r.enumerable,get:function(){return Object.defineProperty(this,a,{configurable:!0,enumerable:r.enumerable,value:ig(r.value,t,n)}),this[a]}}}}var I=function(t){return t.Top="top",t.Bottom="bottom",t.Left="left",t.Right="right",t.Center="center",t}(I||{});function Ns(t,n,e){return e===I.Top?t.top-7:e===I.Bottom?t.top+t.height-n.height+7:e===I.Center?t.top+t.height/2-n.height/2:void 0}function Hs(t,n,e){return e===I.Left?t.left-7:e===I.Right?t.left+t.width-n.width+7:e===I.Center?t.left+t.width/2-n.width/2:void 0}class Se{static calculateVerticalAlignment(n,e,i){let a=Ns(n,e,i);return a+e.height>window.innerHeight&&(a=window.innerHeight-e.height),a}static calculateVerticalCaret(n,e,i,a){let r;a===I.Top&&(r=n.height/2-i.height/2+7),a===I.Bottom&&(r=e.height-n.height/2-i.height/2-7),a===I.Center&&(r=e.height/2-i.height/2);const o=Ns(n,e,a);return o+e.height>window.innerHeight&&(r+=o+e.height-window.innerHeight),r}static calculateHorizontalAlignment(n,e,i){let a=Hs(n,e,i);return a+e.width>window.innerWidth&&(a=window.innerWidth-e.width),a}static calculateHorizontalCaret(n,e,i,a){let r;a===I.Left&&(r=n.width/2-i.width/2+7),a===I.Right&&(r=e.width-n.width/2-i.width/2-7),a===I.Center&&(r=e.width/2-i.width/2);const o=Hs(n,e,a);return o+e.width>window.innerWidth&&(r+=o+e.width-window.innerWidth),r}static shouldFlip(n,e,i,a){let r=!1;return i===I.Right&&n.left+n.width+e.width+a>window.innerWidth&&(r=!0),i===I.Left&&n.left-e.width-a<0&&(r=!0),i===I.Top&&n.top-e.height-a<0&&(r=!0),i===I.Bottom&&n.top+n.height+e.height+a>window.innerHeight&&(r=!0),r}static positionCaret(n,e,i,a,r){let o=0,l=0;return n===I.Right?(l=-7,o=Se.calculateVerticalCaret(i,e,a,r)):n===I.Left?(l=e.width,o=Se.calculateVerticalCaret(i,e,a,r)):n===I.Top?(o=e.height,l=Se.calculateHorizontalCaret(i,e,a,r)):n===I.Bottom&&(o=-7,l=Se.calculateHorizontalCaret(i,e,a,r)),{top:o,left:l}}static positionContent(n,e,i,a,r){let o=0,l=0;return n===I.Right?(l=i.left+i.width+a,o=Se.calculateVerticalAlignment(i,e,r)):n===I.Left?(l=i.left-e.width-a,o=Se.calculateVerticalAlignment(i,e,r)):n===I.Top?(o=i.top-e.height-a,l=Se.calculateHorizontalAlignment(i,e,r)):n===I.Bottom&&(o=i.top+i.height+a,l=Se.calculateHorizontalAlignment(i,e,r)),{top:o,left:l}}static determinePlacement(n,e,i,a){if(Se.shouldFlip(i,e,n,a)){if(n===I.Right)return I.Left;if(n===I.Left)return I.Right;if(n===I.Top)return I.Bottom;if(n===I.Bottom)return I.Top}return n}}let ag=(()=>{class t{constructor(e,i,a){this.element=e,this.renderer=i,this.platformId=a}get cssClasses(){let e="ngx-charts-tooltip-content";return e+=` position-${this.placement}`,e+=` type-${this.type}`,e+=` ${this.cssClass}`,e}ngAfterViewInit(){setTimeout(this.position.bind(this))}position(){if(!(0,O.UE)(this.platformId))return;const e=this.element.nativeElement,i=this.host.nativeElement.getBoundingClientRect();if(!i.height&&!i.width)return;const a=e.getBoundingClientRect();this.checkFlip(i,a),this.positionContent(e,i,a),this.showCaret&&this.positionCaret(i,a),setTimeout(()=>this.renderer.addClass(e,"animate"),1)}positionContent(e,i,a){const{top:r,left:o}=Se.positionContent(this.placement,a,i,this.spacing,this.alignment);this.renderer.setStyle(e,"top",`${r}px`),this.renderer.setStyle(e,"left",`${o}px`)}positionCaret(e,i){const a=this.caretElm.nativeElement,r=a.getBoundingClientRect(),{top:o,left:l}=Se.positionCaret(this.placement,i,e,r,this.alignment);this.renderer.setStyle(a,"top",`${o}px`),this.renderer.setStyle(a,"left",`${l}px`)}checkFlip(e,i){this.placement=Se.determinePlacement(this.placement,i,e,this.spacing)}onWindowResize(){this.position()}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-tooltip-content"]],viewQuery:function(e,i){if(1&e&&s.GBs(Rm,5),2&e){let a;s.mGM(a=s.lsd())&&(i.caretElm=a.first)}},hostVars:2,hostBindings:function(e,i){1&e&&s.bIt("resize",function(){return i.onWindowResize()},!1,s.tSv),2&e&&s.HbH(i.cssClasses)},inputs:{host:"host",showCaret:"showCaret",type:"type",placement:"placement",alignment:"alignment",spacing:"spacing",cssClass:"cssClass",title:"title",template:"template",context:"context"},decls:6,vars:6,consts:[["caretElm",""],[3,"hidden"],[1,"tooltip-content"],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"]],template:function(e,i){1&e&&(s.j41(0,"div"),s.nrm(1,"span",1,0),s.j41(3,"div",2),s.DNE(4,Hm,2,4,"span",3)(5,Xm,1,1,"span",4),s.k0s()()),2&e&&(s.R7$(),s.ZvI("tooltip-caret position-",i.placement,""),s.Y8G("hidden",!i.showCaret),s.R7$(3),s.Y8G("ngIf",!i.title),s.R7$(),s.Y8G("ngIf",i.title))},dependencies:[O.bT,O.T3],styles:[".ngx-charts-tooltip-content{position:fixed;border-radius:3px;z-index:5000;display:block;font-weight:400;opacity:0;pointer-events:none!important}.ngx-charts-tooltip-content.type-popover{background:#fff;color:#060709;border:1px solid #72809b;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;font-size:13px;padding:4px}.ngx-charts-tooltip-content.type-popover .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ngx-charts-tooltip-content.type-tooltip{color:#fff;background:rgba(0,0,0,.75);font-size:12px;padding:0 10px;text-align:center;pointer-events:auto}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content .tooltip-label{display:block;line-height:1em;padding:8px 5px 5px;font-size:1em}.ngx-charts-tooltip-content .tooltip-val{display:block;font-size:1.3em;line-height:1em;padding:0 5px 8px}.ngx-charts-tooltip-content .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.position-right{transform:translate(10px)}.ngx-charts-tooltip-content.position-left{transform:translate(-10px)}.ngx-charts-tooltip-content.position-top{transform:translateY(-10px)}.ngx-charts-tooltip-content.position-bottom{transform:translateY(10px)}.ngx-charts-tooltip-content.animate{opacity:1;transition:opacity .3s,transform .3s;transform:translate(0);pointer-events:auto}.area-tooltip-container{padding:5px 0;pointer-events:none}.tooltip-item{text-align:left;line-height:1.2em;padding:5px 0}.tooltip-item .tooltip-item-color{display:inline-block;height:12px;width:12px;margin-right:5px;color:#5b646b;border-radius:3px}\n"],encapsulation:2}),(0,jr.Cg)([ng(100)],t.prototype,"onWindowResize",null),t})();class sg{constructor(n){this.injectionService=n,this.defaults={},this.components=new Map}getByType(n=this.type){return this.components.get(n)}create(n){return this.createByType(this.type,n)}createByType(n,e){e=this.assignDefaults(e);const i=this.injectComponent(n,e);return this.register(n,i),i}destroy(n){const e=this.components.get(n.componentType);if(e&&e.length){const i=e.indexOf(n);i>-1&&(e[i].destroy(),e.splice(i,1))}}destroyAll(){this.destroyByType(this.type)}destroyByType(n){const e=this.components.get(n);if(e&&e.length){let i=e.length-1;for(;i>=0;)this.destroy(e[i--])}}injectComponent(n,e){return this.injectionService.appendComponent(n,e)}assignDefaults(n){const e={...this.defaults.inputs},i={...this.defaults.outputs};return!n.inputs&&!n.outputs&&(n={inputs:n}),e&&(n.inputs={...e,...n.inputs}),i&&(n.outputs={...i,...n.outputs}),n}register(n,e){this.components.has(n)||this.components.set(n,[]),this.components.get(n).push(e)}}let Xs=(()=>{class t{constructor(e,i,a){this.applicationRef=e,this.componentFactoryResolver=i,this.injector=a}static setGlobalRootViewContainer(e){t.globalRootViewContainer=e}getRootViewContainer(){if(this._container)return this._container;if(t.globalRootViewContainer)return t.globalRootViewContainer;if(this.applicationRef.components.length)return this.applicationRef.components[0];throw new Error("View Container not found! ngUpgrade needs to manually set this via setRootViewContainer or setGlobalRootViewContainer.")}setRootViewContainer(e){this._container=e}getComponentRootNode(e){return function rg(t){return t.element}(e)?e.element.nativeElement:e.hostView&&e.hostView.rootNodes.length>0?e.hostView.rootNodes[0]:e.location.nativeElement}getRootViewContainerNode(e){return this.getComponentRootNode(e)}projectComponentBindings(e,i){if(i){if(void 0!==i.inputs){const a=Object.getOwnPropertyNames(i.inputs);for(const r of a)e.instance[r]=i.inputs[r]}if(void 0!==i.outputs){const a=Object.getOwnPropertyNames(i.outputs);for(const r of a)e.instance[r]=i.outputs[r]}}return e}appendComponent(e,i={},a){a||(a=this.getRootViewContainer());const r=this.getComponentRootNode(a),o=new qr(r,this.componentFactoryResolver,this.applicationRef,this.injector),l=new Nn(e),c=o.attach(l);return this.projectComponentBindings(c,i),c}}return t.globalRootViewContainer=null,t.\u0275fac=function(e){return new(e||t)(s.KVO(s.o8S),s.KVO(s.OM3),s.KVO(s.zZn))},t.\u0275prov=s.jDH({token:t,factory:t.\u0275fac}),t})(),En=(()=>{class t extends sg{constructor(e){super(e),this.type=ag}}return t.\u0275fac=function(e){return new(e||t)(s.KVO(Xs))},t.\u0275prov=s.jDH({token:t,factory:t.\u0275fac}),t})();var Ze=function(t){return t.Right="right",t.Below="below",t}(Ze||{}),jt=function(t){return t.ScaleLegend="scaleLegend",t.Legend="legend",t}(jt||{}),L=function(t){return t.Time="time",t.Linear="linear",t.Ordinal="ordinal",t.Quantile="quantile",t}(L||{});let zs=(()=>{class t{constructor(){this.horizontal=!1}ngOnChanges(e){const i=this.gradientString(this.colors.range(),this.colors.domain());this.gradient=`linear-gradient(to ${this.horizontal?"right":"bottom"}, ${i})`}gradientString(e,i){i.push(1);const a=[];return e.reverse().forEach((r,o)=>{a.push(`${r} ${Math.round(100*i[o])}%`)}),a.join(", ")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-scale-legend"]],inputs:{valueRange:"valueRange",colors:"colors",height:"height",width:"width",horizontal:"horizontal"},features:[s.OA$],decls:8,vars:10,consts:[[1,"scale-legend"],[1,"scale-legend-label"],[1,"scale-legend-wrap"]],template:function(e,i){1&e&&(s.j41(0,"div",0)(1,"div",1)(2,"span"),s.EFF(3),s.k0s()(),s.nrm(4,"div",2),s.j41(5,"div",1)(6,"span"),s.EFF(7),s.k0s()()()),2&e&&(s.xc7("height",i.horizontal?void 0:i.height,"px")("width",i.width,"px"),s.AVh("horizontal-legend",i.horizontal),s.R7$(3),s.JRh(i.valueRange[1].toLocaleString()),s.R7$(),s.xc7("background",i.gradient),s.R7$(3),s.JRh(i.valueRange[0].toLocaleString()))},styles:[".chart-legend{display:inline-block;padding:0;width:auto!important}.chart-legend .scale-legend{text-align:center;display:flex;flex-direction:column}.chart-legend .scale-legend-wrap{display:inline-block;flex:1;width:30px;border-radius:5px;margin:0 auto}.chart-legend .scale-legend-label{font-size:12px}.chart-legend .horizontal-legend.scale-legend{flex-direction:row}.chart-legend .horizontal-legend .scale-legend-wrap{width:auto;height:30px;margin:0 16px}\n"],encapsulation:2,changeDetection:0}),t})();function Ut(t){return t instanceof Date?t.toLocaleDateString():t.toLocaleString()}let Ys=(()=>{class t{constructor(){this.isActive=!1,this.select=new s.bkB,this.activate=new s.bkB,this.deactivate=new s.bkB,this.toggle=new s.bkB}get trimmedLabel(){return this.formattedLabel||"(empty)"}onMouseEnter(){this.activate.emit({name:this.label})}onMouseLeave(){this.deactivate.emit({name:this.label})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-legend-entry"]],hostBindings:function(e,i){1&e&&s.bIt("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(){return i.onMouseLeave()})},inputs:{color:"color",label:"label",formattedLabel:"formattedLabel",isActive:"isActive"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",toggle:"toggle"},decls:4,vars:6,consts:[["tabindex","-1",3,"click","title"],[1,"legend-label-color",3,"click"],[1,"legend-label-text"]],template:function(e,i){1&e&&(s.j41(0,"span",0),s.bIt("click",function(){return i.select.emit(i.formattedLabel)}),s.j41(1,"span",1),s.bIt("click",function(){return i.toggle.emit(i.formattedLabel)}),s.k0s(),s.j41(2,"span",2),s.EFF(3),s.k0s()()),2&e&&(s.AVh("active",i.isActive),s.Y8G("title",i.formattedLabel),s.R7$(),s.xc7("background-color",i.color),s.R7$(2),s.SpI(" ",i.trimmedLabel," "))},encapsulation:2,changeDetection:0}),t})(),Ws=(()=>{class t{constructor(e){this.cd=e,this.horizontal=!1,this.labelClick=new s.bkB,this.labelActivate=new s.bkB,this.labelDeactivate=new s.bkB,this.legendEntries=[]}ngOnChanges(e){this.update()}update(){this.cd.markForCheck(),this.legendEntries=this.getLegendEntries()}getLegendEntries(){const e=[];for(const i of this.data){const a=Ut(i);-1===e.findIndex(o=>o.label===a)&&e.push({label:i,formattedLabel:a,color:this.colors.getColor(i)})}return e}isActive(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(a=>e.label===a.name)}activate(e){this.labelActivate.emit(e)}deactivate(e){this.labelDeactivate.emit(e)}trackBy(e,i){return i.label}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.gRc))},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-legend"]],inputs:{data:"data",title:"title",colors:"colors",height:"height",width:"width",activeEntries:"activeEntries",horizontal:"horizontal"},outputs:{labelClick:"labelClick",labelActivate:"labelActivate",labelDeactivate:"labelDeactivate"},features:[s.OA$],decls:5,vars:9,consts:[["class","legend-title",4,"ngIf"],[1,"legend-wrap"],[1,"legend-labels"],["class","legend-label",4,"ngFor","ngForOf","ngForTrackBy"],[1,"legend-title"],[1,"legend-title-text"],[1,"legend-label"],[3,"select","activate","deactivate","label","formattedLabel","color","isActive"]],template:function(e,i){1&e&&(s.j41(0,"div"),s.DNE(1,zm,3,1,"header",0),s.j41(2,"div",1)(3,"ul",2),s.DNE(4,Ym,2,4,"li",3),s.k0s()()()),2&e&&(s.xc7("width",i.width,"px"),s.R7$(),s.Y8G("ngIf",(null==i.title?null:i.title.length)>0),s.R7$(2),s.xc7("max-height",i.height-45,"px"),s.AVh("horizontal-legend",i.horizontal),s.R7$(),s.Y8G("ngForOf",i.legendEntries)("ngForTrackBy",i.trackBy))},dependencies:[Ys,O.bT,O.Sq],styles:[".chart-legend{display:inline-block;padding:0;width:auto!important}.chart-legend .legend-title{white-space:nowrap;overflow:hidden;margin-left:10px;margin-bottom:5px;font-size:14px;font-weight:700}.chart-legend ul,.chart-legend li{padding:0;margin:0;list-style:none}.chart-legend .horizontal-legend li{display:inline-block}.chart-legend .legend-wrap{width:calc(100% - 10px)}.chart-legend .legend-labels{line-height:85%;list-style:none;text-align:left;float:left;width:100%;border-radius:3px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;background:rgba(0,0,0,.05)}.chart-legend .legend-label{cursor:pointer;font-size:90%;margin:8px;color:#afb7c8}.chart-legend .legend-label:hover{color:#000;transition:.2s}.chart-legend .legend-label .active .legend-label-text{color:#000}.chart-legend .legend-label-color{display:inline-block;height:15px;width:15px;margin-right:5px;color:#5b646b;border-radius:3px}.chart-legend .legend-label-text{display:inline-block;vertical-align:top;line-height:15px;font-size:12px;width:calc(100% - 20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-legend .legend-title-text{vertical-align:bottom;display:inline-block;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}\n"],encapsulation:2,changeDetection:0}),t})(),js=(()=>{class t{constructor(){this.showLegend=!1,this.animations=!0,this.legendLabelClick=new s.bkB,this.legendLabelActivate=new s.bkB,this.legendLabelDeactivate=new s.bkB,this.LegendPosition=Ze,this.LegendType=jt}ngOnChanges(e){this.update()}update(){let e=0;this.showLegend&&(this.legendType=this.getLegendType(),(!this.legendOptions||this.legendOptions.position===Ze.Right)&&(e=this.legendType===jt.ScaleLegend?1:2)),this.chartWidth=Math.floor(this.view[0]*(12-e)/12),this.legendWidth=this.legendOptions&&this.legendOptions.position!==Ze.Right?this.chartWidth:Math.floor(this.view[0]*e/12)}getLegendType(){return this.legendOptions.scaleType===L.Linear?jt.ScaleLegend:jt.Legend}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-chart"]],inputs:{view:"view",showLegend:"showLegend",legendOptions:"legendOptions",legendType:"legendType",activeEntries:"activeEntries",animations:"animations"},outputs:{legendLabelClick:"legendLabelClick",legendLabelActivate:"legendLabelActivate",legendLabelDeactivate:"legendLabelDeactivate"},features:[s.Jv_([En]),s.OA$],ngContentSelectors:Rs,decls:5,vars:8,consts:[[1,"ngx-charts-outer"],[1,"ngx-charts"],["class","chart-legend",3,"horizontal","valueRange","colors","height","width",4,"ngIf"],["class","chart-legend",3,"horizontal","data","title","colors","height","width","activeEntries","labelClick","labelActivate","labelDeactivate",4,"ngIf"],[1,"chart-legend",3,"horizontal","valueRange","colors","height","width"],[1,"chart-legend",3,"labelClick","labelActivate","labelDeactivate","horizontal","data","title","colors","height","width","activeEntries"]],template:function(e,i){1&e&&(s.NAR(),s.j41(0,"div",0),s.qSk(),s.j41(1,"svg",1),s.SdG(2),s.k0s(),s.DNE(3,Wm,1,5,"ngx-charts-scale-legend",2)(4,jm,1,7,"ngx-charts-legend",3),s.k0s()),2&e&&(s.xc7("width",i.view[0],"px")("height",i.view[1],"px"),s.R7$(),s.BMQ("width",i.chartWidth)("height",i.view[1]),s.R7$(2),s.Y8G("ngIf",i.showLegend&&i.legendType===i.LegendType.ScaleLegend),s.R7$(),s.Y8G("ngIf",i.showLegend&&i.legendType===i.LegendType.Legend))},dependencies:[zs,Ws,O.bT],encapsulation:2,changeDetection:0}),t})(),og=(()=>{class t{constructor(e,i){this.element=e,this.zone=i,this.visible=new s.bkB,this.isVisible=!1,this.runCheck()}destroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){const e=()=>{if(!this.element)return;const{offsetHeight:i,offsetWidth:a}=this.element.nativeElement;i&&a?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e(),100)}))};this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e())})}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT),s.rXU(s.SKi))},t.\u0275dir=s.FsC({type:t,selectors:[["visibility-observer"]],outputs:{visible:"visible"}}),t})();function Us(t){return"[object Date]"===toString.call(t)}let Zs=(()=>{class t{constructor(e,i,a,r){this.chartElement=e,this.zone=i,this.cd=a,this.platformId=r,this.scheme="cool",this.schemeType=L.Ordinal,this.animations=!0,this.select=new s.bkB}ngOnInit(){(0,O.Vy)(this.platformId)&&(this.animations=!1)}ngAfterViewInit(){this.bindWindowResizeEvent(),this.visibilityObserver=new og(this.chartElement,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this))}ngOnDestroy(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy())}ngOnChanges(e){this.update()}update(){if(this.results=this.results?this.cloneData(this.results):[],this.view)this.width=this.view[0],this.height=this.view[1];else{const e=this.getContainerDims();e&&(this.width=e.width,this.height=e.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this.cd&&this.cd.markForCheck()}getContainerDims(){let e,i;const a=this.chartElement.nativeElement;if((0,O.UE)(this.platformId)&&null!==a.parentNode){const r=a.parentNode.getBoundingClientRect();e=r.width,i=r.height}return e&&i?{width:e,height:i}:null}formatDates(){for(let e=0;e{this.update(),this.cd&&this.cd.markForCheck()});this.resizeSubscription=i}cloneData(e){const i=[];for(const a of e){const r={};if(void 0!==a.name&&(r.name=a.name),void 0!==a.value&&(r.value=a.value),void 0!==a.series){r.series=[];for(const o of a.series){const l=Object.assign({},o);r.series.push(l)}}void 0!==a.extra&&(r.extra=JSON.parse(JSON.stringify(a.extra))),void 0!==a.source&&(r.source=a.source),void 0!==a.target&&(r.target=a.target),i.push(r)}return i}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["base-chart"]],inputs:{results:"results",view:"view",scheme:"scheme",schemeType:"schemeType",customColors:"customColors",animations:"animations"},outputs:{select:"select"},features:[s.OA$],decls:1,vars:0,template:function(e,i){1&e&&s.nrm(0,"div")},encapsulation:2}),t})();var ue=function(t){return t.Top="top",t.Bottom="bottom",t.Left="left",t.Right="right",t}(ue||{});let Qs=(()=>{class t{constructor(e){this.textHeight=25,this.margin=5,this.element=e.nativeElement}ngOnChanges(e){this.update()}update(){switch(this.strokeWidth="0.01",this.textAnchor="middle",this.transform="",this.orient){case ue.Top:case ue.Bottom:this.y=this.offset,this.x=this.width/2;break;case ue.Left:this.y=-(this.offset+this.textHeight+this.margin),this.x=-this.height/2,this.transform="rotate(270)";break;case ue.Right:this.y=this.offset+this.margin,this.x=-this.height/2,this.transform="rotate(270)"}}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-axis-label",""]],inputs:{orient:"orient",label:"label",offset:"offset",width:"width",height:"height"},features:[s.OA$],attrs:Um,decls:2,vars:6,template:function(e,i){1&e&&(s.qSk(),s.j41(0,"text"),s.EFF(1),s.k0s()),2&e&&(s.BMQ("stroke-width",i.strokeWidth)("x",i.x)("y",i.y)("text-anchor",i.textAnchor)("transform",i.transform),s.R7$(),s.SpI(" ",i.label," "))},encapsulation:2,changeDetection:0}),t})();function Vn(t,n=16){return"string"!=typeof t?"number"==typeof t?t+"":"":(t=t.trim()).length<=n?t:`${t.slice(0,n)}...`}function qs(t,n){if(t.length>n){const e=[],i=Math.floor(t.length/n);for(let a=0;a{const l=(r.pop()||"")+" ";return l.length+o.length>n?[...r,l.trim(),o.trim()]:[...r,l+o]},[]);else{let r=0;for(;re&&(a=a.splice(0,e),a[a.length-1]+="..."),a}var We=function(t){return t.Start="start",t.Middle="middle",t.End="end",t}(We||{});let Ks=(()=>{class t{constructor(e){this.platformId=e,this.tickArguments=[5],this.tickStroke="#ccc",this.trimTicks=!0,this.maxTickLength=16,this.showGridLines=!1,this.rotateTicks=!0,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.verticalSpacing=20,this.rotateLabels=!1,this.innerTickSize=6,this.outerTickSize=6,this.tickPadding=3,this.textAnchor=We.Middle,this.maxTicksLength=0,this.maxAllowedLength=16,this.height=0,this.approxHeight=10,this.maxPossibleLengthForTickIfWrapped=16}get isWrapTicksSupported(){return this.wrapTicks&&this.scale.step}ngOnChanges(e){this.update()}ngAfterViewInit(){setTimeout(()=>this.updateDims())}updateDims(){if(!(0,O.UE)(this.platformId))return void this.dimensionsChanged.emit({height:this.approxHeight});const e=parseInt(this.ticksElement.nativeElement.getBoundingClientRect().height,10);e!==this.height&&(this.height=e,this.dimensionsChanged.emit({height:this.height}),setTimeout(()=>this.updateDims()))}update(){const e=this.scale;this.ticks=this.getTicks(),this.tickFormat=this.tickFormatting?this.tickFormatting:e.tickFormat?e.tickFormat.apply(e,this.tickArguments):function(a){return"Date"===a.constructor.name?a.toLocaleDateString():a.toLocaleString()};const i=this.rotateTicks?this.getRotationAngle(this.ticks):null;this.adjustedScale=this.scale.bandwidth?function(a){return this.scale(a)+.5*this.scale.bandwidth()}:this.scale,this.textTransform="",i&&0!==i?(this.textTransform=`rotate(${i})`,this.textAnchor=We.End,this.verticalSpacing=10):this.textAnchor=We.Middle,setTimeout(()=>this.updateDims())}getRotationAngle(e){let i=0;this.maxTicksLength=0;for(let m=0;mthis.maxTicksLength&&(this.maxTicksLength=x)}const o=7*Math.min(this.maxTicksLength,this.maxAllowedLength);let l=o;const c=Math.floor(this.width/e.length);for(;l>c&&i>-90;)i-=30,l=Math.cos(i*(Math.PI/180))*o;let h=14;if(this.isWrapTicksSupported){const m=this.ticks.reduce((x,g)=>g.length>x.length?g:x,"");h=14*(this.tickChunks(m).length||1),this.maxPossibleLengthForTickIfWrapped=this.getMaxPossibleLengthForTick(m)}const d=0!==i?Math.max(Math.abs(Math.sin(i*Math.PI/180))*this.maxTickLength*7,10):h;return this.approxHeight=Math.min(d,200),i}getTicks(){let e;const i=this.getMaxTicks(20),a=this.getMaxTicks(100);return this.tickValues?e=this.tickValues:this.scale.ticks?e=this.scale.ticks.apply(this.scale,[a]):(e=this.scale.domain(),e=qs(e,i)),e}getMaxTicks(e){return Math.floor(this.width/e)}tickTransform(e){return"translate("+this.adjustedScale(e)+","+this.verticalSpacing+")"}gridLineTransform(){return`translate(0,${-this.verticalSpacing-5})`}tickTrim(e){return this.trimTicks?Vn(e,this.maxTickLength):e}getMaxPossibleLengthForTick(e){if(this.scale.bandwidth){const a=Math.floor(this.scale.bandwidth()/7),r=e.slice(0,a);return Math.max(r.length,this.maxTickLength)}return this.maxTickLength}tickChunks(e){if(e.toString().length>this.maxTickLength&&this.scale.bandwidth){let a=this.rotateTicks?Math.floor(this.scale.step()/14):5;if(a<=1)return[this.tickTrim(e)];let r=Math.max(this.maxPossibleLengthForTickIfWrapped,this.maxTickLength);return(0,O.UE)(this.platformId)||(r=Math.floor(Math.min(this.approxHeight/5,Math.max(this.maxPossibleLengthForTickIfWrapped,this.maxTickLength)))),a=Math.min(a,5),Js(e,r,a<1?1:a)}return[this.tickTrim(e)]}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-x-axis-ticks",""]],viewQuery:function(e,i){if(1&e&&s.GBs($s,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksElement=a.first)}},inputs:{scale:"scale",orient:"orient",tickArguments:"tickArguments",tickValues:"tickValues",tickStroke:"tickStroke",trimTicks:"trimTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",showGridLines:"showGridLines",gridLineHeight:"gridLineHeight",width:"width",rotateTicks:"rotateTicks",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:Zm,decls:4,vars:2,consts:[["ticksel",""],["tmplMultilineTick",""],["tmplSinglelineTick",""],["class","tick",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"tick"],[4,"ngIf"],["stroke-width","0.01","font-size","12px"],[4,"ngIf","ngIfThen","ngIfElse"],["x","0",4,"ngFor","ngForOf"],["x","0"],["y2","0",1,"gridline-path","gridline-path-vertical"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g",null,0),s.DNE(2,iu,2,2,"g",3),s.k0s(),s.DNE(3,au,2,2,"g",4)),2&e&&(s.R7$(2),s.Y8G("ngForOf",i.ticks),s.R7$(),s.Y8G("ngForOf",i.ticks))},dependencies:[O.Sq,O.bT],encapsulation:2,changeDetection:0}),t})(),lg=(()=>{class t{constructor(){this.rotateTicks=!0,this.showGridLines=!1,this.xOrient=ue.Bottom,this.xAxisOffset=0,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.xAxisClassName="x axis",this.labelOffset=0,this.fill="none",this.stroke="stroke",this.tickStroke="#ccc",this.strokeWidth="none",this.padding=5,this.orientation=ue}ngOnChanges(e){this.update()}update(){this.transform=`translate(0,${this.xAxisOffset+this.padding+this.dims.height})`,typeof this.xAxisTickCount<"u"&&(this.tickArguments=[this.xAxisTickCount])}emitTicksHeight({height:e}){const i=e+25+5;i!==this.labelOffset&&(this.labelOffset=i,setTimeout(()=>{this.dimensionsChanged.emit({height:e})},0))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-x-axis",""]],viewQuery:function(e,i){if(1&e&&s.GBs(Ks,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksComponent=a.first)}},inputs:{xScale:"xScale",dims:"dims",trimTicks:"trimTicks",rotateTicks:"rotateTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",showGridLines:"showGridLines",showLabel:"showLabel",labelText:"labelText",ticks:"ticks",xAxisTickCount:"xAxisTickCount",xOrient:"xOrient",xAxisOffset:"xAxisOffset",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:su,decls:3,vars:4,consts:[["ngx-charts-x-axis-ticks","",3,"trimTicks","rotateTicks","maxTickLength","tickFormatting","tickArguments","tickStroke","scale","orient","showGridLines","gridLineHeight","width","tickValues","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width",4,"ngIf"],["ngx-charts-x-axis-ticks","",3,"dimensionsChanged","trimTicks","rotateTicks","maxTickLength","tickFormatting","tickArguments","tickStroke","scale","orient","showGridLines","gridLineHeight","width","tickValues","wrapTicks"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g"),s.DNE(1,ru,1,13,"g",0)(2,ou,1,5,"g",1),s.k0s()),2&e&&(s.BMQ("class",i.xAxisClassName)("transform",i.transform),s.R7$(),s.Y8G("ngIf",i.xScale),s.R7$(),s.Y8G("ngIf",i.showLabel))},dependencies:[Ks,Qs,O.bT],encapsulation:2,changeDetection:0}),t})();function Qe(t,n,e,i,a,[r,o,l,c]){let h="";return h=`M${[t+a,n]}`,h+="h"+((e=0===(e=Math.floor(e))?1:e)-2*a),h+=o?`a${[a,a]} 0 0 1 ${[a,a]}`:`h${a}v${a}`,h+="v"+((i=0===(i=Math.floor(i))?1:i)-2*a),h+=c?`a${[a,a]} 0 0 1 ${[-a,a]}`:`v${a}h${-a}`,h+="h"+(2*a-e),h+=l?`a${[a,a]} 0 0 1 ${[-a,-a]}`:`h${-a}v${-a}`,h+="v"+(2*a-i),h+=r?`a${[a,a]} 0 0 1 ${[a,-a]}`:`v${-a}h${a}`,h+="z",h}let er=(()=>{class t{constructor(e){this.platformId=e,this.tickArguments=[5],this.tickStroke="#ccc",this.trimTicks=!0,this.maxTickLength=16,this.showGridLines=!1,this.showRefLabels=!1,this.showRefLines=!1,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.innerTickSize=6,this.tickPadding=3,this.verticalSpacing=20,this.textAnchor=We.Middle,this.width=0,this.outerTickSize=6,this.rotateLabels=!1,this.referenceLineLength=0,this.Orientation=ue}ngOnChanges(e){this.update()}ngAfterViewInit(){setTimeout(()=>this.updateDims())}updateDims(){if(!(0,O.UE)(this.platformId))return this.width=this.getApproximateAxisWidth(),void this.dimensionsChanged.emit({width:this.width});const e=parseInt(this.ticksElement.nativeElement.getBoundingClientRect().width,10);e!==this.width&&(this.width=e,this.dimensionsChanged.emit({width:e}),setTimeout(()=>this.updateDims()))}update(){const e=this.scale,i=this.orient===ue.Top||this.orient===ue.Right?-1:1;switch(this.tickSpacing=Math.max(this.innerTickSize,0)+this.tickPadding,this.ticks=this.getTicks(),this.tickFormat=this.tickFormatting?this.tickFormatting:e.tickFormat?e.tickFormat.apply(e,this.tickArguments):function(a){return"Date"===a.constructor.name?a.toLocaleDateString():a.toLocaleString()},this.adjustedScale=e.bandwidth?a=>{const r=e(a)+.5*e.bandwidth();if(this.wrapTicks&&a.toString().length>this.maxTickLength){const o=this.tickChunks(a).length;if(1===o)return r;const h=.5*e.bandwidth()-8*o*.5;return e(a)+h}return r}:e,this.showRefLines&&this.referenceLines&&this.setReferencelines(),this.orient){case ue.Top:case ue.Bottom:this.transform=function(a){return"translate("+this.adjustedScale(a)+",0)"},this.textAnchor=We.Middle,this.y2=this.innerTickSize*i,this.y1=this.tickSpacing*i,this.dy=i<0?"0em":".71em";break;case ue.Left:this.transform=function(a){return"translate(0,"+this.adjustedScale(a)+")"},this.textAnchor=We.End,this.x2=this.innerTickSize*-i,this.x1=this.tickSpacing*-i,this.dy=".32em";break;case ue.Right:this.transform=function(a){return"translate(0,"+this.adjustedScale(a)+")"},this.textAnchor=We.Start,this.x2=this.innerTickSize*-i,this.x1=this.tickSpacing*-i,this.dy=".32em"}setTimeout(()=>this.updateDims())}setReferencelines(){this.refMin=this.adjustedScale(Math.min.apply(null,this.referenceLines.map(e=>e.value))),this.refMax=this.adjustedScale(Math.max.apply(null,this.referenceLines.map(e=>e.value))),this.referenceLineLength=this.referenceLines.length,this.referenceAreaPath=Qe(0,this.refMax,this.gridLineWidth,this.refMin-this.refMax,0,[!1,!1,!1,!1])}getTicks(){let e;const i=this.getMaxTicks(20),a=this.getMaxTicks(50);return this.tickValues?e=this.tickValues:this.scale.ticks?e=this.scale.ticks.apply(this.scale,[a]):(e=this.scale.domain(),e=qs(e,i)),e}getMaxTicks(e){return Math.floor(this.height/e)}tickTransform(e){return`translate(${this.adjustedScale(e)},${this.verticalSpacing})`}gridLineTransform(){return"translate(5,0)"}tickTrim(e){return this.trimTicks?Vn(e,this.maxTickLength):e}getApproximateAxisWidth(){return 7*Math.max(...this.ticks.map(a=>this.tickTrim(this.tickFormat(a)).length))}tickChunks(e){if(e.toString().length>this.maxTickLength&&this.scale.bandwidth){const i=this.maxTickLength,a=Math.floor(this.scale.bandwidth()/15);return a<=1?[this.tickTrim(e)]:Js(e,i,Math.min(a,5))}return[this.tickFormat(e)]}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-y-axis-ticks",""]],viewQuery:function(e,i){if(1&e&&s.GBs($s,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksElement=a.first)}},inputs:{scale:"scale",orient:"orient",tickArguments:"tickArguments",tickValues:"tickValues",tickStroke:"tickStroke",trimTicks:"trimTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",showGridLines:"showGridLines",gridLineWidth:"gridLineWidth",height:"height",referenceLines:"referenceLines",showRefLabels:"showRefLabels",showRefLines:"showRefLines",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:lu,decls:6,vars:4,consts:[["ticksel",""],["tmplMultilineTick",""],["tmplSinglelineTick",""],["class","tick",4,"ngFor","ngForOf"],["class","reference-area",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"tick"],[4,"ngIf"],["stroke-width","0.01"],[4,"ngIf","ngIfThen","ngIfElse"],[4,"ngIf","ngIfElse"],["x","0",4,"ngFor","ngForOf"],["x","0"],[1,"reference-area"],["class","gridline-path gridline-path-horizontal","x1","0",4,"ngIf"],["x1","0",1,"gridline-path","gridline-path-horizontal"],["x1","0",1,"refline-path","gridline-path-horizontal"],[1,"refline-label"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g",null,0),s.DNE(2,fu,2,2,"g",3),s.k0s(),s.DNE(3,xu,1,2,"path",4)(4,Tu,2,2,"g",5)(5,wu,2,1,"g",5)),2&e&&(s.R7$(2),s.Y8G("ngForOf",i.ticks),s.R7$(),s.Y8G("ngIf",i.referenceLineLength>1&&i.refMax&&i.refMin&&i.showRefLines),s.R7$(),s.Y8G("ngForOf",i.ticks),s.R7$(),s.Y8G("ngForOf",i.referenceLines))},dependencies:[O.Sq,O.bT],encapsulation:2,changeDetection:0}),t})(),cg=(()=>{class t{constructor(){this.showGridLines=!1,this.yOrient=ue.Left,this.yAxisOffset=0,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.yAxisClassName="y axis",this.labelOffset=15,this.fill="none",this.stroke="#CCC",this.tickStroke="#CCC",this.strokeWidth=1,this.padding=5}ngOnChanges(e){this.update()}update(){this.offset=-(this.yAxisOffset+this.padding),this.yOrient===ue.Right?(this.labelOffset=65,this.transform=`translate(${this.offset+this.dims.width} , 0)`):this.transform=`translate(${this.offset} , 0)`,void 0!==this.yAxisTickCount&&(this.tickArguments=[this.yAxisTickCount])}emitTicksWidth({width:e}){e!==this.labelOffset&&this.yOrient===ue.Right?(this.labelOffset=e+this.labelOffset,setTimeout(()=>{this.dimensionsChanged.emit({width:e})},0)):e!==this.labelOffset&&(this.labelOffset=e,setTimeout(()=>{this.dimensionsChanged.emit({width:e})},0))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-y-axis",""]],viewQuery:function(e,i){if(1&e&&s.GBs(er,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksComponent=a.first)}},inputs:{yScale:"yScale",dims:"dims",trimTicks:"trimTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",ticks:"ticks",showGridLines:"showGridLines",showLabel:"showLabel",labelText:"labelText",yAxisTickCount:"yAxisTickCount",yOrient:"yOrient",referenceLines:"referenceLines",showRefLines:"showRefLines",showRefLabels:"showRefLabels",yAxisOffset:"yAxisOffset",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:Su,decls:3,vars:4,consts:[["ngx-charts-y-axis-ticks","",3,"trimTicks","maxTickLength","tickFormatting","tickArguments","tickValues","tickStroke","scale","orient","showGridLines","gridLineWidth","referenceLines","showRefLines","showRefLabels","height","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width",4,"ngIf"],["ngx-charts-y-axis-ticks","",3,"dimensionsChanged","trimTicks","maxTickLength","tickFormatting","tickArguments","tickValues","tickStroke","scale","orient","showGridLines","gridLineWidth","referenceLines","showRefLines","showRefLabels","height","wrapTicks"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g"),s.DNE(1,ku,1,15,"g",0)(2,Au,1,5,"g",1),s.k0s()),2&e&&(s.BMQ("class",i.yAxisClassName)("transform",i.transform),s.R7$(),s.Y8G("ngIf",i.yScale),s.R7$(),s.Y8G("ngIf",i.showLabel))},dependencies:[er,Qs,O.bT],encapsulation:2,changeDetection:0}),t})(),tr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[O.MD]]}),t})();var Zt=function(t){return t.popover="popover",t.tooltip="tooltip",t}(Zt||{}),Ct=function(t){return t[t.all="all"]="all",t[t.focus="focus"]="focus",t[t.mouseover="mouseover"]="mouseover",t}(Ct||{});let Bn=(()=>{class t{constructor(e,i,a){this.tooltipService=e,this.viewContainerRef=i,this.renderer=a,this.tooltipCssClass="",this.tooltipAppendToBody=!0,this.tooltipSpacing=10,this.tooltipDisabled=!1,this.tooltipShowCaret=!0,this.tooltipPlacement=I.Top,this.tooltipAlignment=I.Center,this.tooltipType=Zt.popover,this.tooltipCloseOnClickOutside=!0,this.tooltipCloseOnMouseLeave=!0,this.tooltipHideTimeout=300,this.tooltipShowTimeout=100,this.tooltipShowEvent=Ct.all,this.tooltipImmediateExit=!1,this.show=new s.bkB,this.hide=new s.bkB}get listensForFocus(){return this.tooltipShowEvent===Ct.all||this.tooltipShowEvent===Ct.focus}get listensForHover(){return this.tooltipShowEvent===Ct.all||this.tooltipShowEvent===Ct.mouseover}ngOnDestroy(){this.hideTooltip(!0)}onFocus(){this.listensForFocus&&this.showTooltip()}onBlur(){this.listensForFocus&&this.hideTooltip(!0)}onMouseEnter(){this.listensForHover&&this.showTooltip()}onMouseLeave(e){if(this.listensForHover&&this.tooltipCloseOnMouseLeave){if(clearTimeout(this.timeout),this.component&&this.component.instance.element.nativeElement.contains(e))return;this.hideTooltip(this.tooltipImmediateExit)}}onMouseClick(){this.listensForHover&&this.hideTooltip(!0)}showTooltip(e){if(this.component||this.tooltipDisabled)return;const i=e?0:this.tooltipShowTimeout+(navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)?400:0);clearTimeout(this.timeout),this.timeout=setTimeout(()=>{this.tooltipService.destroyAll();const a=this.createBoundOptions();this.component=this.tooltipService.create(a),setTimeout(()=>{this.component&&this.addHideListeners(this.component.instance.element.nativeElement)},10),this.show.emit(!0)},i)}addHideListeners(e){this.mouseEnterContentEvent=this.renderer.listen(e,"mouseenter",()=>{clearTimeout(this.timeout)}),this.tooltipCloseOnMouseLeave&&(this.mouseLeaveContentEvent=this.renderer.listen(e,"mouseleave",()=>{this.hideTooltip(this.tooltipImmediateExit)})),this.tooltipCloseOnClickOutside&&(this.documentClickEvent=this.renderer.listen("window","click",i=>{e.contains(i.target)||this.hideTooltip()}))}hideTooltip(e=!1){if(!this.component)return;const i=()=>{this.mouseLeaveContentEvent&&this.mouseLeaveContentEvent(),this.mouseEnterContentEvent&&this.mouseEnterContentEvent(),this.documentClickEvent&&this.documentClickEvent(),this.hide.emit(!0),this.tooltipService.destroy(this.component),this.component=void 0};clearTimeout(this.timeout),e?i():this.timeout=setTimeout(i,this.tooltipHideTimeout)}createBoundOptions(){return{title:this.tooltipTitle,template:this.tooltipTemplate,host:this.viewContainerRef.element,placement:this.tooltipPlacement,alignment:this.tooltipAlignment,type:this.tooltipType,showCaret:this.tooltipShowCaret,cssClass:this.tooltipCssClass,spacing:this.tooltipSpacing,context:this.tooltipContext}}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(En),s.rXU(s.c1b),s.rXU(s.sFG))},t.\u0275dir=s.FsC({type:t,selectors:[["","ngx-tooltip",""]],hostBindings:function(e,i){1&e&&s.bIt("focusin",function(){return i.onFocus()})("blur",function(){return i.onBlur()})("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(r){return i.onMouseLeave(r.target)})("click",function(){return i.onMouseClick()})},inputs:{tooltipCssClass:"tooltipCssClass",tooltipTitle:"tooltipTitle",tooltipAppendToBody:"tooltipAppendToBody",tooltipSpacing:"tooltipSpacing",tooltipDisabled:"tooltipDisabled",tooltipShowCaret:"tooltipShowCaret",tooltipPlacement:"tooltipPlacement",tooltipAlignment:"tooltipAlignment",tooltipType:"tooltipType",tooltipCloseOnClickOutside:"tooltipCloseOnClickOutside",tooltipCloseOnMouseLeave:"tooltipCloseOnMouseLeave",tooltipHideTimeout:"tooltipHideTimeout",tooltipShowTimeout:"tooltipShowTimeout",tooltipTemplate:"tooltipTemplate",tooltipShowEvent:"tooltipShowEvent",tooltipContext:"tooltipContext",tooltipImmediateExit:"tooltipImmediateExit"},outputs:{show:"show",hide:"hide"}}),t})(),ir=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({providers:[Xs,En],imports:[[O.MD]]}),t})();const nr={};function Qt(){let t=("0000"+(Math.random()*Math.pow(36,4)|0).toString(36)).slice(-4);return t=`a${t}`,nr[t]?Qt():(nr[t]=!0,t)}var le=function(t){return t.Vertical="vertical",t.Horizontal="horizontal",t}(le||{});let Pn,Di=(()=>{class t{constructor(){this.orientation=le.Vertical}ngOnChanges(e){this.x1="0%",this.x2="0%",this.y1="0%",this.y2="0%",this.orientation===le.Horizontal?this.x2="100%":this.orientation===le.Vertical&&(this.y1="100%")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-svg-linear-gradient",""]],inputs:{orientation:"orientation",name:"name",stops:"stops"},features:[s.OA$],attrs:Lu,decls:2,vars:6,consts:[[3,"id"],[3,"stop-color","stop-opacity",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"linearGradient",0),s.DNE(1,Du,1,5,"stop",1),s.k0s()),2&e&&(s.Y8G("id",i.name),s.BMQ("x1",i.x1)("y1",i.y1)("x2",i.x2)("y2",i.y2),s.R7$(),s.Y8G("ngForOf",i.stops))},dependencies:[O.Sq],encapsulation:2,changeDetection:0}),t})();typeof window<"u"?Pn=window:typeof global<"u"&&(Pn=global);let ke=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[O.MD,tr,ir],O.MD,tr,ir]}),t})();const cr=[{name:"vivid",selectable:!0,group:L.Ordinal,domain:["#647c8a","#3f51b5","#2196f3","#00b862","#afdf0a","#a7b61a","#f3e562","#ff9800","#ff5722","#ff4514"]},{name:"natural",selectable:!0,group:L.Ordinal,domain:["#bf9d76","#e99450","#d89f59","#f2dfa7","#a5d7c6","#7794b1","#afafaf","#707160","#ba9383","#d9d5c3"]},{name:"cool",selectable:!0,group:L.Ordinal,domain:["#a8385d","#7aa3e5","#a27ea8","#aae3f5","#adcded","#a95963","#8796c0","#7ed3ed","#50abcc","#ad6886"]},{name:"fire",selectable:!0,group:L.Ordinal,domain:["#ff3d00","#bf360c","#ff8f00","#ff6f00","#ff5722","#e65100","#ffca28","#ffab00"]},{name:"solar",selectable:!0,group:L.Linear,domain:["#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"]},{name:"air",selectable:!0,group:L.Linear,domain:["#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"]},{name:"aqua",selectable:!0,group:L.Linear,domain:["#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"]},{name:"flame",selectable:!1,group:L.Ordinal,domain:["#A10A28","#D3342D","#EF6D49","#FAAD67","#FDDE90","#DBED91","#A9D770","#6CBA67","#2C9653","#146738"]},{name:"ocean",selectable:!1,group:L.Ordinal,domain:["#1D68FB","#33C0FC","#4AFFFE","#AFFFFF","#FFFC63","#FDBD2D","#FC8A25","#FA4F1E","#FA141B","#BA38D1"]},{name:"forest",selectable:!1,group:L.Ordinal,domain:["#55C22D","#C1F33D","#3CC099","#AFFFFF","#8CFC9D","#76CFFA","#BA60FB","#EE6490","#C42A1C","#FC9F32"]},{name:"horizon",selectable:!1,group:L.Ordinal,domain:["#2597FB","#65EBFD","#99FDD0","#FCEE4B","#FEFCFA","#FDD6E3","#FCB1A8","#EF6F7B","#CB96E8","#EFDEE0"]},{name:"neons",selectable:!1,group:L.Ordinal,domain:["#FF3333","#FF33FF","#CC33FF","#0000FF","#33CCFF","#33FFFF","#33FF66","#CCFF33","#FFCC00","#FF6600"]},{name:"picnic",selectable:!1,group:L.Ordinal,domain:["#FAC51D","#66BD6D","#FAA026","#29BB9C","#E96B56","#55ACD2","#B7332F","#2C83C9","#9166B8","#92E7E8"]},{name:"night",selectable:!1,group:L.Ordinal,domain:["#2B1B5A","#501356","#183356","#28203F","#391B3C","#1E2B3C","#120634","#2D0432","#051932","#453080","#75267D","#2C507D","#4B3880","#752F7D","#35547D"]},{name:"nightLights",selectable:!1,group:L.Ordinal,domain:["#4e31a5","#9c25a7","#3065ab","#57468b","#904497","#46648b","#32118d","#a00fb3","#1052a2","#6e51bd","#b63cc3","#6c97cb","#8671c1","#b455be","#7496c3"]}];class xg{constructor(n,e,i,a){"string"==typeof n&&(n=cr.find(r=>r.name===n)),this.colorDomain=n.domain,this.scaleType=e,this.domain=i,this.customColors=a,this.scale=this.generateColorScheme(n,e,this.domain)}generateColorScheme(n,e,i){let a;switch("string"==typeof n&&(n=cr.find(r=>r.name===n)),e){case L.Quantile:a=Gs().range(n.domain).domain(i);break;case L.Ordinal:a=Fn().range(n.domain).domain(i);break;case L.Linear:{const r=[...n.domain];1===r.length&&(r.push(r[0]),this.colorDomain=r);const o=Es(0,1,1/r.length);a=Tt().range(r).domain(o)}}return a}getColor(n){if(null==n)throw new Error("Value can not be null");if(this.scaleType===L.Linear){const e=Tt().domain(this.domain).range([0,1]);return this.scale(e(n))}{if("function"==typeof this.customColors)return this.customColors(n);const e=n.toString();let i;return this.customColors&&this.customColors.length>0&&(i=this.customColors.find(a=>a.name.toLowerCase()===e.toLowerCase())),i?i.value:this.scale(n)}}getLinearGradientStops(n,e){void 0===e&&(e=this.domain[0]);const i=Tt().domain(this.domain).range([0,1]),a=Li().domain(this.colorDomain).range([0,1]),r=this.getColor(n),o=i(e),l=this.getColor(e),c=i(n);let h=1,d=o;const m=[];for(m.push({color:l,offset:o,originalOffset:o,opacity:1});d=(c-a.bandwidth()).toFixed(4))break;m.push({color:p,offset:x,opacity:1}),d=x,h++}}if(m[m.length-1].offset<100&&m.push({color:r,offset:c,opacity:1}),c===o)m[0].offset=0,m[1].offset=100;else if(100!==m[m.length-1].offset)for(const p of m)p.offset=(p.offset-o)/(c-o)*100;return m}}let vg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),yg=(()=>{class t{constructor(e){this.roundEdges=!0,this.gradient=!1,this.offset=0,this.isActive=!1,this.animations=!0,this.noBarWhenZero=!0,this.select=new s.bkB,this.activate=new s.bkB,this.deactivate=new s.bkB,this.hasGradient=!1,this.hideBar=!1,this.element=e.nativeElement}ngOnChanges(e){e.roundEdges&&this.loadAnimation(),this.update()}update(){this.gradientId="grad"+Qt().toString(),this.gradientFill=`url(#${this.gradientId})`,this.gradient||this.stops?(this.gradientStops=this.getGradient(),this.hasGradient=!0):this.hasGradient=!1,this.updatePathEl(),this.checkToHideBar()}loadAnimation(){this.path=this.getStartingPath(),setTimeout(this.update.bind(this),100)}updatePathEl(){const e=function Fe(t){return"string"==typeof t?new we([[document.querySelector(t)]],[document.documentElement]):new we([[t]],ea)}(this.element).select(".bar"),i=this.getPath();this.animations?e.transition().duration(500).attr("d",i):e.attr("d",i)}getGradient(){return this.stops?this.stops:[{offset:0,color:this.fill,opacity:this.getStartOpacity()},{offset:100,color:this.fill,opacity:1}]}getStartingPath(){if(!this.animations)return this.getPath();let i,e=this.getRadius();return this.roundEdges?this.orientation===le.Vertical?(e=Math.min(this.height,e),i=Qe(this.x,this.y+this.height,this.width,1,0,this.edges)):this.orientation===le.Horizontal&&(e=Math.min(this.width,e),i=Qe(this.x,this.y,1,this.height,0,this.edges)):this.orientation===le.Vertical?i=Qe(this.x,this.y+this.height,this.width,1,0,this.edges):this.orientation===le.Horizontal&&(i=Qe(this.x,this.y,1,this.height,0,this.edges)),i}getPath(){let i,e=this.getRadius();return this.roundEdges?this.orientation===le.Vertical?(e=Math.min(this.height,e),i=Qe(this.x,this.y,this.width,this.height,e,this.edges)):this.orientation===le.Horizontal&&(e=Math.min(this.width,e),i=Qe(this.x,this.y,this.width,this.height,e,this.edges)):i=Qe(this.x,this.y,this.width,this.height,e,this.edges),i}getRadius(){let e=0;return this.roundEdges&&this.height>5&&this.width>5&&(e=Math.floor(Math.min(5,this.height/2,this.width/2))),e}getStartOpacity(){return this.roundEdges?.2:.5}get edges(){let e=[!1,!1,!1,!1];return this.roundEdges&&(this.orientation===le.Vertical?e=this.data.value>0?[!0,!0,!1,!1]:[!1,!1,!0,!0]:this.orientation===le.Horizontal&&(e=this.data.value>0?[!1,!0,!1,!0]:[!0,!1,!0,!1])),e}onMouseEnter(){this.activate.emit(this.data)}onMouseLeave(){this.deactivate.emit(this.data)}checkToHideBar(){this.hideBar=this.noBarWhenZero&&(this.orientation===le.Vertical&&0===this.height||this.orientation===le.Horizontal&&0===this.width)}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-bar",""]],hostBindings:function(e,i){1&e&&s.bIt("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(){return i.onMouseLeave()})},inputs:{fill:"fill",data:"data",width:"width",height:"height",x:"x",y:"y",orientation:"orientation",roundEdges:"roundEdges",gradient:"gradient",offset:"offset",isActive:"isActive",stops:"stops",animations:"animations",ariaLabel:"ariaLabel",noBarWhenZero:"noBarWhenZero"},outputs:{select:"select",activate:"activate",deactivate:"deactivate"},features:[s.OA$],attrs:hp,decls:2,vars:8,consts:[[4,"ngIf"],["stroke","none","role","img","tabIndex","-1",1,"bar",3,"click"],["ngx-charts-svg-linear-gradient","",3,"orientation","name","stops"]],template:function(e,i){1&e&&(s.DNE(0,dp,2,3,"defs",0),s.qSk(),s.j41(1,"path",1),s.bIt("click",function(){return i.select.emit(i.data)}),s.k0s()),2&e&&(s.Y8G("ngIf",i.hasGradient),s.R7$(),s.AVh("active",i.isActive)("hidden",i.hideBar),s.BMQ("d",i.path)("aria-label",i.ariaLabel)("fill",i.hasGradient?i.gradientFill:i.fill))},dependencies:[Di,O.bT],encapsulation:2,changeDetection:0}),t})();var qe=function(t){return t.Standard="standard",t.Normalized="normalized",t.Stacked="stacked",t}(qe||{}),bt=function(t){return t.positive="positive",t.negative="negative",t}(bt||{});let Tg=(()=>{class t{constructor(e){this.dimensionsChanged=new s.bkB,this.horizontalPadding=2,this.verticalPadding=5,this.element=e.nativeElement}ngOnChanges(e){this.update()}getSize(){return{height:this.element.getBoundingClientRect().height,width:this.element.getBoundingClientRect().width,negative:this.value<0}}ngAfterViewInit(){this.dimensionsChanged.emit(this.getSize())}update(){this.formatedValue=this.valueFormatting?this.valueFormatting(this.value):Ut(this.value),"horizontal"===this.orientation?(this.x=this.barX+this.barWidth,this.value<0?(this.x=this.x-this.horizontalPadding,this.textAnchor="end"):(this.x=this.x+this.horizontalPadding,this.textAnchor="start"),this.y=this.barY+this.barHeight/2):(this.x=this.barX+this.barWidth/2,this.y=this.barY+this.barHeight,this.value<0?(this.y=this.y+this.verticalPadding,this.textAnchor="end"):(this.y=this.y-this.verticalPadding,this.textAnchor="start"),this.transform=`rotate(-45, ${this.x} , ${this.y})`)}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-bar-label",""]],inputs:{value:"value",valueFormatting:"valueFormatting",barX:"barX",barY:"barY",barWidth:"barWidth",barHeight:"barHeight",orientation:"orientation"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:mp,decls:2,vars:5,consts:[["alignment-baseline","middle",1,"textDataLabel"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"text",0),s.EFF(1),s.k0s()),2&e&&(s.BMQ("text-anchor",i.textAnchor)("transform",i.transform)("x",i.x)("y",i.y),s.R7$(),s.SpI(" ",i.formatedValue," "))},styles:[".textDataLabel[_ngcontent-%COMP%]{font-size:11px}"],changeDetection:0}),t})(),Cg=(()=>{class t{constructor(){this.type=qe.Standard,this.tooltipDisabled=!1,this.animations=!0,this.showDataLabel=!1,this.noBarWhenZero=!0,this.select=new s.bkB,this.activate=new s.bkB,this.deactivate=new s.bkB,this.dataLabelWidthChanged=new s.bkB,this.barsForDataLabels=[],this.barOrientation=le}ngOnChanges(e){this.update()}update(){this.updateTooltipSettings();const e={[bt.positive]:0,[bt.negative]:0};let i,a;i=bt.positive,this.type===qe.Normalized&&(a=this.series.map(o=>o.value).reduce((o,l)=>o+l,0));const r=Math.max(this.xScale.domain()[0],0);this.bars=this.series.map(o=>{let l=o.value;const c=this.getLabel(o),h=Ut(c);i=l>0?bt.positive:bt.negative;const m={value:l,label:c,roundEdges:this.roundEdges,data:o,formattedLabel:h};if(m.height=this.yScale.bandwidth(),this.type===qe.Standard)m.width=Math.abs(this.xScale(l)-this.xScale(r)),m.x=this.xScale(l<0?l:r),m.y=this.yScale(c);else if(this.type===qe.Stacked){const x=e[i],g=x+l;e[i]+=l,m.width=this.xScale(g)-this.xScale(x),m.x=this.xScale(x),m.y=0,m.offset0=x,m.offset1=g}else if(this.type===qe.Normalized){let x=e[i],g=x+l;e[i]+=l,a>0?(x=100*x/a,g=100*g/a):(x=0,g=0),m.width=this.xScale(g)-this.xScale(x),m.x=this.xScale(x),m.y=0,m.offset0=x,m.offset1=g,l=(g-x).toFixed(2)+"%"}this.colors.scaleType===L.Ordinal?m.color=this.colors.getColor(c):this.type===qe.Standard?(m.color=this.colors.getColor(l),m.gradientStops=this.colors.getLinearGradientStops(l)):(m.color=this.colors.getColor(m.offset1),m.gradientStops=this.colors.getLinearGradientStops(m.offset1,m.offset0));let p=h;return m.ariaLabel=h+" "+l.toLocaleString(),null!=this.seriesName&&(p=`${this.seriesName} \u2022 ${h}`,m.data.series=this.seriesName,m.ariaLabel=this.seriesName+" "+m.ariaLabel),m.tooltipText=this.tooltipDisabled?void 0:`\n ${function Mn(t){return t.toLocaleString().replace(/[&'`"<>]/g,n=>({"&":"&","'":"'","`":"`",'"':""","<":"<",">":">"}[n]))}(p)}\n ${this.dataLabelFormatting?this.dataLabelFormatting(l):l.toLocaleString()}\n `,m}),this.updateDataLabels()}updateDataLabels(){if(this.type===qe.Stacked){this.barsForDataLabels=[];const e={};e.series=this.seriesName;const i=this.series.map(r=>r.value).reduce((r,o)=>o>0?r+o:r,0),a=this.series.map(r=>r.value).reduce((r,o)=>o<0?r+o:r,0);e.total=i+a,e.x=0,e.y=0,e.width=this.xScale(e.total>0?i:a),e.height=this.yScale.bandwidth(),this.barsForDataLabels.push(e)}else this.barsForDataLabels=this.series.map(e=>{const i={};return i.series=this.seriesName??e.label,i.total=e.value,i.x=this.xScale(0),i.y=this.yScale(e.label),i.width=this.xScale(i.total)-this.xScale(0),i.height=this.yScale.bandwidth(),i})}updateTooltipSettings(){this.tooltipPlacement=this.tooltipDisabled?void 0:I.Top,this.tooltipType=this.tooltipDisabled?void 0:Zt.tooltip}isActive(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(a=>e.name===a.name&&e.value===a.value)}getLabel(e){return e.label?e.label:e.name}trackBy(e,i){return i.label}trackDataLabelBy(e,i){return e+"#"+i.series+"#"+i.total}click(e){this.select.emit(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-series-horizontal",""]],inputs:{dims:"dims",type:"type",series:"series",xScale:"xScale",yScale:"yScale",colors:"colors",tooltipDisabled:"tooltipDisabled",gradient:"gradient",activeEntries:"activeEntries",seriesName:"seriesName",tooltipTemplate:"tooltipTemplate",roundEdges:"roundEdges",animations:"animations",showDataLabel:"showDataLabel",dataLabelFormatting:"dataLabelFormatting",noBarWhenZero:"noBarWhenZero"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",dataLabelWidthChanged:"dataLabelWidthChanged"},features:[s.OA$],attrs:up,decls:2,vars:3,consts:[["ngx-charts-bar","","ngx-tooltip","",3,"width","height","x","y","fill","stops","data","orientation","roundEdges","gradient","isActive","ariaLabel","animations","tooltipDisabled","tooltipPlacement","tooltipType","tooltipTitle","tooltipTemplate","tooltipContext","noBarWhenZero","select","activate","deactivate",4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],["ngx-charts-bar","","ngx-tooltip","",3,"select","activate","deactivate","width","height","x","y","fill","stops","data","orientation","roundEdges","gradient","isActive","ariaLabel","animations","tooltipDisabled","tooltipPlacement","tooltipType","tooltipTitle","tooltipTemplate","tooltipContext","noBarWhenZero"],["ngx-charts-bar-label","",3,"barX","barY","barWidth","barHeight","value","valueFormatting","orientation","dimensionsChanged",4,"ngFor","ngForOf","ngForTrackBy"],["ngx-charts-bar-label","",3,"dimensionsChanged","barX","barY","barWidth","barHeight","value","valueFormatting","orientation"]],template:function(e,i){1&e&&s.DNE(0,pp,1,21,"g",0)(1,fp,2,2,"g",1),2&e&&(s.Y8G("ngForOf",i.bars)("ngForTrackBy",i.trackBy),s.R7$(),s.Y8G("ngIf",i.showDataLabel))},dependencies:[yg,Tg,O.Sq,Bn,O.bT],encapsulation:2,data:{animation:[(0,re.hZ)("animationState",[(0,re.kY)(":leave",[(0,re.iF)({opacity:1}),(0,re.i0)(500,(0,re.iF)({opacity:0}))])])]},changeDetection:0}),t})(),bg=(()=>{class t extends Zs{constructor(){super(...arguments),this.legend=!1,this.legendTitle="Legend",this.legendPosition=Ze.Right,this.tooltipDisabled=!1,this.showGridLines=!0,this.activeEntries=[],this.trimXAxisTicks=!0,this.trimYAxisTicks=!0,this.rotateXAxisTicks=!0,this.maxXAxisTickLength=16,this.maxYAxisTickLength=16,this.barPadding=8,this.roundDomains=!1,this.roundEdges=!0,this.showDataLabel=!1,this.noBarWhenZero=!0,this.wrapTicks=!1,this.activate=new s.bkB,this.deactivate=new s.bkB,this.margin=[10,20,10,20],this.xAxisHeight=0,this.yAxisWidth=0,this.dataLabelMaxWidth={negative:0,positive:0}}update(){super.update(),this.showDataLabel||(this.dataLabelMaxWidth={negative:0,positive:0}),this.margin=[10,20+this.dataLabelMaxWidth.positive,10,20+this.dataLabelMaxWidth.negative],this.dims=function fg({width:t,height:n,margins:e,showXAxis:i=!1,showYAxis:a=!1,xAxisHeight:r=0,yAxisWidth:o=0,showXLabel:l=!1,showYLabel:c=!1,showLegend:h=!1,legendType:d=L.Ordinal,legendPosition:m=Ze.Right,columns:p=12}){let x=e[3],g=t,f=n-e[0]-e[2];return h&&m===Ze.Right&&(p-=d===L.Ordinal?2:1),g=g*p/12,g=g-e[1]-e[3],i&&(f-=5,f-=r,l&&(f-=30)),a&&(g-=5,g-=o,x+=o,x+=10,c&&(g-=30,x+=30)),g=Math.max(0,g),f=Math.max(0,f),{width:Math.floor(g),height:Math.floor(f),xOffset:Math.floor(x)}}({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType,legendPosition:this.legendPosition}),this.formatDates(),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform=`translate(${this.dims.xOffset} , ${this.margin[0]})`}getXScale(){this.xDomain=this.getXDomain();const e=Tt().range([0,this.dims.width]).domain(this.xDomain);return this.roundDomains?e.nice():e}getYScale(){this.yDomain=this.getYDomain();const e=this.yDomain.length/(this.dims.height/this.barPadding+1);return Li().rangeRound([0,this.dims.height]).paddingInner(e).domain(this.yDomain)}getXDomain(){const e=this.results.map(r=>r.value);return[this.xScaleMin?Math.min(this.xScaleMin,...e):Math.min(0,...e),this.xScaleMax?Math.max(this.xScaleMax,...e):Math.max(0,...e)]}getYDomain(){return this.results.map(e=>e.label)}onClick(e){this.select.emit(e)}setColors(){let e;e=this.schemeType===L.Ordinal?this.yDomain:this.xDomain,this.colors=new xg(this.scheme,this.schemeType,e,this.customColors)}getLegendOptions(){const e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0,position:this.legendPosition};return"ordinal"===e.scaleType?(e.domain=this.yDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.xDomain,e.colors=this.colors.scale),e}updateYAxisWidth({width:e}){this.yAxisWidth=e,this.update()}updateXAxisHeight({height:e}){this.xAxisHeight=e,this.update()}onDataLabelMaxWidthChanged(e){e.size.negative?this.dataLabelMaxWidth.negative=Math.max(this.dataLabelMaxWidth.negative,e.size.width):this.dataLabelMaxWidth.positive=Math.max(this.dataLabelMaxWidth.positive,e.size.width),e.index===this.results.length-1&&setTimeout(()=>this.update())}onActivate(e,i=!1){e=this.results.find(r=>i?r.label===e.name:r.name===e.name),!(this.activeEntries.findIndex(r=>r.name===e.name&&r.value===e.value&&r.series===e.series)>-1)&&(this.activeEntries=[e,...this.activeEntries],this.activate.emit({value:e,entries:this.activeEntries}))}onDeactivate(e,i=!1){e=this.results.find(r=>i?r.label===e.name:r.name===e.name);const a=this.activeEntries.findIndex(r=>r.name===e.name&&r.value===e.value&&r.series===e.series);this.activeEntries.splice(a,1),this.activeEntries=[...this.activeEntries],this.deactivate.emit({value:e,entries:this.activeEntries})}}return t.\u0275fac=(()=>{let n;return function(i){return(n||(n=s.xGo(t)))(i||t)}})(),t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-bar-horizontal"]],contentQueries:function(e,i,a){if(1&e&&s.wni(a,ip,5),2&e){let r;s.mGM(r=s.lsd())&&(i.tooltipTemplate=r.first)}},inputs:{legend:"legend",legendTitle:"legendTitle",legendPosition:"legendPosition",xAxis:"xAxis",yAxis:"yAxis",showXAxisLabel:"showXAxisLabel",showYAxisLabel:"showYAxisLabel",xAxisLabel:"xAxisLabel",yAxisLabel:"yAxisLabel",tooltipDisabled:"tooltipDisabled",gradient:"gradient",showGridLines:"showGridLines",activeEntries:"activeEntries",schemeType:"schemeType",trimXAxisTicks:"trimXAxisTicks",trimYAxisTicks:"trimYAxisTicks",rotateXAxisTicks:"rotateXAxisTicks",maxXAxisTickLength:"maxXAxisTickLength",maxYAxisTickLength:"maxYAxisTickLength",xAxisTickFormatting:"xAxisTickFormatting",yAxisTickFormatting:"yAxisTickFormatting",xAxisTicks:"xAxisTicks",yAxisTicks:"yAxisTicks",barPadding:"barPadding",roundDomains:"roundDomains",roundEdges:"roundEdges",xScaleMax:"xScaleMax",xScaleMin:"xScaleMin",showDataLabel:"showDataLabel",dataLabelFormatting:"dataLabelFormatting",noBarWhenZero:"noBarWhenZero",wrapTicks:"wrapTicks"},outputs:{activate:"activate",deactivate:"deactivate"},features:[s.Vt3],decls:5,vars:25,consts:[[3,"legendLabelClick","legendLabelActivate","legendLabelDeactivate","view","showLegend","legendOptions","activeEntries","animations"],[1,"bar-chart","chart"],["ngx-charts-x-axis","",3,"xScale","dims","showGridLines","showLabel","labelText","trimTicks","rotateTicks","maxTickLength","tickFormatting","ticks","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-y-axis","",3,"yScale","dims","showLabel","labelText","trimTicks","maxTickLength","tickFormatting","ticks","yAxisOffset","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-series-horizontal","",3,"select","activate","deactivate","dataLabelWidthChanged","xScale","yScale","colors","series","dims","gradient","tooltipDisabled","tooltipTemplate","activeEntries","roundEdges","animations","showDataLabel","dataLabelFormatting","noBarWhenZero"],["ngx-charts-x-axis","",3,"dimensionsChanged","xScale","dims","showGridLines","showLabel","labelText","trimTicks","rotateTicks","maxTickLength","tickFormatting","ticks","wrapTicks"],["ngx-charts-y-axis","",3,"dimensionsChanged","yScale","dims","showLabel","labelText","trimTicks","maxTickLength","tickFormatting","ticks","yAxisOffset","wrapTicks"]],template:function(e,i){1&e&&(s.j41(0,"ngx-charts-chart",0),s.bIt("legendLabelClick",function(r){return i.onClick(r)})("legendLabelActivate",function(r){return i.onActivate(r,!0)})("legendLabelDeactivate",function(r){return i.onDeactivate(r,!0)}),s.qSk(),s.j41(1,"g",1),s.DNE(2,xp,1,11,"g",2)(3,_p,1,10,"g",3),s.j41(4,"g",4),s.bIt("select",function(r){return i.onClick(r)})("activate",function(r){return i.onActivate(r)})("deactivate",function(r){return i.onDeactivate(r)})("dataLabelWidthChanged",function(r){return i.onDataLabelMaxWidthChanged(r)}),s.k0s()()()),2&e&&(s.Y8G("view",s.l_i(22,Wt,i.width,i.height))("showLegend",i.legend)("legendOptions",i.legendOptions)("activeEntries",i.activeEntries)("animations",i.animations),s.R7$(),s.BMQ("transform",i.transform),s.R7$(),s.Y8G("ngIf",i.xAxis),s.R7$(),s.Y8G("ngIf",i.yAxis),s.R7$(),s.Y8G("xScale",i.xScale)("yScale",i.yScale)("colors",i.colors)("series",i.results)("dims",i.dims)("gradient",i.gradient)("tooltipDisabled",i.tooltipDisabled)("tooltipTemplate",i.tooltipTemplate)("activeEntries",i.activeEntries)("roundEdges",i.roundEdges)("animations",i.animations)("showDataLabel",i.showDataLabel)("dataLabelFormatting",i.dataLabelFormatting)("noBarWhenZero",i.noBarWhenZero))},dependencies:[js,lg,cg,Cg,O.bT],styles:[".ngx-charts-outer{animation:chartFadeIn linear .6s}@keyframes chartFadeIn{0%{opacity:0}20%{opacity:0}to{opacity:1}}.ngx-charts{float:left;overflow:visible}.ngx-charts .circle,.ngx-charts .cell,.ngx-charts .bar,.ngx-charts .node,.ngx-charts .link,.ngx-charts .arc{cursor:pointer}.ngx-charts .bar.active,.ngx-charts .bar:hover,.ngx-charts .cell.active,.ngx-charts .cell:hover,.ngx-charts .arc.active,.ngx-charts .arc:hover,.ngx-charts .node.active,.ngx-charts .node:hover,.ngx-charts .link.active,.ngx-charts .link:hover,.ngx-charts .card.active,.ngx-charts .card:hover{opacity:.8;transition:opacity .1s ease-in-out}.ngx-charts .bar:focus,.ngx-charts .cell:focus,.ngx-charts .arc:focus,.ngx-charts .node:focus,.ngx-charts .link:focus,.ngx-charts .card:focus{outline:none}.ngx-charts .bar.hidden,.ngx-charts .cell.hidden,.ngx-charts .arc.hidden,.ngx-charts .node.hidden,.ngx-charts .link.hidden,.ngx-charts .card.hidden{display:none}.ngx-charts g:focus{outline:none}.ngx-charts .line-series.inactive,.ngx-charts .line-series-range.inactive,.ngx-charts .polar-series-path.inactive,.ngx-charts .polar-series-area.inactive,.ngx-charts .area-series.inactive{transition:opacity .1s ease-in-out;opacity:.2}.ngx-charts .line-highlight{display:none}.ngx-charts .line-highlight.active{display:block}.ngx-charts .area{opacity:.6}.ngx-charts .circle:hover{cursor:pointer}.ngx-charts .label{font-size:12px;font-weight:400}.ngx-charts .tooltip-anchor{fill:#000}.ngx-charts .gridline-path{stroke:#ddd;stroke-width:1;fill:none}.ngx-charts .refline-path{stroke:#a8b2c7;stroke-width:1;stroke-dasharray:5;stroke-dashoffset:5}.ngx-charts .refline-label{font-size:9px}.ngx-charts .reference-area{fill-opacity:.05;fill:#000}.ngx-charts .gridline-path-dotted{stroke:#ddd;stroke-width:1;fill:none;stroke-dasharray:1,20;stroke-dashoffset:3}.ngx-charts .grid-panel rect{fill:none}.ngx-charts .grid-panel.odd rect{fill:#0000000d}\n"],encapsulation:2,changeDetection:0}),t})(),hr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})();Gm();let wg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Sg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),kg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),dr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})();Math;let In=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Dg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke,In,dr]]}),t})(),Eg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Mg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Bg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke,In,hr]]}),t})(),Og=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Ig=(()=>{class t{constructor(){!function Pg(){typeof SVGElement<"u"&&typeof SVGElement.prototype.contains>"u"&&(SVGElement.prototype.contains=HTMLDivElement.prototype.contains)}()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[ke,vg,hr,wg,Sg,kg,Og,dr,Dg,Eg,In,Mg,Bg]}),t})(),Gg=(()=>{class t{constructor(){this.certificates=[],this.single=[],this.showXAxis=!0,this.showYAxis=!0,this.gradient=!1,this.showLegend=!0,this.view=[600,1e3],this.data=[],this.legendPosition=Ze.Below,this.showXAxisLabel=!0,this.yAxisLabel="Certificates",this.showYAxisLabel=!0,this.xAxisLabel="Valid days left",this.colorScheme={name:"default",selectable:!0,group:L.Time,domain:["#E44D25","#F0803C","#D9E68B","#5AA454"]},this.schemeType=L.Linear}onSelect(e){console.log("Item clicked",JSON.parse(JSON.stringify(e)))}onActivate(e){console.log("Activate",JSON.parse(JSON.stringify(e)))}onDeactivate(e){console.log("Deactivate",JSON.parse(JSON.stringify(e)))}ngOnChanges(e){this.certificates=e.certificates.currentValue;const i=new Date;this.single=this.certificates.map(a=>{const o=new Date(a.end).getTime()-i.getTime(),l=Math.ceil(o/864e5);if(!(l<0))return{name:a.mrn+"|"+a.serialNumber,value:l}}).filter(a=>void 0!==a),this.view=[600,60+40*this.single.length]}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-cert-chart"]],inputs:{certificates:"certificates"},standalone:!0,features:[s.OA$,s.aNF],decls:1,vars:11,consts:[[3,"select","activate","deactivate","view","scheme","results","gradient","xAxis","yAxis","legend","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel"]],template:function(i,a){1&i&&(s.j41(0,"ngx-charts-bar-horizontal",0),s.bIt("select",function(o){return a.onSelect(o)})("activate",function(o){return a.onActivate(o)})("deactivate",function(o){return a.onDeactivate(o)}),s.k0s()),2&i&&s.Y8G("view",a.view)("scheme",a.colorScheme)("results",a.single)("gradient",a.gradient)("xAxis",a.showXAxis)("yAxis",a.showYAxis)("legend",a.showLegend)("showXAxisLabel",a.showXAxisLabel)("showYAxisLabel",a.showYAxisLabel)("xAxisLabel",a.xAxisLabel)("yAxisLabel",a.yAxisLabel)},dependencies:[Ig,bg]})}return t})(),Rg=(()=>{class t{constructor(){this.itemType="",this.items=[],this.numberOfActive=0,this.numberOfRevoked=0,this.numberOfExpired=0,this.numberOfItems=0}ngOnChanges(e){e.items.currentValue&&(this.numberOfItems=e.items.currentValue.length)}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-itemtype-chart"]],inputs:{itemType:"itemType",items:"items",numberOfActive:"numberOfActive",numberOfRevoked:"numberOfRevoked",numberOfExpired:"numberOfExpired"},standalone:!0,features:[s.OA$,s.aNF],decls:24,vars:5,consts:[[1,"clr-row","clr-justify-content-center"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"h1"),s.EFF(2),s.k0s()(),s.j41(3,"div",0)(4,"h5"),s.EFF(5),s.k0s()(),s.j41(6,"div",0)(7,"h1"),s.EFF(8),s.k0s()(),s.j41(9,"div",0)(10,"h5"),s.EFF(11,"active certificates"),s.k0s()(),s.j41(12,"div",0)(13,"h1"),s.EFF(14),s.k0s()(),s.j41(15,"div",0)(16,"h5"),s.EFF(17,"expired certificates"),s.k0s()(),s.j41(18,"div",0)(19,"h1"),s.EFF(20),s.k0s()(),s.j41(21,"div",0)(22,"h5"),s.EFF(23,"revoked certificates"),s.k0s()()),2&i&&(s.R7$(2),s.JRh(a.numberOfItems),s.R7$(3),s.SpI("",a.itemType,"s"),s.R7$(3),s.JRh(a.numberOfActive),s.R7$(6),s.JRh(a.numberOfExpired),s.R7$(6),s.JRh(a.numberOfRevoked))}})}return t})();var pe=B(5004);let $g=(()=>{class t{constructor(e,i,a,r){this.deviceService=e,this.userService=i,this.vesselService=a,this.serviceService=r,this.orgMrn="",this.itemType="",this.items=[],this.certificates=[],this.numberOfRevoked=0,this.numberOfExpired=0,this.numberOfActive=0}ngOnChanges(e){if(""===e.orgMrn.currentValue)return;this.orgMrn=e.orgMrn.currentValue,this.items=[],this.certificates=[];const i=r=>!0===r.revoked,a=r=>!1===r.revoked&&r.end<(new Date).getTime();this.itemType===w.SP.Device?this.deviceService.getOrganizationDevices(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=this.certificates.filter(i).length,this.numberOfExpired=this.certificates.filter(a).length,this.numberOfActive=this.certificates.length-this.numberOfRevoked-this.numberOfExpired)})}):this.itemType===w.SP.User?this.userService.getOrganizationUsers(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=this.certificates.filter(i).length,this.numberOfExpired=this.certificates.filter(a).length,this.numberOfActive=this.certificates.length-this.numberOfRevoked-this.numberOfExpired)})}):this.itemType===w.SP.Vessel?this.vesselService.getOrganizationVessels(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=this.certificates.filter(i).length,this.numberOfExpired=this.certificates.filter(a).length,this.numberOfActive=this.certificates.length-this.numberOfRevoked-this.numberOfExpired)})}):this.itemType===w.SP.Service&&this.serviceService.getOrganizationServices(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=this.certificates.filter(i).length,this.numberOfExpired=this.certificates.filter(a).length,this.numberOfActive=this.certificates.length-this.numberOfRevoked-this.numberOfExpired)})})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(pe.SV),s.rXU(pe.Tz),s.rXU(pe.YY),s.rXU(pe.dd))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-itemtype-overview"]],inputs:{orgMrn:"orgMrn",itemType:"itemType"},standalone:!0,features:[s.OA$,s.aNF],decls:5,vars:6,consts:[[1,"clr-row"],[1,"clr-col-4"],[3,"itemType","items","numberOfActive","numberOfExpired","numberOfRevoked"],[1,"clr-col-8"],[3,"certificates"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"app-itemtype-chart",2),s.k0s(),s.j41(3,"div",3),s.nrm(4,"app-cert-chart",4),s.k0s()()),2&i&&(s.R7$(2),s.Y8G("itemType",a.itemType)("items",a.items)("numberOfActive",a.numberOfActive)("numberOfExpired",a.numberOfExpired)("numberOfRevoked",a.numberOfRevoked),s.R7$(2),s.Y8G("certificates",a.certificates))},dependencies:[Gg,Rg]})}return t})();function Ng(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",2),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}function Hg(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",3),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}function Xg(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",4),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}function zg(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",5),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}let Yg=(()=>{class t{constructor(e,i){this.organizationService=e,this.authService=i,this.title="Dashboard",this.isLoading=!1,this.orgMrn="",this.isLoading=!0}ngOnInit(){this.authService.getOrgMrn().then(e=>{this.orgMrn=e,this.isLoading=!1})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(pe.PZ),s.rXU(At.u))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-dashboard"]],standalone:!0,features:[s.aNF],decls:19,vars:1,consts:[["clrTabLink",""],[4,"clrIfActive"],["itemType","device",3,"orgMrn"],["itemType","user",3,"orgMrn"],["itemType","vessel",3,"orgMrn"],["itemType","service",3,"orgMrn"]],template:function(i,a){1&i&&(s.j41(0,"h1"),s.EFF(1),s.k0s(),s.j41(2,"clr-tabs")(3,"clr-tab")(4,"button",0),s.EFF(5,"Device"),s.k0s(),s.DNE(6,Ng,2,1,"clr-tab-content",1),s.k0s(),s.j41(7,"clr-tab")(8,"button",0),s.EFF(9,"User"),s.k0s(),s.DNE(10,Hg,2,1,"clr-tab-content",1),s.k0s(),s.j41(11,"clr-tab")(12,"button",0),s.EFF(13,"Vessel"),s.k0s(),s.DNE(14,Xg,2,1,"clr-tab-content",1),s.k0s(),s.j41(15,"clr-tab")(16,"button",0),s.EFF(17,"Service"),s.k0s(),s.DNE(18,zg,2,1,"clr-tab-content",1),s.k0s()()),2&i&&(s.R7$(),s.JRh(a.title))},dependencies:[he,M.K8z,M.SE,M.NvB,M._yY,M.BXK,M.ZMF,M.Ak8,M.fnt,$g]})}return t})();var Wg=B(2040);function jg(t,n){if(1&t&&(s.j41(0,"clr-dg-row")(1,"clr-dg-cell"),s.EFF(2),s.k0s(),s.j41(3,"clr-dg-cell"),s.EFF(4),s.k0s(),s.j41(5,"clr-dg-cell"),s.EFF(6),s.k0s(),s.j41(7,"clr-dg-cell"),s.EFF(8),s.k0s()()),2&t){const e=n.$implicit;s.R7$(2),s.JRh(e.name),s.R7$(2),s.JRh(e.version),s.R7$(2),s.JRh(e.provider),s.R7$(2),s.JRh(e.contact)}}let Ug=(()=>{class t{constructor(e){this.http=e,this.hasServiceRegistry=De.o.HAS_SERVICE_REGISTRY,this.environmentName=De.o.ENVIRONMENT_NAME,this.irVersion="",this.srVersion="",this.components=[{name:"Identity Registry",version:this.irVersion,provider:De.o.IR_PROVIDER,contact:De.o.IR_CONTACT},{name:"Service Registry",version:this.srVersion,provider:De.o.SR_PROVIDER,contact:De.o.SR_CONTACT},{name:"Management Portal",version:De.o.MP_VERSION,provider:De.o.MP_PROVIDER,contact:De.o.MP_CONTACT}],this.fetchVersionFromSwaggerFile(De.o.IR_BASE_PATH+"/v3/api-docs").then(i=>{this.irVersion=i,console.log(i)}),this.fetchVersionFromSwaggerFile(De.o.SR_BASE_PATH+"/v3/api-docs").then(i=>{this.srVersion=i}),this.hasServiceRegistry||(this.components=this.components.filter(i=>"Service Registry"!==i.name))}fetchVersionFromSwaggerFile(e){var i=this;return(0,N.A)(function*(){try{const a=yield i.http.get(e).subscribe();return console.log(a),a?.info?.version||""}catch(a){return console.log(a),""}})()}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(Wg.Qq))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-about"]],standalone:!0,features:[s.aNF],decls:11,vars:0,template:function(i,a){1&i&&(s.j41(0,"clr-datagrid")(1,"clr-dg-column"),s.EFF(2,"Component name"),s.k0s(),s.j41(3,"clr-dg-column"),s.EFF(4,"Version"),s.k0s(),s.j41(5,"clr-dg-column"),s.EFF(6,"Provider name"),s.k0s(),s.j41(7,"clr-dg-column"),s.EFF(8,"Contact"),s.k0s(),s.Z7z(9,jg,9,4,"clr-dg-row",null,s.fX1),s.k0s()),2&i&&(s.R7$(9),s.Dyx(a.components))},dependencies:[M.oFi,M.ghA,M.slD,M.scM,M.E1i,M.NTI,M.cIg,M.qDI,M.v0q,M.Aup,M.rpC,M.mCo]})}return t})(),Zg=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-sr-search"]],standalone:!0,features:[s.aNF],decls:2,vars:0,template:function(i,a){1&i&&(s.j41(0,"p"),s.EFF(1,"sr-search works!"),s.k0s())}})}return t})(),Qg=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-sr-guide"]],standalone:!0,features:[s.aNF],decls:2,vars:0,template:function(i,a){1&i&&(s.j41(0,"p"),s.EFF(1,"sr-guide works!"),s.k0s())}})}return t})();var mr=B(9850),ur=B(3426),qg=B(1748),Jg=B(2500),Kg=B(9301);function xe(t,n){const e="object"==typeof n;return new Promise((i,a)=>{const r=new Kg.Ms({next:o=>{i(o),r.unsubscribe()},error:a,complete:()=>{e?i(n.defaultValue):a(new Jg.G)}});t.subscribe(r)})}var qt=B(4284),Mi=B(4131),pr=B(6171),gr=B(5189);function e0(t,n){if(1&t){const e=s.RV6();s.j41(0,"app-smart-expandable-table",3,0),s.bIt("onRefresh",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.refreshData())})("onMigrate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.migrate(a))})("onEdit",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.edit(a))})("onApprove",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.approve(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("itemType",e.itemType)("labels",e.labels)("getData",e.fetchData)("totalPages",e.totalPages)("totalElements",e.totalElements)("onDelete",e.onDelete)("onAdd",e.onAdd)}}let je=(()=>{class t{constructor(e,i,a,r,o,l,c,h,d,m,p,x){var g=this;this.route=e,this.router=i,this.deviceService=a,this.organizationService=r,this.serviceService=o,this.userService=l,this.vesselService=c,this.roleService=h,this.instanceService=d,this.notifierService=m,this.authService=p,this.translate=x,this.itemType=w.SP.None,this.orgMrn="",this.data=[],this.labels={},this.viewContext="list",this.totalPages=0,this.totalElements=0,this.hasAdminPermission=!1,this.setLabel=()=>{this.labels=this.filterVisibleForList(qg.Y[this.itemType.toString()])},this.parseMyUrl=()=>xe(this.route.url).then(f=>{const u=f.pop()?.path;if(!u||!Object.values(w.SP).includes(u))throw new Error("Invalid ItemType conversion");this.itemType=u}).catch(f=>{this.router.navigateByUrl("/pages/not-found")}),this.fetchData=function(){var f=(0,N.A)(function*(u,v,T){try{let _;if(u===w.SP.Device)_=yield xe(g.deviceService.getOrganizationDevices(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Organization)_=yield xe(g.organizationService.getOrganization(v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.User)_=yield xe(g.userService.getOrganizationUsers(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Service)_=yield xe(g.serviceService.getOrganizationServices(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Vessel)_=yield xe(g.vesselService.getOrganizationVessels(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Role)_=yield xe(g.roleService.getRoles(g.orgMrn));else{if(u!==w.SP.OrgCandidate)return[];_=yield xe(g.organizationService.getUnapprovedOrganizations(v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements}return Array.isArray(_)?_:_.content}catch(_){return console.error("Error fetching data:",_),[]}});return function(u,v,T){return f.apply(this,arguments)}}(),this.filterVisibleForList=f=>Object.keys(f).filter(u=>f[u]?.visibleFrom?.includes("list")).reduce((u,v)=>(u[v]=f[v],u),{}),this.deleteData=(f,u)=>{const v=u.mrn;return f===w.SP.Device?this.deviceService.deleteDevice(this.orgMrn,v):f===w.SP.Organization||f===w.SP.OrgCandidate?this.organizationService.deleteOrg(v):f===w.SP.User?this.userService.deleteUser(this.orgMrn,v):f===w.SP.Service?u.instanceVersion?this.serviceService.deleteService(this.orgMrn,v,u.instanceVersion):this.serviceService.deleteService1(this.orgMrn,v):f===w.SP.Vessel?this.vesselService.deleteVessel(this.orgMrn,v):f===w.SP.Role?this.roleService.deleteRole(this.orgMrn,parseInt(u.id)):(0,qt.$)("Invalid item type")},this.onDelete=function(){var f=(0,N.A)(function*(u){0===u.length?g.notifier.notify("error",g.translate.instant("error.selection.noSelection")):g.hasAdminPermission?yield u.forEach(function(){var T=(0,N.A)(function*(_){yield g.deleteData(g.itemType,_).pipe((0,Mi.W)(k=>((T=>{throw g.notifier.notify("error",403===T.status?g.translate.instant("error.resource.permissionError"):g.translate.instant("error.resource.deletionFailed")+(T.error?.message||T.message)),T})(k),(0,qt.$)(k)))).subscribe(k=>{g.notifier.notify("success",g.translate.instant("success.resource.delete")),g.refreshData(),g.exTable?.expanded&&g.exTable?.back()})});return function(_){return T.apply(this,arguments)}}()):g.notifier.notify("error",g.translate.instant("error.resource.permissionError"))});return function(u){return f.apply(this,arguments)}}(),this.onAdd=()=>{this.hasAdminPermission?this.router.navigateByUrl("/pages/ir/"+this.itemType+"/new"):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.refreshData=()=>{this.exTable?.loadData()},this.edit=f=>{this.itemType!==w.SP.Organization||f.mrn!==this.orgMrn?this.hasAdminPermission?this.moveToEditPage(f):this.notifier.notify("error",this.translate.instant("error.resource.permissionError")):this.authService.hasPermission(this.itemType,!0).then(u=>{u?this.moveToEditPage(f):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))})},this.moveToEditPage=f=>{this.router.navigateByUrl(this.itemType===w.SP.Role?"/pages/ir/"+this.itemType+"/"+f.id:this.itemType===w.SP.Service&&f.instanceVersion?"/pages/ir/"+this.itemType+"/"+f.mrn+"/"+f.instanceVersion:"/pages/ir/"+this.itemType+"/"+f.mrn)},this.migrate=f=>{this.serviceService.migrateServiceMrn({mrn:f.newServiceMrn},this.orgMrn,f.mrn,f.instanceVersion).subscribe(u=>{this.notifier.notify("success",this.translate.instant("success.resource.migrate")),this.refreshData()},u=>{this.notifier.notify("error",this.translate.instant("error.resource.migrate"))})},this.approve=f=>{this.organizationService.approveOrganization(f.mrn).subscribe(u=>{this.notifier.notify("success",this.translate.instant("success.resource.approveOrganization")),this.router.navigateByUrl("/pages/ir/organization")},u=>{this.notifier.notify("error",this.translate.instant("success.resource.approveOrganization.general"))})},this.notifier=m}ngOnInit(){this.parseMyUrl().then(()=>{this.authService.getOrgMrn().then(e=>{this.orgMrn=e,this.setLabel(),this.authService.hasPermission(this.itemType).then(i=>{this.hasAdminPermission=!0})})})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(z.nX),s.rXU(z.Ix),s.rXU(pe.SV),s.rXU(pe.PZ),s.rXU(pe.dd),s.rXU(pe.Tz),s.rXU(pe.YY),s.rXU(pe.Ky),s.rXU(pr.lm),s.rXU(gr.iJ),s.rXU(At.u),s.rXU(Lt.c$))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-list-view"]],viewQuery:function(i,a){if(1&i&&s.GBs(ur.d,5),2&i){let r;s.mGM(r=s.lsd())&&(a.exTable=r.first)}},inputs:{itemType:"itemType"},standalone:!0,features:[s.aNF],decls:2,vars:1,consts:[["exTable",""],[1,"parent"],["placeholder","There is no data.",3,"itemType","labels","getData","totalPages","totalElements","onDelete","onAdd"],["placeholder","There is no data.",3,"onRefresh","onMigrate","onEdit","onApprove","itemType","labels","getData","totalPages","totalElements","onDelete","onAdd"]],template:function(i,a){1&i&&(s.j41(0,"div",1),s.DNE(1,e0,2,7,"app-smart-expandable-table",2),s.k0s()),2&i&&(s.R7$(),s.vxM("none"!==a.itemType?1:-1))},dependencies:[M.PuD,mr.h,ur.d]})}return t})();var Gn=B(527),t0=B(4160);const fr=t=>{const n=[];for(const e in t){const i=xr(e);Object.values(t0.X.AttributeNameEnum).find(a=>a===i)&&(n.push({createdAt:new Date,updatedAt:new Date,attributeName:i,attributeValue:t[e]}),delete t[e])}return t.attributes=n,t},xr=t=>t.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`);var a0=B(1224),r0=B(698),o0=B(3685);function l0(t,n){1&t&&(s.j41(0,"clr-alert",5)(1,"clr-alert-item")(2,"span",7),s.EFF(3,"You don't have a permission to edit."),s.k0s()()()),2&t&&s.Y8G("clrAlertType","warning")}function c0(t,n){if(1&t){const e=s.RV6();s.DNE(0,l0,4,1,"clr-alert",5),s.j41(1,"app-item-form",6),s.bIt("onSubmit",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.submit(a))})("onCancel",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.cancel())}),s.k0s()}if(2&t){const e=s.XpG();s.vxM(e.hasAdminPermission?-1:0),s.R7$(),s.Y8G("isForNew",e.isForNew)("itemType",e.itemType)("item",e.item)("mrnPrefix",e.mrnPrefix)}}function h0(t,n){if(1&t){const e=s.RV6();s.j41(0,"app-item-view",8),s.bIt("onEdit",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.edit(a.item))})("onIssueCert",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.issueCert())})("onRefresh",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.loadItem(a.orgMrn))})("onMigrate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.migrate(a))})("onDelete",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.deleteItem())}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("itemType",e.itemType)("item",e.item)("orgMrn",e.orgMrn)}}function d0(t,n){1&t&&(s.j41(0,"clr-spinner"),s.EFF(1,"Loading"),s.k0s())}function m0(t,n){if(1&t&&(s.j41(0,"div",4),s.DNE(1,d0,2,0,"clr-spinner",9),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngIf",e.isLoading)}}let lt=(()=>{class t{constructor(e,i,a,r,o,l,c,h,d,m,p,x){var g=this;this.route=e,this.router=i,this.deviceService=a,this.organizationService=r,this.userService=o,this.vesselService=l,this.serviceService=c,this.roleService=h,this.instanceService=d,this.notifierService=m,this.translate=p,this.authService=x,this.isEditing=!0,this.itemType=w.SP.None,this.orgMrn="",this.id="",this.numberId=-1,this.instanceVersion="",this.mrnPrefix="urn:mrn:",this.isLoading=!1,this.isForNew=!1,this.item={},this.hasAdminPermission=!1,this.parseMyUrl=()=>xe(this.route.url).then(f=>{4===f.length&&(this.instanceVersion=decodeURIComponent(f.pop()?.path||"")),this.id=decodeURIComponent(f.pop()?.path||"");const u=f.pop()?.path;if(!u||!Object.values(w.SP).includes(u))throw new Error("Invalid ItemType conversion");this.itemType=u,"new"===this.id&&(this.isForNew=!0),this.itemType===w.SP.Role&&(this.numberId=parseInt(this.id))}),this.fetchData=function(){var f=(0,N.A)(function*(u,v,T){try{let _;if(u===w.SP.Device)_=yield xe(g.deviceService.getDevice(v,T));else if(u===w.SP.Organization)_=yield xe(g.organizationService.getOrganization1(T));else if(u===w.SP.User)_=yield xe(g.userService.getUser(v,T));else if(u===w.SP.Service)_=g.instanceVersion.length>0?yield xe(g.serviceService.getServiceVersion(v,T,g.instanceVersion)):yield xe(g.serviceService.getService(v,T));else if(u===w.SP.Vessel)_=yield xe(g.vesselService.getVessel(v,T)),_=(0,a0.BY)(_);else{if(u!==w.SP.Role)return{};_=yield xe(g.roleService.getRole(v,parseInt(T)))}return _}catch(_){return console.error("Error fetching data:",_),{}}});return function(u,v,T){return f.apply(this,arguments)}}(),this.loadItem=function(){var f=(0,N.A)(function*(u){g.item=yield g.fetchData(g.itemType,u,g.id)});return function(u){return f.apply(this,arguments)}}(),this.edit=f=>{this.hasAdminPermission?this.isEditing=!0:this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.cancel=()=>{this.isEditing=!1},this.submit=f=>{this.hasAdminPermission?this.submitDataToBackend(f,this.id):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.registerData=(f,u,v)=>f===w.SP.User?this.userService.createUser(u,v):f===w.SP.Device?this.deviceService.createDevice(u,v):f===w.SP.Vessel?this.vesselService.createVessel(fr(u),v):f===w.SP.Service?this.serviceService.createService(u,v):f===w.SP.Organization?this.organizationService.applyOrganization(u):f===w.SP.Role?this.roleService.createRole(u,v):f===w.SP.Instance?this.instanceService.createInstance(u):new Gn.c,this.updateData=(f,u,v,T,_,k)=>f===w.SP.User?this.userService.updateUser(u,v,T):f===w.SP.Device?this.deviceService.updateDevice(u,v,T):f===w.SP.Vessel?this.vesselService.updateVessel(fr(u),v,T):f===w.SP.Service?_?this.serviceService.updateService(u,v,T,_):this.serviceService.updateService1(u,v,T):f===w.SP.Organization||f===w.SP.OrgCandidate?this.organizationService.updateOrganization(u,T):f===w.SP.Role?this.roleService.updateRole(u,v,this.numberId):f===w.SP.Instance&&k?this.instanceService.updateInstance(Object.assign({},u,{id:k}),k):new Gn.c,this.deleteData=(f,u,v,T,_)=>f===w.SP.User?this.userService.deleteUser(u,v):f===w.SP.Device?this.deviceService.deleteDevice(u,v):f===w.SP.Vessel?this.vesselService.deleteVessel(u,v):f===w.SP.Service?T?this.serviceService.deleteService(u,v,T):this.serviceService.deleteService1(u,v):f===w.SP.Organization||f===w.SP.OrgCandidate?this.organizationService.deleteOrg(v):f===w.SP.Role?this.roleService.deleteRole(u,this.numberId):f===w.SP.Instance?this.instanceService.deleteInstance(this.numberId):new Gn.c,this.issueCert=()=>{this.notifier.notify("success",this.translate.instant("success.certificate.issue"))},this.revokeCerts=f=>{0===f.length?this.notifier.notify("error",this.translate.instant("error.selection.noSelection")):this.notifier.notify("success",this.translate.instant("success.certificate.revoke"))},this.downloadCerts=f=>{0===f.length?this.notifier.notify("error",this.translate.instant("error.selection.noSelection")):this.notifier.notify("success",this.translate.instant("success.certificate.chosen"))},this.back=()=>{this.router.navigateByUrl("/pages/ir/"+this.itemType)},this.migrate=f=>{this.serviceService.migrateServiceMrn({mrn:f},this.orgMrn,this.id,this.instanceVersion).subscribe(u=>{this.notifier.notify("success",this.translate.instant("success.resource.migrate")),this.loadItem(this.orgMrn)},u=>{this.notifier.notify("error",this.translate.instant("error.resource.migrate"))})},this.deleteItem=()=>{this.hasAdminPermission?this.deleteData(this.itemType,this.orgMrn,this.id,this.instanceVersion,this.numberId).pipe((0,Mi.W)(f=>(0,qt.$)(f))).subscribe(f=>{this.notifier.notify("success",this.translate.instant("success.resource.delete")),this.router.navigateByUrl("/pages/ir/"+this.itemType)},f=>{this.notifierService.notify("error",this.translate.instant("error.resource.deletionFailed")+f.error.message)}):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.notifier=m,p.use("en-GB")}ngOnInit(){var e=this;this.parseMyUrl().then((0,N.A)(function*(){e.authService.getOrgMrn().then(i=>{e.orgMrn=i,e.isForNew?(e.mrnPrefix=((t,n)=>{const e=t.split(":");return e.slice(0,3).join(":")+":"+n+":"+e.slice(4,6).join(":")+":"})(i,e.itemType),e.isEditing=!0,e.item={mrn:e.mrnPrefix}):e.loadItem(e.orgMrn),e.authService.hasPermission(e.itemType,i===e.id).then(a=>{e.hasAdminPermission=a})})}))}submitDataToBackend(e,i){this.isLoading=!0,"new"===i?this.registerData(this.itemType,e,this.orgMrn).pipe((0,Mi.W)(a=>(0,qt.$)(a))).subscribe(a=>{this.notifier.notify("success",this.translate.instant("success.resource.create")),this.isLoading=!1,this.router.navigateByUrl("/pages/ir/"+this.itemType)},a=>{this.notifierService.notify("error",this.translate.instant("error.resource.creationFailed")+a.error.message),this.isLoading=!1},()=>this.isLoading=!1):i&&this.updateData(this.itemType,e,this.orgMrn,i,this.instanceVersion,this.numberId).pipe((0,Mi.W)(a=>(0,qt.$)(a))).subscribe(a=>{this.notifier.notify("success","success.resource.update"),this.isLoading=!1,this.loadItem(this.orgMrn),this.isEditing=!1},a=>{this.notifierService.notify("error",this.translate.instant("error.resource.updateFailed")+a.error.message),this.isLoading=!1})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(z.nX),s.rXU(z.Ix),s.rXU(pe.SV),s.rXU(pe.PZ),s.rXU(pe.Tz),s.rXU(pe.YY),s.rXU(pe.dd),s.rXU(pe.Ky),s.rXU(pr.lm),s.rXU(gr.iJ),s.rXU(Lt.c$),s.rXU(At.u))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-detail-view"]],inputs:{isEditing:"isEditing"},standalone:!0,features:[s.aNF],decls:7,vars:2,consts:[[1,"parent"],[1,"btn","btn-sm","btn-secondary",3,"click"],[3,"isForNew","itemType","item","mrnPrefix"],[3,"itemType","item","orgMrn"],[1,"spinner-view"],[3,"clrAlertType"],[3,"onSubmit","onCancel","isForNew","itemType","item","mrnPrefix"],[1,"alert-text"],[3,"onEdit","onIssueCert","onRefresh","onMigrate","onDelete","itemType","item","orgMrn"],[4,"ngIf"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"div")(2,"button",1),s.bIt("click",function(){return a.back()}),s.EFF(3,"To list"),s.k0s()(),s.DNE(4,c0,2,5,"app-item-form",2)(5,h0,1,3,"app-item-view",3)(6,m0,2,1,"div",4),s.k0s()),2&i&&(s.R7$(4),s.vxM(a.isEditing?4:5),s.R7$(2),s.vxM(a.isLoading?6:-1))},dependencies:[O.bT,mr.h,r0.j,o0.Y,M.PuD,M.k8k,M.Bw1,M.tQl,M.BkK],styles:[".spinner-view[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.parent[_ngcontent-%COMP%]{position:relative}"]})}return t})();const p0=[{path:"",component:$n,canActivate:[Wr.W],children:[{path:"",component:Yg},{path:"ir/organization",component:je},{path:"ir/organization/:id",component:lt},{path:"ir/orgcandidate",component:je},{path:"ir/device",component:je},{path:"ir/device/:id",component:lt},{path:"ir/service",component:je},{path:"ir/service/:id/:instanceVersion",component:lt},{path:"ir/service/:id",component:lt},{path:"ir/user",component:je},{path:"ir/user/:id",component:lt},{path:"ir/vessel",component:je},{path:"ir/vessel/:id",component:lt},{path:"ir/role",component:je},{path:"ir/role/:id",component:lt},{path:"ir/guide",component:je},{path:"about",component:Ug},{path:"sr/instance",component:je},{path:"sr/search",component:Zg},{path:"sr/guide",component:Qg},{path:"",redirectTo:"",pathMatch:"full"},{path:"**",component:(()=>{class t{constructor(e){this.router=e}goToHome(){this.router.navigateByUrl("/pages")}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(z.Ix))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-not-found"]],standalone:!0,features:[s.aNF],decls:11,vars:0,consts:[[1,"clr-row"],[1,"clr-col-lg-5","clr-col-md-8","clr-col-12"],[1,"card"],[1,"card-header"],[1,"card-block"],[1,"card-title"],[1,"card-footer"],[1,"btn","btn-sm","btn-link",3,"click"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.EFF(4,"404 Page Not Found"),s.k0s(),s.j41(5,"div",4)(6,"div",5),s.EFF(7,"The page you were looking for doesn't exist"),s.k0s()(),s.j41(8,"div",6)(9,"button",7),s.bIt("click",function(){return a.goToHome()}),s.EFF(10,"Take me home"),s.k0s()()()()())}})}return t})()}]}];let g0=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=s.$C({type:t});static#i=this.\u0275inj=s.G2t({imports:[z.iI.forChild(p0),z.iI]})}return t})(),f0=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=s.$C({type:t});static#i=this.\u0275inj=s.G2t({imports:[te.G,he,z.iI,M.PuD,g0,$n]})}return t})()},4657:Rn=>{function Ge(te){return te instanceof Buffer?Buffer.from(te):new te.constructor(te.buffer.slice(),te.byteOffset,te.length)}Rn.exports=function B(te){if((te=te||{}).circles)return function M(te){const se=[],s=[],he=new Map;if(he.set(Date,S=>new Date(S)),he.set(Map,(S,D)=>new Map(Me(Array.from(S),D))),he.set(Set,(S,D)=>new Set(Me(Array.from(S),D))),te.constructorHandlers)for(const S of te.constructorHandlers)he.set(S[0],S[1]);let z=null;return te.proto?function $(S){if("object"!=typeof S||null===S)return S;if(Array.isArray(S))return Me(S,$);if(S.constructor!==Object&&(z=he.get(S.constructor)))return z(S,$);const D={};se.push(S),s.push(D);for(const N in S){const G=S[N];if("object"!=typeof G||null===G)D[N]=G;else if(G.constructor!==Object&&(z=he.get(G.constructor)))D[N]=z(G,$);else if(ArrayBuffer.isView(G))D[N]=Ge(G);else{const ie=se.indexOf(G);D[N]=-1!==ie?s[ie]:$(G)}}return se.pop(),s.pop(),D}:function V(S){if("object"!=typeof S||null===S)return S;if(Array.isArray(S))return Me(S,V);if(S.constructor!==Object&&(z=he.get(S.constructor)))return z(S,V);const D={};se.push(S),s.push(D);for(const N in S){if(!1===Object.hasOwnProperty.call(S,N))continue;const G=S[N];if("object"!=typeof G||null===G)D[N]=G;else if(G.constructor!==Object&&(z=he.get(G.constructor)))D[N]=z(G,V);else if(ArrayBuffer.isView(G))D[N]=Ge(G);else{const ie=se.indexOf(G);D[N]=-1!==ie?s[ie]:V(G)}}return se.pop(),s.pop(),D};function Me(S,D){const N=Object.keys(S),G=new Array(N.length);for(let ie=0;ienew Date(V)),se.set(Map,(V,$)=>new Map(he(Array.from(V),$))),se.set(Set,(V,$)=>new Set(he(Array.from(V),$))),te.constructorHandlers)for(const V of te.constructorHandlers)se.set(V[0],V[1]);let s=null;return te.proto?function Me(V){if("object"!=typeof V||null===V)return V;if(Array.isArray(V))return he(V,Me);if(V.constructor!==Object&&(s=se.get(V.constructor)))return s(V,Me);const $={};for(const S in V){const D=V[S];$[S]="object"!=typeof D||null===D?D:D.constructor!==Object&&(s=se.get(D.constructor))?s(D,Me):ArrayBuffer.isView(D)?Ge(D):Me(D)}return $}:function z(V){if("object"!=typeof V||null===V)return V;if(Array.isArray(V))return he(V,z);if(V.constructor!==Object&&(s=se.get(V.constructor)))return s(V,z);const $={};for(const S in V){if(!1===Object.hasOwnProperty.call(V,S))continue;const D=V[S];$[S]="object"!=typeof D||null===D?D:D.constructor!==Object&&(s=se.get(D.constructor))?s(D,z):ArrayBuffer.isView(D)?Ge(D):z(D)}return $};function he(V,$){const S=Object.keys(V),D=new Array(S.length);for(let N=0;N{B.r(Ge),B.d(Ge,{PagesModule:()=>f0});var M=B(3585),te=B(58),se=B(7882),s=B(5950);let he=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=s.$C({type:t});static#i=this.\u0275inj=s.G2t({imports:[te.G,M.PuD,se.YN]})}return t})();var z=B(8745),V=(B(8959),B(1232)),$=B(5930);const D=["user",(0,$.s)({outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''})];var N=B(6994);const ie=["crown",(0,$.s)({outline:'',solid:''})],Le=["sun",(0,$.s)({outline:'',solid:''})],_r=["moon",(0,$.s)({outline:'',solid:''})];var vr=B(2170),Bi=B(3987),At=B(6482),Lt=B(9380);const Cr=(t,n)=>n.code;function br(t,n){if(1&t){const e=s.RV6();s.j41(0,"div",11),s.bIt("click",function(){const a=s.eBV(e).$implicit,r=s.XpG();return s.Njj(r.changeLang(a.code))}),s.EFF(1),s.k0s()}if(2&t){const e=n.$implicit;s.R7$(),s.JRh(e.name)}}function wr(t,n){if(1&t){const e=s.RV6();s.j41(0,"clr-dropdown-menu",12)(1,"button",13),s.bIt("click",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.toggleTheme())}),s.EFF(2),s.k0s(),s.j41(3,"button",13),s.bIt("click",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.goMyPage())}),s.EFF(4,"personal page"),s.k0s(),s.j41(5,"button",13),s.bIt("click",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.logOut())}),s.EFF(6,"log out"),s.k0s()()}if(2&t){const e=s.XpG();s.R7$(2),s.SpI("switch to ",e.counterTheme,"")}}V.h.addIcons(ie,Le,_r);let Sr=(()=>{class t{constructor(e,i,a){this.authService=e,this.translate=i,this.router=a,this.role="admin",this.userName="admin",this.theme="light",this.counterTheme="dark",this.currentLang="en-GB",this.currentLangName="English",this.myMrn="",this.langs=vr.e,this.authService.getUserName().then(r=>{this.userName=r}),this.authService.getUserMrn().then(r=>{this.myMrn=r}),this.theme=localStorage.getItem("theme")||"light",this.counterTheme="dark"===this.theme?"light":"dark",document.body.setAttribute("cds-theme",this.theme),this.loadLang()}loadLang(){this.currentLang=(0,Bi.rR)(this.translate),this.currentLangName=(0,Bi.Xo)(this.currentLang)}logOut(){var e=this;return(0,N.A)(function*(){e.authService.logout()})()}changeLang(e){var i=this;return(0,N.A)(function*(){(0,Bi.lk)(i.translate,e),i.loadLang()})()}goHome(){this.router.navigateByUrl("/pages")}goMyPage(){this.router.navigateByUrl("/pages/ir/user/"+this.myMrn)}toggleTheme(){this.theme="light"===this.theme?"dark":"light",document.body.setAttribute("cds-theme",this.theme),(()=>{localStorage.setItem("theme",this.theme)})(),this.counterTheme="dark"===this.theme?"light":"dark"}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(At.u),s.rXU(Lt.c$),s.rXU(z.Ix))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-header"]],decls:20,vars:5,consts:[[3,"role","clr-nav-level"],[1,"branding"],[1,"nav-link",3,"click"],["shape","crown"],[1,"title"],[1,"header-nav",3,"clr-nav-level"],[1,"header-actions"],["clrDropdownTrigger","","aria-label","open user profile",1,"nav-text"],["shape","angle","direction","down"],["aria-label","option.code","clrDropdownItem",""],["clrPosition","bottom-right",4,"clrIfOpen"],["aria-label","option.code","clrDropdownItem","",3,"click"],["clrPosition","bottom-right"],[1,"btn","btn-link",3,"click"]],template:function(i,a){1&i&&(s.j41(0,"clr-header",0)(1,"div",1)(2,"a",2),s.bIt("click",function(){return a.goHome()}),s.nrm(3,"cds-icon",3),s.j41(4,"span",4),s.EFF(5,"Management Portal"),s.k0s()()(),s.nrm(6,"div",5),s.j41(7,"div",6)(8,"clr-dropdown")(9,"button",7),s.EFF(10),s.nrm(11,"cds-icon",8),s.k0s(),s.j41(12,"clr-dropdown-menu"),s.Z7z(13,br,2,1,"div",9,Cr),s.k0s()(),s.j41(15,"clr-dropdown")(16,"button",7),s.EFF(17),s.nrm(18,"cds-icon",8),s.k0s(),s.DNE(19,wr,7,1,"clr-dropdown-menu",10),s.k0s()()()),2&i&&(s.Y8G("role",a.role)("clr-nav-level",1),s.R7$(6),s.Y8G("clr-nav-level",2),s.R7$(4),s.SpI(" ",a.currentLangName," "),s.R7$(3),s.Dyx(a.langs),s.R7$(4),s.SpI(" ",a.userName," "))},dependencies:[M.BlU,M.vEc,M.Z2Z,M.ndX,M.ZNj,M.TZW,M.e3J,M.jWx,M.wIE]})}return t})();const kr=[{title:"menu.ir",icon:"lock",children:[{title:"My company"},{title:"menu.ir.org.devices",link:"/pages/ir/device",group:"myorg"},{title:"menu.ir.org.services",link:"/pages/ir/service",group:"myorg"},{title:"menu.ir.org.users",link:"/pages/ir/user",group:"myorg"},{title:"menu.ir.org.vessels",link:"/pages/ir/vessel",group:"myorg"},{title:"menu.ir.org.roles",link:"/pages/ir/role",group:"myorg"},{title:"separator"},{title:"My IR"},{title:"menu.ir.organizations",link:"/pages/ir/organization",group:"ir"},{title:"menu.ir.admin",link:"/pages/ir/orgcandidate",group:"ir",forSiteAdmin:!0}]},{title:"menu.sr",icon:"layers",children:[{title:"My Company"},{title:"menu.sr.org.services",link:"/pages/sr/instanceorg",group:"myorg"},{title:"separator"},{title:"My SR"},{title:"menu.sr.search",link:"/pages/sr/search",group:"mysr"},{title:"menu.sr.instances",link:"/pages/sr/instance",group:"mysr"},{title:"separator"},{title:"Global Search"},{title:"menu.ledger.search",link:"/pages/ledger/search",group:"global"}]},{title:"menu.about",icon:"help-info",link:"/pages/about"}],Ar=["help-info",(0,$.s)({outline:'',solid:''})],Lr=["lock",(0,$.s)({outline:'',solid:''})],Dr=["layers",(0,$.s)({outline:'',solid:''})],Fr=["network-globe",(0,$.s)({outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''})];var De=B(8214),O=B(2047);function Er(t,n){1&t&&s.nrm(0,"div",6)}function Mr(t,n){if(1&t&&(s.j41(0,"a",8),s.EFF(1),s.nI1(2,"translate"),s.k0s()),2&t){const e=s.XpG(3).$implicit;s.Y8G("routerLink",e.link),s.R7$(),s.SpI(" ",s.bMT(2,2,e.title)," ")}}function Vr(t,n){if(1&t&&s.DNE(0,Mr,3,4,"a",8),2&t){const e=s.XpG(5);s.vxM(e.isSiteAdmin?0:-1)}}function Br(t,n){if(1&t&&(s.j41(0,"a",8),s.EFF(1),s.nI1(2,"translate"),s.k0s()),2&t){const e=s.XpG(2).$implicit;s.Y8G("routerLink",e.link),s.R7$(),s.SpI(" ",s.bMT(2,2,e.title)," ")}}function Pr(t,n){if(1&t&&s.DNE(0,Vr,1,1)(1,Br,3,4,"a",8),2&t){const e=s.XpG().$implicit;s.vxM(e.forSiteAdmin?0:1)}}function Or(t,n){if(1&t&&(s.j41(0,"div",7),s.EFF(1),s.k0s()),2&t){const e=s.XpG().$implicit;s.R7$(),s.JRh(e.title)}}function Ir(t,n){if(1&t&&s.DNE(0,Er,1,0,"div",6)(1,Pr,2,1)(2,Or,2,1,"div",7),2&t){const e=n.$implicit;s.vxM("separator"===e.title?0:e.link?1:2)}}function Gr(t,n){if(1&t&&(s.j41(0,"clr-vertical-nav-group",4),s.nrm(1,"cds-icon",5),s.EFF(2),s.nI1(3,"translate"),s.j41(4,"clr-vertical-nav-group-children"),s.Z7z(5,Ir,3,1,null,null,s.fX1),s.nrm(7,"div",6),s.k0s()()),2&t){const e=s.XpG().$implicit;s.R7$(),s.BMQ("shape",e.icon),s.R7$(),s.SpI(" ",s.bMT(3,2,e.title)," "),s.R7$(3),s.Dyx(e.children)}}function Rr(t,n){if(1&t&&(s.j41(0,"a",8),s.nrm(1,"cds-icon",5),s.EFF(2),s.nI1(3,"translate"),s.k0s()),2&t){const e=s.XpG().$implicit;s.Y8G("routerLink",e.link),s.R7$(),s.BMQ("shape",e.icon),s.R7$(),s.SpI(" ",s.bMT(3,3,e.title)," ")}}function $r(t,n){if(1&t&&(s.qex(0),s.DNE(1,Gr,8,4,"clr-vertical-nav-group",3)(2,Rr,4,5,"ng-template",null,0,s.C5r),s.bVm()),2&t){const e=n.$implicit,i=s.sdS(3);s.R7$(),s.Y8G("ngIf",e.children)("ngIfElse",i)}}V.h.addIcons(Ar,Lr,Dr,Fr);let Nr=(()=>{class t{constructor(e,i){this.navGroups=kr,this.isSiteAdmin=!1,this.hasServiceRegistry=De.o.HAS_SERVICE_REGISTRY,e.setDefaultLang("en-GB"),e.use("en-GB"),this.authService=i,this.hasServiceRegistry||(this.navGroups=this.navGroups.filter(a=>"menu.sr"!==a.title))}ngOnInit(){this.authService.getUserRoles().then(e=>{this.isSiteAdmin=e.includes("ROLE_SITE_ADMIN")})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(Lt.c$),s.rXU(At.u))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-sidebar"]],decls:2,vars:2,consts:[["singleLink",""],[3,"clrVerticalNavCollapsible"],[4,"ngFor","ngForOf"],["routerLinkActive","active",4,"ngIf","ngIfElse"],["routerLinkActive","active"],["clrVerticalNavIcon",""],[1,"nav-divider"],[1,"nav-header"],["clrVerticalNavLink","","routerLinkActive","active",3,"routerLink"]],template:function(i,a){1&i&&(s.j41(0,"clr-vertical-nav",1),s.DNE(1,$r,4,2,"ng-container",2),s.k0s()),2&i&&(s.Y8G("clrVerticalNavCollapsible",!1),s.R7$(),s.Y8G("ngForOf",a.navGroups))},dependencies:[O.Sq,O.bT,M.BlU,M.D2I,M.VTg,M.wqM,M.zLy,M.Wfw,z.Wk,z.wQ,Lt.D9]})}return t})();const Hr=["*"];let Xr=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-main"]],ngContentSelectors:Hr,decls:4,vars:0,consts:[[1,"content-container"],[1,"sidenav"],[1,"content-area"]],template:function(i,a){1&i&&(s.NAR(),s.j41(0,"div",0),s.nrm(1,"mp-sidebar",1),s.j41(2,"div",2),s.SdG(3),s.k0s()())},dependencies:[Nr]})}return t})();const zr=["*"];V.h.addIcons(D);let Yr=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-layout"]],ngContentSelectors:zr,decls:4,vars:0,template:function(i,a){1&i&&(s.NAR(),s.j41(0,"clr-main-container"),s.nrm(1,"mp-header"),s.j41(2,"mp-main"),s.SdG(3),s.k0s()())},dependencies:[M.ohH,M.y1j,Sr,Xr]})}return t})(),$n=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["mp-pages"]],standalone:!0,features:[s.aNF],decls:2,vars:0,template:function(i,a){1&i&&(s.j41(0,"mp-layout"),s.nrm(1,"router-outlet"),s.k0s())},dependencies:[he,Yr,z.iI,z.n3],encapsulation:2})}return t})();var Wr=B(7061),w=B(5166),jr=B(3460);class Pi{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class Nn extends Pi{constructor(n,e,i,a,r){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.componentFactoryResolver=a,this.projectableNodes=r}}class Ur extends Pi{constructor(n,e,i,a){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=a}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class Zr extends Pi{constructor(n){super(),this.element=n instanceof s.aKT?n.nativeElement:n}}class Qr{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof Nn?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof Ur?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof Zr?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class qr extends Qr{constructor(n,e,i,a,r){super(),this.outletElement=n,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=a,this.attachDomPortal=o=>{const l=o.element,c=this._document.createComment("dom-portal");l.parentNode.insertBefore(c,l),this.outletElement.appendChild(l),this._attachedPortal=o,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(l,c)})},this._document=r}attachComponentPortal(n){const i=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let a;return n.viewContainerRef?(a=n.viewContainerRef.createComponent(i,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>a.destroy())):(a=i.create(n.injector||this._defaultInjector||s.zZn.NULL),this._appRef.attachView(a.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(a.hostView),a.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(a)),this._attachedPortal=n,a}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return i.rootNodes.forEach(a=>this.outletElement.appendChild(a)),i.detectChanges(),this.setDisposeFn(()=>{let a=e.indexOf(i);-1!==a&&e.remove(a)}),this._attachedPortal=n,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}var Jr=B(7468),Kr=B(7686),re=B(3081);function eo(){}function Oi(t){return null==t?eo:function(){return this.querySelector(t)}}function no(){return[]}function Hn(t){return null==t?no:function(){return this.querySelectorAll(t)}}function Xn(t){return function(){return this.matches(t)}}function zn(t){return function(n){return n.matches(t)}}var ro=Array.prototype.find;function lo(){return this.firstElementChild}var ho=Array.prototype.filter;function mo(){return Array.from(this.children)}function Yn(t){return new Array(t.length)}function ei(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function _o(t,n,e,i,a,r){for(var l,o=0,c=n.length,h=r.length;on?1:t>=n?0:NaN}ei.prototype={constructor:ei,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var Ii="http://www.w3.org/1999/xhtml";const Wn={svg:"http://www.w3.org/2000/svg",xhtml:Ii,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ti(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),Wn.hasOwnProperty(n)?{space:Wn[n],local:t}:t}function Po(t){return function(){this.removeAttribute(t)}}function Oo(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Io(t,n){return function(){this.setAttribute(t,n)}}function Go(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}function Ro(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}function $o(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}function jn(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function Ho(t){return function(){this.style.removeProperty(t)}}function Xo(t,n,e){return function(){this.style.setProperty(t,n,e)}}function zo(t,n,e){return function(){var i=n.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,e)}}function ht(t,n){return t.style.getPropertyValue(n)||jn(t).getComputedStyle(t,null).getPropertyValue(n)}function Wo(t){return function(){delete this[t]}}function jo(t,n){return function(){this[t]=n}}function Uo(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}function Un(t){return t.trim().split(/^|\s+/)}function Gi(t){return t.classList||new Zn(t)}function Zn(t){this._node=t,this._names=Un(t.getAttribute("class")||"")}function Qn(t,n){for(var e=Gi(t),i=-1,a=n.length;++i=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var ea=[null];function we(t,n){this._groups=t,this._parents=n}function ta(){return new we([[document.documentElement]],ea)}we.prototype=ta.prototype={constructor:we,select:function to(t){"function"!=typeof t&&(t=Oi(t));for(var n=this._groups,e=n.length,i=new Array(e),a=0;a=_&&(_=T+1);!(E=u[_])&&++_=0;)(o=i[a])&&(r&&4^o.compareDocumentPosition(r)&&r.parentNode.insertBefore(o,r),r=o);return this},sort:function Ao(t){function n(m,p){return m&&p?t(m.__data__,p.__data__):!m-!p}t||(t=Lo);for(var e=this._groups,i=e.length,a=new Array(i),r=0;r1?this.each((null==n?Ho:"function"==typeof n?zo:Xo)(t,n,e??"")):ht(this.node(),t)},property:function Zo(t,n){return arguments.length>1?this.each((null==n?Wo:"function"==typeof n?Uo:jo)(t,n)):this.node()[t]},classed:function Ko(t,n){var e=Un(t+"");if(arguments.length<2){for(var i=Gi(this.node()),a=-1,r=e.length;++a=0&&(e=n.slice(i+1),n=n.slice(0,i)),{type:n,name:e}})}(t+""),r=i.length;if(!(arguments.length<2)){for(l=n?kl:Sl,a=0;a{}};function ia(){for(var i,t=0,n=arguments.length,e={};t=0&&(i=e.slice(a+1),e=e.slice(0,a)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:i}})}(t+"",e),r=-1,o=i.length;if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++r0)for(var a,r,e=new Array(a),i=0;i>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):8===e?ai(n>>24&255,n>>16&255,n>>8&255,(255&n)/255):4===e?ai(n>>12&15|n>>8&240,n>>8&15|n>>4&240,n>>4&15|240&n,((15&n)<<4|15&n)/255):null):(n=Rl.exec(t))?new be(n[1],n[2],n[3],1):(n=$l.exec(t))?new be(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Nl.exec(t))?ai(n[1],n[2],n[3],n[4]):(n=Hl.exec(t))?ai(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=Xl.exec(t))?ma(n[1],n[2]/100,n[3]/100,1):(n=zl.exec(t))?ma(n[1],n[2]/100,n[3]/100,n[4]):ra.hasOwnProperty(t)?ca(ra[t]):"transparent"===t?new be(NaN,NaN,NaN,0):null}function ca(t){return new be(t>>16&255,t>>8&255,255&t,1)}function ai(t,n,e,i){return i<=0&&(t=n=e=NaN),new be(t,n,e,i)}function si(t,n,e,i){return 1===arguments.length?function jl(t){return t instanceof Ft||(t=et(t)),t?new be((t=t.rgb()).r,t.g,t.b,t.opacity):new be}(t):new be(t,n,e,i??1)}function be(t,n,e,i){this.r=+t,this.g=+n,this.b=+e,this.opacity=+i}function ha(){return`#${it(this.r)}${it(this.g)}${it(this.b)}`}function da(){const t=ri(this.opacity);return`${1===t?"rgb(":"rgba("}${tt(this.r)}, ${tt(this.g)}, ${tt(this.b)}${1===t?")":`, ${t})`}`}function ri(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function tt(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function it(t){return((t=tt(t))<16?"0":"")+t.toString(16)}function ma(t,n,e,i){return i<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ve(t,n,e,i)}function ua(t){if(t instanceof Ve)return new Ve(t.h,t.s,t.l,t.opacity);if(t instanceof Ft||(t=et(t)),!t)return new Ve;if(t instanceof Ve)return t;var n=(t=t.rgb()).r/255,e=t.g/255,i=t.b/255,a=Math.min(n,e,i),r=Math.max(n,e,i),o=NaN,l=r-a,c=(r+a)/2;return l?(o=n===r?(e-i)/l+6*(e0&&c<1?0:o,new Ve(o,l,c,t.opacity)}function Ve(t,n,e,i){this.h=+t,this.s=+n,this.l=+e,this.opacity=+i}function pa(t){return(t=(t||0)%360)<0?t+360:t}function oi(t){return Math.max(0,Math.min(1,t||0))}function Hi(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function ga(t,n,e,i,a){var r=t*t,o=r*t;return((1-3*t+3*r-o)*n+(4-6*r+3*o)*e+(1+3*t+3*r-3*o)*i+o*a)/6}Ni(Ft,et,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:oa,formatHex:oa,formatHex8:function Yl(){return this.rgb().formatHex8()},formatHsl:function Wl(){return ua(this).formatHsl()},formatRgb:la,toString:la}),Ni(be,si,sa(Ft,{brighter(t){return t=null==t?ni:Math.pow(ni,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new be(tt(this.r),tt(this.g),tt(this.b),ri(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:ha,formatHex:ha,formatHex8:function Ul(){return`#${it(this.r)}${it(this.g)}${it(this.b)}${it(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:da,toString:da})),Ni(Ve,function Zl(t,n,e,i){return 1===arguments.length?ua(t):new Ve(t,n,e,i??1)},sa(Ft,{brighter(t){return t=null==t?ni:Math.pow(ni,t),new Ve(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new Ve(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,i=e+(e<.5?e:1-e)*n,a=2*e-i;return new be(Hi(t>=240?t-240:t+120,a,i),Hi(t,a,i),Hi(t<120?t+240:t-120,a,i),this.opacity)},clamp(){return new Ve(pa(this.h),oi(this.s),oi(this.l),ri(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=ri(this.opacity);return`${1===t?"hsl(":"hsla("}${pa(this.h)}, ${100*oi(this.s)}%, ${100*oi(this.l)}%${1===t?")":`, ${t})`}`}}));const Xi=t=>()=>t;function xa(t,n){var e=n-t;return e?function fa(t,n){return function(e){return t+e*n}}(t,e):Xi(isNaN(t)?n:t)}const li=function t(n){var e=function Kl(t){return 1==(t=+t)?xa:function(n,e){return e-n?function Jl(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(i){return Math.pow(t+i*n,e)}}(n,e,t):Xi(isNaN(n)?e:n)}}(n);function i(a,r){var o=e((a=si(a)).r,(r=si(r)).r),l=e(a.g,r.g),c=e(a.b,r.b),h=xa(a.opacity,r.opacity);return function(d){return a.r=o(d),a.g=l(d),a.b=c(d),a.opacity=h(d),a+""}}return i.gamma=t,i}(1);function _a(t){return function(n){var o,l,e=n.length,i=new Array(e),a=new Array(e),r=new Array(e);for(o=0;o=1?(e=1,n-1):Math.floor(e*n),a=t[i],r=t[i+1];return ga((e-i/n)*n,i>0?t[i-1]:2*a-r,a,r,ie&&(r=n.slice(e,r),l[o]?l[o]+=r:l[++o]=r),(i=i[0])===(a=a[0])?l[o]?l[o]+=a:l[++o]=a:(l[++o]=null,c.push({i:o,x:Be(i,a)})),e=Yi.lastIndex;return e=0&&t._call.call(void 0,n),t=t._next;--mt}()}finally{mt=0,function hc(){for(var t,e,n=hi,i=1/0;n;)n._call?(i>n._time&&(i=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:hi=e);Pt=t,ji(i)}(),nt=0}}function cc(){var t=Ot.now(),n=t-di;n>Ca&&(mi-=n,di=t)}function ji(t){mt||(Vt&&(Vt=clearTimeout(Vt)),t-nt>24?(t<1/0&&(Vt=setTimeout(Sa,t-Ot.now()-mi)),Bt&&(Bt=clearInterval(Bt))):(Bt||(di=Ot.now(),Bt=setInterval(cc,Ca)),mt=1,ba(Sa)))}function ka(t,n,e){var i=new ui;return i.restart(a=>{i.stop(),t(a+n)},n=null==n?0:+n,e),i}ui.prototype=wa.prototype={constructor:ui,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?Wi():+e)+(null==n?0:+n),!this._next&&Pt!==this&&(Pt?Pt._next=this:hi=this,Pt=this),this._call=t,this._time=e,ji()},stop:function(){this._call&&(this._call=null,this._time=1/0,ji())}};var dc=aa("start","end","cancel","interrupt"),mc=[],Aa=0,pi=3;function fi(t,n,e,i,a,r){var o=t.__transition;if(o){if(e in o)return}else t.__transition={};!function uc(t,n,e){var a,i=t.__transition;function o(h){var d,m,p,x;if(1!==e.state)return c();for(d in i)if((x=i[d]).name===e.name){if(x.state===pi)return ka(o);4===x.state?(x.state=6,x.timer.stop(),x.on.call("interrupt",t,t.__data__,x.index,x.group),delete i[d]):+dAa)throw new Error("too late; already scheduled");return e}function Ie(t,n){var e=Pe(t,n);if(e.state>pi)throw new Error("too late; already running");return e}function Pe(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}var xi,Fa=180/Math.PI,Ji={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Ea(t,n,e,i,a,r){var o,l,c;return(o=Math.sqrt(t*t+n*n))&&(t/=o,n/=o),(c=t*e+n*i)&&(e-=t*c,i-=n*c),(l=Math.sqrt(e*e+i*i))&&(e/=l,i/=l,c/=l),t*i180?d+=360:d-h>180&&(h+=360),p.push({i:m.push(a(m)+"rotate(",null,i)-2,x:Be(h,d)})):d&&m.push(a(m)+"rotate("+d+i)}(h.rotate,d.rotate,m,p),function l(h,d,m,p){h!==d?p.push({i:m.push(a(m)+"skewX(",null,i)-2,x:Be(h,d)}):d&&m.push(a(m)+"skewX("+d+i)}(h.skewX,d.skewX,m,p),function c(h,d,m,p,x,g){if(h!==m||d!==p){var f=x.push(a(x)+"scale(",null,",",null,")");g.push({i:f-4,x:Be(h,m)},{i:f-2,x:Be(d,p)})}else(1!==m||1!==p)&&x.push(a(x)+"scale("+m+","+p+")")}(h.scaleX,h.scaleY,d.scaleX,d.scaleY,m,p),h=d=null,function(x){for(var u,g=-1,f=p.length;++g=0&&(n=n.slice(0,e)),!n||"start"===n})}(n)?Qi:Ie;return function(){var o=r(this,t),l=o.on;l!==i&&(a=(i=l).copy()).on(n,e),o.on=a}}(e,t,n))},attr:function Lc(t,n){var e=ti(t),i="transform"===e?_c:Va;return this.attrTween(t,"function"==typeof n?(e.local?Ac:kc)(e,i,Ki(this,"attr."+t,n)):null==n?(e.local?bc:Cc)(e):(e.local?Sc:wc)(e,i,n))},attrTween:function Vc(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var i=ti(t);return this.tween(e,(i.local?Ec:Mc)(i,n))},style:function sh(t,n,e){var i="transform"==(t+="")?xc:Va;return null==n?this.styleTween(t,function th(t,n){var e,i,a;return function(){var r=ht(this,t),o=(this.style.removeProperty(t),ht(this,t));return r===o?null:r===e&&o===i?a:a=n(e=r,i=o)}}(t,i)).on("end.style."+t,Ba(t)):"function"==typeof n?this.styleTween(t,function nh(t,n,e){var i,a,r;return function(){var o=ht(this,t),l=e(this),c=l+"";return null==l&&(this.style.removeProperty(t),c=l=ht(this,t)),o===c?null:o===i&&c===a?r:(a=c,r=n(i=o,l))}}(t,i,Ki(this,"style."+t,n))).each(function ah(t,n){var e,i,a,l,r="style."+n,o="end."+r;return function(){var c=Ie(this,t),h=c.on,d=null==c.value[r]?l||(l=Ba(n)):void 0;(h!==e||a!==d)&&(i=(e=h).copy()).on(o,a=d),c.on=i}}(this._id,t)):this.styleTween(t,function ih(t,n,e){var i,r,a=e+"";return function(){var o=ht(this,t);return o===a?null:o===i?r:r=n(i=o,e)}}(t,i,n),e).on("end.style."+t,null)},styleTween:function lh(t,n,e){var i="style."+(t+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==n)return this.tween(i,null);if("function"!=typeof n)throw new Error;return this.tween(i,function oh(t,n,e){var i,a;function r(){var o=n.apply(this,arguments);return o!==a&&(i=(a=o)&&function rh(t,n,e){return function(i){this.style.setProperty(t,n.call(this,i),e)}}(t,o,e)),i}return r._value=n,r}(t,n,e??""))},text:function dh(t){return this.tween("text","function"==typeof t?function hh(t){return function(){var n=t(this);this.textContent=n??""}}(Ki(this,"text",t)):function ch(t){return function(){this.textContent=t}}(null==t?"":t+""))},textTween:function ph(t){var n="text";if(arguments.length<1)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;return this.tween(n,function uh(t){var n,e;function i(){var a=t.apply(this,arguments);return a!==e&&(n=(e=a)&&function mh(t){return function(n){this.textContent=t.call(this,n)}}(a)),n}return i._value=t,i}(t))},remove:function Qc(){return this.on("end.remove",function Zc(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))},tween:function Tc(t,n){var e=this._id;if(t+="",arguments.length<2){for(var o,i=Pe(this.node(),e).tween,a=0,r=i.length;a2&&i.state<5,i.state=6,i.timer.stop(),i.on.call(a?"interrupt":"cancel",t,t.__data__,i.index,i.group),delete e[o]):r=!1;r&&delete t.__transition}}(this,t)})},Dt.prototype.transition=function Ch(t){var n,e;t instanceof Re?(n=t._id,t=t._name):(n=Pa(),(e=yh).time=Wi(),t=null==t?null:t+"");for(var i=this._groups,a=i.length,r=0;rn?1:t>=n?0:NaN}function Vh(t,n){return null==t||null==n?NaN:nt?1:n>=t?0:NaN}function on(t){let n,e,i;function a(l,c,h=0,d=l.length){if(h>>1;e(l[m],c)<0?h=m+1:d=m}while(hGt(t(l),c),i=(l,c)=>t(l)-c):(n=t===Gt||t===Vh?t:Bh,e=t,i=t),{left:a,center:function o(l,c,h=0,d=l.length){const m=a(l,c,h,d-1);return m>h&&i(l[m-1],c)>-i(l[m],c)?m-1:m},right:function r(l,c,h=0,d=l.length){if(h>>1;e(l[m],c)<=0?h=m+1:d=m}while(h=Ph?10:r>=Oh?5:r>=Ih?2:1;let l,c,h;return a<0?(h=Math.pow(10,-a)/o,l=Math.round(t*h),c=Math.round(n*h),l/hn&&--c,h=-h):(h=Math.pow(10,a)*o,l=Math.round(t/h),c=Math.round(n/h),l*hn&&--c),c(t(r=new Date(+r)),r),a.ceil=r=>(t(r=new Date(r-1)),n(r,1),t(r),r),a.round=r=>{const o=a(r),l=a.ceil(r);return r-o(n(r=new Date(+r),null==o?1:Math.floor(o)),r),a.range=(r,o,l)=>{const c=[];if(r=a.ceil(r),l=null==l?1:Math.floor(l),!(r0))return c;let h;do{c.push(h=new Date(+r)),n(r,l),t(r)}while(hoe(o=>{if(o>=o)for(;t(o),!r(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;n(o,-1),!r(o););else for(;--l>=0;)for(;n(o,1),!r(o););}),e&&(a.count=(r,o)=>(mn.setTime(+r),un.setTime(+o),t(mn),t(un),Math.floor(e(mn,un))),a.every=r=>(r=Math.floor(r),isFinite(r)&&r>0?r>1?a.filter(i?o=>i(o)%r==0:o=>a.count(0,o)%r==0):a:null)),a}const Ti=oe(()=>{},(t,n)=>{t.setTime(+t+n)},(t,n)=>n-t);Ti.every=t=>(t=Math.floor(t),isFinite(t)&&t>0?t>1?oe(n=>{n.setTime(Math.floor(n/t)*t)},(n,e)=>{n.setTime(+n+e*t)},(n,e)=>(e-n)/t):Ti:null);const gt=oe(t=>{t.setTime(t-t.getMilliseconds())},(t,n)=>{t.setTime(+t+n*He)},(t,n)=>(n-t)/He,t=>t.getUTCSeconds()),pn=oe(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*He)},(t,n)=>{t.setTime(+t+n*Ee)},(t,n)=>(n-t)/Ee,t=>t.getMinutes()),Ha=oe(t=>{t.setUTCSeconds(0,0)},(t,n)=>{t.setTime(+t+n*Ee)},(t,n)=>(n-t)/Ee,t=>t.getUTCMinutes()),gn=oe(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*He-t.getMinutes()*Ee)},(t,n)=>{t.setTime(+t+n*Xe)},(t,n)=>(n-t)/Xe,t=>t.getHours()),Xa=oe(t=>{t.setUTCMinutes(0,0,0)},(t,n)=>{t.setTime(+t+n*Xe)},(t,n)=>(n-t)/Xe,t=>t.getUTCHours()),fn=oe(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Ee)/ze,t=>t.getDate()-1),za=(oe(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/ze,t=>t.getUTCDate()-1),oe(t=>{t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n)},(t,n)=>(n-t)/ze,t=>Math.floor(t/ze)));function at(t){return oe(n=>{n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},(n,e)=>{n.setDate(n.getDate()+7*e)},(n,e)=>(e-n-(e.getTimezoneOffset()-n.getTimezoneOffset())*Ee)/hn)}const xn=at(0);function st(t){return oe(n=>{n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCDate(n.getUTCDate()+7*e)},(n,e)=>(e-n)/hn)}at(1),at(2),at(3),at(4),at(5),at(6);const Ya=st(0),_n=(st(1),st(2),st(3),st(4),st(5),st(6),oe(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,n)=>{t.setMonth(t.getMonth()+n)},(t,n)=>n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear()),t=>t.getMonth())),Wa=oe(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCMonth(t.getUTCMonth()+n)},(t,n)=>n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear()),t=>t.getUTCMonth()),Ci=oe(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n)},(t,n)=>n.getFullYear()-t.getFullYear(),t=>t.getFullYear());Ci.every=t=>isFinite(t=Math.floor(t))&&t>0?oe(n=>{n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},(n,e)=>{n.setFullYear(n.getFullYear()+e*t)}):null;const vn=oe(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n)},(t,n)=>n.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ja(t,n,e,i,a,r){const o=[[gt,1,He],[gt,5,5e3],[gt,15,15e3],[gt,30,3e4],[r,1,Ee],[r,5,5*Ee],[r,15,15*Ee],[r,30,30*Ee],[a,1,Xe],[a,3,3*Xe],[a,6,6*Xe],[a,12,12*Xe],[i,1,ze],[i,2,2*ze],[e,1,hn],[n,1,Na],[n,3,3*Na],[t,1,dn]];function c(h,d,m){const p=Math.abs(d-h)/m,x=on(([,,u])=>u).right(o,p);if(x===o.length)return t.every(cn(h/dn,d/dn,m));if(0===x)return Ti.every(Math.max(cn(h,d,m),1));const[g,f]=o[p/o[x-1][2]isFinite(t=Math.floor(t))&&t>0?oe(n=>{n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},(n,e)=>{n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null;const[Cf,bf]=ja(vn,Wa,Ya,za,Xa,Ha),[qh,Jh]=ja(Ci,_n,xn,fn,gn,pn);var yn=new Date,Tn=new Date;function Ye(t,n,e,i){function a(r){return t(r=0===arguments.length?new Date:new Date(+r)),r}return a.floor=function(r){return t(r=new Date(+r)),r},a.ceil=function(r){return t(r=new Date(r-1)),n(r,1),t(r),r},a.round=function(r){var o=a(r),l=a.ceil(r);return r-o0))return c;do{c.push(h=new Date(+r)),n(r,l),t(r)}while(h=o)for(;t(o),!r(o);)o.setTime(o-1)},function(o,l){if(o>=o)if(l<0)for(;++l<=0;)for(;n(o,-1),!r(o););else for(;--l>=0;)for(;n(o,1),!r(o););})},e&&(a.count=function(r,o){return yn.setTime(+r),Tn.setTime(+o),t(yn),t(Tn),Math.floor(e(yn,Tn))},a.every=function(r){return r=Math.floor(r),isFinite(r)&&r>0?r>1?a.filter(i?function(o){return i(o)%r==0}:function(o){return a.count(0,o)%r==0}):a:null}),a}const Rt=864e5,Ua=7*Rt;function rt(t){return Ye(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCDate(n.getUTCDate()+7*e)},function(n,e){return(e-n)/Ua})}var Za=rt(0),bi=rt(1),ft=(rt(2),rt(3),rt(4));const qa=(rt(5),rt(6),Ye(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/Rt},function(t){return t.getUTCDate()-1}));function ot(t){return Ye(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(n,e){n.setDate(n.getDate()+7*e)},function(n,e){return(e-n-6e4*(e.getTimezoneOffset()-n.getTimezoneOffset()))/Ua})}var Ja=ot(0),wi=ot(1),xt=(ot(2),ot(3),ot(4));const es=(ot(5),ot(6),Ye(t=>t.setHours(0,0,0,0),(t,n)=>t.setDate(t.getDate()+n),(t,n)=>(n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/Rt,t=>t.getDate()-1));var bn=Ye(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});bn.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ye(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null};const $t=bn;var wn=Ye(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});wn.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ye(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null};const Nt=wn;function Sn(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function kn(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Ht(t,n,e){return{y:t,m:n,d:e,H:0,M:0,S:0,L:0}}var ts={"-":"",_:" ",0:"0"},de=/^\s*\d+/,ld=/^%/,cd=/[\\^$*+?|[\]().{}]/g;function H(t,n,e){var i=t<0?"-":"",a=(i?-t:t)+"",r=a.length;return i+(r[n.toLowerCase(),e]))}function dd(t,n,e){var i=de.exec(n.slice(e,e+1));return i?(t.w=+i[0],e+i[0].length):-1}function md(t,n,e){var i=de.exec(n.slice(e,e+1));return i?(t.u=+i[0],e+i[0].length):-1}function ud(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.U=+i[0],e+i[0].length):-1}function pd(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.V=+i[0],e+i[0].length):-1}function gd(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.W=+i[0],e+i[0].length):-1}function is(t,n,e){var i=de.exec(n.slice(e,e+4));return i?(t.y=+i[0],e+i[0].length):-1}function ns(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.y=+i[0]+(+i[0]>68?1900:2e3),e+i[0].length):-1}function fd(t,n,e){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),e+i[0].length):-1}function xd(t,n,e){var i=de.exec(n.slice(e,e+1));return i?(t.q=3*i[0]-3,e+i[0].length):-1}function _d(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.m=i[0]-1,e+i[0].length):-1}function as(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.d=+i[0],e+i[0].length):-1}function vd(t,n,e){var i=de.exec(n.slice(e,e+3));return i?(t.m=0,t.d=+i[0],e+i[0].length):-1}function ss(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.H=+i[0],e+i[0].length):-1}function yd(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.M=+i[0],e+i[0].length):-1}function Td(t,n,e){var i=de.exec(n.slice(e,e+2));return i?(t.S=+i[0],e+i[0].length):-1}function Cd(t,n,e){var i=de.exec(n.slice(e,e+3));return i?(t.L=+i[0],e+i[0].length):-1}function bd(t,n,e){var i=de.exec(n.slice(e,e+6));return i?(t.L=Math.floor(i[0]/1e3),e+i[0].length):-1}function wd(t,n,e){var i=ld.exec(n.slice(e,e+1));return i?e+i[0].length:-1}function Sd(t,n,e){var i=de.exec(n.slice(e));return i?(t.Q=+i[0],e+i[0].length):-1}function kd(t,n,e){var i=de.exec(n.slice(e));return i?(t.s=+i[0],e+i[0].length):-1}function rs(t,n){return H(t.getDate(),n,2)}function Ad(t,n){return H(t.getHours(),n,2)}function Ld(t,n){return H(t.getHours()%12||12,n,2)}function Dd(t,n){return H(1+es.count($t(t),t),n,3)}function os(t,n){return H(t.getMilliseconds(),n,3)}function Fd(t,n){return os(t,n)+"000"}function Ed(t,n){return H(t.getMonth()+1,n,2)}function Md(t,n){return H(t.getMinutes(),n,2)}function Vd(t,n){return H(t.getSeconds(),n,2)}function Bd(t){var n=t.getDay();return 0===n?7:n}function Pd(t,n){return H(Ja.count($t(t)-1,t),n,2)}function ls(t){var n=t.getDay();return n>=4||0===n?xt(t):xt.ceil(t)}function Od(t,n){return t=ls(t),H(xt.count($t(t),t)+(4===$t(t).getDay()),n,2)}function Id(t){return t.getDay()}function Gd(t,n){return H(wi.count($t(t)-1,t),n,2)}function Rd(t,n){return H(t.getFullYear()%100,n,2)}function $d(t,n){return H((t=ls(t)).getFullYear()%100,n,2)}function Nd(t,n){return H(t.getFullYear()%1e4,n,4)}function Hd(t,n){var e=t.getDay();return H((t=e>=4||0===e?xt(t):xt.ceil(t)).getFullYear()%1e4,n,4)}function Xd(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+H(n/60|0,"0",2)+H(n%60,"0",2)}function cs(t,n){return H(t.getUTCDate(),n,2)}function zd(t,n){return H(t.getUTCHours(),n,2)}function Yd(t,n){return H(t.getUTCHours()%12||12,n,2)}function Wd(t,n){return H(1+qa.count(Nt(t),t),n,3)}function hs(t,n){return H(t.getUTCMilliseconds(),n,3)}function jd(t,n){return hs(t,n)+"000"}function Ud(t,n){return H(t.getUTCMonth()+1,n,2)}function Zd(t,n){return H(t.getUTCMinutes(),n,2)}function Qd(t,n){return H(t.getUTCSeconds(),n,2)}function qd(t){var n=t.getUTCDay();return 0===n?7:n}function Jd(t,n){return H(Za.count(Nt(t)-1,t),n,2)}function ds(t){var n=t.getUTCDay();return n>=4||0===n?ft(t):ft.ceil(t)}function Kd(t,n){return t=ds(t),H(ft.count(Nt(t),t)+(4===Nt(t).getUTCDay()),n,2)}function em(t){return t.getUTCDay()}function tm(t,n){return H(bi.count(Nt(t)-1,t),n,2)}function im(t,n){return H(t.getUTCFullYear()%100,n,2)}function nm(t,n){return H((t=ds(t)).getUTCFullYear()%100,n,2)}function am(t,n){return H(t.getUTCFullYear()%1e4,n,4)}function sm(t,n){var e=t.getUTCDay();return H((t=e>=4||0===e?ft(t):ft.ceil(t)).getUTCFullYear()%1e4,n,4)}function rm(){return"+0000"}function ms(){return"%"}function us(t){return+t}function ps(t){return Math.floor(+t/1e3)}function fs(t){return null===t?NaN:+t}!function hm(t){(function od(t){var n=t.dateTime,e=t.date,i=t.time,a=t.periods,r=t.days,o=t.shortDays,l=t.months,c=t.shortMonths,h=Xt(a),d=zt(a),m=Xt(r),p=zt(r),x=Xt(o),g=zt(o),f=Xt(l),u=zt(l),v=Xt(c),T=zt(c),_={a:function J(C){return o[C.getDay()]},A:function ye(C){return r[C.getDay()]},b:function Y(C){return c[C.getMonth()]},B:function ce(C){return l[C.getMonth()]},c:null,d:rs,e:rs,f:Fd,g:$d,G:Hd,H:Ad,I:Ld,j:Dd,L:os,m:Ed,M:Md,p:function ne(C){return a[+(C.getHours()>=12)]},q:function ae(C){return 1+~~(C.getMonth()/3)},Q:us,s:ps,S:Vd,u:Bd,U:Pd,V:Od,w:Id,W:Gd,x:null,X:null,y:Rd,Y:Nd,Z:Xd,"%":ms},k={a:function Jt(C){return o[C.getUTCDay()]},A:function wt(C){return r[C.getUTCDay()]},b:function St(C){return c[C.getUTCMonth()]},B:function kt(C){return l[C.getUTCMonth()]},c:null,d:cs,e:cs,f:jd,g:nm,G:sm,H:zd,I:Yd,j:Wd,L:hs,m:Ud,M:Zd,p:function _e(C){return a[+(C.getUTCHours()>=12)]},q:function ct(C){return 1+~~(C.getUTCMonth()/3)},Q:us,s:ps,S:Qd,u:qd,U:Jd,V:Kd,w:em,W:tm,x:null,X:null,y:im,Y:am,Z:rm,"%":ms},E={a:function Q(C,P,R){var y=x.exec(P.slice(R));return y?(C.w=g.get(y[0].toLowerCase()),R+y[0].length):-1},A:function A(C,P,R){var y=m.exec(P.slice(R));return y?(C.w=p.get(y[0].toLowerCase()),R+y[0].length):-1},b:function me(C,P,R){var y=v.exec(P.slice(R));return y?(C.m=T.get(y[0].toLowerCase()),R+y[0].length):-1},B:function X(C,P,R){var y=f.exec(P.slice(R));return y?(C.m=u.get(y[0].toLowerCase()),R+y[0].length):-1},c:function Z(C,P,R){return U(C,n,P,R)},d:as,e:as,f:bd,g:ns,G:is,H:ss,I:ss,j:vd,L:Cd,m:_d,M:yd,p:function ve(C,P,R){var y=h.exec(P.slice(R));return y?(C.p=d.get(y[0].toLowerCase()),R+y[0].length):-1},q:xd,Q:Sd,s:kd,S:Td,u:md,U:ud,V:pd,w:dd,W:gd,x:function Ae(C,P,R){return U(C,e,P,R)},X:function q(C,P,R){return U(C,i,P,R)},y:ns,Y:is,Z:fd,"%":wd};function b(C,P){return function(R){var Ce,F,ee,y=[],K=-1,W=0,Te=C.length;for(R instanceof Date||(R=new Date(+R));++K53)return null;"w"in y||(y.w=1),"Z"in y?(Te=(W=kn(Ht(y.y,0,1))).getUTCDay(),W=Te>4||0===Te?bi.ceil(W):bi(W),W=qa.offset(W,7*(y.V-1)),y.y=W.getUTCFullYear(),y.m=W.getUTCMonth(),y.d=W.getUTCDate()+(y.w+6)%7):(Te=(W=Sn(Ht(y.y,0,1))).getDay(),W=Te>4||0===Te?wi.ceil(W):wi(W),W=es.offset(W,7*(y.V-1)),y.y=W.getFullYear(),y.m=W.getMonth(),y.d=W.getDate()+(y.w+6)%7)}else("W"in y||"U"in y)&&("w"in y||(y.w="u"in y?y.u%7:"W"in y?1:0),Te="Z"in y?kn(Ht(y.y,0,1)).getUTCDay():Sn(Ht(y.y,0,1)).getDay(),y.m=0,y.d="W"in y?(y.w+6)%7+7*y.W-(Te+5)%7:y.w+7*y.U-(Te+6)%7);return"Z"in y?(y.H+=y.Z/100|0,y.M+=y.Z%100,kn(y)):Sn(y)}}function U(C,P,R,y){for(var Ce,F,K=0,W=P.length,Te=R.length;K=Te)return-1;if(37===(Ce=P.charCodeAt(K++))){if(Ce=P.charAt(K++),!(F=E[Ce in ts?P.charAt(K++):Ce])||(y=F(C,R,y))<0)return-1}else if(Ce!=R.charCodeAt(y++))return-1}return y}return _.x=b(e,_),_.X=b(i,_),_.c=b(n,_),k.x=b(e,k),k.X=b(i,k),k.c=b(n,k),{format:function(C){var P=b(C+="",_);return P.toString=function(){return C},P},parse:function(C){var P=j(C+="",!1);return P.toString=function(){return C},P},utcFormat:function(C){var P=b(C+="",k);return P.toString=function(){return C},P},utcParse:function(C){var P=j(C+="",!0);return P.toString=function(){return C},P}}})(t)}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const dm=on(Gt).right,_s=(on(fs),dm);function mm(t,n){return t=+t,n=+n,function(e){return Math.round(t*(1-e)+n*e)}}function pm(t){return+t}var vs=[0,1];function vt(t){return t}function An(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:function um(t){return function(){return t}}(isNaN(n)?NaN:.5)}function fm(t,n,e){var i=t[0],a=t[1],r=n[0],o=n[1];return an&&(e=t,t=n,n=e),function(i){return Math.max(t,Math.min(n,i))}}(t[0],t[p-1])),l=p>2?xm:fm,c=h=null,m}function m(p){return null==p||isNaN(p=+p)?r:(c||(c=l(t.map(i),n,e)))(i(o(p)))}return m.invert=function(p){return o(a((h||(h=l(n,t.map(i),Be)))(p)))},m.domain=function(p){return arguments.length?(t=Array.from(p,pm),d()):t.slice()},m.range=function(p){return arguments.length?(n=Array.from(p),d()):n.slice()},m.rangeRound=function(p){return n=Array.from(p),e=mm,d()},m.clamp=function(p){return arguments.length?(o=!!p||vt,d()):o!==vt},m.interpolate=function(p){return arguments.length?(e=p,d()):e},m.unknown=function(p){return arguments.length?(r=p,m):r},function(p,x){return i=p,a=x,d()}}()(vt,vt)}function Yt(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t)}return this}var bs,bm=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Si(t){if(!(n=bm.exec(t)))throw new Error("invalid format: "+t);var n;return new Ln({fill:n[1],align:n[2],sign:n[3],symbol:n[4],zero:n[5],width:n[6],comma:n[7],precision:n[8]&&n[8].slice(1),trim:n[9],type:n[10]})}function Ln(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function ki(t,n){if((e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"))<0)return null;var e,i=t.slice(0,e);return[i.length>1?i[0]+i.slice(2):i,+t.slice(e+1)]}function yt(t){return(t=ki(Math.abs(t)))?t[1]:NaN}function ws(t,n){var e=ki(t,n);if(!e)return t+"";var i=e[0],a=e[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}Si.prototype=Ln.prototype,Ln.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Ss={"%":(t,n)=>(100*t).toFixed(n),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function wm(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,n)=>t.toExponential(n),f:(t,n)=>t.toFixed(n),g:(t,n)=>t.toPrecision(n),o:t=>Math.round(t).toString(8),p:(t,n)=>ws(100*t,n),r:ws,s:function Dm(t,n){var e=ki(t,n);if(!e)return t+"";var i=e[0],a=e[1],r=a-(bs=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=i.length;return r===o?i:r>o?i+new Array(r-o+1).join("0"):r>0?i.slice(0,r)+"."+i.slice(r):"0."+new Array(1-r).join("0")+ki(t,Math.max(0,n+r-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function ks(t){return t}var Ai,Ds,Fs,As=Array.prototype.map,Ls=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function Pm(t){var n=t.domain;return t.ticks=function(e){var i=n();return function Gh(t,n,e){if(!((e=+e)>0))return[];if((t=+t)==(n=+n))return[t];const i=n=a))return[];const l=r-a+1,c=new Array(l);if(i)if(o<0)for(let h=0;h0;){if((h=ln(o,l,e))===c)return i[a]=o,i[r]=l,n(i);if(h>0)o=Math.floor(o/h)*h,l=Math.ceil(l/h)*h;else{if(!(h<0))break;o=Math.ceil(o*h)/h,l=Math.floor(l*h)/h}c=h}return t},t}function Tt(){var t=Ts();return t.copy=function(){return function ys(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}(t,Tt())},Yt.apply(t,arguments),Pm(t)}function Es(t,n,e){t=+t,n=+n,e=(a=arguments.length)<2?(n=t,t=0,1):a<3?1:+e;for(var i=-1,a=0|Math.max(0,Math.ceil((n-t)/e)),r=new Array(a);++i0&&l>0&&(c+l+1>i&&(l=Math.max(1,i-c)),r.push(e.substring(a-=l,a+l)),!((c+=l+1)>i));)l=t[o=(o+1)%t.length];return r.reverse().join(n)}}(As.call(t.grouping,Number),t.thousands+""),e=void 0===t.currency?"":t.currency[0]+"",i=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",r=void 0===t.numerals?ks:function Am(t){return function(n){return n.replace(/[0-9]/g,function(e){return t[+e]})}}(As.call(t.numerals,String)),o=void 0===t.percent?"%":t.percent+"",l=void 0===t.minus?"\u2212":t.minus+"",c=void 0===t.nan?"NaN":t.nan+"";function h(m){var p=(m=Si(m)).fill,x=m.align,g=m.sign,f=m.symbol,u=m.zero,v=m.width,T=m.comma,_=m.precision,k=m.trim,E=m.type;"n"===E?(T=!0,E="g"):Ss[E]||(void 0===_&&(_=12),k=!0,E="g"),(u||"0"===p&&"="===x)&&(u=!0,p="0",x="=");var b="$"===f?e:"#"===f&&/[boxX]/.test(E)?"0"+E.toLowerCase():"",j="$"===f?i:/[%p]/.test(E)?o:"",U=Ss[E],ve=/[defgprs%]/.test(E);function Q(A){var Z,Ae,q,me=b,X=j;if("c"===E)X=U(A)+X,A="";else{var J=(A=+A)<0||1/A<0;if(A=isNaN(A)?c:U(Math.abs(A),_),k&&(A=function Lm(t){e:for(var a,n=t.length,e=1,i=-1;e0&&(i=0)}return i>0?t.slice(0,i)+t.slice(a+1):t}(A)),J&&0==+A&&"+"!==g&&(J=!1),me=(J?"("===g?g:l:"-"===g||"("===g?"":g)+me,X=("s"===E?Ls[8+bs/3]:"")+X+(J&&"("===g?")":""),ve)for(Z=-1,Ae=A.length;++Z(q=A.charCodeAt(Z))||q>57){X=(46===q?a+A.slice(Z+1):A.slice(Z))+X,A=A.slice(0,Z);break}}T&&!u&&(A=n(A,1/0));var ye=me.length+A.length+X.length,Y=ye>1)+me+A+X+Y.slice(ye);break;default:A=Y+me+A+X}return r(A)}return _=void 0===_?6:/[gprs]/.test(E)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),Q.toString=function(){return m+""},Q}return{format:h,formatPrefix:function d(m,p){var x=h(((m=Si(m)).type="f",m)),g=3*Math.max(-8,Math.min(8,Math.floor(yt(p)/3))),f=Math.pow(10,-g),u=Ls[8+g/3];return function(v){return x(f*v)+u}}}}(t),Ds=Ai.format,Fs=Ai.formatPrefix}({thousands:",",grouping:[3],currency:["$",""]});class Ms extends Map{constructor(n,e=Ps){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=n)for(const[i,a]of n)this.set(i,a)}get(n){return super.get(Dn(this,n))}has(n){return super.has(Dn(this,n))}set(n,e){return super.set(function Vs({_intern:t,_key:n},e){const i=n(e);return t.has(i)?t.get(i):(t.set(i,e),e)}(this,n),e)}delete(n){return super.delete(function Bs({_intern:t,_key:n},e){const i=n(e);return t.has(i)&&(e=t.get(i),t.delete(i)),e}(this,n))}}function Dn({_intern:t,_key:n},e){const i=n(e);return t.has(i)?t.get(i):e}function Ps(t){return null!==t&&"object"==typeof t?t.valueOf():t}Set;const Os=Symbol("implicit");function Fn(){var t=new Ms,n=[],e=[],i=Os;function a(r){let o=t.get(r);if(void 0===o){if(i!==Os)return i;t.set(r,o=n.push(r)-1)}return e[o%e.length]}return a.domain=function(r){if(!arguments.length)return n.slice();n=[],t=new Ms;for(const o of r)t.has(o)||t.set(o,n.push(o)-1);return a},a.range=function(r){return arguments.length?(e=Array.from(r),a):e.slice()},a.unknown=function(r){return arguments.length?(i=r,a):i},a.copy=function(){return Fn(n,e).unknown(i)},Yt.apply(a,arguments),a}function Li(){var r,o,t=Fn().unknown(void 0),n=t.domain,e=t.range,i=0,a=1,l=!1,c=0,h=0,d=.5;function m(){var p=n().length,x=a=1)return+e(t[i-1],i-1,t);var i,a=(i-1)*n,r=Math.floor(a),o=+e(t[r],r,t);return o+(+e(t[r+1],r+1,t)-o)*(a-r)}}function Gs(){var i,t=[],n=[],e=[];function a(){var o=0,l=Math.max(1,n.length);for(e=new Array(l-1);++o0?e[l-1]:t[0],l({model:t});function Nm(t,n){}function Hm(t,n){if(1&t&&(s.j41(0,"span"),s.DNE(1,Nm,0,0,"ng-template",5),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngTemplateOutlet",e.template)("ngTemplateOutletContext",s.eq3(2,$m,e.context))}}function Xm(t,n){if(1&t&&s.nrm(0,"span",6),2&t){const e=s.XpG();s.Y8G("innerHTML",e.title,s.npT)}}function zm(t,n){if(1&t&&(s.j41(0,"header",4)(1,"span",5),s.EFF(2),s.k0s()()),2&t){const e=s.XpG();s.R7$(2),s.JRh(e.title)}}function Ym(t,n){if(1&t){const e=s.RV6();s.j41(0,"li",6)(1,"ngx-charts-legend-entry",7),s.bIt("select",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.labelClick.emit(a))})("activate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.activate(a))})("deactivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.deactivate(a))}),s.k0s()()}if(2&t){const e=n.$implicit,i=s.XpG();s.R7$(),s.Y8G("label",e.label)("formattedLabel",e.formattedLabel)("color",e.color)("isActive",i.isActive(e))}}const Rs=["*"];function Wm(t,n){if(1&t&&s.nrm(0,"ngx-charts-scale-legend",4),2&t){const e=s.XpG();s.Y8G("horizontal",e.legendOptions&&e.legendOptions.position===e.LegendPosition.Below)("valueRange",e.legendOptions.domain)("colors",e.legendOptions.colors)("height",e.view[1])("width",e.legendWidth)}}function jm(t,n){if(1&t){const e=s.RV6();s.j41(0,"ngx-charts-legend",5),s.bIt("labelClick",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.legendLabelClick.emit(a))})("labelActivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.legendLabelActivate.emit(a))})("labelDeactivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.legendLabelDeactivate.emit(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("horizontal",e.legendOptions&&e.legendOptions.position===e.LegendPosition.Below)("data",e.legendOptions.domain)("title",e.legendOptions.title)("colors",e.legendOptions.colors)("height",e.view[1])("width",e.legendWidth)("activeEntries",e.activeEntries)}}const Um=["ngx-charts-axis-label",""],$s=["ticksel"],Zm=["ngx-charts-x-axis-ticks",""];function Qm(t,n){1&t&&(s.qSk(),s.eu8(0))}function qm(t,n){if(1&t&&(s.qSk(),s.j41(0,"tspan",10),s.EFF(1),s.k0s()),2&t){const e=n.$implicit;s.BMQ("y",12*n.index),s.R7$(),s.SpI(" ",e," ")}}function Jm(t,n){if(1&t&&(s.qSk(),s.qex(0),s.DNE(1,qm,2,2,"tspan",9),s.bVm()),2&t){const e=n.ngIf;s.R7$(),s.Y8G("ngForOf",e)}}function Km(t,n){if(1&t&&s.DNE(0,Jm,2,1,"ng-container",6),2&t){const e=s.XpG(2).$implicit,i=s.XpG();s.Y8G("ngIf",i.tickChunks(e))}}function eu(t,n){if(1&t&&s.EFF(0),2&t){const e=s.XpG().ngIf,i=s.XpG(2);s.SpI(" ",i.tickTrim(e)," ")}}function tu(t,n){if(1&t&&(s.qSk(),s.qex(0),s.j41(1,"title"),s.EFF(2),s.k0s(),s.j41(3,"text",7),s.DNE(4,Qm,1,0,"ng-container",8),s.k0s(),s.DNE(5,Km,1,1,"ng-template",null,1,s.C5r)(7,eu,1,1,"ng-template",null,2,s.C5r),s.bVm()),2&t){const e=n.ngIf,i=s.sdS(6),a=s.sdS(8),r=s.XpG(2);s.R7$(2),s.JRh(e),s.R7$(),s.BMQ("text-anchor",r.textAnchor)("transform",r.textTransform),s.R7$(),s.Y8G("ngIf",r.isWrapTicksSupported)("ngIfThen",i)("ngIfElse",a)}}function iu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g",5),s.DNE(1,tu,9,6,"ng-container",6),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.tickTransform(e)),s.R7$(),s.Y8G("ngIf",i.tickFormat(e))}}function nu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.nrm(1,"line",11),s.k0s()),2&t){const e=s.XpG(2);s.BMQ("transform",e.gridLineTransform()),s.R7$(),s.BMQ("y1",-e.gridLineHeight)}}function au(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,nu,2,2,"g",6),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.tickTransform(e)),s.R7$(),s.Y8G("ngIf",i.showGridLines)}}const su=["ngx-charts-x-axis",""];function ru(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",2),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.emitTicksHeight(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("trimTicks",e.trimTicks)("rotateTicks",e.rotateTicks)("maxTickLength",e.maxTickLength)("tickFormatting",e.tickFormatting)("tickArguments",e.tickArguments)("tickStroke",e.tickStroke)("scale",e.xScale)("orient",e.xOrient)("showGridLines",e.showGridLines)("gridLineHeight",e.dims.height)("width",e.dims.width)("tickValues",e.ticks)("wrapTicks",e.wrapTicks)}}function ou(t,n){if(1&t&&(s.qSk(),s.nrm(0,"g",3)),2&t){const e=s.XpG();s.Y8G("label",e.labelText)("offset",e.labelOffset)("orient",e.orientation.Bottom)("height",e.dims.height)("width",e.dims.width)}}const lu=["ngx-charts-y-axis-ticks",""];function cu(t,n){1&t&&(s.qSk(),s.eu8(0))}function hu(t,n){if(1&t&&(s.qSk(),s.j41(0,"tspan",12),s.EFF(1),s.k0s()),2&t){const e=n.$implicit,i=n.index,a=s.XpG(6);s.BMQ("y",i*(8+a.tickSpacing)),s.R7$(),s.SpI(" ",e," ")}}function du(t,n){if(1&t&&(s.qSk(),s.qex(0),s.DNE(1,hu,2,2,"tspan",11),s.bVm()),2&t){const e=s.XpG().ngIf;s.R7$(),s.Y8G("ngForOf",e)}}function mu(t,n){if(1&t&&(s.qSk(),s.qex(0),s.DNE(1,du,2,1,"ng-container",10),s.bVm()),2&t){const e=n.ngIf;s.XpG(2);const i=s.sdS(8);s.R7$(),s.Y8G("ngIf",e.length>1)("ngIfElse",i)}}function uu(t,n){if(1&t&&s.DNE(0,mu,2,2,"ng-container",7),2&t){const e=s.XpG(2).$implicit,i=s.XpG();s.Y8G("ngIf",i.tickChunks(e))}}function pu(t,n){if(1&t&&s.EFF(0),2&t){const e=s.XpG().ngIf,i=s.XpG(2);s.SpI(" ",i.tickTrim(e)," ")}}function gu(t,n){if(1&t&&(s.qSk(),s.qex(0),s.j41(1,"title"),s.EFF(2),s.k0s(),s.j41(3,"text",8),s.DNE(4,cu,1,0,"ng-container",9),s.k0s(),s.DNE(5,uu,1,1,"ng-template",null,1,s.C5r)(7,pu,1,1,"ng-template",null,2,s.C5r),s.bVm()),2&t){const e=n.ngIf,i=s.sdS(6),a=s.sdS(8),r=s.XpG(2);s.R7$(2),s.JRh(e),s.R7$(),s.xc7("font-size","12px"),s.BMQ("dy",r.dy)("x",r.x1)("y",r.y1)("text-anchor",r.textAnchor),s.R7$(),s.Y8G("ngIf",r.wrapTicks)("ngIfThen",i)("ngIfElse",a)}}function fu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g",6),s.DNE(1,gu,9,10,"ng-container",7),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.transform(e)),s.R7$(),s.Y8G("ngIf",i.tickFormat(e))}}function xu(t,n){if(1&t&&(s.qSk(),s.nrm(0,"path",13)),2&t){const e=s.XpG();s.BMQ("d",e.referenceAreaPath)("transform",e.gridLineTransform())}}function _u(t,n){if(1&t&&(s.qSk(),s.nrm(0,"line",15)),2&t){const e=s.XpG(3);s.BMQ("x2",e.gridLineWidth)}}function vu(t,n){if(1&t&&(s.qSk(),s.nrm(0,"line",15)),2&t){const e=s.XpG(3);s.BMQ("x2",-e.gridLineWidth)}}function yu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,_u,1,1,"line",14)(2,vu,1,1,"line",14),s.k0s()),2&t){const e=s.XpG(2);s.BMQ("transform",e.gridLineTransform()),s.R7$(),s.Y8G("ngIf",e.orient===e.Orientation.Left),s.R7$(),s.Y8G("ngIf",e.orient===e.Orientation.Right)}}function Tu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,yu,3,3,"g",7),s.k0s()),2&t){const e=n.$implicit,i=s.XpG();s.BMQ("transform",i.transform(e)),s.R7$(),s.Y8G("ngIf",i.showGridLines)}}function Cu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g")(1,"title"),s.EFF(2),s.k0s(),s.j41(3,"text",17),s.EFF(4),s.k0s()()),2&t){const e=s.XpG(2).$implicit,i=s.XpG();s.R7$(2),s.JRh(i.tickTrim(i.tickFormat(e.value))),s.R7$(),s.BMQ("dy",i.dy)("y",-6)("x",i.gridLineWidth)("text-anchor",i.textAnchor),s.R7$(),s.SpI(" ",e.name," ")}}function bu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.nrm(1,"line",16),s.DNE(2,Cu,5,6,"g",7),s.k0s()),2&t){const e=s.XpG().$implicit,i=s.XpG();s.BMQ("transform",i.transform(e.value)),s.R7$(),s.BMQ("x2",i.gridLineWidth)("transform",i.gridLineTransform()),s.R7$(),s.Y8G("ngIf",i.showRefLabels)}}function wu(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,bu,3,4,"g",7),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngIf",e.showRefLines)}}const Su=["ngx-charts-y-axis",""];function ku(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",2),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.emitTicksWidth(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("trimTicks",e.trimTicks)("maxTickLength",e.maxTickLength)("tickFormatting",e.tickFormatting)("tickArguments",e.tickArguments)("tickValues",e.ticks)("tickStroke",e.tickStroke)("scale",e.yScale)("orient",e.yOrient)("showGridLines",e.showGridLines)("gridLineWidth",e.dims.width)("referenceLines",e.referenceLines)("showRefLines",e.showRefLines)("showRefLabels",e.showRefLabels)("height",e.dims.height)("wrapTicks",e.wrapTicks)}}function Au(t,n){if(1&t&&(s.qSk(),s.nrm(0,"g",3)),2&t){const e=s.XpG();s.Y8G("label",e.labelText)("offset",e.labelOffset)("orient",e.yOrient)("height",e.dims.height)("width",e.dims.width)}}const Lu=["ngx-charts-svg-linear-gradient",""];function Du(t,n){if(1&t&&(s.qSk(),s.nrm(0,"stop")),2&t){const e=n.$implicit;s.xc7("stop-color",e.color)("stop-opacity",e.opacity),s.BMQ("offset",e.offset+"%")}}const ip=["tooltipTemplate"],Wt=(t,n)=>[t,n],hp=["ngx-charts-bar",""];function dp(t,n){if(1&t&&(s.qSk(),s.j41(0,"defs"),s.nrm(1,"g",2),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orientation",e.orientation)("name",e.gradientId)("stops",e.gradientStops)}}const mp=["ngx-charts-bar-label",""],up=["ngx-charts-series-horizontal",""];function pp(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",2),s.bIt("select",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.click(a))})("activate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.activate.emit(a))})("deactivate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.deactivate.emit(a))}),s.k0s()}if(2&t){const e=n.$implicit,i=s.XpG();s.Y8G("@animationState","active")("width",e.width)("height",e.height)("x",e.x)("y",e.y)("fill",e.color)("stops",e.gradientStops)("data",e.data)("orientation",i.barOrientation.Horizontal)("roundEdges",e.roundEdges)("gradient",i.gradient)("isActive",i.isActive(e.data))("ariaLabel",e.ariaLabel)("animations",i.animations)("tooltipDisabled",i.tooltipDisabled)("tooltipPlacement",i.tooltipPlacement)("tooltipType",i.tooltipType)("tooltipTitle",i.tooltipTemplate?void 0:e.tooltipText)("tooltipTemplate",i.tooltipTemplate)("tooltipContext",e.data)("noBarWhenZero",i.noBarWhenZero)}}function gp(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",4),s.bIt("dimensionsChanged",function(a){const r=s.eBV(e).index,o=s.XpG(2);return s.Njj(o.dataLabelWidthChanged.emit({size:a,index:r}))}),s.k0s()}if(2&t){const e=n.$implicit,i=s.XpG(2);s.Y8G("barX",e.x)("barY",e.y)("barWidth",e.width)("barHeight",e.height)("value",e.total)("valueFormatting",i.dataLabelFormatting)("orientation",i.barOrientation.Horizontal)}}function fp(t,n){if(1&t&&(s.qSk(),s.j41(0,"g"),s.DNE(1,gp,1,7,"g",3),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngForOf",e.barsForDataLabels)("ngForTrackBy",e.trackDataLabelBy)}}function xp(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",5),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.updateXAxisHeight(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("xScale",e.xScale)("dims",e.dims)("showGridLines",e.showGridLines)("showLabel",e.showXAxisLabel)("labelText",e.xAxisLabel)("trimTicks",e.trimXAxisTicks)("rotateTicks",e.rotateXAxisTicks)("maxTickLength",e.maxXAxisTickLength)("tickFormatting",e.xAxisTickFormatting)("ticks",e.xAxisTicks)("wrapTicks",e.wrapTicks)}}function _p(t,n){if(1&t){const e=s.RV6();s.qSk(),s.j41(0,"g",6),s.bIt("dimensionsChanged",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.updateYAxisWidth(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("yScale",e.yScale)("dims",e.dims)("showLabel",e.showYAxisLabel)("labelText",e.yAxisLabel)("trimTicks",e.trimYAxisTicks)("maxTickLength",e.maxYAxisTickLength)("tickFormatting",e.yAxisTickFormatting)("ticks",e.yAxisTicks)("yAxisOffset",e.dataLabelMaxWidth.negative)("wrapTicks",e.wrapTicks)}}function ig(t,n,e){e=e||{};let i,a,r,o=null,l=0;function c(){l=!1===e.leading?0:+new Date,o=null,r=t.apply(i,a)}return function(){const h=+new Date;!l&&!1===e.leading&&(l=h);const d=n-(h-l);return i=this,a=arguments,d<=0?(clearTimeout(o),o=null,l=h,r=t.apply(i,a)):!o&&!1!==e.trailing&&(o=setTimeout(c,d)),r}}function ng(t,n){return function(i,a,r){return{configurable:!0,enumerable:r.enumerable,get:function(){return Object.defineProperty(this,a,{configurable:!0,enumerable:r.enumerable,value:ig(r.value,t,n)}),this[a]}}}}var I=function(t){return t.Top="top",t.Bottom="bottom",t.Left="left",t.Right="right",t.Center="center",t}(I||{});function Ns(t,n,e){return e===I.Top?t.top-7:e===I.Bottom?t.top+t.height-n.height+7:e===I.Center?t.top+t.height/2-n.height/2:void 0}function Hs(t,n,e){return e===I.Left?t.left-7:e===I.Right?t.left+t.width-n.width+7:e===I.Center?t.left+t.width/2-n.width/2:void 0}class Se{static calculateVerticalAlignment(n,e,i){let a=Ns(n,e,i);return a+e.height>window.innerHeight&&(a=window.innerHeight-e.height),a}static calculateVerticalCaret(n,e,i,a){let r;a===I.Top&&(r=n.height/2-i.height/2+7),a===I.Bottom&&(r=e.height-n.height/2-i.height/2-7),a===I.Center&&(r=e.height/2-i.height/2);const o=Ns(n,e,a);return o+e.height>window.innerHeight&&(r+=o+e.height-window.innerHeight),r}static calculateHorizontalAlignment(n,e,i){let a=Hs(n,e,i);return a+e.width>window.innerWidth&&(a=window.innerWidth-e.width),a}static calculateHorizontalCaret(n,e,i,a){let r;a===I.Left&&(r=n.width/2-i.width/2+7),a===I.Right&&(r=e.width-n.width/2-i.width/2-7),a===I.Center&&(r=e.width/2-i.width/2);const o=Hs(n,e,a);return o+e.width>window.innerWidth&&(r+=o+e.width-window.innerWidth),r}static shouldFlip(n,e,i,a){let r=!1;return i===I.Right&&n.left+n.width+e.width+a>window.innerWidth&&(r=!0),i===I.Left&&n.left-e.width-a<0&&(r=!0),i===I.Top&&n.top-e.height-a<0&&(r=!0),i===I.Bottom&&n.top+n.height+e.height+a>window.innerHeight&&(r=!0),r}static positionCaret(n,e,i,a,r){let o=0,l=0;return n===I.Right?(l=-7,o=Se.calculateVerticalCaret(i,e,a,r)):n===I.Left?(l=e.width,o=Se.calculateVerticalCaret(i,e,a,r)):n===I.Top?(o=e.height,l=Se.calculateHorizontalCaret(i,e,a,r)):n===I.Bottom&&(o=-7,l=Se.calculateHorizontalCaret(i,e,a,r)),{top:o,left:l}}static positionContent(n,e,i,a,r){let o=0,l=0;return n===I.Right?(l=i.left+i.width+a,o=Se.calculateVerticalAlignment(i,e,r)):n===I.Left?(l=i.left-e.width-a,o=Se.calculateVerticalAlignment(i,e,r)):n===I.Top?(o=i.top-e.height-a,l=Se.calculateHorizontalAlignment(i,e,r)):n===I.Bottom&&(o=i.top+i.height+a,l=Se.calculateHorizontalAlignment(i,e,r)),{top:o,left:l}}static determinePlacement(n,e,i,a){if(Se.shouldFlip(i,e,n,a)){if(n===I.Right)return I.Left;if(n===I.Left)return I.Right;if(n===I.Top)return I.Bottom;if(n===I.Bottom)return I.Top}return n}}let ag=(()=>{class t{constructor(e,i,a){this.element=e,this.renderer=i,this.platformId=a}get cssClasses(){let e="ngx-charts-tooltip-content";return e+=` position-${this.placement}`,e+=` type-${this.type}`,e+=` ${this.cssClass}`,e}ngAfterViewInit(){setTimeout(this.position.bind(this))}position(){if(!(0,O.UE)(this.platformId))return;const e=this.element.nativeElement,i=this.host.nativeElement.getBoundingClientRect();if(!i.height&&!i.width)return;const a=e.getBoundingClientRect();this.checkFlip(i,a),this.positionContent(e,i,a),this.showCaret&&this.positionCaret(i,a),setTimeout(()=>this.renderer.addClass(e,"animate"),1)}positionContent(e,i,a){const{top:r,left:o}=Se.positionContent(this.placement,a,i,this.spacing,this.alignment);this.renderer.setStyle(e,"top",`${r}px`),this.renderer.setStyle(e,"left",`${o}px`)}positionCaret(e,i){const a=this.caretElm.nativeElement,r=a.getBoundingClientRect(),{top:o,left:l}=Se.positionCaret(this.placement,i,e,r,this.alignment);this.renderer.setStyle(a,"top",`${o}px`),this.renderer.setStyle(a,"left",`${l}px`)}checkFlip(e,i){this.placement=Se.determinePlacement(this.placement,i,e,this.spacing)}onWindowResize(){this.position()}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-tooltip-content"]],viewQuery:function(e,i){if(1&e&&s.GBs(Rm,5),2&e){let a;s.mGM(a=s.lsd())&&(i.caretElm=a.first)}},hostVars:2,hostBindings:function(e,i){1&e&&s.bIt("resize",function(){return i.onWindowResize()},!1,s.tSv),2&e&&s.HbH(i.cssClasses)},inputs:{host:"host",showCaret:"showCaret",type:"type",placement:"placement",alignment:"alignment",spacing:"spacing",cssClass:"cssClass",title:"title",template:"template",context:"context"},decls:6,vars:6,consts:[["caretElm",""],[3,"hidden"],[1,"tooltip-content"],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"]],template:function(e,i){1&e&&(s.j41(0,"div"),s.nrm(1,"span",1,0),s.j41(3,"div",2),s.DNE(4,Hm,2,4,"span",3)(5,Xm,1,1,"span",4),s.k0s()()),2&e&&(s.R7$(),s.ZvI("tooltip-caret position-",i.placement,""),s.Y8G("hidden",!i.showCaret),s.R7$(3),s.Y8G("ngIf",!i.title),s.R7$(),s.Y8G("ngIf",i.title))},dependencies:[O.bT,O.T3],styles:[".ngx-charts-tooltip-content{position:fixed;border-radius:3px;z-index:5000;display:block;font-weight:400;opacity:0;pointer-events:none!important}.ngx-charts-tooltip-content.type-popover{background:#fff;color:#060709;border:1px solid #72809b;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;font-size:13px;padding:4px}.ngx-charts-tooltip-content.type-popover .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ngx-charts-tooltip-content.type-tooltip{color:#fff;background:rgba(0,0,0,.75);font-size:12px;padding:0 10px;text-align:center;pointer-events:auto}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content .tooltip-label{display:block;line-height:1em;padding:8px 5px 5px;font-size:1em}.ngx-charts-tooltip-content .tooltip-val{display:block;font-size:1.3em;line-height:1em;padding:0 5px 8px}.ngx-charts-tooltip-content .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.position-right{transform:translate(10px)}.ngx-charts-tooltip-content.position-left{transform:translate(-10px)}.ngx-charts-tooltip-content.position-top{transform:translateY(-10px)}.ngx-charts-tooltip-content.position-bottom{transform:translateY(10px)}.ngx-charts-tooltip-content.animate{opacity:1;transition:opacity .3s,transform .3s;transform:translate(0);pointer-events:auto}.area-tooltip-container{padding:5px 0;pointer-events:none}.tooltip-item{text-align:left;line-height:1.2em;padding:5px 0}.tooltip-item .tooltip-item-color{display:inline-block;height:12px;width:12px;margin-right:5px;color:#5b646b;border-radius:3px}\n"],encapsulation:2}),(0,jr.Cg)([ng(100)],t.prototype,"onWindowResize",null),t})();class sg{constructor(n){this.injectionService=n,this.defaults={},this.components=new Map}getByType(n=this.type){return this.components.get(n)}create(n){return this.createByType(this.type,n)}createByType(n,e){e=this.assignDefaults(e);const i=this.injectComponent(n,e);return this.register(n,i),i}destroy(n){const e=this.components.get(n.componentType);if(e&&e.length){const i=e.indexOf(n);i>-1&&(e[i].destroy(),e.splice(i,1))}}destroyAll(){this.destroyByType(this.type)}destroyByType(n){const e=this.components.get(n);if(e&&e.length){let i=e.length-1;for(;i>=0;)this.destroy(e[i--])}}injectComponent(n,e){return this.injectionService.appendComponent(n,e)}assignDefaults(n){const e={...this.defaults.inputs},i={...this.defaults.outputs};return!n.inputs&&!n.outputs&&(n={inputs:n}),e&&(n.inputs={...e,...n.inputs}),i&&(n.outputs={...i,...n.outputs}),n}register(n,e){this.components.has(n)||this.components.set(n,[]),this.components.get(n).push(e)}}let Xs=(()=>{class t{constructor(e,i,a){this.applicationRef=e,this.componentFactoryResolver=i,this.injector=a}static setGlobalRootViewContainer(e){t.globalRootViewContainer=e}getRootViewContainer(){if(this._container)return this._container;if(t.globalRootViewContainer)return t.globalRootViewContainer;if(this.applicationRef.components.length)return this.applicationRef.components[0];throw new Error("View Container not found! ngUpgrade needs to manually set this via setRootViewContainer or setGlobalRootViewContainer.")}setRootViewContainer(e){this._container=e}getComponentRootNode(e){return function rg(t){return t.element}(e)?e.element.nativeElement:e.hostView&&e.hostView.rootNodes.length>0?e.hostView.rootNodes[0]:e.location.nativeElement}getRootViewContainerNode(e){return this.getComponentRootNode(e)}projectComponentBindings(e,i){if(i){if(void 0!==i.inputs){const a=Object.getOwnPropertyNames(i.inputs);for(const r of a)e.instance[r]=i.inputs[r]}if(void 0!==i.outputs){const a=Object.getOwnPropertyNames(i.outputs);for(const r of a)e.instance[r]=i.outputs[r]}}return e}appendComponent(e,i={},a){a||(a=this.getRootViewContainer());const r=this.getComponentRootNode(a),o=new qr(r,this.componentFactoryResolver,this.applicationRef,this.injector),l=new Nn(e),c=o.attach(l);return this.projectComponentBindings(c,i),c}}return t.globalRootViewContainer=null,t.\u0275fac=function(e){return new(e||t)(s.KVO(s.o8S),s.KVO(s.OM3),s.KVO(s.zZn))},t.\u0275prov=s.jDH({token:t,factory:t.\u0275fac}),t})(),En=(()=>{class t extends sg{constructor(e){super(e),this.type=ag}}return t.\u0275fac=function(e){return new(e||t)(s.KVO(Xs))},t.\u0275prov=s.jDH({token:t,factory:t.\u0275fac}),t})();var Ze=function(t){return t.Right="right",t.Below="below",t}(Ze||{}),jt=function(t){return t.ScaleLegend="scaleLegend",t.Legend="legend",t}(jt||{}),L=function(t){return t.Time="time",t.Linear="linear",t.Ordinal="ordinal",t.Quantile="quantile",t}(L||{});let zs=(()=>{class t{constructor(){this.horizontal=!1}ngOnChanges(e){const i=this.gradientString(this.colors.range(),this.colors.domain());this.gradient=`linear-gradient(to ${this.horizontal?"right":"bottom"}, ${i})`}gradientString(e,i){i.push(1);const a=[];return e.reverse().forEach((r,o)=>{a.push(`${r} ${Math.round(100*i[o])}%`)}),a.join(", ")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-scale-legend"]],inputs:{valueRange:"valueRange",colors:"colors",height:"height",width:"width",horizontal:"horizontal"},features:[s.OA$],decls:8,vars:10,consts:[[1,"scale-legend"],[1,"scale-legend-label"],[1,"scale-legend-wrap"]],template:function(e,i){1&e&&(s.j41(0,"div",0)(1,"div",1)(2,"span"),s.EFF(3),s.k0s()(),s.nrm(4,"div",2),s.j41(5,"div",1)(6,"span"),s.EFF(7),s.k0s()()()),2&e&&(s.xc7("height",i.horizontal?void 0:i.height,"px")("width",i.width,"px"),s.AVh("horizontal-legend",i.horizontal),s.R7$(3),s.JRh(i.valueRange[1].toLocaleString()),s.R7$(),s.xc7("background",i.gradient),s.R7$(3),s.JRh(i.valueRange[0].toLocaleString()))},styles:[".chart-legend{display:inline-block;padding:0;width:auto!important}.chart-legend .scale-legend{text-align:center;display:flex;flex-direction:column}.chart-legend .scale-legend-wrap{display:inline-block;flex:1;width:30px;border-radius:5px;margin:0 auto}.chart-legend .scale-legend-label{font-size:12px}.chart-legend .horizontal-legend.scale-legend{flex-direction:row}.chart-legend .horizontal-legend .scale-legend-wrap{width:auto;height:30px;margin:0 16px}\n"],encapsulation:2,changeDetection:0}),t})();function Ut(t){return t instanceof Date?t.toLocaleDateString():t.toLocaleString()}let Ys=(()=>{class t{constructor(){this.isActive=!1,this.select=new s.bkB,this.activate=new s.bkB,this.deactivate=new s.bkB,this.toggle=new s.bkB}get trimmedLabel(){return this.formattedLabel||"(empty)"}onMouseEnter(){this.activate.emit({name:this.label})}onMouseLeave(){this.deactivate.emit({name:this.label})}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-legend-entry"]],hostBindings:function(e,i){1&e&&s.bIt("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(){return i.onMouseLeave()})},inputs:{color:"color",label:"label",formattedLabel:"formattedLabel",isActive:"isActive"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",toggle:"toggle"},decls:4,vars:6,consts:[["tabindex","-1",3,"click","title"],[1,"legend-label-color",3,"click"],[1,"legend-label-text"]],template:function(e,i){1&e&&(s.j41(0,"span",0),s.bIt("click",function(){return i.select.emit(i.formattedLabel)}),s.j41(1,"span",1),s.bIt("click",function(){return i.toggle.emit(i.formattedLabel)}),s.k0s(),s.j41(2,"span",2),s.EFF(3),s.k0s()()),2&e&&(s.AVh("active",i.isActive),s.Y8G("title",i.formattedLabel),s.R7$(),s.xc7("background-color",i.color),s.R7$(2),s.SpI(" ",i.trimmedLabel," "))},encapsulation:2,changeDetection:0}),t})(),Ws=(()=>{class t{constructor(e){this.cd=e,this.horizontal=!1,this.labelClick=new s.bkB,this.labelActivate=new s.bkB,this.labelDeactivate=new s.bkB,this.legendEntries=[]}ngOnChanges(e){this.update()}update(){this.cd.markForCheck(),this.legendEntries=this.getLegendEntries()}getLegendEntries(){const e=[];for(const i of this.data){const a=Ut(i);-1===e.findIndex(o=>o.label===a)&&e.push({label:i,formattedLabel:a,color:this.colors.getColor(i)})}return e}isActive(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(a=>e.label===a.name)}activate(e){this.labelActivate.emit(e)}deactivate(e){this.labelDeactivate.emit(e)}trackBy(e,i){return i.label}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.gRc))},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-legend"]],inputs:{data:"data",title:"title",colors:"colors",height:"height",width:"width",activeEntries:"activeEntries",horizontal:"horizontal"},outputs:{labelClick:"labelClick",labelActivate:"labelActivate",labelDeactivate:"labelDeactivate"},features:[s.OA$],decls:5,vars:9,consts:[["class","legend-title",4,"ngIf"],[1,"legend-wrap"],[1,"legend-labels"],["class","legend-label",4,"ngFor","ngForOf","ngForTrackBy"],[1,"legend-title"],[1,"legend-title-text"],[1,"legend-label"],[3,"select","activate","deactivate","label","formattedLabel","color","isActive"]],template:function(e,i){1&e&&(s.j41(0,"div"),s.DNE(1,zm,3,1,"header",0),s.j41(2,"div",1)(3,"ul",2),s.DNE(4,Ym,2,4,"li",3),s.k0s()()()),2&e&&(s.xc7("width",i.width,"px"),s.R7$(),s.Y8G("ngIf",(null==i.title?null:i.title.length)>0),s.R7$(2),s.xc7("max-height",i.height-45,"px"),s.AVh("horizontal-legend",i.horizontal),s.R7$(),s.Y8G("ngForOf",i.legendEntries)("ngForTrackBy",i.trackBy))},dependencies:[Ys,O.bT,O.Sq],styles:[".chart-legend{display:inline-block;padding:0;width:auto!important}.chart-legend .legend-title{white-space:nowrap;overflow:hidden;margin-left:10px;margin-bottom:5px;font-size:14px;font-weight:700}.chart-legend ul,.chart-legend li{padding:0;margin:0;list-style:none}.chart-legend .horizontal-legend li{display:inline-block}.chart-legend .legend-wrap{width:calc(100% - 10px)}.chart-legend .legend-labels{line-height:85%;list-style:none;text-align:left;float:left;width:100%;border-radius:3px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;background:rgba(0,0,0,.05)}.chart-legend .legend-label{cursor:pointer;font-size:90%;margin:8px;color:#afb7c8}.chart-legend .legend-label:hover{color:#000;transition:.2s}.chart-legend .legend-label .active .legend-label-text{color:#000}.chart-legend .legend-label-color{display:inline-block;height:15px;width:15px;margin-right:5px;color:#5b646b;border-radius:3px}.chart-legend .legend-label-text{display:inline-block;vertical-align:top;line-height:15px;font-size:12px;width:calc(100% - 20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-legend .legend-title-text{vertical-align:bottom;display:inline-block;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}\n"],encapsulation:2,changeDetection:0}),t})(),js=(()=>{class t{constructor(){this.showLegend=!1,this.animations=!0,this.legendLabelClick=new s.bkB,this.legendLabelActivate=new s.bkB,this.legendLabelDeactivate=new s.bkB,this.LegendPosition=Ze,this.LegendType=jt}ngOnChanges(e){this.update()}update(){let e=0;this.showLegend&&(this.legendType=this.getLegendType(),(!this.legendOptions||this.legendOptions.position===Ze.Right)&&(e=this.legendType===jt.ScaleLegend?1:2)),this.chartWidth=Math.floor(this.view[0]*(12-e)/12),this.legendWidth=this.legendOptions&&this.legendOptions.position!==Ze.Right?this.chartWidth:Math.floor(this.view[0]*e/12)}getLegendType(){return this.legendOptions.scaleType===L.Linear?jt.ScaleLegend:jt.Legend}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-chart"]],inputs:{view:"view",showLegend:"showLegend",legendOptions:"legendOptions",legendType:"legendType",activeEntries:"activeEntries",animations:"animations"},outputs:{legendLabelClick:"legendLabelClick",legendLabelActivate:"legendLabelActivate",legendLabelDeactivate:"legendLabelDeactivate"},features:[s.Jv_([En]),s.OA$],ngContentSelectors:Rs,decls:5,vars:8,consts:[[1,"ngx-charts-outer"],[1,"ngx-charts"],["class","chart-legend",3,"horizontal","valueRange","colors","height","width",4,"ngIf"],["class","chart-legend",3,"horizontal","data","title","colors","height","width","activeEntries","labelClick","labelActivate","labelDeactivate",4,"ngIf"],[1,"chart-legend",3,"horizontal","valueRange","colors","height","width"],[1,"chart-legend",3,"labelClick","labelActivate","labelDeactivate","horizontal","data","title","colors","height","width","activeEntries"]],template:function(e,i){1&e&&(s.NAR(),s.j41(0,"div",0),s.qSk(),s.j41(1,"svg",1),s.SdG(2),s.k0s(),s.DNE(3,Wm,1,5,"ngx-charts-scale-legend",2)(4,jm,1,7,"ngx-charts-legend",3),s.k0s()),2&e&&(s.xc7("width",i.view[0],"px")("height",i.view[1],"px"),s.R7$(),s.BMQ("width",i.chartWidth)("height",i.view[1]),s.R7$(2),s.Y8G("ngIf",i.showLegend&&i.legendType===i.LegendType.ScaleLegend),s.R7$(),s.Y8G("ngIf",i.showLegend&&i.legendType===i.LegendType.Legend))},dependencies:[zs,Ws,O.bT],encapsulation:2,changeDetection:0}),t})(),og=(()=>{class t{constructor(e,i){this.element=e,this.zone=i,this.visible=new s.bkB,this.isVisible=!1,this.runCheck()}destroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){const e=()=>{if(!this.element)return;const{offsetHeight:i,offsetWidth:a}=this.element.nativeElement;i&&a?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e(),100)}))};this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e())})}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT),s.rXU(s.SKi))},t.\u0275dir=s.FsC({type:t,selectors:[["visibility-observer"]],outputs:{visible:"visible"}}),t})();function Us(t){return"[object Date]"===toString.call(t)}let Zs=(()=>{class t{constructor(e,i,a,r){this.chartElement=e,this.zone=i,this.cd=a,this.platformId=r,this.scheme="cool",this.schemeType=L.Ordinal,this.animations=!0,this.select=new s.bkB}ngOnInit(){(0,O.Vy)(this.platformId)&&(this.animations=!1)}ngAfterViewInit(){this.bindWindowResizeEvent(),this.visibilityObserver=new og(this.chartElement,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this))}ngOnDestroy(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy())}ngOnChanges(e){this.update()}update(){if(this.results=this.results?this.cloneData(this.results):[],this.view)this.width=this.view[0],this.height=this.view[1];else{const e=this.getContainerDims();e&&(this.width=e.width,this.height=e.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this.cd&&this.cd.markForCheck()}getContainerDims(){let e,i;const a=this.chartElement.nativeElement;if((0,O.UE)(this.platformId)&&null!==a.parentNode){const r=a.parentNode.getBoundingClientRect();e=r.width,i=r.height}return e&&i?{width:e,height:i}:null}formatDates(){for(let e=0;e{this.update(),this.cd&&this.cd.markForCheck()});this.resizeSubscription=i}cloneData(e){const i=[];for(const a of e){const r={};if(void 0!==a.name&&(r.name=a.name),void 0!==a.value&&(r.value=a.value),void 0!==a.series){r.series=[];for(const o of a.series){const l=Object.assign({},o);r.series.push(l)}}void 0!==a.extra&&(r.extra=JSON.parse(JSON.stringify(a.extra))),void 0!==a.source&&(r.source=a.source),void 0!==a.target&&(r.target=a.target),i.push(r)}return i}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["base-chart"]],inputs:{results:"results",view:"view",scheme:"scheme",schemeType:"schemeType",customColors:"customColors",animations:"animations"},outputs:{select:"select"},features:[s.OA$],decls:1,vars:0,template:function(e,i){1&e&&s.nrm(0,"div")},encapsulation:2}),t})();var ue=function(t){return t.Top="top",t.Bottom="bottom",t.Left="left",t.Right="right",t}(ue||{});let Qs=(()=>{class t{constructor(e){this.textHeight=25,this.margin=5,this.element=e.nativeElement}ngOnChanges(e){this.update()}update(){switch(this.strokeWidth="0.01",this.textAnchor="middle",this.transform="",this.orient){case ue.Top:case ue.Bottom:this.y=this.offset,this.x=this.width/2;break;case ue.Left:this.y=-(this.offset+this.textHeight+this.margin),this.x=-this.height/2,this.transform="rotate(270)";break;case ue.Right:this.y=this.offset+this.margin,this.x=-this.height/2,this.transform="rotate(270)"}}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-axis-label",""]],inputs:{orient:"orient",label:"label",offset:"offset",width:"width",height:"height"},features:[s.OA$],attrs:Um,decls:2,vars:6,template:function(e,i){1&e&&(s.qSk(),s.j41(0,"text"),s.EFF(1),s.k0s()),2&e&&(s.BMQ("stroke-width",i.strokeWidth)("x",i.x)("y",i.y)("text-anchor",i.textAnchor)("transform",i.transform),s.R7$(),s.SpI(" ",i.label," "))},encapsulation:2,changeDetection:0}),t})();function Vn(t,n=16){return"string"!=typeof t?"number"==typeof t?t+"":"":(t=t.trim()).length<=n?t:`${t.slice(0,n)}...`}function qs(t,n){if(t.length>n){const e=[],i=Math.floor(t.length/n);for(let a=0;a{const l=(r.pop()||"")+" ";return l.length+o.length>n?[...r,l.trim(),o.trim()]:[...r,l+o]},[]);else{let r=0;for(;re&&(a=a.splice(0,e),a[a.length-1]+="..."),a}var We=function(t){return t.Start="start",t.Middle="middle",t.End="end",t}(We||{});let Ks=(()=>{class t{constructor(e){this.platformId=e,this.tickArguments=[5],this.tickStroke="#ccc",this.trimTicks=!0,this.maxTickLength=16,this.showGridLines=!1,this.rotateTicks=!0,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.verticalSpacing=20,this.rotateLabels=!1,this.innerTickSize=6,this.outerTickSize=6,this.tickPadding=3,this.textAnchor=We.Middle,this.maxTicksLength=0,this.maxAllowedLength=16,this.height=0,this.approxHeight=10,this.maxPossibleLengthForTickIfWrapped=16}get isWrapTicksSupported(){return this.wrapTicks&&this.scale.step}ngOnChanges(e){this.update()}ngAfterViewInit(){setTimeout(()=>this.updateDims())}updateDims(){if(!(0,O.UE)(this.platformId))return void this.dimensionsChanged.emit({height:this.approxHeight});const e=parseInt(this.ticksElement.nativeElement.getBoundingClientRect().height,10);e!==this.height&&(this.height=e,this.dimensionsChanged.emit({height:this.height}),setTimeout(()=>this.updateDims()))}update(){const e=this.scale;this.ticks=this.getTicks(),this.tickFormat=this.tickFormatting?this.tickFormatting:e.tickFormat?e.tickFormat.apply(e,this.tickArguments):function(a){return"Date"===a.constructor.name?a.toLocaleDateString():a.toLocaleString()};const i=this.rotateTicks?this.getRotationAngle(this.ticks):null;this.adjustedScale=this.scale.bandwidth?function(a){return this.scale(a)+.5*this.scale.bandwidth()}:this.scale,this.textTransform="",i&&0!==i?(this.textTransform=`rotate(${i})`,this.textAnchor=We.End,this.verticalSpacing=10):this.textAnchor=We.Middle,setTimeout(()=>this.updateDims())}getRotationAngle(e){let i=0;this.maxTicksLength=0;for(let m=0;mthis.maxTicksLength&&(this.maxTicksLength=x)}const o=7*Math.min(this.maxTicksLength,this.maxAllowedLength);let l=o;const c=Math.floor(this.width/e.length);for(;l>c&&i>-90;)i-=30,l=Math.cos(i*(Math.PI/180))*o;let h=14;if(this.isWrapTicksSupported){const m=this.ticks.reduce((x,g)=>g.length>x.length?g:x,"");h=14*(this.tickChunks(m).length||1),this.maxPossibleLengthForTickIfWrapped=this.getMaxPossibleLengthForTick(m)}const d=0!==i?Math.max(Math.abs(Math.sin(i*Math.PI/180))*this.maxTickLength*7,10):h;return this.approxHeight=Math.min(d,200),i}getTicks(){let e;const i=this.getMaxTicks(20),a=this.getMaxTicks(100);return this.tickValues?e=this.tickValues:this.scale.ticks?e=this.scale.ticks.apply(this.scale,[a]):(e=this.scale.domain(),e=qs(e,i)),e}getMaxTicks(e){return Math.floor(this.width/e)}tickTransform(e){return"translate("+this.adjustedScale(e)+","+this.verticalSpacing+")"}gridLineTransform(){return`translate(0,${-this.verticalSpacing-5})`}tickTrim(e){return this.trimTicks?Vn(e,this.maxTickLength):e}getMaxPossibleLengthForTick(e){if(this.scale.bandwidth){const a=Math.floor(this.scale.bandwidth()/7),r=e.slice(0,a);return Math.max(r.length,this.maxTickLength)}return this.maxTickLength}tickChunks(e){if(e.toString().length>this.maxTickLength&&this.scale.bandwidth){let a=this.rotateTicks?Math.floor(this.scale.step()/14):5;if(a<=1)return[this.tickTrim(e)];let r=Math.max(this.maxPossibleLengthForTickIfWrapped,this.maxTickLength);return(0,O.UE)(this.platformId)||(r=Math.floor(Math.min(this.approxHeight/5,Math.max(this.maxPossibleLengthForTickIfWrapped,this.maxTickLength)))),a=Math.min(a,5),Js(e,r,a<1?1:a)}return[this.tickTrim(e)]}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-x-axis-ticks",""]],viewQuery:function(e,i){if(1&e&&s.GBs($s,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksElement=a.first)}},inputs:{scale:"scale",orient:"orient",tickArguments:"tickArguments",tickValues:"tickValues",tickStroke:"tickStroke",trimTicks:"trimTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",showGridLines:"showGridLines",gridLineHeight:"gridLineHeight",width:"width",rotateTicks:"rotateTicks",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:Zm,decls:4,vars:2,consts:[["ticksel",""],["tmplMultilineTick",""],["tmplSinglelineTick",""],["class","tick",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"tick"],[4,"ngIf"],["stroke-width","0.01","font-size","12px"],[4,"ngIf","ngIfThen","ngIfElse"],["x","0",4,"ngFor","ngForOf"],["x","0"],["y2","0",1,"gridline-path","gridline-path-vertical"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g",null,0),s.DNE(2,iu,2,2,"g",3),s.k0s(),s.DNE(3,au,2,2,"g",4)),2&e&&(s.R7$(2),s.Y8G("ngForOf",i.ticks),s.R7$(),s.Y8G("ngForOf",i.ticks))},dependencies:[O.Sq,O.bT],encapsulation:2,changeDetection:0}),t})(),lg=(()=>{class t{constructor(){this.rotateTicks=!0,this.showGridLines=!1,this.xOrient=ue.Bottom,this.xAxisOffset=0,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.xAxisClassName="x axis",this.labelOffset=0,this.fill="none",this.stroke="stroke",this.tickStroke="#ccc",this.strokeWidth="none",this.padding=5,this.orientation=ue}ngOnChanges(e){this.update()}update(){this.transform=`translate(0,${this.xAxisOffset+this.padding+this.dims.height})`,typeof this.xAxisTickCount<"u"&&(this.tickArguments=[this.xAxisTickCount])}emitTicksHeight({height:e}){const i=e+25+5;i!==this.labelOffset&&(this.labelOffset=i,setTimeout(()=>{this.dimensionsChanged.emit({height:e})},0))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-x-axis",""]],viewQuery:function(e,i){if(1&e&&s.GBs(Ks,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksComponent=a.first)}},inputs:{xScale:"xScale",dims:"dims",trimTicks:"trimTicks",rotateTicks:"rotateTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",showGridLines:"showGridLines",showLabel:"showLabel",labelText:"labelText",ticks:"ticks",xAxisTickCount:"xAxisTickCount",xOrient:"xOrient",xAxisOffset:"xAxisOffset",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:su,decls:3,vars:4,consts:[["ngx-charts-x-axis-ticks","",3,"trimTicks","rotateTicks","maxTickLength","tickFormatting","tickArguments","tickStroke","scale","orient","showGridLines","gridLineHeight","width","tickValues","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width",4,"ngIf"],["ngx-charts-x-axis-ticks","",3,"dimensionsChanged","trimTicks","rotateTicks","maxTickLength","tickFormatting","tickArguments","tickStroke","scale","orient","showGridLines","gridLineHeight","width","tickValues","wrapTicks"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g"),s.DNE(1,ru,1,13,"g",0)(2,ou,1,5,"g",1),s.k0s()),2&e&&(s.BMQ("class",i.xAxisClassName)("transform",i.transform),s.R7$(),s.Y8G("ngIf",i.xScale),s.R7$(),s.Y8G("ngIf",i.showLabel))},dependencies:[Ks,Qs,O.bT],encapsulation:2,changeDetection:0}),t})();function Qe(t,n,e,i,a,[r,o,l,c]){let h="";return h=`M${[t+a,n]}`,h+="h"+((e=0===(e=Math.floor(e))?1:e)-2*a),h+=o?`a${[a,a]} 0 0 1 ${[a,a]}`:`h${a}v${a}`,h+="v"+((i=0===(i=Math.floor(i))?1:i)-2*a),h+=c?`a${[a,a]} 0 0 1 ${[-a,a]}`:`v${a}h${-a}`,h+="h"+(2*a-e),h+=l?`a${[a,a]} 0 0 1 ${[-a,-a]}`:`h${-a}v${-a}`,h+="v"+(2*a-i),h+=r?`a${[a,a]} 0 0 1 ${[a,-a]}`:`v${-a}h${a}`,h+="z",h}let er=(()=>{class t{constructor(e){this.platformId=e,this.tickArguments=[5],this.tickStroke="#ccc",this.trimTicks=!0,this.maxTickLength=16,this.showGridLines=!1,this.showRefLabels=!1,this.showRefLines=!1,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.innerTickSize=6,this.tickPadding=3,this.verticalSpacing=20,this.textAnchor=We.Middle,this.width=0,this.outerTickSize=6,this.rotateLabels=!1,this.referenceLineLength=0,this.Orientation=ue}ngOnChanges(e){this.update()}ngAfterViewInit(){setTimeout(()=>this.updateDims())}updateDims(){if(!(0,O.UE)(this.platformId))return this.width=this.getApproximateAxisWidth(),void this.dimensionsChanged.emit({width:this.width});const e=parseInt(this.ticksElement.nativeElement.getBoundingClientRect().width,10);e!==this.width&&(this.width=e,this.dimensionsChanged.emit({width:e}),setTimeout(()=>this.updateDims()))}update(){const e=this.scale,i=this.orient===ue.Top||this.orient===ue.Right?-1:1;switch(this.tickSpacing=Math.max(this.innerTickSize,0)+this.tickPadding,this.ticks=this.getTicks(),this.tickFormat=this.tickFormatting?this.tickFormatting:e.tickFormat?e.tickFormat.apply(e,this.tickArguments):function(a){return"Date"===a.constructor.name?a.toLocaleDateString():a.toLocaleString()},this.adjustedScale=e.bandwidth?a=>{const r=e(a)+.5*e.bandwidth();if(this.wrapTicks&&a.toString().length>this.maxTickLength){const o=this.tickChunks(a).length;if(1===o)return r;const h=.5*e.bandwidth()-8*o*.5;return e(a)+h}return r}:e,this.showRefLines&&this.referenceLines&&this.setReferencelines(),this.orient){case ue.Top:case ue.Bottom:this.transform=function(a){return"translate("+this.adjustedScale(a)+",0)"},this.textAnchor=We.Middle,this.y2=this.innerTickSize*i,this.y1=this.tickSpacing*i,this.dy=i<0?"0em":".71em";break;case ue.Left:this.transform=function(a){return"translate(0,"+this.adjustedScale(a)+")"},this.textAnchor=We.End,this.x2=this.innerTickSize*-i,this.x1=this.tickSpacing*-i,this.dy=".32em";break;case ue.Right:this.transform=function(a){return"translate(0,"+this.adjustedScale(a)+")"},this.textAnchor=We.Start,this.x2=this.innerTickSize*-i,this.x1=this.tickSpacing*-i,this.dy=".32em"}setTimeout(()=>this.updateDims())}setReferencelines(){this.refMin=this.adjustedScale(Math.min.apply(null,this.referenceLines.map(e=>e.value))),this.refMax=this.adjustedScale(Math.max.apply(null,this.referenceLines.map(e=>e.value))),this.referenceLineLength=this.referenceLines.length,this.referenceAreaPath=Qe(0,this.refMax,this.gridLineWidth,this.refMin-this.refMax,0,[!1,!1,!1,!1])}getTicks(){let e;const i=this.getMaxTicks(20),a=this.getMaxTicks(50);return this.tickValues?e=this.tickValues:this.scale.ticks?e=this.scale.ticks.apply(this.scale,[a]):(e=this.scale.domain(),e=qs(e,i)),e}getMaxTicks(e){return Math.floor(this.height/e)}tickTransform(e){return`translate(${this.adjustedScale(e)},${this.verticalSpacing})`}gridLineTransform(){return"translate(5,0)"}tickTrim(e){return this.trimTicks?Vn(e,this.maxTickLength):e}getApproximateAxisWidth(){return 7*Math.max(...this.ticks.map(a=>this.tickTrim(this.tickFormat(a)).length))}tickChunks(e){if(e.toString().length>this.maxTickLength&&this.scale.bandwidth){const i=this.maxTickLength,a=Math.floor(this.scale.bandwidth()/15);return a<=1?[this.tickTrim(e)]:Js(e,i,Math.min(a,5))}return[this.tickFormat(e)]}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.Agw))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-y-axis-ticks",""]],viewQuery:function(e,i){if(1&e&&s.GBs($s,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksElement=a.first)}},inputs:{scale:"scale",orient:"orient",tickArguments:"tickArguments",tickValues:"tickValues",tickStroke:"tickStroke",trimTicks:"trimTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",showGridLines:"showGridLines",gridLineWidth:"gridLineWidth",height:"height",referenceLines:"referenceLines",showRefLabels:"showRefLabels",showRefLines:"showRefLines",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:lu,decls:6,vars:4,consts:[["ticksel",""],["tmplMultilineTick",""],["tmplSinglelineTick",""],["class","tick",4,"ngFor","ngForOf"],["class","reference-area",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"tick"],[4,"ngIf"],["stroke-width","0.01"],[4,"ngIf","ngIfThen","ngIfElse"],[4,"ngIf","ngIfElse"],["x","0",4,"ngFor","ngForOf"],["x","0"],[1,"reference-area"],["class","gridline-path gridline-path-horizontal","x1","0",4,"ngIf"],["x1","0",1,"gridline-path","gridline-path-horizontal"],["x1","0",1,"refline-path","gridline-path-horizontal"],[1,"refline-label"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g",null,0),s.DNE(2,fu,2,2,"g",3),s.k0s(),s.DNE(3,xu,1,2,"path",4)(4,Tu,2,2,"g",5)(5,wu,2,1,"g",5)),2&e&&(s.R7$(2),s.Y8G("ngForOf",i.ticks),s.R7$(),s.Y8G("ngIf",i.referenceLineLength>1&&i.refMax&&i.refMin&&i.showRefLines),s.R7$(),s.Y8G("ngForOf",i.ticks),s.R7$(),s.Y8G("ngForOf",i.referenceLines))},dependencies:[O.Sq,O.bT],encapsulation:2,changeDetection:0}),t})(),cg=(()=>{class t{constructor(){this.showGridLines=!1,this.yOrient=ue.Left,this.yAxisOffset=0,this.wrapTicks=!1,this.dimensionsChanged=new s.bkB,this.yAxisClassName="y axis",this.labelOffset=15,this.fill="none",this.stroke="#CCC",this.tickStroke="#CCC",this.strokeWidth=1,this.padding=5}ngOnChanges(e){this.update()}update(){this.offset=-(this.yAxisOffset+this.padding),this.yOrient===ue.Right?(this.labelOffset=65,this.transform=`translate(${this.offset+this.dims.width} , 0)`):this.transform=`translate(${this.offset} , 0)`,void 0!==this.yAxisTickCount&&(this.tickArguments=[this.yAxisTickCount])}emitTicksWidth({width:e}){e!==this.labelOffset&&this.yOrient===ue.Right?(this.labelOffset=e+this.labelOffset,setTimeout(()=>{this.dimensionsChanged.emit({width:e})},0)):e!==this.labelOffset&&(this.labelOffset=e,setTimeout(()=>{this.dimensionsChanged.emit({width:e})},0))}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-y-axis",""]],viewQuery:function(e,i){if(1&e&&s.GBs(er,5),2&e){let a;s.mGM(a=s.lsd())&&(i.ticksComponent=a.first)}},inputs:{yScale:"yScale",dims:"dims",trimTicks:"trimTicks",maxTickLength:"maxTickLength",tickFormatting:"tickFormatting",ticks:"ticks",showGridLines:"showGridLines",showLabel:"showLabel",labelText:"labelText",yAxisTickCount:"yAxisTickCount",yOrient:"yOrient",referenceLines:"referenceLines",showRefLines:"showRefLines",showRefLabels:"showRefLabels",yAxisOffset:"yAxisOffset",wrapTicks:"wrapTicks"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:Su,decls:3,vars:4,consts:[["ngx-charts-y-axis-ticks","",3,"trimTicks","maxTickLength","tickFormatting","tickArguments","tickValues","tickStroke","scale","orient","showGridLines","gridLineWidth","referenceLines","showRefLines","showRefLabels","height","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width",4,"ngIf"],["ngx-charts-y-axis-ticks","",3,"dimensionsChanged","trimTicks","maxTickLength","tickFormatting","tickArguments","tickValues","tickStroke","scale","orient","showGridLines","gridLineWidth","referenceLines","showRefLines","showRefLabels","height","wrapTicks"],["ngx-charts-axis-label","",3,"label","offset","orient","height","width"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"g"),s.DNE(1,ku,1,15,"g",0)(2,Au,1,5,"g",1),s.k0s()),2&e&&(s.BMQ("class",i.yAxisClassName)("transform",i.transform),s.R7$(),s.Y8G("ngIf",i.yScale),s.R7$(),s.Y8G("ngIf",i.showLabel))},dependencies:[er,Qs,O.bT],encapsulation:2,changeDetection:0}),t})(),tr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[O.MD]]}),t})();var Zt=function(t){return t.popover="popover",t.tooltip="tooltip",t}(Zt||{}),Ct=function(t){return t[t.all="all"]="all",t[t.focus="focus"]="focus",t[t.mouseover="mouseover"]="mouseover",t}(Ct||{});let Bn=(()=>{class t{constructor(e,i,a){this.tooltipService=e,this.viewContainerRef=i,this.renderer=a,this.tooltipCssClass="",this.tooltipAppendToBody=!0,this.tooltipSpacing=10,this.tooltipDisabled=!1,this.tooltipShowCaret=!0,this.tooltipPlacement=I.Top,this.tooltipAlignment=I.Center,this.tooltipType=Zt.popover,this.tooltipCloseOnClickOutside=!0,this.tooltipCloseOnMouseLeave=!0,this.tooltipHideTimeout=300,this.tooltipShowTimeout=100,this.tooltipShowEvent=Ct.all,this.tooltipImmediateExit=!1,this.show=new s.bkB,this.hide=new s.bkB}get listensForFocus(){return this.tooltipShowEvent===Ct.all||this.tooltipShowEvent===Ct.focus}get listensForHover(){return this.tooltipShowEvent===Ct.all||this.tooltipShowEvent===Ct.mouseover}ngOnDestroy(){this.hideTooltip(!0)}onFocus(){this.listensForFocus&&this.showTooltip()}onBlur(){this.listensForFocus&&this.hideTooltip(!0)}onMouseEnter(){this.listensForHover&&this.showTooltip()}onMouseLeave(e){if(this.listensForHover&&this.tooltipCloseOnMouseLeave){if(clearTimeout(this.timeout),this.component&&this.component.instance.element.nativeElement.contains(e))return;this.hideTooltip(this.tooltipImmediateExit)}}onMouseClick(){this.listensForHover&&this.hideTooltip(!0)}showTooltip(e){if(this.component||this.tooltipDisabled)return;const i=e?0:this.tooltipShowTimeout+(navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)?400:0);clearTimeout(this.timeout),this.timeout=setTimeout(()=>{this.tooltipService.destroyAll();const a=this.createBoundOptions();this.component=this.tooltipService.create(a),setTimeout(()=>{this.component&&this.addHideListeners(this.component.instance.element.nativeElement)},10),this.show.emit(!0)},i)}addHideListeners(e){this.mouseEnterContentEvent=this.renderer.listen(e,"mouseenter",()=>{clearTimeout(this.timeout)}),this.tooltipCloseOnMouseLeave&&(this.mouseLeaveContentEvent=this.renderer.listen(e,"mouseleave",()=>{this.hideTooltip(this.tooltipImmediateExit)})),this.tooltipCloseOnClickOutside&&(this.documentClickEvent=this.renderer.listen("window","click",i=>{e.contains(i.target)||this.hideTooltip()}))}hideTooltip(e=!1){if(!this.component)return;const i=()=>{this.mouseLeaveContentEvent&&this.mouseLeaveContentEvent(),this.mouseEnterContentEvent&&this.mouseEnterContentEvent(),this.documentClickEvent&&this.documentClickEvent(),this.hide.emit(!0),this.tooltipService.destroy(this.component),this.component=void 0};clearTimeout(this.timeout),e?i():this.timeout=setTimeout(i,this.tooltipHideTimeout)}createBoundOptions(){return{title:this.tooltipTitle,template:this.tooltipTemplate,host:this.viewContainerRef.element,placement:this.tooltipPlacement,alignment:this.tooltipAlignment,type:this.tooltipType,showCaret:this.tooltipShowCaret,cssClass:this.tooltipCssClass,spacing:this.tooltipSpacing,context:this.tooltipContext}}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(En),s.rXU(s.c1b),s.rXU(s.sFG))},t.\u0275dir=s.FsC({type:t,selectors:[["","ngx-tooltip",""]],hostBindings:function(e,i){1&e&&s.bIt("focusin",function(){return i.onFocus()})("blur",function(){return i.onBlur()})("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(r){return i.onMouseLeave(r.target)})("click",function(){return i.onMouseClick()})},inputs:{tooltipCssClass:"tooltipCssClass",tooltipTitle:"tooltipTitle",tooltipAppendToBody:"tooltipAppendToBody",tooltipSpacing:"tooltipSpacing",tooltipDisabled:"tooltipDisabled",tooltipShowCaret:"tooltipShowCaret",tooltipPlacement:"tooltipPlacement",tooltipAlignment:"tooltipAlignment",tooltipType:"tooltipType",tooltipCloseOnClickOutside:"tooltipCloseOnClickOutside",tooltipCloseOnMouseLeave:"tooltipCloseOnMouseLeave",tooltipHideTimeout:"tooltipHideTimeout",tooltipShowTimeout:"tooltipShowTimeout",tooltipTemplate:"tooltipTemplate",tooltipShowEvent:"tooltipShowEvent",tooltipContext:"tooltipContext",tooltipImmediateExit:"tooltipImmediateExit"},outputs:{show:"show",hide:"hide"}}),t})(),ir=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({providers:[Xs,En],imports:[[O.MD]]}),t})();const nr={};function Qt(){let t=("0000"+(Math.random()*Math.pow(36,4)|0).toString(36)).slice(-4);return t=`a${t}`,nr[t]?Qt():(nr[t]=!0,t)}var le=function(t){return t.Vertical="vertical",t.Horizontal="horizontal",t}(le||{});let Pn,Di=(()=>{class t{constructor(){this.orientation=le.Vertical}ngOnChanges(e){this.x1="0%",this.x2="0%",this.y1="0%",this.y2="0%",this.orientation===le.Horizontal?this.x2="100%":this.orientation===le.Vertical&&(this.y1="100%")}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-svg-linear-gradient",""]],inputs:{orientation:"orientation",name:"name",stops:"stops"},features:[s.OA$],attrs:Lu,decls:2,vars:6,consts:[[3,"id"],[3,"stop-color","stop-opacity",4,"ngFor","ngForOf"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"linearGradient",0),s.DNE(1,Du,1,5,"stop",1),s.k0s()),2&e&&(s.Y8G("id",i.name),s.BMQ("x1",i.x1)("y1",i.y1)("x2",i.x2)("y2",i.y2),s.R7$(),s.Y8G("ngForOf",i.stops))},dependencies:[O.Sq],encapsulation:2,changeDetection:0}),t})();typeof window<"u"?Pn=window:typeof global<"u"&&(Pn=global);let ke=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[O.MD,tr,ir],O.MD,tr,ir]}),t})();const cr=[{name:"vivid",selectable:!0,group:L.Ordinal,domain:["#647c8a","#3f51b5","#2196f3","#00b862","#afdf0a","#a7b61a","#f3e562","#ff9800","#ff5722","#ff4514"]},{name:"natural",selectable:!0,group:L.Ordinal,domain:["#bf9d76","#e99450","#d89f59","#f2dfa7","#a5d7c6","#7794b1","#afafaf","#707160","#ba9383","#d9d5c3"]},{name:"cool",selectable:!0,group:L.Ordinal,domain:["#a8385d","#7aa3e5","#a27ea8","#aae3f5","#adcded","#a95963","#8796c0","#7ed3ed","#50abcc","#ad6886"]},{name:"fire",selectable:!0,group:L.Ordinal,domain:["#ff3d00","#bf360c","#ff8f00","#ff6f00","#ff5722","#e65100","#ffca28","#ffab00"]},{name:"solar",selectable:!0,group:L.Linear,domain:["#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"]},{name:"air",selectable:!0,group:L.Linear,domain:["#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"]},{name:"aqua",selectable:!0,group:L.Linear,domain:["#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"]},{name:"flame",selectable:!1,group:L.Ordinal,domain:["#A10A28","#D3342D","#EF6D49","#FAAD67","#FDDE90","#DBED91","#A9D770","#6CBA67","#2C9653","#146738"]},{name:"ocean",selectable:!1,group:L.Ordinal,domain:["#1D68FB","#33C0FC","#4AFFFE","#AFFFFF","#FFFC63","#FDBD2D","#FC8A25","#FA4F1E","#FA141B","#BA38D1"]},{name:"forest",selectable:!1,group:L.Ordinal,domain:["#55C22D","#C1F33D","#3CC099","#AFFFFF","#8CFC9D","#76CFFA","#BA60FB","#EE6490","#C42A1C","#FC9F32"]},{name:"horizon",selectable:!1,group:L.Ordinal,domain:["#2597FB","#65EBFD","#99FDD0","#FCEE4B","#FEFCFA","#FDD6E3","#FCB1A8","#EF6F7B","#CB96E8","#EFDEE0"]},{name:"neons",selectable:!1,group:L.Ordinal,domain:["#FF3333","#FF33FF","#CC33FF","#0000FF","#33CCFF","#33FFFF","#33FF66","#CCFF33","#FFCC00","#FF6600"]},{name:"picnic",selectable:!1,group:L.Ordinal,domain:["#FAC51D","#66BD6D","#FAA026","#29BB9C","#E96B56","#55ACD2","#B7332F","#2C83C9","#9166B8","#92E7E8"]},{name:"night",selectable:!1,group:L.Ordinal,domain:["#2B1B5A","#501356","#183356","#28203F","#391B3C","#1E2B3C","#120634","#2D0432","#051932","#453080","#75267D","#2C507D","#4B3880","#752F7D","#35547D"]},{name:"nightLights",selectable:!1,group:L.Ordinal,domain:["#4e31a5","#9c25a7","#3065ab","#57468b","#904497","#46648b","#32118d","#a00fb3","#1052a2","#6e51bd","#b63cc3","#6c97cb","#8671c1","#b455be","#7496c3"]}];class xg{constructor(n,e,i,a){"string"==typeof n&&(n=cr.find(r=>r.name===n)),this.colorDomain=n.domain,this.scaleType=e,this.domain=i,this.customColors=a,this.scale=this.generateColorScheme(n,e,this.domain)}generateColorScheme(n,e,i){let a;switch("string"==typeof n&&(n=cr.find(r=>r.name===n)),e){case L.Quantile:a=Gs().range(n.domain).domain(i);break;case L.Ordinal:a=Fn().range(n.domain).domain(i);break;case L.Linear:{const r=[...n.domain];1===r.length&&(r.push(r[0]),this.colorDomain=r);const o=Es(0,1,1/r.length);a=Tt().range(r).domain(o)}}return a}getColor(n){if(null==n)throw new Error("Value can not be null");if(this.scaleType===L.Linear){const e=Tt().domain(this.domain).range([0,1]);return this.scale(e(n))}{if("function"==typeof this.customColors)return this.customColors(n);const e=n.toString();let i;return this.customColors&&this.customColors.length>0&&(i=this.customColors.find(a=>a.name.toLowerCase()===e.toLowerCase())),i?i.value:this.scale(n)}}getLinearGradientStops(n,e){void 0===e&&(e=this.domain[0]);const i=Tt().domain(this.domain).range([0,1]),a=Li().domain(this.colorDomain).range([0,1]),r=this.getColor(n),o=i(e),l=this.getColor(e),c=i(n);let h=1,d=o;const m=[];for(m.push({color:l,offset:o,originalOffset:o,opacity:1});d=(c-a.bandwidth()).toFixed(4))break;m.push({color:p,offset:x,opacity:1}),d=x,h++}}if(m[m.length-1].offset<100&&m.push({color:r,offset:c,opacity:1}),c===o)m[0].offset=0,m[1].offset=100;else if(100!==m[m.length-1].offset)for(const p of m)p.offset=(p.offset-o)/(c-o)*100;return m}}let vg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),yg=(()=>{class t{constructor(e){this.roundEdges=!0,this.gradient=!1,this.offset=0,this.isActive=!1,this.animations=!0,this.noBarWhenZero=!0,this.select=new s.bkB,this.activate=new s.bkB,this.deactivate=new s.bkB,this.hasGradient=!1,this.hideBar=!1,this.element=e.nativeElement}ngOnChanges(e){e.roundEdges&&this.loadAnimation(),this.update()}update(){this.gradientId="grad"+Qt().toString(),this.gradientFill=`url(#${this.gradientId})`,this.gradient||this.stops?(this.gradientStops=this.getGradient(),this.hasGradient=!0):this.hasGradient=!1,this.updatePathEl(),this.checkToHideBar()}loadAnimation(){this.path=this.getStartingPath(),setTimeout(this.update.bind(this),100)}updatePathEl(){const e=function Fe(t){return"string"==typeof t?new we([[document.querySelector(t)]],[document.documentElement]):new we([[t]],ea)}(this.element).select(".bar"),i=this.getPath();this.animations?e.transition().duration(500).attr("d",i):e.attr("d",i)}getGradient(){return this.stops?this.stops:[{offset:0,color:this.fill,opacity:this.getStartOpacity()},{offset:100,color:this.fill,opacity:1}]}getStartingPath(){if(!this.animations)return this.getPath();let i,e=this.getRadius();return this.roundEdges?this.orientation===le.Vertical?(e=Math.min(this.height,e),i=Qe(this.x,this.y+this.height,this.width,1,0,this.edges)):this.orientation===le.Horizontal&&(e=Math.min(this.width,e),i=Qe(this.x,this.y,1,this.height,0,this.edges)):this.orientation===le.Vertical?i=Qe(this.x,this.y+this.height,this.width,1,0,this.edges):this.orientation===le.Horizontal&&(i=Qe(this.x,this.y,1,this.height,0,this.edges)),i}getPath(){let i,e=this.getRadius();return this.roundEdges?this.orientation===le.Vertical?(e=Math.min(this.height,e),i=Qe(this.x,this.y,this.width,this.height,e,this.edges)):this.orientation===le.Horizontal&&(e=Math.min(this.width,e),i=Qe(this.x,this.y,this.width,this.height,e,this.edges)):i=Qe(this.x,this.y,this.width,this.height,e,this.edges),i}getRadius(){let e=0;return this.roundEdges&&this.height>5&&this.width>5&&(e=Math.floor(Math.min(5,this.height/2,this.width/2))),e}getStartOpacity(){return this.roundEdges?.2:.5}get edges(){let e=[!1,!1,!1,!1];return this.roundEdges&&(this.orientation===le.Vertical?e=this.data.value>0?[!0,!0,!1,!1]:[!1,!1,!0,!0]:this.orientation===le.Horizontal&&(e=this.data.value>0?[!1,!0,!1,!0]:[!0,!1,!0,!1])),e}onMouseEnter(){this.activate.emit(this.data)}onMouseLeave(){this.deactivate.emit(this.data)}checkToHideBar(){this.hideBar=this.noBarWhenZero&&(this.orientation===le.Vertical&&0===this.height||this.orientation===le.Horizontal&&0===this.width)}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-bar",""]],hostBindings:function(e,i){1&e&&s.bIt("mouseenter",function(){return i.onMouseEnter()})("mouseleave",function(){return i.onMouseLeave()})},inputs:{fill:"fill",data:"data",width:"width",height:"height",x:"x",y:"y",orientation:"orientation",roundEdges:"roundEdges",gradient:"gradient",offset:"offset",isActive:"isActive",stops:"stops",animations:"animations",ariaLabel:"ariaLabel",noBarWhenZero:"noBarWhenZero"},outputs:{select:"select",activate:"activate",deactivate:"deactivate"},features:[s.OA$],attrs:hp,decls:2,vars:8,consts:[[4,"ngIf"],["stroke","none","role","img","tabIndex","-1",1,"bar",3,"click"],["ngx-charts-svg-linear-gradient","",3,"orientation","name","stops"]],template:function(e,i){1&e&&(s.DNE(0,dp,2,3,"defs",0),s.qSk(),s.j41(1,"path",1),s.bIt("click",function(){return i.select.emit(i.data)}),s.k0s()),2&e&&(s.Y8G("ngIf",i.hasGradient),s.R7$(),s.AVh("active",i.isActive)("hidden",i.hideBar),s.BMQ("d",i.path)("aria-label",i.ariaLabel)("fill",i.hasGradient?i.gradientFill:i.fill))},dependencies:[Di,O.bT],encapsulation:2,changeDetection:0}),t})();var qe=function(t){return t.Standard="standard",t.Normalized="normalized",t.Stacked="stacked",t}(qe||{}),bt=function(t){return t.positive="positive",t.negative="negative",t}(bt||{});let Tg=(()=>{class t{constructor(e){this.dimensionsChanged=new s.bkB,this.horizontalPadding=2,this.verticalPadding=5,this.element=e.nativeElement}ngOnChanges(e){this.update()}getSize(){return{height:this.element.getBoundingClientRect().height,width:this.element.getBoundingClientRect().width,negative:this.value<0}}ngAfterViewInit(){this.dimensionsChanged.emit(this.getSize())}update(){this.formatedValue=this.valueFormatting?this.valueFormatting(this.value):Ut(this.value),"horizontal"===this.orientation?(this.x=this.barX+this.barWidth,this.value<0?(this.x=this.x-this.horizontalPadding,this.textAnchor="end"):(this.x=this.x+this.horizontalPadding,this.textAnchor="start"),this.y=this.barY+this.barHeight/2):(this.x=this.barX+this.barWidth/2,this.y=this.barY+this.barHeight,this.value<0?(this.y=this.y+this.verticalPadding,this.textAnchor="end"):(this.y=this.y-this.verticalPadding,this.textAnchor="start"),this.transform=`rotate(-45, ${this.x} , ${this.y})`)}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(s.aKT))},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-bar-label",""]],inputs:{value:"value",valueFormatting:"valueFormatting",barX:"barX",barY:"barY",barWidth:"barWidth",barHeight:"barHeight",orientation:"orientation"},outputs:{dimensionsChanged:"dimensionsChanged"},features:[s.OA$],attrs:mp,decls:2,vars:5,consts:[["alignment-baseline","middle",1,"textDataLabel"]],template:function(e,i){1&e&&(s.qSk(),s.j41(0,"text",0),s.EFF(1),s.k0s()),2&e&&(s.BMQ("text-anchor",i.textAnchor)("transform",i.transform)("x",i.x)("y",i.y),s.R7$(),s.SpI(" ",i.formatedValue," "))},styles:[".textDataLabel[_ngcontent-%COMP%]{font-size:11px}"],changeDetection:0}),t})(),Cg=(()=>{class t{constructor(){this.type=qe.Standard,this.tooltipDisabled=!1,this.animations=!0,this.showDataLabel=!1,this.noBarWhenZero=!0,this.select=new s.bkB,this.activate=new s.bkB,this.deactivate=new s.bkB,this.dataLabelWidthChanged=new s.bkB,this.barsForDataLabels=[],this.barOrientation=le}ngOnChanges(e){this.update()}update(){this.updateTooltipSettings();const e={[bt.positive]:0,[bt.negative]:0};let i,a;i=bt.positive,this.type===qe.Normalized&&(a=this.series.map(o=>o.value).reduce((o,l)=>o+l,0));const r=Math.max(this.xScale.domain()[0],0);this.bars=this.series.map(o=>{let l=o.value;const c=this.getLabel(o),h=Ut(c);i=l>0?bt.positive:bt.negative;const m={value:l,label:c,roundEdges:this.roundEdges,data:o,formattedLabel:h};if(m.height=this.yScale.bandwidth(),this.type===qe.Standard)m.width=Math.abs(this.xScale(l)-this.xScale(r)),m.x=this.xScale(l<0?l:r),m.y=this.yScale(c);else if(this.type===qe.Stacked){const x=e[i],g=x+l;e[i]+=l,m.width=this.xScale(g)-this.xScale(x),m.x=this.xScale(x),m.y=0,m.offset0=x,m.offset1=g}else if(this.type===qe.Normalized){let x=e[i],g=x+l;e[i]+=l,a>0?(x=100*x/a,g=100*g/a):(x=0,g=0),m.width=this.xScale(g)-this.xScale(x),m.x=this.xScale(x),m.y=0,m.offset0=x,m.offset1=g,l=(g-x).toFixed(2)+"%"}this.colors.scaleType===L.Ordinal?m.color=this.colors.getColor(c):this.type===qe.Standard?(m.color=this.colors.getColor(l),m.gradientStops=this.colors.getLinearGradientStops(l)):(m.color=this.colors.getColor(m.offset1),m.gradientStops=this.colors.getLinearGradientStops(m.offset1,m.offset0));let p=h;return m.ariaLabel=h+" "+l.toLocaleString(),null!=this.seriesName&&(p=`${this.seriesName} \u2022 ${h}`,m.data.series=this.seriesName,m.ariaLabel=this.seriesName+" "+m.ariaLabel),m.tooltipText=this.tooltipDisabled?void 0:`\n ${function Mn(t){return t.toLocaleString().replace(/[&'`"<>]/g,n=>({"&":"&","'":"'","`":"`",'"':""","<":"<",">":">"}[n]))}(p)}\n ${this.dataLabelFormatting?this.dataLabelFormatting(l):l.toLocaleString()}\n `,m}),this.updateDataLabels()}updateDataLabels(){if(this.type===qe.Stacked){this.barsForDataLabels=[];const e={};e.series=this.seriesName;const i=this.series.map(r=>r.value).reduce((r,o)=>o>0?r+o:r,0),a=this.series.map(r=>r.value).reduce((r,o)=>o<0?r+o:r,0);e.total=i+a,e.x=0,e.y=0,e.width=this.xScale(e.total>0?i:a),e.height=this.yScale.bandwidth(),this.barsForDataLabels.push(e)}else this.barsForDataLabels=this.series.map(e=>{const i={};return i.series=this.seriesName??e.label,i.total=e.value,i.x=this.xScale(0),i.y=this.yScale(e.label),i.width=this.xScale(i.total)-this.xScale(0),i.height=this.yScale.bandwidth(),i})}updateTooltipSettings(){this.tooltipPlacement=this.tooltipDisabled?void 0:I.Top,this.tooltipType=this.tooltipDisabled?void 0:Zt.tooltip}isActive(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(a=>e.name===a.name&&e.value===a.value)}getLabel(e){return e.label?e.label:e.name}trackBy(e,i){return i.label}trackDataLabelBy(e,i){return e+"#"+i.series+"#"+i.total}click(e){this.select.emit(e)}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=s.VBU({type:t,selectors:[["g","ngx-charts-series-horizontal",""]],inputs:{dims:"dims",type:"type",series:"series",xScale:"xScale",yScale:"yScale",colors:"colors",tooltipDisabled:"tooltipDisabled",gradient:"gradient",activeEntries:"activeEntries",seriesName:"seriesName",tooltipTemplate:"tooltipTemplate",roundEdges:"roundEdges",animations:"animations",showDataLabel:"showDataLabel",dataLabelFormatting:"dataLabelFormatting",noBarWhenZero:"noBarWhenZero"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",dataLabelWidthChanged:"dataLabelWidthChanged"},features:[s.OA$],attrs:up,decls:2,vars:3,consts:[["ngx-charts-bar","","ngx-tooltip","",3,"width","height","x","y","fill","stops","data","orientation","roundEdges","gradient","isActive","ariaLabel","animations","tooltipDisabled","tooltipPlacement","tooltipType","tooltipTitle","tooltipTemplate","tooltipContext","noBarWhenZero","select","activate","deactivate",4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],["ngx-charts-bar","","ngx-tooltip","",3,"select","activate","deactivate","width","height","x","y","fill","stops","data","orientation","roundEdges","gradient","isActive","ariaLabel","animations","tooltipDisabled","tooltipPlacement","tooltipType","tooltipTitle","tooltipTemplate","tooltipContext","noBarWhenZero"],["ngx-charts-bar-label","",3,"barX","barY","barWidth","barHeight","value","valueFormatting","orientation","dimensionsChanged",4,"ngFor","ngForOf","ngForTrackBy"],["ngx-charts-bar-label","",3,"dimensionsChanged","barX","barY","barWidth","barHeight","value","valueFormatting","orientation"]],template:function(e,i){1&e&&s.DNE(0,pp,1,21,"g",0)(1,fp,2,2,"g",1),2&e&&(s.Y8G("ngForOf",i.bars)("ngForTrackBy",i.trackBy),s.R7$(),s.Y8G("ngIf",i.showDataLabel))},dependencies:[yg,Tg,O.Sq,Bn,O.bT],encapsulation:2,data:{animation:[(0,re.hZ)("animationState",[(0,re.kY)(":leave",[(0,re.iF)({opacity:1}),(0,re.i0)(500,(0,re.iF)({opacity:0}))])])]},changeDetection:0}),t})(),bg=(()=>{class t extends Zs{constructor(){super(...arguments),this.legend=!1,this.legendTitle="Legend",this.legendPosition=Ze.Right,this.tooltipDisabled=!1,this.showGridLines=!0,this.activeEntries=[],this.trimXAxisTicks=!0,this.trimYAxisTicks=!0,this.rotateXAxisTicks=!0,this.maxXAxisTickLength=16,this.maxYAxisTickLength=16,this.barPadding=8,this.roundDomains=!1,this.roundEdges=!0,this.showDataLabel=!1,this.noBarWhenZero=!0,this.wrapTicks=!1,this.activate=new s.bkB,this.deactivate=new s.bkB,this.margin=[10,20,10,20],this.xAxisHeight=0,this.yAxisWidth=0,this.dataLabelMaxWidth={negative:0,positive:0}}update(){super.update(),this.showDataLabel||(this.dataLabelMaxWidth={negative:0,positive:0}),this.margin=[10,20+this.dataLabelMaxWidth.positive,10,20+this.dataLabelMaxWidth.negative],this.dims=function fg({width:t,height:n,margins:e,showXAxis:i=!1,showYAxis:a=!1,xAxisHeight:r=0,yAxisWidth:o=0,showXLabel:l=!1,showYLabel:c=!1,showLegend:h=!1,legendType:d=L.Ordinal,legendPosition:m=Ze.Right,columns:p=12}){let x=e[3],g=t,f=n-e[0]-e[2];return h&&m===Ze.Right&&(p-=d===L.Ordinal?2:1),g=g*p/12,g=g-e[1]-e[3],i&&(f-=5,f-=r,l&&(f-=30)),a&&(g-=5,g-=o,x+=o,x+=10,c&&(g-=30,x+=30)),g=Math.max(0,g),f=Math.max(0,f),{width:Math.floor(g),height:Math.floor(f),xOffset:Math.floor(x)}}({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType,legendPosition:this.legendPosition}),this.formatDates(),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform=`translate(${this.dims.xOffset} , ${this.margin[0]})`}getXScale(){this.xDomain=this.getXDomain();const e=Tt().range([0,this.dims.width]).domain(this.xDomain);return this.roundDomains?e.nice():e}getYScale(){this.yDomain=this.getYDomain();const e=this.yDomain.length/(this.dims.height/this.barPadding+1);return Li().rangeRound([0,this.dims.height]).paddingInner(e).domain(this.yDomain)}getXDomain(){const e=this.results.map(r=>r.value);return[this.xScaleMin?Math.min(this.xScaleMin,...e):Math.min(0,...e),this.xScaleMax?Math.max(this.xScaleMax,...e):Math.max(0,...e)]}getYDomain(){return this.results.map(e=>e.label)}onClick(e){this.select.emit(e)}setColors(){let e;e=this.schemeType===L.Ordinal?this.yDomain:this.xDomain,this.colors=new xg(this.scheme,this.schemeType,e,this.customColors)}getLegendOptions(){const e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0,position:this.legendPosition};return"ordinal"===e.scaleType?(e.domain=this.yDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.xDomain,e.colors=this.colors.scale),e}updateYAxisWidth({width:e}){this.yAxisWidth=e,this.update()}updateXAxisHeight({height:e}){this.xAxisHeight=e,this.update()}onDataLabelMaxWidthChanged(e){e.size.negative?this.dataLabelMaxWidth.negative=Math.max(this.dataLabelMaxWidth.negative,e.size.width):this.dataLabelMaxWidth.positive=Math.max(this.dataLabelMaxWidth.positive,e.size.width),e.index===this.results.length-1&&setTimeout(()=>this.update())}onActivate(e,i=!1){e=this.results.find(r=>i?r.label===e.name:r.name===e.name),!(this.activeEntries.findIndex(r=>r.name===e.name&&r.value===e.value&&r.series===e.series)>-1)&&(this.activeEntries=[e,...this.activeEntries],this.activate.emit({value:e,entries:this.activeEntries}))}onDeactivate(e,i=!1){e=this.results.find(r=>i?r.label===e.name:r.name===e.name);const a=this.activeEntries.findIndex(r=>r.name===e.name&&r.value===e.value&&r.series===e.series);this.activeEntries.splice(a,1),this.activeEntries=[...this.activeEntries],this.deactivate.emit({value:e,entries:this.activeEntries})}}return t.\u0275fac=(()=>{let n;return function(i){return(n||(n=s.xGo(t)))(i||t)}})(),t.\u0275cmp=s.VBU({type:t,selectors:[["ngx-charts-bar-horizontal"]],contentQueries:function(e,i,a){if(1&e&&s.wni(a,ip,5),2&e){let r;s.mGM(r=s.lsd())&&(i.tooltipTemplate=r.first)}},inputs:{legend:"legend",legendTitle:"legendTitle",legendPosition:"legendPosition",xAxis:"xAxis",yAxis:"yAxis",showXAxisLabel:"showXAxisLabel",showYAxisLabel:"showYAxisLabel",xAxisLabel:"xAxisLabel",yAxisLabel:"yAxisLabel",tooltipDisabled:"tooltipDisabled",gradient:"gradient",showGridLines:"showGridLines",activeEntries:"activeEntries",schemeType:"schemeType",trimXAxisTicks:"trimXAxisTicks",trimYAxisTicks:"trimYAxisTicks",rotateXAxisTicks:"rotateXAxisTicks",maxXAxisTickLength:"maxXAxisTickLength",maxYAxisTickLength:"maxYAxisTickLength",xAxisTickFormatting:"xAxisTickFormatting",yAxisTickFormatting:"yAxisTickFormatting",xAxisTicks:"xAxisTicks",yAxisTicks:"yAxisTicks",barPadding:"barPadding",roundDomains:"roundDomains",roundEdges:"roundEdges",xScaleMax:"xScaleMax",xScaleMin:"xScaleMin",showDataLabel:"showDataLabel",dataLabelFormatting:"dataLabelFormatting",noBarWhenZero:"noBarWhenZero",wrapTicks:"wrapTicks"},outputs:{activate:"activate",deactivate:"deactivate"},features:[s.Vt3],decls:5,vars:25,consts:[[3,"legendLabelClick","legendLabelActivate","legendLabelDeactivate","view","showLegend","legendOptions","activeEntries","animations"],[1,"bar-chart","chart"],["ngx-charts-x-axis","",3,"xScale","dims","showGridLines","showLabel","labelText","trimTicks","rotateTicks","maxTickLength","tickFormatting","ticks","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-y-axis","",3,"yScale","dims","showLabel","labelText","trimTicks","maxTickLength","tickFormatting","ticks","yAxisOffset","wrapTicks","dimensionsChanged",4,"ngIf"],["ngx-charts-series-horizontal","",3,"select","activate","deactivate","dataLabelWidthChanged","xScale","yScale","colors","series","dims","gradient","tooltipDisabled","tooltipTemplate","activeEntries","roundEdges","animations","showDataLabel","dataLabelFormatting","noBarWhenZero"],["ngx-charts-x-axis","",3,"dimensionsChanged","xScale","dims","showGridLines","showLabel","labelText","trimTicks","rotateTicks","maxTickLength","tickFormatting","ticks","wrapTicks"],["ngx-charts-y-axis","",3,"dimensionsChanged","yScale","dims","showLabel","labelText","trimTicks","maxTickLength","tickFormatting","ticks","yAxisOffset","wrapTicks"]],template:function(e,i){1&e&&(s.j41(0,"ngx-charts-chart",0),s.bIt("legendLabelClick",function(r){return i.onClick(r)})("legendLabelActivate",function(r){return i.onActivate(r,!0)})("legendLabelDeactivate",function(r){return i.onDeactivate(r,!0)}),s.qSk(),s.j41(1,"g",1),s.DNE(2,xp,1,11,"g",2)(3,_p,1,10,"g",3),s.j41(4,"g",4),s.bIt("select",function(r){return i.onClick(r)})("activate",function(r){return i.onActivate(r)})("deactivate",function(r){return i.onDeactivate(r)})("dataLabelWidthChanged",function(r){return i.onDataLabelMaxWidthChanged(r)}),s.k0s()()()),2&e&&(s.Y8G("view",s.l_i(22,Wt,i.width,i.height))("showLegend",i.legend)("legendOptions",i.legendOptions)("activeEntries",i.activeEntries)("animations",i.animations),s.R7$(),s.BMQ("transform",i.transform),s.R7$(),s.Y8G("ngIf",i.xAxis),s.R7$(),s.Y8G("ngIf",i.yAxis),s.R7$(),s.Y8G("xScale",i.xScale)("yScale",i.yScale)("colors",i.colors)("series",i.results)("dims",i.dims)("gradient",i.gradient)("tooltipDisabled",i.tooltipDisabled)("tooltipTemplate",i.tooltipTemplate)("activeEntries",i.activeEntries)("roundEdges",i.roundEdges)("animations",i.animations)("showDataLabel",i.showDataLabel)("dataLabelFormatting",i.dataLabelFormatting)("noBarWhenZero",i.noBarWhenZero))},dependencies:[js,lg,cg,Cg,O.bT],styles:[".ngx-charts-outer{animation:chartFadeIn linear .6s}@keyframes chartFadeIn{0%{opacity:0}20%{opacity:0}to{opacity:1}}.ngx-charts{float:left;overflow:visible}.ngx-charts .circle,.ngx-charts .cell,.ngx-charts .bar,.ngx-charts .node,.ngx-charts .link,.ngx-charts .arc{cursor:pointer}.ngx-charts .bar.active,.ngx-charts .bar:hover,.ngx-charts .cell.active,.ngx-charts .cell:hover,.ngx-charts .arc.active,.ngx-charts .arc:hover,.ngx-charts .node.active,.ngx-charts .node:hover,.ngx-charts .link.active,.ngx-charts .link:hover,.ngx-charts .card.active,.ngx-charts .card:hover{opacity:.8;transition:opacity .1s ease-in-out}.ngx-charts .bar:focus,.ngx-charts .cell:focus,.ngx-charts .arc:focus,.ngx-charts .node:focus,.ngx-charts .link:focus,.ngx-charts .card:focus{outline:none}.ngx-charts .bar.hidden,.ngx-charts .cell.hidden,.ngx-charts .arc.hidden,.ngx-charts .node.hidden,.ngx-charts .link.hidden,.ngx-charts .card.hidden{display:none}.ngx-charts g:focus{outline:none}.ngx-charts .line-series.inactive,.ngx-charts .line-series-range.inactive,.ngx-charts .polar-series-path.inactive,.ngx-charts .polar-series-area.inactive,.ngx-charts .area-series.inactive{transition:opacity .1s ease-in-out;opacity:.2}.ngx-charts .line-highlight{display:none}.ngx-charts .line-highlight.active{display:block}.ngx-charts .area{opacity:.6}.ngx-charts .circle:hover{cursor:pointer}.ngx-charts .label{font-size:12px;font-weight:400}.ngx-charts .tooltip-anchor{fill:#000}.ngx-charts .gridline-path{stroke:#ddd;stroke-width:1;fill:none}.ngx-charts .refline-path{stroke:#a8b2c7;stroke-width:1;stroke-dasharray:5;stroke-dashoffset:5}.ngx-charts .refline-label{font-size:9px}.ngx-charts .reference-area{fill-opacity:.05;fill:#000}.ngx-charts .gridline-path-dotted{stroke:#ddd;stroke-width:1;fill:none;stroke-dasharray:1,20;stroke-dashoffset:3}.ngx-charts .grid-panel rect{fill:none}.ngx-charts .grid-panel.odd rect{fill:#0000000d}\n"],encapsulation:2,changeDetection:0}),t})(),hr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})();Gm();let wg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Sg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),kg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),dr=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})();Math;let In=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Dg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke,In,dr]]}),t})(),Eg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Mg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Bg=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke,In,hr]]}),t})(),Og=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[[ke]]}),t})(),Ig=(()=>{class t{constructor(){!function Pg(){typeof SVGElement<"u"&&typeof SVGElement.prototype.contains>"u"&&(SVGElement.prototype.contains=HTMLDivElement.prototype.contains)}()}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({imports:[ke,vg,hr,wg,Sg,kg,Og,dr,Dg,Eg,In,Mg,Bg]}),t})(),Gg=(()=>{class t{constructor(){this.certificates=[],this.single=[],this.showXAxis=!0,this.showYAxis=!0,this.gradient=!1,this.showLegend=!0,this.view=[600,1e3],this.data=[],this.legendPosition=Ze.Below,this.showXAxisLabel=!0,this.yAxisLabel="Certificates",this.showYAxisLabel=!0,this.xAxisLabel="Valid days left",this.colorScheme={name:"default",selectable:!0,group:L.Time,domain:["#E44D25","#F0803C","#D9E68B","#5AA454"]},this.schemeType=L.Linear}onSelect(e){console.log("Item clicked",JSON.parse(JSON.stringify(e)))}onActivate(e){console.log("Activate",JSON.parse(JSON.stringify(e)))}onDeactivate(e){console.log("Deactivate",JSON.parse(JSON.stringify(e)))}ngOnChanges(e){this.certificates=e.certificates.currentValue;const i=new Date;this.single=this.certificates.map(a=>{const o=new Date(a.end).getTime()-i.getTime(),l=Math.ceil(o/864e5);if(!(l<0))return{name:a.mrn+"|"+a.serialNumber,value:l}}).filter(a=>void 0!==a),this.view=[600,60+40*this.single.length]}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-cert-chart"]],inputs:{certificates:"certificates"},standalone:!0,features:[s.OA$,s.aNF],decls:1,vars:11,consts:[[3,"select","activate","deactivate","view","scheme","results","gradient","xAxis","yAxis","legend","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel"]],template:function(i,a){1&i&&(s.j41(0,"ngx-charts-bar-horizontal",0),s.bIt("select",function(o){return a.onSelect(o)})("activate",function(o){return a.onActivate(o)})("deactivate",function(o){return a.onDeactivate(o)}),s.k0s()),2&i&&s.Y8G("view",a.view)("scheme",a.colorScheme)("results",a.single)("gradient",a.gradient)("xAxis",a.showXAxis)("yAxis",a.showYAxis)("legend",a.showLegend)("showXAxisLabel",a.showXAxisLabel)("showYAxisLabel",a.showYAxisLabel)("xAxisLabel",a.xAxisLabel)("yAxisLabel",a.yAxisLabel)},dependencies:[Ig,bg]})}return t})(),Rg=(()=>{class t{constructor(){this.itemType="",this.items=[],this.numberOfActive=0,this.numberOfRevoked=0,this.numberOfExpired=0,this.numberOfItems=0}ngOnChanges(e){e.items.currentValue&&(this.numberOfItems=e.items.currentValue.length)}static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-itemtype-chart"]],inputs:{itemType:"itemType",items:"items",numberOfActive:"numberOfActive",numberOfRevoked:"numberOfRevoked",numberOfExpired:"numberOfExpired"},standalone:!0,features:[s.OA$,s.aNF],decls:24,vars:5,consts:[[1,"clr-row","clr-justify-content-center"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"h1"),s.EFF(2),s.k0s()(),s.j41(3,"div",0)(4,"h5"),s.EFF(5),s.k0s()(),s.j41(6,"div",0)(7,"h1"),s.EFF(8),s.k0s()(),s.j41(9,"div",0)(10,"h5"),s.EFF(11,"active certificates"),s.k0s()(),s.j41(12,"div",0)(13,"h1"),s.EFF(14),s.k0s()(),s.j41(15,"div",0)(16,"h5"),s.EFF(17,"expired certificates"),s.k0s()(),s.j41(18,"div",0)(19,"h1"),s.EFF(20),s.k0s()(),s.j41(21,"div",0)(22,"h5"),s.EFF(23,"revoked certificates"),s.k0s()()),2&i&&(s.R7$(2),s.JRh(a.numberOfItems),s.R7$(3),s.SpI("",a.itemType,"s"),s.R7$(3),s.JRh(a.numberOfActive),s.R7$(6),s.JRh(a.numberOfExpired),s.R7$(6),s.JRh(a.numberOfRevoked))}})}return t})();var pe=B(5004);let $g=(()=>{class t{constructor(e,i,a,r){this.deviceService=e,this.userService=i,this.vesselService=a,this.serviceService=r,this.orgMrn="",this.itemType="",this.items=[],this.certificates=[],this.numberOfRevoked=0,this.numberOfExpired=0,this.numberOfActive=0}ngOnChanges(e){if(""===e.orgMrn.currentValue)return;this.orgMrn=e.orgMrn.currentValue,this.items=[],this.certificates=[];const i=r=>!0===r.revoked,a=r=>!1===r.revoked&&r.end<(new Date).getTime();this.itemType===w.SP.Device?this.deviceService.getOrganizationDevices(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=o.certificates.filter(i).length,this.numberOfExpired=o.certificates.filter(a).length,this.numberOfActive=o.certificates.length-this.numberOfRevoked-this.numberOfExpired)})}):this.itemType===w.SP.User?this.userService.getOrganizationUsers(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=o.certificates.filter(i).length,this.numberOfExpired=o.certificates.filter(a).length,this.numberOfActive=o.certificates.length-this.numberOfRevoked-this.numberOfExpired)})}):this.itemType===w.SP.Vessel?this.vesselService.getOrganizationVessels(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=o.certificates.filter(i).length,this.numberOfExpired=o.certificates.filter(a).length,this.numberOfActive=o.certificates.length-this.numberOfRevoked-this.numberOfExpired)})}):this.itemType===w.SP.Service&&this.serviceService.getOrganizationServices(this.orgMrn).subscribe(r=>{r.content.forEach(o=>{this.items=this.items.concat(o),o.certificates&&(this.certificates=this.certificates.concat(o.certificates.filter(l=>!1===l.revoked).map(l=>({...l,mrn:o.mrn}))),this.numberOfRevoked=o.certificates.filter(i).length,this.numberOfExpired=o.certificates.filter(a).length,this.numberOfActive=o.certificates.length-this.numberOfRevoked-this.numberOfExpired)})})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(pe.SV),s.rXU(pe.Tz),s.rXU(pe.YY),s.rXU(pe.dd))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-itemtype-overview"]],inputs:{orgMrn:"orgMrn",itemType:"itemType"},standalone:!0,features:[s.OA$,s.aNF],decls:5,vars:6,consts:[[1,"clr-row"],[1,"clr-col-4"],[3,"itemType","items","numberOfActive","numberOfExpired","numberOfRevoked"],[1,"clr-col-8"],[3,"certificates"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"div",1),s.nrm(2,"app-itemtype-chart",2),s.k0s(),s.j41(3,"div",3),s.nrm(4,"app-cert-chart",4),s.k0s()()),2&i&&(s.R7$(2),s.Y8G("itemType",a.itemType)("items",a.items)("numberOfActive",a.numberOfActive)("numberOfExpired",a.numberOfExpired)("numberOfRevoked",a.numberOfRevoked),s.R7$(2),s.Y8G("certificates",a.certificates))},dependencies:[Gg,Rg]})}return t})();function Ng(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",2),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}function Hg(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",3),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}function Xg(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",4),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}function zg(t,n){if(1&t&&(s.j41(0,"clr-tab-content"),s.nrm(1,"app-itemtype-overview",5),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("orgMrn",e.orgMrn)}}let Yg=(()=>{class t{constructor(e,i){this.organizationService=e,this.authService=i,this.title="Dashboard",this.isLoading=!1,this.orgMrn="",this.isLoading=!0}ngOnInit(){this.authService.getOrgMrn().then(e=>{this.orgMrn=e,this.isLoading=!1})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(pe.PZ),s.rXU(At.u))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-dashboard"]],standalone:!0,features:[s.aNF],decls:19,vars:1,consts:[["clrTabLink",""],[4,"clrIfActive"],["itemType","device",3,"orgMrn"],["itemType","user",3,"orgMrn"],["itemType","vessel",3,"orgMrn"],["itemType","service",3,"orgMrn"]],template:function(i,a){1&i&&(s.j41(0,"h1"),s.EFF(1),s.k0s(),s.j41(2,"clr-tabs")(3,"clr-tab")(4,"button",0),s.EFF(5,"Device"),s.k0s(),s.DNE(6,Ng,2,1,"clr-tab-content",1),s.k0s(),s.j41(7,"clr-tab")(8,"button",0),s.EFF(9,"User"),s.k0s(),s.DNE(10,Hg,2,1,"clr-tab-content",1),s.k0s(),s.j41(11,"clr-tab")(12,"button",0),s.EFF(13,"Vessel"),s.k0s(),s.DNE(14,Xg,2,1,"clr-tab-content",1),s.k0s(),s.j41(15,"clr-tab")(16,"button",0),s.EFF(17,"Service"),s.k0s(),s.DNE(18,zg,2,1,"clr-tab-content",1),s.k0s()()),2&i&&(s.R7$(),s.JRh(a.title))},dependencies:[he,M.K8z,M.SE,M.NvB,M._yY,M.BXK,M.ZMF,M.Ak8,M.fnt,$g]})}return t})();var Wg=B(2040);function jg(t,n){if(1&t&&(s.j41(0,"clr-dg-row")(1,"clr-dg-cell"),s.EFF(2),s.k0s(),s.j41(3,"clr-dg-cell"),s.EFF(4),s.k0s(),s.j41(5,"clr-dg-cell"),s.EFF(6),s.k0s(),s.j41(7,"clr-dg-cell"),s.EFF(8),s.k0s()()),2&t){const e=n.$implicit;s.R7$(2),s.JRh(e.name),s.R7$(2),s.JRh(e.version),s.R7$(2),s.JRh(e.provider),s.R7$(2),s.JRh(e.contact)}}let Ug=(()=>{class t{constructor(e){this.http=e,this.hasServiceRegistry=De.o.HAS_SERVICE_REGISTRY,this.environmentName=De.o.ENVIRONMENT_NAME,this.irVersion="",this.srVersion="",this.components=[{name:"Identity Registry",version:this.irVersion,provider:De.o.IR_PROVIDER,contact:De.o.IR_CONTACT},{name:"Service Registry",version:this.srVersion,provider:De.o.SR_PROVIDER,contact:De.o.SR_CONTACT},{name:"Management Portal",version:De.o.MP_VERSION,provider:De.o.MP_PROVIDER,contact:De.o.MP_CONTACT}],this.fetchVersionFromSwaggerFile(De.o.IR_BASE_PATH+"/v3/api-docs").then(i=>{this.irVersion=i,console.log(i)}),this.fetchVersionFromSwaggerFile(De.o.SR_BASE_PATH+"/v3/api-docs").then(i=>{this.srVersion=i}),this.hasServiceRegistry||(this.components=this.components.filter(i=>"Service Registry"!==i.name))}fetchVersionFromSwaggerFile(e){var i=this;return(0,N.A)(function*(){try{const a=yield i.http.get(e).subscribe();return console.log(a),a?.info?.version||""}catch(a){return console.log(a),""}})()}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(Wg.Qq))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-about"]],standalone:!0,features:[s.aNF],decls:11,vars:0,template:function(i,a){1&i&&(s.j41(0,"clr-datagrid")(1,"clr-dg-column"),s.EFF(2,"Component name"),s.k0s(),s.j41(3,"clr-dg-column"),s.EFF(4,"Version"),s.k0s(),s.j41(5,"clr-dg-column"),s.EFF(6,"Provider name"),s.k0s(),s.j41(7,"clr-dg-column"),s.EFF(8,"Contact"),s.k0s(),s.Z7z(9,jg,9,4,"clr-dg-row",null,s.fX1),s.k0s()),2&i&&(s.R7$(9),s.Dyx(a.components))},dependencies:[M.oFi,M.ghA,M.slD,M.scM,M.E1i,M.NTI,M.cIg,M.qDI,M.v0q,M.Aup,M.rpC,M.mCo]})}return t})(),Zg=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-sr-search"]],standalone:!0,features:[s.aNF],decls:2,vars:0,template:function(i,a){1&i&&(s.j41(0,"p"),s.EFF(1,"sr-search works!"),s.k0s())}})}return t})(),Qg=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-sr-guide"]],standalone:!0,features:[s.aNF],decls:2,vars:0,template:function(i,a){1&i&&(s.j41(0,"p"),s.EFF(1,"sr-guide works!"),s.k0s())}})}return t})();var mr=B(9850),ur=B(3426),qg=B(1748),Jg=B(2500),Kg=B(9301);function xe(t,n){const e="object"==typeof n;return new Promise((i,a)=>{const r=new Kg.Ms({next:o=>{i(o),r.unsubscribe()},error:a,complete:()=>{e?i(n.defaultValue):a(new Jg.G)}});t.subscribe(r)})}var qt=B(4284),Mi=B(4131),pr=B(6171),gr=B(5189);function e0(t,n){if(1&t){const e=s.RV6();s.j41(0,"app-smart-expandable-table",3,0),s.bIt("onRefresh",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.refreshData())})("onMigrate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.migrate(a))})("onEdit",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.edit(a))})("onApprove",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.approve(a))}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("itemType",e.itemType)("labels",e.labels)("getData",e.fetchData)("totalPages",e.totalPages)("totalElements",e.totalElements)("onDelete",e.onDelete)("onAdd",e.onAdd)}}let je=(()=>{class t{constructor(e,i,a,r,o,l,c,h,d,m,p,x){var g=this;this.route=e,this.router=i,this.deviceService=a,this.organizationService=r,this.serviceService=o,this.userService=l,this.vesselService=c,this.roleService=h,this.instanceService=d,this.notifierService=m,this.authService=p,this.translate=x,this.itemType=w.SP.None,this.orgMrn="",this.data=[],this.labels={},this.viewContext="list",this.totalPages=0,this.totalElements=0,this.hasAdminPermission=!1,this.setLabel=()=>{this.labels=this.filterVisibleForList(qg.Y[this.itemType.toString()])},this.parseMyUrl=()=>xe(this.route.url).then(f=>{const u=f.pop()?.path;if(!u||!Object.values(w.SP).includes(u))throw new Error("Invalid ItemType conversion");this.itemType=u}).catch(f=>{this.router.navigateByUrl("/pages/not-found")}),this.fetchData=function(){var f=(0,N.A)(function*(u,v,T){try{let _;if(u===w.SP.Device)_=yield xe(g.deviceService.getOrganizationDevices(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Organization)_=yield xe(g.organizationService.getOrganization(v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.User)_=yield xe(g.userService.getOrganizationUsers(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Service)_=yield xe(g.serviceService.getOrganizationServices(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Vessel)_=yield xe(g.vesselService.getOrganizationVessels(g.orgMrn,v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements;else if(u===w.SP.Role)_=yield xe(g.roleService.getRoles(g.orgMrn));else{if(u!==w.SP.OrgCandidate)return[];_=yield xe(g.organizationService.getUnapprovedOrganizations(v,T)),g.totalPages=_.totalPages,g.totalElements=_.totalElements}return Array.isArray(_)?_:_.content}catch(_){return console.error("Error fetching data:",_),[]}});return function(u,v,T){return f.apply(this,arguments)}}(),this.filterVisibleForList=f=>Object.keys(f).filter(u=>f[u]?.visibleFrom?.includes("list")).reduce((u,v)=>(u[v]=f[v],u),{}),this.deleteData=(f,u)=>{const v=u.mrn;return f===w.SP.Device?this.deviceService.deleteDevice(this.orgMrn,v):f===w.SP.Organization||f===w.SP.OrgCandidate?this.organizationService.deleteOrg(v):f===w.SP.User?this.userService.deleteUser(this.orgMrn,v):f===w.SP.Service?u.instanceVersion?this.serviceService.deleteService(this.orgMrn,v,u.instanceVersion):this.serviceService.deleteService1(this.orgMrn,v):f===w.SP.Vessel?this.vesselService.deleteVessel(this.orgMrn,v):f===w.SP.Role?this.roleService.deleteRole(this.orgMrn,parseInt(u.id)):(0,qt.$)("Invalid item type")},this.onDelete=function(){var f=(0,N.A)(function*(u){0===u.length?g.notifier.notify("error",g.translate.instant("error.selection.noSelection")):g.hasAdminPermission?yield u.forEach(function(){var T=(0,N.A)(function*(_){yield g.deleteData(g.itemType,_).pipe((0,Mi.W)(k=>((T=>{throw g.notifier.notify("error",403===T.status?g.translate.instant("error.resource.permissionError"):g.translate.instant("error.resource.deletionFailed")+(T.error?.message||T.message)),T})(k),(0,qt.$)(k)))).subscribe(k=>{g.notifier.notify("success",g.translate.instant("success.resource.delete")),g.refreshData(),g.exTable?.expanded&&g.exTable?.back()})});return function(_){return T.apply(this,arguments)}}()):g.notifier.notify("error",g.translate.instant("error.resource.permissionError"))});return function(u){return f.apply(this,arguments)}}(),this.onAdd=()=>{this.hasAdminPermission?this.router.navigateByUrl("/pages/ir/"+this.itemType+"/new"):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.refreshData=()=>{this.exTable?.loadData()},this.edit=f=>{this.itemType!==w.SP.Organization||f.mrn!==this.orgMrn?this.hasAdminPermission?this.moveToEditPage(f):this.notifier.notify("error",this.translate.instant("error.resource.permissionError")):this.authService.hasPermission(this.itemType,!0).then(u=>{u?this.moveToEditPage(f):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))})},this.moveToEditPage=f=>{this.router.navigateByUrl(this.itemType===w.SP.Role?"/pages/ir/"+this.itemType+"/"+f.id:this.itemType===w.SP.Service&&f.instanceVersion?"/pages/ir/"+this.itemType+"/"+f.mrn+"/"+f.instanceVersion:"/pages/ir/"+this.itemType+"/"+f.mrn)},this.migrate=f=>{this.serviceService.migrateServiceMrn({mrn:f.newServiceMrn},this.orgMrn,f.mrn,f.instanceVersion).subscribe(u=>{this.notifier.notify("success",this.translate.instant("success.resource.migrate")),this.refreshData()},u=>{this.notifier.notify("error",this.translate.instant("error.resource.migrate"))})},this.approve=f=>{this.organizationService.approveOrganization(f.mrn).subscribe(u=>{this.notifier.notify("success",this.translate.instant("success.resource.approveOrganization")),this.router.navigateByUrl("/pages/ir/organization")},u=>{this.notifier.notify("error",this.translate.instant("success.resource.approveOrganization.general"))})},this.notifier=m}ngOnInit(){this.parseMyUrl().then(()=>{this.authService.getOrgMrn().then(e=>{this.orgMrn=e,this.setLabel(),this.authService.hasPermission(this.itemType).then(i=>{this.hasAdminPermission=!0})})})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(z.nX),s.rXU(z.Ix),s.rXU(pe.SV),s.rXU(pe.PZ),s.rXU(pe.dd),s.rXU(pe.Tz),s.rXU(pe.YY),s.rXU(pe.Ky),s.rXU(pr.lm),s.rXU(gr.iJ),s.rXU(At.u),s.rXU(Lt.c$))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-list-view"]],viewQuery:function(i,a){if(1&i&&s.GBs(ur.d,5),2&i){let r;s.mGM(r=s.lsd())&&(a.exTable=r.first)}},inputs:{itemType:"itemType"},standalone:!0,features:[s.aNF],decls:2,vars:1,consts:[["exTable",""],[1,"parent"],["placeholder","There is no data.",3,"itemType","labels","getData","totalPages","totalElements","onDelete","onAdd"],["placeholder","There is no data.",3,"onRefresh","onMigrate","onEdit","onApprove","itemType","labels","getData","totalPages","totalElements","onDelete","onAdd"]],template:function(i,a){1&i&&(s.j41(0,"div",1),s.DNE(1,e0,2,7,"app-smart-expandable-table",2),s.k0s()),2&i&&(s.R7$(),s.vxM("none"!==a.itemType?1:-1))},dependencies:[M.PuD,mr.h,ur.d]})}return t})();var Gn=B(527),t0=B(4160);const fr=t=>{const n=[];for(const e in t){const i=xr(e);Object.values(t0.X.AttributeNameEnum).find(a=>a===i)&&(n.push({createdAt:new Date,updatedAt:new Date,attributeName:i,attributeValue:t[e]}),delete t[e])}return t.attributes=n,t},xr=t=>t.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`);var a0=B(1224),r0=B(698),o0=B(3685);function l0(t,n){1&t&&(s.j41(0,"clr-alert",5)(1,"clr-alert-item")(2,"span",7),s.EFF(3,"You don't have a permission to edit."),s.k0s()()()),2&t&&s.Y8G("clrAlertType","warning")}function c0(t,n){if(1&t){const e=s.RV6();s.DNE(0,l0,4,1,"clr-alert",5),s.j41(1,"app-item-form",6),s.bIt("onSubmit",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.submit(a))})("onCancel",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.cancel())}),s.k0s()}if(2&t){const e=s.XpG();s.vxM(e.hasAdminPermission?-1:0),s.R7$(),s.Y8G("isForNew",e.isForNew)("itemType",e.itemType)("item",e.item)("mrnPrefix",e.mrnPrefix)}}function h0(t,n){if(1&t){const e=s.RV6();s.j41(0,"app-item-view",8),s.bIt("onEdit",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.edit(a.item))})("onIssueCert",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.issueCert())})("onRefresh",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.loadItem(a.orgMrn))})("onMigrate",function(a){s.eBV(e);const r=s.XpG();return s.Njj(r.migrate(a))})("onDelete",function(){s.eBV(e);const a=s.XpG();return s.Njj(a.deleteItem())}),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("itemType",e.itemType)("item",e.item)("orgMrn",e.orgMrn)}}function d0(t,n){1&t&&(s.j41(0,"clr-spinner"),s.EFF(1,"Loading"),s.k0s())}function m0(t,n){if(1&t&&(s.j41(0,"div",4),s.DNE(1,d0,2,0,"clr-spinner",9),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngIf",e.isLoading)}}let lt=(()=>{class t{constructor(e,i,a,r,o,l,c,h,d,m,p,x){var g=this;this.route=e,this.router=i,this.deviceService=a,this.organizationService=r,this.userService=o,this.vesselService=l,this.serviceService=c,this.roleService=h,this.instanceService=d,this.notifierService=m,this.translate=p,this.authService=x,this.isEditing=!0,this.itemType=w.SP.None,this.orgMrn="",this.id="",this.numberId=-1,this.instanceVersion="",this.mrnPrefix="urn:mrn:",this.isLoading=!1,this.isForNew=!1,this.item={},this.hasAdminPermission=!1,this.parseMyUrl=()=>xe(this.route.url).then(f=>{4===f.length&&(this.instanceVersion=decodeURIComponent(f.pop()?.path||"")),this.id=decodeURIComponent(f.pop()?.path||"");const u=f.pop()?.path;if(!u||!Object.values(w.SP).includes(u))throw new Error("Invalid ItemType conversion");this.itemType=u,"new"===this.id&&(this.isForNew=!0),this.itemType===w.SP.Role&&(this.numberId=parseInt(this.id))}),this.fetchData=function(){var f=(0,N.A)(function*(u,v,T){try{let _;if(u===w.SP.Device)_=yield xe(g.deviceService.getDevice(v,T));else if(u===w.SP.Organization)_=yield xe(g.organizationService.getOrganization1(T));else if(u===w.SP.User)_=yield xe(g.userService.getUser(v,T));else if(u===w.SP.Service)_=g.instanceVersion.length>0?yield xe(g.serviceService.getServiceVersion(v,T,g.instanceVersion)):yield xe(g.serviceService.getService(v,T));else if(u===w.SP.Vessel)_=yield xe(g.vesselService.getVessel(v,T)),_=(0,a0.BY)(_);else{if(u!==w.SP.Role)return{};_=yield xe(g.roleService.getRole(v,parseInt(T)))}return _}catch(_){return console.error("Error fetching data:",_),{}}});return function(u,v,T){return f.apply(this,arguments)}}(),this.loadItem=function(){var f=(0,N.A)(function*(u){g.item=yield g.fetchData(g.itemType,u,g.id)});return function(u){return f.apply(this,arguments)}}(),this.edit=f=>{this.hasAdminPermission?this.isEditing=!0:this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.cancel=()=>{this.isEditing=!1},this.submit=f=>{this.hasAdminPermission?this.submitDataToBackend(f,this.id):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.registerData=(f,u,v)=>f===w.SP.User?this.userService.createUser(u,v):f===w.SP.Device?this.deviceService.createDevice(u,v):f===w.SP.Vessel?this.vesselService.createVessel(fr(u),v):f===w.SP.Service?this.serviceService.createService(u,v):f===w.SP.Organization?this.organizationService.applyOrganization(u):f===w.SP.Role?this.roleService.createRole(u,v):f===w.SP.Instance?this.instanceService.createInstance(u):new Gn.c,this.updateData=(f,u,v,T,_,k)=>f===w.SP.User?this.userService.updateUser(u,v,T):f===w.SP.Device?this.deviceService.updateDevice(u,v,T):f===w.SP.Vessel?this.vesselService.updateVessel(fr(u),v,T):f===w.SP.Service?_?this.serviceService.updateService(u,v,T,_):this.serviceService.updateService1(u,v,T):f===w.SP.Organization||f===w.SP.OrgCandidate?this.organizationService.updateOrganization(u,T):f===w.SP.Role?this.roleService.updateRole(u,v,this.numberId):f===w.SP.Instance&&k?this.instanceService.updateInstance(Object.assign({},u,{id:k}),k):new Gn.c,this.deleteData=(f,u,v,T,_)=>f===w.SP.User?this.userService.deleteUser(u,v):f===w.SP.Device?this.deviceService.deleteDevice(u,v):f===w.SP.Vessel?this.vesselService.deleteVessel(u,v):f===w.SP.Service?T?this.serviceService.deleteService(u,v,T):this.serviceService.deleteService1(u,v):f===w.SP.Organization||f===w.SP.OrgCandidate?this.organizationService.deleteOrg(v):f===w.SP.Role?this.roleService.deleteRole(u,this.numberId):f===w.SP.Instance?this.instanceService.deleteInstance(this.numberId):new Gn.c,this.issueCert=()=>{this.notifier.notify("success",this.translate.instant("success.certificate.issue"))},this.revokeCerts=f=>{0===f.length?this.notifier.notify("error",this.translate.instant("error.selection.noSelection")):this.notifier.notify("success",this.translate.instant("success.certificate.revoke"))},this.downloadCerts=f=>{0===f.length?this.notifier.notify("error",this.translate.instant("error.selection.noSelection")):this.notifier.notify("success",this.translate.instant("success.certificate.chosen"))},this.back=()=>{this.router.navigateByUrl("/pages/ir/"+this.itemType)},this.migrate=f=>{this.serviceService.migrateServiceMrn({mrn:f},this.orgMrn,this.id,this.instanceVersion).subscribe(u=>{this.notifier.notify("success",this.translate.instant("success.resource.migrate")),this.loadItem(this.orgMrn)},u=>{this.notifier.notify("error",this.translate.instant("error.resource.migrate"))})},this.deleteItem=()=>{this.hasAdminPermission?this.deleteData(this.itemType,this.orgMrn,this.id,this.instanceVersion,this.numberId).pipe((0,Mi.W)(f=>(0,qt.$)(f))).subscribe(f=>{this.notifier.notify("success",this.translate.instant("success.resource.delete")),this.router.navigateByUrl("/pages/ir/"+this.itemType)},f=>{this.notifierService.notify("error",this.translate.instant("error.resource.deletionFailed")+f.error.message)}):this.notifier.notify("error",this.translate.instant("error.resource.permissionError"))},this.notifier=m,p.use("en-GB")}ngOnInit(){var e=this;this.parseMyUrl().then((0,N.A)(function*(){e.authService.getOrgMrn().then(i=>{e.orgMrn=i,e.isForNew?(e.mrnPrefix=((t,n)=>{const e=t.split(":");return e.slice(0,3).join(":")+":"+n+":"+e.slice(4,6).join(":")+":"})(i,e.itemType),e.isEditing=!0,e.item={mrn:e.mrnPrefix}):e.loadItem(e.orgMrn),e.authService.hasPermission(e.itemType,i===e.id).then(a=>{e.hasAdminPermission=a})})}))}submitDataToBackend(e,i){this.isLoading=!0,"new"===i?this.registerData(this.itemType,e,this.orgMrn).pipe((0,Mi.W)(a=>(0,qt.$)(a))).subscribe(a=>{this.notifier.notify("success",this.translate.instant("success.resource.create")),this.isLoading=!1,this.router.navigateByUrl("/pages/ir/"+this.itemType)},a=>{this.notifierService.notify("error",this.translate.instant("error.resource.creationFailed")+a.error.message),this.isLoading=!1},()=>this.isLoading=!1):i&&this.updateData(this.itemType,e,this.orgMrn,i,this.instanceVersion,this.numberId).pipe((0,Mi.W)(a=>(0,qt.$)(a))).subscribe(a=>{this.notifier.notify("success","success.resource.update"),this.isLoading=!1,this.loadItem(this.orgMrn),this.isEditing=!1},a=>{this.notifierService.notify("error",this.translate.instant("error.resource.updateFailed")+a.error.message),this.isLoading=!1})}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(z.nX),s.rXU(z.Ix),s.rXU(pe.SV),s.rXU(pe.PZ),s.rXU(pe.Tz),s.rXU(pe.YY),s.rXU(pe.dd),s.rXU(pe.Ky),s.rXU(pr.lm),s.rXU(gr.iJ),s.rXU(Lt.c$),s.rXU(At.u))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-detail-view"]],inputs:{isEditing:"isEditing"},standalone:!0,features:[s.aNF],decls:7,vars:2,consts:[[1,"parent"],[1,"btn","btn-sm","btn-secondary",3,"click"],[3,"isForNew","itemType","item","mrnPrefix"],[3,"itemType","item","orgMrn"],[1,"spinner-view"],[3,"clrAlertType"],[3,"onSubmit","onCancel","isForNew","itemType","item","mrnPrefix"],[1,"alert-text"],[3,"onEdit","onIssueCert","onRefresh","onMigrate","onDelete","itemType","item","orgMrn"],[4,"ngIf"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"div")(2,"button",1),s.bIt("click",function(){return a.back()}),s.EFF(3,"To list"),s.k0s()(),s.DNE(4,c0,2,5,"app-item-form",2)(5,h0,1,3,"app-item-view",3)(6,m0,2,1,"div",4),s.k0s()),2&i&&(s.R7$(4),s.vxM(a.isEditing?4:5),s.R7$(2),s.vxM(a.isLoading?6:-1))},dependencies:[O.bT,mr.h,r0.j,o0.Y,M.PuD,M.k8k,M.Bw1,M.tQl,M.BkK],styles:[".spinner-view[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.parent[_ngcontent-%COMP%]{position:relative}"]})}return t})();const p0=[{path:"",component:$n,canActivate:[Wr.W],children:[{path:"",component:Yg},{path:"ir/organization",component:je},{path:"ir/organization/:id",component:lt},{path:"ir/orgcandidate",component:je},{path:"ir/device",component:je},{path:"ir/device/:id",component:lt},{path:"ir/service",component:je},{path:"ir/service/:id/:instanceVersion",component:lt},{path:"ir/service/:id",component:lt},{path:"ir/user",component:je},{path:"ir/user/:id",component:lt},{path:"ir/vessel",component:je},{path:"ir/vessel/:id",component:lt},{path:"ir/role",component:je},{path:"ir/role/:id",component:lt},{path:"ir/guide",component:je},{path:"about",component:Ug},{path:"sr/instance",component:je},{path:"sr/search",component:Zg},{path:"sr/guide",component:Qg},{path:"",redirectTo:"",pathMatch:"full"},{path:"**",component:(()=>{class t{constructor(e){this.router=e}goToHome(){this.router.navigateByUrl("/pages")}static#e=this.\u0275fac=function(i){return new(i||t)(s.rXU(z.Ix))};static#t=this.\u0275cmp=s.VBU({type:t,selectors:[["app-not-found"]],standalone:!0,features:[s.aNF],decls:11,vars:0,consts:[[1,"clr-row"],[1,"clr-col-lg-5","clr-col-md-8","clr-col-12"],[1,"card"],[1,"card-header"],[1,"card-block"],[1,"card-title"],[1,"card-footer"],[1,"btn","btn-sm","btn-link",3,"click"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s.EFF(4,"404 Page Not Found"),s.k0s(),s.j41(5,"div",4)(6,"div",5),s.EFF(7,"The page you were looking for doesn't exist"),s.k0s()(),s.j41(8,"div",6)(9,"button",7),s.bIt("click",function(){return a.goToHome()}),s.EFF(10,"Take me home"),s.k0s()()()()())}})}return t})()}]}];let g0=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=s.$C({type:t});static#i=this.\u0275inj=s.G2t({imports:[z.iI.forChild(p0),z.iI]})}return t})(),f0=(()=>{class t{static#e=this.\u0275fac=function(i){return new(i||t)};static#t=this.\u0275mod=s.$C({type:t});static#i=this.\u0275inj=s.G2t({imports:[te.G,he,z.iI,M.PuD,g0,$n]})}return t})()},4657:Rn=>{function Ge(te){return te instanceof Buffer?Buffer.from(te):new te.constructor(te.buffer.slice(),te.byteOffset,te.length)}Rn.exports=function B(te){if((te=te||{}).circles)return function M(te){const se=[],s=[],he=new Map;if(he.set(Date,S=>new Date(S)),he.set(Map,(S,D)=>new Map(Me(Array.from(S),D))),he.set(Set,(S,D)=>new Set(Me(Array.from(S),D))),te.constructorHandlers)for(const S of te.constructorHandlers)he.set(S[0],S[1]);let z=null;return te.proto?function $(S){if("object"!=typeof S||null===S)return S;if(Array.isArray(S))return Me(S,$);if(S.constructor!==Object&&(z=he.get(S.constructor)))return z(S,$);const D={};se.push(S),s.push(D);for(const N in S){const G=S[N];if("object"!=typeof G||null===G)D[N]=G;else if(G.constructor!==Object&&(z=he.get(G.constructor)))D[N]=z(G,$);else if(ArrayBuffer.isView(G))D[N]=Ge(G);else{const ie=se.indexOf(G);D[N]=-1!==ie?s[ie]:$(G)}}return se.pop(),s.pop(),D}:function V(S){if("object"!=typeof S||null===S)return S;if(Array.isArray(S))return Me(S,V);if(S.constructor!==Object&&(z=he.get(S.constructor)))return z(S,V);const D={};se.push(S),s.push(D);for(const N in S){if(!1===Object.hasOwnProperty.call(S,N))continue;const G=S[N];if("object"!=typeof G||null===G)D[N]=G;else if(G.constructor!==Object&&(z=he.get(G.constructor)))D[N]=z(G,V);else if(ArrayBuffer.isView(G))D[N]=Ge(G);else{const ie=se.indexOf(G);D[N]=-1!==ie?s[ie]:V(G)}}return se.pop(),s.pop(),D};function Me(S,D){const N=Object.keys(S),G=new Array(N.length);for(let ie=0;ienew Date(V)),se.set(Map,(V,$)=>new Map(he(Array.from(V),$))),se.set(Set,(V,$)=>new Set(he(Array.from(V),$))),te.constructorHandlers)for(const V of te.constructorHandlers)se.set(V[0],V[1]);let s=null;return te.proto?function Me(V){if("object"!=typeof V||null===V)return V;if(Array.isArray(V))return he(V,Me);if(V.constructor!==Object&&(s=se.get(V.constructor)))return s(V,Me);const $={};for(const S in V){const D=V[S];$[S]="object"!=typeof D||null===D?D:D.constructor!==Object&&(s=se.get(D.constructor))?s(D,Me):ArrayBuffer.isView(D)?Ge(D):Me(D)}return $}:function z(V){if("object"!=typeof V||null===V)return V;if(Array.isArray(V))return he(V,z);if(V.constructor!==Object&&(s=se.get(V.constructor)))return s(V,z);const $={};for(const S in V){if(!1===Object.hasOwnProperty.call(V,S))continue;const D=V[S];$[S]="object"!=typeof D||null===D?D:D.constructor!==Object&&(s=se.get(D.constructor))?s(D,z):ArrayBuffer.isView(D)?Ge(D):z(D)}return $};function he(V,$){const S=Object.keys(V),D=new Array(S.length);for(let N=0;N@charset "UTF-8";:root{--cds-global-base:20;--cds-global-scale-space:1;--cds-global-scale-layout-space:1;--cds-global-scale-typography:1;--cds-global-layout-grid-cols:12;--cds-global-layout-width-xs:576px;--cds-global-layout-width-sm:768px;--cds-global-layout-width-md:992px;--cds-global-layout-width-lg:1200px;--cds-global-layout-width-xl:1440px;--cds-global-layout-space-xxxs:calc(2 * var(--cds-internal-scale-1));--cds-global-layout-space-xxs:calc(4 * var(--cds-internal-scale-1));--cds-global-layout-space-xs:calc(8 * var(--cds-internal-scale-1));--cds-global-layout-space-sm:calc(12 * var(--cds-internal-scale-1));--cds-global-layout-space-md:calc(16 * var(--cds-internal-scale-1));--cds-global-layout-space-lg:calc(24 * var(--cds-internal-scale-1));--cds-global-layout-space-xl:calc(32 * var(--cds-internal-scale-1));--cds-global-layout-space-xxl:calc(48 * var(--cds-internal-scale-1));--cds-global-layout-space-xxxl:calc(64 * var(--cds-internal-scale-1));--cds-global-space-0:calc(0 * var(--cds-internal-scale-2));--cds-global-space-1:calc(1 * var(--cds-internal-scale-2));--cds-global-space-2:calc(2 * var(--cds-internal-scale-2));--cds-global-space-3:calc(4 * var(--cds-internal-scale-2));--cds-global-space-4:calc(6 * var(--cds-internal-scale-2));--cds-global-space-5:calc(8 * var(--cds-internal-scale-2));--cds-global-space-6:calc(12 * var(--cds-internal-scale-2));--cds-global-space-7:calc(16 * var(--cds-internal-scale-2));--cds-global-space-8:calc(18 * var(--cds-internal-scale-2));--cds-global-space-9:calc(24 * var(--cds-internal-scale-2));--cds-global-space-10:calc(32 * var(--cds-internal-scale-2));--cds-global-space-11:calc(36 * var(--cds-internal-scale-2));--cds-global-space-12:calc(48 * var(--cds-internal-scale-2));--cds-global-space-13:calc(64 * var(--cds-internal-scale-2));--cds-global-space-14:calc(72 * var(--cds-internal-scale-2));--cds-global-space-15:calc(96 * var(--cds-internal-scale-2));--cds-global-color-black:hsl(0, 0%, 0%);--cds-global-color-white:hsl(0, 0%, 100%);--cds-global-color-green-50:hsl(93, 80%, 94%);--cds-global-color-green-100:hsl(93, 80%, 83%);--cds-global-color-green-200:hsl(93, 80%, 70%);--cds-global-color-green-300:hsl(93, 80%, 56%);--cds-global-color-green-400:hsl(93, 80%, 48%);--cds-global-color-green-500:hsl(93, 80%, 44%);--cds-global-color-green-600:hsl(93, 80%, 37%);--cds-global-color-green-700:hsl(93, 80%, 28%);--cds-global-color-green-800:hsl(93, 80%, 23%);--cds-global-color-green-900:hsl(93, 80%, 17%);--cds-global-color-green-1000:hsl(93, 80%, 12%);--cds-global-color-blue-50:hsl(198, 100%, 95%);--cds-global-color-blue-75:hsl(198, 100%, 94%);--cds-global-color-blue-100:hsl(198, 100%, 87%);--cds-global-color-blue-200:hsl(198, 100%, 78%);--cds-global-color-blue-300:hsl(198, 100%, 70%);--cds-global-color-blue-400:hsl(198, 100%, 59%);--cds-global-color-blue-500:hsl(198, 100%, 48%);--cds-global-color-blue-600:hsl(198, 100%, 43%);--cds-global-color-blue-700:hsl(198, 100%, 34%);--cds-global-color-blue-800:hsl(198, 100%, 27%);--cds-global-color-blue-900:hsl(198, 100%, 21%);--cds-global-color-blue-1000:hsl(198, 100%, 15%);--cds-global-color-violet-50:hsl(282, 100%, 97%);--cds-global-color-violet-100:hsl(282, 80%, 91%);--cds-global-color-violet-200:hsl(282, 73%, 83%);--cds-global-color-violet-300:hsl(282, 66%, 74%);--cds-global-color-violet-400:hsl(282, 60%, 65%);--cds-global-color-violet-500:hsl(282, 60%, 57%);--cds-global-color-violet-600:hsl(282, 60%, 49%);--cds-global-color-violet-700:hsl(283, 80%, 36%);--cds-global-color-violet-800:hsl(282, 100%, 26%);--cds-global-color-violet-900:hsl(282, 100%, 19%);--cds-global-color-violet-1000:hsl(282, 100%, 14%);--cds-global-color-red-50:hsl(9, 100%, 97%);--cds-global-color-red-100:hsl(9, 100%, 94%);--cds-global-color-red-200:hsl(9, 100%, 88%);--cds-global-color-red-300:hsl(9, 100%, 79%);--cds-global-color-red-400:hsl(9, 100%, 71%);--cds-global-color-red-500:hsl(9, 100%, 65%);--cds-global-color-red-600:hsl(9, 100%, 59%);--cds-global-color-red-700:hsl(9, 100%, 44%);--cds-global-color-red-800:hsl(9, 100%, 38%);--cds-global-color-red-900:hsl(9, 100%, 28%);--cds-global-color-red-1000:hsl(9, 100%, 22%);--cds-global-color-ochre-50:hsl(41, 100%, 96%);--cds-global-color-ochre-100:hsl(41, 100%, 92%);--cds-global-color-ochre-200:hsl(41, 100%, 86%);--cds-global-color-ochre-300:hsl(41, 100%, 78%);--cds-global-color-ochre-400:hsl(41, 100%, 70%);--cds-global-color-ochre-500:hsl(40, 100%, 59%);--cds-global-color-ochre-600:hsl(39, 100%, 50%);--cds-global-color-ochre-700:hsl(38, 100%, 42%);--cds-global-color-ochre-800:hsl(37, 100%, 32%);--cds-global-color-ochre-900:hsl(36, 100%, 27%);--cds-global-color-ochre-1000:hsl(35, 100%, 19%);--cds-global-color-lavender-50:hsl(238, 100%, 96%);--cds-global-color-lavender-100:hsl(238, 58%, 88%);--cds-global-color-lavender-200:hsl(238, 53%, 79%);--cds-global-color-lavender-300:hsl(238, 52%, 70%);--cds-global-color-lavender-400:hsl(238, 58%, 64%);--cds-global-color-lavender-500:hsl(238, 59%, 58%);--cds-global-color-lavender-600:hsl(238, 60%, 52%);--cds-global-color-lavender-700:hsl(238, 69%, 45%);--cds-global-color-lavender-800:hsl(238, 100%, 32%);--cds-global-color-lavender-900:hsl(238, 100%, 22%);--cds-global-color-lavender-1000:hsl(238, 100%, 14%);--cds-global-color-azure-50:hsl(211, 100%, 95%);--cds-global-color-azure-100:hsl(211, 100%, 88%);--cds-global-color-azure-200:hsl(211, 100%, 81%);--cds-global-color-azure-300:hsl(211, 100%, 70%);--cds-global-color-azure-400:hsl(211, 100%, 62%);--cds-global-color-azure-500:hsl(211, 100%, 54%);--cds-global-color-azure-600:hsl(211, 100%, 46%);--cds-global-color-azure-700:hsl(211, 100%, 37%);--cds-global-color-azure-800:hsl(211, 100%, 26%);--cds-global-color-azure-900:hsl(211, 100%, 18%);--cds-global-color-azure-1000:hsl(211, 100%, 14%);--cds-global-color-aqua-50:hsl(184, 100%, 96%);--cds-global-color-aqua-100:hsl(184, 100%, 86%);--cds-global-color-aqua-200:hsl(184, 100%, 75%);--cds-global-color-aqua-300:hsl(184, 100%, 62%);--cds-global-color-aqua-400:hsl(184, 100%, 48%);--cds-global-color-aqua-500:hsl(184, 100%, 43%);--cds-global-color-aqua-600:hsl(184, 100%, 34%);--cds-global-color-aqua-700:hsl(184, 100%, 25%);--cds-global-color-aqua-800:hsl(184, 100%, 18%);--cds-global-color-aqua-900:hsl(184, 100%, 13%);--cds-global-color-aqua-1000:hsl(184, 100%, 10%);--cds-global-color-jade-50:hsl(160, 83%, 95%);--cds-global-color-jade-100:hsl(160, 82%, 88%);--cds-global-color-jade-200:hsl(160, 78%, 78%);--cds-global-color-jade-300:hsl(160, 69%, 65%);--cds-global-color-jade-400:hsl(160, 69%, 53%);--cds-global-color-jade-500:hsl(160, 64%, 45%);--cds-global-color-jade-600:hsl(160, 69%, 36%);--cds-global-color-jade-700:hsl(160, 64%, 30%);--cds-global-color-jade-800:hsl(160, 100%, 21%);--cds-global-color-jade-900:hsl(160, 70%, 18%);--cds-global-color-jade-1000:hsl(160, 69%, 14%);--cds-global-color-yellow-50:hsl(50, 100%, 95%);--cds-global-color-yellow-100:hsl(50, 100%, 84%);--cds-global-color-yellow-200:hsl(50, 100%, 73%);--cds-global-color-yellow-300:hsl(50, 100%, 57%);--cds-global-color-yellow-400:hsl(46, 100%, 52%);--cds-global-color-yellow-500:hsl(44, 100%, 47%);--cds-global-color-yellow-600:hsl(42, 100%, 42%);--cds-global-color-yellow-700:hsl(40, 100%, 37%);--cds-global-color-yellow-800:hsl(40, 100%, 26%);--cds-global-color-yellow-900:hsl(40, 100%, 18%);--cds-global-color-yellow-1000:hsl(40, 100%, 13%);--cds-global-color-lime-50:hsl(66, 100%, 94%);--cds-global-color-lime-100:hsl(66, 95%, 83%);--cds-global-color-lime-200:hsl(66, 85%, 70%);--cds-global-color-lime-300:hsl(66, 80%, 58%);--cds-global-color-lime-400:hsl(66, 80%, 48%);--cds-global-color-lime-500:hsl(66, 90%, 41%);--cds-global-color-lime-600:hsl(66, 90%, 36%);--cds-global-color-lime-700:hsl(66, 100%, 28%);--cds-global-color-lime-800:hsl(66, 100%, 22%);--cds-global-color-lime-900:hsl(66, 100%, 12%);--cds-global-color-lime-1000:hsl(66, 100%, 7%);--cds-global-color-tangerine-50:hsl(25, 100%, 95%);--cds-global-color-tangerine-100:hsl(25, 100%, 88%);--cds-global-color-tangerine-200:hsl(25, 94%, 78%);--cds-global-color-tangerine-300:hsl(25, 100%, 72%);--cds-global-color-tangerine-400:hsl(25, 100%, 62%);--cds-global-color-tangerine-500:hsl(25, 100%, 48%);--cds-global-color-tangerine-600:hsl(25, 100%, 41%);--cds-global-color-tangerine-700:hsl(25, 100%, 34%);--cds-global-color-tangerine-800:hsl(25, 100%, 25%);--cds-global-color-tangerine-900:hsl(25, 100%, 19%);--cds-global-color-tangerine-1000:hsl(25, 100%, 15%);--cds-global-color-magenta-50:hsl(345, 100%, 95%);--cds-global-color-magenta-100:hsl(345, 100%, 87%);--cds-global-color-magenta-200:hsl(345, 100%, 79%);--cds-global-color-magenta-300:hsl(345, 100%, 70%);--cds-global-color-magenta-400:hsl(345, 100%, 61%);--cds-global-color-magenta-500:hsl(345, 81%, 50%);--cds-global-color-magenta-600:hsl(345, 83%, 40%);--cds-global-color-magenta-700:hsl(345, 91%, 31%);--cds-global-color-magenta-800:hsl(345, 100%, 24%);--cds-global-color-magenta-900:hsl(345, 100%, 19%);--cds-global-color-magenta-1000:hsl(345, 100%, 15%);--cds-global-color-pink-50:hsl(324, 100%, 97%);--cds-global-color-pink-100:hsl(324, 95%, 91%);--cds-global-color-pink-200:hsl(324, 84%, 81%);--cds-global-color-pink-300:hsl(324, 78%, 70%);--cds-global-color-pink-400:hsl(324, 78%, 62%);--cds-global-color-pink-500:hsl(324, 64%, 51%);--cds-global-color-pink-600:hsl(324, 80%, 39%);--cds-global-color-pink-700:hsl(324, 100%, 30%);--cds-global-color-pink-800:hsl(324, 100%, 24%);--cds-global-color-pink-900:hsl(324, 100%, 18%);--cds-global-color-pink-1000:hsl(324, 100%, 15%);--cds-global-color-warm-gray-50:hsl(282, 3%, 97%);--cds-global-color-warm-gray-100:hsl(282, 3%, 92%);--cds-global-color-warm-gray-200:hsl(282, 3%, 84%);--cds-global-color-warm-gray-300:hsl(282, 3%, 74%);--cds-global-color-warm-gray-400:hsl(282, 3%, 63%);--cds-global-color-warm-gray-500:hsl(282, 3%, 54%);--cds-global-color-warm-gray-600:hsl(282, 3%, 43%);--cds-global-color-warm-gray-700:hsl(282, 3%, 35%);--cds-global-color-warm-gray-800:hsl(282, 3%, 28%);--cds-global-color-warm-gray-900:hsl(282, 3%, 20%);--cds-global-color-warm-gray-1000:hsl(282, 3%, 14%);--cds-global-color-slate-50:hsl(238, 20%, 96%);--cds-global-color-slate-100:hsl(238, 20%, 91%);--cds-global-color-slate-200:hsl(238, 20%, 82%);--cds-global-color-slate-300:hsl(238, 20%, 73%);--cds-global-color-slate-400:hsl(238, 20%, 63%);--cds-global-color-slate-500:hsl(238, 23%, 56%);--cds-global-color-slate-600:hsl(238, 24%, 49%);--cds-global-color-slate-700:hsl(238, 28%, 38%);--cds-global-color-slate-800:hsl(238, 28%, 29%);--cds-global-color-slate-900:hsl(238, 28%, 22%);--cds-global-color-slate-1000:hsl(238, 28%, 14%);--cds-global-color-ice-50:hsl(211, 100%, 97%);--cds-global-color-ice-100:hsl(211, 58%, 90%);--cds-global-color-ice-200:hsl(211, 53%, 81%);--cds-global-color-ice-300:hsl(211, 49%, 70%);--cds-global-color-ice-400:hsl(211, 47%, 62%);--cds-global-color-ice-500:hsl(211, 47%, 53%);--cds-global-color-ice-600:hsl(211, 56%, 44%);--cds-global-color-ice-700:hsl(211, 69%, 34%);--cds-global-color-ice-800:hsl(211, 69%, 27%);--cds-global-color-ice-900:hsl(211, 100%, 20%);--cds-global-color-ice-1000:hsl(211, 100%, 14%);--cds-global-color-cool-gray-50:hsl(211, 20%, 96%);--cds-global-color-cool-gray-100:hsl(211, 20%, 90%);--cds-global-color-cool-gray-200:hsl(211, 20%, 81%);--cds-global-color-cool-gray-300:hsl(211, 20%, 72%);--cds-global-color-cool-gray-400:hsl(211, 20%, 61%);--cds-global-color-cool-gray-500:hsl(211, 20%, 53%);--cds-global-color-cool-gray-600:hsl(211, 20%, 44%);--cds-global-color-cool-gray-700:hsl(211, 23%, 36%);--cds-global-color-cool-gray-800:hsl(211, 30%, 28%);--cds-global-color-cool-gray-900:hsl(211, 40%, 22%);--cds-global-color-cool-gray-1000:hsl(211, 63%, 14%);--cds-global-color-tan-50:hsl(41, 23%, 96%);--cds-global-color-tan-100:hsl(41, 22%, 91%);--cds-global-color-tan-200:hsl(41, 27%, 82%);--cds-global-color-tan-300:hsl(41, 23%, 68%);--cds-global-color-tan-400:hsl(41, 23%, 58%);--cds-global-color-tan-500:hsl(41, 20%, 47%);--cds-global-color-tan-600:hsl(41, 20%, 40%);--cds-global-color-tan-700:hsl(41, 20%, 32%);--cds-global-color-tan-800:hsl(41, 23%, 26%);--cds-global-color-tan-900:hsl(41, 23%, 21%);--cds-global-color-tan-1000:hsl(41, 22%, 16%);--cds-global-color-construction-25:hsl(198, 33%, 99%);--cds-global-color-construction-50:hsl(198, 36%, 96%);--cds-global-color-construction-100:hsl(198, 20%, 91%);--cds-global-color-construction-200:hsl(198, 14%, 82%);--cds-global-color-construction-300:hsl(198, 10%, 71%);--cds-global-color-construction-400:hsl(198, 9%, 56%);--cds-global-color-construction-500:hsl(198, 10%, 46%);--cds-global-color-construction-600:hsl(198, 14%, 36%);--cds-global-color-construction-700:hsl(198, 19%, 28%);--cds-global-color-construction-800:hsl(198, 23%, 23%);--cds-global-color-construction-900:hsl(198, 28%, 18%);--cds-global-color-construction-1000:hsl(198, 30%, 15%);--cds-global-color-construction-1100:hsl(200, 31%, 13%);--cds-global-color-gray-0:hsl(0, 0%, 100%);--cds-global-color-gray-50:hsl(0, 0%, 98%);--cds-global-color-gray-100:hsl(0, 0%, 95%);--cds-global-color-gray-200:hsl(0, 0%, 91%);--cds-global-color-gray-300:hsl(0, 0%, 87%);--cds-global-color-gray-400:hsl(0, 0%, 80%);--cds-global-color-gray-500:hsl(0, 0%, 70%);--cds-global-color-gray-600:hsl(0, 0%, 55%);--cds-global-color-gray-700:hsl(0, 0%, 40%);--cds-global-color-gray-800:hsl(0, 0%, 27%);--cds-global-color-gray-900:hsl(0, 0%, 20%);--cds-global-color-gray-1000:hsl(0, 0%, 0%);--cds-global-typography-color-100:var(--cds-global-color-white);--cds-global-typography-color-200:var(--cds-global-color-construction-600);--cds-global-typography-color-300:var(--cds-global-color-construction-800);--cds-global-typography-color-400:var(--cds-global-color-construction-900);--cds-global-typography-color-450:var(--cds-global-color-construction-1000);--cds-global-typography-color-500:var(--cds-global-color-black);--cds-global-typography-font-weight-light:300;--cds-global-typography-font-weight-regular:400;--cds-global-typography-font-weight-medium:500;--cds-global-typography-font-weight-semibold:600;--cds-global-typography-font-weight-bold:600;--cds-global-typography-font-weight-extrabold:600;--cds-global-typography-font-size-0:calc(10 * var(--cds-internal-scale-3));--cds-global-typography-font-size-1:calc(11 * var(--cds-internal-scale-3));--cds-global-typography-font-size-2:calc(12 * var(--cds-internal-scale-3));--cds-global-typography-font-size-3:calc(13 * var(--cds-internal-scale-3));--cds-global-typography-font-size-4:calc(14 * var(--cds-internal-scale-3));--cds-global-typography-font-size-5:calc(16 * var(--cds-internal-scale-3));--cds-global-typography-font-size-6:calc(20 * var(--cds-internal-scale-3));--cds-global-typography-font-size-7:calc(24 * var(--cds-internal-scale-3));--cds-global-typography-font-size-8:calc(32 * var(--cds-internal-scale-3));--cds-global-typography-font-size-9:calc(40 * var(--cds-internal-scale-3));--cds-global-typography-font-family:"Clarity City", "Avenir Next", sans-serif;--cds-global-typography-header-font-family:"Clarity City", "Avenir Next", sans-serif;--cds-global-typography-monospace-font-family:ui-monospace, Consolas, Menlo, Monaco, monospace;--cds-global-typography-top-gap-height:.1475em;--cds-global-typography-ascender-height:.1703em;--cds-global-typography-x-height:.517em;--cds-global-typography-link-color:var(--cds-global-color-blue-700);--cds-global-typography-link-color-hover:var(--cds-global-color-blue-800);--cds-global-typography-link-color-visited:var(--cds-global-color-lavender-600);--cds-global-typography-link-color-visited-hover:var(--cds-global-color-lavender-700);--cds-global-typography-link-on-colorbg:var(--cds-global-color-black);--cds-global-typography-body-font-size:calc(14 * var(--cds-internal-scale-3));--cds-global-typography-body-line-height:1.4285714em;--cds-global-typography-body-letter-spacing:-.00714286em;--cds-global-typography-body-font-weight:400;--cds-global-typography-display-font-size:calc(40 * var(--cds-internal-scale-3));--cds-global-typography-display-line-height:1.1em;--cds-global-typography-display-letter-spacing:-.0125em;--cds-global-typography-display-font-weight:500;--cds-global-typography-heading-font-size:calc(32 * var(--cds-internal-scale-3));--cds-global-typography-heading-line-height:1.125em;--cds-global-typography-heading-letter-spacing:-.0125em;--cds-global-typography-heading-font-weight:500;--cds-global-typography-headline-font-size:calc(32 * var(--cds-internal-scale-3));--cds-global-typography-headline-line-height:1.125em;--cds-global-typography-headline-letter-spacing:-.0125em;--cds-global-typography-headline-font-weight:500;--cds-global-typography-title-font-size:calc(24 * var(--cds-internal-scale-3));--cds-global-typography-title-line-height:1.333333em;--cds-global-typography-title-letter-spacing:-.00833333em;--cds-global-typography-title-font-weight:500;--cds-global-typography-section-font-size:calc(20 * var(--cds-internal-scale-3));--cds-global-typography-section-line-height:1.2em;--cds-global-typography-section-letter-spacing:-.01em;--cds-global-typography-section-font-weight:500;--cds-global-typography-subsection-font-size:calc(16 * var(--cds-internal-scale-3));--cds-global-typography-subsection-line-height:1.5em;--cds-global-typography-subsection-letter-spacing:-.0125em;--cds-global-typography-subsection-font-weight:500;--cds-global-typography-message-font-size:calc(16 * var(--cds-internal-scale-3));--cds-global-typography-message-line-height:1.5em;--cds-global-typography-message-letter-spacing:-.0125em;--cds-global-typography-message-font-weight:calc(400 * (1rem / var(--cds-global-base)));--cds-global-typography-secondary-font-size:calc(13 * var(--cds-internal-scale-3));--cds-global-typography-secondary-line-height:1.23077em;--cds-global-typography-secondary-letter-spacing:-.007692em;--cds-global-typography-secondary-font-weight:400;--cds-global-typography-caption-font-size:calc(11 * var(--cds-internal-scale-3));--cds-global-typography-caption-line-height:1.454545em;--cds-global-typography-caption-letter-spacing:.018182em;--cds-global-typography-caption-font-weight:400;--cds-global-typography-smallcaption-font-size:calc(10 * var(--cds-internal-scale-3));--cds-global-typography-smallcaption-line-height:1.2em;--cds-global-typography-smallcaption-letter-spacing:.05em;--cds-global-typography-smallcaption-font-weight:500;--cds-global-typography-info-hover:var(--cds-global-color-blue-800);--cds-global-typography-success-hover:var(--cds-global-color-green-800);--cds-global-typography-warning-hover:var(--cds-global-color-ochre-900);--cds-global-typography-danger-hover:var(--cds-global-color-red-800);--cds-global-typography-neutral-hover:var(--cds-global-color-construction-700);--cds-global-typography-disabled:var(--cds-global-color-construction-500);--cds-global-typography-disabled-button:var(--cds-global-color-construction-500);--cds-global-animation-duration-instant:0s;--cds-global-animation-duration-quickest:.1s;--cds-global-animation-duration-quicker:.15s;--cds-global-animation-duration-quick:.2s;--cds-global-animation-duration-secondary:.3s;--cds-global-animation-duration-primary:.4s;--cds-global-animation-duration-slow:.5s;--cds-global-animation-duration-slower:.7s;--cds-global-animation-duration-slowest:.8s;--cds-global-animation-easing-primary:cubic-bezier(0,.99,0,.99);--cds-global-animation-easing-secondary:cubic-bezier(0, 1.5, .5, 1);--cds-global-animation-easing-loop:cubic-bezier(.17, .4, .8, .79);--cds-alias-object-border-radius-100:calc(4 * (1rem / var(--cds-global-base)));--cds-alias-object-border-radius-200:calc(12 * (1rem / var(--cds-global-base)));--cds-alias-object-border-radius-300:50%;--cds-alias-object-border-width-100:calc(1 * (1rem / var(--cds-global-base)));--cds-alias-object-border-width-200:calc(2 * (1rem / var(--cds-global-base)));--cds-alias-object-border-width-300:calc(3 * (1rem / var(--cds-global-base)));--cds-alias-object-border-width-400:calc(4 * (1rem / var(--cds-global-base)));--cds-alias-object-border-color:var(--cds-global-color-construction-200);--cds-alias-object-border-color-tint:var(--cds-global-color-construction-100);--cds-alias-object-border-color-shade:var(--cds-global-color-construction-300);--cds-alias-object-shadow-100:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, .5);--cds-alias-object-shadow-200:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, .3);--cds-alias-object-shadow-300:0 calc((1 / var(--cds-global-base, 20)) * 1rem) calc((3 / var(--cds-global-base, 20)) * 1rem) 0 hsla(198, 30%, 15%, .2);--cds-alias-object-opacity-0:hsla(0, 0%, 0%, 0);--cds-alias-object-opacity-100:hsla(0, 0%, 0%, .2);--cds-alias-object-opacity-200:hsla(0, 0%, 0%, .4);--cds-alias-object-opacity-300:hsla(0, 0%, 0%, .6);--cds-alias-object-interaction-outline:Highlight solid 2px;--cds-alias-object-interaction-outline-webkit:5px auto -webkit-focus-ring-color;--cds-alias-object-interaction-outline-offset:1px;--cds-alias-object-interaction-touch-target:calc(36 * (1rem / var(--cds-global-base)));--cds-alias-object-interaction-border-color:var(--cds-global-color-construction-500);--cds-alias-object-interaction-background:var(--cds-global-color-white);--cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-50);--cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);--cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);--cds-alias-object-interaction-background-disabled:var(--cds-global-color-white);--cds-alias-object-interaction-background-highlight:var(--cds-global-color-blue-700);--cds-alias-object-interaction-color:var(--cds-global-color-construction-700);--cds-alias-object-interaction-color-hover:var(--cds-global-color-construction-1000);--cds-alias-object-interaction-color-active:var(--cds-global-color-construction-1000);--cds-alias-object-interaction-color-selected:var(--cds-global-color-construction-700);--cds-alias-object-interaction-color-disabled:var(--cds-global-color-construction-300);--cds-alias-object-interaction-info-hover:var(--cds-global-color-blue-800);--cds-alias-object-interaction-info-click:var(--cds-global-color-blue-900);--cds-alias-object-interaction-info-secondary-hover:var(--cds-global-color-blue-50);--cds-alias-object-interaction-success-hover:var(--cds-global-color-green-800);--cds-alias-object-interaction-success-click:var(--cds-global-color-green-900);--cds-alias-object-interaction-success-secondary-hover:var(--cds-global-color-green-50);--cds-alias-object-interaction-warning-hover:var(--cds-global-color-ochre-600);--cds-alias-object-interaction-warning-click:var(--cds-global-color-ochre-700);--cds-alias-object-interaction-warning-secondary-hover:var(--cds-global-color-ochre-50);--cds-alias-object-interaction-danger-hover:var(--cds-global-color-red-800);--cds-alias-object-interaction-danger-click:var(--cds-global-color-red-900);--cds-alias-object-interaction-danger-secondary-hover:var(--cds-global-color-red-50);--cds-alias-object-interaction-neutral-hover:var(--cds-global-color-construction-700);--cds-alias-object-interaction-neutral-click:var(--cds-global-color-construction-800);--cds-alias-object-interaction-neutral-secondary-hover:var(--cds-global-color-construction-50);--cds-alias-object-interaction-inverse-hover:var(--cds-global-color-construction-600);--cds-alias-object-interaction-inverse-click:var(--cds-global-color-construction-800);--cds-alias-object-app-background:var(--cds-global-color-construction-25);--cds-alias-object-overlay-background:var(--cds-global-color-white);--cds-alias-object-overlay-backdrop-background:hsla(0, 0%, 0%, .6);--cds-alias-object-container-background:var(--cds-global-color-white);--cds-alias-object-container-background-tint:var(--cds-global-color-construction-50);--cds-alias-object-container-background-shade:var(--cds-global-color-construction-100);--cds-alias-object-container-background-dark:var(--cds-global-color-construction-200);--cds-alias-object-container-background-inverse:var(--cds-global-color-construction-200);--cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-100);--cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-300);--cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, .6);--cds-alias-object-container-border-color:var(--cds-global-color-construction-200);--cds-alias-status-info:var(--cds-global-color-blue-700);--cds-alias-status-info-tint:var(--cds-global-color-blue-50);--cds-alias-status-info-shade:var(--cds-global-color-blue-800);--cds-alias-status-success:var(--cds-global-color-green-700);--cds-alias-status-success-tint:var(--cds-global-color-green-50);--cds-alias-status-success-shade:var(--cds-global-color-green-800);--cds-alias-status-warning:var(--cds-global-color-ochre-500);--cds-alias-status-warning-tint:var(--cds-global-color-ochre-100);--cds-alias-status-warning-shade:var(--cds-global-color-ochre-600);--cds-alias-status-warning-dark:var(--cds-global-color-ochre-800);--cds-alias-status-danger:var(--cds-global-color-red-700);--cds-alias-status-danger-tint:var(--cds-global-color-red-50);--cds-alias-status-danger-shade:var(--cds-global-color-red-800);--cds-alias-status-danger-dark:var(--cds-global-color-red-900);--cds-alias-status-neutral:var(--cds-global-color-construction-600);--cds-alias-status-neutral-tint:var(--cds-global-color-construction-50);--cds-alias-status-neutral-shade:var(--cds-global-color-construction-700);--cds-alias-status-disabled:var(--cds-global-color-construction-300);--cds-alias-status-disabled-tint:var(--cds-global-color-construction-200);--cds-alias-status-disabled-shade:var(--cds-global-color-construction-400);--cds-alias-status-alt:var(--cds-global-color-violet-700);--cds-alias-status-alt-tint:var(--cds-global-color-violet-600);--cds-alias-status-alt-shade:var(--cds-global-color-violet-900);--cds-alias-utility-gray:var(--cds-global-color-construction-500);--cds-alias-utility-gray-tint:var(--cds-global-color-construction-50);--cds-alias-utility-gray-shade:var(--cds-global-color-construction-700);--cds-alias-utility-blue:var(--cds-global-color-blue-700);--cds-alias-utility-blue-tint:var(--cds-global-color-blue-50);--cds-alias-utility-blue-shade:var(--cds-global-color-blue-800);--cds-alias-utility-light-blue:var(--cds-global-color-blue-300);--cds-alias-utility-light-blue-tint:var(--cds-global-color-blue-50);--cds-alias-utility-light-blue-shade:var(--cds-global-color-blue-600);--cds-alias-utility-dark-blue:var(--cds-global-color-azure-800);--cds-alias-utility-dark-blue-tint:var(--cds-global-color-azure-50);--cds-alias-utility-dark-blue-shade:var(--cds-global-color-azure-1000);--cds-alias-utility-green:var(--cds-global-color-green-700);--cds-alias-utility-green-tint:var(--cds-global-color-green-50);--cds-alias-utility-green-shade:var(--cds-global-color-green-800);--cds-alias-utility-yellow:var(--cds-global-color-ochre-500);--cds-alias-utility-yellow-tint:var(--cds-global-color-ochre-100);--cds-alias-utility-yellow-shade:var(--cds-global-color-ochre-700);--cds-alias-utility-red:var(--cds-global-color-red-700);--cds-alias-utility-red-tint:var(--cds-global-color-red-50);--cds-alias-utility-red-shade:var(--cds-global-color-red-800);--cds-alias-utility-tangerine:var(--cds-global-color-tangerine-400);--cds-alias-utility-tangerine-tint:var(--cds-global-color-tangerine-50);--cds-alias-utility-tangerine-shade:var(--cds-global-color-tangerine-600);--cds-alias-utility-violet:var(--cds-global-color-violet-600);--cds-alias-utility-violet-tint:var(--cds-global-color-violet-50);--cds-alias-utility-violet-shade:var(--cds-global-color-violet-800);--cds-alias-viz-border:var(--cds-global-color-cool-gray-50);--cds-alias-viz-general-1-blue:var(--cds-global-color-blue-600);--cds-alias-viz-general-2-violet:var(--cds-global-color-violet-600);--cds-alias-viz-general-3-aqua:var(--cds-global-color-aqua-800);--cds-alias-viz-general-4-lime:var(--cds-global-color-lime-700);--cds-alias-viz-general-5-blue:var(--cds-global-color-blue-800);--cds-alias-viz-general-6-aqua:var(--cds-global-color-aqua-1000);--cds-alias-viz-general-7-violet:var(--cds-global-color-violet-800);--cds-alias-viz-general-8-lime:var(--cds-global-color-lime-900);--cds-alias-viz-general-9-blue:var(--cds-global-color-blue-700);--cds-alias-viz-general-10-lime:var(--cds-global-color-lime-1000);--cds-alias-viz-general-11-aqua:var(--cds-global-color-aqua-600);--cds-alias-viz-general-12-violet:var(--cds-global-color-violet-1000);--cds-alias-viz-general-13-violet:var(--cds-global-color-violet-700);--cds-alias-viz-general-14-blue:var(--cds-global-color-blue-1000);--cds-alias-viz-general-15-aqua:var(--cds-global-color-aqua-700);--cds-alias-viz-general-16-lime:var(--cds-global-color-lime-800);--cds-alias-viz-severity-neutral:var(--cds-global-color-construction-600);--cds-alias-viz-severity-success:var(--cds-global-color-green-700);--cds-alias-viz-severity-warning:var(--cds-global-color-yellow-700);--cds-alias-viz-severity-immediate:var(--cds-global-color-tangerine-700);--cds-alias-viz-severity-critical:var(--cds-global-color-red-700);--cds-alias-viz-sequential-blue-50:var(--cds-global-color-blue-50);--cds-alias-viz-sequential-blue-100:var(--cds-global-color-blue-100);--cds-alias-viz-sequential-blue-200:var(--cds-global-color-blue-200);--cds-alias-viz-sequential-blue-300:var(--cds-global-color-blue-300);--cds-alias-viz-sequential-blue-400:var(--cds-global-color-blue-400);--cds-alias-viz-sequential-blue-500:var(--cds-global-color-blue-500);--cds-alias-viz-sequential-blue-600:var(--cds-global-color-blue-600);--cds-alias-viz-sequential-blue-700:var(--cds-global-color-blue-700);--cds-alias-viz-sequential-blue-800:var(--cds-global-color-blue-800);--cds-alias-viz-sequential-blue-900:var(--cds-global-color-blue-900);--cds-alias-viz-sequential-blue-1000:var(--cds-global-color-blue-1000);--cds-alias-viz-sequential-violet-50:var(--cds-global-color-violet-50);--cds-alias-viz-sequential-violet-100:var(--cds-global-color-violet-100);--cds-alias-viz-sequential-violet-200:var(--cds-global-color-violet-200);--cds-alias-viz-sequential-violet-300:var(--cds-global-color-violet-300);--cds-alias-viz-sequential-violet-400:var(--cds-global-color-violet-400);--cds-alias-viz-sequential-violet-500:var(--cds-global-color-violet-500);--cds-alias-viz-sequential-violet-600:var(--cds-global-color-violet-600);--cds-alias-viz-sequential-violet-700:var(--cds-global-color-violet-700);--cds-alias-viz-sequential-violet-800:var(--cds-global-color-violet-800);--cds-alias-viz-sequential-violet-900:var(--cds-global-color-violet-900);--cds-alias-viz-sequential-violet-1000:var(--cds-global-color-violet-1000);--cds-alias-viz-sequential-ochre-50:var(--cds-global-color-ochre-50);--cds-alias-viz-sequential-ochre-100:var(--cds-global-color-ochre-100);--cds-alias-viz-sequential-ochre-200:var(--cds-global-color-ochre-200);--cds-alias-viz-sequential-ochre-300:var(--cds-global-color-ochre-300);--cds-alias-viz-sequential-ochre-400:var(--cds-global-color-ochre-400);--cds-alias-viz-sequential-ochre-500:var(--cds-global-color-ochre-500);--cds-alias-viz-sequential-ochre-600:var(--cds-global-color-ochre-600);--cds-alias-viz-sequential-ochre-700:var(--cds-global-color-ochre-700);--cds-alias-viz-sequential-ochre-800:var(--cds-global-color-ochre-800);--cds-alias-viz-sequential-ochre-900:var(--cds-global-color-ochre-900);--cds-alias-viz-sequential-ochre-1000:var(--cds-global-color-ochre-1000);--cds-alias-viz-sequential-aqua-50:var(--cds-global-color-aqua-50);--cds-alias-viz-sequential-aqua-100:var(--cds-global-color-aqua-100);--cds-alias-viz-sequential-aqua-200:var(--cds-global-color-aqua-200);--cds-alias-viz-sequential-aqua-300:var(--cds-global-color-aqua-300);--cds-alias-viz-sequential-aqua-400:var(--cds-global-color-aqua-400);--cds-alias-viz-sequential-aqua-500:var(--cds-global-color-aqua-500);--cds-alias-viz-sequential-aqua-600:var(--cds-global-color-aqua-600);--cds-alias-viz-sequential-aqua-700:var(--cds-global-color-aqua-700);--cds-alias-viz-sequential-aqua-800:var(--cds-global-color-aqua-800);--cds-alias-viz-sequential-aqua-900:var(--cds-global-color-aqua-900);--cds-alias-viz-sequential-aqua-1000:var(--cds-global-color-aqua-1000);--cds-alias-viz-sequential-green-50:var(--cds-global-color-green-50);--cds-alias-viz-sequential-green-100:var(--cds-global-color-green-100);--cds-alias-viz-sequential-green-200:var(--cds-global-color-green-200);--cds-alias-viz-sequential-green-300:var(--cds-global-color-green-300);--cds-alias-viz-sequential-green-400:var(--cds-global-color-green-400);--cds-alias-viz-sequential-green-500:var(--cds-global-color-green-500);--cds-alias-viz-sequential-green-600:var(--cds-global-color-green-600);--cds-alias-viz-sequential-green-700:var(--cds-global-color-green-700);--cds-alias-viz-sequential-green-800:var(--cds-global-color-green-800);--cds-alias-viz-sequential-green-900:var(--cds-global-color-green-900);--cds-alias-viz-sequential-green-1000:var(--cds-global-color-green-1000);--cds-alias-viz-sequential-red-50:var(--cds-global-color-red-50);--cds-alias-viz-sequential-red-100:var(--cds-global-color-red-100);--cds-alias-viz-sequential-red-200:var(--cds-global-color-red-200);--cds-alias-viz-sequential-red-300:var(--cds-global-color-red-300);--cds-alias-viz-sequential-red-400:var(--cds-global-color-red-400);--cds-alias-viz-sequential-red-500:var(--cds-global-color-red-500);--cds-alias-viz-sequential-red-600:var(--cds-global-color-red-600);--cds-alias-viz-sequential-red-700:var(--cds-global-color-red-700);--cds-alias-viz-sequential-red-800:var(--cds-global-color-red-800);--cds-alias-viz-sequential-red-900:var(--cds-global-color-red-900);--cds-alias-viz-sequential-red-1000:var(--cds-global-color-red-1000);--cds-alias-viz-diverging-violet-aqua-v-200:var(--cds-global-color-violet-200);--cds-alias-viz-diverging-violet-aqua-v-300:var(--cds-global-color-violet-300);--cds-alias-viz-diverging-violet-aqua-v-400:var(--cds-global-color-violet-400);--cds-alias-viz-diverging-violet-aqua-v-500:var(--cds-global-color-violet-500);--cds-alias-viz-diverging-violet-aqua-v-600:var(--cds-global-color-violet-600);--cds-alias-viz-diverging-violet-aqua-v-700:var(--cds-global-color-violet-700);--cds-alias-viz-diverging-violet-aqua-neutral:var(--cds-global-color-violet-50);--cds-alias-viz-diverging-violet-aqua-a-400:var(--cds-global-color-aqua-400);--cds-alias-viz-diverging-violet-aqua-a-500:var(--cds-global-color-aqua-500);--cds-alias-viz-diverging-violet-aqua-a-600:var(--cds-global-color-aqua-600);--cds-alias-viz-diverging-violet-aqua-a-700:var(--cds-global-color-aqua-700);--cds-alias-viz-diverging-violet-aqua-a-800:var(--cds-global-color-aqua-800);--cds-alias-viz-diverging-violet-aqua-a-900:var(--cds-global-color-aqua-900);--cds-alias-viz-diverging-blue-jade-b-300:var(--cds-global-color-blue-300);--cds-alias-viz-diverging-blue-jade-b-400:var(--cds-global-color-blue-400);--cds-alias-viz-diverging-blue-jade-b-500:var(--cds-global-color-blue-500);--cds-alias-viz-diverging-blue-jade-b-600:var(--cds-global-color-blue-600);--cds-alias-viz-diverging-blue-jade-b-700:var(--cds-global-color-blue-700);--cds-alias-viz-diverging-blue-jade-b-800:var(--cds-global-color-blue-800);--cds-alias-viz-diverging-blue-jade-neutral:var(--cds-global-color-blue-50);--cds-alias-viz-diverging-blue-jade-j-300:var(--cds-global-color-jade-300);--cds-alias-viz-diverging-blue-jade-j-400:var(--cds-global-color-jade-400);--cds-alias-viz-diverging-blue-jade-j-500:var(--cds-global-color-jade-500);--cds-alias-viz-diverging-blue-jade-j-600:var(--cds-global-color-jade-600);--cds-alias-viz-diverging-blue-jade-j-700:var(--cds-global-color-jade-700);--cds-alias-viz-diverging-blue-jade-j-800:var(--cds-global-color-jade-800);--cds-alias-viz-diverging-blue-green-b-300:var(--cds-global-color-blue-300);--cds-alias-viz-diverging-blue-green-b-400:var(--cds-global-color-blue-400);--cds-alias-viz-diverging-blue-green-b-500:var(--cds-global-color-blue-500);--cds-alias-viz-diverging-blue-green-b-600:var(--cds-global-color-blue-600);--cds-alias-viz-diverging-blue-green-b-700:var(--cds-global-color-blue-700);--cds-alias-viz-diverging-blue-green-b-800:var(--cds-global-color-blue-800);--cds-alias-viz-diverging-blue-green-neutral:var(--cds-global-color-blue-50);--cds-alias-viz-diverging-blue-green-g-300:var(--cds-global-color-green-300);--cds-alias-viz-diverging-blue-green-g-400:var(--cds-global-color-green-400);--cds-alias-viz-diverging-blue-green-g-500:var(--cds-global-color-green-500);--cds-alias-viz-diverging-blue-green-g-600:var(--cds-global-color-green-600);--cds-alias-viz-diverging-blue-green-g-700:var(--cds-global-color-green-700);--cds-alias-viz-diverging-blue-green-g-800:var(--cds-global-color-green-800);--cds-alias-viz-diverging-green-yellow-red-g-200:var(--cds-global-color-green-200);--cds-alias-viz-diverging-green-yellow-red-g-300:var(--cds-global-color-green-300);--cds-alias-viz-diverging-green-yellow-red-g-400:var(--cds-global-color-green-400);--cds-alias-viz-diverging-green-yellow-red-g-500:var(--cds-global-color-green-500);--cds-alias-viz-diverging-green-yellow-red-g-600:var(--cds-global-color-green-600);--cds-alias-viz-diverging-green-yellow-red-g-700:var(--cds-global-color-green-700);--cds-alias-viz-diverging-green-yellow-red-neutral:var(--cds-global-color-yellow-200);--cds-alias-viz-diverging-green-yellow-red-r-400:var(--cds-global-color-red-400);--cds-alias-viz-diverging-green-yellow-red-r-500:var(--cds-global-color-red-500);--cds-alias-viz-diverging-green-yellow-red-r-600:var(--cds-global-color-red-600);--cds-alias-viz-diverging-green-yellow-red-r-700:var(--cds-global-color-red-700);--cds-alias-viz-diverging-green-yellow-red-r-800:var(--cds-global-color-red-800);--cds-alias-viz-diverging-green-yellow-red-r-900:var(--cds-global-color-red-900);--cds-alias-typography-color-100:var(--cds-global-color-white);--cds-alias-typography-color-200:var(--cds-global-color-construction-600);--cds-alias-typography-color-300:var(--cds-global-color-construction-800);--cds-alias-typography-color-400:var(--cds-global-color-construction-900);--cds-alias-typography-color-450:var(--cds-global-color-construction-1000);--cds-alias-typography-color-500:var(--cds-global-color-black);--cds-alias-typography-font-weight-light:300;--cds-alias-typography-font-weight-regular:400;--cds-alias-typography-font-weight-medium:500;--cds-alias-typography-font-weight-semibold:600;--cds-alias-typography-font-weight-bold:600;--cds-alias-typography-font-weight-extrabold:600;--cds-alias-typography-font-size-0:calc(10 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-1:calc(11 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-2:calc(12 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-3:calc(13 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-4:calc(14 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-5:calc(16 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-6:calc(20 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-7:calc(24 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-8:calc(32 * var(--cds-internal-scale-3));--cds-alias-typography-font-size-9:calc(40 * var(--cds-internal-scale-3));--cds-alias-typography-font-family:"Clarity City", "Avenir Next", sans-serif;--cds-alias-typography-header-font-family:"Clarity City", "Avenir Next", sans-serif;--cds-alias-typography-monospace-font-family:ui-monospace, Consolas, Menlo, Monaco, monospace;--cds-alias-typography-top-gap-height:.1475em;--cds-alias-typography-ascender-height:.1703em;--cds-alias-typography-x-height:.517em;--cds-alias-typography-link-color:var(--cds-global-color-blue-700);--cds-alias-typography-link-color-hover:var(--cds-global-color-blue-800);--cds-alias-typography-link-color-visited:var(--cds-global-color-lavender-600);--cds-alias-typography-link-color-visited-hover:var(--cds-global-color-lavender-700);--cds-alias-typography-link-on-colorbg:var(--cds-global-color-black);--cds-alias-typography-body-font-size:calc(14 * var(--cds-internal-scale-3));--cds-alias-typography-body-line-height:1.4285714em;--cds-alias-typography-body-letter-spacing:-.00714286em;--cds-alias-typography-body-font-weight:400;--cds-alias-typography-display-font-size:calc(40 * var(--cds-internal-scale-3));--cds-alias-typography-display-line-height:1.1em;--cds-alias-typography-display-letter-spacing:-.0125em;--cds-alias-typography-display-font-weight:500;--cds-alias-typography-heading-font-size:calc(32 * var(--cds-internal-scale-3));--cds-alias-typography-heading-line-height:1.125em;--cds-alias-typography-heading-letter-spacing:-.0125em;--cds-alias-typography-heading-font-weight:500;--cds-alias-typography-headline-font-size:calc(32 * var(--cds-internal-scale-3));--cds-alias-typography-headline-line-height:1.125em;--cds-alias-typography-headline-letter-spacing:-.0125em;--cds-alias-typography-headline-font-weight:500;--cds-alias-typography-title-font-size:calc(24 * var(--cds-internal-scale-3));--cds-alias-typography-title-line-height:1.333333em;--cds-alias-typography-title-letter-spacing:-.00833333em;--cds-alias-typography-title-font-weight:500;--cds-alias-typography-section-font-size:calc(20 * var(--cds-internal-scale-3));--cds-alias-typography-section-line-height:1.2em;--cds-alias-typography-section-letter-spacing:-.01em;--cds-alias-typography-section-font-weight:500;--cds-alias-typography-subsection-font-size:calc(16 * var(--cds-internal-scale-3));--cds-alias-typography-subsection-line-height:1.5em;--cds-alias-typography-subsection-letter-spacing:-.0125em;--cds-alias-typography-subsection-font-weight:500;--cds-alias-typography-message-font-size:calc(16 * var(--cds-internal-scale-3));--cds-alias-typography-message-line-height:1.5em;--cds-alias-typography-message-letter-spacing:-.0125em;--cds-alias-typography-message-font-weight:calc(400 * (1rem / var(--cds-global-base)));--cds-alias-typography-secondary-font-size:calc(13 * var(--cds-internal-scale-3));--cds-alias-typography-secondary-line-height:1.23077em;--cds-alias-typography-secondary-letter-spacing:-.007692em;--cds-alias-typography-secondary-font-weight:400;--cds-alias-typography-caption-font-size:calc(11 * var(--cds-internal-scale-3));--cds-alias-typography-caption-line-height:1.454545em;--cds-alias-typography-caption-letter-spacing:.018182em;--cds-alias-typography-caption-font-weight:400;--cds-alias-typography-smallcaption-font-size:calc(10 * var(--cds-internal-scale-3));--cds-alias-typography-smallcaption-line-height:1.2em;--cds-alias-typography-smallcaption-letter-spacing:.05em;--cds-alias-typography-smallcaption-font-weight:500;--cds-alias-typography-info-hover:var(--cds-global-color-blue-800);--cds-alias-typography-success-hover:var(--cds-global-color-green-800);--cds-alias-typography-warning-hover:var(--cds-global-color-ochre-900);--cds-alias-typography-danger-hover:var(--cds-global-color-red-800);--cds-alias-typography-neutral-hover:var(--cds-global-color-construction-700);--cds-alias-typography-disabled:var(--cds-global-color-construction-500);--cds-alias-typography-disabled-button:var(--cds-global-color-construction-500);--cds-internal-scale-1:calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-layout-space));--cds-internal-scale-2:calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-space));--cds-internal-scale-3:calc((1rem / var(--cds-global-base)) * var(--cds-global-scale-typography))}html{font-size:calc((var(--cds-global-base)/16)*100%);box-sizing:border-box!important}*,:after,:before{box-sizing:inherit!important}[cds-theme]{background:var(--cds-alias-object-app-background);color:var(--cds-global-typography-color-500)}:root{--\3b4 1:var(--cds-global-layout-space-xxxs);--\3b4 2:var(--cds-global-layout-space-xxs);--\3b4 3:var(--cds-global-layout-space-xs);--\3b4 4:var(--cds-global-layout-space-sm);--\3b4 5:var(--cds-global-layout-space-md);--\3b4 6:var(--cds-global-layout-space-lg);--\3b4 7:var(--cds-global-layout-space-xl);--\3b4 8:var(--cds-global-layout-space-xxl);--\3b4 9:var(--cds-global-layout-space-xxxl)}*,:after,:before{box-sizing:border-box}:root{--cds-global-base:20}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}:root{--clr-color-neutral-0:hsl(198, 0%, 100%);--clr-color-neutral-50:hsl(198, 0%, 98%);--clr-color-neutral-100:hsl(198, 0%, 95%);--clr-color-neutral-200:hsl(198, 0%, 91%);--clr-color-neutral-300:hsl(198, 0%, 87%);--clr-color-neutral-400:hsl(198, 0%, 80%);--clr-color-neutral-500:hsl(198, 0%, 70%);--clr-color-neutral-600:hsl(198, 0%, 55%);--clr-color-neutral-700:hsl(198, 0%, 40%);--clr-color-neutral-800:hsl(198, 0%, 27%);--clr-color-neutral-900:hsl(198, 0%, 20%);--clr-color-neutral-1000:hsl(198, 0%, 0%);--clr-color-on-neutral-0:hsl(198, 0%, 0%);--clr-color-on-neutral-50:hsl(198, 0%, 0%);--clr-color-on-neutral-100:hsl(198, 0%, 0%);--clr-color-on-neutral-200:hsl(198, 0%, 0%);--clr-color-on-neutral-300:hsl(198, 0%, 0%);--clr-color-on-neutral-400:hsl(198, 0%, 0%);--clr-color-on-neutral-500:hsl(198, 0%, 0%);--clr-color-on-neutral-600:hsl(198, 0%, 100%);--clr-color-on-neutral-700:hsl(198, 0%, 100%);--clr-color-on-neutral-800:hsl(198, 0%, 100%);--clr-color-on-neutral-900:hsl(198, 0%, 100%);--clr-color-on-neutral-1000:hsl(198, 0%, 100%);--clr-color-action-50:hsl(198, 83%, 94%);--clr-color-action-100:hsl(198, 81%, 88%);--clr-color-action-200:hsl(198, 78%, 78%);--clr-color-action-300:hsl(198, 69%, 69%);--clr-color-action-400:hsl(198, 66%, 57%);--clr-color-action-500:hsl(198, 80%, 46%);--clr-color-action-600:hsl(198, 100%, 32%);--clr-color-action-700:hsl(198, 100%, 28%);--clr-color-action-800:hsl(198, 100%, 24%);--clr-color-action-900:hsl(198, 100%, 21%);--clr-color-action-1000:hsl(198, 100%, 15%);--clr-color-on-action-50:hsl(198, 0%, 0%);--clr-color-on-action-100:hsl(198, 0%, 0%);--clr-color-on-action-200:hsl(198, 0%, 0%);--clr-color-on-action-300:hsl(198, 0%, 0%);--clr-color-on-action-400:hsl(198, 0%, 0%);--clr-color-on-action-500:hsl(198, 0%, 0%);--clr-color-on-action-600:hsl(198, 0%, 100%);--clr-color-on-action-700:hsl(198, 0%, 100%);--clr-color-on-action-800:hsl(198, 0%, 100%);--clr-color-on-action-900:hsl(198, 0%, 100%);--clr-color-on-action-1000:hsl(198, 0%, 100%);--clr-color-secondary-action-50:hsl(282, 100%, 95%);--clr-color-secondary-action-100:hsl(282, 59%, 87%);--clr-color-secondary-action-200:hsl(282, 51%, 78%);--clr-color-secondary-action-300:hsl(282, 45%, 70%);--clr-color-secondary-action-400:hsl(282, 44%, 62%);--clr-color-secondary-action-500:hsl(282, 43%, 54%);--clr-color-secondary-action-600:hsl(282, 50%, 45%);--clr-color-secondary-action-700:hsl(282, 69%, 37%);--clr-color-secondary-action-800:hsl(282, 100%, 29%);--clr-color-secondary-action-900:hsl(282, 100%, 22%);--clr-color-secondary-action-1000:hsl(282, 100%, 14%);--clr-color-on-secondary-action-50:hsl(198, 0%, 0%);--clr-color-on-secondary-action-100:hsl(198, 0%, 0%);--clr-color-on-secondary-action-200:hsl(198, 0%, 0%);--clr-color-on-secondary-action-300:hsl(198, 0%, 0%);--clr-color-on-secondary-action-400:hsl(198, 0%, 0%);--clr-color-on-secondary-action-500:hsl(198, 0%, 100%);--clr-color-on-secondary-action-600:hsl(198, 0%, 100%);--clr-color-on-secondary-action-700:hsl(198, 0%, 100%);--clr-color-on-secondary-action-800:hsl(198, 0%, 100%);--clr-color-on-secondary-action-900:hsl(198, 0%, 100%);--clr-color-on-secondary-action-1000:hsl(198, 0%, 100%);--clr-color-danger-50:hsl(9, 100%, 97%);--clr-color-danger-100:hsl(9, 95%, 92%);--clr-color-danger-200:hsl(9, 91%, 86%);--clr-color-danger-300:hsl(9, 83%, 76%);--clr-color-danger-400:hsl(9, 85%, 67%);--clr-color-danger-500:hsl(9, 88%, 61%);--clr-color-danger-600:hsl(9, 92%, 50%);--clr-color-danger-700:hsl(9, 100%, 43%);--clr-color-danger-800:hsl(9, 100%, 38%);--clr-color-danger-900:hsl(9, 100%, 30%);--clr-color-danger-1000:hsl(9, 100%, 20%);--clr-color-on-danger-50:hsl(198, 0%, 0%);--clr-color-on-danger-100:hsl(198, 0%, 0%);--clr-color-on-danger-200:hsl(198, 0%, 0%);--clr-color-on-danger-300:hsl(198, 0%, 0%);--clr-color-on-danger-400:hsl(198, 0%, 0%);--clr-color-on-danger-500:hsl(198, 0%, 0%);--clr-color-on-danger-600:hsl(198, 0%, 0%);--clr-color-on-danger-700:hsl(198, 0%, 100%);--clr-color-on-danger-800:hsl(198, 0%, 100%);--clr-color-on-danger-900:hsl(198, 0%, 100%);--clr-color-on-danger-1000:hsl(198, 0%, 100%);--clr-color-warning-50:hsl(48, 100%, 95%);--clr-color-warning-100:hsl(48, 100%, 89%);--clr-color-warning-200:hsl(48, 100%, 83%);--clr-color-warning-300:hsl(48, 98%, 72%);--clr-color-warning-400:hsl(48, 94%, 57%);--clr-color-warning-500:hsl(48, 95%, 48%);--clr-color-warning-600:hsl(46, 100%, 45%);--clr-color-warning-700:hsl(43, 100%, 42%);--clr-color-warning-800:hsl(41, 100%, 34%);--clr-color-warning-900:hsl(38, 100%, 28%);--clr-color-warning-1000:hsl(31, 100%, 19%);--clr-color-on-warning-50:hsl(198, 0%, 0%);--clr-color-on-warning-100:hsl(198, 0%, 0%);--clr-color-on-warning-200:hsl(198, 0%, 0%);--clr-color-on-warning-300:hsl(198, 0%, 0%);--clr-color-on-warning-400:hsl(198, 0%, 0%);--clr-color-on-warning-500:hsl(198, 0%, 0%);--clr-color-on-warning-600:hsl(198, 0%, 0%);--clr-color-on-warning-700:hsl(198, 0%, 0%);--clr-color-on-warning-800:hsl(198, 0%, 0%);--clr-color-on-warning-900:hsl(198, 0%, 0%);--clr-color-on-warning-1000:hsl(198, 0%, 100%);--clr-color-success-50:hsl(93, 52%, 88%);--clr-color-success-100:hsl(93, 58%, 75%);--clr-color-success-200:hsl(93, 76%, 49%);--clr-color-success-300:hsl(93, 77%, 44%);--clr-color-success-400:hsl(93, 79%, 40%);--clr-color-success-500:hsl(93, 67%, 38%);--clr-color-success-600:hsl(93, 85%, 32%);--clr-color-success-700:hsl(93, 100%, 26%);--clr-color-success-800:hsl(93, 100%, 21%);--clr-color-success-900:hsl(93, 100%, 16%);--clr-color-success-1000:hsl(93, 100%, 13%);--clr-color-on-success-50:hsl(198, 0%, 0%);--clr-color-on-success-100:hsl(198, 0%, 0%);--clr-color-on-success-200:hsl(198, 0%, 0%);--clr-color-on-success-300:hsl(198, 0%, 0%);--clr-color-on-success-400:hsl(198, 0%, 0%);--clr-color-on-success-500:hsl(198, 0%, 0%);--clr-color-on-success-600:hsl(198, 0%, 0%);--clr-color-on-success-700:hsl(198, 0%, 100%);--clr-color-on-success-800:hsl(198, 0%, 100%);--clr-color-on-success-900:hsl(198, 0%, 100%);--clr-color-on-success-1000:hsl(198, 0%, 100%)}:root [cds-theme]{--clr-grid-gutter-width:var(--cds-global-space-9);--clr-grid-container-padding:calc(var(--clr-grid-gutter-width) * .5);--clr-grid-column-padding:calc(var(--clr-grid-gutter-width) * .5);--clr-grid-row-margin:calc(var(--clr-grid-gutter-width) * -.5)}:root [cds-theme]{--clr-close-color:var(--cds-alias-object-interaction-color);--clr-close-color-hover:var(--cds-alias-object-interaction-color-hover);--clr-close-color-active:var(--cds-alias-object-interaction-color-active);--clr-basefont-size:125%;--clr-global-borderradius:var(--cds-alias-object-border-radius-100);--clr-global-borderwidth:var(--cds-alias-object-border-width-100);--clr-global-app-background:var(--cds-alias-object-app-background);--clr-global-selection-color:var(--cds-alias-object-interaction-background-selected);--clr-global-on-selection-color:var(--cds-alias-object-interaction-color-selected);--clr-global-hover-color:var(--cds-global-typography-link-color-hover);--clr-global-content-header-font-color:var(--cds-alias-typography-color-400);--clr-global-font-color:var(--cds-alias-typography-color-500);--clr-global-success-color:var(--cds-alias-status-success);--clr-global-error-color:var(--cds-alias-status-danger)}:root{--clr-popover-box-shadow-color:rgba(140, 140, 140, .25)}:root [cds-theme]{--clr-metropolis-font-family:Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif;--clr-body-font:var(--clr-metropolis-font-family);--clr-font:var(--clr-body-font);--clr-display-font:var(--clr-metropolis-font-family);--clr-font-weight-light:var(--cds-alias-typography-font-weight-light);--clr-font-weight-regular:var(--cds-alias-typography-font-weight-regular);--clr-font-weight-semibold:var(--cds-alias-typography-font-weight-semibold);--clr-font-weight-bold:var(--cds-alias-typography-font-weight-bold);--clr-font-weight-extrabold:var(--cds-alias-typography-font-weight-extrabold);--clr-h1-color:var(--cds-alias-typography-color-300);--clr-h1-font-size:var(--cds-alias-typography-display-font-size);--clr-h1-font-weight:var(--cds-alias-typography-display-font-weight);--clr-h1-font-family:var(--clr-display-font);--clr-h1-line-height:var(--cds-alias-typography-display-line-height);--clr-h1-letter-spacing:var(--cds-alias-typography-display-letter-spacing);--clr-h2-color:var(--cds-alias-typography-color-300);--clr-h2-font-size:var(--cds-alias-typography-headline-font-size);--clr-h2-font-weight:var(--cds-alias-typography-headline-font-weight);--clr-h2-font-family:var(--clr-display-font);--clr-h2-line-height:var(--cds-alias-typography-headline-line-height);--clr-h2-letter-spacing:var(--cds-alias-typography-headline-letter-spacing);--clr-h3-color:var(--cds-alias-typography-color-300);--clr-h3-font-size:var(--cds-alias-typography-title-font-size);--clr-h3-font-weight:var(--cds-alias-typography-title-font-weight);--clr-h3-font-family:var(--clr-display-font);--clr-h3-line-height:var(--cds-alias-typography-title-line-height);--clr-h3-letter-spacing:var(--cds-alias-typography-title-letter-spacing);--clr-h4-color:var(--cds-alias-typography-color-300);--clr-h4-font-size:var(--cds-alias-typography-section-font-size);--clr-h4-font-weight:var(--cds-alias-typography-section-font-weight);--clr-h4-font-family:var(--clr-display-font);--clr-h4-line-height:var(--cds-alias-typography-section-line-height);--clr-h4-letter-spacing:var(--cds-alias-typography-section-letter-spacing);--clr-h5-color:var(--cds-alias-typography-color-300);--clr-h5-font-size:var(--cds-alias-typography-subsection-font-size);--clr-h5-font-weight:var(--cds-alias-typography-subsection-font-weight);--clr-h5-font-family:var(--clr-display-font);--clr-h5-line-height:var(--cds-alias-typography-subsection-line-height);--clr-h5-letter-spacing:var(--cds-alias-typography-subsection-letter-spacing);--clr-h6-color:var(--cds-alias-typography-color-300);--clr-h6-font-size:var(--cds-alias-typography-message-font-size);--clr-h6-font-weight:var(--cds-alias-typography-message-font-weight);--clr-h6-font-family:var(--clr-display-font);--clr-h6-line-height:var(--cds-alias-typography-message-line-height);--clr-h6-letter-spacing:var(--cds-alias-typography-message-letter-spacing);--clr-p0-color:var(--cds-alias-typography-color-450);--clr-p0-font-size:var(--cds-alias-typography-body-font-size);--clr-p0-font-weight:var(--cds-alias-typography-body-font-weight);--clr-p0-line-height:var(--cds-alias-typography-body-line-height);--clr-p0-letter-spacing:var(--cds-alias-typography-body-letter-spacing);--clr-p1-color:var(--cds-alias-typography-color-450);--clr-p1-font-size:var(--cds-alias-typography-body-font-size);--clr-p1-font-weight:var(--cds-alias-typography-body-font-weight);--clr-p1-line-height:var(--cds-alias-typography-body-line-height);--clr-p1-letter-spacing:var(--cds-alias-typography-body-letter-spacing);--clr-p2-color:var(--cds-alias-typography-color-450);--clr-p2-font-size:var(--cds-alias-typography-secondary-font-size);--clr-p2-font-weight:var(--cds-alias-typography-font-weight-medium);--clr-p2-line-height:var(--cds-global-space-9);--clr-p2-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-p3-color:var(--cds-alias-typography-color-450);--clr-p3-font-size:var(--cds-alias-typography-secondary-font-size);--clr-p3-font-weight:var(--cds-alias-typography-secondary-font-weight);--clr-p3-line-height:var(--cds-global-space-9);--clr-p3-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-p4-color:var(--cds-alias-typography-color-450);--clr-p4-font-size:var(--cds-alias-typography-secondary-font-size);--clr-p4-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-p4-line-height:calc(20 * (1rem / var(--cds-global-base)));--clr-p4-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-p5-color:var(--cds-alias-typography-color-450);--clr-p5-font-size:var(--cds-alias-typography-secondary-font-size);--clr-p5-font-weight:var(--cds-alias-typography-secondary-font-weight);--clr-p5-line-height:var(--cds-global-space-9);--clr-p5-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-p6-color:var(--cds-alias-typography-color-450);--clr-p6-font-size:var(--cds-alias-typography-caption-font-size);--clr-p6-font-weight:var(--cds-alias-typography-caption-font-weight);--clr-p6-line-height:var(--cds-alias-typography-caption-line-height);--clr-p6-letter-spacing:var(--cds-alias-typography-caption-letter-spacing);--clr-p7-color:var(--cds-alias-typography-color-450);--clr-p7-font-size:var(--cds-alias-typography-smallcaption-font-size);--clr-p7-font-weight:var(--cds-alias-typography-smallcaption-font-weight);--clr-p7-line-height:var(--cds-alias-typography-smallcaption-line-height);--clr-p7-letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);--clr-p8-color:var(--cds-alias-typography-color-450);--clr-p8-font-size:var(--cds-alias-typography-smallcaption-font-size);--clr-p8-font-weight:var(--cds-alias-typography-smallcaption-font-weight);--clr-p8-line-height:var(--cds-alias-typography-smallcaption-line-height);--clr-p8-letter-spacing:var(--cds-alias-typography-smallcaption-letter-spacing);--clr-list-item-color:var(--cds-alias-typography-color-400)}*,:before,:after{box-sizing:border-box}body:not([cds-text]){margin-top:0!important;margin-bottom:0;font-family:var(--clr-font);color:var(--clr-p1-color);font-size:var(--clr-p1-font-size);font-weight:var(--clr-p1-font-weight);line-height:var(--clr-p1-line-height);letter-spacing:var(--clr-p1-letter-spacing)}:root [cds-theme]{--clr-link-active-color:var(--cds-alias-typography-link-color);--clr-link-color:var(--cds-alias-typography-link-color);--clr-link-hover-color:var(--cds-alias-typography-link-color-hover);--clr-link-visited-color:var(--cds-alias-typography-link-color-visited);--clr-link-visited-color-hover:var(--cds-alias-typography-link-color-visited-hover)}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}:root [cds-theme]{--clr-btn-vertical-margin:var(--cds-global-space-4);--clr-btn-horizontal-margin:var(--cds-global-space-6);--clr-btn-horizontal-padding:var(--cds-global-space-6);--clr-btn-vertical-padding:0;--clr-btn-padding:var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);--clr-btn-height:var(--cds-global-space-11);--clr-btn-height-sm:var(--cds-global-space-9);--clr-btn-border-radius:var(--cds-alias-object-border-radius-100);--clr-btn-border-width:var(--cds-global-space-1);--clr-btn-appearance-standard-height:var(--clr-btn-height-sm);--clr-btn-appearance-standard-padding:0 var(--cds-global-space-6);--clr-btn-appearance-standard-icon-size:var(--cds-global-space-7);--clr-btn-appearance-form-height:var(--clr-btn-height);--clr-btn-appearance-form-padding:var(--clr-btn-padding);--clr-btn-group-focus-outline:var(--cds-alias-object-interaction-outline);--clr-btn-transparent-bg-color:var(--cds-alias-object-opacity-0);--clr-btn-outline-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-default-color:var(--cds-alias-status-info);--clr-btn-default-border-color:var(--clr-btn-default-color);--clr-btn-default-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-default-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);--clr-btn-default-hover-color:var(--cds-alias-typography-info-hover);--clr-btn-default-active-color:var(--clr-btn-default-color);--clr-btn-default-active-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-default-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-default-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-default-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-default-checked-color:var(--cds-alias-typography-color-100);--clr-btn-default-checked-bg-color:var(--clr-btn-default-color);--clr-btn-default-checked-hover-color:var(--clr-btn-default-checked-color);--clr-btn-default-checked-hover-bg-color:var(--cds-alias-object-interaction-info-hover);--clr-btn-default-checked-active-color:var(--clr-btn-default-checked-color);--clr-btn-default-checked-active-bg-color:var(--clr-btn-default-color);--clr-btn-default-checked-disabled-color:var(--cds-alias-typography-disabled-button);--clr-btn-default-checked-disabled-bg-color:var(--cds-alias-status-disabled);--clr-btn-default-outline-color:var(--cds-alias-status-info);--clr-btn-default-outline-border-color:var(--clr-btn-primary-outline-color);--clr-btn-default-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-default-outline-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);--clr-btn-default-outline-hover-color:var(--cds-alias-typography-info-hover);--clr-btn-default-outline-active-color:var(--clr-btn-default-outline-color);--clr-btn-default-outline-active-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-default-outline-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-default-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-default-outline-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-default-outline-checked-color:var(--cds-alias-typography-color-100);--clr-btn-default-outline-checked-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-primary-color:var(--cds-alias-typography-color-100);--clr-btn-primary-bg-color:var(--cds-alias-status-info);--clr-btn-primary-border-color:var(--cds-alias-status-info);--clr-btn-primary-hover-bg-color:var(--cds-alias-object-interaction-info-hover);--clr-btn-primary-hover-color:var(--clr-btn-primary-color);--clr-btn-primary-active-color:var(--cds-alias-typography-color-100);--clr-btn-primary-active-bg-color:var(--cds-alias-object-interaction-info-click);--clr-btn-primary-disabled-color:var(--cds-alias-typography-disabled-button);--clr-btn-primary-disabled-bg-color:var(--cds-alias-status-disabled);--clr-btn-primary-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-primary-checked-bg-color:var(--cds-alias-status-info);--clr-btn-primary-checked-color:var(--cds-alias-typography-color-100);--clr-btn-primary-outline-color:var(--cds-alias-status-info);--clr-btn-primary-outline-border-color:var(--clr-btn-primary-outline-color);--clr-btn-primary-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-primary-outline-hover-bg-color:var(--cds-alias-object-interaction-info-secondary-hover);--clr-btn-primary-outline-hover-color:var(--cds-alias-typography-info-hover);--clr-btn-primary-outline-active-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-primary-outline-active-color:var(--clr-btn-primary-outline-color);--clr-btn-primary-outline-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-primary-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-primary-outline-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-primary-outline-checked-color:var(--cds-alias-typography-color-100);--clr-btn-primary-outline-checked-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-success-color:var(--cds-alias-typography-color-100);--clr-btn-success-bg-color:var(--cds-alias-status-success);--clr-btn-success-border-color:var(--clr-btn-success-bg-color);--clr-btn-success-hover-bg-color:var(--cds-alias-object-interaction-success-hover);--clr-btn-success-hover-color:var(--clr-btn-success-color);--clr-btn-success-active-color:var(--cds-alias-typography-color-100);--clr-btn-success-active-bg-color:var(--cds-alias-object-interaction-success-click);--clr-btn-success-disabled-color:var(--cds-alias-typography-disabled-button);--clr-btn-success-disabled-bg-color:var(--cds-alias-status-disabled);--clr-btn-success-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-success-checked-bg-color:var(--clr-btn-success-color);--clr-btn-success-checked-color:var(--clr-btn-success-bg-color);--clr-btn-success-outline-color:var(--cds-alias-status-success);--clr-btn-success-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-success-outline-border-color:var(--cds-alias-status-success);--clr-btn-success-outline-hover-bg-color:var(--cds-alias-object-interaction-success-secondary-hover);--clr-btn-success-outline-hover-color:var(--cds-alias-typography-success-hover);--clr-btn-success-outline-active-bg-color:var(--clr-btn-success-outline-bg-color);--clr-btn-success-outline-active-color:var(--clr-btn-success-outline-color);--clr-btn-success-outline-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-success-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-success-outline-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-success-outline-checked-bg-color:var(--clr-btn-success-outline-bg-color);--clr-btn-success-outline-checked-color:var(--clr-btn-success-outline-color);--clr-btn-danger-color:var(--cds-alias-typography-color-100);--clr-btn-danger-bg-color:var(--cds-alias-status-danger);--clr-btn-danger-border-color:var(--clr-btn-danger-bg-color);--clr-btn-danger-hover-bg-color:var(--cds-alias-object-interaction-danger-hover);--clr-btn-danger-hover-color:var(--clr-btn-danger-color);--clr-btn-danger-active-bg-color:var(--cds-alias-object-interaction-danger-click);--clr-btn-danger-active-color:var(--cds-alias-typography-color-100);--clr-btn-danger-disabled-color:var(--cds-alias-typography-disabled-button);--clr-btn-danger-disabled-bg-color:var(--cds-alias-status-disabled);--clr-btn-danger-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-danger-checked-bg-color:var(--clr-btn-danger-bg-color);--clr-btn-danger-checked-color:var(--clr-btn-danger-color);--clr-btn-danger-outline-color:var(--cds-alias-status-danger);--clr-btn-danger-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-danger-outline-border-color:var(--cds-alias-status-danger);--clr-btn-danger-outline-hover-bg-color:var(--cds-alias-object-interaction-danger-secondary-hover);--clr-btn-danger-outline-hover-color:var(--cds-alias-typography-danger-hover);--clr-btn-danger-outline-active-bg-color:var(--clr-btn-danger-outline-bg-color);--clr-btn-danger-outline-active-color:var(--clr-btn-danger-outline-color);--clr-btn-danger-outline-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-danger-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-danger-outline-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-danger-outline-checked-bg-color:var(--clr-btn-danger-outline-bg-color);--clr-btn-danger-outline-checked-color:var(--clr-btn-danger-outline-color);--clr-btn-warning-color:var(--cds-global-color-black);--clr-btn-warning-bg-color:var(--cds-alias-status-warning);--clr-btn-warning-border-color:var(--clr-btn-warning-bg-color);--clr-btn-warning-hover-bg-color:var(--cds-alias-object-interaction-warning-hover);--clr-btn-warning-hover-color:var(--clr-btn-warning-color);--clr-btn-warning-active-bg-color:var(--cds-alias-object-interaction-warning-click);--clr-btn-warning-active-color:var(--clr-btn-warning-color);--clr-btn-warning-disabled-color:var(--cds-alias-typography-disabled-button);--clr-btn-warning-disabled-bg-color:var(--cds-alias-status-disabled);--clr-btn-warning-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-warning-checked-bg-color:var(--clr-btn-warning-bg-color);--clr-btn-warning-checked-color:var(--clr-btn-warning-color);--clr-btn-warning-outline-color:var(--cds-alias-status-warning-dark);--clr-btn-warning-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-warning-outline-border-color:var(--cds-alias-status-warning-dark);--clr-btn-warning-outline-hover-bg-color:var(--cds-alias-object-interaction-warning-secondary-hover);--clr-btn-warning-outline-hover-color:var(--cds-alias-typography-warning-hover);--clr-btn-warning-outline-active-bg-color:var(--clr-btn-warning-outline-bg-color);--clr-btn-warning-outline-active-color:var(--clr-btn-warning-outline-color);--clr-btn-warning-outline-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-warning-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-warning-outline-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-warning-outline-checked-bg-color:var(--clr-btn-warning-outline-bg-color);--clr-btn-warning-outline-checked-color:var(--clr-btn-warning-outline-color);--clr-btn-neutral-color:var(--cds-alias-typography-color-100);--clr-btn-neutral-bg-color:var(--cds-alias-status-neutral);--clr-btn-neutral-border-color:var(--clr-btn-neutral-bg-color);--clr-btn-neutral-hover-bg-color:var(--cds-alias-object-interaction-neutral-hover);--clr-btn-neutral-hover-color:var(--clr-btn-neutral-color);--clr-btn-neutral-active-bg-color:var(--cds-alias-object-interaction-neutral-click);--clr-btn-neutral-active-color:var(--clr-btn-neutral-color);--clr-btn-neutral-disabled-color:var(--cds-alias-typography-disabled-button);--clr-btn-neutral-disabled-bg-color:var(--cds-alias-status-disabled);--clr-btn-neutral-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-neutral-checked-bg-color:var(--clr-btn-neutral-bg-color);--clr-btn-neutral-checked-color:var(--clr-btn-neutral-color);--clr-btn-neutral-outline-color:var(--cds-alias-status-neutral);--clr-btn-neutral-outline-bg-color:var(--cds-alias-object-opacity-0);--clr-btn-neutral-outline-border-color:var(--clr-btn-neutral-outline-color);--clr-btn-neutral-outline-hover-color:var(--cds-alias-typography-neutral-hover);--clr-btn-neutral-outline-hover-bg-color:var(--cds-alias-object-interaction-neutral-secondary-hover);--clr-btn-neutral-outline-active-color:var(--cds-alias-status-neutral);--clr-btn-neutral-outline-active-bg-color:var(--cds-alias-object-opacity-0);--clr-btn-neutral-outline-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-neutral-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-neutral-outline-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-neutral-outline-checked-bg-color:var(--clr-btn-neutral-outline-bg-color);--clr-btn-neutral-outline-checked-color:var(--clr-btn-neutral-outline-color);--clr-btn-link-color:var(--cds-alias-status-info);--clr-btn-link-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-active-color:var(--clr-btn-link-color);--clr-btn-link-active-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-color:var(--cds-alias-typography-info-hover);--clr-btn-link-visited-color:var(--cds-alias-typography-link-color-visited);--clr-btn-link-visited-hover-color:var(--cds-alias-typography-link-color-visited-hover);--clr-btn-link-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-link-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-color:var(--cds-global-color-blue-800);--clr-btn-link-primary-color:var(--cds-alias-status-info);--clr-btn-link-primary-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-hover-color:var(--cds-alias-typography-info-hover);--clr-btn-link-primary-active-color:var(--clr-btn-link-primary-color);--clr-btn-link-primary-active-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-link-primary-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-primary-checked-color:var(--clr-btn-link-primary-color);--clr-btn-link-success-color:var(--cds-alias-status-success);--clr-btn-link-success-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-hover-color:var(--cds-alias-typography-success-hover);--clr-btn-link-success-active-color:var(--clr-btn-link-success-color);--clr-btn-link-success-active-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-link-success-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-success-checked-color:var(--clr-btn-link-success-color);--clr-btn-link-warning-color:var(--cds-alias-status-warning-dark);--clr-btn-link-warning-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-hover-color:var(--cds-alias-typography-warning-hover);--clr-btn-link-warning-active-color:var(--clr-btn-link-warning-color);--clr-btn-link-warning-active-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-link-warning-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-warning-checked-color:var(--clr-btn-link-warning-color);--clr-btn-link-danger-color:var(--cds-alias-status-danger);--clr-btn-link-danger-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-hover-color:var(--cds-alias-typography-danger-hover);--clr-btn-link-danger-active-color:var(--clr-btn-link-danger-color);--clr-btn-link-danger-active-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-link-danger-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-danger-checked-color:var(--clr-btn-link-danger-color);--clr-btn-link-neutral-color:var(--cds-alias-status-neutral);--clr-btn-link-neutral-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-hover-color:var(--cds-alias-typography-neutral-hover);--clr-btn-link-neutral-active-color:var(--clr-btn-link-neutral-color);--clr-btn-link-neutral-active-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-link-neutral-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-neutral-checked-color:var(--clr-btn-link-neutral-color);--clr-btn-inverse-color:var(--cds-global-color-white);--clr-btn-inverse-border-color:var(--cds-global-color-white);--clr-btn-inverse-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-inverse-hover-bg-color:var(--cds-alias-object-interaction-inverse-hover);--clr-btn-inverse-hover-color:var(--clr-btn-inverse-color);--clr-btn-inverse-active-bg-color:var(--cds-alias-object-interaction-inverse-click);--clr-btn-inverse-active-color:var(--cds-global-color-white);--clr-btn-inverse-disabled-color:var(--cds-alias-typography-disabled);--clr-btn-inverse-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-inverse-disabled-border-color:var(--cds-alias-status-disabled);--clr-btn-inverse-checked-bg-color:var(--clr-btn-inverse-bg-color);--clr-btn-inverse-checked-color:var(--clr-btn-inverse-color)}:root [cds-theme]{--clr-alert-borderradius:var(--cds-alias-object-border-radius-100);--clr-app-alert-pager-width:calc(144 * (1rem / var(--cds-global-base)));--clr-alert-action-color:var(--cds-alias-typography-color-500);--clr-alert-action-active-color:var(--cds-alias-object-interaction-color-active);--clr-alert-close-icon-color:var(--clr-alert-action-color);--clr-alert-close-icon-hover-color:var(--clr-alert-action-active-color);--clr-app-level-alert-color:var(--cds-global-color-white);--clr-app-alert-close-icon-color:var(--clr-app-level-alert-color);--clr-alert-info-bg-color:var(--cds-alias-status-info-tint);--clr-alert-info-font-color:var(--cds-alias-typography-color-500);--clr-alert-info-border-color:var(--cds-alias-status-info);--clr-alert-info-icon-color:var(--clr-alert-info-font-color);--clr-alert-info-close-icon-color:var(--clr-alert-info-font-color);--clr-alert-info-action-color:var(--clr-alert-info-font-color);--clr-alert-info-action-active-color:var(--clr-alert-action-active-color);--clr-alert-info-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-success-bg-color:var(--cds-alias-status-success-tint);--clr-alert-success-font-color:var(--cds-alias-typography-color-500);--clr-alert-success-border-color:var(--cds-alias-status-success);--clr-alert-success-icon-color:var(--clr-alert-success-font-color);--clr-alert-success-close-icon-color:var(--clr-alert-success-font-color);--clr-alert-success-action-color:var(--clr-alert-success-font-color);--clr-alert-success-action-active-color:var(--clr-alert-action-active-color);--clr-alert-success-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-warning-bg-color:var(--cds-alias-status-warning-tint);--clr-alert-warning-font-color:var(--cds-global-color-black);--clr-alert-warning-border-color:var(--cds-alias-status-warning);--clr-alert-warning-icon-color:var(--clr-alert-warning-font-color);--clr-alert-warning-close-icon-color:var(--clr-alert-warning-font-color);--clr-alert-warning-action-color:var(--clr-alert-warning-font-color);--clr-alert-warning-action-active-color:var(--clr-alert-action-active-color);--clr-alert-warning-close-icon-hover-color:var(--clr-alert-warning-font-color);--clr-alert-danger-bg-color:var(--cds-alias-status-danger-tint);--clr-alert-danger-font-color:var(--cds-alias-typography-color-500);--clr-alert-danger-border-color:var(--cds-alias-status-danger);--clr-alert-danger-icon-color:var(--clr-alert-danger-font-color);--clr-alert-danger-close-icon-color:var(--clr-alert-danger-font-color);--clr-alert-danger-action-color:var(--clr-alert-danger-font-color);--clr-alert-danger-action-active-color:var(--clr-alert-action-active-color);--clr-alert-danger-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-neutral-bg-color:var(--cds-alias-status-neutral-tint);--clr-alert-neutral-font-color:var(--cds-alias-typography-color-500);--clr-alert-neutral-border-color:var(--cds-alias-status-neutral);--clr-alert-neutral-icon-color:var(--clr-alert-neutral-font-color);--clr-alert-neutral-close-icon-color:var(--clr-alert-neutral-font-color);--clr-alert-neutral-action-color:var(--clr-alert-neutral-font-color);--clr-alert-neutral-action-active-color:var(--clr-alert-action-active-color);--clr-alert-neutral-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-app-alert-info-bg-color:var(--cds-alias-status-info);--clr-app-alert-info-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-info-border-color:none;--clr-app-alert-info-icon-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-action-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-action-active-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-close-icon-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-close-icon-hover-color:var(--clr-app-alert-info-font-color);--clr-app-alert-warning-bg-color:var(--cds-alias-status-warning);--clr-app-alert-warning-font-color:var(--cds-global-color-black);--clr-app-alert-warning-border-color:none;--clr-app-alert-warning-icon-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-close-icon-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-action-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-action-active-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-close-icon-hover-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-danger-bg-color:var(--cds-alias-status-danger);--clr-app-alert-danger-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-danger-border-color:none;--clr-app-alert-danger-icon-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-close-icon-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-action-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-action-active-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-close-icon-hover-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-success-bg-color:var(--cds-alias-status-success);--clr-app-alert-success-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-success-border-color:none;--clr-app-alert-success-icon-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-close-icon-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-action-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-action-active-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-close-icon-hover-color:var(--clr-app-alert-success-font-color);--clr-app-alert-neutral-bg-color:var(--cds-alias-status-neutral);--clr-app-alert-neutral-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-neutral-border-color:none;--clr-app-alert-neutral-icon-color:var(--clr-app-alert-neutral-font-color);--clr-app-alert-neutral-close-icon-color:var(--clr-app-alert-neutral-font-color);--clr-app-alert-neutral-action-color:var(--clr-app-alert-neutral-font-color);--clr-app-alert-neutral-action-active-color:var(--clr-app-alert-neutral-font-color);--clr-app-alert-neutral-close-icon-hover-color:var(--clr-app-alert-neutral-font-color);--clr-app-alert-pager-text-color:var(--cds-alias-typography-color-500);--clr-app-alert-info-pager-bg-color:var(--cds-alias-status-info-shade);--clr-app-alert-warning-pager-bg-color:var(--cds-alias-status-warning-shade);--clr-app-alert-danger-pager-bg-color:var(--cds-alias-status-danger-shade);--clr-app-alert-success-pager-bg-color:var(--cds-alias-status-success-shade);--clr-app-alert-neutral-pager-bg-color:var(--cds-alias-status-neutral-shade);--clr-app-alert-info-pager-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-warning-pager-font-color:var(--cds-global-color-black);--clr-app-alert-danger-pager-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-success-pager-font-color:var(--cds-alias-typography-color-100);--clr-app-alert-neutral-pager-font-color:var(--cds-alias-typography-color-100);--clr-lightweight-alert-info-icon-color:var(--cds-alias-status-info);--clr-lightweight-alert-info-font-color:var(--cds-alias-typography-color-500);--clr-lightweight-alert-warning-icon-color:var(--cds-alias-status-warning-dark);--clr-lightweight-alert-warning-font-color:var(--cds-alias-typography-color-500);--clr-lightweight-alert-danger-icon-color:var(--cds-alias-status-danger);--clr-lightweight-alert-danger-font-color:var(--cds-alias-typography-color-500);--clr-lightweight-alert-success-icon-color:var(--cds-alias-status-success);--clr-lightweight-alert-success-font-color:var(--cds-alias-typography-color-500);--clr-lightweight-alert-neutral-icon-color:var(--cds-alias-status-neutral-shade);--clr-lightweight-alert-neutral-font-color:var(--cds-alias-typography-color-500)}:root [cds-theme]{--clr-card-bg-color:var(--cds-alias-object-container-background);--clr-card-divider-color:var(--cds-alias-object-border-color);--clr-card-title-color:var(--cds-alias-typography-color-400);--clr-card-title-font-weight:var(--cds-global-typography-section-font-weight);--clr-card-border-radius:var(--cds-alias-object-border-radius-100);--clr-card-border-width:var(--cds-alias-object-border-width-100);--clr-card-border-color:var(--cds-alias-object-border-color);--clr-card-box-shadow:var(--cds-alias-object-shadow-300);--clr-card-clickable-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-card-clickable-box-shadow:0 0 0 var(--cds-global-space-1) var(--clr-card-clickable-border-color);--clr-card-header-title-color:var(--clr-card-title-color);--clr-card-content-title-color:var(--clr-card-title-color);--clr-card-text-color:var(--cds-alias-typography-color-400)}:root [cds-theme]{--clr-dropdown-active-text-color:var(--cds-alias-object-interaction-color-active);--clr-dropdown-bg-color:var(--cds-alias-object-container-background);--clr-dropdown-border-color:var(--cds-alias-object-border-color);--clr-dropdown-divider-color:var(--cds-alias-object-border-color-tint);--clr-dropdown-divider-border-width:var(--cds-global-space-1);--clr-dropdown-child-border-color:var(--cds-alias-object-border-color);--clr-dropdown-bg-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-dropdown-selection-color:var(--cds-alias-object-interaction-background-selected);--clr-dropdown-text-color:var(--cds-alias-object-interaction-color);--clr-dropdown-header-color:var(--cds-alias-typography-color-400);--clr-dropdown-header-font-weight:var(--cds-alias-typography-font-weight-medium);--clr-dropdown-item-font-weight:var(--cds-alias-typography-secondary-font-weight);--clr-dropdown-item-color:var(--cds-alias-object-interaction-color);--clr-dropdown-item-bg-color:transparent;--clr-dropdown-item-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-dropdown-item-hover-bg-color:var( --clr-dropdown-bg-hover-color );--clr-dropdown-item-active-color:var(--cds-alias-object-interaction-color-active);--clr-dropdown-item-active-bg-color:var(--cds-alias-object-interaction-background-active);--clr-dropdown-item-selected-color:var(--cds-alias-object-interaction-color-selected);--clr-dropdown-item-selected-bg-color:var( --clr-dropdown-selection-color );--clr-dropdown-item-selected-hover-bg-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-dropdown-item-selected-active-bg-color:var(--cds-alias-object-interaction-background-selected-active);--clr-dropdown-item-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-dropdown-item-disabled-bg-color:transparent}:root [cds-theme]{--clr-login-title-color:var(--cds-alias-typography-color-400);--clr-login-hint-color:var(--cds-alias-typography-color-400);--clr-login-footer-gap:var(--cds-global-space-7);--clr-login-copyright-color:var(--cds-alias-typography-link-color);--clr-login-background-color:var(--cds-alias-object-container-background);--clr-login-welcome-color:var(--cds-alias-typography-color-400);--clr-login-error-background-color:var(--clr-alert-danger-bg-color);--clr-login-error-icon-color:var(--clr-alert-danger-icon-color);--clr-login-logo-color:#717175;--clr-login-trademark-color:var(--clr-h2-color);--clr-login-trademark-font-weight:var(--clr-h2-font-weight);--clr-login-trademark-font-family:var(--clr-h2-font-family);--clr-login-trademark-font-size:var(--clr-h2-font-size);--clr-login-trademark-letter-spacing:var(--clr-h2-letter-spacing)}:root [cds-theme]{--clr-modal-border-radius:var(--cds-alias-object-border-radius-100);--clr-modal-close-color:var(--clr-close-color);--clr-modal-bg-color:var(--cds-alias-object-container-background);--clr-modal-content-box-shadow:var(--cds-alias-object-shadow-300);--clr-modal-backdrop-color:var(--cds-alias-object-overlay-backdrop-background);--clr-modal-sm-width:calc(288 * (1rem / var(--cds-global-base)));--clr-modal-md-width:calc(576 * (1rem / var(--cds-global-base)));--clr-modal-lg-width:calc(864 * (1rem / var(--cds-global-base)));--clr-modal-xl-width:calc(1152 * (1rem / var(--cds-global-base)));--clr-modal-title-color:var(--cds-alias-typography-color-400);--clr-modal-title-font-size:var(--cds-alias-typography-section-font-size);--clr-modal-title-font-family:var(--clr-metropolis-font-family);--clr-modal-title-font-weight:var(--cds-alias-typography-section-font-weight);--clr-modal-title-line-height:var(--cds-alias-typography-section-line-height);--clr-modal-title-letter-spacing:var(--cds-alias-typography-section-letter-spacing)}:root [cds-theme]{--clr-header-height:calc(60 * (1rem / var(--cds-global-base)));--clr-header-divider-color:var(--cds-global-color-construction-600);--clr-header-bg-color:var(--cds-global-color-cool-gray-1000);--clr-header-2-bg-color:var(--cds-global-color-construction-800);--clr-header-3-bg-color:var(--cds-global-color-azure-900);--clr-header-4-bg-color:var(--clr-header-3-bg-color);--clr-header-5-bg-color:var(--clr-header-3-bg-color);--clr-header-6-bg-color:var(--clr-header-bg-color);--clr-header-7-bg-color:var(--clr-header-2-bg-color);--clr-header-font-color:var(--cds-global-color-construction-100);--clr-header-font-color-hover:var(--cds-global-color-construction-50);--clr-header-title-font-weight:var(--cds-global-typography-subsection-font-weight);--clr-header-title-font-family:var(--cds-global-typography-header-font-family);--clr-header-search-icon-size:var(--cds-global-space-9);--clr-header-search-margin-left:var(--cds-global-space-5);--clr-header-search-margin-right:var(--cds-global-space-7);--clr-header-search-gap:var(--cds-global-space-5);--clr-header-search-input-font-color:var(--cds-global-color-white);--clr-header-search-placeholder-font-weight:var(--cds-global-typography-font-weight-regular);--clr-header-search-placeholder-text-color:var(--cds-global-color-construction-400);--clr-header-search-border-active:var(--cds-alias-object-border-width-100) solid Highlight;--clr-header-search-border-hover:var(--cds-alias-object-border-width-100) solid var(--cds-global-color-construction-400)}:root [cds-theme]{--clr-nav-box-shadow-color:var(--cds-alias-object-border-color);--clr-nav-active-bg-color:var(--cds-alias-object-interaction-background-active);--clr-nav-selected-bg-color:var(--cds-alias-object-opacity-0);--clr-nav-hover-bg-color:var(--cds-alias-object-interaction-background-hover);--clr-nav-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-nav-selected-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-nav-link-color:var(--cds-alias-object-interaction-color);--clr-nav-link-active-color:var(--cds-alias-object-interaction-color-active)}:root [cds-theme]{--clr-subnav-bg-color:var(--cds-alias-object-container-background)}:root [cds-theme]{--clr-vertical-nav-divider-color:var(--cds-alias-object-border-color);--clr-vertical-nav-icon-size:var(--cds-global-space-7);--clr-vertical-nav-icon-active-color:var(--cds-alias-object-interaction-color);--clr-vertical-nav-icon-right-margin:var(--cds-global-space-4);--clr-vertical-nav-collapsed-caret-size:var(--cds-global-space-10);--clr-vertical-nav-item-color:var(--cds-alias-object-interaction-color);--clr-vertical-nav-item-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-item-padding:var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-5) var(--cds-global-space-7);--clr-vertical-nav-item-child-padding:var(--cds-global-space-5) var(--cds-global-space-6) var(--cds-global-space-5) var(--cds-global-space-10);--clr-vertical-nav-item-height:var(--cds-global-space-10);--clr-vertical-nav-min-width:var(--cds-global-space-12);--clr-vertical-nav-item-active-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-selected-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-selected);--clr-vertical-nav-selected-hover-bg-color:var( --cds-alias-object-interaction-vertical-navigation-background-selected-hover );--clr-vertical-nav-selected-active-bg-color:var( --cds-alias-object-interaction-vertical-navigation-background-selected-active );--clr-vertical-nav-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-color);--clr-vertical-nav-hover-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-hover);--clr-vertical-nav-active-bg-color:var(--cds-alias-object-interaction-vertical-navigation-background-active);--clr-vertical-nav-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-item-top-level-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-toggle-icon-color:var(--cds-alias-object-interaction-color);--clr-vertical-nav-toggle-icon-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-vertical-nav-toggle-icon-active-color:var(--cds-alias-object-interaction-color-active);--clr-vertical-nav-toggle-icon-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-vertical-nav-toggle-button-size:var(--cds-global-space-10);--clr-vertical-nav-trigger-divider-border-color:var(--cds-alias-object-border-color);--clr-vertical-nav-trigger-divider-border-width:var(--clr-global-borderwidth);--clr-vertical-nav-trigger-collapsed-margin:mixins.baselinePx(3);--clr-vertical-nav-header-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-vertical-nav-header-padding:var(--cds-global-space-5) var(--cds-global-space-7)}:root [cds-theme]{--clr-sliding-panel-text-color:var(--cds-global-color-gray-700);--clr-nav-background-color:var(--cds-alias-object-container-background-dark);--clr-responsive-nav-trigger-bg-color:var(--cds-global-color-gray-0);--clr-responsive-nav-trigger-border-radius:var(--cds-alias-object-border-radius-100);--clr-responsive-nav-overflow-border-radius:var(--cds-alias-object-border-radius-100);--clr-responsive-nav-hamburger-border-radius:var(--cds-alias-object-border-radius-100)}:root [cds-theme]{--clr-badge-background-color:var(--cds-alias-utility-gray);--clr-badge-color:var(--cds-alias-typography-color-100);--clr-badge-info-bg-color:var(--cds-alias-utility-blue);--clr-badge-info-color:var(--cds-alias-typography-color-100);--clr-badge-success-bg-color:var(--cds-alias-utility-green);--clr-badge-success-color:var(--cds-alias-typography-color-100);--clr-badge-warning-bg-color:var(--cds-alias-utility-yellow);--clr-badge-warning-color:var(--cds-global-color-black);--clr-badge-danger-bg-color:var(--cds-alias-utility-red);--clr-badge-danger-color:var(--cds-alias-typography-color-100);--clr-badge-gray-bg-color:var(--cds-alias-utility-gray);--clr-badge-gray-color:var(--cds-alias-typography-color-100);--clr-badge-purple-bg-color:var(--cds-alias-utility-violet);--clr-badge-purple-color:var(--cds-alias-typography-color-100);--clr-badge-blue-bg-color:var(--cds-alias-utility-dark-blue);--clr-badge-blue-color:var(--cds-alias-typography-color-100);--clr-badge-orange-bg-color:var(--cds-alias-utility-tangerine);--clr-badge-orange-color:var(--cds-global-color-black);--clr-badge-light-blue-bg-color:var(--cds-alias-utility-light-blue);--clr-badge-light-blue-color:var(--cds-alias-typography-color-500)}:root [cds-theme]{--clr-label-font-color-light:var(--cds-alias-typography-color-500);--clr-label-font-color-dark:var(--clr-color-neutral-1000);--clr-label-default-border-color:var(--cds-alias-utility-gray);--clr-label-default-bg-color:var(--cds-alias-object-opacity-0);--clr-label-bg-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-label-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-label-bg-active-color:var(--cds-alias-object-interaction-background-active);--clr-label-active-color:var(--cds-alias-object-interaction-color-active);--clr-label-bg-disabled-color:var(--cds-alias-object-interaction-background-disabled);--clr-label-disabled-color:var(--cds-alias-typography-disabled);--clr-label-disabled-border-color:var(--cds-alias-status-disabled);--clr-label-gray-bg-color:var(--cds-alias-object-opacity-0);--clr-label-gray-border-color:var(--cds-alias-utility-gray);--clr-label-gray-color:var(--cds-alias-typography-color-500);--clr-label-purple-bg-color:var(--cds-alias-object-opacity-0);--clr-label-purple-border-color:var(--cds-alias-utility-violet);--clr-label-purple-color:var(--cds-alias-typography-color-500);--clr-label-blue-bg-color:var(--cds-alias-object-opacity-0);--clr-label-blue-border-color:var(--cds-alias-utility-dark-blue);--clr-label-blue-color:var(--cds-alias-typography-color-500);--clr-label-orange-bg-color:var(--cds-alias-object-opacity-0);--clr-label-orange-border-color:var(--cds-alias-utility-tangerine);--clr-label-orange-color:var(--cds-alias-typography-color-500);--clr-label-light-blue-bg-color:var(--cds-alias-object-opacity-0);--clr-label-light-blue-border-color:var(--cds-alias-utility-light-blue);--clr-label-light-blue-color:var(--cds-alias-typography-color-500);--clr-label-info-bg-color:var(--cds-alias-utility-blue-tint);--clr-label-info-font-color:var(--cds-alias-typography-color-500);--clr-label-info-border-color:var(--cds-alias-utility-blue);--clr-label-success-bg-color:var(--cds-alias-utility-green-tint);--clr-label-success-font-color:var(--cds-alias-typography-color-500);--clr-label-success-border-color:var(--cds-alias-utility-green);--clr-label-warning-bg-color:var(--cds-alias-utility-yellow-tint);--clr-label-warning-font-color:var(--cds-alias-typography-color-500);--clr-label-warning-border-color:var(--cds-alias-utility-yellow);--clr-label-danger-bg-color:var(--cds-alias-utility-red-tint);--clr-label-danger-font-color:var(--cds-alias-typography-color-500);--clr-label-danger-border-color:var(--cds-alias-utility-red);--clr-label-border-width:var(--cds-alias-object-border-width-100)}:root [cds-theme]{--clr-progress-default-color:var(--cds-alias-status-info);--clr-progress-alt-color-1:var(--cds-alias-status-success);--clr-progress-alt-color-2:var(--cds-alias-status-danger-shade);--clr-progress-alt-color-3:var(--cds-alias-status-warning);--clr-progress-bg-color:var(--cds-alias-object-container-background-shade);--clr-progress-label-color:var(--cds-alias-typography-color-400)}:root [cds-theme]{--clr-spinner-default-size:var(--cds-global-space-14);--clr-spinner-medium-size:var(--cds-global-space-11);--clr-spinner-small-size:var(--cds-global-space-8);--clr-spinner-inside-button-stroke-width:var(--cds-alias-object-border-width-100);--clr-spinner-inside-treeview-stroke-width:var(--cds-alias-object-border-width-100);--clr-spinner-default-stroke-width:var(--cds-global-space-4);--clr-spinner-medium-stroke-width:var(--cds-alias-object-border-width-400);--clr-spinner-small-stroke-width:var(--cds-alias-object-border-width-200);--clr-spinner-fill-bg-color:var(--cds-alias-object-container-background-shade);--clr-spinner-fill-inverse-bg-color:var(--cds-alias-object-container-background-inverse-tint);--clr-spinner-fill-color:var(--cds-alias-status-info);--clr-spinner-fill-inverse-color:var(--cds-alias-status-info-tint);--clr-spinner-border-radius:var(--cds-alias-object-border-radius-300);--clr-spinner-margin-right:var(--cds-global-space-6)}:root [cds-theme]{--clr-table-borderwidth:var(--cds-alias-object-border-width-100);--clr-table-border-radius:var(--cds-alias-object-border-radius-100);--clr-table-cornercellradius:var(--cds-alias-object-border-radius-100);--clr-table-cell-padding:var(--cds-global-space-5) var(--cds-global-space-7);--clr-table-cell-compact-padding:var(--cds-global-space-3) var(--cds-global-space-7);--clr-table-noborder-borderwidth:var(--cds-global-space-0);--clr-table-data-cell-font-size:var(--cds-global-typography-font-size-4);--clr-table-data-cell-line-height:var(--cds-global-space-7);--clr-table-data-cell-font-weight:var(--cds-global-typography-font-weight-regular);--clr-table-header-cell-font-size:var(--cds-global-typography-font-size-1);--clr-table-header-cell-line-height:var(--cds-global-space-7);--clr-table-header-cell-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-table-bgcolor:var(--cds-alias-object-container-background);--clr-thead-bgcolor:var(--cds-alias-object-container-background-tint);--clr-table-header-border-bottom-color:var(--cds-alias-object-border-color);--clr-table-footer-border-top-color:var(--cds-alias-object-border-color);--clr-table-border-color:var(--cds-alias-object-border-color);--clr-tablerow-bordercolor:var(--cds-alias-object-border-color);--clr-table-font-color:var(--cds-alias-typography-color-400);--clr-table-margin:var(--cds-global-space-9) 0 0 0;--clr-thead-color:var(--cds-alias-typography-color-400);--clr-table-smallpadding:var(--cds-global-space-4);--clr-table-bottomcellpadding:calc(var(--clr-table-cellpadding) - var(--cds-global-space-1));--clr-table-topcellpadding:var(--cds-global-space-6);--clr-table-fontsize:var(--cds-alias-typography-secondary-font-size);--clr-table-lineheight:mixins.baselinePx(14);--clr-table-cellpadding:var(--cds-global-space-6);--clr-table-compact-row-height:var(--cds-global-space-9);--clr-table-compact-vertical-padding:calc( (var(--clr-table-compact-row-height) - var(--clr-table-lineheight)) * .5 )}:root [cds-theme]{--clr-tooltip-background-color:var(--cds-alias-object-interaction-color-active);--clr-tooltip-color:var(--cds-alias-typography-color-100);--clr-tooltip-border-radius:var(--cds-alias-object-border-radius-100);--clr-tooltip-font-weight:var(--cds-global-typography-body-font-weight)}:root [cds-theme]{--clr-forms-baseline:var(--cds-global-space-4);--clr-forms-icon-size:var(--cds-global-space-9);--clr-form-disabled-background-color:var(--cds-alias-object-interaction-background);--clr-forms-label-color:var(--cds-alias-typography-color-400);--clr-forms-text-color:var(--cds-alias-typography-color-400);--clr-forms-invalid-color:var(--cds-alias-status-danger);--clr-forms-invalid-text-color:var(--cds-alias-status-danger);--clr-forms-valid-color:var(--cds-alias-status-success);--clr-forms-valid-text-color:var(--cds-alias-status-success);--clr-forms-subtext-color:var(--cds-alias-typography-color-300);--clr-forms-placeholder-color:var(--cds-alias-typography-color-200);--clr-forms-border-color:var(--cds-alias-object-interaction-border-color);--clr-forms-focused-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-subtext-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-border-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-text-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-label-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-placeholder-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-label-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-forms-input-padding:0 calc(4 * var(--clr-forms-baseline) / 3);--clr-forms-input-wrapper-height:calc(4 * var(--clr-forms-baseline));--clr-forms-input-group-icon-action-size:var(--cds-global-space-7);--clr-forms-checkbox-height:var(--cds-global-space-7);--clr-forms-checkbox-border-radius:var(--cds-alias-object-border-radius-100);--clr-forms-checkbox-label-color:var(--clr-forms-label-color);--clr-forms-checkbox-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-checkbox-indeterminate-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-checkbox-mark-color:var(--cds-alias-object-interaction-background);--clr-forms-checkbox-disabled-label-color:var(--clr-forms-label-disabled-color);--clr-forms-checkbox-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-checked-background-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-border-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-indeterminate-color:var(--cds-alias-status-disabled);--clr-forms-checkbox-disabled-mark-color:var(--cds-alias-object-interaction-background);--clr-forms-radio-label-color:var(--clr-forms-label-color);--clr-forms-radio-label-disabled-color:var(--cds-alias-typography-disabled);--clr-forms-radio-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-radio-disabled-mark-color:var(--cds-alias-typography-color-100);--clr-forms-radio-selected-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-background-highlight);--clr-forms-radio-checked-disabled-shadow:inset 0 0 0 var(--cds-global-space-4) var(--cds-alias-object-interaction-color-disabled);--clr-forms-password-eye-icon-color:var(--cds-alias-object-interaction-color);--clr-forms-password-disabled-eye-icon-color:var(--cds-alias-status-disabled);--clr-forms-range-progress-fill-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-range-track-color:var(--cds-alias-object-container-background-shade);--clr-forms-range-track-border-color:var(--cds-alias-object-interaction-background-highlight);--clr-forms-range-thumb-height:var(--cds-global-space-7);--clr-forms-range-track-height:var(--cds-global-space-3);--clr-forms-range-track-border-radius:var(--cds-global-space-2);--clr-forms-range-track-border-width:var(--cds-global-space-1);--clr-forms-range-progress-fill-color-disabled:var(--cds-alias-object-interaction-color-disabled);--clr-forms-range-track-color-disabled:var(--cds-alias-status-disabled-tint);--clr-forms-range-track-border-color-disabled:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-hover-background:transparent;--clr-forms-select-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-hover-border-color:var(--cds-alias-object-interaction-color-hover);--clr-forms-select-disabled-border-color:var(--cds-alias-object-interaction-color-disabled);--clr-forms-select-caret-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-forms-select-caret-color:var(--cds-alias-object-interaction-color);--clr-forms-select-caret-size:calc(10 * (1rem / var(--cds-global-base)));--clr-forms-select-option-color:var(--cds-alias-typography-color-400);--clr-forms-select-option-background-color:var(--cds-alias-object-interaction-background);--clr-forms-select-multiple-background-color:var(--cds-alias-object-container-background);--clr-forms-select-multiple-border-color:var(--cds-alias-object-border-color);--clr-forms-select-multiple-option-color:var(--cds-alias-typography-color-400);--clr-forms-select-multiple-selected-option-background-color:var(--cds-alias-object-interaction-background-selected);--clr-forms-textarea-background-color:var(--cds-alias-object-container-background);--clr-forms-textarea-disabled-background:var(--cds-alias-object-container-background);--clr-forms-textarea-border-radius:var(--cds-alias-object-border-radius-100);--clr-forms-datalist-caret-color:var(--cds-alias-status-neutral);--clr-forms-datalist-caret-disabled-color:var(--cds-alias-status-disabled);--clr-forms-datalist-caret-icon-size:var(--cds-global-space-7)}:root [cds-theme]{--clr-toggle-bg-color-off:var(--cds-alias-status-neutral);--clr-toggle-bg-color-on:var(--cds-alias-status-success);--clr-toggle-handle-bg-color:var(--cds-alias-object-interaction-background);--clr-toggle-handle-border-color:var(--clr-toggle-bg-color-off);--clr-toggle-handle-border-color-on:var(--clr-toggle-bg-color-on);--clr-toggle-disabled-default-border-color:var(--cds-alias-object-interaction-color-disabled);--clr-toggle-disabled-default-handle-color:var(--cds-alias-object-interaction-background);--clr-toggle-disabled-off-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color:var(--clr-toggle-disabled-default-border-color)}:root [cds-theme]{--clr-calendar-background-color:var(--cds-alias-object-container-background);--clr-calendar-border-color:var(--cds-alias-object-border-color-shade);--clr-calendar-btn-color:var(--cds-alias-object-interaction-color);--clr-calendar-today-date-cell-color:var(--cds-alias-typography-color-400);--clr-calendar-active-cell-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-calendar-active-focus-cell-background-color:var(--cds-alias-object-interaction-background-highlight);--clr-calendar-active-cell-color:var(--cds-alias-typography-color-100);--clr-calendar-btn-picker-trigger-color:var(--cds-alias-typography-link-color);--clr-calendar-btn-picker-trigger-hover-color:var(--cds-alias-typography-link-color-hover);--clr-calendar-btn-picker-trigger-active-color:var(--cds-alias-typography-link-color);--clr-calendar-btn-hover-focus-color:var(--cds-alias-object-interaction-background-hover);--clr-calendar-btn-hover-focus-color-text:var(--cds-alias-object-interaction-color-hover);--clr-calendar-btn-active-color:var(--cds-alias-object-interaction-color-active);--clr-calendar-btn-active-color-bg:var(--cds-alias-object-interaction-background-active);--clr-calendar-weekday-font-size:var(--cds-global-typography-font-size-3);--clr-calendar-today-date-cell-font-weight:var(--cds-global-typography-font-weight-semibold);--clr-calendar-picker-btn-font-size:var(--cds-global-typography-font-size-6);--clr-calendar-picker-btn-font-weight:var(--cds-global-typography-font-weight-medium)}:root [cds-theme]{--clr-combobox-border-color:var(--cds-alias-object-border-color);--clr-combobox-input-background-color:var(--cds-alias-object-container-background-tint);--clr-combobox-pill-background-color:var(--cds-alias-object-interaction-background);--clr-combobox-pill-border-color:var(--cds-alias-object-border-color);--clr-combobox-pill-font-color:var(--cds-alias-typography-color-500);--clr-combobox-filter-highlight:var(--cds-alias-object-interaction-background-highlight);--clr-combobox-min-width:calc(168 * (1rem / var(--cds-global-base)));--clr-combobox-multi-min-width:calc(360 * (1rem / var(--cds-global-base)));--clr-combobox-min-height:var(--cds-global-space-9);--clr-combobox-font-size:var(--cds-global-typography-secondary-font-size);--clr-combobox-font-weight:var(--cds-global-typography-secondary-font-weight);--clr-combobox-text-color:var(--cds-alias-typography-color-400);--clr-combobox-border-radius:var(--cds-alias-object-border-radius-100);--clr-combobox-padding-left:var(--cds-global-space-5);--clr-combobox-trigger-padding-left:var(--cds-global-space-5);--clr-combobox-trigger-padding-right:var(--cds-global-space-5);--clr-combobox-trigger-gap:var(--cds-global-space-6);--clr-combobox-trigger-font-color:var(--cds-alias-object-interaction-color);--clr-combobox-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-combobox-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-combobox-pill-padding:0 var(--cds-global-space-3);--clr-combobox-pill-margin:var(--cds-global-space-3) var(--cds-global-space-3) 0 0;--clr-combobox-pill-height:var(--cds-global-space-7);--clr-combobox-pill-remove-icon-color:var(--cds-alias-object-interaction-color);--clr-combobox-caret-icon-size:var(--cds-global-space-7);--clr-combobox-pill-border-radius:var(--cds-alias-object-border-radius-100)}:root [cds-theme]{--clr-stack-view-border-width:var(--cds-alias-object-border-width-100);--clr-stack-view-border-radius:var(--cds-alias-object-border-radius-100);--clr-stack-view-border-color:var(--cds-alias-object-border-color);--clr-stack-block-changed-border-top-color:var(--clr-stack-view-border-color);--clr-stack-view-title-color:var(--cds-alias-typography-color-400);--clr-stack-view-row-color:var(--cds-alias-typography-color-400);--clr-stack-view-row-bg-color:var(--cds-alias-object-container-background);--clr-stack-view-expandable-row-color:var(--cds-alias-object-interaction-color);--clr-stack-view-expandable-row-bg-color:var(--cds-alias-object-interaction-background);--clr-stack-view-expandable-row-hover:var(--cds-alias-object-interaction-color-hover);--clr-stack-view-expandable-row-bg-hover:var(--cds-alias-object-interaction-background-hover);--clr-stack-view-expandable-row-active:var(--cds-alias-object-interaction-color-active);--clr-stack-view-expandable-row-bg-active:var(--cds-alias-object-interaction-background-active);--clr-stack-view-expanded-row-color:var(--cds-alias-object-interaction-color-selected);--clr-stack-view-expanded-row-bg-color:var(--cds-alias-object-interaction-background-selected);--clr-stack-view-expanded-hover-row-bg-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-stack-view-expanded-active-row-bg-color:var(--cds-alias-object-interaction-background-selected-active);--clr-stack-view-row-font-size:var(--cds-alias-typography-secondary-font-size);--clr-stack-view-row-font-weight:var(--cds-alias-typography-secondary-font-weight);--clr-stack-view-row-line-height:calc(20 * (1rem / var(--cds-global-base)));--clr-stack-view-row-letter-spacing:var(--cds-alias-typography-secondary-letter-spacing);--clr-stack-view-stack-block-border-bottom:var(--clr-stack-view-border-color);--clr-stack-view-stack-children-stack-block-border-bottom-color:var(--clr-stack-view-border-color);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color:var(--clr-stack-view-bg-color);--clr-stack-view-stack-block-caret-color:var(--clr-stack-view-expandable-row-color);--clr-stack-view-color:var(--clr-stack-view-row-color);--clr-stack-view-bg-color:var(--clr-stack-view-row-bg-color);--clr-stack-view-stack-block-label-font-size:var(--clr-stack-view-row-font-size);--clr-stack-view-stack-block-label-font-weight:var(--clr-stack-view-row-font-weight);--clr-stack-view-stack-block-label-line-height:var(--clr-stack-view-row-line-height);--clr-stack-view-stack-block-label-letter-spacing:var(--clr-stack-view-row-letter-spacing);--clr-stack-view-stack-block-expanded-bg-color:var(--clr-stack-view-expanded-row-bg-color);--clr-stack-view-stack-block-expandable-hover:var(--clr-stack-view-expandable-row-hover);--clr-stack-view-stack-block-expanded-text-color:var(--clr-stack-view-expanded-row-color)}:root [cds-theme]{--clr-tree-border-radius:var(--cds-alias-object-border-radius-100);--clr-tree-link-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-tree-link-selection-color:var(--cds-alias-object-interaction-background-selected);--clr-tree-link-text-color:var(--cds-alias-object-interaction-color);--clr-tree-node-caret-link-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-tree-node-caret-link-active-color:var(--cds-alias-object-interaction-color-active);--clr-tree-node-caret-link-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-tree-node-caret-color:var(--cds-alias-object-interaction-color);--clr-tree-node-caret-hover-color:var(--clr-tree-node-caret-link-hover-color);--clr-tree-node-caret-active-color:var(--clr-tree-node-caret-link-active-color);--clr-tree-node-caret-disabled-color:var(--clr-tree-node-caret-link-disabled-color);--clr-tree-node-content-text-only-color:var(--cds-alias-typography-color-400);--clr-tree-node-content-color:var(--clr-tree-link-text-color);--clr-tree-node-content-bg-color:var(--cds-alias-object-opacity-0);--clr-tree-node-content-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-tree-node-content-bg-hover-color:var(--clr-tree-link-hover-color);--clr-tree-node-content-active-color:var(--cds-alias-object-interaction-color-active);--clr-tree-node-content-bg-active-color:var(--cds-alias-object-interaction-background-active);--clr-tree-node-content-selected-color:var(--cds-alias-object-interaction-color-selected);--clr-tree-node-content-bg-selected-color:var(--clr-tree-link-selection-color);--clr-tree-node-content-bg-selected-hover-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-tree-node-content-bg-selected-active-color:var(--cds-alias-object-interaction-background-selected-active);--clr-tree-node-content-disabled-color:var(--cds-alias-typography-disabled);--clr-tree-node-content-bg-disabled-color:var(--cds-alias-object-opacity-0)}:root [cds-theme]{--clr-datagrid-font-color:var(--cds-alias-typography-color-500);--clr-datagrid-default-border-color:var(--cds-alias-object-border-color);--clr-datagrid-icon-color:var(--cds-alias-object-interaction-color);--clr-datagrid-row-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-datagrid-row-active-color:var(--cds-alias-object-interaction-background-active);--clr-datagrid-row-hover-font-color:var(--cds-alias-typography-color-500);--clr-datagrid-action-toggle-color:var(--cds-alias-object-interaction-color-active);--clr-datagrid-pagination-btn-color:var(--cds-alias-object-interaction-color);--clr-datagrid-pagination-btn-disabled-color:var(--cds-alias-status-disabled);--clr-datagrid-pagination-input-border-color:var(--cds-alias-object-border-color);--clr-datagrid-pagination-input-border-focus-color:var(--clr-forms-focused-color);--clr-datagrid-popover-bg-color:var(--cds-alias-object-container-background);--clr-datagrid-popover-border-color:var(--cds-alias-object-border-color);--clr-datagrid-popover-font-color:var(--cds-alias-typography-color-400);--clr-datagrid-action-popover-hover-color:var(--cds-alias-object-interaction-background-hover);--clr-datagrid-row-selected:var(--cds-alias-typography-color-500);--clr-datagrid-row-selected-background-color:var(--cds-alias-object-interaction-background-selected);--clr-datagrid-row-selected-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-datagrid-row-selected-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-datagrid-column-switch-header-font-color:var(--cds-alias-object-interaction-color);--clr-datagrid-column-switch-header-font-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-datagrid-column-switch-header-font-hover-active:var(--cds-alias-object-interaction-color-active);--clr-datagrid-detail-caret-icon-open-bg-color:var(--cds-alias-object-interaction-background-highlight);--clr-datagrid-detail-caret-icon-open-icon-color:var(--cds-alias-object-interaction-background);--clr-datagrid-placeholder-color:var(--cds-alias-typography-color-200);--clr-datagrid-loading-background:var(--cds-alias-object-container-backdrop-background);--clr-datagrid-column-toggle-gap:var(--cds-global-space-3);--clr-datagrid-column-toggle-padding:0 var(--cds-global-space-5);--clr-datagrid-column-toggle-border-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-column-toggle-fill-color:var(--cds-alias-object-opacity-0);--clr-datagrid-column-toggle-text-color:var(--cds-alias-typography-color-400);--clr-datagrid-column-toggle-disabled-color:var(--clr-btn-default-disabled-color);--clr-datagrid-column-toggle-border-hover-color:var(--cds-alias-object-interaction-color-active);--clr-datagrid-column-toggle-fill-hover-color:var(--cds-alias-object-interaction-background);--clr-datagrid-column-toggle-text-hover-color:var(--cds-alias-typography-color-500);--clr-datagrid-column-toggle-border-active-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-column-toggle-fill-active-color:var(--cds-alias-object-opacity-0);--clr-datagrid-column-toggle-text-active-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-pane-content-padding:var(--cds-global-space-7);--clr-datagrid-detail-pane-close-icon-size:var(--cds-global-space-9);--clr-datagrid-detail-body-text-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-header-title-color:var(--cds-alias-typography-color-400);--clr-datagrid-detail-pane-bg-color:var(--cds-alias-object-container-background);--clr-datagrid-detail-pane-border-color:var(--cds-alias-object-border-color);--clr-datagrid-placeholder-font-size:var(--cds-alias-typography-section-font-size);--clr-datagrid-placeholder-font-weight:var(--cds-alias-typography-section-font-weight);--clr-datagrid-placeholder-line-height:var(--cds-alias-typography-section-line-height);--clr-datagrid-placeholder-letter-spacing:var(--cds-alias-typography-section-letter-spacing);--clr-datagrid-placeholder-background-color:var(--cds-alias-object-container-background);--clr-datagrid-popovers-box-shadow:var(--cds-alias-object-shadow-100);--clr-datagrid-column-separator-height:calc(100% - var(--cds-global-space-5));--clr-datagrid-column-separator-width:var(--cds-global-space-1);--clr-datagrid-column-resize-handler-color:var(--cds-alias-object-interaction-border-color);--clr-datagrid-filter-toggle-size:var(--cds-global-space-7);--clr-datagrid-footer-pagination-gap:var(--cds-global-space-6);--clr-datagrid-fixed-column-size:var(--cds-global-space-12);--clr-datagrid-column-separator-expandby:var(--cds-global-space-6);--clr-datagrid-icon-size:var(--cds-global-space-7);--clr-datagrid-action-arrow-size:var(--cds-global-space-4);--clr-datagrid-compact-outline-offset:calc(-1 * tokens.$cds-global-space-3);--clr-datagrid-horizontal-padding:mixins.baselinePx(9)}:root [cds-theme]{--clr-wizard-default-space:var(--cds-global-space-9);--clr-wizard-main-bgcolor:var(--cds-alias-object-overlay-background);--clr-wizard-main-text-color:var(--cds-alias-typography-color-400);--clr-wizard-stepnav-bgcolor:var(--cds-alias-object-interaction-background);--clr-wizard-stepnav-text:var(--cds-alias-typography-color-400);--clr-wizard-stepnav-text-active:var(--cds-alias-object-interaction-color-active);--clr-wizard-stepnav-text-hover:var(--cds-alias-object-interaction-color-hover);--clr-wizard-stepnav-text--active:var(--cds-alias-object-interaction-color-selected);--clr-wizard-stepnav-text-disabled:var(--cds-alias-typography-disabled);--clr-wizard-stepnav-item-border-color:var(--cds-alias-status-neutral-tint);--clr-wizard-stepnav-border-size:var(--cds-global-space-3);--clr-wizard-stepnav-item-border-color--active:var(--cds-alias-status-success);--clr-wizard-stepnav-active-bgcolor:var(--cds-alias-object-interaction-background-selected);--clr-wizard-stepnav-selected-bgcolor:var(--clr-wizard-stepnav-active-bgcolor);--clr-wizard-stepnav-selected-hover-bgcolor:var(--cds-alias-object-interaction-background-selected-hover);--clr-wizard-stepnav-selected-active-bgcolor:var(--cds-alias-object-interaction-background-selected-active);--clr-wizard-stepnav-link-error-icon-color:var(--cds-alias-status-danger);--clr-wizard-stepnav-link-complete-icon-color:var(--cds-alias-status-success);--clr-wizard-stepnav-border-color:var(--cds-alias-object-container-border-color);--clr-wizard-stepnav-link-hover-bg-color:var(--cds-alias-object-interaction-background-hover);--clr-wizard-stepnav-link-active-bg-color:var(--cds-alias-object-interaction-background-active);--clr-wizard-stepnav-link-padding:calc(var(--cds-global-space-5) - var(--cds-global-space-1));--clr-wizard-stepnav-item-error-border-color:var(--cds-alias-status-danger);--clr-wizard-title-text:var(--cds-alias-typography-color-400);--clr-wizard-footer-height:auto;--clr-wizard-header-action-color:var(--cds-alias-object-interaction-color);--clr-wizard-header-action-color--hovered:var(--cds-alias-object-interaction-color-hover);--clr-wizard-box-shadow:var(--cds-alias-object-shadow-300);--clr-wizard-border-radius:var(--cds-alias-object-border-radius-100);--clr-wizard-content-background-color:var(--cds-alias-object-container-background)}:root [cds-theme]{--clr-signpost-content-color:var(--cds-alias-typography-color-400);--clr-signpost-content-bg-color:var(--cds-alias-object-container-background);--clr-signpost-content-border-color:var(--cds-alias-object-interaction-border-color);--clr-signpost-action-color:var(--cds-alias-object-interaction-color);--clr-signpost-action-hover-color:var(--cds-alias-object-interaction-color-hover);--clr-signpost-action-active-color:var(--cds-alias-object-interaction-color-active);--clr-signpost-border-radius:var(--cds-alias-object-border-radius-100);--clr-signpost-pointer-size:var(--cds-global-space-6);--clr-signpost-pointer-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-border-color);--clr-signpost-pointer-invisible-border:var(--clr-signpost-pointer-size) solid transparent;--clr-signpost-pointer-pseudo-border:var(--clr-signpost-pointer-size) solid var(--clr-signpost-content-bg-color);--clr-signpost-pointer-psuedo-border:var(--clr-signpost-pointer-pseudo-border);--clr-signpost-border-size:var(--clr-signpost-pointer-size)}:root [cds-theme]{--clr-accordion-text-color:var(--cds-alias-object-interaction-color);--clr-accordion-text-color-hover:var(--cds-alias-object-interaction-color-hover);--clr-accordion-text-color-active:var(--cds-alias-object-interaction-color-active);--clr-accordion-panel-disabled-color:var(--cds-alias-object-interaction-color-disabled);--clr-accordion-active-background-color:var(--cds-alias-object-interaction-background-selected);--clr-accordion-content-background-color:var(--cds-alias-object-app-background);--clr-accordion-content-color:var(--cds-alias-typography-color-450);--clr-accordion-content-font-size:var(--cds-alias-typography-secondary-font-size);--clr-accordion-header-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-disabled-background-color:var(--cds-alias-object-container-background);--clr-accordion-header-hover-background-color:var(--cds-alias-object-interaction-background-hover);--clr-accordion-header-active-background-color:var(--cds-alias-object-interaction-background-active);--clr-accordion-header-open-background-color:var(--clr-accordion-active-background-color);--clr-accordion-header-open-active-background-color:var(--cds-alias-object-interaction-background-selected-active);--clr-accordion-header-open-hover-background-color:var(--cds-alias-object-interaction-background-selected-hover);--clr-accordion-error-color:var(--cds-alias-status-danger);--clr-accordion-complete-color:var(--cds-alias-status-success);--clr-accordion-border-color:var(--cds-alias-object-border-color);--clr-accordion-border-radius:var(--cds-alias-object-border-radius-100);--clr-accordion-border-left-color-complete:var(--cds-alias-status-success);--clr-accordion-border-left-color-error:var(--cds-alias-status-danger);--clr-accordion-header-left-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-status-neutral-tint);--clr-accordion-header-left-current-indicator:inset var(--cds-global-space-5) 0 0 var(--cds-alias-object-interaction-background-highlight);--clr-accordion-step-title-min-width:var(--cds-global-space-13)}:root [cds-theme]{--clr-timeline-line-color:var(--cds-alias-object-interaction-border-color);--clr-timeline-step-header-color:var(--cds-alias-typography-color-400);--clr-timeline-step-title-color:var(--cds-alias-typography-color-400);--clr-timeline-step-description-color:var(--cds-alias-typography-color-400);--clr-timeline-incomplete-step-color:var(--cds-alias-object-interaction-border-color);--clr-timeline-current-step-color:var(--cds-alias-object-interaction-background-highlight);--clr-timeline-success-step-color:var(--cds-alias-status-success);--clr-timeline-error-step-color:var(--cds-alias-status-danger);--clr-timeline-step-title-font-weight:var(--cds-alias-typography-font-weight-semibold);--clr-timeline-step-internal-spacing:var(--cds-global-space-6)}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFXwABMAAAAAoOAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfKTbLEdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcfAAAOdj+hfXRHU1VCAAAJNAAAACAAAAAgRHZMdU9TLzIAAAlUAAAATgAAAGBoqa3+Y21hcAAACaQAAAJsAAADnndDD7FjdnQgAAAMEAAAADAAAAA8Ed8By2ZwZ20AAAxAAAAGOgAADRZ2ZH12Z2FzcAAAEnwAAAAIAAAACAAAABBnbHlmAAAShAAAODkAAG08sNGyNWhlYWQAAErAAAAANgAAADYLa4YHaGhlYQAASvgAAAAhAAAAJAeEBCBobXR4AABLHAAAAosAAATasng5PmxvY2EAAE2oAAACbwAAAnpyVVfabWF4cAAAUBgAAAAgAAAAIAKRAh5uYW1lAABQOAAAAYUAAANkL+aGSnBvc3QAAFHAAAADoQAABiGXFj2KcHJlcAAAVWQAAACBAAAAjRlQAhB3ZWJmAABV6AAAAAYAAAAG9G1YmAAAAAEAAAAA1CSYugAAAADTwZ2GAAAAANS+pOt42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcLbFVVFl37fO5r3wMspXyEUgkhUAhWhjCiCKNxmlpIRxmsBA0YNY4fkM9UZKbGyGcUzUjqxJGKZELQMtpgBUTFqkheCP6IIfgJEiwEK2L9ASoaI8p13X0fcEv7ZuxKV3f3Offcs/de5+3zIADSGIopkMqqmloUwNGDMITlH4GBnfOXunkomXtj3RyUzp0zdw5ng/5oNJ4RseVzafRDGYarx2IYamxLPBos0FUlaEDAh6TnQj4xUH0eJachqAobyB4TsQK/IJSBMNwG58kAaUMGPbizI2E2bA73hvuR5yf8Ju/I7m69n2BAp/8/C/+dd4WOvCNteUf2htk8I83hwXBrhLOf4O/OCF12ivDzsIFZMhjCTA9ntkYQBhWExQWEw1jC4/dEgPFEChcTBZhAFDK3E1mpRYRgKe7nzAcIz4yvoP9FQvASIXiZMHiXcHifcNhPeHxCBPiUCPAZEeAokcI3RAoniEJW7xeuFhJpKZIiFEqxFJNLpIQ8kJVNc+0xVMkwPjOKEN13vGOjO7a6Y6c79qgkClBFFKKaSGMakcF83MUVokgCjSTQSDwexkrObyQK8RhWc/4T+C/nP01ksJFIYRNRgOeIFDYTBXieSOEFogBbiEK0EoXYRqSRJdLYTqSxg0jjdULwJiGanQAHiAw+JuK8GM2L0bw4zYvXvHjNi9O8OM2Lk/7Sn/k6V84lRznyXLWCGRrOGlewtmNZ0/HMzARmZD4W4K+ow51YyFouxTL8A/cxCw8w+o2M6HlW8iVW8F1Wbj8r9ikrdZQ7OaEnq4jvLYnOl7lXz+EbUse4e1JfW6m7hvD7btSqI9H5yDvyJXGsmyeP5T0bX+b+7gu/Dg+ED4UPnT2SO5FNYdPp/75IjHyuzxiUqiZENWFwDWFxLeFwHeExkwioiJWcE6lBVA1G1WDQQgTYQARaadFKi1ZatNKidTU4RFgcJiw6CIufCY+TRCC9pTfr2kf6kPtKX3JUUdGKigySQVzfYDTOITLoTfRQpYsq3ajSbU7pVxBJpTuNJ0jEk1Kl25zSz2jcaVROo0ppVKeUHms8VvcrRH5dR9E61azJRRgp12qcKdWvVf2aXMyRik0u8kjLJhF/UtFWs5CSMXIx3x59elUxwmms17WMayYjaWQkq/A4o3kCT6IJ6xjR04xkA09jK3eb5S53cHeHWIMO7uwkd9CHb+vPtwziimWqZ4Ne2lGKw6W0i9nfLqUlal/KTtQWlJHbmf/tslxWyCOyStbIOlkvm2SLbJXt8pbskg9knxyUw/KVfCs/yknjTNoUmX6m1Aw15abCjDMTzGWmytSYaWaGud7cbGabBWaRuccsMw+aBvOoWW3WmqdMi9lsWs02s8PsNLvNHtNm2k2HOWKOm58sbGB72GI7wJbZYXaUHWMvtBPt5bbaXmlr7XX2BnuLvcPW2b/be+199p/2X7bR/sc+aZvtBvuCfcVm7Rv2Hfue3WsP2EP2C3vM/mB/dsYVuF6uxA10Q9xwN9qNdRe5P7hKN8VNddPdTHeTu83Ncwvd3W6JW+5WuEfcKrfGrXPr3Sa3xW11291bbpf7wO1zB91h95X71v3oTnrn077I9/Olfqgv9xV+nJ/gL/NVvsZP8zP89f5mP9sv8Iv8PX6Zf9A3+Ef9ar/WP+Vb/Gbf6rf5HX6n3+33+Dbf7jv8EX/c/xQgCIIePB31ZiN5iXKlcrVyY8RYrNysnmXKKxM8VblCeZLy3yI2g9WuVa5SHmH4mSrlyhXKkyNGvfKz5tVTtlyiPEn97con1DNKuUl5pHJG+c92NvkZ5frumVU/E2O1+rswpitvVl58hmVWHLva85TfVF7ZleMMqN2Va5VHmOz/Y2o3matsd4ypyi3K9WeY2ctq9v43x/nMdssjE1yf2HMnO1HTJeovV3/SrtQcPqb2rETm4yg62TkV+bP8jWpPjm2dE2smrk4cdazPnJ3zR3Oa1X7WLjql3pzGPlT7/cjO1TTOWKztWHtJf1zZOG/vqb1Ya/SR6vxrnT9V39Wuc/RExLrt5K9Q+0SughtPqzrpj0/QpIRm4ook7efUvjX263w9F2aw+pvUHyttZMKuUs6oJ599XO27Nbqr1N6jdnLl6nAL+XzlZKWSb5ycO93Z38CdZxqcp/dS8N5VzqxEt1PHrj2aXTC6YQf4HW9iKYzDRexhUefuxb49iT096ty99Y5arJ27D/vOFPahGqIvrmKf68dON53ffWYQpdrLB7PrzWLXms+72xC9vY1nR1/D9day8/1Je9/V7H6vskO+hl24lTe6o6jXW+UqfCcej7MTD0KL9tRW7lfkHP1uFkDCWIVLcAt5Obtdht91yhjbKN69L+SuL+cur0QtR99W7e5VPqisZwa7E6yVwF3K65U/1qz1VTuDP/I9t+F2SUmBFEpaMtJTenXd0a99l590AAABAAAACgAcAB4AAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGZyZ/zCwMrAwtTFFMHAwOANoRnjGEQYzYB8BjYGOGBnQAKh3uF+DA4MCqp/mKX/GzMwMJ9k1FFgYJgMkmNiZVoPpBQYmADwbQq1AAB42rWTWVCOURzGf/+3fREqFPX29mnTRqIURfalyL6UrNmyr9ka6xBDRVLIniSjGRNTU7Yb7rg1Y4y+z5Vb7gwdx1dMM8y4cmbec95zzpznnHme3x9woesLQXSPVOqZOOeuUqzHJYzDjYGUcIs67tJIE8200CYeEiCDJEwGS5wkSaqkS6ZMlRzJk0IpkhIj1XhlvHeJMo+breYT84vlbgVawVaoZbOirGFWunXf5h/5TSl9h8WNHtqPaeOZ+Ep/McUmsZIoKZImGZIl2ZIrBbJBNmvtl8ZbrX3IbDHbzc+WYQVYQVaIU3uolfZLW31UL9Rz9VS1q1b1SDWrh6pJNaoGVa/q1DVVq2pUtapSlapClakzqlSd6HzTmdWZ9P2To9xR4Mh3xNgH2v3sPnYvu5vd6Pja8bnj8IeQd8ldXv2n5m54O5Pgj1sEo/vP+IdG10kXXHV27njgiRfe+OBLL/zoTR/64k8AgfSjPwMIIlhnPEinHopJmE4kHBuDiSCSKKKJYQixxBFPAokMZRhJDCeZEYwkhVRGkUY6oxlDBpmM1cxkMZ4JTGQSk5nCVKYxnRlkk8NMZpHLbOYwl3nMZwELWcRiTVoe+SylgGUsZ4V+/w52sptiDnGc05RTRgXnOUclVVRzkRoucYXL1HKV69zUFP1k9DYNmqV7mqafbRWrtR3RbOBstzfrWaP7XZz47VbhXxy8QD2bWdljZS2bJEaPW9jOMew4JFzzGSlRugIiuKN3HqBplgRdD/HdZ4qcYcSyjb1sZR97OMBBXUv7OcJRvXWYUk5xkte6mnqxTrzEW3zYKH6af88fkM2q6HjaY2DAApKBMIwhjGk9AwPTbiZWBob/IczS/42Zdv//wnSJSfD/l/9+ID4A2s8NsnjarVZpd9NGFJW8ZSMbWWhRS8dMnKbRyKQUggEDQYrtQro4WytBaaU4SfcFutF9X/CveXLac+g3flrvG9kmgYSe9tQf9O7MuzNvm3ljMpQgY92vBEIs3TWGlpcot3rNp1MWzQThtmiu+5QqRH/1Gr1GoyE3rHyejIAMTy62DNPwQtchU5EItx1KKbEp6F6dMtPXWjNmv1dpVChX8fOULgQr1/28zFtNX1C9jqmFwBJUYlQKAhEn7GiTZjDVHgmaY/0cM+/VfQFvmpGg/rofYkawrp/RPKP50AqDILDItINAklH3t4LAobQS2CdTiOBZ1qv7lJUu5aSLOAIyQ4cySsIvsRlnN1zBGvbYSjzgL0iVBqVn81B6oimaMBDPZQsIctkP61a0EvgyyAeCFlZ96CwOrW3foayiHs9uGakkUzkMpSuRcelGlNrYJrMBA5SddahHCXZ1wGvczRgbgneghTBgSrioXe1VrZ4Bw6u4s/lu7vvU3lr0J7uYNlzwEHcoKk0ZcV10vgyLc0rCgpMdL1EdGS0mJgYOWE5TWGVY90PbveiQ0gG1BvrTKLYl88Fs3qFBFadSFdqMFh0aUiAKQYe8q7wcQLoBDfJoBaNBjBwaxjYjOiUCGWjALg15oWiGgoaQNIdG1NKaH2c2F4MpGtyStx0aVUvL/tJqMmnlMT+m5w+r2Bj21v14eBgFjFwatvnM4iS78SH+DOJD5iQqkS7U/ZiTh2jdJurLZmfzEss62Er0vARXgWcCRFKD/zXM7i3VAQWMDWNMIlseGRdbpmnqWo0pIzZSlTWfhqUrKjSAw9cPw6ErQpj/c3TUNIYM122G8eGcTXds6zjSNI7YxmyHJlRsspxEnlkeUXGa5WMqzrB8XMVZlkdVnGNpqbiH5RMq7mX5pIr7WD6jZCfvlAuRYSmKZN7gC+LQ7C7lZFd5M1Hau5TTXeWtRHlMGTRo/4f4nkJ8x+CXQHws84iP5XHEx1IiPpZTiI9lAfGxnEZ8LJ9GfCxnEB9LpURZH1NHwexoKDx2wdOlxNVTfFaLihybHNzCE7gANXFAFWVUktwRH8mwOPq5bmnNSToxG2fNiYqPRsYBPrs7Mw+rTypxWvv7HHhm5WEjuJ37Gud5Y/IPg3+LF2UpPmlOcHCnkAB4vL/DuBVRyaHTqnik7ND8P1Fxghugn0FNjMmCKIoa33zk8kqzWZM1tAofTwQ6K9rBvGlOjCOlJbSoSRoBLYOuWdA06vPsrWZRClFuYr+zeymimOxFGcyAKSjkprGw7O+kRFpYO6np9NHA5Ubai54sNVtWcYW9B+9jyM0seTdSXrgpKe1Fm1CnvMgCDrmRPbgmglto77KKYkpYqCI+CG0F++1jRCYtM4MugSJkcbKyD+2KHTmignYC33rSKu/bQu3PdfIgMJudbudBlpGi810V9Wp9VdbYKFev3E0fB9POsLHmF0UZTy57354U7FenBLkCRld2v+5J8fY71u1KST7bF3Z54nVKFfJfgAdD7pT3IhpFkbNYpRHPr1t4MkU5KMZFcxwX9NIe7YpV36Nd2Hfto1ZcVlSyH2XQVXTWbsI3Pl8I6kAqClqkIlZ4OmQ+m52a8LGUuCxF3LNk10X0HTwhHeK/OMS1/+vcchTcosoSXWjXCckHbR8r6K0lu5OHKkZn7bxsZ6IdSTfoGoKeSC44/l7gLo8V6RTu8/MHzF/Bdub4GJ0GvqroDMQS562CBIsq3tJOpl5QfIRpCfBF1UKzAngJwGTwsmqZeqYOoGeWmVMBWGEOg1XmMFhjDoN1tYOudxnoFSBTo1fVjpnM+UDJXMA8k9E15ml0nXkavcY8jW6wTQ/gdbbJ4A22ySBkmwwi5lQBNpjDoMEcBpvMYbCl/XKBtrVfjN7UfjF6S/vF6G3tF6N3tF+M3tV+MXpP+8XofeT4XLeAH+gRXQT8MIGXAD/ipOvRAkY38Yy2ObcSyJyPNcdscz7B4vPdXT/VI73iswTyis8TyPTb2KdN+CKBTPgygUz4Ctxyd7+v9UjTv0kg079NINO/w8o24fsEMuGHBDLhR3AvdPf7SY80/ecEMv2XBDL9V6xsE35LIBN+TyAT7qidvkyq82fVtal3i9JT9dudd9j5G2UzuiwAAAABAAH//wAPeNq1fQl4ZFWZ6DnnVtWtLanUnqSy1Z6lktpSqeyp7Etl6XRn7e4kvSXppqFp6IVFQBAbBkVRnHEbxUEQB1kaBFqUZRxGBZ49LiMOOo7om3FGHbfnG0Z0JDfvP+fcW3WzNTjf96CTVO79z/affz//f4KMaGE9iT8ueJCALMiJSpAf1aAUakEdaAiVZFw9ne2t6aZkbThQWVrsshYZNAQZY3Var9UrOpNOvzOZ8qeSKZH9FOGj8pQ+oz/pG3iSUj7LMKxBOpnCH5f+Dnf83+6eB3p6Hnigx+f19vT0HOnxnnvgiM97xPvAAw94jxw5NzDwwMpA1d8LP+v1Br3w75ajvoGBwEH4NOBt7/Edub7ZHd111VWPXHXVruiqN+qFfwgRNLr+OvoWOc/WFsz4EMZoASFUmEWECEsaLAhuYVSj0Vg0hUFrkVZ019mTgt8VSjU2JRMup0PnnzlT0qcNh8s8oZCHnJd8P6wuKw2HS8uqEVpfR334XnwDebDIh4wIFQnw/SVExw3AtxthXA+qRMOZAYuOIK1AMEF42YQNhsJsYVGBIIr6BbOR6PXWrAYTYiGjCFVWlJdBK09pSbEbxrdbc/+J5XVYTIp+0Z9mX+kk+0qK7EukL/GbsSvtJyK7Iu+NTEQutx+PXWG/Aj69F56csP3Ne2PvxReezz4C/2Wfzz4K/2WfR4CZ0PoF0kbeQBUoiCKoPlMbqfN5PaXFbqfNZNSLhYhoAW1kBJaFCT4I63Oj0UqrVQBsBXSwx6lQOO1ypxpwqrETp2GvXW4xFHZWYCeCx4XYaWtKNcID0nbmsql3HejI7j1yJLmvderKxdb+8RNXSZdHE3VNv860ZK44KWZ6ivZlh2w/Kp3elZxpFjs6zbtHO63/6Jmbwu4a6wuGFr8031Zd3WD9JsxDiyLrvyNr5CnYXTtgOora0P/KPla8ay5TZ8JaI8Y6LV5FOqQ36PRHkUaDlgimu18AeyAsmUUiCBZh1JN9LAxNopdsggCUtROXzFgU3eKoJ5PcpgUhAEuboe1bzc9nQrFYVZXDgVCsLdba1FgVrWqoDjkqHRWlxXabtQgWUxgqFJ11No7RZAIw6SjEfpzEfoZKv0/ndLiSaNP7Tpx/96mRmtqRWAy+Z6P4vbuk8MTpRDIUjidDeO9ILTzkr6rj9GEijPc1jEfjuxoaJmLxiXo8tTaJ/7IjGu3siDV0SvvqJ+JR+g4g6rvp486GaCeitBNcf53cQL6AvKgeNaHOTFs8Gq6qKPeUmIhRIF6MBDJCaRsvAeu5slpgOIYZoKCGBp+voakh5av3RSJ+neiq04bCOr+PLqoprV4avHM3pd060Y3o2tx8nbY0gNOlkqAvse9013JLdqK8NLqnMTZRPzE91FdXORGNnZT+Mllc2tNU73cMXNGxOpo2+hrnYnPtvQf8Nf2hhmwkkq1vHw3sGeiaDCz3nSIj0XBp2lsaDwcSa691Xz2cmmzKIIQpn6MnyYPIjOyZIipF2PbiUWeAwMRteXkh+qetXrfba7XE8H8se90+n9u7PIxoH63rM7iPPIsKkO6JAi2O1TExk3YDg8CixAevvHK1cWrX5J7G2R/d8q7X9jRNP3Xq1FNTada2Fto2Km1FaMuREE5z/NTumYR2q9DDqemnrj715EzTntfedcuP9rC2KXwCHyDPo4OoOZPaOzHUVF3h1ulhESMCxhqMtBit6rBWS5aAeF1aEEIAemDP7s72WIPPWydSSoSZppvSOhH+9/vC/Dfg9QYcDvHfkgm3C/5nv3FUACxANPFX7NdCDBtZgflvtJswtHe5mZh93mrUEbuj2qrTWQ0ac3GDwW02uw0NxWaNsUijt1Y77ERntJoLKJzRZgg5GWABA7SWaqKOAgboDBlsRgpZgE9YTKUJn7nA7jMKFtFgEQstGr1Wq9dYCvUWvVikMfrsBWZfotRk4ZBikegzAyi8ZaCiAVvNHNTsg5ccluG0Gy0TB2lGJhTK+JFGwJppoG2QFFhAy8D+eAEBaseY4C7SiaV12E81YIpqwiRxPLv/mWf2P4u9zz47//zztL+B9WvQt9F1qBC5M8DKaFChMWCUgI3SGHCAT0Vmu2oLPKFwmTccjh2LxEE9hVO1/uE07asR/QS3407gzuKME9GOpumcYUYIZlREO7N7nd5GrJd+jzv3svX0gp58EcY3UY1Pn4DUw9iNKTGYkDEgABGoteJlskY057QhXv/V+gV8gfwUxrVmCmmnt8LYp/mAVHThkcul+y4nP32Tim5QJk0gO24hz4C4q0SRTA0QH1sxlxIYlDObQFERKNbKoopiF5OLoG/qNJvlHkk1NmC/jzJSBYwk3pbN3jY9fS6bPTednonFZtLp2Xh8Nm3e9+nV1Xv37bt3dfXT+xZ6rx0dvaa395rR0Wt7GQ5g3bgcdLYOeTLFsJUC4GuES3GMLXjUameoE8PppNX/hWtqn9q9QtKjw+9Ym0SsfRQWVQzrKUa1mbDJCMsBaiBkhKGTiT9qdCwgpnOs7kBIIxbXdWFFaovhJlncWTBsT/TNvrbRpqaZUN+Bj2eOdYzM3YuHJfeeb7UsRpu6GxPt5xqXOvqvHfqzRTa2H3BZAWPXoK5Me0kxjOPDmMDoMAWmuBHByzCyZgmIEyYCunOJ8rybsXsNqg4EvIGgKJbALlOhkkxQPQOWmjvRtHl6ooz2fzhX2x041Nqza2o8m+2d3NWenAp1LXy4/3j7SGvHTOdVw+ZMqrcukWlMpfFe3JyMdUbrO6+LTTe177YV7ult3ZfkdOCHb1nAuxGkG1gfZjAy8IhOC2vACGzNFUAdU6kWzajJZCowFQBP2YroXIPeME5aqbXpT1kFfKv0kAmPXXv48PJv75nEX5aG5u95A/dLz8Dq44CfGhijDLVnWmwg9grMBGvAnhlB8B1pQIELAlng2nsjcsAc81ntAT9DDhg6SRkjYphykdiUI8O/ONI1t9KzZ0/vZM+gEX9W+qKuZ6zzaEf3qRHz5UP7xtvahhNVeHXxYiR5qKfvWEuOB7pg3zyoGvWD7QNrtwLRBIuJViOM6ECaaLSCZhXlNKgI81IEQ1kZzK66LOz3QvvSQDCkB4sMybOhwoLyiFvkrAHCOGnL0Rplk48e68xcPXjH7dlze66cbwz0RxqnErjqUIu7NzjT3TJVWDjejT/feLCn+7L25z6x+tkDE+Neb/912bqY9NHqbn/HSEdibJbSHggd4mZ8U5kpA32CGddQeYOZnQ12LVg11FrE3pTXCYLgr6SP4B9LPzpNJhdH1z5J7Ygo4CHF8BAG36Mv0+3QEZCqI6IKA7J00AMGMOwPkw7V1RQJ1anqxmh9Wbgs5KuiqIgYqLjazpCQkaOyotz0M+ihQkJtiZ+f7Zvsbu/rvbKr+8qewZbuXf1nh1Jzk+3tu2ZTvXtjwwH/cHxvrzk229qxz1W8q7l5KlI/lW7d5XLva2+di+KPtsfqO9ob4m2C9JWuhK+pAuOKJl+ii+51GtaYye91RRHssQG4VE+1BqxUCzyqJatA6QIsTxBcWZUSUPaaLzAYCLK9dvGt5hwL2pb+Ii/YRpfOZaIrib+4ZZczbPe72DbX0x0nz2zcZb7z0kfoNrP9pmtgeoLoQCe4qcymMprN0ModKi13qMxmhMxus8tWxJSHTrYgFOVBtlEkZfJPfIuiUaRTyifws5h+JDrws0D/WkVkBen8PmR4HOOn8fseS9ZxOpwhhMwDHeqe0BGwkeypoLMAO9P469L78CkcH/vBzEMPzTK+60ZPEAf+BVCeiHyZSkqv1DdD4BCQaVlME4Hq7yIqpSmn0/+78Xekevb1i/nb5mHMERjTqYwpwJjpepzSOrUj+BSM+XUp9chDD838YOwHdEz3+uv4O7D/TrCW05lGu0FPxRum4lmAgW9S6QkqqLVYo3FrRl0ul9dVFSz2B3V0IjIH56QxMLZzg7/6xO6jfc0zA52Lt3cdaorPpQ84FMzequuO1HVNdV4Vn2mMTLaaT/wg78rS+UXW7xT6yX2Amwn0o4y5ykaMhs4OIoKQzD7mBwcpBYaOQdAYbjJjoxYbZ5EWJLWoxUeRaMJ6UX8Y6XSK30P9K1iG1UC9qxponFQaw2INRsGw+pad6MDDasm1QkgnIN3qzq31enEWgUu9xLqZAD+rpKcHoZ6JnvHhQVhUJhQK20OBUKhALNtiQvhCYRXvJFzutFvkEiFBMa6yLhLMYvcrolTmr97HVq/+8snlR5bTM9Foh7FiVzQ2WtdzWWu8z26eLtK4Dd7y8rR/3yf2Lz+6snDPYsdyyt5ystfeF0zEagdrm6OnVx5evvLLVx24b3HiynQkHKqP7GrsPdVX5+/STbjPtJgqqmqmu6Y/OLP66PL+T+wvryoLeLExticRbYxO1Mfb2f6VwrfvgRwWQZPWZaoNWEPwCFARkJUGtChVbWDwU0tGr9cb9UZumhaDFhWZaxk2YRKRPt5+Eofpv8N3wn/k/NrkT/GA9CXA+6wc0yhCJciHOjKtIIlhBB1wjlZDtNS8kIMrIuYWMB3LU2qzeitLfR5fsctaYiuJVOmZAbpRIHsx06p12GlXPszigZb5RDze0d10oEN6BNc39vQ0vvRq6/Bw66vkfGQ83jjsqdjb0jQdwx9M19U1f1V6qSuR6PoXZg/FQNbeDbxWjhoydaUlJqOGGhWKPHVtCP/Ag3JUFgqGaPhHkycBceuu46b7Dx26f2no1sRgYLGx90x//5nexsXAYOLWIfPB+5eW7jvYkuwLR4auHRi4bigS7ku2wL5QvH2Z2TdO5i3k0MQcYxlNZpPDZnKanaEqLUWPQph1OC0TYB22zv7qxCMHDz5y4lf/OXF9f/87xt9Pzs994vDhT87tz5waHr46IxnY2sGAIX0wnglFMxFFslF7RrMAuqVQbYUy697Ew0tg3tidspyzep2P48ulP8cfkkT8BzL5lcVvL5Lzi2hD/wZUkwkp/VNpxXpVVD68MCAD7ZnJLdarX+l3hXb60qL0Xd4p36/7Yb+8KJVJgMuAhEpCNFpmPGs1iBEX90+pJcjEJGh/O2yan7tXXutG/t20eSk//jNcFvuL4aXPHDr0maWRP48N+k809dEN7Ivs8z+Nr5Z+HW/jW9ia6AvV8y2s8Hwgv+Y7GU7DmYBsMi6DjUrXS+NDFrQZl5iuFr6S8J3cuSzdsbyMr6HshKPSt8l56TXsg15oq8dZfJLGFVS+BnfTwNEYXV6mrQDWCfrjG4z/gIqYac8omhmsZEkAYnIztBchiz2ogeZ5Ux5mQbnsseu9g/Zddc2Dyy3L3eZMor86uacbtFS87/J2vs4Z6OpDbJ1VmXKDXkuYhsIsAibwGKXdZuM6MWnFSQP2g2von1nGfbdI/47r3/lfR2C60sfxivR16TbcePxl3i8IYvCXzyMttRHZpGlviG4+R50Waa1WOukg0EnSShxSw8oi0NzaedYeeAgIIDcvcZt5OazKvDzgFPitJtiB2eXf/naZfsGcuvDfAvJ/Tn9KbrlP8jCj44qMRyRkS4+2XI8YpuRn/eH3Li9LZ+iWvEEMa5Pw9QaVvZR+f///w5flAgeo8uB9S72n+/tP93KpI4sbeLp0/8GFoesGBq4d4jTLdAGl1+OwNjPIHPBGYRbApgKmoYl8AByWWFjgsBU4C53WUJWOBr+9Obnj9Csi2ZrF3iEY9/TQs8vYnt23L/soOd+ymsmstvwGjw20tw9Ib6px4KA2fCZBA9hEK1BHRqBhwLwPo1FFAZ1OZ9gZqg+FqfBFMAdxgyKmMeR0OO1u2oAV8vuQf7h1LHpV+5KCHulXPYdal+tz+MEVVzR09fWGanJ4kv6QmO6b659QISqPp0KYC+hMQgNiiku4jLRaWaTJLA5OstVqp/KGztQfBr/TyjCmTcq4IscPTpw//df3LDOUSf2PMnThW045//Cb3zCsvYsijNF0aP2/SBt5FrwB0FEuJ/VHCVahiQZYVTqqGoWDET9FU94LDTeQbQSeW6alj53qWL6xb3RiYfxwc8cVfaPXp1ojy43Bdl9osOvUmdarJkwnsgc6Ig1xp61htK1lfyoRHa2OlMc8ldUei2dupm1/is6zBnA0yewKHhfJuXY8kCGbyNgPvp0fuMT4v0n1vyyDa7co8+4uoIt7oD3YvZkKOZiOsXppTuRwBByK+qXCivszitzCvtuzy/H55ua5+MrobdPmsTtm8ful0x0HmsA0wHdKV8/eMcbljGID6ehYWuaLgqSUhSSXNGCqc0ljoBF1Dybfk75/Ev7R/QGGPr/2HVLP+gKvQFPCeAj6MlJZDwKCnuEw1c0WDxLCVqSlmpMKHfgn+E3YX3nywYdPPvzgyX9ZfuoLVFK8Tszsa5L4136IlL7Jp5g8A3lo0EHXhIZjqY2GOa3ZbDYrxSvMEro0sN7xJ7Dwjq997TosSGvXf+3F6/Cc9NdYlP6AZ+HTH7DI+y6Avj8GfetReaZUR3kvJ9hkb9zGzm7kPmHLqqRfXf/33zoj/eYoLsCflp7HPdKi9J+0ryboa7ei6yk+8yGtnH+fC2nZrGzGae7mg8Jvwu+T3kGKpFP4g2v/NkHI4sSaxPX9+Pq7cT/57tv0vpJAWPA1/sZnPvMG+e7AWhswEF7//foF/Lc7xBsFsGf1l+MFHm7EKArjhXPjKfEwaorR2CgdD+XHc4OwT8FX9IEHfv/7JvLVgTfP0+4T+JP4C5y2Htcd6cu4QKqzCCGMTKOlp+Uox+M61GdP2v1h0f/t4U+OnzkzBtrn19/8Jp2ztH4l2b3+NAxXxfrYIT5LuxABgYRMrT08NMz3tYtksJu8Am3drK0ZWlJpf9oGPiAfNe32dx24doh82fHn3KerB5vhD8QKfBFCN2YcxVjQuEERWMFyryjXCjqtBnw7B7hnVQCs1RHtKvM9qQFfktVj6orJ9OgBu2crCOUqBqeYZPMZp8eDkCfkCXorYdiSQNBvNwBSkcsJWFUHpnKOrA3sM+XcCt9+9cGypfjU8fRSy8juzsHOqcDR/bZ5c/doaqQ7QaxnD0kvDoYje7OJibqyopaxuuFGKZ6s73c01dTE+ZrHQN5Mgx6ygZfy7AWLETQQlldZDsRVlM1FWErkcBpdIugi8FS9AOTdDERNsg2BN9ml9SqHfTsDAozqtWLub4CZB0/VYbcjZPfZvZ4SmDbomE2hvDBlAKsSwVPbB5+7orPzit62pYpDhyoX29wjNTUj0YbhmprhBmIFF2H8hv5UfC95RvptLCW1RKdTqalodCqVmo5ymooAfUhAH+WoMRM3Ah5KTDDJUmByIectlezsLbku6S29ftNI9sbhpkOhXnd3oGEiGp2IBnqKe8OHm80jNw4N3TBSG+osrUhMxxPTiUpPRzjC94/aEc25/bMK6v2jiGR7w5wB9f5Z8vu3GYgRqcjChpxIlf2jgIWXBGT7J7+l0Mx42gizdf9sIb+V7h+WCT6PJCvZtH+k+VDFUlsv38TFyqvZzkXZLpJn1vr3xlP9N4yPv6M/FcOWtbs27x+N2bxOwrB/LtiUTKaD0I1jh65gwxBBQ5ZzM5XnLxOdGyxgd7m7rLQEmjrBj6LzDfBtUxtfXjpHneiFKeOFaXen75rmoeuH+s8Ojp9sk44Z53u65s24yTCaGa0qzgQiAzeMj75jIPue/T278RXZrq4spTEvfFsk34Jh92aMRVintWKkozElulllSKfTLoGlVcyCE2hBg+VoIigqT6YUHAMdSJ3VrS/nM8agn52viaKH6wg/lds8FMbpUef81vXXHxwfH20va3IG9OVFrkqinZIm8ONTnZ0TDmuP3uT3UDxG16dII+CxEtWhazOWiiKi0+Zjs7KIBDkHakNHVqlhuCRqiMzzDKl2JiJzIFQ8wkwpINoEBiKyqgqhqrqq2lAARqwMBYMBKiKxVeZ27rV14I3EkyKqs3/S2HvNaNepULhsNrpnqXKxtfd4R8fx3talCqDH/v65uX6ilRI9q62hyhFPxWhvtj7edXJw8GRnMrJHumbvwMD8/MAAP/ujhrCVxSVPPmVjJhPfGjdibAQmMYtFlihWsMw9bu7sb30Nb/IPWbRDfgOMUsCtPavD76BhASrhYNfkQJpVFnL49vn4wd7GUE/40KHiediW5L5W6Qu4uXXY2+yV/gak2Vq1LOs74PuT5B/AjrKgAT5tVy4oXUwpxSrbqZ6MA+w5TA2NVdXjeWo6WAoLzCxSrd0UqRbBCjjg95cU+/3FicOHyb5AcbE/4C4OzKz9kY6//tL6uDx+KTqSMVpAtxZiDclRt1Y1F0FgpKs5oAPMeDSMuhEACIidPm18CTKFRdFLzSUupxxHF7fE0WVHgJrJutxET8aLCkr8xRWHxzryE37zP436MaPfQwJrr3buYvs+CAugZ4YmtPQFA3PSlJ23cg1I54Q37LmVazz1C9htcHYX2K8b3szPX7BZ7cwixNQYYioMXOmu75799J5Dh9auxR7p374/dQ62swfrOR2iz8F8BNTOp2GiwQw5ICJPwKSKkXjYb0oAbX7+yXzQZOjQISo+kbJOoQ9420/lTynG2iqMWEybMrWLChbtkl7UCVqtNauhp7ZsWSB54Hf6VgdviU5Xkns5z0I1fuTzW+1+u99hAPmjomTdhg9JJ+de+E7+Zjp2sCPePMC+HT7sGIs3z7pt+9oUCm9tGepNSc8pP4l2KFzfHIs1IxWfWsG/HrtgNRPOqHQNduZOaak8sqq5kNHUFv7kTOhAdpj8ZibUicqMZR5s2q07fLh4Ts2DnQ3S40SbDccU/TMKc9oU9yh5y7iH69Jxj9dvzILpMHTjCBgKzHJoiO6Kwj/ZcBi5YQjezYDdEJ9OcANCsf2mwPazMtvh6Gbbj2pyHbgvwPx5A4xiyM41PZMKm21DFczbsNMU9P2P7DTpv8nj89vZadQmmgKbSFnXRpsov64SlWGSVXQSs3Ksm2ymDTCXsF+sm1XQn2C/aNcmsC5vwMxL/VvtT3Db8UlYlwn1XDDpqKcur8rKFCbYMtz8ZMaAU6HovFlK7YALIGWYmLE1JZ0KCb+83LPrmHj4MP7HtpnJPumfiPYwj7m8jl+E8YLU3nVggp3gHcOwIPxykZeSzZGXIAoEagPM3g2pQi9YsTS4TqZxF0LF8stnGqKzc5Gm5o6lPcf2xA/XRcYGqpPuhkTzYPzEjLk6ONgVrKiqspb2dAxMV5UNx7xljmKHxVrZHhuao/YSzHGRfAjspWgm4sY6GuYFs+5WqkvIAj00ACSAZ3aAm3LMBrL7qBEU5O6VVc4zAolLD7Ca0njR2VTWPjo+fvD66ytdReX6EqtjohPHpt7//inpVY/fpOc5SK8DPrVMvthhQJKTLyBaZI2pcgfdylNZ8Oc9QC5fQMX7WexfZQZTRcVmZCUWKlaaFSEDxPJHECkgZPCw9BIVMnhCzskhdUSr5OQokQzFBrTamMdt56EX1/F77zn+Twtg+JzAd1MFjcEqRkI1tN8aw7FeOoZTvnzNzVM3n11+dN8NN+6DHt+Jb6Ffa3/EN0s352NNNuib5YAZRQ3NJ6GdYwx9C0R1KGCz2Sj1eMOi3x5OutNJ0Y7ve9/7T3z1uZPvPnfi2a8+/zzWr33+829Kb9B+S9ZHST30a6XZMCY9gSlTI4HIXVPiPEDn7mHEaUVFNoc6LNiFBbaKQiwer3WV+0p85tLXLnvgk6s/8exuedI1WmRzpYleOoo/unaxL4P5WkB84u/BmDvEeayXjvMksE/6Cb5Heg0HpL0j+ND8iHTPPOu3en0vPkK+CFKrOhMsYcYlaGk85PMSmuMGILMyP2M0YXVR/U1DgGlQRilgszBNKHYXEqebHxWKlMtEbN5fjesbUxFcvTChb2t14lAoHMSuljb9PTUDTbfF63rq4ufSA9X6boO7tvo9DemCwnTDHdW1xYZuGOey9QvoCRY32jk/DmyIy4aHlVw1mn+5F6+ydQB+9CzuQ0+phnwYD7IuZuXTe4QnaO42ER11btBpYZ6BkqYZJmkQDyKQP8goWA9sT21biwumHgphZ2ubfhddFBWu1ft3LRuKa6vvaEgXFqQb3lNd6zZ066sH0ufYwm5L99foae55C67Gt+FHrSIuWF+XfokMjyP8tPRLlg3Bc99n0LeYbLWwUys6QaqQmVHOcp3s9Lxoo/HLDEueaAi2TfJBOXmg5UwJmFBKvsBaP35N8T8vYImMAS94KWYqyktL3C6HvahAS8z8fApGnZbT7kHcl7IcOp41zmPXNF+cbiroTnA/A+Ajg2rBP5yKTnUcbm050jHVsNvbG2htC/VKd/c0NvYEa7WZPvPYVV1dV44V9HRqq72dtSbpL0yRjpsP2PGC7WAbz4FEZAxsyTLUm8nATtFkIiTSXGQRD2sxAaEqEnYcwvwzmlUkity5Rzzpq8xqDwZAs1DjLuj0ptIse1Md7NCVY5p6RsbWfjqUybSsZAau8wwWTMSbh557bm6uofahwXN9l7fLp2y3DD6kjs26UEumyYGRAY+Aiykyt2RFhwmYTWDGLRtZjQDPeXM57TalBqDIRKsAWHmFU0kohS/G8PjRe77yla8cha97WDQXDw5mB0+cgG/4KA3psv3qIpP4avIcy99JsChimCatAv2ywP6SVqCIwhPbZPDQAKPa+0ioPi9WVrpdVZXux9jPKheZpD+9TvqM/wR6rUFJ/H/w3xX5cJ0WFQm4Dr0qxzXH8S3krrcTE6V5OF24R3qe3NX9dmOibtF/4eAHhsgrDlluB9a/AX7Po7DT/gz44aDpELmJqtV3US3GwtrsWCPEtAJWzB96mEvPNwoHLmttXs7g8rGzYzgQn29t3ZtYqyIfXTsKfXeiV9CXQHWZ6JmiSjAQKjImVMm0TSrsHQoESkvh6xX44ffDRzneu96J1qFBMTrD1mYBe0VjN5B8VMJMoxJg3IOq1pykSUQgtFfzUvUAO30BC5CBAGHdtBMM19nFyG0PBAJUZ1PMsQQNFo5Q5TzSWpNXq1sjJTGrs9zv8ABtWmxV7cX6SKg82FBUEHU7LIU2o20szepjYrDnv2N7HtHRPY+g7zE6DK+P4H9lssmLWjPpSqfDrCH86I0gOlFGjFxYgeY5gGR1560qdtmtOZpEanHFU3ESabdOMVlBtuCkLMFim/Oi8uJMumpzZhSbOztLEm4q8tFqHquIetGfoc8h/eMEP/Y5JmS3gTmGHTvAnFVgsIge3AHm8hxMAfroDjCrubFW0L0chmyGeTnXjwl9cyMMzxMSXgMZZAFTfzDTZ6Xyh2l6cMJB8tCsNL1m2QACUbcAdqZ8xqPl1hJz5WxFNmhtkYWSCSQkVjJHUjSZCKwCcFGySgaJtLbnDL6TNEvit3kqyV13kfOL0ofxMekjLPejk+XqpDDJlNbWCEQj6iqANMuxBpfZgG6tmAhamdzr6dGsgE/CN6Q5oQQPZfktO2ug3Q7AnD2ERg2oAdtAGyGsueltt6qk9UAbWgk3vGWzTGRzC5rXR45s15DH/WkcIYUag7XAdl4nVTU8BmvBsmjYzH3bnvcm8cuLgcGG63oK9ZWbWdM9c/fM5oylyUi4L9qs8W7k2GbjkU/MbcxgQoymWL4Po/FqmQ/eyWgKq2hzM8wx9PgOMGcVGOCDa3eAWc31s4JOcpg8ja9fpDkzbKwIn8/6+7b0A6ICJ1Qwx5BnM8z6rwHGxuYT4fNZP78F5t8BpoTNh/ezsv7ZjfMBfqqFb99nOQTlNLt8o3WxoGdnDAaVeWGxwI9ySxmr8XNCswLQNcZ8HIE5TEmrEkMA3kqKoPDx13ny18DAr6Z5+tez+JlcChhuWMT+tUd4ItiLi/8AOGD5LUymxGWZcu8WPLGcDYanhLy3n9kidzbDHMOxHWDOKjCwt1/dAebyHEwBenIHmNXcWCvouU3yi+ZM3YFfJQ5QArondAjH6oJh4IxwmuZsuvGHz707c+627tvOdb773B3n3t3JPmfefQ6xejUlR4VWudajc7J/68IaUldbXlZi1tGUbKQVRjzsqaB6iuHpPG9QzIIp9LjeldVtOEEEg0J9pOTiR4I69XFfphCYvT4QCdnDdlZxoWRxh8A9TKsyUJMicrkxD40jXu6FXUny1eTB+5bSq5GGI/MNjcDaTUcj9UfmJFRZhke7ssDhOHO6v6JMeiKTJcU39C3df9BXmVqJ39gHvO2tbFyRfjztwzdTDpf+MHTdQMO0X7q5nuKe5WmwfW6WaeHRLfSyGeYY+vEOMGcVGKCFz+4As5rrZwV9ajOfc1uZjdUuj/Xcxn425e80ZOqAOrQarF3WYfn4K1eECZrL4nJY3EVua8hbJPKsgqQq2ymYy3ZaeWZLttOZltVM90rL9d8baG/vl9ZysSviJV8DSTX/lBHsdhouqQfqqAAdAEpMoMdE+XRTvKDDcti6TE5qXM0Bql7PZ4z2gDfgrfOzY61cjFRUpppSco1Sil6gceaxliOZzOHmg+00W3Z3e8vwcEt7JNnb05jsXSbmpulodLrpWLpiX3PTdGye5snOdEai7Z1xmjMKuOZ5Aq8ArvtAvxPUu4i2eS7AHnxA9fyiAo/FWTX8C7nnBQPq58/l+l+ZUD0XKnPwphs5n8Jz4UNgH0ZQEmVwN6/pLSsDLHs9YI04sVHfjHVGAyGijnp2uhG5iHdHGBOFyb82bPN6fp6PEwHColWGq0iPdKJet1xgIEpGfkm20GQWqBbPJw3QcZsu2caMcy2yhdhkUgmMzOaGKN+MFg6/ZRdgRlQ1NtbXI9SYaexqa6lP1idiUcBcnT3gDwQDQUvOrFDS3LdkYPDziU0HviBzOnDuvPFlfvqbORn0Xtm7dEKVnjHXvVASWG3bfCIsfaA3TLM2elr42XBLItEyN5ZP24jXRxKqk2LpDn+bP+BoqqmNsbyETpaXkEIPZcqDWKtpDBGdNlVKkK4EC6i4EDa4ALxmnWwWBmh5AAFjQQccpWOsx0rdeNLFAZDCHqzYdUEKC3A3XRo449sCxwrgj+TAtRT3xhCz3hi3BnR/ouFGEyXwD+bilq2GW3H38a7tsicCdZsNtxbD2OmeLdkUnL94fgDl3yHO18vbPad8/RHV84sKPBYX1fDP5fpZmWHP17/GzuxoP9/g/d/O4WlQLKJ6fszJ4X8Gz82s/2/w/h/kz38Mz+2sfw6/ci+PL9GaqU7yTVQGVtbejL2I1QbKlpPDbjPioexjpfQYTwneWzdkl9JDXwyaAJNV9WNwd8vLy2vLawK+UJDm2ysqWNG+7hA1KULcpiBy8qmO29o/n+45kx0929t2rOdAb3jfmfLJqoal/gMVPQVz1cOxgXl69GH51NKeW4Z7z44OXdU1PjrR2Bsorgyn63rL1362lI2O1i8Ox8cjFE/8TI/Ky0kuL/fm8T3K8Leb4/X0ds/pvj2gen5RgcfiFWr4F3LPC/arnz+X639lmcvdbnRErmu2gMXclgHtrFPOzBELTSENkP8skL92SQS+1E4wj9BTVAraVYkk6qlrrj5GB8dQXaOErcGgpyQQKPkFraX6lvwL/lKotCQYLCkNdc0/r3yEOSlnjG5UhWpyNpsDbLYwQLlNYJ3pFZsNngqqp9vabCXb2WzqA7LtbDav11vjrQ7awrYNNpvaZKMWm8Zt5wabixpsYQEEZzg4cuPQZE/Z/h5fCBh6or9sfy8Iu5/UxKK7ov88EfXCJ/zB/YmhG0ciVWOhhSSwcr13/LdxbPIAN38R2Lk9Kr3hYfvGz2jo/s9xujiItnlO6eJDqucXFXgs7lXDP5frZ2U3f87PHmg/++V+7ladq/KcrA/nz1W3TZfbera6Q7rctoew27+WM+foIezbPIW1/s9PYYXVrelyOdw8J+MGcDaJVDGXllxc5ij62Ba/hts/d+Xsn6ODaLuYDjag+3Zom7OdsGGSy8bS9T2CF2xfN/TSkWktwUB9WIfJiB5MbthqssLKfei9M0DPSlmdHY0WFxeXFpcGaOzG4aVBBy2PoaX9YV4KxlV+Im0igtefiHe4C9pzdWHFFeUlZRbpzjvvqmhNBMt4iViFu9hjxZ2sUEzOO91DeoBn6U1CT3MGLPOA6VWKieCAqdVH9IJeFDHW18CUmWW23Wut/Frm4RroWdQTcVWpZC8Bx1qv55FCt3qJnkz9VlhQ3Ba5AdoEP5+x1tbWpmobQwE7GE1hr1Esy6EltYPN5LQqiAqpMlhJD0VZyZYk1pWrOep+qySzUgSGy/o3JrPS/FaGzY/lk1plv/hu5guFZF/o51t8Kp7LSXl3QObdD6ranlXaYj16bIe2F+W2BOvnOH2y2jXWNiy3Pb2tz/5b8gzADDIYi9ABJrkBYJ4WMAUCGDlGApT/zlyO57UgT0rhzWsXbBpi0CunzSGqVjAStGgZNggki14v59DRUxF+MQVPCKLSp3ZHaCbFaRMm1d1EEUMbWxRessUG4DycTifn8aqBaTzP5vF4aj01YXoiH/LLxzX+LWmgykUgaHM2xbWZDekU999/KCP9Up1T0b/2jCon9GOt7e1rX9+QVZGLobXkYmhH4f9t9hvsubty9tzRcbRd/A0b0Xd2aKvYggLAfJHXyAHP97E7FgYzfUWgiK2AO36GTLP7KeOJC0gU5YAyFfKWLDMkgDHtWuXYzeGnVTZWyoBKPaJf4TO3zJGqAsVhzlUVTE5JTyjVioyHmpmI4jWG9KxyheXKhlA9emfGRr2KECZasB2IAWwBmglfBvRRDea+RqvTLNNgrbLj8u04LGOGSQ+mrYIKKFs/PrxdC5qoWhQOh+vDEZfPHmr0B1mYV9y0It2WtFvqGyA59fbH2cLcInW6go0puNXgmUm/kb2uUnehsnKbFavyccEHw2d4Su42sVj9NrHYzb6AXvYFWK0mo5FaWWd9eUtbnk9LaWSE66xTclvpZ7TOk7cF2rGQUsTvfwB4wY8KUQNqRfdkHPWVRC8q5QoCvQ4EDXH5UGeiRxSCXrNqwPl6XlHULoEbrdXy0+0lfrrtoZd6bYU2Yp3OytugTS3AmY5GaYQ22hptSSUtDZaGuhq/t6zUaaeR2mKzYtrS+6i4Nev+E9J2cWVVVdgfMDgrq1z//ZYZvJN1vrK2hpJgTaXLVTX6ttJ5wZd6DYixivE/j1kfXf/Ulrj29wCmlPE/97eOfozHtOLre9DrwMMOnudAsIPngShXefAcIK4zA16Xl5XLyCdwaVokqXDq65RULeZlHWdPquscgQLykGwr0NzZdRjrBXYW7aW5604H0QheJjJ0qo2VTXNLjqNY0kJVRWmx22Up2DYv1q5MyK2e0SH5jHqYzqzCbT8c51PLn1WvVcEsy2MmHX597Y/yNIFmafnNU/kzAJB3xk1xSJZjCn6wNlfHa91Sxzt4+DBNcoL+ZoAHPgS60Ae0zngA/yv3meF5BeONcfn5p9lzVjvLdH9U1v3WLfwGHIrrhfcAzIQM40IXOMwFBYbX4D6j9AP9P8z0NFbpadrPYQYzIcOc3wjD8/lJL9BIAc34NJuMBnC1BD1RqpE3FfYWoAJnrrBXTFEiSTtFJ+mVGnbtWrn11sVFsAEXavCI9PPehd4fyvUCXpaXnM0UmIyijmpgfT4v3QQfi+R6vlxacL7Ez8N+Uw5b5uefdLL7szDNC5THx97JQ2NjhybxwRrpJawLL4TxnPSDmtyZyU3KmQng8Rfb4Rp89ldkn53aWfdzWwn272G2r3FZtvHY6hA8txKrAg84fSFnWz3MZHBclsGf32Gsi7n4gP44Up2TtOTOSY6ip7bYZdxvvivn4x9dQNud5+DCzWcsctupfPwBF14m56GCsH4V9t6Gyum5fe52AT3JXS9goKXUSq4Y89TK7WUuB8sr5Yq9JH9cnEuucGJr3gzq46p97fkD9x88dP8S6ZHEYXp0ebqPK/e5jy8u3bu0KJnxfw2cHRi4kt9FCHMW/h30O11XC5rKTLqxXmcgtACZhQeAhjRavWbZbCA6nRIKMIlGQRUMSCb9foSSLcnmppQ/4Y/X1UB3XnsgFAgWwLw3hlHzMl6ltjWbbDpZhQtlPH7aezoYPNMzzNKbe04HAye7FTUuXaPKc8bXbqir6WxKdfHM547GVDvT50Sd/IyvpJpd1uvH2d6mZPr94ha64Dm3dG+neWwuK9t+QKfHGf2mZDq9yOGln9EcXRmePo/mbIjjjH5TMv3evO1YZxj9TnP6tfGxWO0zm2eTPM+PbKF9nqtL5znD53kEyXXTnaxuugv9d8YVj5WXaXT6EqzBxYVE0BSAuaDZPlcAzM8l0Pku7vdp8dZTf9s2uQJv3WrbXIG3arZjrsA2DXmugDkY8dP0HK/VAF7FJULNobdRHk7arr1im6Cz+32rlyoZP35Stzn2bDx0yRJyeb9YznUHWgfjCou6WAXRiuXAk6W04FC9c6K8c5GNOyeKuiVEKzBQPiK0JcmjftPGvWWjyi27DbvwFq3YEeN227a1Hd81U6C2mm2aHvyZS50P4LfKLMcvHhzfLsEjvhTeMd1814x2c5aHNly5c/65ijfPKrwJfL24A29eVHgT6+s4b9YAb9K7AqrQFzMWNxaQywzKwETvIpS3FgA17KSGnnySG2iQT04zMugJs/O2HNhEaBMNPYh5O20yNZvA5WObLa00NJYIJh5Mtoo67HSbqNfpFXfYI+rI0zsO8D771n3wOOm9B5uy4Hpy1yCwvP5OltffgL6WKa7BeqHWSQx6ByaGXFKfNkf/Wo32ViOGiWLDSVBcgGFaUygImgUdryzkuXvIgxQs1efb6A3kprdqlKndHp6lBqIjqmYCxROV2w2onhUbuAFTNLKh2YGStxYguCnh4/gW2k2052sSAmXVRZuzCJv1o2l1mUKf2xhg9MfupGA0mpZp9IotNOoFG0Zgtuwst2XJxBZ7l+chtOTyEI5uo4d4rPyuXKz86AhS5TC8nMtzMKG/35LDwNqy820WlweYm7fLowAb7BPbtm3Px/px4W4k36exh92nEaDnM04QRwWwrYVA4sxNltNP8nH1vNMELQKBYn/Qwe8nYtkEm8IQm67fIPeM3jatt+ViD44j18n3cJDz7NYNS6kcbPB53PecVF/Kwec6AHOdA7/Ij27iUtpSrIdNETEW/FiH6ZlNEXviZ5Fr4FE8LAd7y+RKF1pZsk18t0p+TWO6ueqTjSFdY4CWuIW9oirEvbUSJZmL4pI5FkRS16UczruvwbLNBSqKkwh7xe4KYfTYynNe8NgWOuK1KFRm7mW0IKLvqPJczip5LvD83Vva8rOHi8rZAxbnkartai5HZgXdsIWO2B0ejNY6ZFtrS56bXP9BaW2B21ryeSNvu6q0Bd/32zu0fU5uS+OBH1a1PZtrq0dnd2h7URkX69sY3bC6WupPF9I4BM1IpzU7LA7BCmDIAWq9exhRF6ICe0C57kpVDmvIl8F+fkvtK80bP0wuvs27PNz0Lo/PzK72j4/1kYt37t69fR+5+iSCbgWeOy1XJ8l9pJOiv6tvbLx/dZZc3L37TrmPEXwFeQ72Uc7GNxKajz9iABU5tF3+eAEyB4VcNr4ccmJOycPjlY2OVGlpytFYMVFLRqoqUg6Xy5GqqGLjTKKHWKwlxMa5ZG765kx/Jbs/HymRawlGsEOoZLUEzaxXem8OzaZf1WIBOHw2VwQqvK2KAvX99Td1dUUinZ0ReoE6/SIj/PdIV4I/cPt4jvweQLobWVErm0G0EBZjodQyomWVAOxWGMDpLJOEAn0zwaumAi6NXFUg38OuCjLf0FHh7s8Flh9hUSG3HFLmd7mTdnw7eQFG7mHjpp3Qs4FVaTkwHtJjYZAemJNZqk6BfleVKzSIMMGMQxfoUK1MHIiafMoVy/SGdK4y/bjAV2x1m+xubbpo2sk+29y6tGWGdNqsBQUVXsM7+E/9DXw/uvB/sFoIEZXyigEtIGeIuran7bZcDYVb9AflogicPfCBQfKK45YPOd7J+K5X+tn6k+tfAqYKsB5K+F3kG+u0Arm+xI2Xkl/ggU1PVVV4nQctWQAzJx9vUuQj6sV1O8jHVxT5iHrR4wht0/YYfvot2x7DXaq2q7m2K7h/i3zkbZ/LtV1BX+f+7fogPc9Qn4W8+TtuP7z5O9l+iABMmPnGQzLM0wyGqGB4rP3yXD8FQA3bx9pfyMXaC8bQtjmQvei9O+iGV3Ln0r0HuO5tRP9GTLjjre+Bf1WqwR1zShuh/W20EfRv/l5p040/gy6SzwLNlDF6GdpcEMfpxa7Ey3ls9oX8Bfbk9g032DPbB38WfZs8CCu2AAZivLaNxHK1bTAm/ms2Zjm90am8EOh8QyGTwIRaoDhgYzdIbRxbu+NUsG6HaVWpPvP54UfIg0VhPj82z3+Gedpy86RkokyYYvFhvAvWZNmpLojWxbO6oE118Y+3+nzwr4X+exg+eenvXvjA8dQLdPNOdB3sPTgyRX74/s+Mhq3AIwjkQGT9d5ozqr+P0gXUOIt+yfMc4xasLeR/vkSPdWZsNOmM6j95Yi+wCSaTsGQ1FIka9V9KSb1FQ/ZXT3hrkbYW5L+X0rJtu23+YsqWtuCBNI2OZjLKX04ZnR2d2b0rk82MDPTFumKdzU3b/hUVx//gr6hUbfo9oIKtavqT/8IKHskqv4xEpfPK31v5K/oh8af84ZX854mG3B9hyf8xFgzWfRKX4L+jN+Y8AQZzrK4LuwF3gft233337jdftD9xwcFrWQGuQoETGFw47RZrP/jB3Z/+9OCFJ+wvvsx0wS/kO3SjaCIzWuYhGnrHgIlZ6RpQcOBbLxswMWJsorUOuRoXM0tO5REQ+B5FDZG62hqrLQjOoNUeLKDBq9xFQ2HwFFnmSSrZSfKVlTRhDJDs9rKQKitvSdw6NPaeFffMINEM7y9Zvm1ELmkZuNaLK6WXYCGt0vcrbspOsmt3u68e7C8uACXee1k7K2gZ6+ovK7Hb+gdmZZnlJQ58Pcg53ROE1hDYc7d7X0/v9WaGDJgyAkhdr9VLhLU1+pXLXWiR72LQP1ViL9CS2DZ3PW29K6Hl8CXuSvjj3h2vSpBj9i1UxuOYfObw+Vwsv4XqLvZcdc7Knl/MPRevQ9vBo5Wr1M/z/ffKfip/flcO/ugx5T6KPeRdgAMvigMOqn02DDjY7GMpiMh7WIHNKHkX87jUaJE9rnWkQg93v9QIkl2vezfnPrD5Un+brwP87U+p1vFCDh8FR3M5/Og8u3NGoYOk1T+m3B6Dad4bvNdufa9dm0D/D5D8EiIAAAAAAQAAAAEAAA8CG+xfDzz1AB8D6AAAAADTwZ2GAAAAANS+pOv/Q/7oBHUDyQAAAAgAAgAAAAAAAHjaY2BkYGA++e8KAwPLov/O/ytYShmAIsiA0RAApfIGqwAAAHjadZQ/aJNRFMXPvV8GRRysWFFsazHWJkSa1thqwcY0xVSTSFtrg0IXcVARsaCp4uJSsQ4u4uRkEF0s6uRW/wzi4K6TOElUWmgoWAr189xnIjGJCYcfefnee/eed74ny5gEP5KlWqkdyMhrDGkBQb2IDi+MiD7EbqxgSC6hnwrLfezXcSSkCUdkCjFZj6Q88xf0JXolj2b+16Wj2KXT1CS6NY9ePYU+PcvxPPrc85yrGY5xHfKYrGKrN8W9Stiuz5HTOUR1lbyGtJ6nivz9EWmsIaOt2MKaJnQfBr3TyHkeFeL/s0g73uPzrF2vI6QLGLE1AwfQpvPUE2zUW6zzCo6z5hWyS76hR0f8XzKBuB7GXp1BVneylhmuNYaInEO73mTtOQxjCYew5L/XTqRQwrB3BykbZ50RN49zZBZZKaFDbnBejn0m0OwNoUUj7G0c23QdeuQuOqUFF8iwvMJB893tOY2Y1SgvWEsbQjyLuKvrNoL4iQEZcONR+rXHedVAgSbS/DPvqoQ1/4P5Ry5SX73NCFe8q5UGkXE0/6pl/tFnnlnWedVA3jxpvYz9K/r2jv6lyCL1Ra/y/Cve1cpyYTT/qmX+mc9G69f2rKX1bvtXaDniuVi/+qDsy5jbpzEta3beZdKrz6z3E73rJn3yqPXhMsgcWA4tC395Bu0yiHbz1vqrY8jVEKkwsAHRwCbuy9xadurILFue6sh8u4xVaOdjHv2H9g64HNoZmn/ld8HyWEvLuBSYPdNTxPGdPEElqDfo1zDH4Ccra9ayztPynrIMeMU/9w1WqceAxhHzLvMeaSrfKYvkIvkIJ/Ut7wreS4EC38MkglRY5/wfLh8e5/JcG3yzyP4Gj5fwtAB42kXCXUgacQAAcLuuM78uMzvP23mfep95nv/z7kEiQiJCIqInieHDiBgxYsSIiIgxxh5GREQPESIRsYc9DAmJESEj9hAjIkRijJAhEhIiMUaIjNjLYPx+Nptt8Z+87WOXrSsLUdA2VITK0H33XvdZdwOG4DA8DL+FD+Faz2jPUk8JYZAUUrRj9hn7nH3VnrcXe+HeusPvWHAUHA0n7kw5t50lZ8WFuIBrxrXmOnDducPudfepx+vRPfOeDc+Jp4GiaBJ9ii6hO+gxWkFbfc/7Hr0T3mq/3v/GZ/NlfXnfn4GxgZcDFT/ln/eXB0cGlwfPMRibwhaxHHYegAJaYCWwHbgJNHEKX8CP8YdgIjgazAZXgh+CF4RGJIkNIk8UiDOiQtwS7SejpJfkyAQ5TmbIBXKN3CT3ySb5GPKGuFAiNB7KhJYpmMIoiUpSk1SWytEQjdIELdCAHqHTTJppMR0WYX0sxSqsxabYKbbEfmOv2RrbYjscwk1z11yNa3EdHuF9/A6/zx/xJf6Kvwkr4XK4Hr6PQBE0wkRAJBlpRDoCIuBCWHgldES3iIuKaIkpsSF2JEQalrakA+mz9FW6kmrSbxmRcXlCfifvyodyQT6VL+UfclNuK04FU+aUW6WtwqpXJVVNTaqTamZIj/ZGiagQLWqz2gttXdvScton7US70L7HtNhBrBj7EivHqrF7HdJRndGH9BE9ra/qOb2k/4qT8Wx8L14HCABgDEyDZ2ARvAYbIA8K4Axcgp+g+Z+BGIyRNmaNPePIqBoto5WoJ9qm21w135u7ZtmsmnfmgwVZqEVY89aStW5tWvm/amzATQAAAQAAATwAYgAKAD8ABAACACgAOQCLAAAAkAFBAAMAAXjahZLNTsJAFIVPCxqIhKAxLrpqXLiTvygYXGrcCGoklp0JSAVisdAWE1/FNzDxQfx5Ajc+g0uXng63CAYlk2a+mXvuuTO3A2ANH4hBiycBHPIbs4ZNrsasI41r4Rj2EAjHUcST8BKMic8yc7+EEyhqhnAShlYVXsGOFnmmYGkPwhmsa5/Cq0jpceFnbOgZ4Rfk9S3hVyR0S/gNaf1yzO8xGLqDA7gY4B4eeuigy5ObeORXRB4FlEgtRk3qukrjk+uc+8zymXuLLGqwmecpJxeOqMLdNnlE7Tm5Q3LQpK7AnLwa+7jAMRo4Ic1z2Z5xWVzH/FXJ4sqjqqdOak5VXlzN4nxFjUtV2IFTOthT9ZrkM8bDWJVz+58ehX0NuKogx3E34+wq3/7ENcuYy3WU40tWh9GAuyP+kUiT4xzV7Kt7/tTMzb3jX3vRrRvkFt9y6BBMOlaT/h2pqMlRUrEyz1ZgvIJdvpjo1ZRxQ53NCgPpv01vn9mRax1D7vQY8xhzvgHFfYVjAAAAeNptk1dsHFUUhr/fsXfdNk7vvVfHXvfEKS5rx7FjJy5x7MRJxrtjZ/F6F8a7cWy6BAIeQPDCM+UJEL0KJHhAolfRewfReaQH79wJXiTuw3z/GZ3znzP33iELd50bYB7/s1SbfpDFDLLJwYefXPLIp4BCAsykiFnMZg5zp+rns4CFLGIxS1jKMpazgpWsYjVrWMs61rOBjWxiM1vYyja2U8wOSiglSBnlVFBJFdXUsJNd1LKbPexlH3XU00AjIZpoZj8tHKCVNg7STgeHOEwnXXTTwxF6OUof/RzjOAOc4CSnsLidq7iam7mBO3if67mWp/mYO7mNu3meZ7mHQcLcSIQXsXmOF3iVl3iZV/iWId7gNV7nXob5hZt4mzd5i9N8z49cxwVEGWGUGHFuIcFFXIjDGCmSnGGc7zjLJBNczKVcwmPcyuVcxhVcyQ/8xOPK0gxlK0c++fmLvzknlKs85UsqUKECmqkizdJszeFXftNczdN8LdBCLeJ33tFiLdFSLdNyreBzvtBKrdJqrdFardN6bdBGbeI+7tdmbdFWbdN2FWuHSviDP/mSr1SqoMpUrgpVqkrVqtFO7VKtdmuP9mofT6hO9WpQI1/zjUK8y2d8wId8xKe8xydqUrP2q0UH1Ko2HVS7OnRIh9WpLnWrR0fUywM8yCM8ykM8zDXcpaM8w5M8pT5+Vr+O6bgGdEIndUqWBhVWRLaG/HWjVthJxP2Woa9u0LHP2D7Lhb8uMZyI2yN+y9DXGLbSSRGDxqkKK+kPeRa2YX4okkha4bAdT+bb/0p/yLOyPauQ8bBdFDaHE6OjlkktHM4I/C2ee9Rji+cTNSxszawcyQh8bVY4lbR9MYM20y9m0G5exl0Utmd6xDM92k163IW/w5shYRjoOJ2KD1tOajRmpZKBRGbk6zQdHNOhM7ODk9mh03RwDLpM1ZgLfyoeLSmtDHos83WbpKSZpsebJmWY0+NE48M5qfQz0POfyVKZkb/H28GUYUFvOOqEU6NDMftswXiG7svQE9Pa129mnHSR3z992pPTp52eOFhW5bIsWOnrHXasqWs1btBrHMZd5PVGorZjj0XH8sbPq3Rdaai+2mONxwaPjb4+YzThIv02WFIS9FjmsdxjhcdKw2BTdijlJNygoqkhxyq2Ysl8y53FSPfup2WRNf3Z6ThgnR/QJLrd07LA+32MNvua1nlW+jRMcjIai7jJudbY1B5FbCcvYnvqH7dltyEAAAB42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidNkkyMmiBGJt5OBg5ICwxNjCLw2kXswMDIwMnkM3ptIsBymZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5uNg5NHawfi/dQNL70YmBpfNrClsDC4uAP4cJWAAAAAAAViY9GwAAA==) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFaEABMAAAAAouAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcYAAAOdkDCfpZHU1VCAAAJLAAAACAAAAAgRHZMdU9TLzIAAAlMAAAATQAAAGBpEq8JY21hcAAACZwAAAJsAAADnndDD7FjdnQgAAAMCAAAADAAAAA8EhEB8WZwZ20AAAw4AAAGOgAADRZ2ZH12Z2FzcAAAEnQAAAAIAAAACAAAABBnbHlmAAASfAAAOMwAAG8kHd7Yl2hlYWQAAEtIAAAANgAAADYLc4gRaGhlYQAAS4AAAAAhAAAAJAeRBCBobXR4AABLpAAAAowAAATauY40J2xvY2EAAE4wAAACdAAAAnrU+7n2bWF4cAAAUKQAAAAgAAAAIAKUA1BuYW1lAABQxAAAAY4AAAN6MgiIWnBvc3QAAFJUAAADoQAABiGXFj2KcHJlcAAAVfgAAACBAAAAjRlQAhB3ZWJmAABWfAAAAAYAAAAG9nhYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcNbJbVFX7Oufe+X/sVainlR+gYIYQhaTogTJQgGkY60xRUxlw1aLbpnIMhjDHCNucKc2AWAps/XSULQ+10kgqsCnbWkYYwRtxCZBLDoDAGFapxMoQtBpV3z3veD/vWttM+6dPTc+9733vOee537gcBkMc41ELm1NQtQBE8PYhjOP4RKNziby6/DxVLvr58MSqXLF6ymLNBfzKazkjY8bk8hmMMJpjHYTzqXEs6Gi2zVSXagIgPyeAVfGKU+QIqPoKgJt5ADpiJ9fgQsYyCchucJyOlEyUYxJ2djTviZ+PD8TEM8BOfG3DkUL/eLlT2+v+t+JEBV3hzwJGjA4/E+wYYeTY+Hrcn+Jj/MH//kqDv2+PX4o3xRuZ1LDM9gdn6HKGoJhw+T3hMJQK+QESYTuRwLVGEGUQxczuTlVpJCFbjZ5y5jgjM+Hr6dxKCFwnBHwjFQcLjNcLjGBFwiojwBhHhDBHhLJHDOSKH94liVu9DrhYTeSmTMhRLuZSTK6SCPIqVzXPtyVTJeD4ziRDbd7pjtR0727G3HQfMIYpQQxTjRiKP+UQJluL7XCGJJLJIIoskYCMe4/xGohi/wibOfwK/5fxniBJsJ3LYQRTh90QOrUQRnidyeIEowi6iGG1EMXYTeXQQeewh8thL5PEnQvBnQiw7EY4TJfgnkeZFLS9qefGWl2B5CZYXb3nxlhcvI2QE83WlXElOchS4ajUzNIE1rmZtp7Km05mZGczIUizDd7Ec38MK1nI11uCneJBZWMfotzOi51nJF1nBg6zcMVbsDVbqLHfyvp2sMr63Ijlf+oCdw32ynHEPpr7aqbuN8X/6UauN8O+ZAUfeJC708+T5TzpPcWf8r/gf8SM9Jy970uIz8dZ460f/dWeft2eUJzjRhJgmFF8hHG4jPG4nAhYSERXxGOckahBTg5oaFC1EhG1EZJUWq7RYpcUqLVZXRRfhcJpw6CYcPiACLhGRDJEhrOtQGUoeJsPISUXFKioyWkZzfUUVriBKMIQYZEoXU7qa0l1B6V8iskr3Fk+UiSdnSncFpfdo3FtU3qLKWVSXlZ5qPFX3S8TAuk6i9aZZLUSYKNdZnDnTrzP9aiHmRMVaiDzRsmbizyraWRZyMlmu5duTT68aRjif9bqNcS1kJI2MpAmPM5on8CSeQjMjeoaRbONpbONuO7jLvdxdF2vQzZ1d4g6G8m0j+JbRXHGM6VlRah2lPP4J7XLMw/W0xOzr2Yk6ozHkk8z/Hlkr6+VhaZLN0ixbZYfskpdlj+yXA3JIjsgJOS1vy7vynlxSr3kt0+FaqeN0olbrNJ2hN2iN1ul8rdc79W5dpMt0pd6va/Qh3aCP6ibdok9ri7Zqm+7WvfqKvqqva6ee1G59Ry/oRQcXuUGu3I10Y9x4N8lNdle7mW62u9HNcwvc7e5r7h73HbfcrXIPuAfdz90vXKP7tXvS/c5tcy+4l1yH2+f+6v7mDrvjrsu95f7t/us+8OqLfKmv8KP8WD/BV/mp/ho/y8/xtf5mf6tf6L/h7/X3+RX+h77Br/Xr/cO+yW/2zX6r3+F3+Zf9Hr/fH/CH/BF/wp/2b/t3/Xv+UvAhH8rC8FAZxoWJoTpMCzPCDaEm1IX5oT7cGe4Oi8KysDLcH9aEh8KG8GjYFLaEp0NLaA1tYXfYG14Jr4bXQ2c4GbrDO+FCuBghiqJBPB2rdDu5wXi2ca1xU8JYZ9xqnjXGjRm+xXiK8SxjW411Suz6zGqTlJ+pcpVxtfHchLHaeKe2kxvMf10P45TxxcxTzcZVxqXGt7hF5BbjVf2znsvEWGv+Pow7jNuN1/Ww3JXGbvYS4/3GjX05zcAAO6k3nqQdn8T6y1656uiP8VXjncare5h5+zT8f1Zmbnt4VWbPvexMTRvMf5X5s/Zsy+FvzL4rk/n0Lb1sG03rm/U3mT03tW1Oqpm0OmnUqT4LdsGfzGk1e6dbeVm9BY11mn00sQs1TXOSajvNTNbfmLEPmd1gNTpqOj/Vo0BqtePyiUBf/xSzL6a2zUlVnfWnJ2hWRjPVmcyn9g6zF2WqYHnTSvM3mz9VWlXGTrNamsl8X/u82T+y6G4y++9mZ1eujbclK8fPfaxS2TfOLZzujk/BvWcqPmv3UvDeNZFZSW6nnl27il0wuWFHmMKbWA7TcA17WNK5S9m3r2NPTzr3ELujllvnHsrvVbXsQ3XEMNzEPjecne5WfvepJyqtl3+GXe8Odq2lvLuNtdvbdHb0zVxvCzvfXOt9X2b3a2eH/CMO4Fu80Z3FD+xW2YTzEvA4O/FotFhPbeN+Ra6w72YRJF5hKmzAPeS17HYlGMl3jWdEk3E1dz2bu5yHBRw9aNrtMj5tbGcGRzJ81PjHxs8Zn7CsjTO7BF/ke+7FtyUnRVIseSmRwVLad0f/A3IFobcAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2Bm8mWKYGBlYGHqAtIMDN4QmjGOQYTRDMhnYGeAAyQmA0Ood7gfgwODguofZun/xgwMzOcYDRUYGCaD5JhYmdYDKQUGJgC8iQorAAAAeNq1k1lQjlEcxn//t30RKhT19vZp00aiFEX2pci+lKzZsq/ZGusQQ0VSyJ4koxkTU1O2G+64NWOMvs+VW+4MHcdXTDPMuHJm3nPec86c55x5nt8fcKHrC0F0j1TqmTjnrlKsxyWMw42BlHCLOu7SSBPNtNAmHhIggyRMBkucJEmqpEumTJUcyZNCKZISI9V4Zbx3iTKPm63mE/OL5W4FWsFWqGWzoqxhVrp13+Yf+U0pfYfFjR7aj2njmfhKfzHFJrGSKCmSJhmSJdmSKwWyQTZr7ZfGW619yGwx283PlmEFWEFWiFN7qJX2S1t9VC/Uc/VUtatW9Ug1q4eqSTWqBlWv6tQ1VatqVLWqUpWqQpWpM6pUneh805nVmfT9k6PcUeDId8TYB9r97D52L7ub3ej42vG54/CHkHfJXV79p+ZueDuT4I9bBKP7z/iHRtdJF1x1du544IkX3vjgSy/86E0f+uJPAIH0oz8DCCJYZzxIpx6KSZhOJBwbg4kgkiiiiWEIscQRTwKJDGUYSQwnmRGMJIVURpFGOqMZQwaZjNXMZDGeCUxkEpOZwlSmMZ0ZZJPDTGaRy2zmMJd5zGcBC1nEYk1aHvkspYBlLGeFfv8OdrKbYg5xnNOUU0YF5zlHJVVUc5EaLnGFy9Rylevc1BT9ZPQ2DZqle5qmn20Vq7Ud0WzgbLc361mj+12c+O1W4V8cvEA9m1nZY2UtmyRGj1vYzjHsOCRc8xkpUboCIrijdx6gaZYEXQ/x3WeKnGHEso29bGUfezjAQV1L+znCUb11mFJOcZLXupp6sU68xFt82Ch+mn/PH5DNquh42mNgwALKgTCDIYNpPQMD024mVgaG/yHM0v+NmXb//8J0j0nw/5f/fiA+AOYLDgp42q1WaXfTRhSVvGUjG1loUUvHTJym0cikFIIBA0GK7UK6OFsrQWmlOEn3BbrRfV/wr3ly2nPoN35a7xvZJoGEnvbUH/TuzLszb5t5YzKUIGPdrwRCLN01hpaXKLd6zadTFs0E4bZorvuUKkR/9Rq9RqMhN6x8noyADE8utgzT8ELXIVORCLcdSimxKehenTLT11ozZr9XaVQoV/HzlC4EK9f9vMxbTV9QvY6phcASVGJUCgIRJ+xok2Yw1R4JmmP9HDPv1X0Bb5qRoP66H2JGsK6f0Tyj+dAKgyCwyLSDQJJR97eCwKG0EtgnU4jgWdar+5SVLuWkizgCMkOHMkrCL7EZZzdcwRr22Eo84C9IlQalZ/NQeqIpmjAQz2ULCHLZD+tWtBL4MsgHghZWfegsDq1t36Gsoh7PbhmpJFM5DKUrkXHpRpTa2CazAQOUnXWoRwl2dcBr3M0YG4J3oIUwYEq4qF3tVa2eAcOruLP5bu771N5a9Ce7mDZc8BB3KCpNGXFddL4Mi3NKwoKTHS9RHRktJiYGDlhOU1hlWPdD273okNIBtQb60yi2JfPBbN6hQRWnUhXajBYdGlIgCkGHvKu8HEC6AQ3yaAWjQYwcGsY2IzolAhlowC4NeaFohoKGkDSHRtTSmh9nNheDKRrckrcdGlVLy/7SajJp5TE/pucPq9gY9tb9eHgYBYxcGrb5zOIku/Eh/gziQ+YkKpEu1P2Yk4do3Sbqy2Zn8xLLOthK9LwEV4FnAkRSg/81zO4t1QEFjA1jTCJbHhkXW6Zp6lqNKSM2UpU1n4alKyo0gMPXD8OhK0KY/3N01DSGDNdthvHhnE13bOs40jSO2MZshyZUbLKcRJ5ZHlFxmuVjKs6wfFzFWZZHVZxjaam4h+UTKu5l+aSK+1g+o2Qn75QLkWEpimTe4Avi0Owu5WRXeTNR2ruU013lrUR5TBk0aP+H+J5CfMfgl0B8LPOIj+VxxMdSIj6WU4iPZQHxsZxGfCyfRnwsZxAfS6VEWR9TR8HsaCg8dsHTpcTVU3xWi4ocmxzcwhO4ADVxQBVlVJLcER/JsDj6uW5pzUk6MRtnzYmKj0bGAT67OzMPq08qcVr7+xx4ZuVhI7id+xrneWPyD4N/ixdlKT5pTnBwp5AAeLy/w7gVUcmh06p4pOzQ/D9RcYIboJ9BTYzJgiiKGt985PJKs1mTNbQKH08EOivawbxpTowjpSW0qEkaAS2DrlnQNOrz7K1mUQpRbmK/s3spopjsRRnMgCko5KaxsOzvpERaWDup6fTRwOVG2oueLDVbVnGFvQfvY8jNLHk3Ul64KSntRZtQp7zIAg65kT24JoJbaO+yimJKWKgiPghtBfvtY0QmLTODLoEiZHGysg/tih05ooJ2At960irv20Ltz3XyIDCbnW7nQZaRovNdFfVqfVXW2ChXr9xNHwfTzrCx5hdFGU8ue9+eFOxXpwS5AkZXdr/uSfH2O9btSkk+2xd2eeJ1ShXyX4AHQ+6U9yIaRZGzWKURz69beDJFOSjGRXMcF/TSHu2KVd+jXdh37aNWXFZUsh9l0FV01m7CNz5fCOpAKgpapCJWeDpkPpudmvCxlLgsRdyzZNdF9B08IR3ivzjEtf/r3HIU3KLKEl1o1wnJB20fK+itJbuThypGZ+28bGeiHUk36BqCnkguOP5e4C6PFekU7vPzB8xfwXbm+BidBr6q6AzEEuetggSLKt7STqZeUHyEaQnwRdVCswJ4CcBk8LJqmXqmDqBnlplTAVhhDoNV5jBYYw6DdbWDrncZ6BUgU6NX1Y6ZzPlAyVzAPJPRNeZpdJ15Gr3GPI1usE0P4HW2yeANtskgZJsMIuZUATaYw6DBHAabzGGwpf1ygba1X4ze1H4xekv7xeht7Rejd7RfjN7VfjF6T/vF6H3k+Fy3gB/oEV0E/DCBlwA/4qTr0QJGN/GMtjm3EsicjzXHbHM+weLz3V0/1SO94rME8orPE8j029inTfgigUz4MoFM+Arccne/r/VI079JINO/TSDTv8PKNuH7BDLhhwQy4UdwL3T3+0mPNP3nBDL9lwQy/VesbBN+SyATfk8gE+6onb5MqvNn1bWpd4vSU/XbnXfY+RtlM7osAAAAAQAB//8AD3jatX0JdFzFlWhVve73elOr95bU2lq9Sd2t1tJqtfZ+Wmztq21k2RaysC3J2GBbZrOxMeCQBQIhJM5kg4SQYzIhYJZAICQzWSYhzoJ/fuYPJwmTSeCfJH+yTD4hk8mAnv6tqvdarc0488/YUqv7vVv1qu5+b92qRiY0vZzEHxd8SED5yI0KUQBVoRRqRu2oDxXKnq6OtpZ0YzIaCZYVFXjsNqOOIFNtTO+3+yV30h1wJ1OBVDIlsb8SvNWu0mv0L70DV1LaexWGNUgnU/jjyjdx+xudXee7us6f76rw+7u6uvZ3+e86v7/Cv99//vx5//79d23den5ua/kPhF93+0N++LljoWLr1uAsvNvqb+uq2H+yyVszduzY48eOjdXM+2v88IMQQVuX30SvkwtsbiG5AmGMphFC1kFEiDCjw4LgFYZ0Ol2+zhqy2/SSN+ZMCgFPONXQmKz3uF1iYPS+ku2GRKKiLFFdTi4o9b+r8ZclEmX+GoSWl1EnPocfJhdsFciEkE2A11cRfW4FvNwOz/WhMtQvb80XCdILBBOED5ix0WgdtNryBEkyTFtMxGCwD+owIflkCKGy0pJiaOUrKizwwvOd9uw/qSSGpaQUkAJp9ptOst+kxH4lepOQ+EHvQnQ6eiZ6dXS/Z398zjMP787AlXnPt87Ez+DHH98FCD2/6/Fdn4N/ux5HgJmy5edIL/kzKkFBFEMJORaL+suLCr0el91sMkhWRPCAHiPcD/PCBM/CBL1oqNRuFwBdQRGInApH0h5vKoEBbWmgtccrhSPuUuxGcNWK3Y7GVANcIL0nDu1+976+gcn5+cU9u2+4uqdn4Nhx5Vg4Goy/2ljTdGRRkrttu6e6nd/07ZgYXzS3d1jG97TavlK08yrsDOafN9aUKkfrK/wR29NIj6qW/12wkmeBsk7Acg1qRd8dfLJgbKccM2O9CWNRj+eRiAxG0bCAdDo0QzClfB7gX5ixSEQQ8oUh3+CTEWhSc9kmCEBZO2nGgiXJKw355OQGLQgBWNoMbdxqakoO19aWl7tcCNW21rY0NpTXlCcqw64yV2lRgdNht8FkrGGr5I45KDI7cLIesOiy4gBO4gBDY6BCdLs8SbTmfgdeufepoWh0uLZuOBobqsPv36OE9iwmEoFgdSKA54ZicLFuiN4KJmoCAXpxKjFaWzeWSIzBazW+amkcfzYdizelq2NpZSIxWlc7VlPDIAbT8VgTvYUo3/iX/0jeRb6EylEcNaIOubU2ES4rKS4qMBkFUg68LpABytd4BsTOM6gHYWOYAeaprvb7qxurU/64PxavECVPTB8RAxWcgXJnBre8jWmvKHkRnZqXT9ORDkeArWCqpHhkarFzvqVvtLigbrKhYXvN0Lb6vqqS6brE9conEp7CtppomSkz2ROL9dTljY/VTrV3TwcrO8OJkUT1cE3zYLh1qH0gvk8+TlrigcLa0oJ4oKJ66S+p3WMFzcG6FoQwlXH0LZBlC3LKNqpBGHnxkDtIYOCOFV0hBa5yR3y+CPA7fvVw0FdZ6Qse7kW0j8blq/AY+QrKQ+IzeXpcG2MqJu1ls/BKn1tcPJgZHx4ez+z6+dmz/zLete3CkSNPbOtmbcPQVtbaStCWYyGS5ggKTwwPT2QOQg/z2544cuTCtq4x6OPnY6xtAu/H+8jfoXmUlhtmhnqaqgCXMIcBAWMdRiDW8yLW68kM8K5HD/oHIOemJuWOupqAPyZRRoSBphvTogT/AxXhCP/YCBTg7ymlvB5vKfayzxoqRKkRbqXpRy+7YMUSJSaFdLvgU6ACOkjgCL8gBl50mUWSVxBw6Y1Gm05vLYiWW62l1V6rXmc3iAZvhWQ3E9HsyrO6TFgU7C4h4OCgBslerS9wuwpqXZIhB1oQsQlEY7/D4kuU5hs9frPOaDSYHIa8PJMomvKsBodZMph01nLRZsgvTfgsDofFVasrdOc5hDITBTYa8nWmfCIajaLNorMaDCYN3l2oq3VZHBTHHWiWFJI2ZEZhOYB0AtbtAF4HzYEFdADUAZ5GgOthpsRtolQUwwFqDVPUKiZJ4Zeu+xL84KIXXlj48pdpf5nlRfQL9EFkRV4Zxo96NZ4DwQk6KM+BSFTk4Ho8YSmrTpSHE9XJaxO1NeXlifbayu2NtK869M+4A/eBtBbIbkQ72kH5AkaEYEQ22pnT7/bX4Tzlj7jvEOOZdrCZP4Hnm6n1p1dAC2LsxZQ7zMgUFIArci3kIdU6WrKWES//Zvk5/B3yK3iuXbbSTs/Cs2/gD6SqDG85q5w/S3719iXE7GXd8pvkHvIiqL8yFJergBvZjLnWwGCo2QBsNjCyZbbSAg/Tk2B6Yrq1epCkGhLAXFSwSuFJhruHh++enHzf0ND7JutH4/HR+vqxeHys3rL7M/PzD+/e/fD8/Gd2L3Zcv3Xr9e3t9LWD4YASNg0yLyKfXACkFABfA1yrY5yPh+xOhjopkk7aAy/elPz6/lOkbHDn2aVxxNrHYVJhmE8BisoRswmmA9xAyABDJ1OH1AGZRswG2b3BsE4qiGWwpsWlSKOq//IxkKd6SW7cUpvcVjk+92DPdZn+yftxWpHmvpvcHqtpqasdfHfjNR1bbu6+YZE9uxRwGYVnV6GM3FZYAM+pwJjA02EIA9SGg0E/AE/WzQBzwkAQ0s9QJeBl8l+FKoNBfzAkSYVAZapkkvXM7kippKdx7fAkFe3/eHd8KLQ33d432D883NHX11Q3HhrY+8m+69v7Wtq3yzcMWTKpiapEU3WiBh/GdfFoKl41dKJ2R2PbhN26vbN1dwPng1J42Ql4N4G2q5ajFvA38ICohzlgBH7nHKCOmdh83ZDZbM4z54FMOWx0rCF/BCft1PMMFGIBn1Yet+Ct52ZmTv3k3Cx+QRk/dA5IGFF+zOkTAxw1wHOKKY4coAvzLESAzrEeAY50AKEDuy4IZJob9dU4Ag+twu4MBhiOwPVRMVQhRagwSY1Zbrz/wMDU3o7BofaRjh0m/LzyVRHeLbR33TJiuXZqcktDSq4N4usWn4omr+neem0Lx0EtjG0A6OdDEdQnb7EBDuzAPAVYJ4SwXqcbEEGx6PSCbh5ljasEY9N0RHExjDBSHA74oYuiYChsAD8NqSOieoOpbIlLiQQfHFm28yTxIwc7um7sv/fe4Xt2Ht/VHuiO1Q4ldOVXNxg7/KMtdYP5BTfiLzXs6+o+1PaVTx58dGZ4pqyseaE7VKU8WtFcnu5Mxj9M8ZuEiQSY/JTJxWBoMJMeqncw873B1wVvhzqQ2J/yu0EhPKA8jP+g/O97Sfvi1UsXqH8RBTx0qnhIoR650yUS0K4DUs70VS1hgOljIBDTEpWVFAOVqcqGmmqKh4pyioe4kaqtjTwMFTM53pWXvgfbZCXUx/jXk1uHM82dWxa7uo/3dDXJQ70nB+tG+hsb+0Zq28djXRCwxMbbLTVTrW1T3oLRpubt8ertTc2j3gK4srMGP9QYrUw3VsUaBOVSU7y0poiQoppS6kQRVA9zHFqhdSnQF+itN4LAGgBrOpisHsRVT+aB6QWYoSB4BnPsgUZrfxmdYygYYrT2cFJz4QUrTD+oc3aA5ebaEWj99+uoLDPqN1MyV1KCkxdXU5lTXnkEyMzITefA7AWxgG3wUt1NdTUbXiEPsvQ8yLJYELJ4LR6HjRkRUXUtNCNCNjAoFepffESzLMpd2juIvZidJBaIvfIRskvIDoi6FRmfwvh5fOuTyRjlwzTaTkSyG/hQfEYk4Ds5UyF3Hnan8SXlb/BBHJn90dyDD84zuetAj5FC/CfgPAl1DD5ZBmGBA1EvVpjV4kY7Bs+/gHIyjeQQhBBkh6rIiTA89Ry18FSTUzVA/3fgnyoh9vunhZMLMJ4+GI9XG48A40lX45Tere/DB2E8l5S6Fx98cO5Hsz+i43Euv4lfAd5wIz9ql1s0nnAC+wtUmgQdEg7AyLjzRrViVkd5PB6/pzzkDQaZbnSqAi5FVrjevSrKfWJob0f9cGd/9Q29nfvT8+PHvBru79Y1V4Yb+waSrfU7G7uvc+z5PysBMEHx5fcLW8gjSEYj6JLs9peXCQahGxsNDqwztrcREViYR1jVEPfqsHES1DhETVS7iibqEu5DquYCvWAwCDOgdO0GGpZV0UgOiGEwCob5d2ysB8LUUTUtIP385q0kSZxEoijNsOajEJAVdAITd450DvdthVlkwuFYKBgOWyTfOteiggYdWQXq8dKwhAtSPcVvjtdRzzx70CgZ3LAibZ0X5ha/dnT+C/ubd9XVtluKRxKD050HW2q6nZZ5a57ZWu4rbqiY+sT03Bfm9jw403Yg5Wo+1u3vF3EiFpHDDdEbDnxh7sjXju19eHr8WFMsEo7tG+s+3l3lbzP0dTSO2orLKre37/jA9rknDuz5xJ6S8pKgH3snMrZYfay3qrqR2xYnvLwKelkCCxuTK41Yx4J7HXC0DqwrtXUQGVAPx8CcXe6yFoB1lVgIGjFjUqp8seEeXAY/d8+eOHHqFLmwNP5r7Ff+BdAOUQd5H/SfD54P41rQX/AEEeRFryN66naoCRgJc8+YPquo0G4rLy30F/m9bluBvSBWbmCOKcO8pp/9mFnZGHY7tTdjeLx1T8NsW1fT/ozyGZxMtLYmvnQx2dmZvEguxEfr9jeU7G5q3FGLP1IXCtc9rvxTOhZL/wPVC9Wgdz8GslWCGuQ6CONRoRlsaRGYWRAtVX95ViWJ4EIJKg6HwjRJlGUNj2ZHc+mOG8/v23d+78C7k1PlU3Udh2X5cEfdlH9n/XsGLLOfnZl5ZLa1YVso1nVE7jzSFQ1PpFoZbSjuvsV8HzeLJLKoYkG0iiqL2eUwuy3ucLmeokhjzhgOqUwYw/axN44+uW/fk0ffQMt9RzOZo313kgs7P7lv34M7j7Ue7O5eaFWSFAcQmYLtuQDquEaOazqNKhDdNOgSa66Hyjx/M09DUX3iVvWb3e/+B7xPeRC/d+ktoift5xefWSQXFrmPpfVvRFVyWOsfeE3HetXcALhhREbaM+Uz1rM9oPV7mnb6xKLyOu+U0+1vgW5+1Co32YBcdvDNy7AOmAw6plpRr0OMzVa0InORwC9wAvECPADz23NM4noipgL4XThUd25w9tF9+x6dHfpw3VT5gWTmOlm+LhMZK38Mn1T+NdnOSdmWzJKyyHtam/dHGV4jclD1JQ+AD0vnTPNJ+WgtPjGdMfwm4ZV89LTyt6dP40kqVjik/JRcUH6NC6CXfmj1LZbLpHmInFiEh3EQiPRzYQRYO9iOfwJYG+Uk5vrjAe57weBmBGAoL0O9DeU7QzpovuLqwyiouD15umK7oy+S7DzVutBlkesngjX9Lfglpa7ncBun7yh0dZ7Ns1wuMRr0BBx0PIBZxkzg+Uynw8HtYdKOk0YcgNAxMHoaV39M+R2OfPz16dMwuSfxmPJD5XZcuf8feL/UqSiFfvXUd2SDpr2hq5GGOj3S2+100CHglaQdFFLg1CLw3dI3WXuQI8G6Mi5pg3G57Nq4fBA0BOxmoMDY6ddeP3Xq9dfomKbxI4D879G/Skrtk3yR8XKp7JMIWdejI9sjhiEFWH/40KlTyjnaXwl+Hfp7XSmhck55WPnviHW52tl7/pprzu/tOJTJHOrgukdVOrOPzMx8dnax60infKSLcyzTO5Rfj7P8lptGqzAKEFUB09TFSrIcpmjNczny3Fa3PVwu0kS5P6t73IGsbu7Fsf4bu7tv7H/iNC7pHB3t/DS50LLQ1bXQ8iu8q72hof01lIsDF/Xt5Xqa7CZ6geh1oPQECJOzgY0uJ2vodrsj7nB1OEJVMNhyrxTJFWMYjS4dSXsbV2GFKMGKLV0DNUfb9mroUX7WMtW1J5DFDy67Nt42LAcrs3h6o2pkeKy1ez2eTgCerDCWpFybR+WaxorUdB4AR0SNFUWBMLGEIbvtQDpk9VMp98b8EYhN7X7V//KqcXUM49985q7TDG27hr6gDH6aYe1Xv2J4G14seJPjjctG2fKfSC/5CqpEdXLCC5FhAVgsRHIxRj3DHKNViSKh6iDFGBVxHqpCaJMgq3Qfi3pUtvr9uZa++Vvbe/yd7WNzrZljvSO3N/ZUH0gmO/t23nxL+41j5ubGqemGSHGg0OqsHu5onWmsq9kTiaZClVUu39Rkx0yKjTWoxvKSmkPJhn886aG6yjgA8V8AJAa9ShpePQXh36Iqx/3AI49Ce/B/5VI1EY9x7tzcyOUKujSDTBUXD3g0HYb9d4+cTownG8YTp4bv3mkZuWcnvls52bSrvn5XE363ctPOe0Y4Xl0w1n9m8So8S8/iVdCaqsLkWgdcdq51jDQb78Pkn5Vf3KP84u6f/ITqXPj9MzGyvgoR0pUyeYK+TFTvg7Kgaz/MlLPJg7Zw2PTUklIFBD9CwIwDhe/70CPv/cyH3vfj0194HBS54sK/pb+gORSF8HFC7EE+z3Qb6EajCF0TmsulfIe5aXE4HHaKVxhlBHw2IelNJ/FjaPnDzz73IbS8fO7Z5x7AO5XPvfkmnsQ733wT+jSoetyASuQikcpfVrmpkbqDLfUY2UhBs+EC5Q8f+urX7lP+7xngwMeVizitbFMULe6f1mw+xeNK2isb+2fTXg47G2mapwDA8Cfxrcr7QZ2/G59Z+qcZ/LPFGaWC2/2B5VvxCPk+j8w8G0RmtiuPzMDOuv0DWPfww8rb5PvblnZsY7hd/vfl5/CPNslZCuD7ms7iXTxlSf2QW3Hd6vHQlAUbD9MD6ni0bBt15mjmlY4H5Y7HC8YiBX5U9cMPY53ydj15bNvbFzita/CD+MucJ58S9/fIHrAMLAsJI6MZ2RvUDMpTIupxJp2U3BcnP7770KFdwDu//+Y36ZyU5UNkYvlFeGg562OTHDDtQgICELJ96QtbxvjzMySDw+QVaOtlbS2Yxq8I3eDAYIzYU9PeQGbxxh3k656P8vgiAjJLiJ3lM26XvYVY0BWAMXFAFFBWSkQ9sISoh4jQBSgrB3i9SGi4JuhmaDxQOGjAoohmVFb2gfu0HoQKJIPT/Lop2a2lQXiqJxgOOI2AW+RxA3JzTYRXDYMbaR4kpa2X4btvubl4KpHeWd+8t6Wvv72rYyR6/V7rqKllS0JujhP7zfuUix2BSNVgXf1IvNha3xPZ0ai0JSItrppgMK6uM5NZsGcOVIp+xKdnysc6wYSRngz4tA+AhoEpfruEMslgNqtTqKbw6NTB1Pk4V/nXAlGPb1WyTw2U/dra4+aAAJNzW4soVsFMQTzsckKM6Cx1lhR6YTZ2u3NN+jBC5cfOMkkrK474+cPt7Yd7mveUnTxZtqe5fPv2TnliQib2LbeOjJzaUlc9QV5U/qO6Thm8ur9/erq//2rgr0rAmR545XIxWOHmMZjnsjHYH88MDd0+0HwgPOHuKI/2ReHHn/FMRObaLAOn+/pODVRH+gqKq4fj1cPVJYW9VQnOv3EY01aVjl+TTXaIjwVGQpVoFHuMICy8yCVa/grR1gIxjpVYipJzrEY0Cmi9LCAjmnqXQjNdtxpmPdEc4YCdEg2v4X6P105yiEa2Aq2aehjlmvaUTQDBOoFw5MWlLWPx2i2nRkZu3VIbx+LSw1miZWU8BnTzADFkuZ1QgmHmtelA7+rIgezo1DGr3OX1wp8Sb3FRITR1QzRGxxjk5Mp14vzUaxMlPxAV7xzyDPtvaR64tX/rLf2ji23KSfNwumE4D9vM3am9pZ6xQPXWUyNDt24dunemsRtvaUsm26juAkcbL5D/AY89I5tsWNRDnChSKlICFSNR1M+Ax1bAkh1oWgf0s6vGzsdrCLIwno1g5CIIQkRQTfPrbwI5TKEAW+yTJB9YeOrd2OlyH8u2af7Wv9x4482DgxNySasnYPTle0qI/oCyF3/6QGPndo9zxGiqKAJcR5e3kw7AdRmKoY9wHnSUYr1gw0RcSRL72EXd6ouqnikHVQkmSCTzMBlhRgKG5uqBkcXJtGwWhGpYmAcFRGvAQMuWlyNUHiuPhoMwnrJwKBSkWhbbVcXA48d2vJrlUqtYrgMUQueNldW+qxJDu8p2p7sOtbUd6kpfXTw2NtbRPjbaQfRKfdd8S7hsqrCkp7U7msgc7e092lFbNay8b6yjY3S0o2MM6AseOSlh8cPRZ+10KVslrRcx0YMrM3pmLUhWNKvU29aNbsOdlYss86LeAWrmAQJcyGl3Blw0RUFVIRCUz4kG7W6YKD43WXdTe23DwMmTBVcliT25u0X5Eq5LdXcllJdAosLVXHZopufb5Gfgv+WjrXzInmzCvIBykF31j30y+KRwCzyI+ZzLU9Q1ybfmWVgWXb8miy6BN7G/qqqkuKqquOPkSbItWkzfFkdHlt6iz1/+zvKI+nwf2k+tEhGsoOOykqHPGYsgMJbW7RUBKz4d43oEAAJiS2Orb4IOYhl+n6XI63Ha2eikdTn+3ByDmB3pYqM93+S3ekpObutaGfLbb5kN0zqxooi4l17r2bGSG4gB3c1o5ktGFixqlLdzU0nHhVfR3M5NY+4NoDYE3dPs46o7U1PPOexO5pVi6lAxWwf+81Uv3/dA/8mTP78flyqvvTx8B1izHX+i46EVGl8l1L9q48MwU19UTcyoAzDn5Gp87JOWzJua+uJK8qYb6AWql88T+FvYAXIfQFc9V15EsB6rFshDFY5+xiCJgl5vH9TRlWU2JdBI8JneFeEuEcXC7M0pli4KoIoA8DBwsRHU0louXs3O9bTSJkl+MFl3c1O8PnNzU3WdfPKka6i2cbLAuatF4+9UsrO9Rvmm9pfot4bjDYnqFJ9DN5NRO8jOOLWkWLCAXtIsqZOFcnqqjey5Usj4ap18XlYIpTVCWNsrUimsz5HCpqjyAtFvCTFfjfodEzCuNfmXwnfMv3gun3+hLseZgQH2Gu2LxcDp6I/F+qOqwzFwqq/v9MAC+Bvx4WrueHCdsBV0/CyMh/och5mnSEy5PgfzAESB+tU53hrFkpN7CEw7rHUkc2Cu0Klz/7VOnUKemljl01H/aTv4T3wuZ1Q/mDtRmPvB8EEQVvvB2ekV5vg1g5pxYk6SfY3LtQrmyt2f1JW4P/ql0bdX3J8xZXLF+8FoK7ycIFS9dT5rZsUJfBZ2ZinBDeIeK/MR3Bozr3iy1D14DhQM0zCOxqRbk7kfz2a2zZ08if9X28KuAeUtot/PZah8+U38A3heJfWRPfBAL0Tn4CWzJUA15VO4UconviblE94g41OKvaWEKuZv35JIb9sVStSlM8Pxuqnmhrl4Mjhc4Y+5ovGmgeTR3Zaq0I62kgKfL98WbI7XDlT5S6a8BYVum9uWl1+RqR+Yoj4XjHWBfAh8rho57sUiTTmDa3iW2hQyTRcxABsQ3u3l7iBzkZwV1EcK8XU1u1oTBcxIF9Ua03jB01oiTwwO3nzjjSWefJ+xxOnZ3om9B+6774DyH0UVJiOzCSDPPqLnesaZ9UZVPQMqRrWeOXGlV7uqGoCVUJLrGVfAFWDrETk8RG0WG5Wd+Kh6adKUDXDMW6BaQNngfuUSVTa4V60hAt9Nr9UQaVkVzU+0O1j07uTpH8cdH/nQnT89Du7Pe/Et1FizXI9QC+3X55Hsl88jFZw8fHzuhkMnnzhy5Poj0OOn8Cz9XXoLX6M8tJLvAo+T16yZJB3W0ZQXzSpA3wLJWaRwOBx6lryUAs4ITSZJTvyR287c9Y0X3n3TTXe98I3HH8eGpYcfflv5M+t3eYg0Qb82Wr1jNtAhU2YlateUUffSsfsEdfXB4cxl1AwW2CxE6QPt3qJAWcLl+ekdf3PfbT9tvuWL1rydzooEMSq34TuXXrmP8PpGeHkdnrdJvsm+ab5JovmmBHYob+LHsfI77FEGp3DnoSnl7w+x3OXyLnyYvID8qFIOFbB8IFhq3Ocvp3lgmsucVAUbo1G7h9pwmoJMg3ZJgbhFQNIgriFuL1u+lKioSTh/NoqrG1JxHNu7zdTc5MbDkTB2NzWbPhXtazpTEx2O1t7W3FdpGDZ4I+G7Jous6ep3has8hmFOs7nl59DfsfzU5rV84EfM7dyp1dVhiNV24evZPAA/BpY/suUT1OfHjEcxmlQr0hAepSXnRHLFvGDXIg2N6TBMJ4HBZSMwAQ/TVV4wF1KEDj0UGaJDN26bjeF4QwPMaXbblMFTFX5XddpaNHlXOOKFeVT2Nd9WC/OqOdPUF5WWl1EKR/B9+Gm7hPMQUX6DjE8h/LzyG1atQW1hz/JV6BdMv+az1TM6OGqQmVPOEmtOum612gFmziUviAT/JvmMWrrQe1/JdmLXqhWWtuCX+TMql58jejKMClE5xUpJcWGBx+105Ft02MLXyeCpO9TEIkbDRazmMkjr3LkOpSXulKDhiB2i1yCE1eAB4K/v29V+oKVlf8eu2u3lExW19YEJ5ZPpeDxNLHJP3vDRTObIcF5Xhxit6AublBfNkd53bXfilHN7ktVp0rzpi6gYdcsy0JIWOiGJ1k9LuF8PcR3GEmFLMiwyoxVPksSTAYhXpBXbnaEgmBbq3IXc/lSaVZiu0vglmJbHkemlfxzt7m5d6N5yW8mOvP5YfdeTT87Npeo+MXi253CbutJ36+AnUE5u2IOa5UYXRkY8ANGlxMKSORETcJnAuB8wsT0NvC6P4lLbs2Az010LbDuIWyt6hV8m5PjrH3jhhRfOPP/88/f9kmaTcc/glsGDB+EFH6IpZUarDBnC7yMXWW1RPctCRmhhLfAtW1CY0QsUUXh0g+oimqDMjT7qc97vCwaLCkPBomeCIfaXDNG/4YKikPYXeDWC6okRf9tWgWM6ZBNwDL2m5kUH8L3k3JXkVGkdUAaPKE+Tc4NXmlP1SoEvLj6wg7ziuZPLsH/5ZdJOngBKB2SIwNmCz23UnN5JLRdLq7PllDCzBFjzd+iCMl1XsfYeam2e68Rte27eg8vqd7W07qlfKid3L90EfTej76Hv4N2AtFLZl6MQCFUVozkFv4252ItGS0ui0ZLvRUtLo/RXzRcvt4MZMYPdupHNLd+Fic5pJDwhIYBBttJ8BDj2AsG6o4iuXQhkfkWb7mUrreDyMRBgrNs2g+F2ugB5ncFgkNppijleR14RXlWQSffG/LSqNVFUbyso8TsL7XZHnqu8u0AfD5eEE7a8Bq8jP89mcg2l2X6eONDcymge11Oax9HrfD/P8gD+JdNLftQpd5QB57tgYG7qzQ4gPSICLdGjmBM1bcXKayEyRshfXuh12lWNRYNilKux1BKilTQY3UKDG1Ql1ry2MGtFoynXri3NQmwOrMZHuMNWQVfg7BLEYbejzyPDUwQ/+XmmaDeAOQj6eGOYExoMltBDm8Acy8LkoY9uAnM8+6w59GEOQ9bCvJztxwx8uQoGaAA+i/BHVlvkQFvlbjtVjRTlBoRBARmQjhh0B4ygF8VpcDPVpSY9d5RYNOewOaBxvqqbzKAosVbIkqL1TX43tgvkkFbQsowGP4DfT7YtvfUtXtly553kwqLyGN6hPMZrUdpZDVEKG2V/FRb1UUIgLAf1WIJ1uNgBHGzHRBAHSunmKc791bQaRMBH4QXprl/JMTJ1rsZsYOj2wth9LBfpgEYJ2ghh3W1X3KqUbmla1Uo49Y7N5PjaFiB9Atm/UUO+VkDTCinUEIqCFPrd1PLwdG4+VjXFWmFcE4NohQsvTfl3Jk72WPVlayXVO/nAjrWlVHPR8ERdi86/WoCbTAc+vnN1aRXwFatBYnxeqcrCCcZXOIc/18IcRI9tAnNCgwFZOLoJzPFsP3Pwn8Gs8Pny92gND3tWnI9n+f3r+gGmxl05MAfBuq+BWf4twATZeOJ8PMuPr4MBa4XjbDy8n7nlR1aPB2SqCl5+yWoaSlCb3Lza05g2sPUJY46rkZ8Pf0ryi9n+RDc0ywO7Y1rJJbCAKWnnJeW0GM2dlMD44x/xgrS+vjd28Iq0L+DHslVpOLCIi5a+wWvT/nbxacABq7dheqVO1SufWYcnVkPC8FSv0vaT63TPWpiDuGoTmBMaDND2K5vAHMvC5KHnNoE5nn3WHHp6jQ6jtWG3Q7xSApZAfEZEuDYWioBYRNLetFfy4o/ceefAnWeHz94xcMedt5/Nvj+L2OKyVjPjBRsURXep8a0L60hlxFfkNYt6HRhavTDgY1eFnKsYrqr5lgKWSaElA55BcdWSIzgXuctRHr6GKOauD8rWioqKaEVV2BFxsB0i2VJzKZCtqqcxIvJ4Ma981VFOiGBPknwvec35vdfurjy+M5EEmT5I3yn5RQW4pikDko0rD2XqlB82Z4j31p6Zz8621szXneqhEl0zr/x6uAxfEwCxfqPrSOdEp/JQgNs6ViPC6Nuk8sCj6+VpDcxB9ONNYE5oMFlbtx7meLYfzY7lyDf3l9mz2tRnvbC6n5x6K1pHlJBjwBV6HdYfELG6fJbdPApmK9/jyvfavPaw3yax6jJ3MqfqKpStujp1YaXqSh5jVVfHWhc6uxZabvp1R0ND++tqXWKSfBdkfupZM/jtNHflB44oBaUvQMAxrxVTe/jysIjVlHWxWlY5nwXMuT0lm5xBf9AfD7DVrnX7KmI4pRU6pTRLQJNeva3XdncfbE0mWPXucKq+s7M+VVHd1lJT03qKGJt21tXtbGoYL+QVvIdp5e5cY7iqoTGuODntea3BK4DrHjDuBHVPbXRdABrck3P9kgaPpbFc+Jey1/MGcq9fzPY/tzXnuhDMwptPc/mE68J94CNWowYkk0ODT5roikpFMRDVB36AG5tIExZN8GDRKBAkiQNgqc0AU7YxDDZL4EyYJQpmuYKubFfWVelaMMMGYCsQxo0hpug/PsUYMonENGmAmFCUiHggz0io98sT+FazRaBOw0pdA51x6nJNLDjbYNCKzebcxpa//nm2/5/nUWQ1gszS5vMg3aJkuOLWsry2IVppRveFv2MXDMlyeSqVSICjJacyrc2JhkSyrhZ4LE5Dn1AwlJ/1utZsUPDmbPlgyzlr1tZRYzvO5sJf5OvsHYfD5Ye79h5fqYNpurq2fXdRaH/L2sV35fODtDympY6vwtdXx5NTQ9nymOKieFVldc6ivPI5OeF31QRD3A5Wgu9Maz8a0GNySRDrdckQEfUNhUCfAgzBcR5IGMTGRFSjRogKRGD0o0gEDSQyVcXiK17JshcslQ9r9ApRWIC77fLAcsU6OHa+wf4suJ6t5YeZe8vy1Lq/0rGltSj4Kwfy1/u1BZ3XZTaqT8GmtW6tcfiGrnXlKlk9FGN6ro/rv2m0wXWq/z6Qc/2SBo+l7bnwF7P9zHH9t/wttrZJ+3mZ9/9uDt8NBGzLuX7Qw+F/CddLWf8v8/4f5ddfheth1j+Hn3uQ5+HqWa3N/2S1Yrtkp40tp2QPvnCYcB8vxfBoCx32VdXAdIEcg8XEZD738pScV1zMa8HCIbpHQnNRsu5JeMXlyl0Pwm9s77llePhkT8tC157O8OSRst6BY53T5a0l4+Od8vhEJ7E/dPX2swPdNw31HssMDfbX9Zcnaxqi/b6lv+zokq/a1tl9lYYfUsLsyTi3Jypd+LojxdsEx+fhja5Tej2Uc/2SBo+lfbnwL2Wvr+7/Yrb/uSlulzrQNlJI+llO1Uf3TQDfa3UFiKXvkA5YfpJtIJNAFvWjLFz22YrA+9AyrQaat8gtNYCoOXcHGc6PxkqLo1Ulf6D73X6ofsBfpn+jxaWxpoWXtLcwJm0N1ktzsFlf1usiOhIJFxXq9Dqzgai+LL0qrFzd0Jct3MiXzV013MiX9fv9Vf7K0Dv5sjqvumXSw1xZCdRlPDx0ZmB4S9G+7ooIvBvZWrSvRzlX/HKwMtof+05fzPcDfxR/cE993+mBaOlIaDoJEhwrG/1l/N88IMOPghDXxX7vpufHsLUrSvudq2R49fUVGebXL2nwWRnm1y9m+1FlWF2Pof3sUfu5N2fNmde5fTy3VHGTusP1686b1B1uuEC98W21BJEuUP93lR0qwvyassMsTi6qOAFc9eXmzTLZPNUCemBdjMd9wnNZn3ChJ7ft4Wz+yoge3KTtN7J+o3FU3ZO3vE2ogHigAKSzXW4pwpKuAIuYDBggDAESkzm2HUvP9hWwFVS1JKuwsNBX6Av67Xa7y0+zL3qeVEwHIny7XpKjqT6Nwd+vCNfXtbvLGrK797Cn2FdQYFN+c+LEfWVt9UEf3z3k83gKbDjNNvSp9X7bSC/Iagyl0Qtc8HwlWKcvhhjCgw1CTYIYDUaMjTEsYfBEN78L5lyV3Ki2RZMpHbC4hYN0DQHPiITPUk00sRKAxHpgFnywJky+vbkNpmRHPB5PxxvDQWcgGA64/HQVIoubTQqCQYvZNXSFc4qDSS/Dm3l9gfDcLRyBf9EKhTkW1xYK0+JhhtNPagXDaq7gYyxODKtx4i/WxZu8PpbK7lZVdu/O5hk+xmJV1hYb0PlN2l5S2xJsGOV8yvYYsrYRte3COj6NQxxjJi8CTC+DyRd2kD8hI8A8T/5EgQBGzRuBBJzJ1s2+C/RJEYzpNdnkAMLrgObaKnyYmhWMBD06APxry+701ahOsFYwRbVPdFNotJrqRFNDq1tYL9tiFfAKnCiqBdG5wNT9dvh8vrAvFKLVCuGAuqQVWF9bohYvoNwSk3d1rKoxeeihkx3Kv2uFJp1Lf59TZ/v+rqampR/n6imeT8xk84kLaP86OnPf7VzWd1tQddmaXCQ2oR9s0lbz+wSAeYrnqEDeh9nZGKCNirEBs11OelHH91WqJ2LQ+nuJSSEgURM9pou4NlqROLpLVPsf0ESMDDOxUh4jeuUWnnHv4eLEpYhcWKQpdyY4TActsJrjEIqjM7KDRgwhTPQGcABBtyC6ybwI+KASXHkdjPQAzVRrlFWPN2LlQsyPZFYppIGyOeN9G7UgtHQuHA7HwzFPhTMcDIRYjltS5+DVVMra6mXq9yO1gvm1rRY6q2I6XZ1tdSFzEKIu5S9qQFXstTphshmYvsWRU9QM4RWeZXXNG+ShDRvkodf6+QbVR2B7Z5mNiqo26qvr2vJ6Y2qjBriNWlTbKq/Tfbe8LfBKPvEjfkYHwAs1yIoSqAX9mUu7txpL+jKsM0Aop/NiIujoES6oz8fuiBvcUa1CzEyXcQSDbt6IVzZhS5J+BsJoqva1fb1OknNw2/omJiyKdt4QrW0mVyNkpOe84Pls08vA0/i7poamvWtaappTyfxEfiJWFfAXF7mdNP1dYNH8YnocAHeF9X9FRTQuDQWrQiFjYSBUiIV3rI4eqguXdcaLA5V0/br3CkqlIf76OTB4gukRvg6wsPzwurWCnwBMJdMjPEZb+ARf021a3oYU0AUuujOUrnjS41cI7s+e48ILqzTp9/jZniZNLuhOWE3gFSbvulOW1VKu+hvUhiB41rfZWr8fHZLNbur2+0HQqREJ0JVjMYcpVO8+PyusjLalLLRZKVBeAzBFt2mVlxZBhJmft2GJslNdlk17c8c+r5YLbKFzKPHmn2zjk1gpG1gKw3xKavP0+N+W3lJnpK7loG+trMGAjjWtyQdrNcT67L5u+7p93bQ0WL/0FvQ3CnJ4np03meByiH/P/X+4HmPyOaJef4Jfp3upmZ9Ro/oZznUyz+J54V6AGVVhPOg5DvOcBsP3ZL+o9QP9f5/5BDjHJ6D93MlgRjeG4fsySB/wUx6tvLWYTUZRDxJItN3pazZ656E8t7bROyWl0rQY2y25SZ8SAP/+1KnFxbciRyJ4i/KfmaMd39H2fTSw+vBBOc9skkRq6Q0Ia1XiZnhrU/d0ZsuzV7Z5+tgnbbFrauqLblb7gyUw9+rzccP4yaGhk+N4b5Vy8T/DR8J4QvltFcquWd2hrVkBHl/fCNekhPl046ti/TGg3xcZXetU/Wrl8HC9hNg1eMDpRbTyrBPZ9TED+twmz7qUzUMY9qGcdapMdp1qAT25zgfk8fm5bC5hYRJttJ6GrWvXuNS2+1byHNiq7hsCxSvQPbYOoFKLnM6eOGEg2SMnjHRrvVavxyLCEmexx8WKeqlrYaIFLpozkS10cWP7ynbvHery/QuzdB/8LOldeqsrc0jOHM7wRfypT1w98+mrF5UU/l7msCzPNzM7BmMWfg7+BZ1XM9ouj3sxjUT0Oppe1wsDwEM6vUF3wGIkoqilHMySSchJOiSTgQBCyeZkU2MqUB+oi1VBd35nMBwM5cG4VydpV8xBjt+gW3OOjOpDCHk8O9t5JBw5KvMC88zRSPC6jOZIKLfl1JvjW1btj2qsq03zCvTGmtoUcyl0uUXouJ86F6pvcYLRNqXy79Pr+ILXP1Pa7uC5PzX+7QU+PcH4N6Xy6SscXnmd1kur8PR6R9Y/PcH4N6Xy780bPut2xr87OP8a+bPYHng2zkZ1nA+s431eN03HeRUf525t/3w72z/fgd6WS+rAGakvKRb0UhHdfYh1uMAKLkkeK9rgeef46noNSRJnwPP1DKKVNMa6co3qNeUa79iodF2Nh3DqnVqxdcONijXWt+O1GuZQdYSWadgNUnEsKG6ayb6CQwJI76nrN8hpex84eJlzA65fFCvWpLYts5c7RkCtf29n9e8yXSeow6K+vpToxJIignTgLiGgFxHyVq8T6Ng6gbZSqdaubLJOoKNnaN12eWC6TrAGTl0n0MBFvucvXgn4Zaugl0EvLah9p4p8/IO9oxvhN3lN+HJl+tsmpTWLB2kxUnbZuv0ceTqhyRPI4uQm8nRJkydsKOfyFAR5omc8lKMX5HwvUMRjAYqY6XmTKkViGkUo6sgpmgBU67OMBsL8s3WEiWcRfiVt5Ko14Cp51rXSUTLZYdjlqJwG81QaTCAMfmkTWtEgnx4XgGed66nhK6XnVaypIuzMHl/B9kO0s/0QCfRtuaAKG4SomxgNLkyM2aJIfVbN6HX6syYMA8XGo2BsAMN0N6Yg6KZFvieT1z4iX3ZZsnqljcFIbnunRnJ0Y3hWWon25zQTKJ7oeQYJVM02aXgBUzTroduEo9dv3PBSAcCpdRycklf2cgR8cdvaKsy0aaw5d3vHRIElxPiPnSXCeDSt8uj6XEgJ+B0FzP+c5P4nuWadj8prODLZGo6FDWwHz6Wfy+bStZwKb/tytkZEq1HMrf9gbVltAMvbA8wdG9WggN9034Zth1fWArC1D6nnoGxj56AE6NqNC7Q+LRrOo/sqBtRTpbQzx1nOXQt22Ja/QLAgEHTxM6ZoULomc7Hm1BTy6PDdk7ZsusIxf0o9PYVcYGelWL1qgsJf5H34WO5RKnwfzjYyC3FMCN3Gw3krmFQBYm1dCAN7DfhWXSDZVZwSvbbDa+P0r5/f5ylfbUVnTcbXHPQ7A66Ay0+t27pU78rWnaQ9mxMnsywizc/dynMS50anazf1aJEd0Iqd8cL4sYXXC+GudXzE9+9QnbmL8YKEvptTI3RCqxGC67eta8vXKC5paxRYmkA5bY9n64vm0A3r+IidwcJ4rX3Teka+b4by2jT3j46gnLbHtbYb5g1524tqW5o3/GBO2xPZthvlpnjbS9pzsaGBn71C9yXTGDif7sigFf10nxMZQOqmIbKXetw+xtT5yLrRkWViID9nG/HTG+wdprX3N5NLV3ieipeep3J+4eDY8NAouXT/6OjGfWT3dRF0FtjyBnVXl9pHOikFMqNDw2MHF8ilkZH71T56oY9vQHSr7mgwEbqnYYCGGn0b1eDnIUtIyO5oUCfNgoknx/wtroaiogZXS/l4jPT6y1tcXi988LPnDKEXWT4lzJ5z2fr+tbsltB0SKykOdT9GLwb9xvZjNLFe6SZWuiNhHqQUY2Eyu4lWuKJdGbnfW3B7Z2d1QpYT3vJyr8fv95DezgT9nOhs8nv4Rb7PYBvWg02zoxY2ghorTCafcgz9moo+9eQewOkk04YCvUOnake2oEen7sxQz9+vWFGIp9pLvMNc/EH7Pc7SOT4m8JkyRrckacPvJy+BXHex56bpfkwj293mxrjPgIVedijRJDWpwMPz2tElRBjluxWCIbbZjT4f0cPv2VHa3ANUaSoGsCVQ6HCbHB59xpCscWsf5PzdpN1us5h9pUa6Q8hiLi413a7SJEPXidi5tUV854UeuLKPhqU3OB3ZvSheKRBSN5fgHcf4DpO/8dzB5K9ReX35ueVvIysKsh4K+bnzq/e5BbN9CasPoP8Kz1+WhIJVyjLPTbI8JdcpXFfeoelK1I0rNtGVr2i6EnUDxEZtD+In37HtQdyS0/Z4tu0cblqnK3nbi9m2c+hrPD5dbqFnV+aun7z9e+5LvP171ZeILDfTNQmeZ2cwF97+HV8ne/t3KgzP1x/L9pOHrt0kX/9SNl+fN4I2rCXtRu/ZxE68kl3L7lbj3Dr0M2LBve987j89m7j3oNZGaL+CNoLl7Te1Ni34A+hV8gTwTTHjmb61mwo5zzi11DhPrn535QsLyN2rvrGAzimD70e/IBdgxvk068j3CJLS7B5BeCb+PntmCaqQy0qswOurNoUJTLkFC4IOduLX6mfrNx0KLt9kWMGc93x8+IfAGxE+PjbOP8A4HdlxMpezVMvvjqHzeBI/DlCb7LGi5wuwPVZrzhd4qj0YbA8E2M/5YFuQv4NLHE/twDdfRh8E2kNQYwvA6x8YD9vxzwFAot+Po7s75/txMmgQnvxbXlRVl4/1Vv71NQYsWrDJLJpyv/LGmecQzGZhxm60Sbrcb8pJvUND9q03vLVEWwvq9+U0b9hug2/MWdcWopHGoSFZ1r45Z2hy6KqJMXlQHtjaU5up7Whq3PBbdFz/hW/RKV/zOZgDW974V3/DDh5kf+iH4Vrlc9r37XwK3gBs8Mq/eEd9P1aT+yU8K1/Gg8HTr8cR/G16KtEzeoxrYxnsBdwFHpm9//7ZpYuep5/18v3AABfT4AQGF0l7pQhAPfJI/7NPey5+j9mD36nnI9egHfKED6hWjHUioWUkGJnpqfQ6MHcQbR8wYmLC2Ex3jGS3CVlYDStPPcFrDUrEY9EquyME4aHdGcqDUHLl2KcIxI7cWU92kJVcCC0vA1R7/SwxynYI1b9nYOTeee9YFxG6dxTOv3dI3RWUua4Mi8rP9QQHlDdKF7vn2JHKncf7ej3mQk9vz+F2tieou6m30GP29HYM0e9swUWkEN8Juk58htB9GM7sae130nPamVMDbo0Amtdv9xNhaYn+5pwRxs+4MDzrdebpSe1//bCJt8Y2PGyC12HAc0C341p1reAJrT4Drn9Dvb6yRsuvX8pel47nXr+oXUdzB3Ovv5K93n0q9/q57PWFee1stG3kHpYjT8C8IwEnhnlvXFYDs0/mVNPk4OEeFnRZc5Fxkjtdf1JxwmOvXKyocddja3FD42yOG4izP50z9peyOMi7jttDWrr/NXZOj0bvpD2wVTtxB9N6OLivX39fvzSK/h/iEzz6AAEAAAABAABVErT+Xw889QAfA+gAAAAA08GdhgAAAADUvqb1/zb+4wSKA84AAAAIAAIAAAAAAAB42mNgZGBgPvfvPAMDy+b/Zv9zWLoYgCLIgNEQAKcNBrgAAAB42nWUzWsTURTFz70zFEEI2ERQQozGYExMqkm10WotaWpiBWvsRqxYF1IXLlS6UEQFka5ERV24c1Xp0oVKd3ahCAX9C0RQutCCChVKoS6M5z4zEpOacDjz8d68e3/vzMgSToM/OUpFqRQqMo+STiGhE4h7RaT1CbZIB0pyBT3UNnmALj2BgxzfLxeRl/Xok9n6V33J49vo1FPI8v4mvUmdxQ69jl06im49jwyPC2485+owivYc+mFZQdi7xHmLCOsMavoMOV2h30CVdVT1C88/oiohDGkc6/QpjukBlLwzqHk+leH9e6g6f+zmxLlWks8b0h+I+EVs1NfYwHlr9C665RqOsOZlek4WsFNr9V8yzprKSOkdVDSB7fSsjiAlE4jpJGsfw4AI9ovU57RAHoKy9wgDvF7Wq258xebIfTJcwmaZ5Lwxsqyh06ty7Twi7DeiIXTJQyQliXP0lLzCHnIfdGveQt5qlDnWspv33pGx1TXFPQD2Sdldz5JXgn2FnRb/lZ/kGsbP2DVJQvW3xo/+jZr3okgH7FqlmQZL49cs40fOepIyVqvIe0G3XsiuWeT2xpjRP1Mf9DIKf9m1ynJhbvyaZfyMs7n1a2u2uvVu6wduOeK+WL/MctbxsJqa/XjTuWXN9rvhZPWJ9b4nu72sH44h+3AZZA4sh+488HHEZAQxY2v9tblxZW+B+yHk/A7WydxadtqcWbY8tTnz7TIWuO2PMfqP2zvgcmh7aPwa74LlsdUt4zLD7DWEn/RRapCa5ZhDvIZ6T/DMVm9j2liTdcNb+PO94TOBaUD7kPcu8NsRRa/7LqxFL9Uv0+S17L4V8J8jLcPYSnF/699dPjzO5b6u8q+g8hspY9fOeNpFwl1I4nAAAPC1lt+uMptO93H+N6ebO7e5NUF6kiPiCB/iiAiJHo6IOOQ4IqKHIyTikB4OkZCIOEIiIuKIELmHkOghYkQPIRERR/QgItJDyCER93Jw/H4QBGX+2Yb2u6CuNEzA3+Ej+Apudf/oPu9uIRZEQJJIDtlH6j0jPcs95ybBNGY6Mb8xp80Z86q5bDYslKVt5azL1jPri020Tdj2bNe2hp2wj9rn7Hl7xQE5Eo6Co+YUnWPOrHPPWUMhlEPH0VV0EzXQVq+jl+vd6RvuW+v39s/3X7qmXGVXe2BiYHvgwi26l9zVQW5wY/ASY7EZ7AAzsI6H80x7cp5rT8ure0e8S95THMVT+DpexMv4Ff7qY31rvryv7uv4HX7KL/uT/g/+LSJDrBB5okSUiXPilmgSr+R7Mk1myBUyT5bIMnlNTVOfqSxVoHapCvVMp+k5eoFeodfpIl0KJAJ3gXrgGUDAAbyABTIYBnvgGFSBAW7AI3hiEswJc8HUmAemxXTYJXaV3WB32GO2GuwL/goawZtgI9jmLJyPA5zB3XMN7iVkCY2HaqF66DlsCrvCVPiJh3mUf8cf8lW+xj/wLQESXAIr6MKsUBLKwqlwKdwKTeFPxBbBIuGIFsmKiIiJQIyKCXFMnBTnxcW3qSgUdUWp6IE0Ln2UFqVvUkHalY6kM+lKZuVN+UCuyBdyTa7LHcWkeBVW0ZWksqBsKBWlGcNik7FC7LcKq7KaVFPqjPpJ/arm1C31UK2qhnqvNv7TEI3SRrVJraj91O60ptYcehhq6zZ9Wc/pRd3Qb/RH/Ul/iVvi7vhUfDb+JZ6N5/8CDBDMyAABAAABPABoAAoAQQAEAAIAKAA5AIsAAACTAmsAAwABeNqNkstOwkAUhv8WNKDGKDHGsOrKGBO5qeBtYdSwUdRIhK0gFRrBYilGXfo2blz6DF6ewI2P4DP4dzitN2LIpJ1v5vznPzOnBRDDO0LQwlEAO3x6rGGOqx7rGEdTOIQN3AqHsYJH4SHE8SE8jFktIhxBRksIRxHXToRHsaT5PmMoaQ/CE5jSw8KTiOkzwk+Y1ueFn5HSN4VfENHbwq8Y0a97/BZCXL/DNmy0cQMHFupowIWBez4ZpJBGllRl1KCuoTQdcpFzi1kd5l4ggQJM5jnKyWYffJVJlUXaUrs1HHGnji65QnWamSk11nGMXZSxT+rntRB4+U6DVjR+1Sxx5VBrqZMb384wWN0S+ZQ6m0qvKwd0MTl72TXGKuRDxr3YHufaP33zeu1ytYYkx9UPZ1v5tgLXBGM2135OR7LqjLrc7fIr+ZokZ79mS931q2ay7z377f3tZZk7VZwpHzfoXUE6mVdRgyOrYjmeMI1VvhexHPxPOZxTZ6o6jnyFfOBYxCVvYjHiUNP8BLhZh5cAAHjabZNXbBxVFIa/37F33TZO771Xx173xCkua8exYycucezESca7Y2fxehfGu3FsugQCHkDwwjPlCRC9CiR4QKJX0XsH0XmkB+/cCV4k7sN8/xmd858z994hC3edG2Ae/7NUm36QxQyyycGHn1zyyKeAQgLMpIhZzGYOc6fq57OAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2tlPMDkooJUgZ5VRQSRXV1LCTXdSymz3sZR911NNAIyGaaGY/LRyglTYO0k4HhzhMJ11008MRejlKH/0c4zgDnOAkp7C4nau4mpu5gTt4n+u5lqf5mDu5jbt5nme5h0HC3EiEF7F5jhd4lZd4mVf4liHe4DVe516G+YWbeJs3eYvTfM+PXMcFRBlhlBhxbiHBRVyIwxgpkpxhnO84yyQTXMylXMJj3MrlXMYVXMkP/MTjytIMZStHPvn5i785J5SrPOVLKlChApqpIs3SbM3hV37TXM3TfC3QQi3id97RYi3RUi3Tcq3gc77QSq3Saq3RWq3Tem3QRm3iPu7XZm3RVm3TdhVrh0r4gz/5kq9UqqDKVK4KVapK1arRTu1SrXZrj/ZqH0+oTvVqUCNf841CvMtnfMCHfMSnvMcnalKz9qtFB9SqNh1Uuzp0SIfVqS51q0dH1MsDPMgjPMpDPMw13KWjPMOTPKU+fla/jum4BnRCJ3VKlgYVVkS2hvx1o1bYScT9lqGvbtCxz9g+y4W/LjGciNsjfsvQ1xi20kkRg8apCivpD3kWtmF+KJJIWuGwHU/m2/9Kf8izsj2rkPGwXRQ2hxOjo5ZJLRzOCPwtnnvUY4vnEzUsbM2sHMkIfG1WOJW0fTGDNtMvZtBuXsZdFLZnesQzPdpNetyFv8ObIWEY6Didig9bTmo0ZqWSgURm5Os0HRzToTOzg5PZodN0cAy6TNWYC38qHi0prQx6LPN1m6SkmabHmyZlmNPjROPDOan0M9Dzn8lSmZG/x9vBlGFBbzjqhFOjQzH7bMF4hu7L0BPT2tdvZpx0kd8/fdqT06ednjhYVuWyLFjp6x12rKlrNW7QaxzGXeT1RqK2Y49Fx/LGz6t0XWmovtpjjccGj42+PmM04SL9NlhSEvRY5rHcY4XHSsNgU3Yo5STcoKKpIccqtmLJfMudxUj37qdlkTX92ek4YJ0f0CS63dOywPt9jDb7mtZ5Vvo0THIyGou4ybnW2NQeRWwnL2J76h+3ZbchAAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTZJMjJogRibeTgYOSAsMTYwi8NpF7MDAyMDJ5DN6bSLAcpmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbObjYOTR2sH4v3UDS+9GJgaXzawpbAwuLgD+HCVgAAAAAAFYmPZ3AAA=) format("woff");font-weight:600;font-style:normal}[cds-theme]{--cds-alias-object-container-backdrop-background:hsla(0, 0%, 100%, .6);--cds-alias-object-interaction-background-hover:var(--cds-global-color-construction-50);--cds-alias-object-interaction-background-active:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected:var(--cds-global-color-blue-75);--cds-alias-object-interaction-background-selected-hover:var(--cds-global-color-construction-100);--cds-alias-object-interaction-background-selected-active:var(--cds-global-color-construction-200);--cds-alias-object-interaction-vertical-navigation-background-color:var(--cds-global-color-construction-100);--cds-alias-object-interaction-vertical-navigation-background-hover:var(--cds-global-color-construction-200);--cds-alias-object-interaction-vertical-navigation-background-active:var(--cds-global-color-construction-300);--cds-alias-object-interaction-vertical-navigation-background-selected:var(--cds-global-color-white);--cds-alias-object-interaction-vertical-navigation-background-selected-hover:var(--cds-global-color-construction-200);--cds-alias-object-interaction-vertical-navigation-background-selected-active:var(--cds-global-color-construction-300);--cds-alias-object-container-background-inverse:var(--cds-global-color-construction-600);--cds-alias-object-container-background-inverse-tint:var(--cds-global-color-construction-800);--cds-alias-object-container-background-inverse-shade:var(--cds-global-color-construction-500)} - + diff --git a/runtime.2c47443502151a6e.js b/runtime.358c92151f649787.js similarity index 95% rename from runtime.2c47443502151a6e.js rename to runtime.358c92151f649787.js index c7b7113..0dd35d0 100644 --- a/runtime.2c47443502151a6e.js +++ b/runtime.358c92151f649787.js @@ -1 +1 @@ -(()=>{"use strict";var e,m={},v={};function r(e){var i=v[e];if(void 0!==i)return i.exports;var t=v[e]={exports:{}};return m[e].call(t.exports,t,t.exports,r),t.exports}r.m=m,r.amdO={},e=[],r.O=(i,t,o,l)=>{if(!t){var a=1/0;for(n=0;n=l)&&Object.keys(r.O).every(b=>r.O[b](t[u]))?t.splice(u--,1):(c=!1,l0&&e[n-1][2]>l;n--)e[n]=e[n-1];e[n]=[t,o,l]},r.d=(e,i)=>{for(var t in i)r.o(i,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((i,t)=>(r.f[t](e,i),i),[])),r.u=e=>e+"."+{660:"0abe0c4732c3dc74",853:"020447d8ade6af37",904:"71ac2fb2a67b14a8"}[e]+".js",r.miniCssF=e=>{},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),(()=>{var e={},i="management-portal-clr:";r.l=(t,o,l,n)=>{if(e[t])e[t].push(o);else{var a,c;if(void 0!==l)for(var u=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var _=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),_&&_.forEach(h=>h(b)),g)return g(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:i=>i},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(o,l)=>{var n=r.o(e,o)?e[o]:void 0;if(0!==n)if(n)l.push(n[2]);else if(121!=o){var a=new Promise((f,s)=>n=e[o]=[f,s]);l.push(n[2]=a);var c=r.p+r.u(o),u=new Error;r.l(c,f=>{if(r.o(e,o)&&(0!==(n=e[o])&&(e[o]=void 0),n)){var s=f&&("load"===f.type?"missing":f.type),p=f&&f.target&&f.target.src;u.message="Loading chunk "+o+" failed.\n("+s+": "+p+")",u.name="ChunkLoadError",u.type=s,u.request=p,n[1](u)}},"chunk-"+o,o)}else e[o]=0},r.O.j=o=>0===e[o];var i=(o,l)=>{var u,d,[n,a,c]=l,f=0;if(n.some(p=>0!==e[p])){for(u in a)r.o(a,u)&&(r.m[u]=a[u]);if(c)var s=c(r)}for(o&&o(l);f{"use strict";var e,m={},v={};function r(e){var i=v[e];if(void 0!==i)return i.exports;var t=v[e]={exports:{}};return m[e].call(t.exports,t,t.exports,r),t.exports}r.m=m,r.amdO={},e=[],r.O=(i,t,o,l)=>{if(!t){var a=1/0;for(n=0;n=l)&&Object.keys(r.O).every(b=>r.O[b](t[u]))?t.splice(u--,1):(c=!1,l0&&e[n-1][2]>l;n--)e[n]=e[n-1];e[n]=[t,o,l]},r.d=(e,i)=>{for(var t in i)r.o(i,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((i,t)=>(r.f[t](e,i),i),[])),r.u=e=>e+"."+{660:"0abe0c4732c3dc74",853:"020447d8ade6af37",904:"1f5be7cd1a1c63b6"}[e]+".js",r.miniCssF=e=>{},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),(()=>{var e={},i="management-portal-clr:";r.l=(t,o,l,n)=>{if(e[t])e[t].push(o);else{var a,c;if(void 0!==l)for(var u=document.getElementsByTagName("script"),d=0;d{a.onerror=a.onload=null,clearTimeout(p);var _=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),_&&_.forEach(h=>h(b)),g)return g(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),c&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:i=>i},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(o,l)=>{var n=r.o(e,o)?e[o]:void 0;if(0!==n)if(n)l.push(n[2]);else if(121!=o){var a=new Promise((f,s)=>n=e[o]=[f,s]);l.push(n[2]=a);var c=r.p+r.u(o),u=new Error;r.l(c,f=>{if(r.o(e,o)&&(0!==(n=e[o])&&(e[o]=void 0),n)){var s=f&&("load"===f.type?"missing":f.type),p=f&&f.target&&f.target.src;u.message="Loading chunk "+o+" failed.\n("+s+": "+p+")",u.name="ChunkLoadError",u.type=s,u.request=p,n[1](u)}},"chunk-"+o,o)}else e[o]=0},r.O.j=o=>0===e[o];var i=(o,l)=>{var u,d,[n,a,c]=l,f=0;if(n.some(p=>0!==e[p])){for(u in a)r.o(a,u)&&(r.m[u]=a[u]);if(c)var s=c(r)}for(o&&o(l);f