,_.FMa(this,a.da),this.ia=a.ia,this.up(a.getDomain()),GMa(this,a.la),this.setPath(a.getPath()),_.HMa(this,a.aa.clone()),this.fa=a.fa):a&&(b=String(a).match(_.Yi))?(this.ha=!1,_.FMa(this,b[1]||"",!0),this.ia=_.Ll(b[2]||""),this.up(b[3]||"",!0),GMa(this,b[4]),this.setPath(b[5]||"",!0),_.HMa(this,b[6]||"",!0),this.fa=_.Ll(b[7]||"")):(this.ha=!1,this.aa=new Ml(null,this.ha))}; _.Ch.prototype.toString=function(){const a=[];var b=this.da;b&&a.push(IMa(b,JMa,!0),":");var c=this.getDomain();if(c||b=="file")a.push("//"),(b=this.ia)&&a.push(IMa(b,JMa,!0),"@"),a.push(_.ck(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.la,c!=null&&a.push(":",String(c));if(c=this.getPath())this.ma&&c.charAt(0)!="/"&&a.push("/"),a.push(IMa(c,c.charAt(0)=="/"?KMa:LMa,!0));(c=this.aa.toString())&&a.push("?",c);(c=this.fa)&&a.push("#",IMa(c,MMa));return a.join("")}; _.Ch.prototype.resolve=function(a){const b=this.clone();let c=!!a.da;c?_.FMa(b,a.da):c=!!a.ia;c?b.ia=a.ia:c=!!a.ma;c?b.up(a.getDomain()):c=a.la!=null;var d=a.getPath();if(c)GMa(b,a.la);else if(c=!!a.va){if(d.charAt(0)!="/")if(this.ma&&!this.va)d="/"+d;else{var e=b.getPath().lastIndexOf("/");e!=-1&&(d=b.getPath().slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(_.ta(e,"./")||_.ta(e,"/.")){d=_.qa(e,"/");e=e.split("/");const f=[];for(let g=0;g1||f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.setPath(d):c=a.aa.toString()!=="";c?_.HMa(b,a.aa.clone()):c=!!a.fa;c&&(b.fa=a.fa);return b};_.Ch.prototype.clone=function(){return new _.Ch(this)};_.FMa=function(a,b,c){a.da=c?_.Ll(b,!0):b;a.da&&(a.da=a.da.replace(/:$/,""));return a};_.Ch.prototype.getDomain=function(){return this.ma};_.Ch.prototype.up=function(a,b){this.ma=b?_.Ll(a,!0):a;return this}; var GMa=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("qa`"+b);a.la=b}else a.la=null};_.Ch.prototype.getPath=function(){return this.va};_.Ch.prototype.setPath=function(a,b){this.va=b?_.Ll(a,!0):a;return this};_.HMa=function(a,b,c){b instanceof Ml?(a.aa=b,NMa(a.aa,a.ha)):(c||(b=IMa(b,OMa)),a.aa=new Ml(b,a.ha));return a};PMa=function(a){var b=_.sh("rif-empty-page");return _.HMa(b,a)};_.Di=function(a,b,c){a.aa.set(b,c);return a};_.ewa=function(a,b){return a.aa.get(b)}; _.Ch.prototype.isReadOnly=function(){return!1};_.sh=function(a){return a instanceof _.Ch?a.clone():new _.Ch(a)};fya=function(a,b){a instanceof _.Ch||(a=_.sh(a));b instanceof _.Ch||(b=_.sh(b));return a.resolve(b)};_.Ll=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};IMa=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,QMa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; QMa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};JMa=/[#\/\?@]/g;LMa=/[#\?:]/g;KMa=/[#\?]/g;OMa=/[#\?@]/g;MMa=/#/g;Ml=function(a,b){this.da=this.aa=null;this.fa=a||null;this.ha=!!b};Nl=function(a){a.aa||(a.aa=new Map,a.da=0,a.fa&&_.EBa(a.fa,function(b,c){a.add(_.FKa(b),c)}))};_.ba=Ml.prototype;_.ba.Wl=function(){Nl(this);return this.da}; _.ba.add=function(a,b){Nl(this);this.fa=null;a=RMa(this,a);let c=this.aa.get(a);c||this.aa.set(a,c=[]);c.push(b);this.da+=1;return this};_.ba.remove=function(a){Nl(this);a=RMa(this,a);return this.aa.has(a)?(this.fa=null,this.da-=this.aa.get(a).length,this.aa.delete(a)):!1};_.ba.clear=function(){this.aa=this.fa=null;this.da=0};_.ba.isEmpty=function(){Nl(this);return this.da==0};_.ba.vo=function(a){Nl(this);a=RMa(this,a);return this.aa.has(a)}; _.ba.forEach=function(a,b){Nl(this);this.aa.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};_.ba.Jn=function(){Nl(this);const a=Array.from(this.aa.values()),b=Array.from(this.aa.keys()),c=[];for(let d=0;d0?String(a[0]):b};_.SMa=function(a,b,c){a.remove(b);c.length>0&&(a.fa=null,a.aa.set(RMa(a,b),_.Da(c)),a.da+=c.length)}; Ml.prototype.toString=function(){if(this.fa)return this.fa;if(!this.aa)return"";const a=[],b=Array.from(this.aa.keys());for(let d=0;dc.trim())));return fNa(a,b)};fNa=function(a,b){const c=a.da+"[";return Array.from(b,(d,e)=>new iga(c+e+"]",d))}; iga=class{constructor(a,b){this.da=a;this.aa=b}string(a){return arguments.length==0?$Ma(this):aNa(this,a)}bool(a){if(arguments.length==0){var b=bNa(this);b===null&&XMa(this)}else b=_.cNa(this,a);return b}number(a){if(arguments.length==0){var b=dNa(this);b===null&&XMa(this)}else b=eNa(this,a);return b}Wnd(){return this.aa!=null}toString(){return $Ma(this)}enum(a,b){let c=!0,d=void 0;for(const e in a){const f=a[e];c&&(c=!1,d=typeof f==="number"?eNa(this,b):aNa(this,b));if(f==d)return d}JSON.stringify(a); return d}array(a){if(arguments.length==0){var b=gNa(this);b===null&&XMa(this);return b}b=gNa(this);return b==null?a:b}object(a){let b=this.aa;if(b==null)return a===void 0&&XMa(this),a;if(typeof b==="object"&&b.constructor===Object){a={};const c=this.da+".";for(const d in b)a[d]=new iga(c+d,b[d]);return a}throw YMa(this,"object");}};if(typeof window==="undefined"||_.cNa(_.jga("mXaIFf"),!0)){var Tc;const a=globalThis,b=a[Mc("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("La");a.Zone!=null||(a.Zone=cfa());Tc=a.Zone;kga();lga();mga();Lfa();Zfa();ega();fga()};var nga=Vc({sa:Vc}),rga=Vc({za:Vc}),oga=Vc({lie:Vc}),sga=Vc({mie:Vc});_.Zc=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var eha,fha,hNa,hha,sia,iNa;_.kd=Vc({qa:Vc});eha=Vc({bb:Vc});fha=Vc({Ib:Vc});hNa=Vc({Aa:Vc});hha=Vc({ea:Vc});sia=Vc({jQ:Vc});iNa=Vc({WYc:Vc});var $c,xga,Dga,Ol;$c=null;xga=!1;Dga=1;_.cd=Symbol("Na");Ol={version:0,V1a:0,dirty:!1,Xs:void 0,Zja:void 0,SO:void 0,p3a:0,ND:void 0,X$:void 0,sWa:!1,mpa:!1,kind:"unknown",DBb:()=>!1,EBb:()=>{},w8:()=>{},Ikb:()=>{}};var Pl=Symbol("Oa"),jNa=Symbol("Pa"),bd=Symbol("Qa"),Mga=Object.assign({},Ol,{value:Pl,dirty:!0,error:null,Ul:wga,kind:"computed",DBb(a){return a.value===Pl||a.value===jNa},EBb(a){if(a.value===jNa)throw Error("Ra");const b=a.value;a.value=jNa;const c=Iga(a);let d,e=!1;try{d=a.computation(),ad(null),e=b!==Pl&&b!==bd&&d!==bd&&a.Ul(b,d)}catch(f){d=bd,a.error=f}finally{Jga(a,c)}e?a.value=b:(a.value=d,a.version++)}});var Qga=function(){throw Error();};var Oga=Object.assign({},Ol,{Ul:wga,value:void 0,kind:"signal"});var Sga=Object.assign({},Ol,{value:Pl,dirty:!0,error:null,Ul:wga,DBb(a){return a.value===Pl||a.value===jNa},EBb(a){if(a.value===jNa)throw Error("Ra");const b=a.value;a.value=jNa;const c=Iga(a);let d;try{const e=a.source();d=a.computation(e,b===Pl||b===bd?void 0:{source:a.ZHd,value:b});a.ZHd=e}catch(e){d=bd,a.error=e}finally{Jga(a,c)}b!==Pl&&d!==bd&&a.Ul(b,d)?a.value=b:(a.value=d,a.version++)}});Object.assign({},Ol,{mpa:!0,sWa:!1,w8:a=>{a.schedule!==null&&a.schedule(a.ref)},Hra:!1,x$d:()=>{}});var Uga;var Wga=void 0;var Yga=Vc({LQb:Vc});_.nd=class{constructor(a,b){this.aa=a;this.sa=void 0;typeof b=="number"?this.jQ=b:b!==void 0&&(this.sa=_.l({token:this,wa:b.wa||"root",na:b.na}))}get Wc(){return this}toString(){return`InjectionToken ${this.aa}`}};var Ge=globalThis;var kNa={},Hha=class{constructor(a){this.Kb=a}z6a(a,b){b=$ga(b)||0;return this.Kb.get(a,b&8?null:void 0,b)}},cha=/\n/gm;var rha=new _.nd("");var lNa=new _.nd("",-1);var qha=new _.nd("");var wha=class{get(a,b=kNa){if(b===kNa)throw a=Error("Ta`"+Yc(a)),a.name="NullInjectorError",a;return b}};var td={},md=[];var sha=Vc({Ga:String,mb:Vc});var Dqa=new _.nd("");var Cha,mNa,vha,nNa,Gha;Cha={};mNa={};vha=void 0;_.Ne=class{};nNa=function(a,b){b=gd(b);let c=uha(b)?b:gd(b&&b.Ga);const d=Dha(b);if(!uha(b)&&b.Wc===!0){let e=a.records.get(c);e||(e=Aha(void 0,Cha,!0),e.na=()=>aha(e.Wc),a.records.set(c,e));c=b;e.Wc.push(b)}a.records.set(c,d)}; Gha=class extends _.Ne{get Ja(){return this.Xc}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.records=new Map;this.afb=new Set;this.rAa=[];this.Xc=!1;Fha(a,e=>nNa(this,e));this.records.set(lNa,Aha(void 0,this));d.has("environment")&&this.records.set(_.Ne,Aha(void 0,this));a=this.records.get(Dqa);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.N9b=new Set(this.get(qha,md,2))}z6a(a,b){b=$ga(b)||0;return this.get(a,b&8?null:void 0,b)}destroy(){Eha(this); this.Xc=!0;const a=ad(null);try{for(const c of this.afb)c.Ea();const b=this.rAa;this.rAa=[];for(const c of b)c()}finally{this.records.clear(),this.afb.clear(),this.N9b.clear(),ad(a)}}onDestroy(a){Eha(this);this.rAa.push(a);return()=>{const b=this.rAa.indexOf(a);b!==-1&&this.rAa.splice(b,1)}}runInContext(a){Eha(this);const b=ed(this),c=dd();try{return a()}finally{ed(b),dd(c)}}get(a,b=kNa,c=0){Eha(this);if(a.hasOwnProperty(iNa))return a[iNa](this);c=$ga(c);const d=ed(this),e=dd();try{if(!(c&4)){let z= this.records.get(a);if(z===void 0){const G=(typeof a==="function"||typeof a==="object"&&a instanceof _.nd)&&pga(a);var f;if(f=G)if(G.wa){var g=gd(G.wa);f=typeof g==="string"?g==="any"||this.scopes.has(g):this.N9b.has(g)}else f=!1;f?z=Aha(zha(a),Cha):z=null;this.records.set(a,z)}if(z!=null){a:{b=z;const G=ad(null);try{if(b.value===mNa){var h=Yc(a);throw new _.Zc(-200,h);}b.value===Cha&&(b.value=mNa,b.value=b.na());var p;if(p=typeof b.value==="object"&&b.value){var r=b.value;p=r!==null&&typeof r=== "object"&&typeof r.Ea==="function"}p&&this.afb.add(b.value);var t=b.value;break a}finally{ad(G)}t=void 0}return t}}const w=c&2?xha():this.parent;b=c&8&&b===kNa?null:b;return w.get(a,b)}catch(w){if(w.name==="NullInjectorError"){(w.ngTempTokenPath=w.ngTempTokenPath||[]).unshift(Yc(a));if(d)throw w;t=w;var u=this.source;const z=t.ngTempTokenPath;a.__source&&z.unshift(a.__source);t.message=dha("\n"+t.message,z,u);t.ngTokenPath=z;t.ngTempTokenPath=null;throw t;}throw w;}finally{dd(e),ed(d)}}yka(){const a= ad(null),b=ed(this),c=dd();try{const d=this.get(rha,md,2);for(const e of d)e()}finally{ed(b),dd(c),ad(a)}}toString(){const a=[],b=this.records;for(const c of b.keys())a.push(Yc(c));return`R3Injector[${a.join(", ")}]`}};_.Lha=class{constructor(a,b,c){this.ld=a;this.currentValue=b;this.AF=c}F$(){return this.AF}};_.Ql=(()=>{const a=()=>Kha;a.lfc=!0;return a})();var Qla,Yha,If;_.zd=eia(null);Qla=null;Yha=!1;If=!0;var Hia=class{constructor(a,b){var c=_.D;this.na=a;this.fa=!1;this.ia=b;this.ha=c}};var oNa={};_.Cma=class{constructor(a,b){this.Kb=a;this.MO=b}get(a,b,c){c=$ga(c);const d=this.Kb.get(a,oNa,c);return d!==oNa||b===oNa?d:this.MO.get(a,b,c)}};var qia=!0,tia=0,Hd={},Iia=class{constructor(a,b){this.da=a;this.tk=b}get(a,b,c){return Dia(this.da,this.tk,a,$ga(c),b)}};_.Rl=class{constructor(a){this.attributeName=a;this.jQ=()=>_.Aia(this.attributeName)}toString(){return`HostAttributeToken ${this.attributeName}`}};(new _.nd("")).jQ=a=>{const b=_.Bd();if(b===null)throw new _.Zc(204,!1);if(b.type&2)return b.value;if(a&8)return null;throw new _.Zc(204,!1);};_.pNa=bha(Lia(a=>({token:a})),-1);_.Sl=bha(Lia(),8);bha(Lia(),2);_.Tl=bha(Lia(),4);bha(Lia(),1);Vc({Ga:String,mb:Vc});var qNa;_.Mg=function(a){if(Array.isArray(a))return Nia({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return Nia({name:c},a.parent,a.providers,c)};_.ue=class{};qNa=new wha;_.ue.sa=_.l({token:_.ue,wa:"any",na:()=>_.m(lNa)});_.ue.jQ=-1;_.Ul=class{};var rta;_.Vl=class{};rta=class{};var rNa;_.Pe=class{};rNa=new _.nd("",{wa:"root",na:()=>!1});new _.nd("",{wa:"root",na:()=>!1});var oqa=new _.nd(""),pqa=new _.nd("");_.ska=new _.nd("");_.we=class{};_.we.jQ=Uia;_.we.WYc=a=>a;var Tia=class extends _.we{constructor(){var a=_.q();super();this.tk=a}onDestroy(a){_.Tha(this.tk,a);return()=>_.Uha(this.tk,a)}};var Le;Le=class{constructor(){this.aa=console}handleError(a){this.aa.error("ERROR",a)}};_.Hg=new _.nd("",{wa:"root",na:()=>{const a=_.n(Le);return b=>a.handleError(b)}});var sNa=Jd(a=>function(b){a(this);this.message=b?`${b.length} errors occurred during unsubscription: ${b.map((c,d)=>`${d+1}) ${c.toString()}`).join("\n ")}`:"";this.name="UnsubscriptionError";this.errors=b});var tNa,uNa; _.Ld=class{constructor(a){this.ma=a;this.closed=!1;this.ha=this.fa=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.fa;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.ma;if(_.Kd(b))try{b()}catch(e){a=e instanceof sNa?e.errors:[e]}const d=this.ha;if(d){this.ha=null;for(const e of d)try{_.Kd(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof sNa?a=[...a,...f.errors]:a.push(f)}}if(a)throw new sNa(a);}}add(a){if(a&&a!==this)if(this.closed)_.Kd(a)? a():a.unsubscribe();else{if(a instanceof _.Ld){if(a.closed||a._hasParent(this))return;a._addParent(this)}let b;(this.ha=(b=this.ha)!=null?b:[]).push(a)}}_hasParent(a){const b=this.fa;return b===a||Array.isArray(b)&&b.includes(a)}_addParent(a){const b=this.fa;this.fa=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}_removeParent(a){const b=this.fa;b===a?this.fa=null:Array.isArray(b)&&Via(b,a)}remove(a){const b=this.ha;b&&Via(b,a);a instanceof _.Ld&&a._removeParent(this)}};tNa=_.Ld;uNa=new _.Ld; uNa.closed=!0;tNa.EMPTY=uNa;var wNa,wja; _.vNa=class extends _.Ld{static create(a,b,c){return new wja(a,b,c)}constructor(a){super();this.isStopped=!1;this.destination=a instanceof _.vNa?a:new wNa(!a||_.Kd(a)?{next:a!=null?a:void 0}:a);Wia(a)&&a.add(this)}next(a){this.isStopped||this.oe(a)}error(a){this.isStopped||(this.isStopped=!0,this.la(a))}complete(){this.isStopped||(this.isStopped=!0,this.aa())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}oe(a){this.destination.next(a)}la(a){this.destination.error(a);this.unsubscribe()}aa(){this.destination.complete(); this.unsubscribe()}};wNa=class{constructor(a){this.aa=a}next(a){const b=this.aa;if(b.next)try{b.next(a)}catch(c){Xia(c)}}error(a){const b=this.aa;if(b.error)try{b.error(a)}catch(c){Xia(c)}else Xia(a)}complete(){const a=this.aa;if(a.complete)try{a.complete()}catch(b){Xia(b)}}};wja=class extends _.vNa{constructor(a,b,c){super();let d;_.Kd(a)||!a?d={next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:d=a;this.destination=new wNa(d)}};var eja=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.Pd=class{constructor(a){a&&(this._subscribe=a)}lift(a){const b=new _.Pd;b.source=this;b.operator=a;return b}subscribe(a,b,c){a=a&&a instanceof _.vNa||a&&_.Kd(a.next)&&_.Kd(a.error)&&_.Kd(a.complete)&&Wia(a)?a:new wja(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this._subscribe(a):this._trySubscribe(a));return a}_trySubscribe(a){try{return this._subscribe(a)}catch(b){a.error(b)}}forEach(a,b){b=Zia(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e==null||e.unsubscribe()}}, d,c)})}_subscribe(a){let b;return(b=this.source)==null?void 0:b.subscribe(a)}[eja](){return this}pipe(...a){return a.length?Yia(a)(this):this}toPromise(a){a=Zia(a);return new a((b,c)=>{let d;this.subscribe(e=>d=e,e=>c(e),()=>b(d))})}};_.Pd.create=a=>new _.Pd(a);var xNa=Jd(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});_.mf=class extends _.Pd{constructor(){super();this.observers=[];this.hasError=this.isStopped=this.closed=!1;this.thrownError=null}lift(a){const b=new yNa(this,this);b.operator=a;return b}da(){if(this.closed)throw new xNa;}next(a){this.da();if(!this.isStopped){const b=this.observers.slice();for(const c of b)c.next(a)}}error(a){this.da();if(!this.isStopped){this.hasError=this.isStopped=!0;this.thrownError=a;const b=this.observers;for(;b.length;)b.shift().error(a)}}complete(){this.da();if(!this.isStopped){this.isStopped= !0;const a=this.observers;for(;a.length;)a.shift().complete()}}unsubscribe(){this.isStopped=this.closed=!0;this.observers=null}get Zfc(){let a;return((a=this.observers)==null?void 0:a.length)>0}_trySubscribe(a){this.da();return super._trySubscribe(a)}_subscribe(a){this.da();this.fa(a);return this.ha(a)}ha(a){const b=this.isStopped,c=this.observers;return this.hasError||b?_.Ld.EMPTY:(c.push(a),new _.Ld(()=>Via(this.observers,a)))}fa(a){const b=this.thrownError,c=this.isStopped;this.hasError?a.error(b): c&&a.complete()}asObservable(){const a=new _.Pd;a.source=this;return a}};_.mf.create=(a,b)=>new yNa(a,b); var yNa=class extends _.mf{constructor(a,b){super();this.destination=a;this.source=b}next(a){let b,c;(b=this.destination)==null||(c=b.next)==null||c.call(b,a)}error(a){let b,c;(b=this.destination)==null||(c=b.error)==null||c.call(b,a)}complete(){let a,b;(a=this.destination)==null||(b=a.complete)==null||b.call(a)}_subscribe(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.Ld.EMPTY}};_.lk=class extends _.mf{constructor(){super(...arguments);this.value=null;this.Sz=this.aa=!1}fa(a){const b=this.aa,c=this.value,d=this.thrownError,e=this.isStopped,f=this.Sz;if(this.hasError)a.error(d);else if(e||f)b&&a.next(c),a.complete()}next(a){this.isStopped||(this.value=a,this.aa=!0)}complete(){const a=this.aa,b=this.value;this.Sz||(this.Sz=!0,a&&super.next(b),super.complete())}};_.fh=class extends _.mf{constructor(a){super();this.Lg=a}get value(){return this.getValue()}_subscribe(a){const b=super._subscribe(a);!b.closed&&a.next(this.Lg);return b}getValue(){const a=this.thrownError,b=this.Lg;if(this.hasError)throw a;this.da();return b}next(a){super.next(this.Lg=a)}};_.le=new _.Pd(a=>a.complete());var cja=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var ija=a=>a&&typeof a.length==="number"&&typeof a!=="function";var pna=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.aa=a==="N"}observe(a){return vja(this,a)}accept(a,b,c){if(_.Kd(a==null?void 0:a.next))a=this.observe(a);else{const d=this.kind,e=this.value,f=this.error;a=d==="N"?a==null?void 0:a(e):d==="E"?b==null?void 0:b(f):c==null?void 0:c()}return a}static nW(a){return new pna("E",void 0,a)}},qna=new pna("C");_.zNa={now(){return(_.zNa.delegate||Date).now()},delegate:void 0};var ANa;ANa=function(a){var b=a.bufferSize,c=a.ia;const d=a.buffer;a=a.aa;const e=(a?1:2)*b;bfunction(){a(this);this.name="EmptyError";this.message="no elements in sequence"});_.Zd=class extends _.vNa{constructor(a,b,c,d,e){super(a);this.va=e;b&&(this.oe=function(f){try{b(f)}catch(g){this.destination.error(g)}});c&&(this.la=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.aa=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.va)!=null&&a.call(this);super.unsubscribe()}};var sna=class extends _.Pd{constructor(a,b){super();this.source=a;this.mrc=b;this._subject=null;this._refCount=0;this._connection=null}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;if(!a||a.isStopped)this._subject=this.mrc();return this._subject}aa(){this._refCount=0;const a=this._connection;this._subject=this._connection=null;a==null||a.unsubscribe()}connect(){let a=this._connection;if(!a){a=this._connection=new _.Ld;const b=this.getSubject();a.add(this.source.subscribe(new _.Zd(b, void 0,c=>{this.aa();b.error(c)},()=>{this.aa();b.complete()},()=>this.aa())));a.closed&&(this._connection=null,a=_.Ld.EMPTY)}return a}refCount(){return _.$d()(this)}};var yja=Array.isArray;var Aja=Array.isArray,Bja=Object.getPrototypeOf,Cja=Object.prototype,Dja=Object.keys;var Hja=class extends _.vNa{constructor(a,b,c){super(a);this.oe=b;this.da=c}aa(){this.da()?super.aa():this.unsubscribe()}};var Lja=["addListener","removeListener"],Kja=["addEventListener","removeEventListener"],Nja=["on","off"];var DNa=class extends _.Ld{constructor(){super()}schedule(){return this}};var ENa=class extends DNa{constructor(a,b){super();this.scheduler=a;this.ia=b;this.pending=!1}schedule(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;a!=null&&(this.id=this.aa(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.da(c,this.id,b);return this}da(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}aa(a,b,c=0){if(c!=null&&this.delay===c&&this.pending===!1)return b;clearInterval(b)}execute(a,b){if(this.closed)return Error("ab");this.pending=!1; if(a=this.la(a,b))return a;this.pending===!1&&this.id!=null&&(this.id=this.aa(this.scheduler,this.id,null))}la(a){let b=!1,c;try{this.ia(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}unsubscribe(){if(!this.closed){const a=this.id,b=this.scheduler,c=b.actions;this.ia=this.state=this.scheduler=null;this.pending=!1;Via(c,this);a!=null&&(this.id=this.aa(b,a,null));this.delay=null;super.unsubscribe()}}};var FNa=class extends CNa{constructor(a,b=BNa){super(a,b);this.actions=[];this.active=!1;this.xba=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.ie=new FNa(ENa);_.Wl=new _.Pd(_.Md);var Rja=Array.isArray;_.Xja=Jd(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var GNa=new class extends FNa{flush(a){this.active=!0;this.xba=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.execute(a.state,a.delay))break;while(++d0)return super.da(a,b,c);a.actions.push(this);return a.xba||(a.xba=requestAnimationFrame(()=>a.flush(void 0)))}aa(a,b,c=0){if(c!= null&&c>0||c==null&&this.delay>0)return super.aa(a,b,c);a.actions.length===0&&(cancelAnimationFrame(b),a.xba=void 0)}});var HNa=1,INa,Yja={},JNa=function(a){const b=HNa++;Yja[b]=!0;INa||(INa=Promise.resolve());INa.then(()=>Zja(b)&&a());return b};_.Xl=new class extends FNa{flush(a){this.active=!0;this.xba=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.execute(a.state,a.delay))break;while(++d0)return super.da(a,b,c);a.actions.push(this);return a.xba||(a.xba=JNa(a.flush.bind(a,void 0)))}aa(a,b,c=0){if(c!=null&&c>0|| c==null&&this.delay>0)return super.aa(a,b,c);a.actions.length===0&&(Zja(b),a.xba=void 0)}});_.KNa=new class extends FNa{}(class extends ENa{constructor(a,b){super(a,b);this.scheduler=a;this.ia=b}schedule(a,b=0){if(b>0)return super.schedule(a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}execute(a,b){return b>0||this.closed?super.execute(a,b):this.la(a,b)}da(a,b,c=0){return c!=null&&c>0||c==null&&this.delay>0?super.da(a,b,c):a.flush(this)}});Jd(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});_.LNa=Jd(a=>function(b){a(this);this.name="NotFoundError";this.message=b});_.MNa=Jd(a=>function(b){a(this);this.name="SequenceError";this.message=b});_.Yl=class{constructor(){this.taskId=0;this.pendingTasks=new Set;this.wHa=new _.fh(!1)}get aa(){return this.wHa.value}add(){this.aa||this.wHa.next(!0);const a=this.taskId++;this.pendingTasks.add(a);return a}has(a){return this.pendingTasks.has(a)}remove(a){this.pendingTasks.delete(a);this.pendingTasks.size===0&&this.aa&&this.wHa.next(!1)}Ea(){this.pendingTasks.clear();this.aa&&this.wHa.next(!1)}};_.Yl.sa=_.l({token:_.Yl,wa:"root",na:()=>new _.Yl}); var NNa=class{constructor(){this.aa=_.n(_.Yl);this.scheduler=_.n(_.Pe);this.yq=_.n(_.Hg)}add(){const a=this.aa.add();return()=>{this.aa.has(a)&&(this.scheduler.notify(11),this.aa.remove(a))}}run(a){const b=this.add();a().catch(this.yq).finally(b)}};NNa.sa=_.l({token:NNa,wa:"root",na:()=>new NNa});var ONa;ONa=function(a,b){return c=>{let d;const e=(d=a.pendingTasks)==null?void 0:d.add();setTimeout(()=>{b(c);if(e!==void 0){let f;(f=a.pendingTasks)==null||f.remove(e)}})}}; _.Zl=class extends _.mf{constructor(a=!1){super();this.pendingTasks=this.ib=void 0;this.aa=a;if(Uga!==void 0||Wga!=null){let b;this.ib=(b=_.n(_.we,{optional:!0}))!=null?b:void 0;let c;this.pendingTasks=(c=_.n(_.Yl,{optional:!0}))!=null?c:void 0}}emit(a){const b=ad(null);try{super.next(a)}finally{ad(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&typeof a==="object"){let e;d=(e=a.next)==null?void 0:e.bind(a);let f;b=(f=a.error)==null?void 0:f.bind(a);let g;c=(g=a.complete)==null?void 0:g.bind(a)}this.aa&& (b=ONa(this,b),d&&(d=ONa(this,d)),c&&(c=ONa(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.Ld&&a.add(d);return d}};var fka,nEa,PNa,QNa,jka;fka=0;nEa=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};PNa=function(){if(nEa())throw new _.Zc(909,!1);}; _.se=class{constructor(a){this.Gra=this.vHa=!1;this.isStable=!0;this.eLa=new _.Zl(!1);this.S3a=new _.Zl(!1);this.onStable=new _.Zl(!1);this.gG=new _.Zl(!1);const {Pcd:b=!1,V7a:c=!1,XNa:d=!1,wba:e=!1}=a;if(typeof Zone=="undefined")throw new _.Zc(908,!1);Zone.assertZonePatched();this.xna=0;this.ASb=this.qV=Zone.current;Zone.TaskTrackingZoneSpec&&(this.qV=this.qV.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.qV=this.qV.fork(Zone.longStackTraceZoneSpec));this.V7a=!d&&c;this.XNa= d;this.tCa=!1;this.wba=e;ika(this)}run(a,b,c){return this.qV.run(a,b,c)}runTask(a,b,c,d){const e=this.qV;a=e.scheduleEventTask("NgZoneEvent: "+d,a,QNa,$ja,$ja);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.qV.runGuarded(a,b,c)}runOutsideAngular(a){return this.ASb.run(a)}};QNa={}; jka=class{constructor(){this.vHa=this.Gra=!1;this.isStable=!0;this.eLa=new _.Zl;this.S3a=new _.Zl;this.onStable=new _.Zl;this.gG=new _.Zl}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}runOutsideAngular(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var SNa;_.qka=class{constructor(){this.VK=null}execute(){let a;(a=this.VK)==null||a.execute()}};_.qka.sa=_.l({token:_.qka,wa:"root",na:()=>new _.qka});_.RNa=[0,1,2,3];SNa=function(a,b){return b?b.run(1,a):a()}; _.rka=class{constructor(){this.Ob=_.n(_.se);this.scheduler=_.n(_.Pe);this.yq=_.n(Le,{optional:!0});this.aa=new Set;this.fa=new Set;this.da=!1;_.n(_.ska,{optional:!0})}execute(){this.da=!0;for(const a of _.RNa)for(const b of this.aa)if(!b.aa&&b.Z_a[a])try{b.fa=this.Ob.runOutsideAngular(()=>SNa(()=>(0,b.Z_a[a])(b.fa),b.snapshot))}catch(c){b.aa=!0;let d;(d=this.yq)==null||d.handleError(c)}this.da=!1;for(const a of this.aa)a.ha(),a.once&&(this.aa.delete(a),a.destroy());for(const a of this.fa)this.aa.add(a); this.fa.size>0&&this.scheduler.notify(7);this.fa.clear()}register(a){const b=a.view;if(b!==void 0){let c;((c=b[25])!=null?c:b[25]=[]).push(a);Pha(b);b[2]|=8192}else this.da?this.fa.add(a):(this.aa.add(a),this.scheduler.notify(7))}unregister(a){this.da&&this.aa.has(a)?(a.aa=!0,a.fa=void 0,a.once=!0):(this.aa.delete(a),this.fa.delete(a))}};_.rka.sa=_.l({token:_.rka,wa:"root",na:()=>new _.rka}); _.tka=class{constructor(a,b,c,d,e,f=null){this.VK=a;this.Z_a=b;this.view=c;this.once=d;this.snapshot=f;this.aa=!1;this.fa=void 0;this.ia=e==null?void 0:e.onDestroy(()=>this.destroy())}ha(){this.aa=!1;this.fa=void 0;let a;(a=this.snapshot)==null||a.dispose();this.snapshot=null}destroy(){this.VK.unregister(this);var a;(a=this.ia)==null||a.call(this);let b;(a=(b=this.view)==null?void 0:b[25])&&(this.view[25]=a.filter(c=>c!==this))}};_.lka=class{constructor(a,b){this.view=a;this.node=b}};_.lka.jQ=mka;var nka=new Set;/* Copyright 2024 Google, Inc SPDX-License-Identifier: MIT */ "click dblclick focusin focusout keydown keyup keypress mouseover mouseout submit touchstart touchend touchmove touchcancel auxclick change compositionstart compositionupdate compositionend beforeinput input select copy cut paste mousedown mouseup wheel contextmenu dragover dragenter dragleave drop dragstart dragend pointerdown pointermove pointerup pointercancel pointerover pointerout gotpointercapture lostpointercapture ended loadedmetadata pagehide pageshow visibilitychange beforematch".split(" ").concat(["focus", "blur","error","load","toggle"]);Symbol.for("propagationStopped");new _.nd("",{wa:"root",na:()=>({})});new _.nd("");var wla=new _.nd("",{wa:"root",na:()=>!1});new _.nd("");new _.nd("");_.TNa=new _.nd("");new _.nd("",{wa:"root",na:()=>new Map});_.UNa=new _.nd("");var uka=void 0;var wka=new Map,Oka=0;var Fqa,WNa,YNa;_.VNa=new _.nd("",{wa:"root",na:()=>"ng"});Fqa=new _.nd("");WNa=new _.nd("",{wa:"platform",na:()=>"unknown"});new _.nd("");_.$l=new _.nd("");_.XNa=new _.nd("",{wa:"root",na:()=>{let a,b;return((a=vka().body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}});YNa={KQ:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],Tje:30,sbe:!1,rbe:!1};new _.nd("",{wa:"root",na:()=>YNa});var ZNa=class{},$Na=class{};_.ze=class{constructor(a){this.nativeElement=a}};_.ze.jQ=function(){return yka(_.Bd(),_.q())};_.Oe=class{};_.am=class{constructor(){this.S8=null}};_.am.jQ=()=>{const a=_.q(),b=wd(_.Bd().index,a);return(qd(b)?b:a)[11]};var Aka=/^>|^->|\x3c!--|--\x3e|--!>|)/g;_.De={};var Tka=class{constructor(a){this.aa=a}toString(){return`SafeValue must use [property]=binding: ${this.aa}`+" (see https://g.co/ng/security#xss)"}},aOa=class extends Tka{nbb(){return"HTML"}},bOa=class extends Tka{nbb(){return"URL"}},cOa=class extends Tka{nbb(){return"ResourceURL"}};var Uka;var Yka=class{constructor(a){this.aa=a}AGa(a){a=""+a;try{const b=(new window.DOMParser).parseFromString(Wka(a),"text/html").body;if(b===null)return this.aa.AGa(a);let c;(c=b.firstChild)==null||c.remove();return b}catch(b){return null}}},Xka=class{constructor(a){this.da=a;this.aa=this.da.implementation.createHTMLDocument("sanitization-inert")}AGa(a){const b=this.aa.createElement("template");b.innerHTML=Wka(a);return b}};var $ka=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var nla=He("area,br,col,hr,img,wbr"),dOa=He("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),eOa=He("rp,rt"),fOa=bla(eOa,dOa),gOa=bla(dOa,He("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),hOa=bla(eOa,He("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")), jla=bla(nla,gOa,hOa,fOa),mla=He("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),iOa=He("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"), jOa=He("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"), lla=bla(mla,iOa,jOa),kla=He("script,style,template"),hla=class{constructor(){this.aa=[]}},dla=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ela=/([^#-~ |!])/g,gla;var kOa={NONE:0,n0d:1,y6d:2,SCRIPT:3,URL:4,S4d:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var pla;var Hma=Symbol("fb");var jma;var ema=dma,fma;var rma=[],sma=Object.assign({},Ol,{mpa:!0,kind:"template",w8:a=>{Pha(a.RB)},Ikb(){this.RB[24]=this}}),tma=Object.assign({},Ol,{mpa:!0,kind:"template",w8:a=>{for(a=yd(a.RB);a&&a[1].type===2;)a=yd(a);a&&Qha(a)},Ikb(){this.RB[24]=this}});var iqa=class{get qm(){const a=this.tk,b=a[1];return lma(b,a,b.firstChild,[])}constructor(a,b){this.tk=a;this.fa=b;this.aa=null;this.da=!1}get context(){return this.tk[8]}set context(a){this.tk[8]=a}get Ja(){return(this.tk[2]&256)===256}destroy(){if(this.aa)this.aa.T8(this);else if(this.da){const a=this.tk[3];if(rd(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(yma(a,c),jha(b,c))}this.da=!1}bma(this.tk[1],this.tk)}onDestroy(a){_.Tha(this.tk,a)}Ra(){_.Kka(this.fa||this.tk,4)}detach(){this.tk[2]&=-129}ob(){this.tk[2]|= 1024;pma(this.tk)}};var Ema=class{};Ema.sa=_.l({token:Ema,wa:"root",na:()=>null});var lOa=class extends _.Ul{constructor(a){super();this.fA=a}QI(a){return new Sqa(a[_.kd]||null,this.fA)}},Sqa=class extends $Na{get inputs(){this.da!=null||(this.da=Ama(this.aa.inputs));return this.da}get outputs(){this.fa!=null||(this.fa=Bma(this.aa.outputs));return this.fa}constructor(a,b){super();this.aa=a;this.fA=b;this.fa=this.da=null;this.componentType=a.type;this.selector=a.selectors.map(Sia).join(",");let c;this.tb=(c=a.tb)!=null?c:[];this.Gnd=!!b}create(a,b,c,d,e,f){const g=ad(null);try{const h= this.aa,p=Jma(c,h,f,e),r=Dma(h,d||this.fA,a),t=Fma(r),u=t.FMa.zx(null,h),w=c?xla(u,c,h.encapsulation,r):Gma(h,u),z=(f==null?void 0:f.some(Kma))||(e==null?void 0:e.some(P=>typeof P!=="function"&&P.bindings.some(Kma))),G=Pka(null,p,null,512|Qka(h),null,null,t,u,r,null,null),E=[this.aa];if(e)for(const P of e){const V=_.hd(typeof P==="function"?P:P.type,!0);E.push(V)}G[26]=w;dia(G);a=null;try{const P=Wla(26,p,G,"#host",()=>E,0);w&&(Dka(u,w,P),ye(w,G));ula(p,G,P);Kla(p,P,G);hia(p,P);(P.flags&4)!==0&&p.queries.XEa(P); b!==void 0&&Lma(P,this.tb,b);a=wd(P.index,G);G[8]=a[8];Mla(p,G,null)}catch(P){throw a!==null&&wka.delete(a[19]),wka.delete(G[19]),P;}finally{gia()}return new mOa(this.componentType,G,!!z)}finally{ad(g)}}},mOa=class extends ZNa{constructor(a,b,c){super();this.ha=b;this.ia=c;this.fa=null;this.da=b[1].data[26];this.location=yka(this.da,b);this.instance=wd(this.da.index,b)[8];this.aa=this.Ab=new iqa(b);this.componentType=a}lC(a,b){const c=this.da;this.fa!=null||(this.fa=new Map);if(!this.fa.has(a)||!Object.is(this.fa.get(a), b)){var d=this.ha;yla(c,d[1],d,a,b);this.fa.set(a,b);a=wd(c.index,d);_.Kka(a,1)}}get Kb(){return new Iia(this.da,this.ha)}destroy(){this.aa.destroy()}onDestroy(a){this.aa.onDestroy(a)}};var Mma=class extends _.Vl{constructor(a,b,c,d=!0){super();this.fa=a;this.Gc=b;this.Idb=[];this.da=[];this.Dm=new lOa(this);var e=(a[hNa]||null).Boa;this.Idb=e instanceof Function?e():e;this.aa=Mia(a,b,[{Ga:_.Vl,mb:this},{Ga:_.Ul,mb:this.Dm},...c],Yc(a),new Set(["environment"]));d&&this.yka()}yka(){this.aa.yka();this.instance=this.aa.get(this.fa)}get Kb(){return this.aa}destroy(){const a=this.aa;!a.Ja&&a.destroy();this.da.forEach(b=>b());this.da=null}onDestroy(a){this.da.push(a)}},Qqa=class extends rta{constructor(a){super(); this.aa=a}create(a){return new Mma(this.aa,a,[])}},Pma=class extends _.Vl{constructor(a){super();this.Dm=new lOa(this);this.instance=null;const b=new Gha([...a.providers,{Ga:_.Vl,mb:this},{Ga:_.Ul,mb:this.Dm}],a.parent||xha(),a.Z$c,new Set(["environment"]));this.Kb=b;a.ECd&&b.yka()}destroy(){this.Kb.destroy()}onDestroy(a){this.Kb.onDestroy(a)}};var Sma=class{constructor(a){this.Fd=a;this.aa=new Map}Ea(){try{for(const a of this.aa.values())a!==null&&a.destroy()}finally{this.aa.clear()}}};Sma.sa=_.l({token:Sma,wa:"environment",na:()=>new Sma(_.m(_.Ne))});var nOa=new _.nd(""),tqa=function(a){if(!a.initialized){var b=[];for(const d of a.aa){const e=_.od(a.Kb,d);if(Yma(e))b.push(e);else if(e&&typeof e.subscribe==="function"){const f=new Promise((g,h)=>{e.subscribe({complete:g,error:h})});b.push(f)}}var c=()=>{a.done=!0;a.resolve()};Promise.all(b).then(()=>{c()}).catch(d=>{a.reject(d)});b.length===0&&c();a.initialized=!0}},Ig=class{constructor(){this.done=this.initialized=!1;this.da=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.aa=(a= _.n(nOa,{optional:!0}))!=null?a:[];this.Kb=_.n(_.ue)}};Ig.ea=function(a){return new (a||Ig)};Ig.sa=_.l({token:Ig,na:Ig.ea,wa:"root"});var oOa=class{log(a){console.log(a)}warn(a){console.warn(a)}};oOa.ea=function(a){return new (a||oOa)};oOa.sa=_.l({token:oOa,na:oOa.ea,wa:"platform"});var Hqa=class{};Hqa.sa=_.l({token:Hqa,wa:"root",na:()=>new pOa});var qOa=function(a,b){for(const c of b)b.delete(c),a.da--,c.run()},pOa=class{constructor(){this.da=0;this.aa=new Map}schedule(a){this.enqueue(a)}remove(a){const b=this.aa.get(a.zone);b.has(a)&&(b.delete(a),this.da--)}enqueue(a){var b=a.zone;this.aa.has(b)||this.aa.set(b,new Set);b=this.aa.get(b);b.has(a)||(this.da++,b.add(a))}flush(){for(;this.da>0;)for(const [a,b]of this.aa){const c=a,d=b;c===null?qOa(this,d):c.run(()=>qOa(this,d))}}};var rOa=new _.nd(""),sOa=new _.nd(""),tOa=function(a){return a.da?a.da.ihe.map(b=>({source:b.source,v9c:b.v9c,data:b.data})):[]},uOa=function(a,b,c,d){let e=-1;c&&c>0&&(e=setTimeout(()=>{a.aa=a.aa.filter(f=>f.Xla!==e);b()},c));a.aa.push({bcd:b,Xla:e,Guc:d})},bm=class{constructor(a,b,c){this.Rb=a;this.registry=b;this.fa=!0;this.aa=[];this.da=null;vOa||(vOa=c,wOa(b));this.ia();a.run(()=>{this.da=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}ia(){this.Rb.eLa.subscribe({next:()=> {this.fa=!1}});this.Rb.runOutsideAngular(()=>{this.Rb.onStable.subscribe({next:()=>{PNa();queueMicrotask(()=>{this.fa=!0;this.ha()})}})})}isStable(){return this.fa&&!this.Rb.vHa}ha(){if(this.isStable())queueMicrotask(()=>{for(;this.aa.length!==0;){let a=this.aa.pop();clearTimeout(a.Xla);a.bcd()}});else{let a=tOa(this);this.aa=this.aa.filter(b=>b.Guc&&b.Guc(a)?(clearTimeout(b.Xla),!1):!0)}}whenStable(a,b,c){if(c&&!this.da)throw Error("hb");uOa(this,a,b,c);this.ha()}findProviders(){return[]}}; bm.ea=function(a){return new (a||bm)(_.m(_.se),_.m(cm),_.m(sOa))};bm.sa=_.l({token:bm,na:bm.ea});var cm=class{constructor(){this.aa=new Map}OFa(a,b=!0){let c,d;return(d=(c=vOa)==null?void 0:c.OFa(this,a,b))!=null?d:null}};cm.ea=function(a){return new (a||cm)};cm.sa=_.l({token:cm,na:cm.ea,wa:"platform"});var vOa;var ena=(a,b)=>(a.push(b),a);var nna=class extends _.Zd{constructor(){super(...arguments);this.da=0;this.ia=!1}unsubscribe(){this.ia=!0;this.da===0&&super.unsubscribe()}};var Ana={leading:!0,trailing:!1};var xOa,yOa;xOa=new _.nd("");yOa=function(a){a.Da.some(({tk:b})=>Rha(b))?a.aa|=2:a.aa&=-8};_.dm=function(a,b){a.da.push(b);if(b.da)throw new _.Zc(902,!1);b.aa=a;a=(b.tk[2]&512)!==0;const c=b.tk[16];c===null||a||wma(c,b.tk);Sha(b.tk)}; _.Kg=class{get Da(){return[...this.Za.keys(),...this.da]}get Ja(){return this.Xc}constructor(){this.Xc=this.la=!1;this.ha=[];this.da=[];this.fb=_.n(_.Hg);this.Xa=_.n(_.qka);this.ma=_.n(rNa);this.qb=_.n(Hqa);this.aa=0;this.fa=null;this.Za=new Set;this.Ba=new _.mf;this.Fa=[];this.components=[];this.isStable=_.n(_.Yl).wHa.pipe(_.A(a=>!a));this.Fd=_.n(_.Ne);this.ia=null;this.Ka=()=>{if(this.la)throw new _.Zc(101,!1);const a=ad(null);try{this.la=!0;this.ia!==null||this.Fd.Ja||(this.ia=this.Fd.get(_.Oe, null,{optional:!0}));let c=0;for(;this.aa!==0&&c++<10;)a:{var b=void 0;let d=void 0,e=void 0,f=void 0;this.aa&16&&(this.aa&=-17,this.qb.flush());if(this.aa&7){const g=!!(this.aa&1);this.aa&=-8;this.aa|=8;for(let {tk:h}of this.Da)b=h,(g||Rha(b))&&pma(b,g&&!this.ma?0:1);this.aa&=-5;yOa(this);if(this.aa&23)break a}else(f=this.ia)==null||(e=f.begin)==null||e.call(f),(d=this.ia)==null||(b=d.end)==null||b.call(d);this.aa&8&&(this.aa&=-9,this.Xa.execute());yOa(this)}}finally{this.la=!1;let c;(c=this.fa)== null||c.dispose();this.fa=null;ad(a);this.Ba.next()}};_.n(_.ska,{optional:!0})}whenStable(){let a;return(new Promise(b=>{a=this.isStable.subscribe({next:c=>{c&&b()}})})).finally(()=>{a.unsubscribe()})}get Kb(){return this.Fd}Boa(a,b){const c=a instanceof $Na;if(!this.Fd.get(Ig).done)throw c||a[_.kd]||_.hd(a),new _.Zc(405,!1);let d;c?d=a:d=this.Fd.get(_.Ul).QI(a);this.Fa.push(d.componentType);a=d.Gnd?void 0:this.Fd.get(_.Vl);const e=d.create(qNa,[],b||d.selector,a),f=e.location.nativeElement,g=e.Kb.get(rOa, null);g!=null&&g.registry.aa.set(f,g);e.onDestroy(()=>{this.T8(e.aa);Fna(this.components,e);g!=null&&g.registry.aa.delete(f)});this.Qa(e);return e}tick(){this.ma||(this.aa|=1);this.va()}va(){this.fa!==null?this.fa.run(0,this.Ka):this.Ka()}T8(a){Fna(this.da,a);a.aa=null;const b=(a.tk[2]&512)!==0,c=a.tk[16];c===null||b||$la(c,a.tk);Zla(a.tk[1],a.tk)}Qa(a){_.dm(this,a.aa);try{this.tick()}catch(b){this.fb(b)}this.components.push(a);this.Fd.get(xOa,[]).forEach(b=>b(a))}Ea(){if(!this.Xc)try{this.ha.forEach(a=> a()),this.da.slice().forEach(a=>a.destroy())}finally{this.Xc=!0,this.da=[],this.ha=[]}}onDestroy(a){this.ha.push(a);return()=>Fna(this.ha,a)}destroy(){if(this.Xc)throw new _.Zc(406,!1);const a=this.Fd;a.destroy&&!a.Ja&&a.destroy()}get viewCount(){return this.da.length}};_.Kg.ea=function(a){return new (a||_.Kg)};_.Kg.sa=_.l({token:_.Kg,na:_.Kg.ea,wa:"root"});var Gna=new Map;_.zOa=class{constructor(){this.aa=new Map}Ea(){try{for(const a of this.aa.values())a!==null&&a.destroy()}finally{this.aa.clear()}}};_.zOa.sa=_.l({token:_.zOa,wa:"environment",na:()=>new _.zOa});new _.nd("DEFER_BLOCK_DEPENDENCY_INTERCEPTOR");_.AOa=new _.nd("");_.kg=class{};_.kg.jQ=aoa; var BOa=function(a,b,c,d){const e=b.tk;if(rd(e[3])){var f=a.indexOf(b);f!==-1?a.detach(f):(f=e[3],f=new doa(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.Jda(c);a=a.T6;_.xma(a,e,c,d);if(b.aa)throw new _.Zc(902,!1);b.da=!0;d=boa(a);c>=d.length?d.push(b):d.splice(c,0,b);return b},doa=class extends _.kg{constructor(a,b,c){super();this.T6=a;this.jAa=b;this.iAa=c}get element(){return yka(this.jAa,this.iAa)}get Kb(){return new Iia(this.jAa,this.iAa)}get MO(){const a=xia(this.jAa,this.iAa);if(a!==-1){const b= oia(a,this.iAa);return new Iia(b[1].data[(a&32767)+8],b)}return new Iia(null,this.iAa)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.T6[8];return b!==null&&b[a]||null}get length(){return this.T6.length-10}mg(a,b,c){let d,e;typeof c==="number"?d=c:c!=null&&(d=c.index,e=c.Kb);a=COa(a,b||{},e,null);BOa(this,a,d,_.Ina(this.jAa,null));return a}To(a,b,c,d,e,f,g){var h=a&&typeof a!=="function";h||(g=b||{},b=g.index,c=g.Kb,d=g.uY,e=g.GW||g.r3a,f=g.directives,g=g.bindings);a=h? a:new Sqa(a[_.kd]||null);c=c||this.MO;e||a.fA!=null||(h=(h?c:this.MO).get(_.Ne,null))&&(e=h);d=a.create(c,d,null,e,f,g);BOa(this,d.aa,b,_.Ina(this.jAa,null));return d}insert(a,b){return BOa(this,a,b,!0)}move(a,b){return this.insert(a,b)}indexOf(a){const b=this.T6[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.Jda(a,-1);const b=yma(this.T6,a);b&&(jha(boa(this.T6),a),bma(b[1],b))}detach(a){a=this.Jda(a,-1);const b=yma(this.T6,a);return b&&jha(boa(this.T6),a)!=null?new iqa(b):null}Jda(a,b=0){return a== null?this.length+b:a}},coa=eoa;var foa=hoa;_.moa=0;_.noa=0;_.ooa=0;_.woa=0;_.voa=0;var Doa=function(a,b,c){const d=Math.min(b,c);b=Math.max(b,c);c=a.detach(b);if(b-d>1){const e=a.detach(d);a.attach(d,c);a.attach(b,e)}else a.attach(d,c)},DOa=class{destroy(){}Ko(){}move(a,b){this.attach(b,this.detach(a))}},Eoa=class{constructor(){this.da=new Map;this.aa=void 0}has(a){return this.da.has(a)}delete(a){if(!this.has(a))return!1;const b=this.da.get(a);this.aa!==void 0&&this.aa.has(b)?(this.da.set(a,this.aa.get(b)),this.aa.delete(b)):this.da.delete(a);return!0}get(a){return this.da.get(a)}set(a, b){if(this.da.has(a)){a=this.da.get(a);this.aa===void 0&&(this.aa=new Map);const c=this.aa;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.da.set(a,b)}forEach(a){for(let [b,c]of this.da){let d=b,e=c;a(e,d);if(this.aa!==void 0){const f=this.aa;for(;f.has(e);)e=f.get(e),a(e,d)}}}};var EOa=class{constructor(a,b,c){this.SX=a;this.ta=b;this.Nh=c}get XZ(){return this.SX.length-10}},Joa=class{constructor(a){this.da=!1;this.UPa=a;this.aa=void 0}},Koa=class extends DOa{constructor(a,b,c){super();this.SX=a;this.ha=b;this.fa=c;this.da=void 0;this.aa=!1}get length(){return this.SX.length-10}at(a){return vma(this.SX,a)[8].ta}attach(a,b){const c=b[6];this.aa||(this.aa=a!==this.length);_.xma(this.SX,b,a,_.Ina(this.fa,c))}detach(a){this.aa||(this.aa=a!==this.length-1);return yma(this.SX, a)}create(a,b){a=_.Hna(this.ha,this.fa,new EOa(this.SX,b,a),{Ufa:null});let c;(c=this.da)==null||c.aa();return a}destroy(a){bma(a[1],a);let b;(b=this.da)==null||b.da()}Ko(a,b){vma(this.SX,a)[8].ta=b}reset(){this.aa=!1;let a;(a=this.da)==null||a.reset()}};var Noa=["en",[["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 Sep 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"]],0,[6, 0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],". , ; % + - E \u00d7 \u2030 \u221e NaN :".split(" "),["#,##0.###","#,##0%","\u00a4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(a){const b=a.toString().replace(/^[^.]*\.?/,"").length;return Math.floor(Math.abs(a))===1&&b===0?1:5}];var Ooa={};var Uoa=["zero","one","two","few","many"];var Toa="en-US";var Soa={marker:"element"},Roa={marker:"ICU"};var Yoa=0,tpa=0;var $oa=/\ufffd(\d+):?\d*\ufffd/gi,ipa=/\ufffd(\d+)\ufffd/,fpa=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,bpa=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,spa=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,rpa=/\uE500/g;var jpa=/\[(\ufffd.+?\ufffd?)\]/,kpa=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,npa=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,opa=/{([A-Z0-9_]+)}/g,ppa=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,mpa=/\/\*/,lpa=/\d+:(\d+)/;var vpa={};var FOa,Ppa;_.Mpa=function(a){a.da===void 0||!a.fa&&a.ia||a.da.next(a)};Ppa=function(a,b){a.ha=b}; _.lg=class{get changes(){let a;return(a=this.da)!=null?a:this.da=new _.mf}constructor(a=!1){this.ia=a;this.dirty=!0;this.ha=void 0;this.aa=[];this.fa=!1;this.da=void 0;this.length=0;this.last=this.first=void 0;this[FOa]=xpa}get(a){return this.aa[a]}map(a){return this.aa.map(a)}filter(a){return this.aa.filter(a)}find(a){return this.aa.find(a)}reduce(a,b){return this.aa.reduce(a,b)}forEach(a){this.aa.forEach(a)}some(a){return this.aa.some(a)}toArray(){return this.aa.slice()}toString(){return this.aa.toString()}reset(a,b){this.dirty= !1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.aa;if(c.length!==a.length)b=!1;else{for(let d=0;dnull});new _.nd("",{wa:"platform",na:()=>null});new _.nd("",{wa:"platform",na:()=>null});var eqa;_.dqa=Symbol("pb");eqa=Object.assign({},Oga,{tJb:void 0,gVb(a,b){Rga(a,b)}});var fqa=class{constructor(){this.Ja=!1;this.listeners=null;this.yq=_.n(Le,{optional:!0});this.ib=_.n(_.we);this.ib.onDestroy(()=>{this.Ja=!0;this.listeners=null})}subscribe(a){if(this.Ja)throw new _.Zc(953,!1);let b;((b=this.listeners)!=null?b:this.listeners=[]).push(a);return{unsubscribe:()=>{let c;const d=(c=this.listeners)==null?void 0:c.indexOf(a);if(d!==void 0&&d!==-1){let e;(e=this.listeners)==null||e.splice(d,1)}}}}emit(a){if(this.Ja)console.warn("NG0953");else if(this.listeners!==null){var b= ad(null);try{for(const c of this.listeners)try{c(a)}catch(d){let e;(e=this.yq)==null||e.handleError(d)}}finally{ad(b)}}}};_.Fg.required=function(a){return _.Dg(_.dqa,a)};_.Gg.required=function(){return Opa(!0)};_.hqa.required=function(){return Opa(!0)};_.fm=class{};_.fm.jQ=jqa;var KOa,LOa,OOa,NOa,JOa,POa,ROa,QOa;KOa=class{supports(a){return Fka(a)}create(a){return new JOa(a)}};LOa=(a,b)=>b;_.gm=function(a,b){let c=a.fa;a=a.la;let d=0,e=null;for(;c||a;){const f=!a||c&&c.ol{g=a.qb(e,h);c!==null&&Object.is(c.GP,g)?(d&&(c=a.Ub(c,h,g,e)),Object.is(c.item,h)||a.Ka(c,h)):(c=a.yb(c,h,g,e),d=!0);c=c.oe;e++}),a.length=e;a.cd(c);a.collection=b;return a.isDirty}; NOa=function(a){if(a.isDirty){let b;for(b=a.Ec=a.fa;b!==null;b=b.oe)b.ma=b.oe;for(b=a.Ba;b!==null;b=b.da)b.Ws=b.ol;a.Ba=a.ia=null;for(b=a.Fa;b!==null;b=b.fa)b.Ws=b.ol;a.Fa=a.va=null;a.la=a.da=null;a.Qa=a.ma=null}}; JOa=class{constructor(a){this.length=0;this.ma=this.Qa=this.da=this.la=this.va=this.Fa=this.ia=this.Ba=this.Da=this.fa=this.Ec=this.aa=this.ha=null;this.qb=a||LOa}v4b(a){let b;for(b=this.fa;b!==null;b=b.oe)a(b)}WFa(a){let b;for(b=this.Ba;b!==null;b=b.da)a(b)}RYa(a){let b;for(b=this.la;b!==null;b=b.sQ)a(b)}diff(a){a==null&&(a=[]);if(!Fka(a))throw new _.Zc(900,!1);return OOa(this,a)?this:null}onDestroy(){}get isDirty(){return this.Ba!==null||this.Fa!==null||this.la!==null||this.Qa!==null}yb(a,b,c,d){let e; a===null?e=this.Da:(e=a.Gk,this.Tc(a));a=this.aa===null?null:this.aa.get(c,null);a!==null?(Object.is(a.item,b)||this.Ka(a,b),this.Lb(a,e,d)):(a=this.ha===null?null:this.ha.get(c,d),a!==null?(Object.is(a.item,b)||this.Ka(a,b),this.Zb(a,e,d)):a=this.Wb(new POa(b,c),e,d));return a}Ub(a,b,c,d){b=this.aa===null?null:this.aa.get(c,null);b!==null?a=this.Lb(b,a.Gk,d):a.ol!=d&&(a.ol=d,this.Xa(a,d));return a}cd(a){for(;a!==null;){const b=a.oe;this.wb(this.fb(a));a=b}this.aa!==null&&this.aa.clear();this.ia!== null&&(this.ia.da=null);this.va!==null&&(this.va.fa=null);this.Da!==null&&(this.Da.oe=null);this.da!==null&&(this.da.sQ=null);this.ma!==null&&(this.ma.la=null)}Lb(a,b,c){this.aa!==null&&this.aa.remove(a);const d=a.ia,e=a.sQ;d===null?this.la=e:d.sQ=e;e===null?this.da=d:e.ia=d;this.Za(a,b,c);this.Xa(a,c);return a}Zb(a,b,c){this.fb(a);this.Za(a,b,c);this.Xa(a,c);return a}Wb(a,b,c){this.Za(a,b,c);this.ia=this.ia===null?this.Ba=a:this.ia.da=a;return a}Za(a,b,c){const d=b===null?this.fa:b.oe;a.oe=d;a.Gk= b;d===null?this.Da=a:d.Gk=a;b===null?this.fa=a:b.oe=a;this.ha===null&&(this.ha=new QOa);this.ha.put(a);a.ol=c;return a}Tc(a){return this.wb(this.fb(a))}fb(a){this.ha!==null&&this.ha.remove(a);const b=a.Gk,c=a.oe;b===null?this.fa=c:b.oe=c;c===null?this.Da=b:c.Gk=b;return a}Xa(a,b){if(a.Ws===b)return a;this.va=this.va===null?this.Fa=a:this.va.fa=a;return a}wb(a){this.aa===null&&(this.aa=new QOa);this.aa.put(a);a.ol=null;a.sQ=null;this.da===null?(this.da=this.la=a,a.ia=null):(a.ia=this.da,this.da=this.da.sQ= a);return a}Ka(a,b){a.item=b;this.ma=this.ma===null?this.Qa=a:this.ma.la=a;return a}};POa=class{constructor(a,b){this.item=a;this.GP=b;this.la=this.fa=this.da=this.sQ=this.ia=this.aa=this.ha=this.oe=this.Gk=this.ma=this.Ws=this.ol=null}}; ROa=class{constructor(){this.da=this.aa=null}add(a){this.aa===null?(this.aa=this.da=a,a.aa=null,a.ha=null):(this.da.aa=a,a.ha=this.da,a.aa=null,this.da=a)}get(a,b){let c;for(c=this.aa;c!==null;c=c.aa)if((b===null||b<=c.ol)&&Object.is(c.GP,a))return c;return null}remove(a){const b=a.ha;a=a.aa;b===null?this.aa=a:b.aa=a;a===null?this.da=b:a.ha=b;return this.aa===null}}; QOa=class{constructor(){this.map=new Map}put(a){const b=a.GP;let c=this.map.get(b);c||(c=new ROa,this.map.set(b,c));c.add(a)}get(a,b){const c=thi