set:cra,ignored:()=>!0};_.Wg=class{constructor(a=new Vg([],{}),b={},c=null){this.root=a;this.queryParams=b;this.fragment=c}get queryParamMap(){this.D2!=null||(this.D2=_.Rg(this.queryParams));return this.D2}toString(){return BOa.serialize(this)}};Vg=class{constructor(a,b){this.segments=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}hasChildren(){return this.aa>0}get aa(){return Object.keys(this.children).length}toString(){return ira(this)}};
Ira=class{constructor(a,b){this.path=a;this.parameters=b}get parameterMap(){this.aa!=null||(this.aa=_.Rg(this.parameters));return this.aa}toString(){return hra(this)}};_.am=class{};_.am.ea=function(a){return new (a||_.am)};_.am.oa=_.l({token:_.am,na:()=>new COa,va:"root"});
var COa=class{parse(a){a=new DOa(a);bm(a,"/");var b=a.remaining===""||a.remaining.startsWith("?")||a.remaining.startsWith("#")?new Vg([],{}):new Vg([],EOa(a));return new _.Wg(b,a.parseQueryParams(),bm(a,"#")?decodeURIComponent(a.remaining):null)}serialize(a){const b=`/${jra(a.root,!0)}`,c=ora(a.queryParams);a=typeof a.fragment==="string"?`#${encodeURI(a.fragment)}`:"";return`${b}${c}${a}`}},BOa=new COa,pra=/^[^\/()?;#]+/,FOa=/^[^\/()?;=#]+/,GOa=/^[^=?&#]+/,HOa=/^[^&#]+/,bm=function(a,b){return a.remaining.startsWith(b)?
(a.remaining=a.remaining.substring(b.length),!0):!1},EOa=function(a){if(a.remaining==="")return{};bm(a,"/");const b=[];for(a.remaining.startsWith("(")||b.push(IOa(a));a.remaining.startsWith("/")&&!a.remaining.startsWith("//")&&!a.remaining.startsWith("/(");)a.capture("/"),b.push(IOa(a));let c={};a.remaining.startsWith("/(")&&(a.capture("/"),c=JOa(a,!0));let d={};a.remaining.startsWith("(")&&(d=JOa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new Vg(b,c);return d},IOa=function(a){var b=
qra(a.remaining);if(b===""&&a.remaining.startsWith(";"))throw new _.bd(4009,!1);a.capture(b);b=decodeURIComponent(b);const c={};for(;bm(a,";");){var d,e=a;if(d=(d=e.remaining.match(FOa))?d[0]:""){e.capture(d);var f="";if(bm(e,"=")){const g=qra(e.remaining);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new Ira(b,c)},JOa=function(a,b){const c={};for(a.capture("(");!bm(a,")")&&a.remaining.length>0;){var d=qra(a.remaining),e=a.remaining[d.length];if(e!=="/"&&e!==")"&&e!==
";")throw new _.bd(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=EOa(a);c[e]=Object.keys(d).length===1?d.primary:new Vg([],d);bm(a,"//")}return c},DOa=class{constructor(a){this.remaining=this.url=a}parseQueryParams(){const a={};if(bm(this,"?")){do{var b=this.remaining.match(GOa),c=b?b[0]:"";if(c){this.capture(c);b="";if(bm(this,"=")){var d=this.remaining.match(HOa);if(d=d?d[0]:"")b=d,this.capture(b)}c=decodeURIComponent(c.replace(/\+/g,
"%20"));b=decodeURIComponent(b.replace(/\+/g,"%20"));a.hasOwnProperty(c)?(d=a[c],Array.isArray(d)||(d=[d],a[c]=d),d.push(b)):a[c]=b}}while(bm(this,"&"))}return a}capture(a){if(!bm(this,a))throw new _.bd(4011,!1);}};var Fra=class{constructor(a,b,c){this.aa=a;this.da=b;this.commands=c;if(a&&c.length>0&&Ara(c[0]))throw new _.bd(4003,!1);if((a=c.find(Dra))&&a!==(c.length>0?c[c.length-1]:null))throw new _.bd(4004,!1);}},zra=class{constructor(a,b,c){this.GV=a;this.aa=b;this.index=c}};var KOa,LOa,MOa=[];
KOa=["en-GB",[["a","p"],["am","pm"],void 0],[["am","pm"],void 0,void 0],["SMTWTFS".split(""),"Sun Mon Tue Wed Thu Fri Sat".split(" "),"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),"Su Mo Tu We Th Fr Sa".split(" ")],void 0,["JFMAMJJASOND".split(""),"Jan Feb Mar Apr May Jun Jul Aug Sept Oct Nov Dec".split(" "),"January February March April May June July August September October November December".split(" ")],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[6,
0],["dd/MM/y","d MMM y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],". , ; % + - E \u00d7 \u2030 \u221e NaN :".split(" "),["#,##0.###","#,##0%","\u00a4#,##0.00","#E0"],"GBP","\u00a3","British Pound",{JPY:["JP\u00a5","\u00a5"],USD:["US$","$"]},"ltr",function(a){const b=a.toString().replace(/^[^.]*\.?/,"").length;return Math.floor(Math.abs(a))===1&&b===0?1:5}];
LOa=[["mi;n;in the morning;in the afternoon;in the evening;at night".split(";"),"midnight;noon;in the morning;in the afternoon;in the evening;at night".split(";"),void 0],["midnight noon morning afternoon evening night".split(" "),void 0,void 0],["00:00","12:00",["06:00","12:00"],["12:00","18:00"],["18:00","21:00"],["21:00","06:00"]]];MOa=["en-GB","en_GB"];KOa&&MOa.forEach(a=>{var b=LOa;typeof a!=="string"&&(b=a,a=KOa[0]);a=a.toLowerCase().replace(/_/g,"-");Ooa[a]=KOa;b&&(Ooa[a][21]=b)});var NOa,OOa;NOa=/\s+/;OOa=[];
_.cm=class{constructor(a,b){this.ga=a;this.ha=b;this.la=OOa;this.aa=new Map}set T7c(a){this.la=a!=null?a.trim().split(NOa):OOa}set Z2b(a){this.sa=typeof a==="string"?a.trim().split(NOa):a}Hj(){for(var a of this.la)this.da(a,!0);a=this.sa;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.da(b,!0);else if(a!=null)for(const b of Object.keys(a))this.da(b,!!a[b]);this.ma()}da(a,b){const c=this.aa.get(a);c!==void 0?(c.enabled!==b&&(c.qF=!0,c.enabled=b),c.Al=!0):this.aa.set(a,{enabled:b,qF:!0,
Al:!0})}ma(){for(const a of this.aa){const b=a[0],c=a[1];c.qF?(this.ka(b,c.enabled),c.qF=!1):c.Al||(c.enabled&&this.ka(b,!1),this.aa.delete(b));c.Al=!1}}ka(a,b){a=a.trim();a.length>0&&a.split(NOa).forEach(c=>{b?this.ha.addClass(this.ga.nativeElement,c):this.ha.removeClass(this.ga.nativeElement,c)})}};_.cm.ea=function(a){return new (a||_.cm)(_.F(_.Be),_.F(_.Rl))};_.cm.Xa=_.Ue({type:_.cm,selectors:[["","ngClass",""]],inputs:{T7c:[0,"class","klass"],Z2b:"ngClass"}});var POa,QOa;POa=class{constructor(a,b){this.qa=a;this.rpb=b;this.count=this.index=-1}get first(){return this.index===0}get last(){return this.index===this.count-1}get QY(){return this.index%2===0}get GEa(){return!this.QY}};
QOa=function(a,b){const c=a.ma;_.Xl(b,(d,e,f)=>{d.yr==null?c.Qf(a.ka,new POa(d.item,a.aa),f===null?void 0:f):f==null?c.remove(e===null?void 0:e):e!==null&&(e=c.get(e),c.move(e,f),e.context.qa=d.item)});for(let d=0,e=c.length;d<e;d++){const f=c.get(d).context;f.index=d;f.count=e;f.rpb=a.aa}_.dOa(b,d=>{c.get(d.Il).context.qa=d.item})};
_.dm=class{set rpb(a){this.aa=a;this.ga=!0}set spb(a){this.la=a}get spb(){return this.la}constructor(a,b,c){this.ma=a;this.ka=b;this.ha=c;this.aa=null;this.ga=!0;this.da=null}set fbd(a){a&&(this.ka=a)}Hj(){if(this.ga){this.ga=!1;var a=this.aa;!this.da&&a&&(this.da=this.ha.find(a).create(this.spb))}this.da&&(a=this.da.diff(this.aa))&&QOa(this,a)}};_.dm.ea=function(a){return new (a||_.dm)(_.F(_.gg),_.F(_.fg),_.F(_.Yl))};
_.dm.Xa=_.Ue({type:_.dm,selectors:[["","ngFor","","ngForOf",""]],inputs:{rpb:"ngForOf",spb:"ngForTrackBy",fbd:"ngForTemplate"}});var ROa;ROa=function(a){a.Oc.qa?a.ga||(a.aa.clear(),a.da=null,a.ka&&(a.ga=a.aa.Qf(a.ka,a.Oc))):a.da||(a.aa.clear(),a.ga=null,a.ha&&(a.da=a.aa.Qf(a.ha,a.Oc)))};_.em=class{constructor(a,b){this.aa=a;this.Oc=new SOa;this.da=this.ga=this.ha=null;this.ka=b}set eb(a){this.Oc.qa=this.Oc.eb=a;ROa(this)}set hbd(a){Kra(a);this.ka=a;this.ga=null;ROa(this)}set gbd(a){Kra(a);this.ha=a;this.da=null;ROa(this)}};_.em.ea=function(a){return new (a||_.em)(_.F(_.gg),_.F(_.fg))};
_.em.Xa=_.Ue({type:_.em,selectors:[["","ngIf",""]],inputs:{eb:"ngIf",hbd:"ngIfThen",gbd:"ngIfElse"}});var SOa=class{constructor(){this.eb=this.qa=null}};var TOa;TOa=class{constructor(a,b){this.aa=a;this.ga=b;this.da=!1}create(){this.da=!0;this.aa.Qf(this.ga)}destroy(){this.da=!1;this.aa.clear()}};
_.fm=class{constructor(){this.ga=[];this.ka=!1;this.ha=this.da=0;this.aa=!1}set tpb(a){this.Ca=a;this.da===0&&this.la(!0)}ma(){return this.da++}sa(a){this.ga.push(a)}xa(a){a=a===this.Ca;this.aa||(this.aa=a);this.ha++;this.ha===this.da&&(this.la(!this.aa),this.ha=0,this.aa=!1);return a}la(a){if(this.ga.length>0&&a!==this.ka){this.ka=a;for(const d of this.ga){var b=d,c=a;c&&!b.da?b.create():!c&&b.da&&b.destroy()}}}};_.fm.ea=function(a){return new (a||_.fm)};
_.fm.Xa=_.Ue({type:_.fm,selectors:[["","ngSwitch",""]],inputs:{tpb:"ngSwitch"}});_.gm=class{constructor(a,b,c){this.tpb=c;c.ma();this.aa=new TOa(a,b)}Hj(){var a=this.aa,b=this.tpb.xa(this.jbd);b&&!a.da?a.create():!b&&a.da&&a.destroy()}};_.gm.ea=function(a){return new (a||_.gm)(_.F(_.gg),_.F(_.fg),_.F(_.fm,9))};_.gm.Xa=_.Ue({type:_.gm,selectors:[["","ngSwitchCase",""]],inputs:{jbd:"ngSwitchCase"}});_.hm=class{constructor(a,b,c){c.sa(new TOa(a,b))}};
_.hm.ea=function(a){return new (a||_.hm)(_.F(_.gg),_.F(_.fg),_.F(_.fm,9))};_.hm.Xa=_.Ue({type:_.hm,selectors:[["","ngSwitchDefault",""]]});var VOa,UOa;VOa=function(a,b){b.ORa(c=>UOa(a,c.key,null));b.jAa(c=>UOa(a,c.key,c.currentValue));lOa(b,c=>UOa(a,c.key,c.currentValue))};UOa=function(a,b,c){const [d,e]=b.split(".");b=d.indexOf("-")===-1?void 0:2;c!=null?a.ga.setStyle(a.da.nativeElement,d,e?`${c}${e}`:c,b):a.ga.Ifa(a.da.nativeElement,d,b)};
_.im=class{constructor(a,b,c){this.da=a;this.ka=b;this.ga=c;this.aa=this.ha=null}set ibd(a){this.ha=a;!this.aa&&a&&(this.aa=this.ka.find(a).create())}Hj(){if(this.aa){const a=this.aa.diff(this.ha);a&&VOa(this,a)}}};_.im.ea=function(a){return new (a||_.im)(_.F(_.Be),_.F(pOa),_.F(_.Rl))};_.im.Xa=_.Ue({type:_.im,selectors:[["","ngStyle",""]],inputs:{ibd:"ngStyle"}});_.jm=class{constructor(a){this.aa=a;this.f3b=this.upb=this.vEa=this.da=null}ab(a){if(this.ha(a)){const c=this.aa;this.da&&c.remove(c.indexOf(this.da));if(this.upb){a=this.ga();var b;this.da=c.Qf(this.upb,a,{Eb:(b=this.f3b)!=null?b:void 0})}else this.da=null}}ha(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}ga(){return new Proxy({},{set:(a,b,c)=>this.vEa?Reflect.set(this.vEa,b,c):!1,get:(a,b,c)=>{if(this.vEa)return Reflect.get(this.vEa,b,c)}})}};_.jm.ea=function(a){return new (a||_.jm)(_.F(_.gg))};
_.jm.Xa=_.Ue({type:_.jm,selectors:[["","ngTemplateOutlet",""]],inputs:{vEa:"ngTemplateOutletContext",upb:"ngTemplateOutlet",f3b:"ngTemplateOutletInjector"},features:[_.El]});var WOa,XOa,YOa,ZOa;WOa=class{mOb(a,b,c){return _.Og(()=>a.subscribe({next:b,error:c}))}dispose(a){_.Og(()=>a.unsubscribe())}};XOa=class{mOb(a,b,c){return a.then(b,c)}dispose(){}};YOa=new XOa;ZOa=new WOa;
_.km=class{constructor(a){this.ga=null;this.ka=!0;this.ha=this.aa=this.da=null;this.ma=_.p(_.Gg);this.kq=a}Ga(){this.da&&this.la();this.kq=null}transform(a){if(!this.aa){if(a)try{this.ka=!1,this._subscribe(a)}finally{this.ka=!0}return this.ga}return a!==this.aa?(this.la(),this.transform(a)):this.ga}_subscribe(a){this.aa=a;this.ha=this.sa(a);this.da=this.ha.mOb(a,b=>this.xa(a,b),b=>this.ma(b))}sa(a){if(Zma(a))return YOa;if(a&&typeof a.subscribe==="function")return ZOa;throw _.Zg();}la(){this.ha.dispose(this.da);
this.aa=this.da=this.ga=null}xa(a,b){if(a===this.aa&&(this.ga=b,this.ka)){let c;(c=this.kq)==null||c.Na()}}};_.km.ea=function(a){return new (a||_.km)(_.F(_.Wl,16))};_.km.Db=_.Ve({name:"async",type:_.km,Bb:!1});_.$Oa=new _.od("");_.aPa=new _.od("");_.lm=class{constructor(a){this.ga=a;this.keyValues=[];this.da=Lra}transform(a,b=Lra){if(!a||!(a instanceof Map)&&typeof a!=="object")return null;this.aa!=null||(this.aa=this.ga.find(a).create());a=this.aa.diff(a);const c=b!==this.da;a&&(this.keyValues=[],a.rTb(d=>{this.keyValues.push({key:d.key,value:d.currentValue})}));if(a||c)b&&this.keyValues.sort(b),this.da=b;return this.keyValues}};_.lm.ea=function(a){return new (a||_.lm)(_.F(pOa,16))};_.lm.Db=_.Ve({name:"keyvalue",type:_.lm,Bb:!1});_.mm=class{};_.mm.ea=function(a){return new (a||_.mm)};_.mm.Aa=_.Te({type:_.mm});_.mm.za=_.Zc({});var bPa=a=>a.src;new _.od("",{va:"root",na:()=>bPa});_.gh=new _.od("");new _.od("");new _.od("",{va:"root",na:()=>new Set});var dPa;_.cPa=null;dPa=class{};var nm=class{ga(){throw Error("W");}};nm.ea=function(a){return new (a||nm)};nm.oa=_.l({token:nm,na:()=>_.p(ePa),va:"platform"});
var fPa=new _.od(""),ePa=class extends nm{constructor(){super();this.sa=_.p(_.gh);this.aa=window.location;this.da=window.history}xa(){var a=(gPa=gPa||document.querySelector("base"))?gPa.getAttribute("href"):null;return a==null?null:(new URL(a,document.baseURI)).pathname}ha(a){const b=hPa(this.sa,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}ma(a){const b=hPa(this.sa,"window");b.addEventListener("hashchange",a,!1);return()=>b.removeEventListener("hashchange",
a)}get href(){return this.aa.href}get protocol(){return this.aa.protocol}get hostname(){return this.aa.hostname}get port(){return this.aa.port}get pathname(){return this.aa.pathname}get search(){return this.aa.search}get hash(){return this.aa.hash}set pathname(a){this.aa.pathname=a}ka(a,b,c){this.da.pushState(a,b,c)}la(a,b,c){this.da.replaceState(a,b,c)}forward(){this.da.forward()}back(){this.da.back()}ga(a=0){this.da.go(a)}getState(){return this.da.state}};ePa.ea=function(a){return new (a||ePa)};
ePa.oa=_.l({token:ePa,na:()=>new ePa,va:"platform"});_.om=class{ga(){throw Error("W");}};_.om.ea=function(a){return new (a||_.om)};_.om.oa=_.l({token:_.om,na:()=>_.p(pm),va:"root"});
var iPa=new _.od(""),pm=class extends _.om{constructor(a,b){super();this.aa=a;this.ha=[];let c,d,e;this.ka=(e=(d=b!=null?b:this.aa.xa())!=null?d:(c=_.p(_.gh).location)==null?void 0:c.origin)!=null?e:""}Ga(){for(;this.ha.length;)this.ha.pop()()}ma(a){this.ha.push(this.aa.ha(a),this.aa.ma(a))}la(){return this.ka}da(a){return Mra(this.ka,a)}path(a=!1){const b=this.aa.pathname+$g(this.aa.search),c=this.aa.hash;return c&&a?`${b}${c}`:b}sa(a,b,c,d){c=this.da(c+$g(d));this.aa.ka(a,b,c)}xa(a,b,c,d){c=this.da(c+
$g(d));this.aa.la(a,b,c)}forward(){this.aa.forward()}back(){this.aa.back()}getState(){return this.aa.getState()}ga(a=0){let b,c;(c=(b=this.aa).ga)==null||c.call(b,a)}};pm.ea=function(a){return new (a||pm)(_.n(nm),_.n(iPa,8))};pm.oa=_.l({token:pm,na:pm.ea,va:"root"});var jPa=class extends _.om{constructor(a,b){super();this.aa=a;this.ha="";this.ka=[];b!=null&&(this.ha=b)}Ga(){for(;this.ka.length;)this.ka.pop()()}ma(a){this.ka.push(this.aa.ha(a),this.aa.ma(a))}la(){return this.ha}path(){let a;const b=(a=this.aa.hash)!=null?a:"#";return b.length>0?b.substring(1):b}da(a){a=Mra(this.ha,a);return a.length>0?"#"+a:a}sa(a,b,c,d){c=this.da(c+$g(d))||this.aa.pathname;this.aa.ka(a,b,c)}xa(a,b,c,d){c=this.da(c+$g(d))||this.aa.pathname;this.aa.la(a,b,c)}forward(){this.aa.forward()}back(){this.aa.back()}getState(){return this.aa.getState()}ga(a=
0){let b,c;(c=(b=this.aa).ga)==null||c.call(b,a)}};jPa.ea=function(a){return new (a||jPa)(_.n(nm),_.n(iPa,8))};jPa.oa=_.l({token:jPa,na:jPa.ea});var kPa,lPa,mPa,nPa;kPa=function(a,b){b&&b[0]!=="/"&&(b="/"+b);return a.aa.da(b)};lPa=function(a,b,c=null){a.aa.xa(c,"",b,"");a.da(kPa(a,b+$g("")),c)};mPa=function(a,b=0){let c,d;(d=(c=a.aa).ga)==null||d.call(c,b)};nPa=function(a,b){a.ga.push(b);a.ha!=null||(a.ha=a.subscribe(c=>{a.da(c.url,c.state)}))};
_.qm=class{constructor(a){this._subject=new _.lf;this.ga=[];this.ha=null;this.aa=a;this.la=Ora(Nra(this.aa.la().replace(/\/index.html$/,"")));this.aa.ma(b=>{this._subject.next({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ga(){let a;(a=this.ha)==null||a.unsubscribe();this.ga=[]}path(a=!1){return this.normalize(this.aa.path(a))}getState(){return this.aa.getState()}normalize(a){var b=this.la;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=b===""||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return Nra(b)}go(a,b="",c=null){this.aa.sa(c,"",a,b);this.da(kPa(this,a+$g(b)),c)}forward(){this.aa.forward()}back(){this.aa.back()}da(a="",b){this.ga.forEach(c=>c(a,b))}subscribe(a,b,c){return this._subject.subscribe({next:a,error:b!=null?b:void 0,complete:c!=null?c:void 0})}};_.qm.ea=function(a){return new (a||_.qm)(_.n(_.om))};_.qm.oa=_.l({token:_.qm,na:()=>new _.qm(_.n(_.om)),va:"root"});new _.$l;var oPa=class{};oPa.oa=_.l({token:oPa,va:"root",na:()=>new pPa});
var pPa=class{constructor(){var a=_.p(_.gh),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}da(a){Array.isArray(a)?this.offset=()=>a:this.offset=a}ga(){return[this.window.scrollX,this.window.scrollY]}aa(a){this.window.scrollTo(a[0],a[1])}ha(a){a:{var b=this.document,c=b.getElementById(a)||b.getElementsByName(a)[0];if(c)a=c;else{if(typeof b.createTreeWalker==="function"&&b.body&&typeof b.body.attachShadow==="function")for(b=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT),c=b.currentNode;c;){if(c=
c.shadowRoot)if(c=c.getElementById(a)||c.querySelector(`[name="${a}"]`)){a=c;break a}c=b.nextNode()}a=null}}if(a){c=a.getBoundingClientRect();b=c.left+this.window.pageXOffset;c=c.top+this.window.pageYOffset;const d=this.offset();this.window.scrollTo(b-d[0],c-d[1]);a.focus()}}ka(a){this.window.history.scrollRestoration=a}},qPa=class{da(){}ga(){return[0,0]}aa(){}ha(){}ka(){}};var rPa=class{};var wta,sPa,uPa,vPa,wPa,xPa,xsa,yPa,ysa,zPa,BPa,CPa;_.rm=class{constructor(a,b){this.id=a;this.url=b}};_.sm=class extends _.rm{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.Nad=c;this.f8=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.hh=class extends _.rm{constructor(a,b,c){super(a,b);this.Bl=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Bl}')`}};
_.ih=class extends _.rm{constructor(a,b,c,d){super(a,b);this.reason=c;this.code=d;this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}};wta=class extends _.rm{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.jh=class extends _.rm{constructor(a,b,c,d){super(a,b);this.error=c;this.target=d;this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}};
_.tm=class extends _.rm{constructor(a,b,c,d){super(a,b);this.Bl=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Bl}', state: ${this.state})`}};sPa=class extends _.rm{constructor(a,b,c,d){super(a,b);this.Bl=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Bl}', state: ${this.state})`}};
_.tPa=class extends _.rm{constructor(a,b,c,d,e){super(a,b);this.Bl=c;this.state=d;this.shouldActivate=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Bl}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}};uPa=class extends _.rm{constructor(a,b,c,d){super(a,b);this.Bl=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Bl}', state: ${this.state})`}};
vPa=class extends _.rm{constructor(a,b,c,d){super(a,b);this.Bl=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Bl}', state: ${this.state})`}};wPa=class{constructor(a){this.route=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}};xPa=class{constructor(a){this.route=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}};
xsa=class{constructor(a){this.snapshot=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};yPa=class{constructor(a){this.snapshot=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};ysa=class{constructor(a){this.snapshot=a;this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};
zPa=class{constructor(a){this.snapshot=a;this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};_.APa=class{constructor(a,b){this.position=a;this.anchor=b;this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}};BPa=class{};CPa=class{constructor(a,b){this.url=a;this.qEa=b}};var DPa,EPa,FPa;DPa=class{get Eb(){let a,b;return(b=Rra((a=this.route)==null?void 0:a.snapshot))!=null?b:this.da}constructor(a){this.da=a;this.aa=this.route=this.outlet=null;this.children=new _.um(this.da)}};EPa=function(a,b){let c=a.getContext(b);c||(c=new DPa(a.aa),a.contexts.set(b,c));return c};FPa=function(a,b){if(a=a.getContext(b))a.outlet=null,a.aa=null};_.um=class{constructor(a){this.aa=a;this.contexts=new Map}getContext(a){return this.contexts.get(a)||null}};
_.um.ea=function(a){return new (a||_.um)(_.n(_.Pe))};_.um.oa=_.l({token:_.um,na:_.um.ea,va:"root"});var GPa=class{constructor(a){this.Qk=a}get root(){return this.Qk.value}parent(a){a=this.pathFromRoot(a);return a.length>1?a[a.length-2]:null}children(a){return(a=Sra(a,this.Qk))?a.children.map(b=>b.value):[]}firstChild(a){return(a=Sra(a,this.Qk))&&a.children.length>0?a.children[0].value:null}siblings(a){const b=Tra(a,this.Qk);return b.length<2?[]:b[b.length-2].children.map(c=>c.value).filter(c=>c!==a)}pathFromRoot(a){return Tra(a,this.Qk).map(b=>b.value)}},bh=class{constructor(a,b){this.value=a;this.children=
b}toString(){return`TreeNode(${this.value})`}};var HPa,IPa,JPa;HPa=class extends GPa{constructor(a,b){super(a);this.snapshot=b;Xra(this,a)}toString(){return this.snapshot.toString()}};
_.ch=class{constructor(a,b,c,d,e,f,g,h){this.la=a;this.ha=b;this.ka=c;this.ga=d;this.da=e;this.outlet=f;this.component=g;this.aa=h;let m,q;this.title=(q=(m=this.da)==null?void 0:m.pipe(_.A(t=>t[Vra])))!=null?q:_.z(void 0);this.url=a;this.params=b;this.queryParams=c;this.fragment=d;this.data=e}get routeConfig(){return this.aa.routeConfig}get root(){return this.jS.root}get parent(){return this.jS.parent(this)}get firstChild(){return this.jS.firstChild(this)}get children(){return this.jS.children(this)}get pathFromRoot(){return this.jS.pathFromRoot(this)}get paramMap(){this.Rua!=null||
(this.Rua=this.params.pipe(_.A(a=>_.Rg(a))));return this.Rua}get queryParamMap(){this.D2!=null||(this.D2=this.queryParams.pipe(_.A(a=>_.Rg(a))));return this.D2}toString(){return this.snapshot?this.snapshot.toString():`Future(${this.aa})`}};
IPa=class{get title(){let a;return(a=this.data)==null?void 0:a[Vra]}constructor(a,b,c,d,e,f,g,h,m){this.url=a;this.params=b;this.queryParams=c;this.fragment=d;this.data=e;this.outlet=f;this.component=g;this.routeConfig=h;this.UKc=m}get root(){return this.jS.root}get parent(){return this.jS.parent(this)}get firstChild(){return this.jS.firstChild(this)}get children(){return this.jS.children(this)}get pathFromRoot(){return this.jS.pathFromRoot(this)}get paramMap(){this.Rua!=null||(this.Rua=_.Rg(this.params));
return this.Rua}get queryParamMap(){this.D2!=null||(this.D2=_.Rg(this.queryParams));return this.D2}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}};JPa=class extends GPa{constructor(a){super(a);this.url="";Xra(this,a)}toString(){return Yra(this.Qk)}};var KPa=new _.od(""),LPa=function(a,b){let c;return((c=a.aa.getContext(b))==null?void 0:c.outlet)===a},MPa=function(a){var b=a.aa,c=a.name;const d=EPa(b,c);d.outlet=a;b.contexts.set(c,d);!a.Tr&&(b=a.aa.getContext(a.name),b==null?0:b.route)&&(b.aa?a.attach(b.aa,b.route):a.qva(b.route,b.Eb))},RPa=class{constructor(){this.da=this.Tr=null;this.name="primary";this.wIb=new _.Pl;this.ePb=new _.Pl;this.gKb=new _.Pl;this.DPb=new _.Pl;this.V8b=_.Ag();this.aa=_.p(_.um);this.location=_.p(_.gg);this.qb=_.p(_.Wl);
this.ha=_.p(NPa,{optional:!0})}get ka(){return this.Tr}ab(a){if(a.name){const {QF:b,Yc:c}=a.name;b||(LPa(this,c)&&(this.oba(),FPa(this.aa,c)),MPa(this))}}Ga(){LPa(this,this.name)&&FPa(this.aa,this.name);let a;(a=this.ha)==null||OPa(a,this)}Ma(){MPa(this)}get isActivated(){return!!this.Tr}get component(){if(!this.Tr)throw new _.bd(4012,!1);return this.Tr.instance}get hB(){if(!this.Tr)throw new _.bd(4012,!1);return this.da}detach(){if(!this.Tr)throw new _.bd(4012,!1);this.location.detach();const a=
this.Tr;this.da=this.Tr=null;this.DPb.emit(a.instance);return a}attach(a,b){this.Tr=a;this.da=b;this.location.insert(a.aa);(b=this.ha)!=null&&(OPa(b,this),PPa(b,this));this.gKb.emit(a.instance)}oba(){if(this.Tr){const a=this.component;this.Tr.destroy();this.da=this.Tr=null;this.ePb.emit(a)}}qva(a,b){if(this.isActivated)throw new _.bd(4013,!1);this.da=a;const c=this.location,d=a.snapshot.component,e=EPa(this.aa,this.name).children;this.Tr=c.Eo(d,{index:c.length,Eb:new QPa(a,e,c.Eb,this.V8b),vT:b});
this.qb.Na();(a=this.ha)!=null&&(OPa(a,this),PPa(a,this));this.wIb.emit(this.Tr.instance)}};RPa.ea=function(a){return new (a||RPa)};RPa.Xa=_.Ue({type:RPa,selectors:[["router-outlet"]],inputs:{name:"name",V8b:[1,"routerOutletData"]},outputs:{wIb:"activate",ePb:"deactivate",gKb:"attach",DPb:"detach"},Mc:["outlet"],features:[_.El]});
var QPa=class{da(a){return new QPa(this.route,this.bxa,a,this.aa)}constructor(a,b,c,d){this.route=a;this.bxa=b;this.parent=c;this.aa=d}get(a,b){return a===_.ch?this.route:a===_.um?this.bxa:a===KPa?this.aa:this.parent.get(a,b)}},NPa=new _.od(""),OPa=function(a,b){let c;(c=a.aa.get(b))==null||c.unsubscribe();a.aa.delete(b)},PPa=function(a,b){const c=b.hB,d=_.de([c.queryParams,c.params,c.data]).pipe(_.H(([e,f,g],h)=>{e=Object.assign({},e,f,g);return h===0?_.z(e):Promise.resolve(e)})).subscribe(e=>{if(b.isActivated&&
b.ka&&b.hB===c&&c.component!==null){var f=_.Sqa(c.component);if(f)for(const {templateName:g}of f.inputs)b.ka.yA(g,e[g]);else OPa(a,b)}else OPa(a,b)});a.aa.set(b,d)},vm=class{constructor(){this.aa=new Map}};vm.ea=function(a){return new (a||vm)};vm.oa=_.l({token:vm,na:vm.ea});var bsa=class{};bsa.ea=function(a){return new (a||bsa)};bsa.ua=_.G({type:bsa,selectors:[["ng-component"]],Mc:["emptyRouterOutlet"],ta:1,vars:0,template:function(a){a&1&&_.N(0,"router-outlet")},dependencies:[RPa],encapsulation:2});var TPa=(a,b,c)=>_.A(d=>{(new SPa(b,d.YIa,d.Mcb,c)).activate(a);return d}),UPa=function(a,b,c,d){const e=Ura(c);b.children.forEach(f=>{const g=f.value.outlet;var h=e[g],m=f.value;const q=h?h.value:null;m===q?m.component?(m=d.getContext(m.outlet))&&UPa(a,f,h,m.children):UPa(a,f,h,d):q&&VPa(a,h,d);delete e[g]});Object.values(e).forEach(f=>{VPa(a,f,d)})},WPa=function(a,b,c,d){const e=Ura(c);b.children.forEach(f=>{var g=e[f.value.outlet],h=f.value;const m=g?g.value:null;Zra(h);h===m?h.component?(h=EPa(d,
h.outlet),WPa(a,f,g,h.children)):WPa(a,f,g,d):h.component?(g=EPa(d,h.outlet),g.aa=null,g.route=h,g.outlet&&g.outlet.qva(h,g.Eb),WPa(a,f,null,g.children)):WPa(a,f,null,d);a.da(new zPa(f.value.snapshot))});b.children.length&&a.da(new yPa(b.value.snapshot))},VPa=function(a,b,c){const d=c.getContext(b.value.outlet);c=d&&b.value.component?d.children:c;b=Ura(b);for(const e of Object.values(b))VPa(a,e,c);d&&(d.outlet&&(d.outlet.oba(),d.children.contexts=new Map),d.aa=null,d.route=null)},SPa=class{constructor(a,
b,c,d){this.itb=a;this.ga=b;this.aa=c;this.da=d}activate(a){const b=this.ga.Qk,c=this.aa?this.aa.Qk:null;UPa(this,b,c,a);Zra(this.ga.root);WPa(this,b,c,a)}};var isa=Symbol("Ab");var psa=class{constructor(a){this.path=a;this.route=this.path[this.path.length-1]}},qsa=class{constructor(a,b){this.component=a;this.route=b}};var Esa=class{constructor(a){this.GV=a||null}},XPa=class extends Error{constructor(a){super();this.aa=a}},YPa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.segments);if(a.aa===0)return _.z(b);if(a.aa>1||!a.children.primary)return _.Xd(new _.bd(4E3,!1));a=a.children.primary}},aQa=function(a,b,c,d,e){b=ZPa(a,b,c.root,d,e);return new _.Wg(b,$Pa(c.queryParams,a.da.queryParams),c.fragment)},bQa=function(a,b,c,d,e,f){if(typeof c!=="string"){const g=c,h=e.queryParams,m=e.fragment,q=e.routeConfig,t=e.url,
u=e.outlet,w=e.params,x=e.data,D=e.title;c=_.pd(f,()=>g({params:w,data:x,queryParams:h,fragment:m,routeConfig:q,url:t,outlet:u,title:D}));if(c instanceof _.Wg)throw new XPa(c);}a=aQa(a,c,a.aa.parse(c),b,d);if(c[0]==="/")throw new XPa(a);return a},ZPa=function(a,b,c,d,e){const f=cQa(c.segments,d,e);let g={};Object.entries(c.children).forEach(([h,m])=>{g[h]=ZPa(a,b,m,d,e)});return new Vg(f,g)},$Pa=function(a,b){const c={};Object.entries(a).forEach(([d,e])=>{typeof e==="string"&&e[0]===":"?(e=e.substring(1),
c[d]=b[e]):c[d]=e});return c},cQa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],!d)throw new _.bd(4001,!1);}else a:{let e=0;for(const f of b){if(f.path===d.path){b.splice(e);d=f;break a}e++}}return d})},dQa=class{constructor(a,b){this.aa=a;this.da=b}};var Hsa={matched:!1,Pxa:[],nGa:[],parameters:{},sYa:{}};var eQa=class{},hQa=function(a,b,c,d,e,f){return d.segments.length===0&&d.hasChildren()?fQa(a,b,c,d,f):gQa(a,b,c,d,d.segments,e,!0,f).pipe(_.A(g=>g instanceof bh?[g]:[]))},fQa=function(a,b,c,d,e){const f=[];for(const g of Object.keys(d.children))g==="primary"?f.unshift(g):f.push(g);return _.Ud(f).pipe(_.Ze(g=>{const h=d.children[g],m=Qra(c,g);return hQa(a,b,m,h,g,e)}),_.sf((g,h)=>{g.push(...h);return g}),_.bf(null),_.nf(),_.fe(g=>{if(g===null)return Fsa(d);g=Rsa(g);Psa(g);return _.z(g)}))},gQa=function(a,
b,c,d,e,f,g,h){return _.Ud(c).pipe(_.Ze(m=>{let q;return iQa(a,(q=m.ud)!=null?q:b,c,m,d,e,f,g,h).pipe(_.We(t=>{if(t instanceof Esa)return _.z(null);throw t;}))}),_.kf(m=>!!m),_.We(m=>{if(ssa(m))return e.length!==0||d.children[f]?Fsa(d):_.z(new eQa);throw m;}))},iQa=function(a,b,c,d,e,f,g,h,m){return ah(d)===g||g!=="primary"&&Lsa(e,f,d)?d.sA===void 0?jQa(a,b,e,d,f,g,m):a.ha&&h?kQa(a,b,e,c,d,f,g,m):Fsa(e):Fsa(e)},jQa=function(a,b,c,d,e,f,g){const h=Isa(c,d,e,b);d.path==="**"&&(c.children={});return h.pipe(_.H(m=>
{if(!m.matched)return Fsa(c);let q;b=(q=d.ud)!=null?q:b;return lQa(a,b,d,e).pipe(_.H(({routes:t})=>{var u;const w=(u=d.D$)!=null?u:b;u=m.Pxa;const x=m.nGa;var D;let C;const P=new IPa(u,m.parameters,Object.freeze(Object.assign({},a.aa.queryParams)),a.aa.fragment,d.data||{},ah(d),(C=(D=d.component)!=null?D:d.C$)!=null?C:null,d,d.resolve||{});D=Wra(P,g,a.Uea);P.params=Object.freeze(D.params);P.data=Object.freeze(D.data);const {GV:U,owb:T}=Msa(c,u,x,t);return T.length===0&&U.hasChildren()?fQa(a,w,t,U,
P).pipe(_.A(R=>new bh(P,R))):t.length===0&&T.length===0?_.z(new bh(P,[])):gQa(a,w,t,U,T,ah(d)===f?"primary":f,!0,P).pipe(_.A(R=>new bh(P,R instanceof bh?[R]:[])))}))}))},kQa=function(a,b,c,d,e,f,g,h){const {matched:m,parameters:q,Pxa:t,sYa:u,nGa:w}=Gsa(c,e,f);if(!m)return Fsa(c);typeof e.sA==="string"&&e.sA[0]==="/"&&(a.ga++,a.ga>31&&(a.ha=!1));var x;let D;f=new IPa(f,q,Object.freeze(Object.assign({},a.aa.queryParams)),a.aa.fragment,e.data||{},ah(e),(D=(x=e.component)!=null?x:e.C$)!=null?D:null,e,
e.resolve||{});x=Wra(f,h,a.Uea);f.params=Object.freeze(x.params);f.data=Object.freeze(x.data);e=bQa(a.ma,t,e.sA,u,f,b);return YPa(e).pipe(_.fe(C=>gQa(a,b,d,c,C.concat(w),g,!1,h)))},lQa=function(a,b,c,d){return c.children?_.z({routes:c.children,Eb:b}):c.Yn?c.z2!==void 0?_.z({routes:c.z2,Eb:c.D$}):Csa(b,c,d).pipe(_.fe(e=>e?a.ka.Yn(b,c).pipe(_.Af(f=>{c.z2=f.routes;c.D$=f.Eb})):_.Xd(fsa(3)))):_.z({routes:[],Eb:b})},Nsa=class{constructor(a,b,c,d,e,f,g){this.Eb=a;this.ka=b;this.la=c;this.config=d;this.aa=
e;this.Uea=f;this.da=g;this.ga=0;this.ha=!0;this.ma=new dQa(this.da,this.aa)}recognize(){const a=Msa(this.aa.root,[],[],this.config).GV;return this.match(a).pipe(_.A(({children:b,qhd:c})=>{b=new JPa(new bh(c,b));c=wra(c,this.aa.queryParams,this.aa.fragment);c.queryParams=this.aa.queryParams;b.url=this.da.serialize(c);return{state:b,tree:c}}))}match(a){const b=new IPa([],Object.freeze({}),Object.freeze(Object.assign({},this.aa.queryParams)),this.aa.fragment,Object.freeze({}),"primary",this.la,null,
{});return hQa(this,this.Eb,this.config,a,"primary",b).pipe(_.A(c=>({children:c,qhd:b})),_.We(c=>{if(c instanceof XPa)return this.aa=c.aa,this.match(c.aa.root);if(c instanceof Esa)throw new _.bd(4002,`'${c.GV}'`);throw c;}))}};var mQa=class extends dPa{constructor(){super(...arguments);this.aa=!0}};var hPa=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},nQa=function(a,b,c,d){a.addEventListener(b,c,d);return()=>{a.removeEventListener(b,c,d)}},oQa=class extends mQa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.remove()}createElement(a,b){b=b||document;return b.createElement(a)}},gPa=null;var ONa=function(a){Je.getAngularTestability=(b,c=!0)=>{b=a.dAa(b,c);if(b==null)throw new _.bd(5103,!1);return b};Je.getAllAngularTestabilities=()=>Array.from(a.aa.values());Je.getAllAngularRootElements=()=>Array.from(a.aa.keys());Je.frameworkStabilizers||(Je.frameworkStabilizers=[]);Je.frameworkStabilizers.push(b=>{const c=Je.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},pQa=class{dAa(a,b,c){if(b==null)return null;const d=a.aa.get(b)||
null;if(d!=null)a=d;else{var e;c?e=b instanceof DocumentFragment?this.dAa(a,b.host,!0):this.dAa(a,b.parentElement,!0):e=null;a=e}return a}};var qQa=class{build(){return new XMLHttpRequest}};qQa.ea=function(a){return new (a||qQa)};qQa.oa=_.l({token:qQa,na:qQa.ea});var rQa=new _.od(""),wm=class{constructor(a,b){this.El=b;this.aa=new Map;a.forEach(c=>{c.manager=this});this.ga=a.slice().reverse()}addEventListener(a,b,c,d){return this.da(b).addEventListener(a,b,c,d)}getZone(){return this.El}da(a){let b=this.aa.get(a);if(b)return b;b=this.ga.find(c=>c.supports(a));if(!b)throw new _.bd(5101,!1);this.aa.set(a,b);return b}};wm.ea=function(a){return new (a||wm)(_.n(rQa),_.n(_.ue))};wm.oa=_.l({token:wm,na:wm.ea});var sQa=class{};var uQa=function(a,b,c,d){const e=c.get(b);e?e.usage++:c.set(b,{usage:1,elements:[...a.hosts].map(f=>tQa(a,f,d(b,a.doc)))})},vQa=function(a,b,c){for(const d of b)uQa(a,d,a.inline,Zsa);c==null||c.forEach(d=>uQa(a,d,a.external,$sa))},wQa=function(a,b){var c=b.get(a);if(c&&(c.usage--,c.usage<=0)){c=c.elements;for(const d of c)d.remove();b.delete(a)}},xQa=function(a,b,c){for(const d of b)wQa(d,a.inline);c==null||c.forEach(d=>wQa(d,a.external))},tQa=function(a,b,c){a.nonce&&c.setAttribute("nonce",a.nonce);
a.aa&&c.setAttribute("ng-app-id",a.appId);return b.appendChild(c)},xm=class{constructor(a,b,c,d={}){this.doc=a;this.appId=b;this.nonce=c;this.inline=new Map;this.external=new Map;this.hosts=new Set;this.aa=d==="server";c=this.inline;d=this.external;let e;const f=(e=a.head)==null?void 0:e.querySelectorAll(`style[${"ng-app-id"}="${b}"],link[${"ng-app-id"}="${b}"]`);if(f)for(const g of f)g.removeAttribute("ng-app-id"),g instanceof HTMLLinkElement?d.set(g.href.slice(g.href.lastIndexOf("/")+1),{usage:0,
elements:[g]}):g.textContent&&c.set(g.textContent,{usage:0,elements:[g]});this.hosts.add(a.head)}Ga(){for(const [,{elements:a}]of[...this.inline,...this.external])for(const b of a)b.remove();this.hosts.clear()}};xm.ea=function(a){return new (a||xm)(_.n(_.gh),_.n(mNa),_.n(_.oNa,8),_.n(nNa))};xm.oa=_.l({token:xm,na:xm.ea});var yQa,ata,ym;yQa={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"};ata=/%COMP%/g;_.zQa=new _.od("",{va:"root",na:()=>!0});
ym=class{constructor(a,b,c,d,e,f,g,h=null,m=null){this.ha=a;this.la=b;this.appId=c;this.ka=d;this.doc=e;this.Ib=g;this.nonce=h;this.da=m;this.ga=new Map;this.aa=f==="server";this.ma=new AQa(a,e,g,this.aa,this.da)}hw(a,b){if(!a||!b)return this.ma;this.aa&&b.encapsulation===3&&(b=Object.assign({},b,{encapsulation:0}));a:{const d=this.ga;var c=d.get(b.id);if(!c){c=this.doc;const e=this.Ib,f=this.ha,g=this.la,h=this.ka,m=this.aa,q=this.da;switch(b.encapsulation){case 0:c=new BQa(f,g,b,this.appId,h,c,
e,m,q);break;case 3:b=new CQa(f,g,a,b,c,e,this.nonce,m,q);break a;default:c=new DQa(f,g,b,h,c,e,m,q)}d.set(b.id,c)}b=c}b instanceof BQa?(vQa(b.aa,b.styles,b.da),b.setAttribute(a,b.sa,"")):b instanceof DQa&&vQa(b.aa,b.styles,b.da);return b}Ga(){this.ga.clear()}};ym.ea=function(a){return new (a||ym)(_.n(wm),_.n(xm),_.n(mNa),_.n(_.zQa),_.n(_.gh),_.n(nNa),_.n(_.ue),_.n(_.oNa),_.n(_.ska,8))};ym.oa=_.l({token:ym,na:ym.ea});
var EQa=function(a,b){return c=>{if(c==="__ngUnwrap__")return b;(a.ka?a.Ib.runGuarded(()=>b(c)):b(c))===!1&&c.preventDefault()}},AQa=class{constructor(a,b,c,d,e){this.ha=a;this.doc=b;this.Ib=c;this.ka=d;this.ga=e;this.data=Object.create(null);this.D4=null}destroy(){}createElement(a,b){return b?this.doc.createElementNS(yQa[b]||b,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}o4(a){return this.doc.createTextNode(a)}appendChild(a,b){(a.tagName==="TEMPLATE"&&a.content!==
void 0?a.content:a).appendChild(b)}insertBefore(a,b,c){a&&(a.tagName==="TEMPLATE"&&a.content!==void 0?a.content:a).insertBefore(b,c)}removeChild(a,b){b.remove()}ZGa(a,b){a=typeof a==="string"?this.doc.querySelector(a):a;if(!a)throw new _.bd(-5104,!1);b||(a.textContent="");return a}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,b,c,d){d?(b=d+":"+b,(d=yQa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=yQa[c];
d?a.removeAttributeNS(d,b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}addClass(a,b){a.classList.add(b)}removeClass(a,b){a.classList.remove(b)}setStyle(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}Ifa(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){a!=null&&(a[b]=c)}setValue(a,b){a.nodeValue=b}listen(a,b,c,d){if(typeof a==="string"&&(a=hPa(this.doc,a),!a))throw new _.bd(5102,!1);c=EQa(this,c);let e;if((e=this.ga)==null?0:e.Ytd)c=this.ga.Ytd(a,
b,c);return this.ha.addEventListener(a,b,c,d)}},FQa=function(a,b){return b===a.da?a.shadowRoot:b},CQa=class extends AQa{constructor(a,b,c,d,e,f,g,h,m){super(a,e,f,h,m);this.aa=b;this.da=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.aa;b=this.shadowRoot;a.hosts.add(b);for(const [u,{elements:w}]of a.inline)w.push(tQa(a,b,Zsa(u,a.doc)));for(const [u,{elements:w}]of a.external)w.push(tQa(a,b,$sa(u,a.doc)));a=d.styles;a=bta(d.id,a);for(var q of a)a=document.createElement("style"),g&&a.setAttribute("nonce",
g),a.textContent=q,this.shadowRoot.appendChild(a);let t;if(q=(t=d.oUb)==null?void 0:t.call(d))for(const u of q)d=$sa(u,e),g&&d.setAttribute("nonce",g),this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(FQa(this,a),b)}insertBefore(a,b,c){return super.insertBefore(FQa(this,a),b,c)}removeChild(a,b){return super.removeChild(null,b)}parentNode(a){return FQa(this,super.parentNode(FQa(this,a)))}destroy(){this.aa.hosts.delete(this.shadowRoot)}},DQa=class extends AQa{constructor(a,b,
c,d,e,f,g,h,m){super(a,e,f,g,h);this.aa=b;this.la=d;a=c.styles;this.styles=m?bta(m,a):a;let q;this.da=(q=c.oUb)==null?void 0:q.call(c,m)}destroy(){this.la&&xQa(this.aa,this.styles,this.da)}},BQa=class extends DQa{constructor(a,b,c,d,e,f,g,h,m){d=d+"-"+c.id;super(a,b,c,e,f,g,h,m,d);this.ma="_ngcontent-%COMP%".replace(ata,d);this.sa="_nghost-%COMP%".replace(ata,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.ma,"");return a}};var GQa=class extends sQa{supports(){return!0}addEventListener(a,b,c,d){a.addEventListener(b,c,d);return()=>this.removeEventListener(a,b,c,d)}removeEventListener(a,b,c,d){return a.removeEventListener(b,c,d)}};GQa.ea=function(a){return new (a||GQa)(_.n(_.gh))};GQa.oa=_.l({token:GQa,na:GQa.ea});var HQa=["alt","control","meta","shift"],IQa={"\b":"Backspace","\t":"Tab","\u007f":"Delete","\u001b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},JQa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},LQa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=KQa(b.pop());let d="",e=b.indexOf("code");
e>-1&&(b.splice(e,1),d="code.");HQa.forEach(f=>{const g=b.indexOf(f);g>-1&&(b.splice(g,1),d+=f+".")});d+=c;if(b.length!=0||c.length===0)return null;a={domEventName:a};a.fullKey=d;return a},NQa=function(a,b,c){return d=>{MQa(d,a)&&c.runGuarded(()=>b(d))}},KQa=function(a){return a==="esc"?"escape":a},MQa=function(a,b){let c=IQa[a.key]||a.key,d="";b.indexOf("code.")>-1&&(c=a.code,d="code.");if(c==null||!c)return!1;c=c.toLowerCase();c===" "?c="space":c==="."&&(c="dot");HQa.forEach(e=>{e!==c&&(0,JQa[e])(a)&&
(d+=e+".")});d+=c;return d===b},OQa=class extends sQa{supports(a){return LQa(a)!=null}addEventListener(a,b,c,d){const e=LQa(b),f=NQa(e.fullKey,c,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>nQa(a,e.domEventName,f,d))}};OQa.ea=function(a){return new (a||OQa)(_.n(_.gh))};OQa.oa=_.l({token:OQa,na:OQa.ea});var pDa=Aqa(AOa,"browser",[{Fa:nNa,tb:"browser"},{Fa:Dqa,tb:function(){var a=new oQa;_.cPa!=null||(_.cPa=a)},oc:!0},{Fa:_.gh,Hd:function(){return uka=document},deps:[]}]);new _.od("");var PQa=[{Fa:KNa,vh:pQa,deps:[]},{Fa:JNa,vh:Sl,deps:[_.ue,Tl,KNa]},{Fa:Sl,vh:Sl,deps:[_.ue,Tl,KNa]}],QQa=[{Fa:Bqa,tb:"root"},{Fa:Ne,Hd:function(){return new Ne},deps:[]},{Fa:rQa,vh:GQa,oc:!0,deps:[_.gh]},{Fa:rQa,vh:OQa,oc:!0,deps:[_.gh]},ym,xm,wm,{Fa:_.Qe,gb:ym},{Fa:rPa,vh:qQa,deps:[]},[]],RQa=class{};
RQa.ea=function(a){return new (a||RQa)};RQa.Aa=_.Te({type:RQa});RQa.za=_.Zc({providers:[...QQa,...PQa],imports:[_.mm,Vl]});_.zm=class{constructor(a){this.aa=a}getTitle(){return this.aa.title}};_.zm.ea=function(a){return new (a||_.zm)(_.n(_.gh))};_.zm.oa=_.l({token:_.zm,na:_.zm.ea,va:"root"});new _.od("");new _.od("");var SQa=class{};var UQa=function(a,b,c){const d=b.toLowerCase();TQa(a,b,d);a.headers.has(d)?a.headers.get(d).push(c):a.headers.set(d,[c])},VQa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);TQa(a,b,d)},TQa=function(a,b,c){a.x_.has(c)||a.x_.set(c,b)},eh=class{constructor(a){this.x_=new Map;this.uDa=null;a?typeof a==="string"?this.VB=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");if(c>0){const d=b.slice(0,c);b=b.slice(c+1).trim();
UQa(this,d,b)}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{UQa(this,c,b)})):this.VB=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{VQa(this,b,c)})}:this.headers=new Map}has(a){this.init();return this.headers.has(a.toLowerCase())}get(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&a.length>0?a[0]:null}keys(){this.init();return Array.from(this.x_.values())}getAll(a){this.init();return this.headers.get(a.toLowerCase())||null}append(a,
b){return this.clone({name:a,value:b,op:"a"})}set(a,b){return this.clone({name:a,value:b,op:"s"})}delete(a,b){return this.clone({name:a,value:b,op:"d"})}init(){this.VB&&(this.VB instanceof eh?this.nj(this.VB):this.VB(),this.VB=null,this.uDa&&(this.uDa.forEach(a=>this.applyUpdate(a)),this.uDa=null))}nj(a){a.init();Array.from(a.headers.keys()).forEach(b=>{this.headers.set(b,a.headers.get(b));this.x_.set(b,a.x_.get(b))})}clone(a){const b=new eh;b.VB=this.VB&&this.VB instanceof eh?this.VB:this;b.uDa=
(this.uDa||[]).concat([a]);return b}applyUpdate(a){const b=a.name.toLowerCase();switch(a.op){case "a":case "s":var c=a.value;typeof c==="string"&&(c=[c]);if(c.length===0)break;TQa(this,a.name,b);a=(a.op==="a"?this.headers.get(b):void 0)||[];a.push(...c);this.headers.set(b,a);break;case "d":const d=a.value;if(d){if(c=this.headers.get(b))c=c.filter(e=>d.indexOf(e)===-1),c.length===0?(this.headers.delete(b),this.x_.delete(b)):this.headers.set(b,c)}else this.headers.delete(b),this.x_.delete(b)}}forEach(a){this.init();
Array.from(this.x_.keys()).forEach(b=>a(this.x_.get(b),this.headers.get(b)))}};var WQa,dta,eta;WQa=class{UQa(a){return gta(a)}VQa(a){return gta(a)}sya(a){return decodeURIComponent(a)}hQa(a){return decodeURIComponent(a)}};dta=/%(\d[a-f0-9])/gi;eta={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.fh=class{constructor(a={}){this.aa=this.updates=null;this.LY=a.LY||new WQa;if(a.KTb){if(a.s5)throw new _.bd(2805,!1);this.map=cta(a.KTb,this.LY)}else a.s5?(this.map=new Map,Object.keys(a.s5).forEach(b=>{var c=a.s5[b];c=Array.isArray(c)?c.map(hta):[`${c}`];this.map.set(b,c)})):this.map=null}has(a){this.init();return this.map.has(a)}get(a){this.init();return(a=this.map.get(a))?a[0]:null}getAll(a){this.init();return this.map.get(a)||null}keys(){this.init();return Array.from(this.map.keys())}append(a,
b){return this.clone({param:a,value:b,op:"a"})}set(a,b){return this.clone({param:a,value:b,op:"s"})}delete(a,b){return this.clone({param:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=this.LY.UQa(a);return this.map.get(a).map(c=>b+"="+this.LY.VQa(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new _.fh({LY:this.LY});b.aa=this.aa||this;b.updates=(this.updates||[]).concat(a);return b}init(){this.map===null&&(this.map=new Map);this.aa!==null&&(this.aa.init(),
this.aa.keys().forEach(a=>this.map.set(a,this.aa.map.get(a))),this.updates.forEach(a=>{switch(a.op){case "a":case "s":var b=(a.op==="a"?this.map.get(a.param):void 0)||[];b.push(`${a.value}`);this.map.set(a.param,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.param)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.param,b):this.map.delete(a.param)}else this.map.delete(a.param)}}),this.aa=this.updates=null)}};var XQa=class{constructor(a){this.defaultValue=a}},YQa=class{constructor(){this.map=new Map}set(a,b){this.map.set(a,b);return this}get(a){this.map.has(a)||this.map.set(a,a.defaultValue());return this.map.get(a)}delete(a){this.map.delete(a);return this}has(a){return this.map.has(a)}keys(){return this.map.keys()}};var nta=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.reportProgress=!1;this.responseType="json";this.method=a.toUpperCase();a:switch(this.method){case "DELETE":case "GET":case "HEAD":case "OPTIONS":case "JSONP":a=!1;break a;default:a=!0}if(a||d)this.body=c!==void 0?c:null,c=d;c&&(this.reportProgress=!!c.reportProgress,this.withCredentials=!!c.withCredentials,c.responseType&&(this.responseType=c.responseType),c.headers&&(this.headers=c.headers),c.context&&(this.context=
c.context),c.params&&(this.params=c.params),this.pW=c.pW);this.headers!=null||(this.headers=new eh);this.context!=null||(this.context=new YQa);this.params?(c=this.params.toString(),c.length===0?this.urlWithParams=b:(d=b.indexOf("?"),this.urlWithParams=b+(d===-1?"?":d<b.length-1?"&":"")+c)):(this.params=new _.fh,this.urlWithParams=b)}serializeBody(){return this.body===null?null:typeof this.body==="string"||ita(this.body)||jta(this.body)||kta(this.body)||typeof URLSearchParams!=="undefined"&&this.body instanceof
URLSearchParams?this.body:this.body instanceof _.fh?this.body.toString():typeof this.body==="object"||typeof this.body==="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||kta(this.body)?null:jta(this.body)?this.body.type||null:ita(this.body)?null:typeof this.body==="string"?"text/plain":this.body instanceof _.fh?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body==="object"||typeof this.body==="number"||
typeof this.body==="boolean"?"application/json":null}clone(a={}){const b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType;var e;const f=(e=a.pW)!=null?e:this.pW;e=a.body!==void 0?a.body:this.body;var g;const h=(g=a.withCredentials)!=null?g:this.withCredentials;var m;g=(m=a.reportProgress)!=null?m:this.reportProgress;m=a.headers||this.headers;let q=a.params||this.params,t;const u=(t=a.context)!=null?t:this.context;a.Uqa!==void 0&&(m=Object.keys(a.Uqa).reduce((w,x)=>w.set(x,
a.Uqa[x]),m));a.setParams&&(q=Object.keys(a.setParams).reduce((w,x)=>w.set(x,a.setParams[x]),q));return new nta(b,c,e,{params:q,headers:m,context:u,reportProgress:g,responseType:d,withCredentials:h,pW:f})}};var ZQa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new eh;this.status=a.status!==void 0?a.status:b;this.statusText=a.statusText||c;this.url=a.url||null;this.ok=this.status>=200&&this.status<300}},PGa=class extends ZQa{constructor(a={}){super(a);this.type=2}clone(a={}){return new PGa({headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}},OGa=class extends ZQa{constructor(a={}){super(a);this.type=
4;this.body=a.body!==void 0?a.body:null}clone(a={}){return new OGa({body:a.body!==void 0?a.body:this.body,headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}},QGa=class extends ZQa{constructor(a){super(a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${a.url||"(unknown url)"}`:`Http failure response for ${a.url||
"(unknown url)"}: ${a.status} ${a.statusText}`;this.error=a.error||null}};_.Rh=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof nta)b=a;else{var d=void 0;d=c.headers instanceof eh?c.headers:new eh(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.fh?c.params:new _.fh({s5:c.params}));b=new nta(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,reportProgress:c.reportProgress,responseType:c.responseType||"json",withCredentials:c.withCredentials,pW:c.pW})}d=_.z(b).pipe(_.Ze(e=>this.handler.handle(e)));if(a instanceof nta||c.observe===
"events")return d;a=d.pipe(_.re(e=>e instanceof OGa));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return a.pipe(_.A(e=>{if(e.body!==null&&!(e.body instanceof ArrayBuffer))throw new _.bd(2806,!1);return e.body}));case "blob":return a.pipe(_.A(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw new _.bd(2807,!1);return e.body}));case "text":return a.pipe(_.A(e=>{if(e.body!==null&&typeof e.body!=="string")throw new _.bd(2808,!1);return e.body}));default:return a.pipe(_.A(e=>
e.body))}case "response":return a;default:throw new _.bd(2809,!1);}}delete(a,b={}){return this.request("DELETE",a,b)}get(a,b={}){return this.request("GET",a,b)}head(a,b={}){return this.request("HEAD",a,b)}jsonp(a,b){return this.request("JSONP",a,{params:(new _.fh).append(b,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(a,b={}){return this.request("OPTIONS",a,b)}patch(a,b,c={}){return this.request("PATCH",a,lta(c,b))}post(a,b,c={}){return this.request("POST",a,lta(c,b))}put(a,b,c={}){return this.request("PUT",
a,lta(c,b))}};_.Rh.ea=function(a){return new (a||_.Rh)(_.n(SQa))};_.Rh.oa=_.l({token:_.Rh,na:_.Rh.ea});new _.od("");new _.od("");new _.od("");new _.od("");new _.od("",{va:"root",na:()=>!0});new _.od("");new _.od("",{va:"root",na:()=>"XSRF-TOKEN"});new _.od("",{va:"root",na:()=>"X-XSRF-TOKEN"});new _.od("");var $Qa=ota("json");$Qa.arrayBuffer=ota("arraybuffer");$Qa.blob=ota("blob");$Qa.text=ota("text");
var mta=class extends wOa{constructor(a,b,c,d,e){super(b,({request:f,GLc:g})=>{let h;const m=()=>h.unsubscribe();g.addEventListener("abort",m);const q=_.mg({value:void 0});let t;const u=new Promise(x=>t=x),w=x=>{q.set(x);let D;(D=t)==null||D(q);t=void 0};h=this.client.request(f).subscribe({next:x=>{switch(x.type){case 4:this.ga.set(x.headers);this.ka.set(x.status);try{w({value:d?d(x.body):x.body})}catch(D){w({error:D})}break;case 3:this.ha.set(x)}},error:x=>w({error:x}),complete:()=>{t&&w({error:Error("Bb")});
g.removeEventListener("abort",m)}});return u},c,e,a);this.ga=_.Mqa({source:this.Hz,computation:()=>{}});this.ha=_.Mqa({source:this.Hz,computation:()=>{}});this.ka=_.Mqa({source:this.Hz,computation:()=>{}});this.headers=_.Mg(()=>this.status()===4||this.status()===1?this.ga():void 0);this.progress=this.ha.HS();this.statusCode=this.ka.HS();this.client=a.get(_.Rh)}aa(){return super.aa()}};new _.od("");new _.od("");_.Am=class{};_.Am.ea=function(a){return new (a||_.Am)};_.Am.oa=_.l({token:_.Am,na:function(a){let b=null;return b=a?new (a||_.Am):_.n(Bm)},va:"root"});
var Bm=class extends _.Am{constructor(a){super();this.aa=a}Gq(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:return _.Ie(b,"HTML")?_.He(b):pla(this.aa,String(b)).toString();case 2:return _.Ie(b,"Style")?_.He(b):b;case 3:if(_.Ie(b,"Script"))return _.He(b);throw new _.bd(5200,!1);case 4:return _.Ie(b,"URL")?_.He(b):_.bla(String(b));case 5:if(_.Ie(b,"ResourceURL"))return _.He(b);throw new _.bd(5201,!1);default:throw new _.bd(5202,!1);}}da(a){return new sNa(a)}ha(a){return new tNa(a)}ga(a){return new uNa(a)}};
Bm.ea=function(a){return new (a||Bm)(_.n(_.gh))};Bm.oa=_.l({token:Bm,na:Bm.ea,va:"root"});new _.$l;var aRa=function(a,b){switch(b){case 1:return a instanceof _.Bc;case 4:return _.xc(a)||a instanceof pc;case 5:return a instanceof pc;case 3:return!1;default:return!1}},bRa=function(a,b){if(b!=null){if(b instanceof _.Bc)return a.aa.da(String(b));if(_.xc(b))return a.aa.ha(_.yc(b));if(b instanceof pc)return a.aa.ga(String(b))}return null},cRa=class extends _.Am{constructor(a){super();this.aa=new Bm(a)}Gq(a,b){if(b==null)return null;if(b instanceof pc||_.xc(b)||b instanceof _.Bc){if(aRa(b,a))return this.aa.Gq(a,
bRa(this,b));throw Error("Cb`"+CNa[a]+"`"+b);}return this.aa.Gq(a,b)}da(){throw Error("Db");}ha(){throw Error("Db");}ga(){throw Error("Db");}};cRa.ea=function(a){return new (a||cRa)(_.n(_.gh))};cRa.oa=_.l({token:cRa,na:cRa.ea});var dRa=[{Fa:Fma,gb:_.Am},{Fa:_.Am,vh:cRa}],Cm=class{};Cm.ea=function(a){return new (a||Cm)};Cm.Aa=_.Te({type:Cm});Cm.za=_.Zc({providers:dRa,imports:[RQa]});var eRa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Vra])!=null?c:b;a=a.children.find(d=>d.outlet==="primary")}return b},fRa=class{};fRa.ea=function(a){return new (a||fRa)};fRa.oa=_.l({token:fRa,na:()=>_.p(gRa),va:"root"});var gRa=class extends fRa{constructor(a){super();this.title=a}};gRa.ea=function(a){return new (a||gRa)(_.n(_.zm))};gRa.oa=_.l({token:gRa,na:gRa.ea,va:"root"});var hRa=new _.od("",{va:"root",na:()=>({})});var rta=new _.od(""),Dm=class{constructor(){this.da=new WeakMap;this.aa=new WeakMap;_.p(Zl)}O6(a){if(this.da.get(a))return this.da.get(a);if(a.C$)return _.z(a.C$);this.ga&&this.ga(a);var b=Tg(a.O6()).pipe(_.A(pta),_.Af(c=>{this.ha&&this.ha(a);a.C$=c}),_.jf(()=>{this.da.delete(a)}));b=(new sna(b,()=>new _.lf)).pipe(_.be());this.da.set(a,b);return b}Yn(a,b){if(this.aa.get(b))return this.aa.get(b);if(b.z2)return _.z({routes:b.z2,Eb:b.D$});this.ga&&this.ga(b);a=sta(b,a,this.ha).pipe(_.jf(()=>{this.aa.delete(b)}));
a=(new sna(a,()=>new _.lf)).pipe(_.be());this.aa.set(b,a);return a}};Dm.ea=function(a){return new (a||Dm)};Dm.oa=_.l({token:Dm,na:Dm.ea,va:"root"});var Em=class{};Em.ea=function(a){return new (a||Em)};Em.oa=_.l({token:Em,na:()=>_.p(iRa),va:"root"});var iRa=class{extract(a){return a}merge(a){return a}};iRa.ea=function(a){return new (a||iRa)};iRa.oa=_.l({token:iRa,na:iRa.ea,va:"root"});var jRa=new _.od(""),tta=new _.od("");var kRa=new _.od(""),lRa=function(a,b){const c=++a.kM;let d;(d=a.Jr)==null||d.next(Object.assign({},a.Jr.value,b,{id:c}))},mRa=function(a,b,c){c=new _.ih(b.id,a.aa.serialize(b.Zx),"",c);a.events.next(c);b.resolve(!1)},nRa=function(a){let b,c;return((b=a.ga)==null?void 0:b.Zx.toString())!==((c=a.ga)==null?void 0:c.ir.toString())},oRa=function(a){const b=a.la.extract(a.aa.parse(a.location.path(!0)));let c,d,e;const f=(e=(c=a.da)==null?void 0:c.Ixb)!=null?e:(d=a.da)==null?void 0:d.Zx;let g;return b.toString()!==
(f==null?void 0:f.toString())&&!((g=a.da)==null?0:g.extras.skipLocationChange)},pRa=function(a,b,c,d){a.Jr=new _.dh({id:0,ir:c,wOb:c,Zx:a.la.extract(c),Bl:a.la.extract(c),rawUrl:c,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",f8:null,fba:d.snapshot,CE:null,Mcb:d,YIa:null,Dca:{canActivateChecks:[],canDeactivateChecks:[]},pZ:null});return a.Jr.pipe(_.re(e=>e.id!==0),_.A(e=>Object.assign({},e,{Zx:a.la.extract(e.rawUrl)})),_.H(e=>{let f=!1,g=!1;return _.z(e).pipe(_.H(h=>
{if(a.kM>e.id)return mRa(a,e,1),_.pe;a.ga=e;a.da={id:h.id,tP:h.rawUrl,Zx:h.Zx,Ixb:typeof h.extras.jOa==="string"?a.aa.parse(h.extras.jOa):h.extras.jOa,trigger:h.source,extras:h.extras,Aed:a.ka?Object.assign({},a.ka,{Aed:null}):null};const m=!b.Joa||nRa(a)||oRa(a);let q;const t=(q=h.extras.uXa)!=null?q:b.uXa;return m||t==="reload"?_.z(h).pipe(_.H(u=>{let w;const x=(w=a.Jr)==null?void 0:w.getValue();a.events.next(new _.sm(u.id,a.aa.serialize(u.Zx),u.source,u.f8));let D;return x!==((D=a.Jr)==null?void 0:
D.getValue())?_.pe:Promise.resolve(u)}),Ssa(a.vT,a.ha,a.ma,b.config,a.aa,a.Uea),_.Af(u=>{e.CE=u.CE;e.Bl=u.Bl;a.da=Object.assign({},a.da,{av:u.Bl});u=new _.tm(u.id,a.aa.serialize(u.Zx),a.aa.serialize(u.Bl),u.CE);a.events.next(u)})):(a.events.next(new wta(h.id,a.aa.serialize(h.rawUrl))),h.resolve(!1),_.pe)}),_.Af(h=>{h=new sPa(h.id,a.aa.serialize(h.Zx),a.aa.serialize(h.Bl),h.CE);a.events.next(h)}),_.A(h=>{var m=Object,q=m.assign;var t=h.fba;const u=h.CE.Qk;t=nsa(u,t?t.Qk:null,a.sa,[u.value]);return a.ga=
e=q.call(m,{},h,{Dca:t})}),vsa(a.vT,h=>a.events.next(h)),_.Af(h=>{if((e.pZ=h.pZ)&&typeof h.pZ!=="boolean")throw gsa(h.pZ);h=new _.tPa(h.id,a.aa.serialize(h.Zx),a.aa.serialize(h.Bl),h.CE,!!h.pZ);a.events.next(h)}),_.re(h=>h.pZ?!0:(mRa(a,h,3),!1)),Ysa(h=>{if(h.Dca.canActivateChecks.length)return _.z(h).pipe(_.Af(m=>{m=new uPa(m.id,a.aa.serialize(m.Zx),a.aa.serialize(m.Bl),m.CE);a.events.next(m)}),_.H(m=>{let q=!1;return _.z(m).pipe(Vsa(a.Uea,a.vT),_.Af({next:()=>q=!0,complete:()=>{q||mRa(a,m,2)}}))}),
_.Af(m=>{m=new vPa(m.id,a.aa.serialize(m.Zx),a.aa.serialize(m.Bl),m.CE);a.events.next(m)}))}),Ysa(h=>{const m=q=>{const t=[];let u;((u=q.routeConfig)==null?0:u.O6)&&!q.routeConfig.C$&&t.push(a.ha.O6(q.routeConfig).pipe(_.Af(w=>{q.component=w}),_.A(()=>{})));for(const w of q.children)t.push(...m(w));return t};return _.de(m(h.CE.root)).pipe(_.bf(null),_.ef(1))}),Ysa(()=>a.bJb()),_.H(()=>{const h=e.fba,m=e.CE;let q;const t=(q=a.Ca)==null?void 0:q.call(a,a.vT,h.root,m.root);return t?_.Ud(t).pipe(_.A(()=>
e)):_.z(e)}),_.A(h=>{var m=h.CE;var q=h.Mcb;q=esa(b.itb,m.Qk,q?q.Qk:void 0);m=new HPa(q,m);a.ga=e=Object.assign({},h,{YIa:m});a.da.YIa=m;return e}),_.Af(()=>{a.events.next(new BPa)}),TPa(a.sa,b.itb,h=>a.events.next(h)),_.ef(1),_.Af({next:h=>{f=!0;a.ka=a.da;a.events.next(new _.hh(h.id,a.aa.serialize(h.Zx),a.aa.serialize(h.Bl)));let m;if((m=a.Oa)!=null){const q=eRa(h.YIa.snapshot);q!==void 0&&(m.title.aa.title=q||"")}h.resolve(!0)},complete:()=>{f=!0}}),_.I(a.xa.pipe(_.Af(h=>{throw h;}))),_.jf(()=>
{f||g||mRa(a,e,1);let h;((h=a.ga)==null?void 0:h.id)===e.id&&(a.da=null,a.ga=null)}),_.We(h=>{if(a.Ha)return e.resolve(!1),_.pe;g=!0;if(hsa(h))a.events.next(new _.ih(e.id,a.aa.serialize(e.Zx),h.message,h.aQc)),hsa(h)&&tra(h.url)?a.events.next(new CPa(h.url,h.qEa)):e.resolve(!1);else{let m;const q=new _.jh(e.id,a.aa.serialize(e.Zx),h,(m=e.CE)!=null?m:void 0);try{throw _.pd(a.vT,()=>{let t;return(t=a.Ka)==null?void 0:t.call(a,q)}),a.events.next(q),h;}catch(t){a.options.Mgd?e.resolve(!1):e.reject(t)}}return _.pe}))}))},
Fm=class{get Ea(){return this.kM!==0}constructor(){this.ka=this.ga=this.da=null;this.events=new _.lf;this.xa=new _.lf;this.ha=_.p(Dm);this.vT=_.p(_.Pe);this.fb=_.p(_.ze);this.aa=_.p(_.am);this.sa=_.p(_.um);this.location=_.p(_.qm);_.p(NPa,{optional:!0});this.Oa=_.p(fRa);this.options=_.p(hRa,{optional:!0})||{};this.Uea=this.options.Uea||"emptyOnly";this.la=_.p(Em);this.Ca=_.p(jRa,{optional:!0});this.Ka=_.p(kRa,{optional:!0});this.kM=0;this.bJb=()=>_.z(void 0);this.ma=null;this.Ha=!1;this.ha.ha=a=>this.events.next(new xPa(a));
this.ha.ga=a=>this.events.next(new wPa(a));this.fb.onDestroy(()=>{this.Ha=!0})}complete(){let a;(a=this.Jr)==null||a.complete()}};Fm.ea=function(a){return new (a||Fm)};Fm.oa=_.l({token:Fm,na:Fm.ea,va:"root"});var qRa=class{};qRa.ea=function(a){return new (a||qRa)};qRa.oa=_.l({token:qRa,na:()=>_.p(Gm),va:"root"});var rRa=class{store(){}QZa(){return null}aa(a,b){return a.routeConfig===b.routeConfig}},Gm=class extends rRa{};Gm.ea=(()=>{let a;return function(b){return(a||(a=_.Kd(Gm)))(b||Gm)}})();Gm.oa=_.l({token:Gm,na:Gm.ea,va:"root"});var sRa=class{};sRa.ea=function(a){return new (a||sRa)};sRa.oa=_.l({token:sRa,na:()=>_.p(Hm),va:"root"});
var tRa=function(a){return{zQ:a.zQ,ir:a.ir,wl:a.wl}},uRa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&b(c.url,c.state)})},wRa=function(a,b,c){b=b instanceof _.Wg?a.ka.serialize(b):b;var d=a.location;d.path()==d.normalize(b+$g(""))||c.extras.replaceUrl?(c=Object.assign({},c.extras.state,vRa(a,c.id,a.da)),lPa(a.location,b,c)):(c=Object.assign({},c.extras.state,vRa(a,c.id,a.da+1)),a.location.go(b,"",c))},zRa=function(a,b,c=!1){a.Lwa==="computed"?(c=a.aa-a.da,c!==0?mPa(a.location,
c):a.ir===b.av&&c===0&&(xRa(a,b),yRa(a))):a.Lwa==="replace"&&(c&&xRa(a,b),yRa(a))},vRa=function(a,b,c){return a.Lwa==="computed"?{kM:b,bic:c}:{kM:b}},xRa=function(a,b){a.wl=a.ha.wl;a.ir=a.ha.ir;let c;a.zQ=a.ga.merge(a.ir,(c=b.av)!=null?c:a.zQ)},yRa=function(a){lPa(a.location,a.ka.serialize(a.zQ),vRa(a,a.la,a.aa))},Hm=class extends sRa{constructor(){super(...arguments);this.location=_.p(_.qm);this.ka=_.p(_.am);this.options=_.p(hRa,{optional:!0})||{};this.Lwa=this.options.Lwa||"replace";this.ga=_.p(Em);
this.Osa=this.options.Osa||"deferred";this.zQ=this.ir=new _.Wg;this.aa=0;this.la=-1;const a=new JPa(new bh(new IPa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.ch(new _.dh([new Ira("",{})]),new _.dh({}),new _.dh({}),new _.dh(""),new _.dh({}),"primary",null,a.root);b.snapshot=a.root;this.wl=new HPa(new bh(b,[]),a);this.ha=tRa(this)}f8(){return this.location.getState()}get da(){if(this.Lwa!=="computed")return this.aa;let a,b;return(b=(a=this.f8())==null?void 0:a.bic)!=null?b:this.aa}};
Hm.ea=(()=>{let a;return function(b){return(a||(a=_.Kd(Hm)))(b||Hm)}})();Hm.oa=_.l({token:Hm,na:Hm.ea,va:"root"});var ARa,BRa,DRa,CRa,FRa,ERa,GRa;ARa={paths:"exact",fragment:"ignored",NU:"ignored",queryParams:"exact"};BRa={paths:"subset",fragment:"ignored",NU:"ignored",queryParams:"subset"};
DRa=function(a){const b=a.aa.events.subscribe(c=>{try{cons