-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path8169.6f5f8f1f4deae121.js
1 lines (1 loc) · 276 KB
/
8169.6f5f8f1f4deae121.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[8169],{7716:(Zt,xt,p)=>{p.d(xt,{Lb:()=>Ft,Zb:()=>U,P$:()=>E,Ej:()=>Et,gC:()=>nt,aq:()=>e,Zf:()=>tt,Y5:()=>l,qv:()=>h,br:()=>a,VT:()=>B,I$:()=>pt,N2:()=>ft});var t=p(4650),M=p(8929),S=p(4843),N=p(6053),ot=p(6498),W=p(3753),o=p(6688),it=p(7043),J=p(4850);function bt(r,w,i){return i?bt(r,w).pipe((0,J.U)(f=>(0,o.k)(f)?i(...f):i(f))):new ot.y(f=>{const y=(...Dt)=>f.next(1===Dt.length?Dt[0]:Dt);let z;try{z=r(y)}catch(Dt){return void f.error(Dt)}if((0,it.m)(w))return()=>w(y,z)})}var st=p(6787),dt=p(5778),lt=p(1059),mt=p(5154),V=p(2198),G=p(7568),T=p(384),C=p(13),I=p(1307),X=p(2986),A=p(7625),Q=p(7604),R=p(3489),F=p(353);const q={leading:!0,trailing:!1};class vt{constructor(w,i,f,y){this.duration=w,this.scheduler=i,this.leading=f,this.trailing=y}call(w,i){return i.subscribe(new wt(w,this.duration,this.scheduler,this.leading,this.trailing))}}class wt extends R.L{constructor(w,i,f,y,z){super(w),this.duration=i,this.scheduler=f,this.leading=y,this.trailing=z,this._hasTrailingValue=!1,this._trailingValue=null}_next(w){this.throttled?this.trailing&&(this._trailingValue=w,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(At,this.duration,{subscriber:this})),this.leading?this.destination.next(w):this.trailing&&(this._trailingValue=w,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const w=this.throttled;w&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),w.unsubscribe(),this.remove(w),this.throttled=null)}}function At(r){const{subscriber:w}=r;w.clearThrottle()}var St=p(2474),Pt=p(826),Lt=p(448);class Nt{constructor(w,i){this.observables=w,this.project=i}call(w,i){return i.subscribe(new s(w,this.observables,this.project))}}class s extends Pt.L{constructor(w,i,f){super(w),this.observables=i,this.project=f,this.toRespond=[];const y=i.length;this.values=new Array(y);for(let z=0;z<y;z++)this.toRespond.push(z);for(let z=0;z<y;z++)this.add((0,Lt.D)(this,i[z],void 0,z))}notifyNext(w,i,f){this.values[f]=i;const y=this.toRespond;if(y.length>0){const z=y.indexOf(f);-1!==z&&y.splice(z,1)}}notifyComplete(){}_next(w){if(0===this.toRespond.length){const i=[w,...this.values];this.project?this._tryProject(i):this.destination.next(i)}}_tryProject(w){let i;try{i=this.project.apply(this,w)}catch(f){return void this.destination.error(f)}this.destination.next(i)}}var k=p(4006),P=p(445),L=p(9521),at=p(8184),kt=p(4080),_t=p(2687),gt=p(7376),Mt=p(6895);const pt=".cdk-cell, .mat-cell, td",Ct=".cdk-popover-edit-cell, .mat-popover-edit-cell",rt=".cdk-row, .mat-row, tr",Rt="table, cdk-table, mat-table",Yt="cdk-edit-pane",zt=`.${Yt}, .mat-edit-pane`;function ft(r,w){if(!(r instanceof Node))return null;let i=r;for(;null!=i&&!(i instanceof Element);)i=i.parentNode;return i?.closest(w)??null}let Bt=(()=>{class r{constructor(i){this._ngZone=i,this.editing=new M.xQ,this.hovering=new M.xQ,this.focused=new M.xQ,this.allRows=new M.xQ,this.mouseMove=new M.xQ,this.disabledCells=new WeakMap,this._editRef=null,this._distinctUntilChanged=(0,dt.x)(),this._startWithNull=(0,lt.O)(null),this._distinctShare=(0,S.z)(this._distinctUntilChanged,(0,mt.d)(1)),this._startWithNullDistinct=(0,S.z)(this._startWithNull,this._distinctUntilChanged),this.editingAndEnabled=this.editing.pipe((0,V.h)(f=>null==f||!this.disabledCells.has(f)),(0,mt.d)(1)),this.editingOrFocused=(0,N.aj)([this.editingAndEnabled.pipe((0,J.U)(f=>ft(f,rt)),this._startWithNull),this.focused.pipe(this._startWithNull)]).pipe((0,J.U)(([f,y])=>y||f),this._distinctUntilChanged,(0,G.e)(0),this._distinctUntilChanged,(0,mt.d)(1)),this._rowsWithHoverContent=new WeakMap,this._currentlyEditing=null,this._hoveredContentStateDistinct=(0,N.aj)([this._getFirstRowWithHoverContent(),this._getLastRowWithHoverContent(),this.editingOrFocused,this.hovering.pipe((0,dt.x)(),(0,T.U)(f=>this.mouseMove.pipe((0,V.h)(y=>f===y),this._startWithNull,(0,C.b)(40))),this._startWithNullDistinct)]).pipe((0,I.T)(1),(0,J.U)(_),(0,dt.x)(O),this._enterZone(),(0,mt.d)(1)),this._editingAndEnabledDistinct=this.editingAndEnabled.pipe((0,dt.x)(),this._enterZone(),(0,mt.d)(1)),this._lastSeenRow=null,this._lastSeenRowHoverOrFocus=null,this._editingAndEnabledDistinct.subscribe(f=>{this._currentlyEditing=f})}get editRef(){return this._editRef}editingCell(i){let f=null;return this._editingAndEnabledDistinct.pipe((0,J.U)(y=>y===(f||(f=ft(i,pt)))),this._distinctUntilChanged)}doneEditingCell(i){const f=ft(i,pt);this._currentlyEditing===f&&this.editing.next(null)}setActiveEditRef(i){this._editRef=i}unsetActiveEditRef(i){this._editRef===i&&(this._editRef=null)}registerRowWithHoverContent(i){this._rowsWithHoverContent.set(i,(this._rowsWithHoverContent.get(i)||0)+1)}deregisterRowWithHoverContent(i){const f=this._rowsWithHoverContent.get(i)||0;f<=1?this._rowsWithHoverContent.delete(i):this._rowsWithHoverContent.set(i,f-1)}hoverOrFocusOnRow(i){return i!==this._lastSeenRow&&(this._lastSeenRow=i,this._lastSeenRowHoverOrFocus=this._hoveredContentStateDistinct.pipe((0,J.U)(f=>f.get(i)||0),this._distinctShare)),this._lastSeenRowHoverOrFocus}_enterZone(){return i=>new ot.y(f=>i.subscribe({next:y=>this._ngZone.run(()=>f.next(y)),error:y=>f.error(y),complete:()=>f.complete()}))}_getFirstRowWithHoverContent(){return this._mapAllRowsToSingleRow(i=>{for(let y,f=0;y=i[f];f++)if(this._rowsWithHoverContent.has(y))return y;return null})}_getLastRowWithHoverContent(){return this._mapAllRowsToSingleRow(i=>{for(let y,f=i.length-1;y=i[f];f--)if(this._rowsWithHoverContent.has(y))return y;return null})}_mapAllRowsToSingleRow(i){return this.allRows.pipe((0,J.U)(i),this._startWithNullDistinct)}}return r.\u0275fac=function(i){return new(i||r)(t.LFG(t.R0b))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();function _([r,w,i,f]){const y=new Map;for(const z of[r,w,i&&i.previousElementSibling,i&&i.nextElementSibling])z&&y.set(z,1);for(const z of[i,f])z&&y.set(z,2);return y}function O(r,w){if(r.size!==w.size)return!1;for(const i of Array.from(r.keys()))if(w.get(i)!==r.get(i))return!1;return!0}let a=(()=>{class r{constructor(i,f,y){this._form=i,this._editEventDispatcher=f,this._ngZone=y,this._finalValueSubject=new M.xQ,this.finalValue=this._finalValueSubject,this._blurredSubject=new M.xQ,this.blurred=this._blurredSubject,this._editEventDispatcher.setActiveEditRef(this)}init(i){this._ngZone.onStable.pipe((0,X.q)(1)).subscribe(()=>{this.updateRevertValue(),i&&this.reset(i)})}ngOnDestroy(){this._editEventDispatcher.unsetActiveEditRef(this),this._finalValueSubject.next(this._form.value),this._finalValueSubject.complete()}isValid(){return this._form.valid}updateRevertValue(){this._revertFormValue=this._form.value}close(){this._editEventDispatcher.editing.next(null)}blur(){this._blurredSubject.next()}reset(i){this._form.reset(i||this._revertFormValue)}}return r.\u0275fac=function(i){return new(i||r)(t.LFG(k.gN,2),t.LFG(Bt),t.LFG(t.R0b))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),g=(()=>{class r{constructor(i){this.directionality=i,this.keyObserver={next:f=>this.handleKeyboardEvent(f)}}moveFocusHorizontally(i,f){const y=Array.from(ft(i,Rt).querySelectorAll(Ct)),Dt=y.indexOf(i)+f;y[Dt]&&y[Dt].focus()}moveFocusVertically(i,f){const y=ft(i,rt),z=Array.from(ft(y,Rt).querySelectorAll(rt)),Dt=z.indexOf(y),It=Array.from(y.querySelectorAll(Ct)).indexOf(i),yt=Dt+f;if(z[yt]){const Ut=Array.from(z[yt].querySelectorAll(Ct));Ut[It]&&Ut[It].focus()}}handleKeyboardEvent(i){const f=ft(i.target,Ct);if(f){switch(i.keyCode){case L.LH:this.moveFocusVertically(f,-1);break;case L.JH:this.moveFocusVertically(f,1);break;case L.oh:this.moveFocusHorizontally(f,"ltr"===this.directionality.value?-1:1);break;case L.SV:this.moveFocusHorizontally(f,"ltr"===this.directionality.value?1:-1);break;default:return}i.preventDefault()}}}return r.\u0275fac=function(i){return new(i||r)(t.LFG(P.Is))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class B{constructor(){this._formValues=new WeakMap}for(w){const i=this._formValues;let f=i.get(w);return f||(f={},i.set(w,f)),f}}let U=(()=>{class r{constructor(i,f){this.elementRef=i,this.editRef=f,this.destroyed=new M.xQ,this.clickOutBehavior="close",this.preservedFormValueChange=new t.vpe,this.ignoreSubmitUnlessValid=!0}ngOnInit(){this.editRef.init(this.preservedFormValue),this.editRef.finalValue.subscribe(this.preservedFormValueChange),this.editRef.blurred.subscribe(()=>this._handleBlur())}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}handleFormSubmit(){this.ignoreSubmitUnlessValid&&!this.editRef.isValid()||(this.editRef.updateRevertValue(),this.editRef.close())}close(){this.editRef.close()}handlePossibleClickOut(i){if(!ft(i.target,zt))switch(this.clickOutBehavior){case"submit":this._triggerFormSubmit(),this.editRef.close();break;case"close":this.editRef.close()}}_handleKeydown(i){"Escape"===i.key&&!(0,L.Vb)(i)&&(this.close(),i.preventDefault())}_handleBlur(){"submit"===this.clickOutBehavior&&this._triggerFormSubmit()}_triggerFormSubmit(){this.elementRef.nativeElement.dispatchEvent(new Event("submit"))}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(t.SBq),t.Y36(a))},r.\u0275dir=t.lG2({type:r,selectors:[["form","cdkEditControl",""]],hostBindings:function(i,f){1&i&&t.NdJ("ngSubmit",function(){return f.handleFormSubmit()})("click",function(z){return f.handlePossibleClickOut(z)},!1,t.evT)("keydown",function(z){return f._handleKeydown(z)})},inputs:{clickOutBehavior:["cdkEditControlClickOutBehavior","clickOutBehavior"],preservedFormValue:["cdkEditControlPreservedFormValue","preservedFormValue"],ignoreSubmitUnlessValid:["cdkEditControlIgnoreSubmitUnlessValid","ignoreSubmitUnlessValid"]},outputs:{preservedFormValueChange:"cdkEditControlPreservedFormValueChange"},features:[t._Bn([a])]}),r})(),Et=(()=>{class r{constructor(i){this.editRef=i,this.type="button"}revertEdit(){this.editRef.reset()}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(a))},r.\u0275dir=t.lG2({type:r,selectors:[["button","cdkEditRevert",""]],hostAttrs:["type","button"],hostBindings:function(i,f){1&i&&t.NdJ("click",function(){return f.revertEdit()})},inputs:{type:"type"}}),r})(),Ft=(()=>{class r{constructor(i,f){this.elementRef=i,this.editRef=f;const y=i.nativeElement;"BUTTON"===y.nodeName&&!y.getAttribute("type")&&y.setAttribute("type","button")}closeEdit(){this.editRef.close()}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(t.SBq),t.Y36(a))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdkEditClose",""]],hostBindings:function(i,f){1&i&&t.NdJ("click",function(){return f.closeEdit()})("keydown.enter",function(){return f.closeEdit()})("keydown.space",function(){return f.closeEdit()})}}),r})(),Ht=(()=>{class r{}return r.\u0275fac=function(i){return new(i||r)},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),v=(()=>{class r extends Ht{constructor(i,f){super(),this.direction=i,this.overlay=f}positionStrategyForCells(i){return this.overlay.position().flexibleConnectedTo(i[0]).withGrowAfterOpen().withPush().withViewportMargin(16).withPositions([{originX:"start",originY:"top",overlayX:"start",overlayY:"top"}])}sizeConfigForCells(i){if(0===i.length)return{};if(1===i.length)return{width:i[0].getBoundingClientRect().width};let f,y;return"ltr"===this.direction.value?(f=i[0],y=i[i.length-1]):(y=i[0],f=i[i.length-1]),{width:y.getBoundingClientRect().right-f.getBoundingClientRect().left}}}return r.\u0275fac=function(i){return new(i||r)(t.LFG(P.Is),t.LFG(at.aV))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})(),Y=(()=>{class r{constructor(i,f,y,z,Dt,It,yt,Ut,Wt){this.directionality=i,this.editEventDispatcher=f,this.focusDispatcher=y,this.focusTrapFactory=z,this.ngZone=Dt,this.overlay=It,this.positionFactory=yt,this.scrollDispatcher=Ut,this.viewportRuler=Wt}}return r.\u0275fac=function(i){return new(i||r)(t.LFG(P.Is),t.LFG(Bt),t.LFG(g),t.LFG(_t.qV),t.LFG(t.R0b),t.LFG(at.aV),t.LFG(Ht),t.LFG(gt.mF),t.LFG(gt.rL))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac}),r})();class m extends _t.iQ{constructor(w,i,f,y){super(w,i,f,y,!0),this._escapeSubject=new M.xQ,this.startAnchorListener=()=>(this._escapeSubject.next(0),!0),this.endAnchorListener=()=>(this._escapeSubject.next(1),!0),this.attachAnchors()}escapes(){return this._escapeSubject}}let D=(()=>{class r{constructor(i,f,y){this._checker=i,this._ngZone=f,this._document=y}create(i){return new m(i,this._checker,this._ngZone,this._document)}}return r.\u0275fac=function(i){return new(i||r)(t.LFG(_t.ic),t.LFG(t.R0b),t.LFG(Mt.K0))},r.\u0275prov=t.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),nt=(()=>{class r{constructor(i,f,y,z){this.elementRef=i,this.editEventDispatcher=f,this.focusDispatcher=y,this.ngZone=z,this.destroyed=new M.xQ}ngAfterViewInit(){this._listenForTableEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForTableEvents(){const i=this.elementRef.nativeElement,f=y=>(0,J.U)(z=>ft(z.target,y));this.ngZone.runOutsideAngular(()=>{(0,W.R)(i,"mouseover").pipe(f(rt),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.hovering),(0,W.R)(i,"mouseleave").pipe((0,Q.h)(null),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.hovering),(0,W.R)(i,"mousemove").pipe(function ut(r,w=F.P,i=q){return f=>f.lift(new vt(r,w,i.leading,i.trailing))}(10),f(rt),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.mouseMove),bt(y=>i.addEventListener("focus",y,!0),y=>i.removeEventListener("focus",y,!0)).pipe(f(rt),(0,St.B)(),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.focused),(0,st.T)(bt(y=>i.addEventListener("blur",y,!0),y=>i.removeEventListener("blur",y,!0)),(0,W.R)(i,"keydown").pipe((0,V.h)(y=>"Escape"===y.key))).pipe((0,Q.h)(null),(0,St.B)(),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.focused),this.ngZone.onStable.pipe(function Tt(...r){return w=>{let i;return"function"==typeof r[r.length-1]&&(i=r.pop()),w.lift(new Nt(r,i))}}(this.editEventDispatcher.editingOrFocused),(0,V.h)(([y,z])=>null==z),(0,J.U)(()=>i.querySelectorAll(rt)),(0,St.B)(),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.allRows),(0,W.R)(i,"keydown").pipe((0,V.h)(y=>"Enter"===y.key),f(pt),(0,A.R)(this.destroyed)).subscribe(this.editEventDispatcher.editing),(0,W.R)(i,"keydown").pipe((0,A.R)(this.destroyed)).subscribe(this.focusDispatcher.keyObserver)})}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(t.SBq),t.Y36(Bt),t.Y36(g),t.Y36(t.R0b))},r.\u0275dir=t.lG2({type:r,selectors:[["table","editable",""],["cdk-table","editable",""],["mat-table","editable",""]],features:[t._Bn([Bt,Y])]}),r})(),e=(()=>{class r{constructor(i,f,y){this.services=i,this.elementRef=f,this.viewContainerRef=y,this.template=null,this._colspan={},this._disabled=!1,this.destroyed=new M.xQ}get colspan(){return this._colspan}set colspan(i){this._colspan=i,this.overlayRef&&(this.overlayRef.updatePositionStrategy(this._getPositionStrategy()),this.overlayRef.hasAttached()&&this._updateOverlaySize())}get disabled(){return this._disabled}set disabled(i){this._disabled=i,i?(this.services.editEventDispatcher.doneEditingCell(this.elementRef.nativeElement),this.services.editEventDispatcher.disabledCells.set(this.elementRef.nativeElement,!0)):this.services.editEventDispatcher.disabledCells.delete(this.elementRef.nativeElement)}ngAfterViewInit(){this._startListeningToEditEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.focusTrap&&(this.focusTrap.destroy(),this.focusTrap=void 0),this.overlayRef&&this.overlayRef.dispose()}initFocusTrap(){this.focusTrap=this.services.focusTrapFactory.create(this.overlayRef.overlayElement)}closeEditOverlay(){this.services.editEventDispatcher.doneEditingCell(this.elementRef.nativeElement)}panelClass(){return Yt}_startListeningToEditEvents(){this.services.editEventDispatcher.editingCell(this.elementRef.nativeElement).pipe((0,A.R)(this.destroyed)).subscribe(i=>{i&&this.template?(this.overlayRef||this._createEditOverlay(),this._showEditOverlay()):this.overlayRef&&(this._maybeReturnFocusToCell(),this.overlayRef.detach())})}_createEditOverlay(){this.overlayRef=this.services.overlay.create({disposeOnNavigation:!0,panelClass:this.panelClass(),positionStrategy:this._getPositionStrategy(),scrollStrategy:this.services.overlay.scrollStrategies.reposition(),direction:this.services.directionality}),this.initFocusTrap(),this.overlayRef.overlayElement.setAttribute("aria-role","dialog"),this.overlayRef.detachments().subscribe(()=>this.closeEditOverlay())}_showEditOverlay(){this.overlayRef.attach(new kt.UE(this.template,this.viewContainerRef,{$implicit:this.context})),this.services.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.focusTrap.focusInitialElement()})}),(0,st.T)(this.services.scrollDispatcher.scrolled(),this.services.viewportRuler.change()).pipe((0,lt.O)(null),(0,A.R)((0,st.T)(this.overlayRef.detachments(),this.destroyed))).subscribe(()=>{this._updateOverlaySize()})}_getOverlayCells(){const i=ft(this.elementRef.nativeElement,pt);if(!this._colspan.before&&!this._colspan.after)return[i];const f=ft(this.elementRef.nativeElement,rt),y=Array.from(f.querySelectorAll(pt)),z=y.indexOf(i);return y.slice(z-(this._colspan.before||0),z+(this._colspan.after||0)+1)}_getPositionStrategy(){return this.services.positionFactory.positionStrategyForCells(this._getOverlayCells())}_updateOverlaySize(){this.overlayRef.updateSize(this.services.positionFactory.sizeConfigForCells(this._getOverlayCells()))}_maybeReturnFocusToCell(){ft(document.activeElement,zt)===this.overlayRef.overlayElement&&this.elementRef.nativeElement.focus()}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(Y),t.Y36(t.SBq),t.Y36(t.s_b))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdkPopoverEdit","",3,"cdkPopoverEditTabOut",""]],hostAttrs:[1,"cdk-popover-edit-cell"],hostVars:2,hostBindings:function(i,f){2&i&&t.uIk("tabindex",f.disabled?null:0)("aria-haspopup",!f.disabled)},inputs:{template:["cdkPopoverEdit","template"],context:["cdkPopoverEditContext","context"],colspan:["cdkPopoverEditColspan","colspan"],disabled:["cdkPopoverEditDisabled","disabled"]}}),r})(),l=(()=>{class r extends e{constructor(i,f,y,z){super(y,i,f),this.focusEscapeNotifierFactory=z}initFocusTrap(){this.focusTrap=this.focusEscapeNotifierFactory.create(this.overlayRef.overlayElement),this.focusTrap.escapes().pipe((0,A.R)(this.destroyed)).subscribe(i=>{this.services.editEventDispatcher.editRef&&this.services.editEventDispatcher.editRef.blur(),this.services.focusDispatcher.moveFocusHorizontally(ft(this.elementRef.nativeElement,pt),0===i?-1:1),this.closeEditOverlay()})}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(t.SBq),t.Y36(t.s_b),t.Y36(Y),t.Y36(D))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdkPopoverEdit","","cdkPopoverEditTabOut",""]],hostAttrs:[1,"cdk-popover-edit-cell"],hostVars:2,hostBindings:function(i,f){2&i&&t.uIk("tabindex",f.disabled?null:0)("aria-haspopup",!f.disabled)},inputs:{template:["cdkPopoverEdit","template"],context:["cdkPopoverEditContext","context"],colspan:["cdkPopoverEditColspan","colspan"],disabled:["cdkPopoverEditDisabled","disabled"]},features:[t.qOj]}),r})(),h=(()=>{class r{constructor(i,f,y,z){this.services=i,this.elementRef=f,this.templateRef=y,this.viewContainerRef=z,this.destroyed=new M.xQ,this.viewRef=null}ngAfterViewInit(){this._row=ft(this.elementRef.nativeElement,rt),this.services.editEventDispatcher.registerRowWithHoverContent(this._row),this._listenForHoverAndFocusEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.viewRef&&this.viewRef.destroy(),this._row&&this.services.editEventDispatcher.deregisterRowWithHoverContent(this._row)}initElement(i){}makeElementHiddenButFocusable(i){i.style.opacity="0"}makeElementVisible(i){i.style.opacity=""}_listenForHoverAndFocusEvents(){this.services.editEventDispatcher.hoverOrFocusOnRow(this._row).pipe((0,A.R)(this.destroyed)).subscribe(i=>{2===i||1===i?(this.viewRef?-1===this.viewContainerRef.indexOf(this.viewRef)&&(this.viewContainerRef.insert(this.viewRef),this.viewRef.markForCheck()):(this.viewRef=this.viewContainerRef.createEmbeddedView(this.templateRef,{}),this.initElement(this.viewRef.rootNodes[0]),this.viewRef.markForCheck()),2===i?this.makeElementVisible(this.viewRef.rootNodes[0]):this.makeElementHiddenButFocusable(this.viewRef.rootNodes[0])):this.viewRef&&this.viewContainerRef.detach(this.viewContainerRef.indexOf(this.viewRef))})}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(Y),t.Y36(t.SBq),t.Y36(t.Rgc),t.Y36(t.s_b))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdkRowHoverContent",""]]}),r})(),E=(()=>{class r{constructor(i,f){this.elementRef=i,this.editEventDispatcher=f;const y=i.nativeElement;"BUTTON"===y.nodeName&&!y.getAttribute("type")&&y.setAttribute("type","button")}openEdit(i){this.editEventDispatcher.editing.next(ft(this.elementRef.nativeElement,pt)),i.stopPropagation()}}return r.\u0275fac=function(i){return new(i||r)(t.Y36(t.SBq),t.Y36(Bt))},r.\u0275dir=t.lG2({type:r,selectors:[["","cdkEditOpen",""]],hostBindings:function(i,f){1&i&&t.NdJ("click",function(z){return f.openEdit(z)})}}),r})(),tt=(()=>{class r{}return r.\u0275fac=function(i){return new(i||r)},r.\u0275mod=t.oAB({type:r}),r.\u0275inj=t.cJS({providers:[{provide:Ht,useClass:v}],imports:[at.U8]}),r})()},5013:(Zt,xt,p)=>{p.d(xt,{$E:()=>Et,Af:()=>ut,D5:()=>R,FT:()=>U,HT:()=>nt,Hx:()=>D,Kb:()=>_t,O_:()=>Q,QJ:()=>vt,Sq:()=>kt,T$:()=>B,Z4:()=>F,_J:()=>pt,bH:()=>Ft,fe:()=>at,fo:()=>H,hD:()=>wt,m$:()=>g,nl:()=>St,oF:()=>Pt,pF:()=>a,pN:()=>X,qM:()=>Mt,r2:()=>Ct,s$:()=>k,xN:()=>gt,zC:()=>Y});var t=p(445),M=p(1281),S=p(5017),N=p(3353),ot=p(7376),W=p(6895),o=p(4650),it=p(8929),J=p(5254),bt=p(591),st=p(4715),dt=p(1086),lt=p(7625),mt=p(2986);const V=[[["caption"]],[["colgroup"],["col"]]],G=["caption","colgroup, col"];function T(d,x){if(1&d&&(o.TgZ(0,"th",3),o._uU(1),o.qZA()),2&d){const e=o.oxw();o.Udp("text-align",e.justify),o.xp6(1),o.hij(" ",e.headerText," ")}}function C(d,x){if(1&d&&(o.TgZ(0,"td",4),o._uU(1),o.qZA()),2&d){const e=x.$implicit,l=o.oxw();o.Udp("text-align",l.justify),o.xp6(1),o.hij(" ",l.dataAccessor(e,l.name)," ")}}function I(d){return class extends d{constructor(...x){super(...x),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(x){const e=this._sticky;this._sticky=(0,M.Ig)(x),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const x=this._hasStickyChanged;return this._hasStickyChanged=!1,x}resetStickyChanged(){this._hasStickyChanged=!1}}}const X=new o.OlP("CDK_TABLE"),A=new o.OlP("text-column-options");let Q=(()=>{class d{constructor(e){this.template=e}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkCellDef",""]]}),d})(),R=(()=>{class d{constructor(e){this.template=e}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkHeaderCellDef",""]]}),d})(),F=(()=>{class d{constructor(e){this.template=e}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkFooterCellDef",""]]}),d})();class q{}const ht=I(q);let H=(()=>{class d extends ht{constructor(e){super(),this._table=e,this._stickyEnd=!1}get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const l=this._stickyEnd;this._stickyEnd=(0,M.Ig)(e),this._hasStickyChanged=l!==this._stickyEnd}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(X,8))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,l,h){if(1&e&&(o.Suo(h,Q,5),o.Suo(h,R,5),o.Suo(h,F,5)),2&e){let E;o.iGM(E=o.CRH())&&(l.cell=E.first),o.iGM(E=o.CRH())&&(l.headerCell=E.first),o.iGM(E=o.CRH())&&(l.footerCell=E.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[o._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:d}]),o.qOj]}),d})();class ct{constructor(x,e){e.nativeElement.classList.add(...x._columnCssClassName)}}let ut=(()=>{class d extends ct{constructor(e,l){super(e,l)}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(H),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[o.qOj]}),d})(),vt=(()=>{class d extends ct{constructor(e,l){if(super(e,l),1===e._table?._elementRef.nativeElement.nodeType){const h=e._table._elementRef.nativeElement.getAttribute("role");l.nativeElement.setAttribute("role","grid"===h||"treegrid"===h?"gridcell":"cell")}}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(H),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[o.qOj]}),d})(),wt=(()=>{class d extends ct{constructor(e,l){if(super(e,l),1===e._table?._elementRef.nativeElement.nodeType){const h=e._table._elementRef.nativeElement.getAttribute("role");l.nativeElement.setAttribute("role","grid"===h||"treegrid"===h?"gridcell":"cell")}}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(H),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[o.qOj]}),d})();class At{constructor(){this.tasks=[],this.endTasks=[]}}const St=new o.OlP("_COALESCED_STYLE_SCHEDULER");let Pt=(()=>{class d{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new it.xQ}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new At,this._getScheduleObservable().pipe((0,lt.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new At;for(const l of e.tasks)l();for(const l of e.endTasks)l()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,J.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,mt.q)(1))}}return d.\u0275fac=function(e){return new(e||d)(o.LFG(o.R0b))},d.\u0275prov=o.Yz7({token:d,factory:d.\u0275fac}),d})(),Tt=(()=>{class d{constructor(e,l){this.template=e,this._differs=l}ngOnChanges(e){if(!this._columnsDiffer){const l=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(l).create(),this._columnsDiffer.diff(l)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof k?e.headerCell.template:this instanceof at?e.footerCell.template:e.cell.template}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc),o.Y36(o.ZZ4))},d.\u0275dir=o.lG2({type:d,features:[o.TTD]}),d})();class Nt extends Tt{}const s=I(Nt);let k=(()=>{class d extends s{constructor(e,l,h){super(e,l),this._table=h}ngOnChanges(e){super.ngOnChanges(e)}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(X,8))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[o.qOj,o.TTD]}),d})();class P extends Tt{}const L=I(P);let at=(()=>{class d extends L{constructor(e,l,h){super(e,l),this._table=h}ngOnChanges(e){super.ngOnChanges(e)}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(X,8))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[o.qOj,o.TTD]}),d})(),kt=(()=>{class d extends Tt{constructor(e,l,h){super(e,l),this._table=h}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc),o.Y36(o.ZZ4),o.Y36(X,8))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[o.qOj]}),d})(),_t=(()=>{class d{constructor(e){this._viewContainer=e,d.mostRecentCellOutlet=this}ngOnDestroy(){d.mostRecentCellOutlet===this&&(d.mostRecentCellOutlet=null)}}return d.mostRecentCellOutlet=null,d.\u0275fac=function(e){return new(e||d)(o.Y36(o.s_b))},d.\u0275dir=o.lG2({type:d,selectors:[["","cdkCellOutlet",""]]}),d})(),gt=(()=>{class d{}return d.\u0275fac=function(e){return new(e||d)},d.\u0275cmp=o.Xpm({type:d,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,l){1&e&&o.GkF(0,0)},dependencies:[_t],encapsulation:2}),d})(),Mt=(()=>{class d{}return d.\u0275fac=function(e){return new(e||d)},d.\u0275cmp=o.Xpm({type:d,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,l){1&e&&o.GkF(0,0)},dependencies:[_t],encapsulation:2}),d})(),pt=(()=>{class d{}return d.\u0275fac=function(e){return new(e||d)},d.\u0275cmp=o.Xpm({type:d,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,l){1&e&&o.GkF(0,0)},dependencies:[_t],encapsulation:2}),d})(),Ct=(()=>{class d{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.Rgc))},d.\u0275dir=o.lG2({type:d,selectors:[["ng-template","cdkNoDataRow",""]]}),d})();const rt=["top","bottom","left","right"];class Rt{constructor(x,e,l,h,E=!0,Z=!0,tt){this._isNativeHtmlTable=x,this._stickCellCss=e,this.direction=l,this._coalescedStyleScheduler=h,this._isBrowser=E,this._needsPositionStickyOnElement=Z,this._positionListener=tt,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(x,e){const l=[];for(const h of x)if(h.nodeType===h.ELEMENT_NODE){l.push(h);for(let E=0;E<h.children.length;E++)l.push(h.children[E])}this._coalescedStyleScheduler.schedule(()=>{for(const h of l)this._removeStickyStyle(h,e)})}updateStickyColumns(x,e,l,h=!0){if(!x.length||!this._isBrowser||!e.some(y=>y)&&!l.some(y=>y))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const E=x[0],Z=E.children.length,tt=this._getCellWidths(E,h),r=this._getStickyStartColumnPositions(tt,e),w=this._getStickyEndColumnPositions(tt,l),i=e.lastIndexOf(!0),f=l.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const y="rtl"===this.direction,z=y?"right":"left",Dt=y?"left":"right";for(const It of x)for(let yt=0;yt<Z;yt++){const Ut=It.children[yt];e[yt]&&this._addStickyStyle(Ut,z,r[yt],yt===i),l[yt]&&this._addStickyStyle(Ut,Dt,w[yt],yt===f)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===i?[]:tt.slice(0,i+1).map((It,yt)=>e[yt]?It:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===f?[]:tt.slice(f).map((It,yt)=>l[yt+f]?It:null).reverse()}))})}stickRows(x,e,l){if(!this._isBrowser)return;const h="bottom"===l?x.slice().reverse():x,E="bottom"===l?e.slice().reverse():e,Z=[],tt=[],r=[];for(let i=0,f=0;i<h.length;i++){if(!E[i])continue;Z[i]=f;const y=h[i];r[i]=this._isNativeHtmlTable?Array.from(y.children):[y];const z=y.getBoundingClientRect().height;f+=z,tt[i]=z}const w=E.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let i=0;i<h.length;i++){if(!E[i])continue;const f=Z[i],y=i===w;for(const z of r[i])this._addStickyStyle(z,l,f,y)}"top"===l?this._positionListener?.stickyHeaderRowsUpdated({sizes:tt,offsets:Z,elements:r}):this._positionListener?.stickyFooterRowsUpdated({sizes:tt,offsets:Z,elements:r})})}updateStickyFooterContainer(x,e){if(!this._isNativeHtmlTable)return;const l=x.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{e.some(h=>!h)?this._removeStickyStyle(l,["bottom"]):this._addStickyStyle(l,"bottom",0,!1)})}_removeStickyStyle(x,e){for(const h of e)x.style[h]="",x.classList.remove(this._borderCellCss[h]);rt.some(h=>-1===e.indexOf(h)&&x.style[h])?x.style.zIndex=this._getCalculatedZIndex(x):(x.style.zIndex="",this._needsPositionStickyOnElement&&(x.style.position=""),x.classList.remove(this._stickCellCss))}_addStickyStyle(x,e,l,h){x.classList.add(this._stickCellCss),h&&x.classList.add(this._borderCellCss[e]),x.style[e]=`${l}px`,x.style.zIndex=this._getCalculatedZIndex(x),this._needsPositionStickyOnElement&&(x.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(x){const e={top:100,bottom:10,left:1,right:1};let l=0;for(const h of rt)x.style[h]&&(l+=e[h]);return l?`${l}`:""}_getCellWidths(x,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const l=[],h=x.children;for(let E=0;E<h.length;E++)l.push(h[E].getBoundingClientRect().width);return this._cachedCellWidths=l,l}_getStickyStartColumnPositions(x,e){const l=[];let h=0;for(let E=0;E<x.length;E++)e[E]&&(l[E]=h,h+=x[E]);return l}_getStickyEndColumnPositions(x,e){const l=[];let h=0;for(let E=x.length;E>0;E--)e[E]&&(l[E]=h,h+=x[E]);return l}}const a=new o.OlP("CDK_SPL");let g=(()=>{class d{}return d.\u0275fac=function(e){return new(e||d)},d.\u0275dir=o.lG2({type:d,selectors:[["cdk-table","recycleRows",""],["table","cdk-table","","recycleRows",""]],features:[o._Bn([{provide:S.k,useClass:S.eX}])]}),d})(),B=(()=>{class d{constructor(e,l){this.viewContainer=e,this.elementRef=l}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.s_b),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["","rowOutlet",""]]}),d})(),U=(()=>{class d{constructor(e,l){this.viewContainer=e,this.elementRef=l}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.s_b),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["","headerRowOutlet",""]]}),d})(),Et=(()=>{class d{constructor(e,l){this.viewContainer=e,this.elementRef=l}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.s_b),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["","footerRowOutlet",""]]}),d})(),Ft=(()=>{class d{constructor(e,l){this.viewContainer=e,this.elementRef=l}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.s_b),o.Y36(o.SBq))},d.\u0275dir=o.lG2({type:d,selectors:[["","noDataRowOutlet",""]]}),d})(),Y=(()=>{class d{constructor(e,l,h,E,Z,tt,r,w,i,f,y,z){this._differs=e,this._changeDetectorRef=l,this._elementRef=h,this._dir=Z,this._platform=r,this._viewRepeater=w,this._coalescedStyleScheduler=i,this._viewportRuler=f,this._stickyPositioningListener=y,this._ngZone=z,this._onDestroy=new it.xQ,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new o.vpe,this.viewChange=new bt.X({start:0,end:Number.MAX_VALUE}),E||this._elementRef.nativeElement.setAttribute("role","table"),this._document=tt,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=(0,M.Ig)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=(0,M.Ig)(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,l)=>this.trackBy?this.trackBy(l.dataIndex,l.data):l),this._viewportRuler.change().pipe((0,lt.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const l=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||l,this._forceRecalculateCellWidths=l,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,S.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const l=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,l,(h,E,Z)=>this._getEmbeddedViewArgs(h.item,Z),h=>h.item.data,h=>{1===h.operation&&h.context&&this._renderCellTemplateForItem(h.record.item.rowDef,h.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(h=>{l.get(h.currentIndex).context.$implicit=h.item.data}),this._updateNoDataRow(),this._ngZone&&o.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,mt.q)(1),(0,lt.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),h=this._elementRef.nativeElement.querySelector("thead");h&&(h.style.display=e.length?"":"none");const E=this._headerRowDefs.map(Z=>Z.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,E,"top"),this._headerRowDefs.forEach(Z=>Z.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),h=this._elementRef.nativeElement.querySelector("tfoot");h&&(h.style.display=e.length?"":"none");const E=this._footerRowDefs.map(Z=>Z.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,E,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,E),this._footerRowDefs.forEach(Z=>Z.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),l=this._getRenderedRows(this._rowOutlet),h=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...l,...h],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((E,Z)=>{this._addStickyColumnStyles([E],this._headerRowDefs[Z])}),this._rowDefs.forEach(E=>{const Z=[];for(let tt=0;tt<l.length;tt++)this._renderRows[tt].rowDef===E&&Z.push(l[tt]);this._addStickyColumnStyles(Z,E)}),h.forEach((E,Z)=>{this._addStickyColumnStyles([E],this._footerRowDefs[Z])}),Array.from(this._columnDefsByName.values()).forEach(E=>E.resetStickyChanged())}_getAllRenderRows(){const e=[],l=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let h=0;h<this._data.length;h++){let E=this._data[h];const Z=this._getRenderRowsForData(E,h,l.get(E));this._cachedRenderRowsMap.has(E)||this._cachedRenderRowsMap.set(E,new WeakMap);for(let tt=0;tt<Z.length;tt++){let r=Z[tt];const w=this._cachedRenderRowsMap.get(r.data);w.has(r.rowDef)?w.get(r.rowDef).push(r):w.set(r.rowDef,[r]),e.push(r)}}return e}_getRenderRowsForData(e,l,h){return this._getRowDefs(e,l).map(Z=>{const tt=h&&h.has(Z)?h.get(Z):[];if(tt.length){const r=tt.shift();return r.dataIndex=l,r}return{data:e,rowDef:Z,dataIndex:l}})}_cacheColumnDefs(){this._columnDefsByName.clear(),m(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(l=>{this._columnDefsByName.has(l.name),this._columnDefsByName.set(l.name,l)})}_cacheRowDefs(){this._headerRowDefs=m(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=m(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=m(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(l=>!l.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(Z,tt)=>Z||!!tt.getColumnsDiff(),l=this._rowDefs.reduce(e,!1);l&&this._forceRenderDataRows();const h=this._headerRowDefs.reduce(e,!1);h&&this._forceRenderHeaderRows();const E=this._footerRowDefs.reduce(e,!1);return E&&this._forceRenderFooterRows(),l||h||E}_switchDataSource(e){this._data=[],(0,S.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;(0,S.Z9)(this.dataSource)?e=this.dataSource.connect(this):(0,st.b)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,dt.of)(this.dataSource)),this._renderChangeSubscription=e.pipe((0,lt.R)(this._onDestroy)).subscribe(l=>{this._data=l||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,l)=>this._renderRow(this._headerRowOutlet,e,l)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,l)=>this._renderRow(this._footerRowOutlet,e,l)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,l){const h=Array.from(l.columns||[]).map(tt=>this._columnDefsByName.get(tt)),E=h.map(tt=>tt.sticky),Z=h.map(tt=>tt.stickyEnd);this._stickyStyler.updateStickyColumns(e,E,Z,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const l=[];for(let h=0;h<e.viewContainer.length;h++){const E=e.viewContainer.get(h);l.push(E.rootNodes[0])}return l}_getRowDefs(e,l){if(1==this._rowDefs.length)return[this._rowDefs[0]];let h=[];if(this.multiTemplateDataRows)h=this._rowDefs.filter(E=>!E.when||E.when(l,e));else{let E=this._rowDefs.find(Z=>Z.when&&Z.when(l,e))||this._defaultRowDef;E&&h.push(E)}return h}_getEmbeddedViewArgs(e,l){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:l}}_renderRow(e,l,h,E={}){const Z=e.viewContainer.createEmbeddedView(l.template,E,h);return this._renderCellTemplateForItem(l,E),Z}_renderCellTemplateForItem(e,l){for(let h of this._getCellTemplates(e))_t.mostRecentCellOutlet&&_t.mostRecentCellOutlet._viewContainer.createEmbeddedView(h,l);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let l=0,h=e.length;l<h;l++){const Z=e.get(l).context;Z.count=h,Z.first=0===l,Z.last=l===h-1,Z.even=l%2==0,Z.odd=!Z.even,this.multiTemplateDataRows?(Z.dataIndex=this._renderRows[l].dataIndex,Z.renderIndex=l):Z.index=this._renderRows[l].dataIndex}}_getCellTemplates(e){return e&&e.columns?Array.from(e.columns,l=>{const h=this._columnDefsByName.get(l);return e.extractCellTemplate(h)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),l=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const h of l){const E=this._document.createElement(h.tag);E.setAttribute("role","rowgroup");for(const Z of h.outlets)E.appendChild(Z.elementRef.nativeElement);e.appendChild(E)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(l,h)=>l||h.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Rt(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,dt.of)()).pipe((0,lt.R)(this._onDestroy)).subscribe(l=>{this._stickyStyler.direction=l,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(l=>!l._table||l._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const l=0===this._rowOutlet.viewContainer.length;if(l===this._isShowingNoDataRow)return;const h=this._noDataRowOutlet.viewContainer;if(l){const E=h.createEmbeddedView(e.templateRef),Z=E.rootNodes[0];1===E.rootNodes.length&&Z?.nodeType===this._document.ELEMENT_NODE&&(Z.setAttribute("role","row"),Z.classList.add(e._contentClassName))}else h.clear();this._isShowingNoDataRow=l}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(o.ZZ4),o.Y36(o.sBO),o.Y36(o.SBq),o.$8M("role"),o.Y36(t.Is,8),o.Y36(W.K0),o.Y36(N.t4),o.Y36(S.k),o.Y36(St),o.Y36(ot.rL),o.Y36(a,12),o.Y36(o.R0b,8))},d.\u0275cmp=o.Xpm({type:d,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,l,h){if(1&e&&(o.Suo(h,Ct,5),o.Suo(h,H,5),o.Suo(h,kt,5),o.Suo(h,k,5),o.Suo(h,at,5)),2&e){let E;o.iGM(E=o.CRH())&&(l._noDataRow=E.first),o.iGM(E=o.CRH())&&(l._contentColumnDefs=E),o.iGM(E=o.CRH())&&(l._contentRowDefs=E),o.iGM(E=o.CRH())&&(l._contentHeaderRowDefs=E),o.iGM(E=o.CRH())&&(l._contentFooterRowDefs=E)}},viewQuery:function(e,l){if(1&e&&(o.Gf(B,7),o.Gf(U,7),o.Gf(Et,7),o.Gf(Ft,7)),2&e){let h;o.iGM(h=o.CRH())&&(l._rowOutlet=h.first),o.iGM(h=o.CRH())&&(l._headerRowOutlet=h.first),o.iGM(h=o.CRH())&&(l._footerRowOutlet=h.first),o.iGM(h=o.CRH())&&(l._noDataRowOutlet=h.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(e,l){2&e&&o.ekj("cdk-table-fixed-layout",l.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[o._Bn([{provide:X,useExisting:d},{provide:S.k,useClass:S.yy},{provide:St,useClass:Pt},{provide:a,useValue:null}])],ngContentSelectors:G,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,l){1&e&&(o.F$t(V),o.Hsn(0),o.Hsn(1,1),o.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[B,U,Et,Ft],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),d})();function m(d,x){return d.concat(Array.from(x))}let D=(()=>{class d{constructor(e,l){this._table=e,this._options=l,this.justify="start",this._options=l||{}}get name(){return this._name}set name(e){this._name=e,this._syncColumnDefName()}ngOnInit(){this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||((e,l)=>e[l])),this._table&&(this.columnDef.cell=this.cell,this.columnDef.headerCell=this.headerCell,this._table.addColumnDef(this.columnDef))}ngOnDestroy(){this._table&&this._table.removeColumnDef(this.columnDef)}_createDefaultHeaderText(){const e=this.name;return this._options&&this._options.defaultHeaderTextTransform?this._options.defaultHeaderTextTransform(e):e[0].toUpperCase()+e.slice(1)}_syncColumnDefName(){this.columnDef&&(this.columnDef.name=this.name)}}return d.\u0275fac=function(e){return new(e||d)(o.Y36(Y,8),o.Y36(A,8))},d.\u0275cmp=o.Xpm({type:d,selectors:[["cdk-text-column"]],viewQuery:function(e,l){if(1&e&&(o.Gf(H,7),o.Gf(Q,7),o.Gf(R,7)),2&e){let h;o.iGM(h=o.CRH())&&(l.columnDef=h.first),o.iGM(h=o.CRH())&&(l.cell=h.first),o.iGM(h=o.CRH())&&(l.headerCell=h.first)}},inputs:{name:"name",headerText:"headerText",dataAccessor:"dataAccessor",justify:"justify"},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdk-header-cell","",3,"text-align",4,"cdkHeaderCellDef"],["cdk-cell","",3,"text-align",4,"cdkCellDef"],["cdk-header-cell",""],["cdk-cell",""]],template:function(e,l){1&e&&(o.ynx(0,0),o.YNc(1,T,2,3,"th",1),o.YNc(2,C,2,3,"td",2),o.BQk())},dependencies:[Q,R,H,wt,ut],encapsulation:2}),d})(),nt=(()=>{class d{}return d.\u0275fac=function(e){return new(e||d)},d.\u0275mod=o.oAB({type:d}),d.\u0275inj=o.cJS({imports:[ot.Cl]}),d})()},9349:(Zt,xt,p)=>{p.d(xt,{IC:()=>lt,Ky:()=>mt,Lq:()=>st,aC:()=>dt});var t=p(3353),M=p(4650),S=p(1281),N=p(8896),ot=p(8929),W=p(3753),o=p(7568),it=p(7625),J=p(6895);const bt=(0,t.i$)({passive:!0});let st=(()=>{class V{constructor(T,C){this._platform=T,this._ngZone=C,this._monitoredElements=new Map}monitor(T){if(!this._platform.isBrowser)return N.E;const C=(0,S.fI)(T),I=this._monitoredElements.get(C);if(I)return I.subject;const X=new ot.xQ,A="cdk-text-field-autofilled",Q=R=>{"cdk-text-field-autofill-start"!==R.animationName||C.classList.contains(A)?"cdk-text-field-autofill-end"===R.animationName&&C.classList.contains(A)&&(C.classList.remove(A),this._ngZone.run(()=>X.next({target:R.target,isAutofilled:!1}))):(C.classList.add(A),this._ngZone.run(()=>X.next({target:R.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{C.addEventListener("animationstart",Q,bt),C.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(C,{subject:X,unlisten:()=>{C.removeEventListener("animationstart",Q,bt)}}),X}stopMonitoring(T){const C=(0,S.fI)(T),I=this._monitoredElements.get(C);I&&(I.unlisten(),I.subject.complete(),C.classList.remove("cdk-text-field-autofill-monitored"),C.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(C))}ngOnDestroy(){this._monitoredElements.forEach((T,C)=>this.stopMonitoring(C))}}return V.\u0275fac=function(T){return new(T||V)(M.LFG(t.t4),M.LFG(M.R0b))},V.\u0275prov=M.Yz7({token:V,factory:V.\u0275fac,providedIn:"root"}),V})(),dt=(()=>{class V{constructor(T,C){this._elementRef=T,this._autofillMonitor=C,this.cdkAutofill=new M.vpe}ngOnInit(){this._autofillMonitor.monitor(this._elementRef).subscribe(T=>this.cdkAutofill.emit(T))}ngOnDestroy(){this._autofillMonitor.stopMonitoring(this._elementRef)}}return V.\u0275fac=function(T){return new(T||V)(M.Y36(M.SBq),M.Y36(st))},V.\u0275dir=M.lG2({type:V,selectors:[["","cdkAutofill",""]],outputs:{cdkAutofill:"cdkAutofill"}}),V})(),lt=(()=>{class V{constructor(T,C,I,X){this._elementRef=T,this._platform=C,this._ngZone=I,this._destroyed=new ot.xQ,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=A=>{this._hasFocus="focus"===A.type},this._document=X,this._textareaElement=this._elementRef.nativeElement}get minRows(){return this._minRows}set minRows(T){this._minRows=(0,S.su)(T),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(T){this._maxRows=(0,S.su)(T),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(T){T=(0,S.Ig)(T),this._enabled!==T&&((this._enabled=T)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(T){this._cachedPlaceholderHeight=void 0,T?this._textareaElement.setAttribute("placeholder",T):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_setMinHeight(){const T=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;T&&(this._textareaElement.style.minHeight=T)}_setMaxHeight(){const T=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;T&&(this._textareaElement.style.maxHeight=T)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const T=this._getWindow();(0,W.R)(T,"resize").pipe((0,o.e)(16),(0,it.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let T=this._textareaElement.cloneNode(!1);T.rows=1,T.style.position="absolute",T.style.visibility="hidden",T.style.border="none",T.style.padding="0",T.style.height="",T.style.minHeight="",T.style.maxHeight="",T.style.overflow="hidden",this._textareaElement.parentNode.appendChild(T),this._cachedLineHeight=T.clientHeight,T.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const T=this._textareaElement,C=T.style.marginBottom||"",I=this._platform.FIREFOX,X=I&&this._hasFocus,A=I?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";X&&(T.style.marginBottom=`${T.clientHeight}px`),T.classList.add(A);const Q=T.scrollHeight-4;return T.classList.remove(A),X&&(T.style.marginBottom=C),Q}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const T=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=T}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(T=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const C=this._elementRef.nativeElement,I=C.value;if(!T&&this._minRows===this._previousMinRows&&I===this._previousValue)return;const X=this._measureScrollHeight(),A=Math.max(X,this._cachedPlaceholderHeight||0);C.style.height=`${A}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(C)):setTimeout(()=>this._scrollToCaretPosition(C))}),this._previousValue=I,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(T){const{selectionStart:C,selectionEnd:I}=T;!this._destroyed.isStopped&&this._hasFocus&&T.setSelectionRange(C,I)}}return V.\u0275fac=function(T){return new(T||V)(M.Y36(M.SBq),M.Y36(t.t4),M.Y36(M.R0b),M.Y36(J.K0,8))},V.\u0275dir=M.lG2({type:V,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(T,C){1&T&&M.NdJ("input",function(){return C._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),V})(),mt=(()=>{class V{}return V.\u0275fac=function(T){return new(T||V)},V.\u0275mod=M.oAB({type:V}),V.\u0275inj=M.cJS({}),V})()},8169:(Zt,xt,p)=>{p.r(xt),p.d(xt,{PopoverEditCellSpanMatTableExample:()=>jt,PopoverEditExamplesModule:()=>ke,PopoverEditMatTableExample:()=>qt,PopoverEditMatTableFlexExample:()=>Qt,PopoverEditTabOutMatTableExample:()=>Kt});var t=p(4650),M=p(6895),S=p(4006),N=p(7716),ot=p(3238);let W=(()=>{class n extends N.Zb{}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["form","matEditLens",""]],hostAttrs:[1,"mat-edit-lens"],inputs:{clickOutBehavior:["matEditLensClickOutBehavior","clickOutBehavior"],preservedFormValue:["matEditLensPreservedFormValue","preservedFormValue"],ignoreSubmitUnlessValid:["matEditLensIgnoreSubmitUnlessValid","ignoreSubmitUnlessValid"]},outputs:{preservedFormValueChange:"matEditLensPreservedFormValueChange"},features:[t._Bn([N.br]),t.qOj]}),n})(),o=(()=>{class n extends N.Ej{}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matEditRevert",""]],hostAttrs:["type","button"],features:[t.qOj]}),n})(),it=(()=>{class n extends N.Lb{}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matEditClose",""]],features:[t.qOj]}),n})();const st="mat-edit-pane",dt="mat-row-hover-content",lt=dt+"-rtl",mt=dt+"-visible";let G=(()=>{class n extends N.aq{panelClass(){return st}}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matPopoverEdit","",3,"matPopoverEditTabOut",""]],hostAttrs:[1,"mat-popover-edit-cell"],hostVars:2,hostBindings:function(c,b){2&c&&t.uIk("tabindex",b.disabled?null:0)("aria-haspopup",!b.disabled)},inputs:{template:["matPopoverEdit","template"],context:["matPopoverEditContext","context"],colspan:["matPopoverEditColspan","colspan"],disabled:["matPopoverEditDisabled","disabled"]},features:[t.qOj]}),n})(),T=(()=>{class n extends N.Y5{panelClass(){return st}}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matPopoverEdit","","matPopoverEditTabOut",""]],hostAttrs:[1,"mat-popover-edit-cell"],hostVars:2,hostBindings:function(c,b){2&c&&t.uIk("tabindex",b.disabled?null:0)("aria-haspopup",!b.disabled)},inputs:{template:["matPopoverEdit","template"],context:["matPopoverEditContext","context"],colspan:["matPopoverEditColspan","colspan"],disabled:["matPopoverEditDisabled","disabled"]},features:[t.qOj]}),n})(),C=(()=>{class n extends N.qv{initElement(c){super.initElement(c),c.classList.add(dt)}makeElementHiddenButFocusable(c){c.classList.remove(mt)}makeElementVisible(c){(0,N.N2)(this.elementRef.nativeElement,N.I$).classList.add("mat-row-hover-content-host-cell"),"rtl"===this.services.directionality.value?c.classList.add(lt):c.classList.remove(lt),c.classList.remove(mt),this.services.ngZone.runOutsideAngular(()=>{setTimeout(()=>{c.classList.add(mt)})})}}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matRowHoverContent",""]],features:[t.qOj]}),n})(),I=(()=>{class n extends N.P${}return n.\u0275fac=function(){let u;return function(b){return(u||(u=t.n5z(n)))(b||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matEditOpen",""]],features:[t.qOj]}),n})(),X=(()=>{class n{}return n.\u0275fac=function(c){return new(c||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[N.Zf,ot.BQ]}),n})();var A=p(4859),Q=p(6709),R=p(7392),F=p(284),q=p(6338),ht=p(7009),H=p(3626),ct=p(5017),ut=p(591),vt=p(9549);function wt(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",11,12),t.NdJ("ngSubmit",function(){const $=t.CHM(c).$implicit,et=t.MAs(2),Ot=t.oxw();return t.KtG(Ot.onSubmit($.person,et))})("matEditLensPreservedFormValueChange",function(j){const et=t.CHM(c).$implicit,Ot=t.oxw();return t.KtG(Ot.preservedValues.set(et.person,j))}),t.TgZ(3,"div",13)(4,"mat-form-field",14),t._UZ(5,"input",15),t.qZA(),t.TgZ(6,"mat-form-field",14),t._UZ(7,"input",16),t.qZA(),t.TgZ(8,"mat-form-field",14),t._UZ(9,"input",17),t.qZA()(),t.TgZ(10,"div",18)(11,"button",19),t._uU(12,"Confirm"),t.qZA(),t.TgZ(13,"button",20),t._uU(14,"Revert"),t.qZA(),t.TgZ(15,"button",21),t._uU(16,"Close"),t.qZA()()()()}if(2&n){const c=u.$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.preservedValues.get(c.person)),t.xp6(4),t.Q6J("ngModel",c.person.firstName),t.uIk("cdkFocusInitial","firstName"===c.focus||null),t.xp6(2),t.Q6J("ngModel",c.person.middleName),t.uIk("cdkFocusInitial","middleName"===c.focus||null),t.xp6(2),t.Q6J("ngModel",c.person.lastName),t.uIk("cdkFocusInitial","lastName"===c.focus||null)}}function At(n,u){1&n&&(t.TgZ(0,"th",22),t._uU(1," No. "),t.qZA())}function St(n,u){if(1&n&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.id," ")}}function Pt(n,u){1&n&&(t.TgZ(0,"th",22),t._uU(1," First Name "),t.qZA())}function Lt(n,u){1&n&&(t.TgZ(0,"span")(1,"button",26)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}const Tt=function(n){return{person:n,focus:"firstName"}},Nt=function(){return{after:2}};function s(n,u){if(1&n&&(t.TgZ(0,"td",24),t._uU(1),t.YNc(2,Lt,4,0,"span",25),t.qZA()),2&n){const c=u.$implicit;t.oxw();const b=t.MAs(2);t.Q6J("matPopoverEdit",b)("matPopoverEditContext",t.VKq(4,Tt,c))("matPopoverEditColspan",t.DdM(6,Nt)),t.xp6(1),t.hij(" ",c.firstName," ")}}function k(n,u){1&n&&(t.TgZ(0,"th",22),t._uU(1," Middle Name "),t.qZA())}function P(n,u){1&n&&(t.TgZ(0,"span")(1,"button",26)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}const L=function(n){return{person:n,focus:"middleName"}},at=function(){return{before:1,after:1}};function kt(n,u){if(1&n&&(t.TgZ(0,"td",24),t._uU(1),t.YNc(2,P,4,0,"span",25),t.qZA()),2&n){const c=u.$implicit;t.oxw();const b=t.MAs(2);t.Q6J("matPopoverEdit",b)("matPopoverEditContext",t.VKq(4,L,c))("matPopoverEditColspan",t.DdM(6,at)),t.xp6(1),t.hij(" ",c.middleName," ")}}function _t(n,u){1&n&&(t.TgZ(0,"th",22),t._uU(1," Last Name "),t.qZA())}function gt(n,u){1&n&&(t.TgZ(0,"span")(1,"button",26)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}const Mt=function(n){return{person:n,focus:"lastName"}},pt=function(){return{before:2}};function Ct(n,u){if(1&n&&(t.TgZ(0,"td",24),t._uU(1),t.YNc(2,gt,4,0,"span",25),t.qZA()),2&n){const c=u.$implicit;t.oxw();const b=t.MAs(2);t.Q6J("matPopoverEdit",b)("matPopoverEditContext",t.VKq(4,Mt,c))("matPopoverEditColspan",t.DdM(6,pt)),t.xp6(1),t.hij(" ",c.lastName," ")}}function rt(n,u){1&n&&t._UZ(0,"tr",27)}function Rt(n,u){1&n&&t._UZ(0,"tr",28)}function Yt(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",12,13),t.NdJ("ngSubmit",function(){const $=t.CHM(c).$implicit,et=t.MAs(2),Ot=t.oxw();return t.KtG(Ot.onSubmitWeight($,et))})("matEditLensPreservedFormValueChange",function(j){const et=t.CHM(c).$implicit,Ot=t.oxw();return t.KtG(Ot.preservedWeightValues.set(et,j))}),t.TgZ(3,"div",14)(4,"mat-form-field",15),t._UZ(5,"input",16),t.qZA()()()()}if(2&n){const c=u.$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.preservedWeightValues.get(c)),t.xp6(4),t.Q6J("ngModel",c.weight)}}function zt(n,u){1&n&&(t.TgZ(0,"mat-header-cell"),t._uU(1," No. "),t.qZA())}function ft(n,u){if(1&n&&(t.TgZ(0,"mat-cell"),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.position," ")}}function Gt(n,u){1&n&&(t.TgZ(0,"mat-header-cell"),t._uU(1," Name "),t.qZA())}function Vt(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",12,13),t.NdJ("ngSubmit",function(){t.CHM(c);const j=t.MAs(2),$=t.oxw().$implicit,et=t.oxw();return t.KtG(et.onSubmitName($,j))})("matEditLensPreservedFormValueChange",function(j){t.CHM(c);const $=t.oxw().$implicit,et=t.oxw();return t.KtG(et.preservedNameValues.set($,j))}),t.TgZ(3,"h2",20),t._uU(4,"Name"),t.qZA(),t.TgZ(5,"div",14)(6,"mat-form-field",15),t._UZ(7,"input",21),t.qZA()(),t.TgZ(8,"div",22)(9,"button",23),t._uU(10,"Confirm"),t.qZA(),t.TgZ(11,"button",24),t._uU(12,"Revert"),t.qZA(),t.TgZ(13,"button",25),t._uU(14,"Close"),t.qZA()()()()}if(2&n){const c=t.oxw().$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.preservedNameValues.get(c)),t.xp6(6),t.Q6J("ngModel",c.name)}}function Bt(n,u){1&n&&(t.TgZ(0,"span")(1,"button",26)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}function _(n,u){if(1&n&&(t.TgZ(0,"mat-cell",17),t._uU(1),t.YNc(2,Vt,15,2,"ng-template",null,18,t.W1O),t.YNc(4,Bt,4,0,"span",19),t.qZA()),2&n){const c=u.$implicit,b=t.MAs(3);t.Q6J("matPopoverEdit",b),t.xp6(1),t.hij(" ",c.name," ")}}function O(n,u){1&n&&(t.TgZ(0,"mat-header-cell"),t._uU(1," Weight "),t.qZA())}function a(n,u){1&n&&(t.TgZ(0,"span")(1,"button",26)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}function g(n,u){if(1&n&&(t.TgZ(0,"mat-cell",27),t._uU(1),t.YNc(2,a,4,0,"span",19),t.qZA()),2&n){const c=u.$implicit;t.oxw();const b=t.MAs(2);t.Q6J("matPopoverEdit",b)("matPopoverEditContext",c),t.xp6(1),t.hij(" ",c.weight," ")}}function B(n,u){1&n&&(t.TgZ(0,"mat-header-cell"),t._uU(1," Symbol "),t.qZA())}function U(n,u){if(1&n&&(t.TgZ(0,"mat-cell"),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.symbol," ")}}function Et(n,u){1&n&&t._UZ(0,"mat-header-row")}function Ft(n,u){1&n&&t._UZ(0,"mat-row")}function Ht(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",15,16),t.NdJ("ngSubmit",function(){const $=t.CHM(c).$implicit,et=t.MAs(2),Ot=t.oxw();return t.KtG(Ot.onSubmitWeight($,et))})("matEditLensPreservedFormValueChange",function(j){const et=t.CHM(c).$implicit,Ot=t.oxw();return t.KtG(Ot.weightValues.for(et).value=j)}),t.TgZ(3,"div",17)(4,"mat-form-field",18),t._UZ(5,"input",19),t.qZA()()()()}if(2&n){const c=u.$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.weightValues.for(c).value),t.xp6(4),t.Q6J("ngModel",c.weight)}}function v(n,u){1&n&&(t.TgZ(0,"th",20),t._uU(1," No. "),t.qZA())}function Y(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"span")(1,"button",23),t.NdJ("click",function(){t.CHM(c);const j=t.oxw().$implicit,$=t.oxw();return t.KtG($.goodJob(j))}),t.TgZ(2,"mat-icon"),t._uU(3,"thumb_up"),t.qZA()(),t.TgZ(4,"button",23),t.NdJ("click",function(){t.CHM(c);const j=t.oxw().$implicit,$=t.oxw();return t.KtG($.badJob(j))}),t.TgZ(5,"mat-icon"),t._uU(6,"thumb_down"),t.qZA()()()}}function m(n,u){if(1&n&&(t.TgZ(0,"td",21),t._uU(1),t.YNc(2,Y,7,0,"span",22),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.position," ")}}function D(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"th",20),t._uU(1," Name "),t.TgZ(2,"mat-checkbox",24),t.NdJ("ngModelChange",function(j){t.CHM(c);const $=t.oxw();return t.KtG($.nameEditEnabled=j)}),t._uU(3,"Edit enabled"),t.qZA()()}if(2&n){const c=t.oxw();t.xp6(2),t.Q6J("ngModel",c.nameEditEnabled)}}function K(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",15,16),t.NdJ("ngSubmit",function(){t.CHM(c);const j=t.MAs(2),$=t.oxw().$implicit,et=t.oxw();return t.KtG(et.onSubmitName($,j))})("matEditLensPreservedFormValueChange",function(j){t.CHM(c);const $=t.oxw().$implicit,et=t.oxw();return t.KtG(et.nameValues.for($).value=j)}),t.TgZ(3,"h2",28),t._uU(4,"Name"),t.qZA(),t.TgZ(5,"div",17)(6,"mat-form-field",18),t._UZ(7,"input",29),t.qZA()(),t.TgZ(8,"div",30)(9,"button",31),t._uU(10,"Confirm"),t.qZA(),t.TgZ(11,"button",32),t._uU(12,"Revert"),t.qZA(),t.TgZ(13,"button",33),t._uU(14,"Close"),t.qZA()()()()}if(2&n){const c=t.oxw().$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.nameValues.for(c).value),t.xp6(6),t.Q6J("ngModel",c.name)}}function nt(n,u){1&n&&(t.TgZ(0,"span")(1,"button",34)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}function d(n,u){1&n&&(t.ynx(0),t.YNc(1,nt,4,0,"span",22),t.BQk())}function x(n,u){if(1&n&&(t.TgZ(0,"td",25),t._uU(1),t.YNc(2,K,15,2,"ng-template",null,26,t.W1O),t.YNc(4,d,2,0,"ng-container",27),t.qZA()),2&n){const c=u.$implicit,b=t.MAs(3),j=t.oxw();t.Q6J("matPopoverEdit",b)("matPopoverEditDisabled",!j.nameEditEnabled),t.xp6(1),t.hij(" ",c.name," "),t.xp6(3),t.Q6J("ngIf",j.nameEditEnabled)}}function e(n,u){1&n&&(t.TgZ(0,"th",20),t._uU(1," Type "),t.qZA())}function l(n,u){if(1&n&&(t.TgZ(0,"mat-list-option",41),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.Q6J("value",c),t.xp6(1),t.hij(" ",c," ")}}const h=function(n){return[n]};function E(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",37,16),t.NdJ("ngSubmit",function(){t.CHM(c);const j=t.MAs(2),$=t.oxw().$implicit,et=t.oxw();return t.KtG(et.onSubmitType($,j))})("matEditLensPreservedFormValueChange",function(j){t.CHM(c);const $=t.oxw().$implicit,et=t.oxw();return t.KtG(et.typeValues.for($).value=j)}),t.TgZ(3,"div",38)(4,"mat-selection-list",39),t.NdJ("selectionChange",function(){t.CHM(c);const j=t.MAs(2);return t.KtG(j.ngSubmit.emit())}),t.YNc(5,l,2,2,"mat-list-option",40),t.qZA()()()()}if(2&n){const c=t.oxw().$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.typeValues.for(c).value),t.xp6(3),t.Q6J("multiple",!1)("ngModel",t.VKq(4,h,c.type)),t.xp6(1),t.Q6J("ngForOf",b.TYPES)}}function Z(n,u){1&n&&(t.TgZ(0,"span")(1,"button",34)(2,"mat-icon"),t._uU(3,"arrow_drop_down"),t.qZA()()())}function tt(n,u){if(1&n&&(t.TgZ(0,"td",35),t._uU(1),t.YNc(2,E,6,6,"ng-template",null,36,t.W1O),t.YNc(4,Z,4,0,"span",22),t.qZA()),2&n){const c=u.$implicit,b=t.MAs(3);t.Q6J("matPopoverEdit",b),t.xp6(1),t.hij(" ",c.type," ")}}function r(n,u){1&n&&(t.TgZ(0,"th",20),t._uU(1," Weight "),t.qZA())}function w(n,u){1&n&&(t.TgZ(0,"span")(1,"button",34)(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()())}function i(n,u){if(1&n&&(t.TgZ(0,"td",42),t._uU(1),t.YNc(2,w,4,0,"span",22),t.qZA()),2&n){const c=u.$implicit;t.oxw();const b=t.MAs(2);t.Q6J("matPopoverEdit",b)("matPopoverEditContext",c),t.xp6(1),t.hij(" ",c.weight," ")}}function f(n,u){1&n&&(t.TgZ(0,"th",20),t._uU(1," Symbol "),t.qZA())}function y(n,u){if(1&n&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.symbol," ")}}function z(n,u){1&n&&t._UZ(0,"tr",43)}function Dt(n,u){1&n&&t._UZ(0,"tr",44)}function It(n,u){1&n&&(t.TgZ(0,"th",20),t._uU(1," Fantasy Counterparts "),t.qZA())}function yt(n,u){if(1&n&&(t.TgZ(0,"mat-list-option",48),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.Q6J("value",c),t.xp6(1),t.hij(" ",c," ")}}function Ut(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",15,16),t.NdJ("ngSubmit",function(){t.CHM(c);const j=t.MAs(2),$=t.oxw().$implicit,et=t.oxw();return t.KtG(et.onSubmitFantasyCounterparts($,j))})("matEditLensPreservedFormValueChange",function(j){t.CHM(c);const $=t.oxw().$implicit,et=t.oxw();return t.KtG(et.fantasyValues.for($).value=j)}),t.TgZ(3,"div",38)(4,"mat-selection-list",46),t.YNc(5,yt,2,2,"mat-list-option",47),t.qZA()(),t.TgZ(6,"div",30)(7,"button",31),t._uU(8,"Confirm"),t.qZA(),t.TgZ(9,"button",32),t._uU(10,"Revert"),t.qZA()()()()}if(2&n){const c=t.oxw().$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.fantasyValues.for(c).value),t.xp6(3),t.Q6J("ngModel",c.fantasyCounterparts),t.xp6(1),t.Q6J("ngForOf",b.FANTASY_ELEMENTS)}}function Wt(n,u){1&n&&(t.TgZ(0,"span")(1,"button",34)(2,"mat-icon"),t._uU(3,"arrow_drop_down"),t.qZA()()())}function Jt(n,u){if(1&n&&(t.TgZ(0,"td",35),t._uU(1),t.YNc(2,Ut,11,3,"ng-template",null,45,t.W1O),t.YNc(4,Wt,4,0,"span",22),t.qZA()),2&n){const c=u.$implicit,b=t.MAs(3);t.Q6J("matPopoverEdit",b),t.xp6(1),t.hij(" ",c.fantasyCounterparts.join(", ")," ")}}function $t(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",12,13),t.NdJ("ngSubmit",function(){const $=t.CHM(c).$implicit,et=t.MAs(2),Ot=t.oxw();return t.KtG(Ot.onSubmitWeight($,et))})("matEditLensPreservedFormValueChange",function(j){const et=t.CHM(c).$implicit,Ot=t.oxw();return t.KtG(Ot.preservedWeightValues.set(et,j))}),t.TgZ(3,"div",14)(4,"mat-form-field",15),t._UZ(5,"input",16),t.qZA()()()()}if(2&n){const c=u.$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.preservedWeightValues.get(c)),t.xp6(4),t.Q6J("ngModel",c.weight)}}function Xt(n,u){1&n&&(t.TgZ(0,"th",17),t._uU(1," No. "),t.qZA())}function te(n,u){if(1&n&&(t.TgZ(0,"td",18),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.position," ")}}function ee(n,u){1&n&&(t.TgZ(0,"th",17),t._uU(1," Name "),t.qZA())}function ie(n,u){if(1&n){const c=t.EpF();t.TgZ(0,"div")(1,"form",12,13),t.NdJ("ngSubmit",function(){t.CHM(c);const j=t.MAs(2),$=t.oxw().$implicit,et=t.oxw();return t.KtG(et.onSubmitName($,j))})("matEditLensPreservedFormValueChange",function(j){t.CHM(c);const $=t.oxw().$implicit,et=t.oxw();return t.KtG(et.preservedNameValues.set($,j))}),t.TgZ(3,"div",14)(4,"mat-form-field",15),t._UZ(5,"input",22),t.qZA()()()()}if(2&n){const c=t.oxw().$implicit,b=t.oxw();t.xp6(1),t.Q6J("matEditLensPreservedFormValue",b.preservedNameValues.get(c)),t.xp6(4),t.Q6J("ngModel",c.name)}}function ne(n,u){1&n&&(t.TgZ(0,"span")(1,"mat-icon"),t._uU(2,"edit"),t.qZA()())}function ae(n,u){if(1&n&&(t.TgZ(0,"td",19),t._uU(1),t.YNc(2,ie,6,2,"ng-template",null,20,t.W1O),t.YNc(4,ne,3,0,"span",21),t.qZA()),2&n){const c=u.$implicit,b=t.MAs(3);t.Q6J("matPopoverEdit",b),t.xp6(1),t.hij(" ",c.name," ")}}function oe(n,u){1&n&&(t.TgZ(0,"th",17),t._uU(1," Weight "),t.qZA())}function le(n,u){1&n&&(t.TgZ(0,"span")(1,"mat-icon"),t._uU(2,"edit"),t.qZA()())}function de(n,u){if(1&n&&(t.TgZ(0,"td",23),t._uU(1),t.YNc(2,le,3,0,"span",21),t.qZA()),2&n){const c=u.$implicit;t.oxw();const b=t.MAs(2);t.Q6J("matPopoverEdit",b)("matPopoverEditContext",c),t.xp6(1),t.hij(" ",c.weight," ")}}function ce(n,u){1&n&&(t.TgZ(0,"th",17),t._uU(1," Symbol "),t.qZA())}function re(n,u){if(1&n&&(t.TgZ(0,"td",18),t._uU(1),t.qZA()),2&n){const c=u.$implicit;t.xp6(1),t.hij(" ",c.symbol," ")}}function se(n,u){1&n&&t._UZ(0,"tr",24)}function me(n,u){1&n&&t._UZ(0,"tr",25)}const he=[{id:1,firstName:"Terra",middleName:"Maduin",lastName:"Branford"},{id:2,firstName:"Locke",middleName:"",lastName:"Cole"},{id:3,firstName:"Celes",middleName:"Gestahl",lastName:"Chere"},{id:4,firstName:"Edgar",middleName:"Roni",lastName:"Figaro"},{id:5,firstName:"Sabin",middleName:"Rene",lastName:"Figaro"},{id:6,firstName:"Clyde",middleName:'"Shadow"',lastName:"Arrowny"},{id:7,firstName:"Setzer",middleName:"",lastName:"Gabbiani"},{id:8,firstName:"Cid",middleName:"Del Norte",lastName:"Marquez"},{id:9,firstName:"Mog",middleName:"",lastName:"McMoogle"}];let jt=(()=>{class n{constructor(){this.displayedColumns=["id","firstName","middleName","lastName"],this.dataSource=new pe,this.preservedValues=new WeakMap}onSubmit(c,b){!b.valid||(c.firstName=b.value.firstName,c.middleName=b.value.middleName,c.lastName=b.value.lastName)}}return n.\u0275fac=function(c){return new(c||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["popover-edit-cell-span-mat-table-example"]],decls:17,vars:3,consts:[["mat-table","","editable","",1,"example-table",3,"dataSource"],["nameEdit",""],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","firstName"],["mat-cell","",3,"matPopoverEdit","matPopoverEditContext","matPopoverEditColspan",4,"matCellDef"],["matColumnDef","middleName"],["matColumnDef","lastName"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["matEditLens","",3,"matEditLensPreservedFormValue","ngSubmit","matEditLensPreservedFormValueChange"],["f","ngForm"],["mat-edit-content","",1,"example-input-container"],["appearance","fill"],["matInput","","name","firstName","required","",3,"ngModel"],["matInput","","name","middleName",3,"ngModel"],["matInput","","name","lastName","required","",3,"ngModel"],["mat-edit-actions",""],["mat-button","","type","submit"],["mat-button","","cdkEditRevert",""],["mat-button","","cdkEditClose",""],["mat-header-cell",""],["mat-cell",""],["mat-cell","",3,"matPopoverEdit","matPopoverEditContext","matPopoverEditColspan"],[4,"matRowHoverContent"],["mat-icon-button","","matEditOpen",""],["mat-header-row",""],["mat-row",""]],template:function(c,b){1&c&&(t.TgZ(0,"table",0),t.YNc(1,wt,17,7,"ng-template",null,1,t.W1O),t.ynx(3,2),t.YNc(4,At,2,0,"th",3),t.YNc(5,St,2,1,"td",4),t.BQk(),t.ynx(6,5),t.YNc(7,Pt,2,0,"th",3),t.YNc(8,s,3,7,"td",6),t.BQk(),t.ynx(9,7),t.YNc(10,k,2,0,"th",3),t.YNc(11,kt,3,7,"td",6),t.BQk(),t.ynx(12,8),t.YNc(13,_t,2,0,"th",3),t.YNc(14,Ct,3,7,"td",6),t.BQk(),t.YNc(15,rt,1,0,"tr",9),t.YNc(16,Rt,1,0,"tr",10),t.qZA()),2&c&&(t.Q6J("dataSource",b.dataSource),t.xp6(15),t.Q6J("matHeaderRowDef",b.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",b.displayedColumns))},dependencies:[A.lW,A.RK,R.Hw,F.Nt,vt.KE,G,C,W,I,N.gC,H.BZ,H.fO,H.as,H.w1,H.Dz,H.nj,H.ge,H.ev,H.XQ,H.Gk,S._Y,S.Fj,S.JJ,S.JL,S.Q7,S.On,S.F],styles:[".example-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.example-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n text-align: left;\n}\n\n.example-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .example-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n min-width: 300px;\n width: 25%;\n}\n\n.example-input-container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: stretch;\n}\n\n.example-input-container[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] {\n flex: 1;\n}"]}),n})();class pe extends ct.o2{constructor(){super(...arguments),this.data=new ut.X(he)}connect(){return this.data}disconnect(){}}const fe=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"},{position:11,name:"Sodium",weight:22.9897,symbol:"Na"},{position:12,name:"Magnesium",weight:24.305,symbol:"Mg"},{position:13,name:"Aluminum",weight:26.9815,symbol:"Al"},{position:14,name:"Silicon",weight:28.0855,symbol:"Si"},{position:15,name:"Phosphorus",weight:30.9738,symbol:"P"},{position:16,name:"Sulfur",weight:32.065,symbol:"S"},{position:17,name:"Chlorine",weight:35.453,symbol:"Cl"},{position:18,name:"Argon",weight:39.948,symbol:"Ar"},{position:19,name:"Potassium",weight:39.0983,symbol:"K"},{position:20,name:"Calcium",weight:40.078,symbol:"Ca"}];let Qt=(()=>{class n{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new _e,this.preservedNameValues=new WeakMap,this.preservedWeightValues=new WeakMap}onSubmitName(c,b){!b.valid||(c.name=b.value.name)}onSubmitWeight(c,b){!b.valid||(c.weight=b.value.weight)}}return n.\u0275fac=function(c){return new(c||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["popover-edit-mat-table-flex-example"]],decls:17,vars:3,consts:[["editable","",1,"example-table",3,"dataSource"],["weightEdit",""],["matColumnDef","position"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","name"],[3,"matPopoverEdit",4,"matCellDef"],["matColumnDef","weight"],[3,"matPopoverEdit","matPopoverEditContext",4,"matCellDef"],["matColumnDef","symbol"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["matEditLens","",3,"matEditLensPreservedFormValue","ngSubmit","matEditLensPreservedFormValueChange"],["f","ngForm"],["mat-edit-content",""],["appearance","fill"],["matInput","","type","number","name","weight","required","",3,"ngModel"],[3,"matPopoverEdit"],["nameEdit",""],[4,"matRowHoverContent"],["mat-edit-title",""],["matInput","","name","name","required","",3,"ngModel"],["mat-edit-actions",""],["mat-button","","type","submit"],["mat-button","","matEditRevert",""],["mat-button","","matEditClose",""],["mat-icon-button","","matEditOpen",""],[3,"matPopoverEdit","matPopoverEditContext"]],template:function(c,b){1&c&&(t.TgZ(0,"mat-table",0),t.YNc(1,Yt,6,2,"ng-template",null,1,t.W1O),t.ynx(3,2),t.YNc(4,zt,2,0,"mat-header-cell",3),t.YNc(5,ft,2,1,"mat-cell",4),t.BQk(),t.ynx(6,5),t.YNc(7,Gt,2,0,"mat-header-cell",3),t.YNc(8,_,5,2,"mat-cell",6),t.BQk(),t.ynx(9,7),t.YNc(10,O,2,0,"mat-header-cell",3),t.YNc(11,g,3,3,"mat-cell",8),t.BQk(),t.ynx(12,9),t.YNc(13,B,2,0,"mat-header-cell",3),t.YNc(14,U,2,1,"mat-cell",4),t.BQk(),t.YNc(15,Et,1,0,"mat-header-row",10),t.YNc(16,Ft,1,0,"mat-row",11),t.qZA()),2&c&&(t.Q6J("dataSource",b.dataSource),t.xp6(15),t.Q6J("matHeaderRowDef",b.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",b.displayedColumns))},dependencies:[A.lW,A.RK,R.Hw,F.Nt,vt.KE,G,C,W,o,it,I,N.gC,H.BZ,H.fO,H.as,H.w1,H.Dz,H.nj,H.ge,H.ev,H.XQ,H.Gk,S._Y,S.Fj,S.wV,S.JJ,S.JL,S.Q7,S.On,S.F],styles:[".example-table[_ngcontent-%COMP%] {\n width: 100%;\n}"]}),n})();class _e extends ct.o2{constructor(){super(...arguments),this.data=new ut.X(fe)}connect(){return this.data}disconnect(){}}const ue=[{position:1,name:"Hydrogen",type:"Nonmetal",weight:1.0079,symbol:"H",fantasyCounterparts:["Fire","Wind","Light"]},{position:2,name:"Helium",type:"Nonmetal",weight:4.0026,symbol:"He",fantasyCounterparts:["Wind","Light"]},{position:3,name:"Lithium",type:"Metal",weight:6.941,symbol:"Li",fantasyCounterparts:[]},{position:4,name:"Beryllium",type:"Metal",weight:9.0122,symbol:"Be",fantasyCounterparts:[]},{position:5,name:"Boron",type:"Semimetal",weight:10.811,symbol:"B",fantasyCounterparts:[]},{position:6,name:"Carbon",type:"Nonmetal",weight:12.0107,symbol:"C",fantasyCounterparts:["Earth","Dark"]},{position:7,name:"Nitrogen",type:"Nonmetal",weight:14.0067,symbol:"N",fantasyCounterparts:["Wind"]},{position:8,name:"Oxygen",type:"Nonmetal",weight:15.9994,symbol:"O",fantasyCounterparts:["Fire","Water","Wind"]},{position:9,name:"Fluorine",type:"Nonmetal",weight:18.9984,symbol:"F",fantasyCounterparts:[]},{position:10,name:"Neon",type:"Nonmetal",weight:20.1797,symbol:"Ne",fantasyCounterparts:["Light"]},{position:11,name:"Sodium",type:"Metal",weight:22.9897,symbol:"Na",fantasyCounterparts:["Earth","Water"]},{position:12,name:"Magnesium",type:"Metal",weight:24.305,symbol:"Mg",fantasyCounterparts:[]},{position:13,name:"Aluminum",type:"Metal",weight:26.9815,symbol:"Al",fantasyCounterparts:[]},{position:14,name:"Silicon",type:"Semimetal",weight:28.0855,symbol:"Si",fantasyCounterparts:[]},{position:15,name:"Phosphorus",type:"Nonmetal",weight:30.9738,symbol:"P",fantasyCounterparts:[]},{position:16,name:"Sulfur",type:"Nonmetal",weight:32.065,symbol:"S",fantasyCounterparts:[]},{position:17,name:"Chlorine",type:"Nonmetal",weight:35.453,symbol:"Cl",fantasyCounterparts:[]},{position:18,name:"Argon",type:"Nonmetal",weight:39.948,symbol:"Ar",fantasyCounterparts:[]},{position:19,name:"Potassium",type:"Metal",weight:39.0983,symbol:"K",fantasyCounterparts:[]},{position:20,name:"Calcium",type:"Metal",weight:40.078,symbol:"Ca",fantasyCounterparts:[]}],ge=["Metal","Semimetal","Nonmetal"],be=["Earth","Water","Wind","Fire","Light","Dark"];let qt=(()=>{class n{constructor(c){this._snackBar=c,this.displayedColumns=["position","name","type","weight","symbol","fantasyCounterpart"],this.dataSource=new xe,this.nameEditEnabled=!0,this.TYPES=ge,this.FANTASY_ELEMENTS=be,this.nameValues=new N.VT,this.weightValues=new N.VT,this.typeValues=new N.VT,this.fantasyValues=new N.VT}onSubmitName(c,b){!b.valid||(c.name=b.value.name)}onSubmitWeight(c,b){!b.valid||(c.weight=b.value.weight)}onSubmitType(c,b){!b.valid||(c.type=b.value.type[0])}onSubmitFantasyCounterparts(c,b){!b.valid||(c.fantasyCounterparts=b.value.fantasyCounterparts)}goodJob(c){this._snackBar.open(`Way to go, ${c.name}!`,void 0,{duration:2e3})}badJob(c){this._snackBar.open(`You have failed me for the last time, #${c.position}.`,void 0,{duration:2e3})}}return n.\u0275fac=function(c){return new(c||n)(t.Y36(ht.ux))},n.\u0275cmp=t.Xpm({type:n,selectors:[["popover-edit-mat-table-example"]],decls:23,vars:3,consts:[["mat-table","","editable","",1,"example-table",3,"dataSource"],["weightEdit",""],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",3,"matPopoverEdit","matPopoverEditDisabled",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",3,"matPopoverEdit",4,"matCellDef"],["matColumnDef","weight"],["mat-cell","",3,"matPopoverEdit","matPopoverEditContext",4,"matCellDef"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["matColumnDef","fantasyCounterpart"],["matEditLens","",3,"matEditLensPreservedFormValue","ngSubmit","matEditLensPreservedFormValueChange"],["f","ngForm"],["mat-edit-content",""],["appearance","fill"],["matInput","","type","number","name","weight","required","",3,"ngModel"],["mat-header-cell",""],["mat-cell",""],[4,"matRowHoverContent"],["mat-icon-button","",3,"click"],[3,"ngModel","ngModelChange"],["mat-cell","",3,"matPopoverEdit","matPopoverEditDisabled"],["nameEdit",""],[4,"ngIf"],["mat-edit-title",""],["matInput","","name","name","required","",3,"ngModel"],["mat-edit-actions",""],["mat-button","","type","submit"],["mat-button","","matEditRevert",""],["mat-button","","matEditClose",""],["mat-icon-button","","matEditOpen",""],["mat-cell","",3,"matPopoverEdit"],["typeEdit",""],["matEditLens","","matEditClose","",3,"matEditLensPreservedFormValue","ngSubmit","matEditLensPreservedFormValueChange"],["mat-edit-fill",""],["name","type","aria-label","Element type",3,"multiple","ngModel","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["mat-cell","",3,"matPopoverEdit","matPopoverEditContext"],["mat-header-row",""],["mat-row",""],["fantasyCounterpartEdit",""],["name","fantasyCounterparts","aria-label","Fantasy Element Counterparts",3,"ngModel"],["checkboxPosition","before",3,"value",4,"ngFor","ngForOf"],["checkboxPosition","before",3,"value"]],template:function(c,b){1&c&&(t.TgZ(0,"table",0),t.YNc(1,Ht,6,2,"ng-template",null,1,t.W1O),t.ynx(3,2),t.YNc(4,v,2,0,"th",3),t.YNc(5,m,3,1,"td",4),t.BQk(),t.ynx(6,5),t.YNc(7,D,4,1,"th",3),t.YNc(8,x,5,4,"td",6),t.BQk(),t.ynx(9,7),t.YNc(10,e,2,0,"th",3),t.YNc(11,tt,5,2,"td",8),t.BQk(),t.ynx(12,9),t.YNc(13,r,2,0,"th",3),t.YNc(14,i,3,3,"td",10),t.BQk(),t.ynx(15,11),t.YNc(16,f,2,0,"th",3),t.YNc(17,y,2,1,"td",4),t.BQk(),t.YNc(18,z,1,0,"tr",12),t.YNc(19,Dt,1,0,"tr",13),t.ynx(20,14),t.YNc(21,It,2,0,"th",3),t.YNc(22,Jt,5,2,"td",8),t.BQk(),t.qZA()),2&c&&(t.Q6J("dataSource",b.dataSource),t.xp6(18),t.Q6J("matHeaderRowDef",b.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",b.displayedColumns))},dependencies:[M.sg,M.O5,A.lW,A.RK,Q.oG,R.Hw,F.Nt,vt.KE,q.Ub,q.vS,G,C,W,o,it,I,N.gC,H.BZ,H.fO,H.as,H.w1,H.Dz,H.nj,H.ge,H.ev,H.XQ,H.Gk,S._Y,S.Fj,S.wV,S.JJ,S.JL,S.Q7,S.On,S.F],styles:[".example-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.example-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n text-align: left;\n}\n\n.example-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .example-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n width: 16%;\n}"]}),n})();class xe extends ct.o2{constructor(){super(...arguments),this.data=new ut.X(ue)}connect(){return this.data}disconnect(){}}const ve=[{position:1,name:"Hydrogen",weight:1.0079,symbol:"H"},{position:2,name:"Helium",weight:4.0026,symbol:"He"},{position:3,name:"Lithium",weight:6.941,symbol:"Li"},{position:4,name:"Beryllium",weight:9.0122,symbol:"Be"},{position:5,name:"Boron",weight:10.811,symbol:"B"},{position:6,name:"Carbon",weight:12.0107,symbol:"C"},{position:7,name:"Nitrogen",weight:14.0067,symbol:"N"},{position:8,name:"Oxygen",weight:15.9994,symbol:"O"},{position:9,name:"Fluorine",weight:18.9984,symbol:"F"},{position:10,name:"Neon",weight:20.1797,symbol:"Ne"},{position:11,name:"Sodium",weight:22.9897,symbol:"Na"},{position:12,name:"Magnesium",weight:24.305,symbol:"Mg"},{position:13,name:"Aluminum",weight:26.9815,symbol:"Al"},{position:14,name:"Silicon",weight:28.0855,symbol:"Si"},{position:15,name:"Phosphorus",weight:30.9738,symbol:"P"},{position:16,name:"Sulfur",weight:32.065,symbol:"S"},{position:17,name:"Chlorine",weight:35.453,symbol:"Cl"},{position:18,name:"Argon",weight:39.948,symbol:"Ar"},{position:19,name:"Potassium",weight:39.0983,symbol:"K"},{position:20,name:"Calcium",weight:40.078,symbol:"Ca"}];let Kt=(()=>{class n{constructor(){this.displayedColumns=["position","name","weight","symbol"],this.dataSource=new we,this.preservedNameValues=new WeakMap,this.preservedWeightValues=new WeakMap}onSubmitName(c,b){!b.valid||(c.name=b.value.name)}onSubmitWeight(c,b){!b.valid||(c.weight=b.value.weight)}}return n.\u0275fac=function(c){return new(c||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["popover-edit-tab-out-mat-table-example"]],decls:17,vars:3,consts:[["mat-table","","editable","",1,"example-table",3,"dataSource"],["weightEdit",""],["matColumnDef","position"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","","matPopoverEditTabOut","","matEditOpen","",3,"matPopoverEdit",4,"matCellDef"],["matColumnDef","weight"],["mat-cell","","matPopoverEditTabOut","","matEditOpen","",3,"matPopoverEdit","matPopoverEditContext",4,"matCellDef"],["matColumnDef","symbol"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["matEditLens","","matEditLensClickOutBehavior","submit",3,"matEditLensPreservedFormValue","ngSubmit","matEditLensPreservedFormValueChange"],["f","ngForm"],["mat-edit-content",""],["appearance","fill"],["matInput","","type","number","name","weight","required","",3,"ngModel"],["mat-header-cell",""],["mat-cell",""],["mat-cell","","matPopoverEditTabOut","","matEditOpen","",3,"matPopoverEdit"],["nameEdit",""],[4,"matRowHoverContent"],["matInput","","name","name","required","",3,"ngModel"],["mat-cell","","matPopoverEditTabOut","","matEditOpen","",3,"matPopoverEdit","matPopoverEditContext"],["mat-header-row",""],["mat-row",""]],template:function(c,b){1&c&&(t.TgZ(0,"table",0),t.YNc(1,$t,6,2,"ng-template",null,1,t.W1O),t.ynx(3,2),t.YNc(4,Xt,2,0,"th",3),t.YNc(5,te,2,1,"td",4),t.BQk(),t.ynx(6,5),t.YNc(7,ee,2,0,"th",3),t.YNc(8,ae,5,2,"td",6),t.BQk(),t.ynx(9,7),t.YNc(10,oe,2,0,"th",3),t.YNc(11,de,3,3,"td",8),t.BQk(),t.ynx(12,9),t.YNc(13,ce,2,0,"th",3),t.YNc(14,re,2,1,"td",4),t.BQk(),t.YNc(15,se,1,0,"tr",10),t.YNc(16,me,1,0,"tr",11),t.qZA()),2&c&&(t.Q6J("dataSource",b.dataSource),t.xp6(15),t.Q6J("matHeaderRowDef",b.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",b.displayedColumns))},dependencies:[R.Hw,F.Nt,vt.KE,T,C,W,I,N.gC,H.BZ,H.fO,H.as,H.w1,H.Dz,H.nj,H.ge,H.ev,H.XQ,H.Gk,S._Y,S.Fj,S.wV,S.JJ,S.JL,S.Q7,S.On,S.F],styles:[".example-table[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.example-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n text-align: left;\n}\n\n.example-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .example-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] {\n width: 25%;\n}"],changeDetection:0}),n})();class we extends ct.o2{constructor(){super(...arguments),this.data=new ut.X(ve)}connect(){return this.data}disconnect(){}}let ke=(()=>{class n{}return n.\u0275fac=function(c){return new(c||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[M.ez,A.ot,Q.p9,R.Ps,F.c,q.ie,X,ht.ZX,H.p0,S.u5]}),n})()},6709:(Zt,xt,p)=>{p.d(xt,{oG:()=>G,p9:()=>X});var t=p(4650),M=p(4006),S=p(3238),N=p(1281);const ot=["input"],W=["label"],o=["*"],it=new t.OlP("mat-checkbox-default-options",{providedIn:"root",factory:J});function J(){return{color:"accent",clickAction:"check-indeterminate"}}const bt={provide:M.JU,useExisting:(0,t.Gpc)(()=>G),multi:!0};class st{}let dt=0;const lt=J(),mt=(0,S.sb)((0,S.pj)((0,S.Kr)((0,S.Id)(class{constructor(A){this._elementRef=A}}))));let V=(()=>{class A extends mt{constructor(R,F,q,ht,H,ct,ut){super(F),this._changeDetectorRef=q,this._ngZone=ht,this._animationMode=ct,this._options=ut,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new t.vpe,this.indeterminateChange=new t.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||lt,this.color=this.defaultColor=this._options.color||lt.color,this.tabIndex=parseInt(H)||0,this.id=this._uniqueId=`${R}${++dt}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(R){this._required=(0,N.Ig)(R)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(R){const F=(0,N.Ig)(R);F!=this.checked&&(this._checked=F,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(R){const F=(0,N.Ig)(R);F!==this.disabled&&(this._disabled=F,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(R){const F=R!=this._indeterminate;this._indeterminate=(0,N.Ig)(R),F&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(R){this.checked=!!R}registerOnChange(R){this._controlValueAccessorChangeFn=R}registerOnTouched(R){this._onTouched=R}setDisabledState(R){this.disabled=R}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(R){let F=this._currentCheckState,q=this._getAnimationTargetElement();if(F!==R&&q&&(this._currentAnimationClass&&q.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(F,R),this._currentCheckState=R,this._currentAnimationClass.length>0)){q.classList.add(this._currentAnimationClass);const ht=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{q.classList.remove(ht)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const R=this._options?.clickAction;this.disabled||"noop"===R?!this.disabled&&"noop"===R&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==R&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(R){R.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(R,F){if("NoopAnimations"===this._animationMode)return"";switch(R){case 0:if(1===F)return this._animationClasses.uncheckedToChecked;if(3==F)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===F?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===F?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===F?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(R){const F=this._inputElement;F&&(F.nativeElement.indeterminate=R)}}return A.\u0275fac=function(R){t.$Z()},A.\u0275dir=t.lG2({type:A,viewQuery:function(R,F){if(1&R&&(t.Gf(ot,5),t.Gf(W,5),t.Gf(S.wG,5)),2&R){let q;t.iGM(q=t.CRH())&&(F._inputElement=q.first),t.iGM(q=t.CRH())&&(F._labelElement=q.first),t.iGM(q=t.CRH())&&(F.ripple=q.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[t.qOj]}),A})(),G=(()=>{class A extends V{constructor(R,F,q,ht,H,ct){super("mat-mdc-checkbox-",R,F,q,ht,H,ct),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(R){const F=new st;return F.source=this,F.checked=R,F}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(R){R.target&&this._labelElement.nativeElement.contains(R.target)&&R.stopPropagation()}}return A.\u0275fac=function(R){return new(R||A)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.$8M("tabindex"),t.Y36(t.QbO,8),t.Y36(it,8))},A.\u0275cmp=t.Xpm({type:A,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(R,F){2&R&&(t.Ikx("id",F.id),t.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),t.ekj("_mat-animation-noopable","NoopAnimations"===F._animationMode)("mdc-checkbox--disabled",F.disabled)("mat-mdc-checkbox-disabled",F.disabled)("mat-mdc-checkbox-checked",F.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[t._Bn([bt]),t.qOj],ngContentSelectors:o,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(R,F){if(1&R&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("click",function(ht){return F._preventBubblingFromLabel(ht)}),t.TgZ(1,"div",1,2)(3,"div",3),t.NdJ("click",function(){return F._onInputClick()}),t.qZA(),t.TgZ(4,"input",4,5),t.NdJ("blur",function(){return F._onBlur()})("click",function(){return F._onInputClick()})("change",function(ht){return F._onInteractionEvent(ht)}),t.qZA(),t._UZ(6,"div",6),t.TgZ(7,"div",7),t.O4$(),t.TgZ(8,"svg",8),t._UZ(9,"path",9),t.qZA(),t.kcU(),t._UZ(10,"div",10),t.qZA(),t._UZ(11,"div",11),t.qZA(),t.TgZ(12,"label",12,13),t.Hsn(14),t.qZA()()),2&R){const q=t.MAs(2);t.ekj("mdc-form-field--align-end","before"==F.labelPosition),t.xp6(4),t.ekj("mdc-checkbox--selected",F.checked),t.Q6J("checked",F.checked)("disabled",F.disabled)("id",F.inputId)("required",F.required)("tabIndex",F.tabIndex),t.uIk("aria-checked",F._getAriaChecked())("aria-label",F.ariaLabel||null)("aria-labelledby",F.ariaLabelledby)("aria-describedby",F.ariaDescribedby)("name",F.name)("value",F.value),t.xp6(7),t.Q6J("matRippleTrigger",q)("matRippleDisabled",F.disableRipple||F.disabled)("matRippleCentered",!0),t.xp6(1),t.Q6J("for",F.inputId)}},dependencies:[S.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),A})(),I=(()=>{class A{}return A.\u0275fac=function(R){return new(R||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({}),A})(),X=(()=>{class A{}return A.\u0275fac=function(R){return new(R||A)},A.\u0275mod=t.oAB({type:A}),A.\u0275inj=t.cJS({imports:[S.BQ,S.si,I,S.BQ,I]}),A})()},8729:(Zt,xt,p)=>{p.d(xt,{d:()=>N,t:()=>ot});var t=p(4650),M=p(1281),S=p(3238);let N=(()=>{class W{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(it){this._vertical=(0,M.Ig)(it)}get inset(){return this._inset}set inset(it){this._inset=(0,M.Ig)(it)}}return W.\u0275fac=function(it){return new(it||W)},W.\u0275cmp=t.Xpm({type:W,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(it,J){2&it&&(t.uIk("aria-orientation",J.vertical?"vertical":"horizontal"),t.ekj("mat-divider-vertical",J.vertical)("mat-divider-horizontal",!J.vertical)("mat-divider-inset",J.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(it,J){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),W})(),ot=(()=>{class W{}return W.\u0275fac=function(it){return new(it||W)},W.\u0275mod=t.oAB({type:W}),W.\u0275inj=t.cJS({imports:[S.BQ,S.BQ]}),W})()},9549:(Zt,xt,p)=>{p.d(xt,{Eo:()=>ft,G_:()=>_,KE:()=>Ft,R9:()=>gt,TO:()=>k,bx:()=>L,hX:()=>Tt,lN:()=>Ht,qo:()=>kt});var t=p(4650),M=p(445),S=p(3353),N=p(8929),ot=p(6787),W=p(7625),o=p(6895),it=p(1281),J=p(7340),bt=p(9643),st=p(3238);const dt=["matFormFieldNotchedOutline",""],lt=["*"],mt=["textField"],V=["iconPrefixContainer"],G=["textPrefixContainer"];function T(v,Y){1&v&&t._UZ(0,"span",19)}function C(v,Y){if(1&v){const m=t.EpF();t.TgZ(0,"label",17),t.NdJ("cdkObserveContent",function(){t.CHM(m);const K=t.oxw(2);return t.KtG(K._refreshOutlineNotchWidth())}),t.Hsn(1,1),t.YNc(2,T,1,0,"span",18),t.qZA()}if(2&v){const m=t.oxw(2);t.Q6J("floating",m._shouldLabelFloat())("cdkObserveContentDisabled",!m._hasOutline())("id",m._labelId),t.uIk("for",m._control.id)("aria-owns",m._control.id),t.xp6(2),t.Q6J("ngIf",!m.hideRequiredMarker&&m._control.required)}}function I(v,Y){if(1&v&&t.YNc(0,C,3,6,"label",16),2&v){const m=t.oxw();t.Q6J("ngIf",m._hasFloatingLabel())}}function X(v,Y){1&v&&t._UZ(0,"div",20)}function A(v,Y){}function Q(v,Y){if(1&v&&t.YNc(0,A,0,0,"ng-template",22),2&v){t.oxw(2);const m=t.MAs(1);t.Q6J("ngTemplateOutlet",m)}}function R(v,Y){if(1&v&&(t.TgZ(0,"div",21),t.YNc(1,Q,1,1,"ng-template",9),t.qZA()),2&v){const m=t.oxw();t.Q6J("matFormFieldNotchedOutlineOpen",m._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",m._labelWidth),t.xp6(1),t.Q6J("ngIf",!m._forceDisplayInfixLabel())}}function F(v,Y){1&v&&(t.TgZ(0,"div",23,24),t.Hsn(2,2),t.qZA())}function q(v,Y){1&v&&(t.TgZ(0,"div",25,26),t.Hsn(2,3),t.qZA())}function ht(v,Y){}function H(v,Y){if(1&v&&t.YNc(0,ht,0,0,"ng-template",22),2&v){t.oxw();const m=t.MAs(1);t.Q6J("ngTemplateOutlet",m)}}function ct(v,Y){1&v&&(t.TgZ(0,"div",27),t.Hsn(1,4),t.qZA())}function ut(v,Y){1&v&&(t.TgZ(0,"div",28),t.Hsn(1,5),t.qZA())}function vt(v,Y){1&v&&t._UZ(0,"div",29)}function wt(v,Y){if(1&v&&(t.TgZ(0,"div",30),t.Hsn(1,6),t.qZA()),2&v){const m=t.oxw();t.Q6J("@transitionMessages",m._subscriptAnimationState)}}function At(v,Y){if(1&v&&(t.TgZ(0,"mat-hint",34),t._uU(1),t.qZA()),2&v){const m=t.oxw(2);t.Q6J("id",m._hintLabelId),t.xp6(1),t.Oqu(m.hintLabel)}}function St(v,Y){if(1&v&&(t.TgZ(0,"div",31),t.YNc(1,At,2,2,"mat-hint",32),t.Hsn(2,7),t._UZ(3,"div",33),t.Hsn(4,8),t.qZA()),2&v){const m=t.oxw();t.Q6J("@transitionMessages",m._subscriptAnimationState),t.xp6(1),t.Q6J("ngIf",m.hintLabel)}}const Pt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Lt=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Tt=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["mat-label"]]}),v})(),Nt=0;const s=new t.OlP("MatError");let k=(()=>{class v{constructor(m,D){this.id="mat-mdc-error-"+Nt++,m||D.nativeElement.setAttribute("aria-live","polite")}}return v.\u0275fac=function(m){return new(m||v)(t.$8M("aria-live"),t.Y36(t.SBq))},v.\u0275dir=t.lG2({type:v,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(m,D){2&m&&t.Ikx("id",D.id)},inputs:{id:"id"},features:[t._Bn([{provide:s,useExisting:v}])]}),v})(),P=0,L=(()=>{class v{constructor(){this.align="start",this.id="mat-mdc-hint-"+P++}}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(m,D){2&m&&(t.Ikx("id",D.id),t.uIk("align",null),t.ekj("mat-mdc-form-field-hint-end","end"===D.align))},inputs:{align:"align",id:"id"}}),v})();const at=new t.OlP("MatPrefix");let kt=(()=>{class v{constructor(m){this._isText=!1,this._isText=m.nativeElement.hasAttribute("matTextPrefix")}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq))},v.\u0275dir=t.lG2({type:v,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],features:[t._Bn([{provide:at,useExisting:v}])]}),v})();const _t=new t.OlP("MatSuffix");let gt=(()=>{class v{constructor(m){this._isText=!1,this._isText=m.nativeElement.hasAttribute("matTextSuffix")}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq))},v.\u0275dir=t.lG2({type:v,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],features:[t._Bn([{provide:_t,useExisting:v}])]}),v})(),Mt=(()=>{class v{constructor(m){this._elementRef=m,this.floating=!1}getWidth(){return function pt(v){if(null!==v.offsetParent)return v.scrollWidth;const m=v.cloneNode(!0);m.style.setProperty("position","absolute"),m.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(m);const D=m.scrollWidth;return m.remove(),D}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq))},v.\u0275dir=t.lG2({type:v,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(m,D){2&m&&t.ekj("mdc-floating-label--float-above",D.floating)},inputs:{floating:"floating"}}),v})();const Ct="mdc-line-ripple--active",rt="mdc-line-ripple--deactivating";let Rt=(()=>{class v{constructor(m,D){this._elementRef=m,this._handleTransitionEnd=K=>{const nt=this._elementRef.nativeElement.classList,d=nt.contains(rt);"opacity"===K.propertyName&&d&&nt.remove(Ct,rt)},D.runOutsideAngular(()=>{m.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const m=this._elementRef.nativeElement.classList;m.remove(rt),m.add(Ct)}deactivate(){this._elementRef.nativeElement.classList.add(rt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq),t.Y36(t.R0b))},v.\u0275dir=t.lG2({type:v,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),v})(),Yt=(()=>{class v{constructor(m,D){this._elementRef=m,this._ngZone=D,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const m=this._elementRef.nativeElement.querySelector(".mdc-floating-label");m?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(m.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>m.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq),t.Y36(t.R0b))},v.\u0275cmp=t.Xpm({type:v,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(m,D){2&m&&t.ekj("mdc-notched-outline--notched",D.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:dt,ngContentSelectors:lt,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(m,D){1&m&&(t.F$t(),t._UZ(0,"div",0),t.TgZ(1,"div",1),t.Hsn(2),t.qZA(),t._UZ(3,"div",2)),2&m&&(t.xp6(1),t.Udp("width",D._getNotchWidth()))},encapsulation:2,changeDetection:0}),v})();const zt={transitionMessages:(0,J.X$)("transitionMessages",[(0,J.SB)("enter",(0,J.oB)({opacity:1,transform:"translateY(0%)"})),(0,J.eR)("void => enter",[(0,J.oB)({opacity:0,transform:"translateY(-5px)"}),(0,J.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ft=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275dir=t.lG2({type:v}),v})();const _=new t.OlP("MatFormField"),O=new t.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let a=0;const g="fill",U="fixed";let Ft=(()=>{class v{constructor(m,D,K,nt,d,x,e,l){this._elementRef=m,this._changeDetectorRef=D,this._ngZone=K,this._dir=nt,this._platform=d,this._defaults=x,this._animationMode=e,this._document=l,this._hideRequiredMarker=!1,this.color="primary",this._appearance=g,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+a++,this._hintLabelId="mat-mdc-hint-"+a++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new N.xQ,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,x&&(x.appearance&&(this.appearance=x.appearance),this._hideRequiredMarker=Boolean(x?.hideRequiredMarker),x.color&&(this.color=x.color))}get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(m){this._hideRequiredMarker=(0,it.Ig)(m)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(m){m!==this._floatLabel&&(this._floatLabel=m,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(m){const D=this._appearance;this._appearance=m||this._defaults?.appearance||g,"outline"===this._appearance&&this._appearance!==D&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||U}set subscriptSizing(m){this._subscriptSizing=m||this._defaults?.subscriptSizing||U}get hintLabel(){return this._hintLabel}set hintLabel(m){this._hintLabel=m,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(m){this._explicitFormFieldControl=m}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const m=this._control;m.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${m.controlType}`),m.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),m.ngControl&&m.ngControl.valueChanges&&m.ngControl.valueChanges.pipe((0,W.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(m=>!m._isText),this._hasTextPrefix=!!this._prefixChildren.find(m=>m._isText),this._hasIconSuffix=!!this._suffixChildren.find(m=>!m._isText),this._hasTextSuffix=!!this._suffixChildren.find(m=>m._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,ot.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,W.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,W.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(m){const D=this._control?this._control.ngControl:null;return D&&D[m]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let m=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&m.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const D=this._hintChildren?this._hintChildren.find(nt=>"start"===nt.align):null,K=this._hintChildren?this._hintChildren.find(nt=>"end"===nt.align):null;D?m.push(D.id):this._hintLabel&&m.push(this._hintLabelId),K&&m.push(K.id)}else this._errorChildren&&m.push(...this._errorChildren.map(D=>D.id));this._control.setDescribedByIds(m)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const m=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(m.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const D=this._iconPrefixContainer?.nativeElement,K=this._textPrefixContainer?.nativeElement,nt=D?.getBoundingClientRect().width??0,d=K?.getBoundingClientRect().width??0;m.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${nt+d}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const m=this._elementRef.nativeElement;if(m.getRootNode){const D=m.getRootNode();return D&&D!==m}return document.documentElement.contains(m)}}return v.\u0275fac=function(m){return new(m||v)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(t.R0b),t.Y36(M.Is),t.Y36(S.t4),t.Y36(O,8),t.Y36(t.QbO,8),t.Y36(o.K0))},v.\u0275cmp=t.Xpm({type:v,selectors:[["mat-form-field"]],contentQueries:function(m,D,K){if(1&m&&(t.Suo(K,Tt,5),t.Suo(K,Tt,7),t.Suo(K,ft,5),t.Suo(K,at,5),t.Suo(K,_t,5),t.Suo(K,s,5),t.Suo(K,L,5)),2&m){let nt;t.iGM(nt=t.CRH())&&(D._labelChildNonStatic=nt.first),t.iGM(nt=t.CRH())&&(D._labelChildStatic=nt.first),t.iGM(nt=t.CRH())&&(D._formFieldControl=nt.first),t.iGM(nt=t.CRH())&&(D._prefixChildren=nt),t.iGM(nt=t.CRH())&&(D._suffixChildren=nt),t.iGM(nt=t.CRH())&&(D._errorChildren=nt),t.iGM(nt=t.CRH())&&(D._hintChildren=nt)}},viewQuery:function(m,D){if(1&m&&(t.Gf(mt,5),t.Gf(V,5),t.Gf(G,5),t.Gf(Mt,5),t.Gf(Yt,5),t.Gf(Rt,5)),2&m){let K;t.iGM(K=t.CRH())&&(D._textField=K.first),t.iGM(K=t.CRH())&&(D._iconPrefixContainer=K.first),t.iGM(K=t.CRH())&&(D._textPrefixContainer=K.first),t.iGM(K=t.CRH())&&(D._floatingLabel=K.first),t.iGM(K=t.CRH())&&(D._notchedOutline=K.first),t.iGM(K=t.CRH())&&(D._lineRipple=K.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(m,D){2&m&&t.ekj("mat-mdc-form-field-label-always-float",D._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",D._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",D._hasIconSuffix)("mat-form-field-invalid",D._control.errorState)("mat-form-field-disabled",D._control.disabled)("mat-form-field-autofilled",D._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===D._animationMode)("mat-form-field-appearance-fill","fill"==D.appearance)("mat-form-field-appearance-outline","outline"==D.appearance)("mat-form-field-hide-placeholder",D._hasFloatingLabel()&&!D._shouldLabelFloat())("mat-focused",D._control.focused)("mat-primary","accent"!==D.color&&"warn"!==D.color)("mat-accent","accent"===D.color)("mat-warn","warn"===D.color)("ng-untouched",D._shouldForward("untouched"))("ng-touched",D._shouldForward("touched"))("ng-pristine",D._shouldForward("pristine"))("ng-dirty",D._shouldForward("dirty"))("ng-valid",D._shouldForward("valid"))("ng-invalid",D._shouldForward("invalid"))("ng-pending",D._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[t._Bn([{provide:_,useExisting:v}])],ngContentSelectors:Lt,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(m,D){1&m&&(t.F$t(Pt),t.YNc(0,I,1,1,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.NdJ("click",function(nt){return D._control.onContainerClick&&D._control.onContainerClick(nt)}),t.YNc(4,X,1,0,"div",3),t.TgZ(5,"div",4),t.YNc(6,R,2,3,"div",5),t.YNc(7,F,3,0,"div",6),t.YNc(8,q,3,0,"div",7),t.TgZ(9,"div",8),t.YNc(10,H,1,1,"ng-template",9),t.Hsn(11),t.qZA(),t.YNc(12,ct,2,0,"div",10),t.YNc(13,ut,2,0,"div",11),t.qZA(),t.YNc(14,vt,1,0,"div",12),t.qZA(),t.TgZ(15,"div",13),t.YNc(16,wt,2,1,"div",14),t.YNc(17,St,5,2,"div",15),t.qZA()),2&m&&(t.xp6(2),t.ekj("mdc-text-field--filled",!D._hasOutline())("mdc-text-field--outlined",D._hasOutline())("mdc-text-field--no-label",!D._hasFloatingLabel())("mdc-text-field--disabled",D._control.disabled)("mdc-text-field--invalid",D._control.errorState),t.xp6(2),t.Q6J("ngIf",!D._hasOutline()&&!D._control.disabled),t.xp6(2),t.Q6J("ngIf",D._hasOutline()),t.xp6(1),t.Q6J("ngIf",D._hasIconPrefix),t.xp6(1),t.Q6J("ngIf",D._hasTextPrefix),t.xp6(2),t.Q6J("ngIf",!D._hasOutline()||D._forceDisplayInfixLabel()),t.xp6(2),t.Q6J("ngIf",D._hasTextSuffix),t.xp6(1),t.Q6J("ngIf",D._hasIconSuffix),t.xp6(1),t.Q6J("ngIf",!D._hasOutline()),t.xp6(1),t.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===D.subscriptSizing),t.Q6J("ngSwitch",D._getDisplayedMessages()),t.xp6(1),t.Q6J("ngSwitchCase","error"),t.xp6(1),t.Q6J("ngSwitchCase","hint"))},dependencies:[o.O5,o.tP,o.RF,o.n9,bt.wD,L,Mt,Yt,Rt],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}'],encapsulation:2,data:{animation:[zt.transitionMessages]},changeDetection:0}),v})(),Ht=(()=>{class v{}return v.\u0275fac=function(m){return new(m||v)},v.\u0275mod=t.oAB({type:v}),v.\u0275inj=t.cJS({imports:[st.BQ,o.ez,bt.Q8,st.BQ]}),v})()},284:(Zt,xt,p)=>{p.d(xt,{Jk:()=>bt,Nt:()=>mt,c:()=>V});var t=p(1281),M=p(3353),S=p(9349),N=p(4650),ot=p(4006),W=p(3238),o=p(9549),it=p(8929);const bt=new N.OlP("MAT_INPUT_VALUE_ACCESSOR"),st=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let dt=0;const lt=(0,W.FD)(class{constructor(G,T,C,I){this._defaultErrorStateMatcher=G,this._parentForm=T,this._parentFormGroup=C,this.ngControl=I,this.stateChanges=new it.xQ}});let mt=(()=>{class G extends lt{constructor(C,I,X,A,Q,R,F,q,ht,H){super(R,A,Q,X),this._elementRef=C,this._platform=I,this._autofillMonitor=q,this._formField=H,this._uid="mat-input-"+dt++,this.focused=!1,this.stateChanges=new it.xQ,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(vt=>(0,M.qK)().has(vt)),this._iOSKeyupListener=vt=>{const wt=vt.target;!wt.value&&0===wt.selectionStart&&0===wt.selectionEnd&&(wt.setSelectionRange(1,1),wt.setSelectionRange(0,0))};const ct=this._elementRef.nativeElement,ut=ct.nodeName.toLowerCase();this._inputValueAccessor=F||ct,this._previousNativeValue=this.value,this.id=this.id,I.IOS&&ht.runOutsideAngular(()=>{C.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ut,this._isTextarea="textarea"===ut,this._isInFormField=!!H,this._isNativeSelect&&(this.controlType=ct.multiple?"mat-native-select-multiple":"mat-native-select")}get disabled(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled}set disabled(C){this._disabled=(0,t.Ig)(C),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(C){this._id=C||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(ot.kI.required)??!1}set required(C){this._required=(0,t.Ig)(C)}get type(){return this._type}set type(C){this._type=C||"text",this._validateType(),!this._isTextarea&&(0,M.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(C){C!==this.value&&(this._inputValueAccessor.value=C,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(C){this._readonly=(0,t.Ig)(C)}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(C=>{this.autofilled=C.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(C){this._elementRef.nativeElement.focus(C)}_focusChanged(C){C!==this.focused&&(this.focused=C,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const C=this._elementRef.nativeElement.value;this._previousNativeValue!==C&&(this._previousNativeValue=C,this.stateChanges.next())}_dirtyCheckPlaceholder(){const C=this._getPlaceholder();if(C!==this._previousPlaceholder){const I=this._elementRef.nativeElement;this._previousPlaceholder=C,C?I.setAttribute("placeholder",C):I.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){st.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let C=this._elementRef.nativeElement.validity;return C&&C.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const C=this._elementRef.nativeElement,I=C.options[0];return this.focused||C.multiple||!this.empty||!!(C.selectedIndex>-1&&I&&I.label)}return this.focused||!this.empty}setDescribedByIds(C){C.length?this._elementRef.nativeElement.setAttribute("aria-describedby",C.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const C=this._elementRef.nativeElement;return this._isNativeSelect&&(C.multiple||C.size>1)}}return G.\u0275fac=function(C){return new(C||G)(N.Y36(N.SBq),N.Y36(M.t4),N.Y36(ot.a5,10),N.Y36(ot.F,8),N.Y36(ot.sg,8),N.Y36(W.rD),N.Y36(bt,10),N.Y36(S.Lq),N.Y36(N.R0b),N.Y36(o.G_,8))},G.\u0275dir=N.lG2({type:G,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(C,I){1&C&&N.NdJ("focus",function(){return I._focusChanged(!0)})("blur",function(){return I._focusChanged(!1)})("input",function(){return I._onInput()}),2&C&&(N.Ikx("id",I.id)("disabled",I.disabled)("required",I.required),N.uIk("name",I.name||null)("readonly",I.readonly&&!I._isNativeSelect||null)("aria-invalid",I.empty&&I.required?null:I.errorState)("aria-required",I.required)("id",I.id),N.ekj("mat-input-server",I._isServer)("mat-mdc-form-field-textarea-control",I._isInFormField&&I._isTextarea)("mat-mdc-form-field-input-control",I._isInFormField)("mdc-text-field__input",I._isInFormField)("mat-mdc-native-select-inline",I._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[N._Bn([{provide:o.Eo,useExisting:G}]),N.qOj,N.TTD]}),G})(),V=(()=>{class G{}return G.\u0275fac=function(C){return new(C||G)},G.\u0275mod=N.oAB({type:G}),G.\u0275inj=N.cJS({imports:[W.BQ,o.lN,o.lN,S.Ky,W.BQ]}),G})()},6338:(Zt,xt,p)=>{p.d(xt,{D1:()=>k,Hk:()=>zt,Tg:()=>pt,Ub:()=>Vt,WW:()=>Tt,Yt:()=>P,gs:()=>Rt,i$:()=>Mt,ie:()=>Bt,sL:()=>Lt,vS:()=>rt});var t=p(4650),M=p(1281),S=p(3353),N=p(3238),ot=p(2654),W=p(6787),o=p(8929),it=p(9643),J=p(6895),bt=p(8729),st=p(2687),dt=p(5017),lt=p(9521),mt=p(4006),V=p(7625);const G=["*"],T='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:24px;height:24px}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image .mdc-list-item__start{width:56px;height:56px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{width:100px;height:56px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio .mdc-list-item__start{width:40px;height:40px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch .mdc-list-item__start{width:36px;height:20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:24px;height:24px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio .mdc-list-item__end{width:40px;height:40px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch .mdc-list-item__end{width:36px;height:20px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{height:1px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0}.mat-mdc-list-non-interactive .mdc-list-item{cursor:default}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',C=["unscopedContent"],I=["text"],X=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],A=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];function Q(_,O){1&_&&t.Hsn(0,4)}function R(_,O){if(1&_&&(t.TgZ(0,"div",9),t._UZ(1,"input",10),t.TgZ(2,"div",11),t.O4$(),t.TgZ(3,"svg",12),t._UZ(4,"path",13),t.qZA(),t.kcU(),t._UZ(5,"div",14),t.qZA()()),2&_){const a=t.oxw();t.ekj("mdc-checkbox--disabled",a.disabled),t.xp6(1),t.Q6J("checked",a.selected)("disabled",a.disabled)}}function F(_,O){}function q(_,O){if(1&_&&(t.TgZ(0,"span",15),t.YNc(1,F,0,0,"ng-template",16),t.qZA()),2&_){t.oxw();const a=t.MAs(3);t.xp6(1),t.Q6J("ngTemplateOutlet",a)}}function ht(_,O){}function H(_,O){if(1&_&&t.YNc(0,ht,0,0,"ng-template",16),2&_){t.oxw();const a=t.MAs(1);t.Q6J("ngTemplateOutlet",a)}}function ct(_,O){}function ut(_,O){if(1&_&&(t.TgZ(0,"span",17),t.YNc(1,ct,0,0,"ng-template",16),t.qZA()),2&_){t.oxw();const a=t.MAs(3);t.xp6(1),t.Q6J("ngTemplateOutlet",a)}}function vt(_,O){}function wt(_,O){if(1&_&&t.YNc(0,vt,0,0,"ng-template",16),2&_){t.oxw();const a=t.MAs(1);t.Q6J("ngTemplateOutlet",a)}}const At=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],St=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"],Pt=new t.OlP("ListOption");let Lt=(()=>{class _{constructor(a){this._elementRef=a}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq))},_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),_})(),Tt=(()=>{class _{constructor(a){this._elementRef=a}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq))},_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),_})(),Nt=(()=>{class _{}return _.\u0275fac=function(a){return new(a||_)},_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),_})(),s=(()=>{class _{constructor(a){this._listOption=a}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getCheckboxPosition()}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(Pt,8))},_.\u0275dir=t.lG2({type:_,hostVars:4,hostBindings:function(a,g){2&a&&t.ekj("mdc-list-item__start",g._isAlignedAtStart())("mdc-list-item__end",!g._isAlignedAtStart())}}),_})(),k=(()=>{class _ extends s{}return _.\u0275fac=function(){let O;return function(g){return(O||(O=t.n5z(_)))(g||_)}}(),_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[t.qOj]}),_})(),P=(()=>{class _ extends s{}return _.\u0275fac=function(){let O;return function(g){return(O||(O=t.n5z(_)))(g||_)}}(),_.\u0275dir=t.lG2({type:_,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[t.qOj]}),_})(),L=(()=>{class _{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1}get disableRipple(){return this._disableRipple}set disableRipple(a){this._disableRipple=(0,M.Ig)(a)}get disabled(){return this._disabled}set disabled(a){this._disabled=(0,M.Ig)(a)}}return _.\u0275fac=function(a){return new(a||_)},_.\u0275dir=t.lG2({type:_,hostVars:3,hostBindings:function(a,g){2&a&&(t.uIk("aria-disabled",g.disabled),t.ekj("mat-mdc-list-non-interactive",g._isNonInteractive))},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),_})(),at=(()=>{class _{constructor(a,g,B,U,Et,Ft){this._elementRef=a,this._ngZone=g,this._listBase=B,this._platform=U,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new ot.w,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=Et||{},this._hostElement=this._elementRef.nativeElement,this._noopAnimations="NoopAnimations"===Ft,this._listBase._isNonInteractive||this._initInteractiveListItem(),"button"===this._hostElement.nodeName.toLowerCase()&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}set lines(a){this._explicitLines=(0,M.su)(a,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._listBase.disableRipple||this._noopAnimations}set disableRipple(a){this._disableRipple=(0,M.Ig)(a)}get disabled(){return this._disabled||this._listBase&&this._listBase.disabled}set disabled(a){this._disabled=(0,M.Ig)(a)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new N.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,W.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(a){if(!this._lines||!this._titles||!this._unscopedContent)return;a&&this._checkDomForUnscopedTextContent();const g=this._explicitLines??this._inferLinesFromContent(),B=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",g<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",g<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===g),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===g),this._hasUnscopedTextContent){const U=0===this._titles.length&&1===g;B.classList.toggle("mdc-list-item__primary-text",U),B.classList.toggle("mdc-list-item__secondary-text",!U)}else B.classList.remove("mdc-list-item__primary-text"),B.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let a=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(a+=1),a}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(L),t.Y36(S.t4),t.Y36(N.Y2,8),t.Y36(t.QbO,8))},_.\u0275dir=t.lG2({type:_,contentQueries:function(a,g,B){if(1&a&&(t.Suo(B,k,4),t.Suo(B,P,4)),2&a){let U;t.iGM(U=t.CRH())&&(g._avatars=U),t.iGM(U=t.CRH())&&(g._icons=U)}},hostVars:3,hostBindings:function(a,g){2&a&&(t.uIk("aria-disabled",g.disabled),t.ekj("mdc-list-item--disabled",g.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),_})(),Mt=(()=>{class _ extends L{}return _.\u0275fac=function(){let O;return function(g){return(O||(O=t.n5z(_)))(g||_)}}(),_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[t._Bn([{provide:L,useExisting:_}]),t.qOj],ngContentSelectors:G,decls:1,vars:0,template:function(a,g){1&a&&(t.F$t(),t.Hsn(0))},styles:[T],encapsulation:2,changeDetection:0}),_})(),pt=(()=>{class _ extends at{constructor(a,g,B,U,Et,Ft){super(a,g,B,U,Et,Ft),this._activated=!1}get activated(){return this._activated}set activated(a){this._activated=(0,M.Ig)(a)}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(L),t.Y36(S.t4),t.Y36(N.Y2,8),t.Y36(t.QbO,8))},_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(a,g,B){if(1&a&&(t.Suo(B,Tt,5),t.Suo(B,Lt,5),t.Suo(B,Nt,5)),2&a){let U;t.iGM(U=t.CRH())&&(g._lines=U),t.iGM(U=t.CRH())&&(g._titles=U),t.iGM(U=t.CRH())&&(g._meta=U)}},viewQuery:function(a,g){if(1&a&&(t.Gf(C,5),t.Gf(I,5)),2&a){let B;t.iGM(B=t.CRH())&&(g._unscopedContent=B.first),t.iGM(B=t.CRH())&&(g._itemText=B.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(a,g){2&a&&(t.uIk("aria-current",g._getAriaCurrent()),t.ekj("mdc-list-item--activated",g.activated)("mdc-list-item--with-leading-avatar",0!==g._avatars.length)("mdc-list-item--with-leading-icon",0!==g._icons.length)("mdc-list-item--with-trailing-meta",0!==g._meta.length)("_mat-animation-noopable",g._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[t.qOj],ngContentSelectors:A,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(a,g){1&a&&(t.F$t(X),t.Hsn(0),t.TgZ(1,"span",0),t.Hsn(2,1),t.Hsn(3,2),t.TgZ(4,"span",1,2),t.NdJ("cdkObserveContent",function(){return g._updateItemLines(!0)}),t.Hsn(6,3),t.qZA()(),t.Hsn(7,4),t.Hsn(8,5),t._UZ(9,"div",3))},dependencies:[it.wD],encapsulation:2,changeDetection:0}),_})();const Ct=new t.OlP("SelectionList");let rt=(()=>{class _ extends at{constructor(a,g,B,U,Et,Ft,Ht){super(a,g,B,U,Ft,Ht),this._selectionList=B,this._changeDetectorRef=Et,this.selectedChange=new t.vpe,this.checkboxPosition="after",this._selected=!1,this._inputsInitialized=!1}get color(){return this._color||this._selectionList.color}set color(a){this._color=a}get value(){return this._value}set value(a){this.selected&&a!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=a}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(a){const g=(0,M.Ig)(a);g!==this._selected&&(this._setSelected(g),(g||this._selectionList.multiple)&&this._selectionList._reportValueChange())}ngOnInit(){const a=this._selectionList;a._value&&a._value.some(B=>a.compareWith(this._value,B))&&this._setSelected(!0);const g=this._selected;Promise.resolve().then(()=>{(this._selected||g)&&(this.selected=!0,this._changeDetectorRef.markForCheck())}),this._inputsInitialized=!0}ngOnDestroy(){super.ngOnDestroy(),this.selected&&Promise.resolve().then(()=>{this.selected=!1})}toggle(){this.selected=!this.selected}focus(){this._hostElement.focus()}getLabel(){return(this._titles?.get(0)?._elementRef.nativeElement||this._unscopedContent?.nativeElement)?.textContent||""}_hasCheckboxAt(a){return this._selectionList.multiple&&this._getCheckboxPosition()===a}_hasIconsOrAvatarsAt(a){return this._hasProjected("icons",a)||this._hasProjected("avatars",a)}_hasProjected(a,g){return this._getCheckboxPosition()!==g&&("avatars"===a?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getCheckboxPosition(){return this.checkboxPosition||"after"}_setSelected(a){return a!==this._selected&&(this._selected=a,a?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(a),this._changeDetectorRef.markForCheck(),!0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_toggleOnInteraction(){this.disabled||(this._selectionList.multiple?(this.selected=!this.selected,this._selectionList._emitChangeEvent([this])):this.selected||(this.selected=!0,this._selectionList._emitChangeEvent([this])))}_setTabindex(a){this._hostElement.setAttribute("tabindex",a+"")}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(Ct),t.Y36(S.t4),t.Y36(t.sBO),t.Y36(N.Y2,8),t.Y36(t.QbO,8))},_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-list-option"]],contentQueries:function(a,g,B){if(1&a&&(t.Suo(B,Tt,5),t.Suo(B,Lt,5)),2&a){let U;t.iGM(U=t.CRH())&&(g._lines=U),t.iGM(U=t.CRH())&&(g._titles=U)}},viewQuery:function(a,g){if(1&a&&t.Gf(C,5),2&a){let B;t.iGM(B=t.CRH())&&(g._unscopedContent=B.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:21,hostBindings:function(a,g){1&a&&t.NdJ("blur",function(){return g._handleBlur()})("click",function(){return g._toggleOnInteraction()}),2&a&&(t.uIk("aria-selected",g.selected),t.ekj("mdc-list-item--selected",g.selected&&!g._selectionList.multiple)("mdc-list-item--with-leading-avatar",g._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",g._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",g._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",g._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",g._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",g._hasCheckboxAt("after"))("mat-accent","primary"!==g.color&&"warn"!==g.color)("mat-warn","warn"===g.color)("_mat-animation-noopable",g._noopAnimations))},inputs:{checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],features:[t._Bn([{provide:at,useExisting:_},{provide:Pt,useExisting:_}]),t.qOj],ngContentSelectors:St,decls:16,vars:4,consts:[["icons",""],["checkbox",""],["class","mdc-list-item__start mat-mdc-list-option-checkbox-before",4,"ngIf"],[3,"ngIf"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],["class","mdc-list-item__end",4,"ngIf"],[1,"mat-mdc-focus-indicator"],[1,"mdc-checkbox"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled"],[1,"mdc-checkbox__background"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__end"]],template:function(a,g){1&a&&(t.F$t(At),t.YNc(0,Q,1,0,"ng-template",null,0,t.W1O),t.YNc(2,R,6,4,"ng-template",null,1,t.W1O),t.YNc(4,q,2,1,"span",2),t.YNc(5,H,1,1,"ng-template",3),t.TgZ(6,"span",4),t.Hsn(7),t.Hsn(8,1),t.TgZ(9,"span",5,6),t.NdJ("cdkObserveContent",function(){return g._updateItemLines(!0)}),t.Hsn(11,2),t.qZA()(),t.YNc(12,ut,2,1,"span",7),t.YNc(13,wt,1,1,"ng-template",3),t.Hsn(14,3),t._UZ(15,"div",8)),2&a&&(t.xp6(4),t.Q6J("ngIf",g._hasCheckboxAt("before")),t.xp6(1),t.Q6J("ngIf",g._hasIconsOrAvatarsAt("before")),t.xp6(7),t.Q6J("ngIf",g._hasCheckboxAt("after")),t.xp6(1),t.Q6J("ngIf",g._hasIconsOrAvatarsAt("after")))},dependencies:[it.wD,J.O5,J.tP],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item,.mat-mdc-list-option-with-trailing-avatar.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end,.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{width:40px;height:40px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{border-radius:50%}.mat-mdc-list-option .mdc-touch-target-wrapper{display:inline}.mat-mdc-list-option .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mat-mdc-list-option .mdc-checkbox[hidden]{display:none}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mat-mdc-list-option .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mat-mdc-list-option .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.mdc-checkbox--upgraded .mat-mdc-list-option .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__checkmark-path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mat-mdc-list-option .mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mat-mdc-list-option .mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mat-mdc-list-option .mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}@media all and (-ms-high-contrast: none){.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__background{transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__mixedmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mat-mdc-list-option:not(._mat-animation-noopable) .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mat-mdc-list-option .mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-state-layer-size, 40px);height:40px;height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-list-option .mdc-checkbox__native-control{display:none}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after{right:auto;left:16px}'],encapsulation:2,changeDetection:0}),_})(),Rt=(()=>{class _{}return _.\u0275fac=function(a){return new(a||_)},_.\u0275dir=t.lG2({type:_,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]}),_})(),zt=(()=>{class _ extends L{constructor(){super(...arguments),this._isNonInteractive=!1}}return _.\u0275fac=function(){let O;return function(g){return(O||(O=t.n5z(_)))(g||_)}}(),_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[t._Bn([{provide:L,useExisting:_}]),t.qOj],ngContentSelectors:G,decls:1,vars:0,template:function(a,g){1&a&&(t.F$t(),t.Hsn(0))},styles:[T],encapsulation:2,changeDetection:0}),_})();const ft={provide:mt.JU,useExisting:(0,t.Gpc)(()=>Vt),multi:!0};class Gt{constructor(O,a,g){this.source=O,this.option=a,this.options=g}}let Vt=(()=>{class _ extends L{constructor(a,g){super(),this._element=a,this._ngZone=g,this._initialized=!1,this._destroyed=new o.xQ,this._onChange=B=>{},this.selectionChange=new t.vpe,this.color="accent",this.compareWith=(B,U)=>B===U,this._multiple=!0,this.selectedOptions=new dt.Ov(this._multiple),this._onTouched=()=>{},this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=B=>{if(this.disabled)return;const U=this._items.toArray().findIndex(Et=>Et._elementRef.nativeElement.contains(B.target));U>-1?this._setActiveOption(U):this._resetActiveOption()},this._isNonInteractive=!1}get multiple(){return this._multiple}set multiple(a){const g=(0,M.Ig)(a);g!==this._multiple&&(this._multiple=g,this.selectedOptions=new dt.Ov(this._multiple,this.selectedOptions.selected))}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._element.nativeElement.addEventListener("focusin",this._handleFocusin),this._element.nativeElement.addEventListener("focusout",this._handleFocusout)}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(a){const g=a.disabled,B=a.disableRipple;(B&&!B.firstChange||g&&!g.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._element.nativeElement.removeEventListener("focusin",this._handleFocusin),this._element.nativeElement.removeEventListener("focusout",this._handleFocusout),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(a){this._element.nativeElement.focus(a)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const a=this._getSelectedOptionValues();this._onChange(a),this._value=a}}_emitChangeEvent(a){this.selectionChange.emit(new Gt(this,a[0],a))}writeValue(a){this._value=a,this.options&&this._setOptionsFromValues(a||[])}setDisabledState(a){this.disabled=a}get disabled(){return this._selectionListDisabled}set disabled(a){this._selectionListDisabled=(0,M.Ig)(a),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(a){this._onChange=a}registerOnTouched(a){this._onTouched=a}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,V.R)(this._destroyed)).subscribe(a=>{for(let g of a.added)g.selected=!0;for(let g of a.removed)g.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(a){this.options.forEach(g=>g._setSelected(!1)),a.forEach(g=>{const B=this.options.find(U=>!U.selected&&this.compareWith(U.value,g));B&&B._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(a=>a.selected).map(a=>a.value)}_markOptionsForCheck(){this.options&&this.options.forEach(a=>a._markForCheck())}_setAllOptionsSelected(a,g){const B=[];return this.options.forEach(U=>{(!g||!U.disabled)&&U._setSelected(a)&&B.push(U)}),B.length&&this._reportValueChange(),B}get options(){return this._items}_handleKeydown(a){const g=this._keyManager.activeItem;if(a.keyCode!==lt.K5&&a.keyCode!==lt.L_||this._keyManager.isTyping()||!g||g.disabled)if(a.keyCode===lt.A&&this.multiple&&!this._keyManager.isTyping()&&(0,lt.Vb)(a,"ctrlKey")){const B=this.options.some(U=>!U.disabled&&!U.selected);a.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(B,!0))}else this._keyManager.onKeydown(a);else a.preventDefault(),g._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new st.Em(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(a=>this._setActiveOption(a)),this._items.changes.pipe((0,V.R)(this._destroyed)).subscribe(()=>{const a=this._keyManager.activeItem;(!a||!this._items.toArray().indexOf(a))&&this._resetActiveOption()})}_setActiveOption(a){this._items.forEach((g,B)=>g._setTabindex(B===a?0:-1)),this._keyManager.updateActiveItem(a)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const a=this._items.find(g=>g.selected&&!g.disabled)||this._items.first;this._setActiveOption(a?this._items.toArray().indexOf(a):-1)}_containsFocus(){const a=(0,S.ht)();return a&&this._element.nativeElement.contains(a)}}return _.\u0275fac=function(a){return new(a||_)(t.Y36(t.SBq),t.Y36(t.R0b))},_.\u0275cmp=t.Xpm({type:_,selectors:[["mat-selection-list"]],contentQueries:function(a,g,B){if(1&a&&t.Suo(B,rt,5),2&a){let U;t.iGM(U=t.CRH())&&(g._items=U)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(a,g){1&a&&t.NdJ("keydown",function(U){return g._handleKeydown(U)}),2&a&&t.uIk("aria-multiselectable",g.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],features:[t._Bn([ft,{provide:L,useExisting:_},{provide:Ct,useExisting:_}]),t.qOj,t.TTD],ngContentSelectors:G,decls:1,vars:0,template:function(a,g){1&a&&(t.F$t(),t.Hsn(0))},styles:[T],encapsulation:2,changeDetection:0}),_})(),Bt=(()=>{class _{}return _.\u0275fac=function(a){return new(a||_)},_.\u0275mod=t.oAB({type:_}),_.\u0275inj=t.cJS({imports:[it.Q8,J.ez,N.BQ,N.si,N.us,bt.t]}),_})()},3626:(Zt,xt,p)=>{p.d(xt,{AE:()=>G,BZ:()=>T,Dz:()=>C,Ee:()=>wt,Gk:()=>vt,Ke:()=>ht,Q2:()=>ut,XQ:()=>ct,as:()=>q,by:()=>Nt,dW:()=>At,ev:()=>F,fO:()=>I,ge:()=>Q,mD:()=>X,nj:()=>H,p0:()=>Pt,w1:()=>A,yh:()=>R});var t=p(4650),M=p(5013),S=p(5017),N=p(3238),ot=p(591),W=p(8929),o=p(6787),it=p(1086),J=p(6053),bt=p(1281),st=p(4850);const dt=[[["caption"]],[["colgroup"],["col"]]],lt=["caption","colgroup, col"];function mt(s,k){if(1&s&&(t.TgZ(0,"th",3),t._uU(1),t.qZA()),2&s){const P=t.oxw();t.Udp("text-align",P.justify),t.xp6(1),t.hij(" ",P.headerText," ")}}function V(s,k){if(1&s&&(t.TgZ(0,"td",4),t._uU(1),t.qZA()),2&s){const P=k.$implicit,L=t.oxw();t.Udp("text-align",L.justify),t.xp6(1),t.hij(" ",L.dataAccessor(P,L.name)," ")}}let G=(()=>{class s{}return s.\u0275fac=function(P){return new(P||s)},s.\u0275dir=t.lG2({type:s,selectors:[["mat-table","recycleRows",""],["table","mat-table","","recycleRows",""]],features:[t._Bn([{provide:S.k,useClass:S.eX}])]}),s})(),T=(()=>{class s extends M.zC{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(P,L){2&P&&t.ekj("mdc-table-fixed-layout",L.fixedLayout)},exportAs:["matTable"],features:[t._Bn([{provide:M.zC,useExisting:s},{provide:M.pN,useExisting:s},{provide:M.nl,useClass:M.oF},{provide:S.k,useClass:S.yy},{provide:M.pF,useValue:null}]),t.qOj],ngContentSelectors:lt,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(P,L){1&P&&(t.F$t(dt),t.Hsn(0),t.Hsn(1,1),t.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[M.T$,M.FT,M.$E,M.bH],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child .mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child .mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),s})(),C=(()=>{class s extends M.O_{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matCellDef",""]],features:[t._Bn([{provide:M.O_,useExisting:s}]),t.qOj]}),s})(),I=(()=>{class s extends M.D5{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matHeaderCellDef",""]],features:[t._Bn([{provide:M.D5,useExisting:s}]),t.qOj]}),s})(),X=(()=>{class s extends M.Z4{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matFooterCellDef",""]],features:[t._Bn([{provide:M.Z4,useExisting:s}]),t.qOj]}),s})(),A=(()=>{class s extends M.fo{get name(){return this._name}set name(P){this._setNameInput(P)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[t._Bn([{provide:M.fo,useExisting:s},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:s}]),t.qOj]}),s})(),Q=(()=>{class s extends M.Af{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[t.qOj]}),s})(),R=(()=>{class s extends M.QJ{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[t.qOj]}),s})(),F=(()=>{class s extends M.hD{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[t.qOj]}),s})(),q=(()=>{class s extends M.s${}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[t._Bn([{provide:M.s$,useExisting:s}]),t.qOj]}),s})(),ht=(()=>{class s extends M.fe{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matFooterRowDef",""]],inputs:{columns:["matFooterRowDef","columns"],sticky:["matFooterRowDefSticky","sticky"]},features:[t._Bn([{provide:M.fe,useExisting:s}]),t.qOj]}),s})(),H=(()=>{class s extends M.Sq{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[t._Bn([{provide:M.Sq,useExisting:s}]),t.qOj]}),s})(),ct=(()=>{class s extends M.xN{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[t._Bn([{provide:M.xN,useExisting:s}]),t.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(P,L){1&P&&t.GkF(0,0)},dependencies:[M.Kb],encapsulation:2}),s})(),ut=(()=>{class s extends M.qM{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[t._Bn([{provide:M.qM,useExisting:s}]),t.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(P,L){1&P&&t.GkF(0,0)},dependencies:[M.Kb],encapsulation:2}),s})(),vt=(()=>{class s extends M._J{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[t._Bn([{provide:M._J,useExisting:s}]),t.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(P,L){1&P&&t.GkF(0,0)},dependencies:[M.Kb],encapsulation:2}),s})(),wt=(()=>{class s extends M.r2{constructor(){super(...arguments),this._contentClassName="mat-mdc-no-data-row"}}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275dir=t.lG2({type:s,selectors:[["ng-template","matNoDataRow",""]],features:[t._Bn([{provide:M.r2,useExisting:s}]),t.qOj]}),s})(),At=(()=>{class s extends M.Hx{}return s.\u0275fac=function(){let k;return function(L){return(k||(k=t.n5z(s)))(L||s)}}(),s.\u0275cmp=t.Xpm({type:s,selectors:[["mat-text-column"]],features:[t.qOj],decls:3,vars:0,consts:[["matColumnDef",""],["mat-header-cell","",3,"text-align",4,"matHeaderCellDef"],["mat-cell","",3,"text-align",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""]],template:function(P,L){1&P&&(t.ynx(0,0),t.YNc(1,mt,2,3,"th",1),t.YNc(2,V,2,3,"td",2),t.BQk())},dependencies:[I,A,C,Q,F],encapsulation:2}),s})(),Pt=(()=>{class s{}return s.\u0275fac=function(P){return new(P||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({imports:[N.BQ,M.HT,N.BQ]}),s})();class Tt extends S.o2{constructor(k=[]){super(),this._renderData=new ot.X([]),this._filter=new ot.X(""),this._internalPageChanges=new W.xQ,this._renderChangesSubscription=null,this.sortingDataAccessor=(P,L)=>{const at=P[L];if((0,bt.t6)(at)){const kt=Number(at);return kt<9007199254740991?kt:at}return at},this.sortData=(P,L)=>{const at=L.active,kt=L.direction;return at&&""!=kt?P.sort((_t,gt)=>{let Mt=this.sortingDataAccessor(_t,at),pt=this.sortingDataAccessor(gt,at);const Ct=typeof Mt,rt=typeof pt;Ct!==rt&&("number"===Ct&&(Mt+=""),"number"===rt&&(pt+=""));let Rt=0;return null!=Mt&&null!=pt?Mt>pt?Rt=1:Mt<pt&&(Rt=-1):null!=Mt?Rt=1:null!=pt&&(Rt=-1),Rt*("asc"==kt?1:-1)}):P},this.filterPredicate=(P,L)=>{const at=Object.keys(P).reduce((_t,gt)=>_t+P[gt]+"\u25ec","").toLowerCase(),kt=L.trim().toLowerCase();return-1!=at.indexOf(kt)},this._data=new ot.X(k),this._updateChangeSubscription()}get data(){return this._data.value}set data(k){k=Array.isArray(k)?k:[],this._data.next(k),this._renderChangesSubscription||this._filterData(k)}get filter(){return this._filter.value}set filter(k){this._filter.next(k),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(k){this._sort=k,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(k){this._paginator=k,this._updateChangeSubscription()}_updateChangeSubscription(){const k=this._sort?(0,o.T)(this._sort.sortChange,this._sort.initialized):(0,it.of)(null),P=this._paginator?(0,o.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,it.of)(null),at=(0,J.aj)([this._data,this._filter]).pipe((0,st.U)(([gt])=>this._filterData(gt))),kt=(0,J.aj)([at,k]).pipe((0,st.U)(([gt])=>this._orderData(gt))),_t=(0,J.aj)([kt,P]).pipe((0,st.U)(([gt])=>this._pageData(gt)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=_t.subscribe(gt=>this._renderData.next(gt))}_filterData(k){return this.filteredData=null==this.filter||""===this.filter?k:k.filter(P=>this.filterPredicate(P,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(k){return this.sort?this.sortData(k.slice(),this.sort):k}_pageData(k){if(!this.paginator)return k;const P=this.paginator.pageIndex*this.paginator.pageSize;return k.slice(P,P+this.paginator.pageSize)}_updatePaginator(k){Promise.resolve().then(()=>{const P=this.paginator;if(P&&(P.length=k,P.pageIndex>0)){const L=Math.ceil(P.length/P.pageSize)-1||0,at=Math.min(P.pageIndex,L);at!==P.pageIndex&&(P.pageIndex=at,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Nt extends Tt{}}}]);