style.top||"";a.style.left=Jh(-this.fa.left);a.style.top=Jh(-this.fa.top);a.classList.add("cdk-global-scrollblock");this.aa=!0}}disable(){if(this.aa){const a=this.yc.documentElement,b=a.style,c=this.yc.body.style,d=b.aa||"",e=c.aa||"";this.aa=!1;b.left=this.da.left;b.top=this.da.top; a.classList.remove("cdk-global-scrollblock");bYa&&(b.aa=c.aa="auto");window.scroll(this.fa.left,this.fa.top);bYa&&(b.aa=d,c.aa=e)}}ia(){if(this.yc.documentElement.classList.contains("cdk-global-scrollblock")||this.aa)return!1;const a=this.yc.body,b=dYa(this.ha);return a.scrollHeight>b.height||a.scrollWidth>b.width}};var gYa=class{constructor(a,b,c,d){this.ha=a;this.Rb=b;this.fa=c;this.he=d;this.aa=null;this.da=()=>{this.disable();this.Qc.hk()&&this.Rb.run(()=>this.Qc.detach())}}attach(a){this.Qc=a}enable(){if(!this.aa){var a=fYa(this.ha,0).pipe(_.ne(b=>!b||!this.Qc.aa.contains(b.Ta.nativeElement)));this.he&&this.he.threshold&&this.he.threshold>1?(this.ia=cYa(this.fa).top,this.aa=a.subscribe(()=>{const b=cYa(this.fa).top;Math.abs(b-this.ia)>this.he.threshold?this.da():this.Qc.Zn()})):this.aa=a.subscribe(this.da)}}disable(){this.aa&& (this.aa.unsubscribe(),this.aa=null)}detach(){this.disable();this.Qc=null}};var hYa=class{enable(){}disable(){}attach(){}};var iYa=class{constructor(a,b,c,d){this.da=a;this.fa=b;this.Rb=c;this.he=d;this.aa=null}attach(a){this.Qc=a}enable(){this.aa||(this.aa=fYa(this.da,this.he?this.he.dmc:0).subscribe(()=>{this.Qc.Zn();if(this.he&&this.he.autoClose){const a=this.Qc.aa.getBoundingClientRect(),{width:b,height:c}=dYa(this.fa);xva(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.Rb.run(()=>this.Qc.detach()))}}))}disable(){this.aa&&(this.aa.unsubscribe(),this.aa=null)}detach(){this.disable();this.Qc= null}};_.jYa=new _.nd("VIRTUAL_SCROLL_STRATEGY");var fYa,kYa;fYa=function(a,b=20){return a.od.isBrowser?new _.Pd(c=>{a.da||(a.da=a.Rb.runOutsideAngular(()=>a.ia.listen("document","scroll",()=>a.fa.next())));const d=b>0?a.fa.pipe(_.ana(b)).subscribe(c):a.fa.subscribe(c);a.ha++;return()=>{d.unsubscribe();a.ha--;if(!a.ha){let e;(e=a.da)==null||e.call(a);a.da=void 0}}}):_.y()};kYa=function(a,b){const c=a.aa.get(b);c&&(c.unsubscribe(),a.aa.delete(b))};_.lYa=function(a,b){const c=[];a.aa.forEach((d,e)=>{a.la(e,b)&&c.push(e)});return c}; _.mYa=function(a,b,c){const d=_.lYa(a,b);return fYa(a,c).pipe(_.ne(e=>!e||d.indexOf(e)>-1))}; _.co=class{constructor(){this.Rb=_.n(_.se);this.od=_.n(_.Xn);this.ia=_.n(_.Oe).zx(null,null);this.fa=new _.mf;this.ha=0;this.aa=new Map}register(a){this.aa.has(a)||this.aa.set(a,a.ia.subscribe(()=>this.fa.next(a)))}Ea(){let a;(a=this.da)==null||a.call(this);this.da=void 0;this.aa.forEach((b,c)=>kYa(this,c));this.fa.complete()}la(a,b){b=_.Kh(b);a=a.Ta.nativeElement;do if(b==a)return!0;while(b=b.parentElement);return!1}};_.co.ea=function(a){return new (a||_.co)};_.co.sa=_.l({token:_.co,na:_.co.ea,wa:"root"});var nYa=new _.nd("cdk-dir-doc",{wa:"root",na:zva});var oYa;oYa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i; _.eo=class{constructor(){this.value="ltr";this.change=new _.Zl;const a=_.n(nYa,{optional:!0});if(a){var b=a.documentElement?a.documentElement.dir:null;b=(a.body?a.body.dir:null)||b||"ltr";b=(b==null?void 0:b.toLowerCase())||"";let c;this.value=b==="auto"&&typeof navigator!=="undefined"&&((c=navigator)==null?0:c.language)?oYa.test(navigator.language)?"rtl":"ltr":b==="rtl"?"rtl":"ltr"}}Ea(){this.change.complete()}};_.eo.ea=function(a){return new (a||_.eo)};_.eo.sa=_.l({token:_.eo,na:_.eo.ea,wa:"root"});_.fo=class{};_.fo.ea=function(a){return new (a||_.fo)};_.fo.Aa=_.Qe({type:_.fo});_.fo.za=_.Wc({});_.go=class{constructor(){this.Ta=_.n(_.ze);this.fb=_.n(_.co);this.Ob=_.n(_.se);this.dir=_.n(_.eo,{optional:!0});this.Td=this.Ta.nativeElement;this.Xc=new _.mf;this.Ec=_.n(_.am);this.ia=new _.mf}La(){this.cd=this.Ob.runOutsideAngular(()=>this.Ec.listen(this.Td,"scroll",a=>this.ia.next(a)));this.fb.register(this)}Ea(){let a;(a=this.cd)==null||a.call(this);this.ia.complete();kYa(this.fb,this);this.Xc.next();this.Xc.complete()}scrollTo(a){const b=this.Ta.nativeElement,c=this.dir&&this.dir.value=="rtl"; a.left==null&&(a.left=c?a.end:a.start);a.right==null&&(a.right=c?a.start:a.end);a.bottom!=null&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&rva()!=0?(a.left!=null&&(a.right=b.scrollWidth-b.clientWidth-a.left),rva()==2?a.left=a.right:rva()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.Tc(a)}Tc(a){const b=this.Ta.nativeElement;pva()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}aa(a){const b=this.Ta.nativeElement; if(a=="top")return b.scrollTop;if(a=="bottom")return b.scrollHeight-b.clientHeight-b.scrollTop;const c=this.dir&&this.dir.value=="rtl";a=="start"?a=c?"right":"left":a=="end"&&(a=c?"left":"right");return c&&rva()==2?a=="left"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&rva()==1?a=="left"?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:a=="left"?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.go.ea=function(a){return new (a||_.go)}; _.go.bb=_.Re({type:_.go,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]});_.pYa=class{};_.qYa=class extends _.pYa{constructor(a){super();this.Bf=a}connect(){return _.re(this.Bf)?this.Bf:_.y(this.Bf)}disconnect(){}};_.rYa=new _.nd("_ViewRepeater");_.ho=function(a,...b){b.forEach(c=>a.Ba(c));b=a.ma();a.BJ();return b}; _.io=class{get selected(){this.la||(this.la=Array.from(this.da.values()));return this.la}constructor(a=!1,b,c=!0){this.Da=a;this.Fa=c;this.vq=void 0;this.da=new Set;this.ha=[];this.fa=[];this.rH=new _.mf;b&&b.length&&(a?b.forEach(d=>this.va(d)):this.va(b[0]),this.fa.length=0)}select(...a){a.forEach(b=>this.va(b));a=this.ma();this.BJ();return a}setSelection(...a){const b=this.selected,c=new Set(a.map(d=>this.ia(d)));a.forEach(d=>this.va(d));b.filter(d=>!c.has(this.ia(d,c))).forEach(d=>this.Ba(d)); a=this.ma();this.BJ();return a}toggle(a){return this.isSelected(a)?_.ho(this,a):this.select(a)}clear(a=!0){this.Ka();const b=this.ma();a&&this.BJ();return b}isSelected(a){return this.da.has(this.ia(a))}isEmpty(){return this.da.size===0}aa(){return!this.isEmpty()}sort(a){this.Da&&this.selected&&this.la.sort(a)}BJ(){this.la=null;if(this.fa.length||this.ha.length)this.rH.next({source:this,added:this.fa,removed:this.ha}),this.ha=[],this.fa=[]}va(a){a=this.ia(a);this.isSelected(a)||(this.Da||this.Ka(), this.isSelected(a)||this.da.add(a),this.Fa&&this.fa.push(a))}Ba(a){a=this.ia(a);this.isSelected(a)&&(this.da.delete(a),this.Fa&&this.ha.push(a))}Ka(){this.isEmpty()||this.da.forEach(a=>this.Ba(a))}Qa(){}ma(){return!(!this.ha.length&&!this.fa.length)}ia(a,b){if(this.vq){let c;b=(c=b)!=null?c:this.da;for(let d of b)if(this.vq(a,d))return d}return a}};var cYa,dYa;cYa=function(a){if(!a.od.isBrowser)return{top:0,left:0};const b=a.yc;a=a.yc.defaultView||window;const c=b.documentElement,d=c.getBoundingClientRect();return{top:-d.top||b.body.scrollTop||a.scrollY||c.scrollTop||0,left:-d.left||b.body.scrollLeft||a.scrollX||c.scrollLeft||0}};dYa=function(a){a.aa||a.ha();const b={width:a.aa.width,height:a.aa.height};a.od.isBrowser||(a.aa=null);return b}; _.jo=class{constructor(){this.od=_.n(_.Xn);this.da=new _.mf;this.yc=_.n(_.ih,{optional:!0});const a=_.n(_.se),b=_.n(_.Oe).zx(null,null);a.runOutsideAngular(()=>{if(this.od.isBrowser){const c=d=>this.da.next(d);this.fa=[b.listen("window","resize",c),b.listen("window","orientationchange",c)]}this.change().subscribe(()=>this.aa=null)})}Ea(){let a;(a=this.fa)==null||a.forEach(b=>b());this.da.complete()}change(a=20){return a>0?this.da.pipe(_.ana(a)):this.da}ha(){const a=this.yc.defaultView||window;this.aa= this.od.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}};_.jo.ea=function(a){return new (a||_.jo)};_.jo.sa=_.l({token:_.jo,na:_.jo.ea,wa:"root"});var sYa=new _.nd("VIRTUAL_SCROLLABLE"),tYa=class extends _.go{};tYa.ea=function(a){return new (a||tYa)};tYa.bb=_.Re({type:tYa,features:[_.Hf]});var uYa,vYa,wYa;uYa=["contentWrapper"];vYa=typeof requestAnimationFrame!=="undefined"?GNa:_.Xl;wYa=function(a){let b;b=a.orientation==="horizontal"?"left":"top";var c=a.fa.Ta.nativeElement.getBoundingClientRect()[b];return a.Ta.nativeElement.getBoundingClientRect()[b]-c}; _.ko=class extends tYa{get orientation(){return this.Qa}set orientation(a){this.Qa!==a&&(this.Qa=a,this.wb())}constructor(){super();this.Ta=_.n(_.ze);this.Sb=_.n(_.fm);this.Ml=_.n(_.jYa,{optional:!0});this.fa=_.n(sYa,{optional:!0});this.od=_.n(_.Xn);this.Fa=new _.mf;this.Xa=new _.mf;this.Qa="vertical";this.vhb=!1;this.Q6a=new _.Pd(a=>this.Ml.Q6a.subscribe(b=>Promise.resolve().then(()=>this.Ob.run(()=>a.next(b)))));this.Ud=this.Xa;this.Da=0;this.aTb=this.bTb="";this.da={start:0,end:0};this.Ba=this.ha= this.la=0;this.Ka=this.Ub=!1;this.Za=[];this.Zb=_.Ld.EMPTY;this.Fd=_.n(_.ue);this.qb=!1;this.Zb=_.n(_.jo).change().subscribe(()=>{this.Lb();this.Ml.qua()});this.fa||(this.Ta.nativeElement.classList.add("cdk-virtual-scrollable"),this.fa=this)}La(){this.od.isBrowser&&(this.fa===this&&super.La(),this.Ob.runOutsideAngular(()=>Promise.resolve().then(()=>{this.Lb();this.Ml.attach(this);this.fa.ia.pipe(_.Af(null),_.ana(0,vYa),_.Bf(this.Xc)).subscribe(()=>this.Ml.saa());this.va()})))}Ea(){this.detach();this.Ml.detach(); this.Xa.complete();this.Fa.complete();this.Zb.unsubscribe();this.qb=!0;super.Ea()}attach(a){this.Ob.runOutsideAngular(()=>{this.ma=a;this.ma.qz.pipe(_.Bf(this.Fa)).subscribe(b=>{b=b.length;b!==this.la&&(this.la=b,this.Ml.qua());this.yb()})})}detach(){this.ma=null;this.Fa.next()}dt(a,b="auto"){this.Ml.dt(a,b)}aa(a){return Math.max(0,(this.fa==this?b=>super.aa(b):b=>this.fa.aa(b))(a!=null?a:this.orientation==="horizontal"?"start":"top")-wYa(this))}J2a(a){return this.ma?this.ma.J2a(a,this.orientation): 0}Lb(){const a=this.fa.Ta.nativeElement;this.ha=this.orientation==="horizontal"?a.clientWidth:a.clientHeight}va(a){a&&this.Za.push(a);this.Ka||(this.Ka=!0,this.Ob.runOutsideAngular(()=>Promise.resolve().then(()=>{this.yb()})))}yb(){this.qb||this.Ob.run(()=>{this.Sb.Ra();this.jRb.nativeElement.style.transform=this.Wb;_.ve(()=>{this.Ka=!1;const a=this.Za;this.Za=[];for(const b of a)b()},{Kb:this.Fd})})}wb(){this.aTb=this.orientation==="horizontal"?"":`${this.Da}px`;this.bTb=this.orientation==="horizontal"? `${this.Da}px`:""}};_.ko.ea=function(a){return new (a||_.ko)}; _.ko.qa=_.F({type:_.ko,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(a,b){a&1&&_.mg(uYa,7);if(a&2){let c;_.og(c=_.pg())&&(b.jRb=c.first)}},eb:[1,"cdk-virtual-scroll-viewport"],lb:4,gb:function(a,b){a&2&&_.Lf("cdk-virtual-scroll-orientation-horizontal",b.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",b.orientation!=="horizontal")},inputs:{orientation:"orientation",vhb:[2,"appendOnly","appendOnly",_.Qg]},outputs:{Q6a:"scrolledIndexChange"},features:[_.yg([{Ga:_.go, Sd:(a,b)=>a||b,deps:[[new _.Sl,new _.pNa(sYa)],_.ko]}]),_.Hf],tb:["*"],oa:4,vars:4,ua:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],template:function(a,b){a&1&&(_.fg(),_.K(0,"div",1,0),_.gg(2),_.L(),_.M(3,"div",2));a&2&&(_.B(3),_.Kf("width",b.bTb)("height",b.aTb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}\n"], encapsulation:2,xa:0});_.lo=class{};_.lo.ea=function(a){return new (a||_.lo)};_.lo.Aa=_.Qe({type:_.lo});_.lo.za=_.Wc({});_.mo=class{};_.mo.ea=function(a){return new (a||_.mo)};_.mo.Aa=_.Qe({type:_.mo});_.mo.za=_.Wc({imports:[_.fo,_.lo,_.fo,_.lo]});var xYa=class{constructor(){this.fa=_.n(_.co);this.da=_.n(_.jo);this.Rb=_.n(_.se);this.yc=_.n(_.ih);this.noop=()=>new hYa;this.close=a=>new gYa(this.fa,this.Rb,this.da,a);this.block=()=>new eYa(this.da,this.yc);this.aa=a=>new iYa(this.fa,this.da,this.Rb,a)}};xYa.ea=function(a){return new (a||xYa)};xYa.sa=_.l({token:xYa,na:xYa.ea,wa:"root"});_.no=class{constructor(a){this.uj=new hYa;this.zf="";this.Ln=!1;this.As="cdk-overlay-dark-backdrop";this.b9=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var yYa=new _.nd("cdk-input-modality-detector-options"),zYa={pmd:[18,17,224,91,16]},AYa={passive:!0,capture:!0},BYa=class{get ma(){return this.aa.value}constructor(){this.od=_.n(_.Xn);this.da=null;this.aa=new _.fh(null);this.fa=0;this.efb=d=>{let e,f;((e=this.Yy)==null?0:(f=e.pmd)==null?0:f.some(g=>g===d.keyCode))||(this.aa.next("keyboard"),this.da=_.Oh(d))};this.ffb=d=>{Date.now()-this.fa<650||(this.aa.next(_.Bva(d)?"keyboard":"mouse"),this.da=_.Oh(d))};this.la=d=>{_.Cva(d)?this.aa.next("keyboard"): (this.fa=Date.now(),this.aa.next("touch"),this.da=_.Oh(d))};const a=_.n(_.se),b=_.n(_.ih),c=_.n(yYa,{optional:!0});this.Yy=Object.assign({},zYa,c);this.ha=this.aa.pipe(_.yf(1));this.ha.pipe(_.hf());if(this.od.isBrowser){const d=_.n(_.Oe).zx(null,null);this.ia=a.runOutsideAngular(()=>[_.Mh(d,b,"keydown",this.efb,AYa),_.Mh(d,b,"mousedown",this.ffb,AYa),_.Mh(d,b,"touchstart",this.la,AYa)])}}Ea(){this.aa.complete();let a;(a=this.ia)==null||a.forEach(b=>b())}};BYa.ea=function(a){return new (a||BYa)}; BYa.sa=_.l({token:BYa,na:BYa.ea,wa:"root"});var CYa,DYa;CYa=new _.nd("cdk-focus-monitor-default-options");DYa=_.Nh({passive:!0,capture:!0});_.oo=function(a,b){b=_.Kh(b);const c=a.aa.get(b);c&&(c.subject.complete(),a.va(b),a.aa.delete(b),a.Zb(c))};_.po=function(a,b,c,d){b=_.Kh(b);b===a.ha().activeElement?a.yb(b).forEach(([e,f])=>a.Xa(e,c,f)):(a.fb(c),typeof b.focus==="function"&&b.focus(d))}; _.qo=class{constructor(){this.Rb=_.n(_.se);this.od=_.n(_.Xn);this.ia=_.n(BYa);this.fa=null;this.ma=this.Ba=!1;this.aa=new Map;this.Qa=0;this.da=new Map;this.wb=()=>{this.Ba=!0;this.Tc=setTimeout(()=>this.Ba=!1)};this.yc=_.n(_.ih,{optional:!0});this.qb=new _.mf;this.la=b=>{for(var c=_.Oh(b);c;c=c.parentElement)b.type==="focus"?this.wV(b,c):this.PC(b,c)};let a;this.Da=((a=_.n(CYa,{optional:!0}))==null?void 0:a.Sad)||0}monitor(a,b=!1){a=_.Kh(a);if(!this.od.isBrowser||a.nodeType!==1)return _.y();const c= _.tva(a)||this.ha(),d=this.aa.get(a);if(d)return b&&(d.JVa=!0),d.subject;b={JVa:b,subject:new _.mf,Hva:c};this.aa.set(a,b);this.Wb(b);return b.subject}Ea(){this.aa.forEach((a,b)=>_.oo(this,b))}ha(){return this.yc||document}Lb(a){return this.fa?this.ma?this.Ec(a)?"touch":"program":this.fa:this.Ba&&this.Ka?this.Ka:a&&this.Ub(a)?"mouse":"program"}Ec(a){return this.Da===1||!(a==null||!a.contains(this.ia.da))}va(a,b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused",b==="touch"); a.classList.toggle("cdk-keyboard-focused",b==="keyboard");a.classList.toggle("cdk-mouse-focused",b==="mouse");a.classList.toggle("cdk-program-focused",b==="program")}fb(a,b=!1){this.Rb.runOutsideAngular(()=>{this.fa=a;this.ma=a==="touch"&&b;this.Da===0&&(clearTimeout(this.Za),this.Za=setTimeout(()=>this.fa=null,this.ma?650:1))})}wV(a,b){const c=this.aa.get(b);a=_.Oh(a);c&&(c.JVa||b===a)&&this.Xa(b,this.Lb(a),c)}PC(a,b){const c=this.aa.get(b);!c||c.JVa&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)|| (this.va(b),this.Fa(c,null))}Fa(a,b){a.subject.observers.length&&this.Rb.run(()=>a.subject.next(b))}Wb(a){if(this.od.isBrowser){var b=a.Hva;(a=this.da.get(b)||0)||this.Rb.runOutsideAngular(()=>{b.addEventListener("focus",this.la,DYa);b.addEventListener("blur",this.la,DYa)});this.da.set(b,a+1);++this.Qa===1&&(this.Rb.runOutsideAngular(()=>{(this.ha().defaultView||window).addEventListener("focus",this.wb)}),this.ia.ha.pipe(_.Bf(this.qb)).subscribe(c=>{this.fb(c,!0)}))}}Zb(a){a=a.Hva;if(this.da.has(a)){const b= this.da.get(a);b>1?this.da.set(a,b-1):(a.removeEventListener("focus",this.la,DYa),a.removeEventListener("blur",this.la,DYa),this.da.delete(a))}--this.Qa||((this.ha().defaultView||window).removeEventListener("focus",this.wb),this.qb.next(),clearTimeout(this.Tc),clearTimeout(this.Za))}Xa(a,b,c){this.va(a,b);this.Fa(c,b);this.Ka=b}yb(a){const b=[];this.aa.forEach((c,d)=>{(d===a||c.JVa&&d.contains(a))&&b.push([d,c])});return b}Ub(a){const b=this.ia.da;if(this.ia.ma!=="mouse"||!b||b===a||a.nodeName!== "INPUT"&&a.nodeName!=="TEXTAREA"||a.disabled)return!1;if(a=a.labels)for(let c=0;c=0}return a};_.ro=function(a,b,c){if(b.nodeName.toLowerCase()=="input"&&b.type=="hidden")var d=!1;else d=b.nodeName.toLowerCase(),d=d==="input"||d==="select"||d==="button"||d==="textarea"||b.nodeName.toLowerCase()=="a"&&b.hasAttribute("href")||b.hasAttribute("contenteditable")||Dva(b);return d&&!a.isDisabled(b)&&((c==null?void 0:c.Y8b)||a.isVisible(b))}; _.so=class{constructor(){this.od=_.n(_.Xn)}isDisabled(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}};_.so.ea=function(a){return new (a||_.so)};_.so.sa=_.l({token:_.so,na:_.so.ea,wa:"root"});var IYa,JYa;_.FYa=function(a){(a=a.Qa("start"))&&a.focus(void 0);return!!a};_.GYa=function(a){a.ma||(a.Rb.runOutsideAngular(()=>{a.fa||(a.fa=a.Da(),a.fa.addEventListener("focus",a.Za));a.da||(a.da=a.Da(),a.da.addEventListener("focus",a.Xa))}),a.aa.parentNode&&(a.aa.parentNode.insertBefore(a.fa,a.aa),a.aa.parentNode.insertBefore(a.da,a.aa.nextSibling),a.ma=!0))}; _.HYa=function(a){const b=a.aa.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!_.ro(a.ha,b))return a=a.va(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return _.FYa(a)};IYa=function(a,b){a.fa&&a.da&&(a.ia(b,a.fa),a.ia(b,a.da))}; JYa=class{get enabled(){return this.NC}set enabled(a){this.NC=a;this.fa&&this.da&&(this.ia(a,this.fa),this.ia(a,this.da))}constructor(a,b,c,d,e=!1,f){this.aa=a;this.ha=b;this.Rb=c;this.yc=d;this.Fd=f;this.ma=!1;this.Za=()=>{const g=this.Qa("end");g&&g.focus(void 0);return!!g};this.Xa=()=>_.FYa(this);this.NC=!0;e||_.GYa(this)}destroy(){const a=this.fa,b=this.da;a&&(a.removeEventListener("focus",this.Za),a.remove());b&&(b.removeEventListener("focus",this.Xa),b.remove());this.fa=this.da=null;this.ma= !1}Qa(a){const b=this.aa.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.va(this.aa):b.length?b[b.length-1]:this.Ka(this.aa)}hk(){return this.ma}va(a){if(_.ro(this.ha,a)&&_.EYa(this.ha,a))return a;a=a.children;for(let b=0;b=0;b--){const c= a[b].nodeType===this.yc.ELEMENT_NODE?this.Ka(a[b]):null;if(c)return c}return null}Da(){const a=this.yc.createElement("div");this.ia(this.NC,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}ia(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}Fa(a){this.Fd?_.ve(a,{Kb:this.Fd}):setTimeout(a)}}; _.to=class{constructor(){this.aa=_.n(_.so);this.Rb=_.n(_.se);this.yc=_.n(_.ih);this.Fd=_.n(_.ue);_.n(_.Zn).load(_.$n)}create(a,b=!1){return new JYa(a,this.aa,this.Rb,this.yc,b,this.Fd)}};_.to.ea=function(a){return new (a||_.to)};_.to.sa=_.l({token:_.to,na:_.to.ea,wa:"root"});var KYa=new Set,uo,LYa=class{constructor(){this.od=_.n(_.Xn);this.aTa=_.n(_.XNa,{optional:!0});this.aa=this.od.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Fva}matchMedia(a){if(this.od.ha||this.od.ia){var b=this.aTa;if(!KYa.has(a))try{uo||(uo=document.createElement("style"),b&&uo.setAttribute("nonce",b),uo.setAttribute("type","text/css"),document.head.appendChild(uo)),uo.sheet&&(uo.sheet.insertRule(`@media ${a} {body{ }}`,0),KYa.add(a))}catch(c){console.error(c)}}return this.aa(a)}}; LYa.ea=function(a){return new (a||LYa)};LYa.sa=_.l({token:LYa,na:LYa.ea,wa:"root"});_.vo=class{constructor(){this.ha=_.n(LYa);this.Bm=_.n(_.se);this.da=new Map;this.aa=new _.mf}Ea(){this.aa.next();this.aa.complete()}observe(a){a=_.Gva(_.Hh(a)).map(b=>this.fa(b).observable);a=_.be(a);a=_.ee(a.pipe(_.ff(1)),a.pipe(_.yf(1),_.af(0)));return a.pipe(_.A(b=>{const c={matches:!1,KQ:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.KQ[e]=d});return c}))}fa(a){if(this.da.has(a))return this.da.get(a);const b=this.ha.matchMedia(a),c={observable:(new _.Pd(d=>{const e=f=>this.Bm.run(()=> d.next(f));b.addListener(e);return()=>{b.removeListener(e)}})).pipe(_.Af(b),_.A(({matches:d})=>({query:a,matches:d})),_.Bf(this.aa)),Hud:b};this.da.set(a,c);return c}};_.vo.ea=function(a){return new (a||_.vo)};_.vo.sa=_.l({token:_.vo,na:_.vo.ea,wa:"root"});var MYa=function(a){if(!a.od.isBrowser)return 0;const b=a.yc.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.yc.body.appendChild(b);a=(a=a.yc.defaultView||window)&&a.getComputedStyle?a.getComputedStyle(b):null;a=(a&&a.backgroundColor||"").replace(/ /g,"");b.remove();switch(a){case "rgb(0,0,0)":case "rgb(45,50,54)":case "rgb(32,32,32)":return 2;case "rgb(255,255,255)":case "rgb(255,250,239)":return 1}return 0},wo=class{constructor(){this.od=_.n(_.Xn);this.yc= _.n(_.ih);this.da=_.n(_.vo).observe("(forced-colors: active)").subscribe(()=>{this.aa&&(this.aa=!1,this.Edb())})}Ea(){this.da.unsubscribe()}Edb(){if(!this.aa&&this.od.isBrowser&&this.yc.body){const a=this.yc.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.aa=!0;const b=MYa(this);b===1?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):b===2&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}}; wo.ea=function(a){return new (a||wo)};wo.sa=_.l({token:wo,na:wo.ea,wa:"root"});var NYa=new _.nd("liveAnnouncerElement",{wa:"root",na:Hva}),OYa=new _.nd("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.xo=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};_.xo.ea=function(a){return new (a||_.xo)};_.xo.sa=_.l({token:_.xo,na:_.xo.ea,wa:"root"}); var PYa=class{constructor(){this.fa=_.n(_.xo);this.aa=new Map;this.Rb=_.n(_.se)}Ea(){this.aa.forEach((a,b)=>this.da(b))}observe(a){const b=_.Kh(a);return new _.Pd(c=>{const d=this.ha(b).pipe(_.A(e=>e.filter(f=>!Iva(f))),_.ne(e=>!!e.length)).subscribe(e=>{this.Rb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.ia(b)}})}ha(a){return this.Rb.runOutsideAngular(()=>{if(this.aa.has(a))this.aa.get(a).count++;else{const b=new _.mf,c=this.fa.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0, subtree:!0});this.aa.set(a,{observer:c,stream:b,count:1})}return this.aa.get(a).stream})}ia(a){this.aa.has(a)&&(this.aa.get(a).count--,this.aa.get(a).count||this.da(a))}da(a){if(this.aa.has(a)){const {observer:b,stream:c}=this.aa.get(a);b&&b.disconnect();c.complete();this.aa.delete(a)}}};PYa.ea=function(a){return new (a||PYa)};PYa.sa=_.l({token:PYa,na:PYa.ea,wa:"root"}); _.yo=class{get disabled(){return this.Ld}set disabled(a){(this.Ld=a)?this.da():this._subscribe()}get debounce(){return this.ha}set debounce(a){this.ha=_.Lh(a);this._subscribe()}constructor(){this.fa=_.n(PYa);this.rb=_.n(_.ze);this.event=new _.Zl;this.Ld=!1;this.aa=null}Ed(){this.aa||this.disabled||this._subscribe()}Ea(){this.da()}_subscribe(){this.da();const a=this.fa.observe(this.rb);this.aa=(this.debounce?a.pipe(_.af(this.debounce)):a).subscribe(this.event)}da(){let a;(a=this.aa)==null||a.unsubscribe()}}; _.yo.ea=function(a){return new (a||_.yo)};_.yo.bb=_.Re({type:_.yo,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.Qg],debounce:"debounce"},outputs:{event:"cdkObserveContent"},Rc:["cdkObserveContent"]});_.zo=class{};_.zo.ea=function(a){return new (a||_.zo)};_.zo.Aa=_.Qe({type:_.zo});_.zo.za=_.Wc({providers:[_.xo]});var QYa;QYa=0; _.Ao=class{constructor(){this.Rb=_.n(_.se);this.la=_.n(OYa,{optional:!0});this.yc=_.n(_.ih);this.da=_.n(NYa,{optional:!0})||this.va()}aa(a,...b){const c=this.la;let d,e;b.length===1&&typeof b[0]==="number"?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.ia);d||(d=c&&c.yL?c.yL:"polite");e==null&&c&&(e=c.duration);this.da.setAttribute("aria-live",d);this.da.id&&this.Ba(this.da.id);this.Rb.runOutsideAngular(()=>{this.fa||(this.fa=new Promise(f=>this.ha=f));clearTimeout(this.ia);this.ia=setTimeout(()=>{this.da.textContent= a;typeof e==="number"&&(this.ia=setTimeout(()=>this.clear(),e));let f;(f=this.ha)==null||f.call(this);this.fa=this.ha=void 0},100);return this.fa})}clear(){this.da&&(this.da.textContent="")}Ea(){clearTimeout(this.ia);let a;(a=this.da)==null||a.remove();this.da=null;let b;(b=this.ha)==null||b.call(this);this.fa=this.ha=void 0}va(){const a=this.yc.getElementsByClassName("cdk-live-announcer-element"),b=this.yc.createElement("div");for(let c=0;c .cdk-overlay-container [aria-modal="true"]');for(let c=0;cUYa(b,c);b.Rb.runOutsideAngular(()=>{b.yc.addEventListener("focus",a.aa,!0)})},UYa=function(a,b){b=b.target;const c=a.aa;let d;!b||c.contains(b)||((d=b.closest)==null?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.yc.activeElement)&&_.FYa(a)})},VYa=class{constructor(){this.aa=null}};var WYa=new _.nd("FOCUS_TRAP_INERT_STRATEGY");var RYa=function(a,b){b.rRb();a=a.aa;b=a.indexOf(b);b!==-1&&(a.splice(b,1),a.length&&a[a.length-1].xRb())},XYa=class{constructor(){this.aa=[]}register(a){let b=this.aa=this.aa.filter(c=>c!==a);b.length&&b[b.length-1].rRb();b.push(a);a.xRb()}};XYa.ea=function(a){return new (a||XYa)};XYa.sa=_.l({token:XYa,na:XYa.ea,wa:"root"});_.Co=class{constructor(){this.aa=_.n(_.so);this.Rb=_.n(_.se);this.da=_.n(XYa);this.yc=_.n(_.ih);this.Fd=_.n(_.ue);this.fa=_.n(WYa,{optional:!0})||new VYa}create(a,b={defer:!1}){let c;typeof b==="boolean"?c={defer:b}:c=b;return new TYa(a,this.aa,this.Rb,this.yc,this.da,this.fa,c,this.Fd)}};_.Co.ea=function(a){return new (a||_.Co)};_.Co.sa=_.l({token:_.Co,na:_.Co.ea,wa:"root"});var YYa;YYa={};_.Do=class{constructor(){this.aa=_.n(_.VNa)}getId(a){this.aa!=="ng"&&(a+=this.aa);YYa.hasOwnProperty(a)||(YYa[a]=0);return`${a}${YYa[a]++}`}};_.Do.ea=function(a){return new (a||_.Do)};_.Do.sa=_.l({token:_.Do,na:_.Do.ea,wa:"root"});var ZYa;ZYa=function(a,b){const c=b.keyCode;b.key&&b.key.length===1?a.fa.next(b.key.toLocaleUpperCase()):(c>=65&&c<=90||c>=48&&c<=57)&&a.fa.next(String.fromCharCode(c))}; _.$Ya=class{constructor(a,b){this.fa=new _.mf;this.Nf=[];this.da=-1;this.aa=[];this.ia=this.ha=new _.mf;const c=typeof(b==null?void 0:b.Zlb)==="number"?b.Zlb:200;if(b==null?0:b.qC)this.la=b.qC;this.dZ(a);this.ma(c)}destroy(){this.aa=[];this.fa.complete();this.ha.complete()}dZ(a){this.Nf=a}reset(){this.aa=[]}ma(a){this.fa.pipe(_.Df(b=>this.aa.push(b)),_.af(a),_.ne(()=>this.aa.length>0),_.A(()=>this.aa.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;cc.disabled;this.Da=new _.mf;this.change=new _.mf;a instanceof _.lg?this.Wb=a.changes.subscribe(c=>this.yb(c.toArray())):_.Zma(a)&&(this.Ub=_.Og(()=>this.yb(a()),{Kb:b}))}qC(a){this.Fa=a;return this}da(a){const b=this.ma();_.Ho(this,a);this.ma()!==b&&this.change.next(this.ia)}yf(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey", "shiftKey"].every(e=>!a[e]||this.wb.indexOf(e)>-1);switch(b){case 9:this.Da.next();return;case 40:if(this.Xa&&c){_.aZa(this);break}else return;case 38:if(this.Xa&&c){_.cZa(this);break}else return;case 39:if(this.Ka&&c){this.Ka==="rtl"?_.cZa(this):_.aZa(this);break}else return;case 37:if(this.Ka&&c){this.Ka==="rtl"?_.aZa(this):_.cZa(this);break}else return;case 36:if(this.fb&&c){_.Io(this);break}else return;case 35:if(this.fb&&c){_.bZa(this);break}else return;case 33:if(this.va.enabled&&c){b=this.ia- this.va.delta;this.Ba(b>0?b:0,1);break}else return;case 34:if(this.va.enabled&&c){b=this.ia+this.va.delta;c=this.la().length;this.Ba(b-1&&a!==this.ia&&(this.ia=a,(b=this.fa)!= null&&(b.da=a))}};_.eZa=class extends dZa{da(a){this.aa&&this.aa.swa();super.da(a);this.aa&&this.aa.s7a()}};_.Jo=class extends dZa{constructor(){super(...arguments);this.qb="program"}da(a){super.da(a);this.aa&&this.aa.focus(this.qb)}};var fZa;_.Ko=function(a,b){var c={};c.m2b!=null||(c.m2b=!0);let d=typeof b==="number"?b:a.Nf.findIndex(h=>a.ha(h)===a.ha(b));if(!(d<0||d>=a.Nf.length)){var e=a.Nf[d];if(a.aa===null||a.ha(e)!==a.ha(a.aa)){var f=a.aa;a.aa=e!=null?e:null;a.ia=d;(e=a.da)!=null&&(e.da=d);var g;(g=a.aa)==null||g.focus();f==null||f.ruc();c.m2b&&a.change.next(a.aa);a.fb&&a.Ba()}}}; fZa=class{ma(){if(!this.Xa&&this.Nf.length!==0){var a=0;for(var b=0;b!1;this.ha=c=>c;this.Nf=[];this.va=_.Ld.EMPTY;this.Xa=!1;this.change=new _.mf;a instanceof _.lg?(this.Nf=a.toArray(),a.changes.subscribe(c=> {this.Nf=c.toArray();let d;(d=this.da)==null||d.dZ(this.Nf);this.qb(this.Nf);this.ma()})):_.re(a)?a.subscribe(c=>{this.Nf=c;let d;(d=this.da)==null||d.dZ(c);this.qb(c);this.ma()}):(this.Nf=a,this.ma());typeof b.eFd==="boolean"&&(this.fb=b.eFd);b.F8b&&(this.la=b.F8b);b.qC&&(this.fa=b.qC);b.wE&&(this.ha=b.wE);typeof b.guc!=="undefined"&&this.Ec(b.guc)}destroy(){this.va.unsubscribe();let a;(a=this.da)==null||a.destroy();this.change.complete()}yf(a){switch(a.key){case "Tab":return;case "ArrowDown":this.Ub(); break;case "ArrowUp":this.Wb();break;case "ArrowRight":this.la==="rtl"?this.Da():this.Fa();break;case "ArrowLeft":this.la==="rtl"?this.Fa():this.Da();break;case "Home":this.yb();break;case "End":this.Lb();break;case "Enter":case " ":this.Ba();break;default:if(a.key==="*")this.wb();else{var b;(b=this.da)==null||ZYa(b,a);return}}let c;(c=this.da)==null||c.reset();a.preventDefault()}yb(){_.Ko(this,this.Ka(-1))}Lb(){_.Ko(this,this.Qa(this.Nf.length))}Ub(){_.Ko(this,this.Ka(this.ia))}Wb(){_.Ko(this,this.Qa(this.ia))}qb(a){const b= this.aa;if(b&&(a=a.findIndex(c=>this.ha(c)===this.ha(b)),a>-1&&a!==this.ia)){this.ia=a;let c;(c=this.da)!=null&&(c.da=a)}}Ec(a){this.da=new _.$Ya(this.Nf,{Zlb:typeof a==="number"?a:void 0,qC:b=>this.fa(b)});this.va=this.da.ia.subscribe(b=>{_.Ko(this,b)})}Ka(a){for(let b=a+1;b=0;b--)if(!this.fa(this.Nf[b]))return b;return a}Da(){if(this.aa)if(this.Za())this.aa.collapse();else{const a=this.aa.getParent();a&&!this.fa(a)&& _.Ko(this,a)}}Fa(){this.aa&&(this.Za()?_.Mva(this.aa.H9()).pipe(_.ff(1)).subscribe(a=>{(a=a.find(b=>!this.fa(b)))&&_.Ko(this,a)}):this.aa.expand())}Za(){return this.aa?typeof this.aa.Ic==="boolean"?this.aa.Ic:this.aa.Ic():!1}Zb(a){let b;return typeof a.isDisabled==="boolean"?a.isDisabled:(b=a.isDisabled)==null?void 0:b.call(a)}wb(){if(this.aa){var a=this.aa.getParent();(a?_.Mva(a.H9()):_.y(this.Nf.filter(b=>b.getParent()===null))).pipe(_.ff(1)).subscribe(b=>{for(const c of b)c.expand()})}}Ba(){let a; (a=this.aa)==null||a.activate()}};_.gZa=new _.nd("tree-key-manager",{wa:"root",na:function(){return(a,b)=>new fZa(a,b)}});var hZa=class{constructor(a,b,c,d){this.ha=b;this.Rb=c;this.dispose=()=>{clearTimeout(this.da);let e;(e=this.fa)==null||e.call(this);let f;(f=this.aa)==null||f.call(this);this.fa=this.aa=this.da=void 0;this.element.remove()};this.element=a.createElement("div");this.element.classList.add("cdk-overlay-backdrop");this.fa=b.listen(this.element,"click",d)}detach(){this.Rb.runOutsideAngular(()=>{const a=this.element;clearTimeout(this.da);let b;(b=this.aa)==null||b.call(this);this.aa=this.ha.listen(a,"transitionend", this.dispose);this.da=setTimeout(this.dispose,500);a.style.pointerEvents="none";a.classList.remove("cdk-overlay-backdrop-showing")})}};var jZa,kZa;_.iZa=function(a){if(a.Jl){let b;(b=a.ia)==null||b.dispose();a.ia=null}else{let b;(b=a.ia)==null||b.detach()}};jZa=function(a){return(a=a.he.direction)?typeof a==="string"?a:a.value:"ltr"}; kZa=class{constructor(a,b,c,d,e,f,g,h,p,r=!1,t,u){this.QC=a;this.fa=b;this.ha=c;this.he=d;this.Rb=e;this.Fa=f;this.yc=g;this.Lb=h;this.Ka=p;this.Jl=r;this.Fd=t;this.Ub=u;this.Qa=new _.mf;this.va=new _.mf;this.da=new _.mf;this.Xa=_.Ld.EMPTY;this.ia=null;this.Ba=new _.mf;this.Da=new _.mf;this.c7=new _.mf;d.uj&&(this.Ml=d.uj,this.Ml.attach(this));this.la=d.Cg;this.Wb=_.Pg(()=>_.pka(()=>{this.c7.next()},{Kb:this.Fd}))}get aa(){return this.ha}get Mn(){return this.fa}attach(a){!this.fa.parentElement&&this.Za&& this.Za.appendChild(this.fa);a=this.QC.attach(a);this.la&&this.la.attach(this);this.cd();this.yb();this.wb();this.Ml&&this.Ml.enable();let b;(b=this.fb)==null||b.destroy();this.fb=_.ve(()=>{this.hk()&&this.Zn()},{Kb:this.Fd});this.qb(!0);this.he.Ln&&this.Zb();this.he.zf&&this.ma(this.ha,this.he.zf,!0);this.va.next();this.Fa.add(this);this.he.b9&&(this.Xa=this.Lb.subscribe(()=>this.dispose()));this.Ka.add(this);if(typeof(a==null?void 0:a.onDestroy)==="function")a.onDestroy(()=>{this.hk()&&this.Rb.runOutsideAngular(()=> Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.hk()){_.iZa(this);this.qb(!1);this.la&&this.la.detach&&this.la.detach();this.Ml&&this.Ml.disable();var a=this.QC.detach();this.da.next();this.Fa.remove(this);this.Ec();this.Xa.unsubscribe();this.Ka.remove(this);return a}}dispose(){const a=this.hk();this.la&&this.la.dispose();this.Tc();let b;(b=this.ia)==null||b.dispose();this.Xa.unsubscribe();this.Fa.remove(this);this.QC.dispose();this.va.complete();this.Qa.complete();this.Ba.complete(); this.Da.complete();this.Ka.remove(this);let c;(c=this.fa)==null||c.remove();let d;(d=this.fb)==null||d.destroy();this.Za=this.ha=this.fa=this.ia=null;a&&this.da.next();this.da.complete();this.Wb.destroy();this.c7.complete()}hk(){return this.QC.hk()}Tm(){return this.Qa}attachments(){return this.va}xw(){return this.Ba}zja(){return this.Da}getConfig(){return this.he}Zn(){this.la&&this.la.apply()}oJ(a){this.he=Object.assign({},this.he,a);this.yb()}setDirection(a){this.he=Object.assign({},this.he,{direction:a}); this.wb()}UC(a){this.ha&&this.ma(this.ha,a,!0)}rka(a){this.ha&&this.ma(this.ha,a,!1)}wb(){this.fa.setAttribute("dir",jZa(this))}yb(){if(this.ha){var a=this.ha.style;a.width=Jh(this.he.width);a.height=Jh(this.he.height);a.minWidth=Jh(this.he.minWidth);a.minHeight=Jh(this.he.minHeight);a.maxWidth=Jh(this.he.maxWidth);a.maxHeight=Jh(this.he.maxHeight)}}qb(a){this.ha.style.pointerEvents=a?"":"none"}Zb(){let a;(a=this.ia)==null||a.dispose();this.ia=new hZa(this.yc,this.Ub,this.Rb,b=>{this.Qa.next(b)}); this.Jl&&this.ia.element.classList.add("cdk-overlay-backdrop-noop-animation");this.he.As&&this.ma(this.ia.element,this.he.As,!0);this.fa.parentElement.insertBefore(this.ia.element,this.fa);this.Jl||typeof requestAnimationFrame==="undefined"?this.ia.element.classList.add("cdk-overlay-backdrop-showing"):this.Rb.runOutsideAngular(()=>{requestAnimationFrame(()=>{let b;return(b=this.ia)==null?void 0:b.element.classList.add("cdk-overlay-backdrop-showing")})})}cd(){this.fa.nextSibling&&this.fa.parentNode.appendChild(this.fa)}ma(a, b,c){b=_.Hh(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}Ec(){this.Rb.runOutsideAngular(()=>{const a=this.c7.pipe(_.Bf(_.me(this.va,this.da))).subscribe(()=>{this.ha&&this.fa&&this.ha.children.length!==0||(this.ha&&this.he.zf&&this.ma(this.ha,this.he.zf,!1),this.fa&&this.fa.parentElement&&(this.Za=this.fa.parentElement,this.fa.remove()),a.unsubscribe())})})}Tc(){const a=this.Ml;a==null||a.disable();let b;a==null||(b=a.detach)==null||b.call(a)}};var lZa=class{constructor(a,b){this.aa=a;this.da=b}};var Nva;Nva=/([A-Za-z%]+)$/;_.mZa=function(a,b){a.Ec=b;return a};_.nZa=function(a){if(!a.sV&&a.od.isBrowser){var b=a.ha;if(b){a.Ub=a.yb();a.fa=a.da.getBoundingClientRect();a.qb=a.Ge();a.lna=a.Tc.aa().getBoundingClientRect();const c=a.Ye(a.Ub,a.lna,b);a.Fa(b,c)}else a.apply()}};_.Lo=function(a,b){a.Zb=b;b.indexOf(a.ha)===-1&&(a.ha=null);return a};_.oZa=function(a,b){a.aa=b;return a};_.Mo=function(a,b=!0){a.Xa=b;return a};_.pZa=function(a,b=!0){a.Qa=b;return a};_.qZa=function(a,b=!0){a.Td=b;return a}; _.rZa=class{get Zt(){return this.Zb}constructor(a,b,c,d,e){this.wb=b;this.yc=c;this.od=d;this.Tc=e;this.va={width:0,height:0};this.ia=!1;this.Td=!0;this.Qa=!1;this.Xa=!0;this.Wb=!1;this.aa=0;this.eh=[];this.Zb=[];this.Za=new _.mf;this.HJ=_.Ld.EMPTY;this.Da=[];this.Ba=this.Za;_.mZa(this,a)}attach(a){a.Mn.classList.add("cdk-overlay-connected-position-bounding-box");this.Qc=a;this.la=a.Mn;this.da=a.aa;this.sV=!1;this.ma=!0;this.ha=null;this.HJ.unsubscribe();this.HJ=this.wb.change().subscribe(()=>{this.ma= !0;this.apply()})}apply(){if(!this.sV&&this.od.isBrowser)if(!this.ma&&this.Wb&&this.ha)_.nZa(this);else{this.Ud();this.xg();this.ir();this.qb=this.Ge();this.Ub=this.yb();this.fa=this.da.getBoundingClientRect();this.lna=this.Tc.aa().getBoundingClientRect();var a=this.Ub,b=this.fa,c=this.qb,d=this.lna,e=[];for(let g of this.Zb){let h=this.Ye(a,d,g),p=this.Lb(h,b,g),r=this.xn(p,b,c,g);if(r.Nnd){this.ia=!1;this.Fa(g,h);return}if(this.Ek(r,p,c))e.push({position:g,origin:h,Exd:b,JWb:this.cd(h,g)});else if(!f|| f.Dxd.Xvcb&&(b=e,a=g);this.ia=!1;this.Fa(a.position,a.origin)}else this.Td&&(this.ia=!0),this.Fa(f.position,f.rxd)}}detach(){this.Ud();this.fb=this.ha=null;this.HJ.unsubscribe()}dispose(){this.sV||(this.la&&Qh(this.la.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.da&&this.xg(),this.Qc&&this.Qc.Mn.classList.remove("cdk-overlay-connected-position-bounding-box"), this.detach(),this.Za.complete(),this.Qc=this.la=null,this.sV=!0)}Ye(a,b,c){if(c.lc=="center")var d=a.left+a.width/2;else{d=this.Oo()?a.right:a.left;const e=this.Oo()?a.left:a.right;d=c.lc=="start"?d:e}b.left<0&&(d-=b.left);a=c.oc=="center"?a.top+a.height/2:c.oc=="top"?a.top:a.bottom;b.top<0&&(a-=b.top);return{x:d,y:a}}Lb(a,b,c){let d;d=c.Xb=="center"?-b.width/2:c.Xb==="start"?this.Oo()?-b.width:0:this.Oo()?0:-b.width;return{x:a.x+d,y:a.y+(c.Yb=="center"?-b.height/2:c.Yb=="top"?0:-b.height)}}xn(a, b,c,d){b=Pva(b);let {x:e,y:f}=a;a=this.Ka(d,"x");d=this.Ka(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.zi(b.width,-e,e+b.width-c.width);d=this.zi(b.height,d,a);a=c*d;return{Xvc:a,Nnd:b.width*b.height===a,Bgd:d===b.height,Agd:c==b.width}}Ek(a,b,c){if(this.Xa){const d=c.bottom-b.y;c=c.right-b.x;b=Ova(this.Qc.getConfig().minHeight);const e=Ova(this.Qc.getConfig().minWidth);c=a.Agd||e!=null&&e<=c;return(a.Bgd||b!=null&&b<=d)&&c}return!1}Kg(a,b,c){if(this.fb&&this.Wb)return{x:a.x+this.fb.x, y:a.y+this.fb.y};b=Pva(b);const d=this.qb;var e=Math.max(a.x+b.width-d.width,0);const f=Math.max(a.y+b.height-d.height,0),g=Math.max(d.top-c.top-a.y,0),h=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?h||-e:a.xh&&!this.ma&&!this.Qa&&(g=a.y-h/2)}h=b.Xb==="start"&&!d||b.Xb==="end"&&d;let p;if(b.Xb==="end"&&!d||b.Xb==="start"&&d)p=c.width-a.x+this.aa*2,b=a.x-this.aa;else if(h){var r=a.x;b=c.right-a.x}else r=Math.min(c.right-a.x+c.left,a.x),c=this.va.width,b=r*2,r=a.x-r,b>c&&!this.ma&&!this.Qa&&(r=a.x-c/2);return{top:g,left:r,bottom:f,right:p,width:b,height:e}}ls(a,b){a=this.cd(a,b);this.ma||this.Qa||(a.height=Math.min(a.height, this.va.height),a.width=Math.min(a.width,this.va.width));const c={};if(this.kf())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.Qc.getConfig().maxHeight,e=this.Qc.getConfig().maxWidth;c.height=Jh(a.height);c.top=Jh(a.top);c.bottom=Jh(a.bottom);c.width=Jh(a.width);c.left=Jh(a.left);c.right=Jh(a.right);c.alignItems=b.Xb==="center"?"center":b.Xb==="end"?"flex-end":"flex-start";c.justifyContent=b.Yb==="center"?"center":b.Yb==="bottom"?"flex-end": "flex-start";d&&(c.maxHeight=Jh(d));e&&(c.maxWidth=Jh(e))}this.va=a;Qh(this.la.style,c)}ir(){Qh(this.la.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}xg(){Qh(this.da.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}ps(a,b){const c={},d=this.kf(),e=this.Xa,f=this.Qc.getConfig();if(d){var g=cYa(this.wb);Qh(c,this.Rm(b,a,g));Qh(c,this.Il(b,a,g))}else c.position="static";a="";g=this.Ka(b,"x");b=this.Ka(b,"y");g&&(a+=`translateX(${g}px) `); b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=Jh(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=Jh(f.maxWidth):e&&(c.maxWidth=""));Qh(this.da.style,c)}Rm(a,b,c){let d={top:"",bottom:""};b=this.Lb(b,this.fa,a);this.ia&&(b=this.Kg(b,this.fa,c));a.Yb==="bottom"?d.bottom=`${this.yc.documentElement.clientHeight-(b.y+this.fa.height)}px`:d.top=Jh(b.y);return d}Il(a,b,c){let d={left:"",right:""};b=this.Lb(b,this.fa,a);this.ia&&(b=this.Kg(b,this.fa,c));(this.Oo()? a.Xb==="end"?"left":"right":a.Xb==="end"?"right":"left")==="right"?d.right=`${this.yc.documentElement.clientWidth-(b.x+this.fa.width)}px`:d.left=Jh(b.x);return d}jo(){const a=this.yb(),b=this.da.getBoundingClientRect(),c=this.eh.map(d=>d.Ta.nativeElement.getBoundingClientRect());return{Aac:yva(a,c),Bac:xva(a,c),Kvb:yva(b,c),Dac:xva(b,c)}}zi(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}Ge(){const a=this.yc.documentElement.clientWidth,b=this.yc.documentElement.clientHeight,c=cYa(this.wb);return{top:c.top+ this.aa,left:c.left+this.aa,right:c.left+a-this.aa,bottom:c.top+b-this.aa,width:a-2*this.aa,height:b-2*this.aa}}Oo(){return jZa(this.Qc)==="rtl"}kf(){return!this.Xa||this.ia}Ka(a,b){return b==="x"?a.offsetX==null?0:a.offsetX:a.offsetY==null?0:a.offsetY}Eu(){}ak(a){this.da&&_.Hh(a).forEach(b=>{b!==""&&this.Da.indexOf(b)===-1&&(this.Da.push(b),this.da.classList.add(b))})}Ud(){this.da&&(this.Da.forEach(a=>{this.da.classList.remove(a)}),this.Da=[])}yb(){const a=this.Ec;if(a instanceof _.ze)return a.nativeElement.getBoundingClientRect(); if(a instanceof Element)return a.getBoundingClientRect();const b=a.width||0,c=a.height||0;return{top:a.y,bottom:a.y+c,left:a.x,right:a.x+b,height:c,width:b}}};var tZa;_.No=function(a){a.left("");a.E_="center";return a};_.sZa=function(a){a.top("");a.sSa="center";return a}; tZa=class{constructor(){this.CZc="static";this.CM=this.D_=this.OAa=this.E_=this.sSa=this.Jdb=this.Ofb="";this.sV=!1}attach(a){const b=a.getConfig();this.Qc=a;this.D_&&!b.width&&a.oJ({width:this.D_});this.CM&&!b.height&&a.oJ({height:this.CM});a.Mn.classList.add("cdk-global-overlay-wrapper");this.sV=!1}top(a=""){this.Jdb="";this.Ofb=a;this.sSa="flex-start";return this}left(a=""){this.OAa=a;this.E_="left";return this}bottom(a=""){this.Ofb="";this.Jdb=a;this.sSa="flex-end";return this}right(a=""){this.OAa= a;this.E_="right";return this}start(a=""){this.OAa=a;this.E_="start";return this}end(a=""){this.OAa=a;this.E_="end";return this}width(a=""){this.Qc?this.Qc.oJ({width:a}):this.D_=a;return this}height(a=""){this.Qc?this.Qc.oJ({height:a}):this.CM=a;return this}apply(){if(this.Qc&&this.Qc.hk()){var a=this.Qc.aa.style,b=this.Qc.Mn.style,c=this.Qc.getConfig(),d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=(d==="100%"||d==="100vw")&&(!f||f==="100%"||f==="100vw");e=(e==="100%"||e==="100vh")&&(!c||c=== "100%"||c==="100vh");f=this.E_;c=this.OAa;var g=this.Qc.getConfig().direction==="rtl",h="",p="",r="";if(d)r="flex-start";else if(f==="center")r="center",g?p=c:h=c;else if(g)if(f==="left"||f==="end")r="flex-end",h=c;else{if(f==="right"||f==="start")r="flex-start",p=c}else if(f==="left"||f==="start")r="flex-start",h=c;else if(f==="right"||f==="end")r="flex-end",p=c;a.position=this.CZc;a.marginLeft=d?"0":h;a.marginTop=e?"0":this.Ofb;a.marginBottom=this.Jdb;a.marginRight=d?"0":p;b.justifyContent=r;b.alignItems= e?"flex-start":this.sSa}}dispose(){if(!this.sV&&this.Qc){var a=this.Qc.aa.style,b=this.Qc.Mn,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.Qc=null;this.sV=!0}}};var uZa;_.Oo=function(a,b){return new _.rZa(b,a.da,a.yc,a.od,a.aa)};uZa=class{constructor(){this.da=_.n(_.jo);this.yc=_.n(_.ih);this.od=_.n(_.Xn);this.aa=_.n(_.bo)}global(){return new tZa}};uZa.ea=function(a){return new (a||uZa)};uZa.sa=_.l({token:uZa,na:uZa.ea,wa:"root"});var Ro;_.vZa=class{attach(a){this.aa=a;return a.attach(this)}detach(){let a=this.aa;a!=null&&(this.aa=null,a.detach())}get isAttached(){return this.aa!=null}};_.Po=class extends _.vZa{constructor(a,b,c){super();this.component=a;this.wc=b;this.Kb=c;this.uY=void 0}}; _.Qo=class extends _.vZa{constructor(a,b,c,d){super();this.templateRef=a;this.wc=b;this.context=c;this.Kb=d}get origin(){return this.templateRef.Ta}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};Ro=function(a,b){a.Ydb=b}; _.xZa=class{constructor(){this.sV=!1;this.UV=null}hk(){return!!this.QE}attach(a){if(a instanceof _.Po)return this.QE=a,this.VC(a);if(a instanceof _.Qo)return this.QE=a,this.lH(a);if(this.UV&&"function"==typeof _.wZa&&a instanceof _.wZa)return this.QE=a,this.UV(a)}detach(){this.QE&&(this.QE=this.QE.aa=null);this.fSb()}dispose(){this.hk()&&this.detach();this.fSb();this.sV=!0}fSb(){this.Ydb&&(this.Ydb(),this.Ydb=null)}};var yZa=class extends _.xZa{constructor(a,b,c){super();this.aa=a;this.da=b;this.fa=c;this.UV=d=>{const e=d.element,f=this.aa.ownerDocument.createComment("dom-portal");e.parentNode.insertBefore(f,e);this.aa.appendChild(e);this.QE=d;Ro(this,()=>{f.parentNode&&f.parentNode.replaceChild(e,f)})}}VC(a){let b;if(a.wc){var c=a.Kb||a.wc.Kb,d=c.get(_.Vl,null,{optional:!0})||void 0;b=a.wc.To(a.component,{index:a.wc.length,Kb:c,r3a:d,uY:a.uY||void 0});Ro(this,()=>b.destroy())}else{const e=this.da;c=a.Kb||this.fa|| qNa;d=c.get(_.Ne,e.Kb);b=Tqa(a.component,{Hcd:c,GW:d,uY:a.uY||void 0});_.dm(e,b.aa);Ro(this,()=>{e.viewCount>0&&e.T8(b.aa);b.destroy()})}this.aa.appendChild(this.ha(b));this.QE=a;return b}lH(a){let b=a.wc,c=b.mg(a.templateRef,a.context,{Kb:a.Kb});c.qm.forEach(d=>this.aa.appendChild(d));c.ob();Ro(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.QE=a;return c}dispose(){super.dispose();this.aa.remove()}ha(a){return a.aa.qm[0]}};var zZa=class extends _.Qo{constructor(){const a=_.n(_.jg),b=_.n(_.kg);super(a,b)}},AZa;zZa.ea=function(a){return new (a||zZa)};zZa.bb=_.Re({type:zZa,selectors:[["","cdkPortal",""]],Rc:["cdkPortal"],features:[_.Hf]});AZa=function(a){a=a.aa.element.nativeElement;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}; _.So=class extends _.xZa{constructor(){super();this.ma=_.n(_.Vl,{optional:!0});this.yc=_.n(_.ih);this.aa=_.n(_.kg);this.fa=!1;this.Mhb=new _.Zl;this.UV=a=>{const b=a.element,c=this.yc.createComment("dom-portal");a.aa=this;b.parentNode.insertBefore(c,b);AZa(this).appendChild(b);this.QE=a;Ro(this,()=>{c.parentNode&&c.parentNode.replaceChild(b,c)})}}get wic(){return this.QE}set wic(a){if(!this.hk()||a||this.fa)this.hk()&&super.detach(),a&&super.attach(a),this.QE=a||null}La(){this.fa=!0}Ea(){super.dispose(); this.la=this.QE=null}VC(a){a.aa=this;const b=a.wc!=null?a.wc:this.aa,c=b.To(a.component,{index:b.length,Kb:a.Kb||b.Kb,uY:a.uY||void 0,r3a:this.ma||void 0});b!==this.aa&&AZa(this).appendChild(c.aa.qm[0]);Ro(this,()=>c.destroy());this.QE=a;this.la=c;this.Mhb.emit(c);return c}lH(a){a.aa=this;const b=this.aa.mg(a.templateRef,a.context,{Kb:a.Kb});Ro(this,()=>this.aa.clear());this.QE=a;this.la=b;this.Mhb.emit(b);return b}};_.So.ea=function(a){return new (a||_.So)}; _.So.bb=_.Re({type:_.So,selectors:[["","cdkPortalOutlet",""]],inputs:{wic:[0,"cdkPortalOutlet","portal"]},outputs:{Mhb:"attached"},Rc:["cdkPortalOutlet"],features:[_.Hf]});_.To=class{};_.To.ea=function(a){return new (a||_.To)};_.To.Aa=_.Qe({type:_.To});_.To.za=_.Wc({});_.Uo=class{constructor(){this.aa=_.n(xYa);this.Ba=_.n(_.bo);this.fb=_.n(uZa);this.la=_.n(Wn);this.Fd=_.n(_.ue);this.Rb=_.n(_.se);this.yc=_.n(_.ih);this.ha=_.n(_.eo);this.ma=_.n(_.ym);this.va=_.n(Yn);this.Ka=_.n(_.$l,{optional:!0});this.ia=_.n(_.Do);this.Da=_.n(_.Oe).zx(null,null);this.Fa=_.n(_.Zn)}create(a){this.Fa.load($Xa);const b=this.Qa(),c=this.Xa(b),d=this.Za(c);a=new _.no(a);a.direction=a.direction||this.ha.value;return new kZa(d,b,c,a,this.Rb,this.la,this.yc,this.ma,this.va,this.Ka==="NoopAnimations", this.Fd.get(_.Ne),this.Da)}position(){return this.fb}Xa(a){const b=this.yc.createElement("div");b.id=this.ia.getId("cdk-overlay-");b.classList.add("cdk-overlay-pane");a.appendChild(b);return b}Qa(){const a=this.yc.createElement("div");this.Ba.aa().appendChild(a);return a}Za(a){this.fa||(this.fa=this.Fd.get(_.Kg));return new yZa(a,this.fa,this.Fd)}};_.Uo.ea=function(a){return new (a||_.Uo)};_.Uo.sa=_.l({token:_.Uo,na:_.Uo.ea,wa:"root"});var CZa;_.BZa=new _.nd("cdk-connected-overlay-scroll-strategy",{wa:"root",na:()=>{const a=_.n(_.Uo);return()=>a.aa.aa()}});CZa={Ga:_.BZa,deps:[_.Uo],Sd:function(a){return()=>a.aa.aa()}};_.Vo=class{};_.Vo.ea=function(a){return new (a||_.Vo)};_.Vo.Aa=_.Qe({type:_.Vo});_.Vo.za=_.Wc({providers:[_.Uo,CZa],imports:[_.fo,_.To,_.mo,_.mo]});var Wo=class extends _.Uo{constructor(){super(...arguments);this.da=[]}Eea(a){this.da.includes(a)||this.da.push(a)}create(a){const b=(a==null?0:a.zf)?_.Hh(a.zf).concat(this.da):this.da;return super.create(Object.assign({},a,{zf:b}))}};Wo.ea=(()=>{let a;return function(b){return(a||(a=_.Id(Wo)))(b||Wo)}})();Wo.sa=_.l({token:Wo,na:Wo.ea});var DZa=class{constructor(){this.role="dialog";this.zf="";this.Ln=!0;this.As="";this.Uf=!1;this.height=this.width="";this.ariaLabel=this.RA=this.jg=this.data=null;this.ariaModal=!1;this.gz="first-tabbable";this.Rjb=this.nEa=this.kA=!0}};var EZa=class{constructor(){this.role="dialog";this.zf="";this.Ln=!0;this.As="";this.Uf=!1;this.height=this.width="";this.ariaLabel=this.RA=this.jg=this.data=null;this.ariaModal=!1;this.gz="first-tabbable";this.Sjb=this.Qjb=this.Rjb=this.kA=!0}};var HZa=function(a){a.va||_.ve(()=>{var b=a.rb.nativeElement;switch(a.he.gz){case !1:case "dialog":FZa(a)||b.focus();break;case !0:case "first-tabbable":let c;((c=a.ha)==null?0:_.HYa(c))||a.fb();break;case "first-heading":(b=a.rb.nativeElement.querySelector('h1, h2, h3, h4, h5, h6, [role="heading"]'))&&GZa(a,b);break;default:(b=a.rb.nativeElement.querySelector(a.he.gz))&&GZa(a,b)}},{Kb:a.Fd})},FZa=function(a){a=a.rb.nativeElement;const b=_.uva();return a===b||a.contains(b)},GZa=function(a,b){_.ro(a.Xa, b)||(b.tabIndex=-1,a.Rb.runOutsideAngular(()=>{const c=()=>{d();e();b.removeAttribute("tabindex")},d=a.Ba.listen(b,"blur",c),e=a.Ba.listen(b,"mousedown",c)}));b.focus(void 0)},Xo=class extends _.xZa{constructor(){super();this.rb=_.n(_.ze);this.Qa=_.n(_.to);this.Xa=_.n(_.so);this.Rb=_.n(_.se);this.Qc=_.n(kZa);this.Eh=_.n(_.qo);this.Ba=_.n(_.am);this.od=_.n(_.Xn);this.yc=_.n(_.ih,{optional:!0});this.N6=this.Fa=this.ha=null;this.Kda=[];this.Sb=_.n(_.fm);this.Fd=_.n(_.ue);this.va=!1;this.UV=a=>{a=this.QC.UV(a); this.fa();return a};this.he=_.n(EZa,{optional:!0})||new EZa;this.he.RA&&this.Kda.push(this.he.RA)}Za(a){this.Kda.push(a);this.Sb.Ra()}Lb(a){a=this.Kda.indexOf(a);a>-1&&(this.Kda.splice(a,1),this.Sb.Ra())}fa(){this.wb();this.qb();this.ma()}ma(){HZa(this)}Ea(){this.va=!0;var a=this.he.kA;let b=null;typeof a==="string"?b=this.yc.querySelector(a):typeof a==="boolean"?b=a?this.Fa:null:a&&(b=a);if(this.he.kA&&b&&typeof b.focus==="function"){a=_.uva();const c=this.rb.nativeElement;if(!a||a===this.yc.body|| a===c||c.contains(a))this.Eh?(_.po(this.Eh,b,this.N6),this.N6=null):b.focus()}this.ha&&this.ha.destroy()}VC(a){a=this.QC.VC(a);this.fa();return a}lH(a){a=this.QC.lH(a);this.fa();return a}yb(){FZa(this)||HZa(this)}fb(){this.rb.nativeElement.focus&&this.rb.nativeElement.focus()}wb(){this.od.isBrowser&&(this.ha=this.Qa.create(this.rb.nativeElement),this.yc&&(this.Fa=_.uva()))}qb(){this.Qc.Tm().subscribe(()=>{this.he.Uf&&this.yb()})}};Xo.ea=function(a){return new (a||Xo)}; Xo.qa