-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path2418.20e3cd5556194ef2.js
1 lines (1 loc) · 77.5 KB
/
2418.20e3cd5556194ef2.js
1
"use strict";(self.webpackChunkmaterial_angular_io=self.webpackChunkmaterial_angular_io||[]).push([[2418],{8967:(re,G,f)=>{f.d(G,{$i:()=>N,HM:()=>D,Jn:()=>I,RQ:()=>p,Y9:()=>F,sE:()=>Q});var h=f(1281),v=f(5017),m=f(4650),t=f(8929),U=f(6498),B=f(1086),c=f(7625),P=f(7545),V=f(5778),z=f(4006),R=f(5013),Z=f(6895);function O(a,s){if(1&a){const r=m.EpF();m.TgZ(0,"input",5,6),m.NdJ("click",function(C){m.CHM(r);const u=m.MAs(1);return m.KtG(u.toggle(C))}),m.ALo(2,"async"),m.ALo(3,"async"),m.qZA()}if(2&a){const r=m.MAs(1);m.Q6J("checked",m.lcZ(2,2,r.checked))("indeterminate",m.lcZ(3,4,r.indeterminate))}}function j(a,s){if(1&a&&(m.TgZ(0,"th",3),m.YNc(1,O,4,6,"input",4),m.qZA()),2&a){const r=m.oxw();m.xp6(1),m.Q6J("ngIf",r.selection.multiple)}}function W(a,s){if(1&a){const r=m.EpF();m.TgZ(0,"td",7)(1,"input",8,9),m.NdJ("click",function(){m.CHM(r);const C=m.MAs(2);return m.KtG(C.toggle())}),m.ALo(3,"async"),m.qZA()()}if(2&a){const r=s.$implicit,k=s.$index,C=m.MAs(2);m.xp6(1),m.Q6J("cdkSelectionToggleValue",r)("cdkSelectionToggleIndex",k)("checked",m.lcZ(3,3,C.checked))}}class K{constructor(s=!1,r){this._multiple=s,this._trackByFn=r,this._selectionMap=new Map,this.changed=new t.xQ}isSelected(s){return this._selectionMap.has(this._getTrackedByValue(s))}select(...s){const r=this._getCurrentSelection();this._multiple||this._selectionMap.clear();const k=[];for(const u of s)this.isSelected(u)||(k.push(u),this._markSelected(this._getTrackedByValue(u),u));const C=this._getCurrentSelection();this.changed.next({before:r,after:C})}deselect(...s){const r=this._getCurrentSelection(),k=[];for(const u of s)!this.isSelected(u)||(k.push(u),this._markDeselected(this._getTrackedByValue(u)));const C=this._getCurrentSelection();this.changed.next({before:r,after:C})}_markSelected(s,r){this._selectionMap.set(s,r)}_markDeselected(s){this._selectionMap.delete(s)}_getTrackedByValue(s){return this._trackByFn?this._trackByFn(s.index,s.value):s.value}_getCurrentSelection(){return Array.from(this._selectionMap.values())}}let N=(()=>{class a{constructor(){this.change=new m.vpe,this._destroyed=new t.xQ,this.selectAllState="none"}get dataSource(){return this._dataSource}set dataSource(r){this._dataSource!==r&&this._switchDataSource(r)}get multiple(){return this._multiple}set multiple(r){this._multiple=(0,h.Ig)(r)}_switchDataSource(r){this._data=[],(0,v.Z9)(this._dataSource)&&this._dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),this._dataSource=r}_observeRenderChanges(){if(!this._dataSource)return;let r;(0,v.Z9)(this._dataSource)?r=this._dataSource.connect(this):this._dataSource instanceof U.y?r=this._dataSource:Array.isArray(this._dataSource)&&(r=(0,B.of)(this._dataSource)),this._renderChangeSubscription=r.pipe((0,c.R)(this._destroyed)).subscribe(k=>{this._data=k||[]})}ngOnInit(){this._selection=new K(this._multiple,this.trackByFn),this._selection.changed.pipe((0,c.R)(this._destroyed)).subscribe(r=>{this._updateSelectAllState(),this.change.emit(r)})}ngAfterContentChecked(){this._dataSource&&!this._renderChangeSubscription&&this._observeRenderChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),(0,v.Z9)(this._dataSource)&&this._dataSource.disconnect(this)}toggleSelection(r,k){this.isSelected(r,k)?this._selection.deselect({value:r,index:k}):this._selection.select({value:r,index:k})}toggleSelectAll(){"none"===this.selectAllState?this._selectAll():this._clearAll()}isSelected(r,k){return this._selection.isSelected({value:r,index:k})}isAllSelected(){return this._data.every((r,k)=>this._selection.isSelected({value:r,index:k}))}isPartialSelected(){return!this.isAllSelected()&&this._data.some((r,k)=>this._selection.isSelected({value:r,index:k}))}_selectAll(){const r=[];this._data.forEach((k,C)=>{r.push({value:k,index:C})}),this._selection.select(...r)}_clearAll(){const r=[];this._data.forEach((k,C)=>{r.push({value:k,index:C})}),this._selection.deselect(...r)}_updateSelectAllState(){this.selectAllState=this.isAllSelected()?"all":this.isPartialSelected()?"partial":"none"}}return a.\u0275fac=function(r){return new(r||a)},a.\u0275dir=m.lG2({type:a,selectors:[["","cdkSelection",""]],inputs:{dataSource:"dataSource",trackByFn:["trackBy","trackByFn"],multiple:["cdkSelectionMultiple","multiple"]},outputs:{change:"cdkSelectionChange"},exportAs:["cdkSelection"]}),a})(),Q=(()=>{class a{constructor(r,k){this._selection=r,this._controlValueAccessor=k,this.checked=this._selection.change.pipe((0,P.w)(()=>(0,B.of)(this._selection.isAllSelected()))),this.indeterminate=this._selection.change.pipe((0,P.w)(()=>(0,B.of)(this._selection.isPartialSelected()))),this._destroyed=new t.xQ}toggle(r){r&&r.preventDefault(),setTimeout(()=>{this._selection.toggleSelectAll()})}ngOnInit(){this._assertValidParentSelection(),this._configureControlValueAccessor()}_configureControlValueAccessor(){this._controlValueAccessor&&this._controlValueAccessor.length&&(this._controlValueAccessor[0].registerOnChange(r=>{(!0===r||!1===r)&&this.toggle()}),this.checked.pipe((0,c.R)(this._destroyed)).subscribe(r=>{this._controlValueAccessor[0].writeValue(r)}))}_assertValidParentSelection(){}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}}return a.\u0275fac=function(r){return new(r||a)(m.Y36(N,8),m.Y36(z.JU,10))},a.\u0275dir=m.lG2({type:a,selectors:[["","cdkSelectAll",""]],exportAs:["cdkSelectAll"]}),a})(),I=(()=>{class a{constructor(r,k){this._selection=r,this._controlValueAccessors=k,this.checked=this._selection.change.pipe((0,P.w)(()=>(0,B.of)(this._isSelected())),(0,V.x)()),this._destroyed=new t.xQ}get index(){return this._index}set index(r){this._index=(0,h.su)(r)}toggle(){this._selection.toggleSelection(this.value,this.index)}ngOnInit(){this._assertValidParentSelection(),this._configureControlValueAccessor()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_assertValidParentSelection(){}_configureControlValueAccessor(){this._controlValueAccessors&&this._controlValueAccessors.length&&(this._controlValueAccessors[0].registerOnChange(r=>{"boolean"==typeof r&&this.toggle()}),this.checked.pipe((0,c.R)(this._destroyed)).subscribe(r=>{this._controlValueAccessors[0].writeValue(r)}))}_isSelected(){return this._selection.isSelected(this.value,this.index)}}return a.\u0275fac=function(r){return new(r||a)(m.Y36(N,8),m.Y36(z.JU,10))},a.\u0275dir=m.lG2({type:a,selectors:[["","cdkSelectionToggle",""]],inputs:{value:["cdkSelectionToggleValue","value"],index:["cdkSelectionToggleIndex","index"]},exportAs:["cdkSelectionToggle"]}),a})(),F=(()=>{class a{constructor(r,k){this._table=r,this.selection=k}get name(){return this._name}set name(r){this._name=r,this._syncColumnDefName()}ngOnInit(){this._syncColumnDefName(),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)}_syncColumnDefName(){this._columnDef&&(this._columnDef.name=this._name)}}return a.\u0275fac=function(r){return new(r||a)(m.Y36(R.zC,8),m.Y36(N,8))},a.\u0275cmp=m.Xpm({type:a,selectors:[["cdk-selection-column"]],viewQuery:function(r,k){if(1&r&&(m.Gf(R.fo,7),m.Gf(R.O_,7),m.Gf(R.D5,7)),2&r){let C;m.iGM(C=m.CRH())&&(k._columnDef=C.first),m.iGM(C=m.CRH())&&(k._cell=C.first),m.iGM(C=m.CRH())&&(k._headerCell=C.first)}},inputs:{name:["cdkSelectionColumnName","name"]},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdkHeaderCell","",4,"cdkHeaderCellDef"],["cdkCell","",4,"cdkCellDef"],["cdkHeaderCell",""],["type","checkbox","cdkSelectAll","",3,"checked","indeterminate","click",4,"ngIf"],["type","checkbox","cdkSelectAll","",3,"checked","indeterminate","click"],["allToggler","cdkSelectAll"],["cdkCell",""],["type","checkbox","cdkSelectionToggle","",3,"cdkSelectionToggleValue","cdkSelectionToggleIndex","checked","click"],["toggler","cdkSelectionToggle"]],template:function(r,k){1&r&&(m.ynx(0,0),m.YNc(1,j,2,1,"th",1),m.YNc(2,W,4,5,"td",2),m.BQk())},dependencies:[Z.O5,R.O_,R.D5,R.fo,I,Q,Z.Ov],encapsulation:2,changeDetection:0}),a})(),p=(()=>{class a{constructor(r){this._selection=r}get index(){return this._index}set index(r){this._index=(0,h.su)(r)}}return a.\u0275fac=function(r){return new(r||a)(m.Y36(N))},a.\u0275dir=m.lG2({type:a,selectors:[["","cdkRowSelection",""]],hostVars:3,hostBindings:function(r,k){2&r&&(m.uIk("aria-selected",k._selection.isSelected(k.value,k.index)),m.ekj("cdk-selected",k._selection.isSelected(k.value,k.index)))},inputs:{value:["cdkRowSelectionValue","value"],index:["cdkRowSelectionIndex","index"]}}),a})(),D=(()=>{class a{}return a.\u0275fac=function(r){return new(r||a)},a.\u0275mod=m.oAB({type:a}),a.\u0275inj=m.cJS({imports:[Z.ez,R.HT]}),a})()},5013:(re,G,f)=>{f.d(G,{$E:()=>oe,Af:()=>x,D5:()=>a,FT:()=>ce,HT:()=>we,Hx:()=>ge,Kb:()=>q,O_:()=>D,QJ:()=>b,Sq:()=>de,T$:()=>te,Z4:()=>s,_J:()=>ke,bH:()=>ne,fe:()=>ee,fo:()=>C,hD:()=>g,m$:()=>be,nl:()=>M,oF:()=>E,pF:()=>le,pN:()=>F,qM:()=>_e,r2:()=>se,s$:()=>X,xN:()=>ue,zC:()=>he});var h=f(445),v=f(1281),m=f(5017),t=f(3353),U=f(7376),B=f(6895),c=f(4650),P=f(8929),V=f(5254),z=f(591),R=f(4715),Z=f(1086),O=f(7625),j=f(2986);const W=[[["caption"]],[["colgroup"],["col"]]],K=["caption","colgroup, col"];function N(n,d){if(1&n&&(c.TgZ(0,"th",3),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.Udp("text-align",e.justify),c.xp6(1),c.hij(" ",e.headerText," ")}}function Q(n,d){if(1&n&&(c.TgZ(0,"td",4),c._uU(1),c.qZA()),2&n){const e=d.$implicit,o=c.oxw();c.Udp("text-align",o.justify),c.xp6(1),c.hij(" ",o.dataAccessor(e,o.name)," ")}}function I(n){return class extends n{constructor(...d){super(...d),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(d){const e=this._sticky;this._sticky=(0,v.Ig)(d),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const d=this._hasStickyChanged;return this._hasStickyChanged=!1,d}resetStickyChanged(){this._hasStickyChanged=!1}}}const F=new c.OlP("CDK_TABLE"),p=new c.OlP("text-column-options");let D=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkCellDef",""]]}),n})(),a=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkHeaderCellDef",""]]}),n})(),s=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkFooterCellDef",""]]}),n})();class r{}const k=I(r);let C=(()=>{class n extends k{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 o=this._stickyEnd;this._stickyEnd=(0,v.Ig)(e),this._hasStickyChanged=o!==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 n.\u0275fac=function(e){return new(e||n)(c.Y36(F,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,o,i){if(1&e&&(c.Suo(i,D,5),c.Suo(i,a,5),c.Suo(i,s,5)),2&e){let l;c.iGM(l=c.CRH())&&(o.cell=l.first),c.iGM(l=c.CRH())&&(o.headerCell=l.first),c.iGM(l=c.CRH())&&(o.footerCell=l.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[c._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),c.qOj]}),n})();class u{constructor(d,e){e.nativeElement.classList.add(...d._columnCssClassName)}}let x=(()=>{class n extends u{constructor(e,o){super(e,o)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(C),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[c.qOj]}),n})(),b=(()=>{class n extends u{constructor(e,o){if(super(e,o),1===e._table?._elementRef.nativeElement.nodeType){const i=e._table._elementRef.nativeElement.getAttribute("role");o.nativeElement.setAttribute("role","grid"===i||"treegrid"===i?"gridcell":"cell")}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(C),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[c.qOj]}),n})(),g=(()=>{class n extends u{constructor(e,o){if(super(e,o),1===e._table?._elementRef.nativeElement.nodeType){const i=e._table._elementRef.nativeElement.getAttribute("role");o.nativeElement.setAttribute("role","grid"===i||"treegrid"===i?"gridcell":"cell")}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(C),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[c.qOj]}),n})();class H{constructor(){this.tasks=[],this.endTasks=[]}}const M=new c.OlP("_COALESCED_STYLE_SCHEDULER");let E=(()=>{class n{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new P.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 H,this._getScheduleObservable().pipe((0,O.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new H;for(const o of e.tasks)o();for(const o of e.endTasks)o()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,V.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,j.q)(1))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),ae=(()=>{class n{constructor(e,o){this.template=e,this._differs=o}ngOnChanges(e){if(!this._columnsDiffer){const o=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(o).create(),this._columnsDiffer.diff(o)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof X?e.headerCell.template:this instanceof ee?e.footerCell.template:e.cell.template}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4))},n.\u0275dir=c.lG2({type:n,features:[c.TTD]}),n})();class xe extends ae{}const Ce=I(xe);let X=(()=>{class n extends Ce{constructor(e,o,i){super(e,o),this._table=i}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(F,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),n})();class ye extends ae{}const ve=I(ye);let ee=(()=>{class n extends ve{constructor(e,o,i){super(e,o),this._table=i}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(F,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),n})(),de=(()=>{class n extends ae{constructor(e,o,i){super(e,o),this._table=i}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(F,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[c.qOj]}),n})(),q=(()=>{class n{constructor(e){this._viewContainer=e,n.mostRecentCellOutlet=this}ngOnDestroy(){n.mostRecentCellOutlet===this&&(n.mostRecentCellOutlet=null)}}return n.mostRecentCellOutlet=null,n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkCellOutlet",""]]}),n})(),ue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,o){1&e&&c.GkF(0,0)},dependencies:[q],encapsulation:2}),n})(),_e=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,o){1&e&&c.GkF(0,0)},dependencies:[q],encapsulation:2}),n})(),ke=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,o){1&e&&c.GkF(0,0)},dependencies:[q],encapsulation:2}),n})(),se=(()=>{class n{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["ng-template","cdkNoDataRow",""]]}),n})();const fe=["top","bottom","left","right"];class De{constructor(d,e,o,i,l=!0,_=!0,y){this._isNativeHtmlTable=d,this._stickCellCss=e,this.direction=o,this._coalescedStyleScheduler=i,this._isBrowser=l,this._needsPositionStickyOnElement=_,this._positionListener=y,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(d,e){const o=[];for(const i of d)if(i.nodeType===i.ELEMENT_NODE){o.push(i);for(let l=0;l<i.children.length;l++)o.push(i.children[l])}this._coalescedStyleScheduler.schedule(()=>{for(const i of o)this._removeStickyStyle(i,e)})}updateStickyColumns(d,e,o,i=!0){if(!d.length||!this._isBrowser||!e.some(T=>T)&&!o.some(T=>T))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const l=d[0],_=l.children.length,y=this._getCellWidths(l,i),w=this._getStickyStartColumnPositions(y,e),Y=this._getStickyEndColumnPositions(y,o),S=e.lastIndexOf(!0),L=o.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const T="rtl"===this.direction,J=T?"right":"left",Se=T?"left":"right";for(const $ of d)for(let A=0;A<_;A++){const pe=$.children[A];e[A]&&this._addStickyStyle(pe,J,w[A],A===S),o[A]&&this._addStickyStyle(pe,Se,Y[A],A===L)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===S?[]:y.slice(0,S+1).map(($,A)=>e[A]?$:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===L?[]:y.slice(L).map(($,A)=>o[A+L]?$:null).reverse()}))})}stickRows(d,e,o){if(!this._isBrowser)return;const i="bottom"===o?d.slice().reverse():d,l="bottom"===o?e.slice().reverse():e,_=[],y=[],w=[];for(let S=0,L=0;S<i.length;S++){if(!l[S])continue;_[S]=L;const T=i[S];w[S]=this._isNativeHtmlTable?Array.from(T.children):[T];const J=T.getBoundingClientRect().height;L+=J,y[S]=J}const Y=l.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let S=0;S<i.length;S++){if(!l[S])continue;const L=_[S],T=S===Y;for(const J of w[S])this._addStickyStyle(J,o,L,T)}"top"===o?this._positionListener?.stickyHeaderRowsUpdated({sizes:y,offsets:_,elements:w}):this._positionListener?.stickyFooterRowsUpdated({sizes:y,offsets:_,elements:w})})}updateStickyFooterContainer(d,e){if(!this._isNativeHtmlTable)return;const o=d.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{e.some(i=>!i)?this._removeStickyStyle(o,["bottom"]):this._addStickyStyle(o,"bottom",0,!1)})}_removeStickyStyle(d,e){for(const i of e)d.style[i]="",d.classList.remove(this._borderCellCss[i]);fe.some(i=>-1===e.indexOf(i)&&d.style[i])?d.style.zIndex=this._getCalculatedZIndex(d):(d.style.zIndex="",this._needsPositionStickyOnElement&&(d.style.position=""),d.classList.remove(this._stickCellCss))}_addStickyStyle(d,e,o,i){d.classList.add(this._stickCellCss),i&&d.classList.add(this._borderCellCss[e]),d.style[e]=`${o}px`,d.style.zIndex=this._getCalculatedZIndex(d),this._needsPositionStickyOnElement&&(d.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(d){const e={top:100,bottom:10,left:1,right:1};let o=0;for(const i of fe)d.style[i]&&(o+=e[i]);return o?`${o}`:""}_getCellWidths(d,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const o=[],i=d.children;for(let l=0;l<i.length;l++)o.push(i[l].getBoundingClientRect().width);return this._cachedCellWidths=o,o}_getStickyStartColumnPositions(d,e){const o=[];let i=0;for(let l=0;l<d.length;l++)e[l]&&(o[l]=i,i+=d[l]);return o}_getStickyEndColumnPositions(d,e){const o=[];let i=0;for(let l=d.length;l>0;l--)e[l]&&(o[l]=i,i+=d[l]);return o}}const le=new c.OlP("CDK_SPL");let be=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-table","recycleRows",""],["table","cdk-table","","recycleRows",""]],features:[c._Bn([{provide:m.k,useClass:m.eX}])]}),n})(),te=(()=>{class n{constructor(e,o){this.viewContainer=e,this.elementRef=o}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","rowOutlet",""]]}),n})(),ce=(()=>{class n{constructor(e,o){this.viewContainer=e,this.elementRef=o}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","headerRowOutlet",""]]}),n})(),oe=(()=>{class n{constructor(e,o){this.viewContainer=e,this.elementRef=o}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","footerRowOutlet",""]]}),n})(),ne=(()=>{class n{constructor(e,o){this.viewContainer=e,this.elementRef=o}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","noDataRowOutlet",""]]}),n})(),he=(()=>{class n{constructor(e,o,i,l,_,y,w,Y,S,L,T,J){this._differs=e,this._changeDetectorRef=o,this._elementRef=i,this._dir=_,this._platform=w,this._viewRepeater=Y,this._coalescedStyleScheduler=S,this._viewportRuler=L,this._stickyPositioningListener=T,this._ngZone=J,this._onDestroy=new P.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 c.vpe,this.viewChange=new z.X({start:0,end:Number.MAX_VALUE}),l||this._elementRef.nativeElement.setAttribute("role","table"),this._document=y,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,v.Ig)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=(0,v.Ig)(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,o)=>this.trackBy?this.trackBy(o.dataIndex,o.data):o),this._viewportRuler.change().pipe((0,O.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const o=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||o,this._forceRecalculateCellWidths=o,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,m.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 o=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,o,(i,l,_)=>this._getEmbeddedViewArgs(i.item,_),i=>i.item.data,i=>{1===i.operation&&i.context&&this._renderCellTemplateForItem(i.record.item.rowDef,i.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(i=>{o.get(i.currentIndex).context.$implicit=i.item.data}),this._updateNoDataRow(),this._ngZone&&c.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,j.q)(1),(0,O.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),i=this._elementRef.nativeElement.querySelector("thead");i&&(i.style.display=e.length?"":"none");const l=this._headerRowDefs.map(_=>_.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,l,"top"),this._headerRowDefs.forEach(_=>_.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),i=this._elementRef.nativeElement.querySelector("tfoot");i&&(i.style.display=e.length?"":"none");const l=this._footerRowDefs.map(_=>_.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,l,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,l),this._footerRowDefs.forEach(_=>_.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),o=this._getRenderedRows(this._rowOutlet),i=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...o,...i],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((l,_)=>{this._addStickyColumnStyles([l],this._headerRowDefs[_])}),this._rowDefs.forEach(l=>{const _=[];for(let y=0;y<o.length;y++)this._renderRows[y].rowDef===l&&_.push(o[y]);this._addStickyColumnStyles(_,l)}),i.forEach((l,_)=>{this._addStickyColumnStyles([l],this._footerRowDefs[_])}),Array.from(this._columnDefsByName.values()).forEach(l=>l.resetStickyChanged())}_getAllRenderRows(){const e=[],o=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let i=0;i<this._data.length;i++){let l=this._data[i];const _=this._getRenderRowsForData(l,i,o.get(l));this._cachedRenderRowsMap.has(l)||this._cachedRenderRowsMap.set(l,new WeakMap);for(let y=0;y<_.length;y++){let w=_[y];const Y=this._cachedRenderRowsMap.get(w.data);Y.has(w.rowDef)?Y.get(w.rowDef).push(w):Y.set(w.rowDef,[w]),e.push(w)}}return e}_getRenderRowsForData(e,o,i){return this._getRowDefs(e,o).map(_=>{const y=i&&i.has(_)?i.get(_):[];if(y.length){const w=y.shift();return w.dataIndex=o,w}return{data:e,rowDef:_,dataIndex:o}})}_cacheColumnDefs(){this._columnDefsByName.clear(),ie(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(o=>{this._columnDefsByName.has(o.name),this._columnDefsByName.set(o.name,o)})}_cacheRowDefs(){this._headerRowDefs=ie(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=ie(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=ie(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(o=>!o.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(_,y)=>_||!!y.getColumnsDiff(),o=this._rowDefs.reduce(e,!1);o&&this._forceRenderDataRows();const i=this._headerRowDefs.reduce(e,!1);i&&this._forceRenderHeaderRows();const l=this._footerRowDefs.reduce(e,!1);return l&&this._forceRenderFooterRows(),o||i||l}_switchDataSource(e){this._data=[],(0,m.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,m.Z9)(this.dataSource)?e=this.dataSource.connect(this):(0,R.b)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,Z.of)(this.dataSource)),this._renderChangeSubscription=e.pipe((0,O.R)(this._onDestroy)).subscribe(o=>{this._data=o||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,o)=>this._renderRow(this._headerRowOutlet,e,o)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,o)=>this._renderRow(this._footerRowOutlet,e,o)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,o){const i=Array.from(o.columns||[]).map(y=>this._columnDefsByName.get(y)),l=i.map(y=>y.sticky),_=i.map(y=>y.stickyEnd);this._stickyStyler.updateStickyColumns(e,l,_,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const o=[];for(let i=0;i<e.viewContainer.length;i++){const l=e.viewContainer.get(i);o.push(l.rootNodes[0])}return o}_getRowDefs(e,o){if(1==this._rowDefs.length)return[this._rowDefs[0]];let i=[];if(this.multiTemplateDataRows)i=this._rowDefs.filter(l=>!l.when||l.when(o,e));else{let l=this._rowDefs.find(_=>_.when&&_.when(o,e))||this._defaultRowDef;l&&i.push(l)}return i}_getEmbeddedViewArgs(e,o){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:o}}_renderRow(e,o,i,l={}){const _=e.viewContainer.createEmbeddedView(o.template,l,i);return this._renderCellTemplateForItem(o,l),_}_renderCellTemplateForItem(e,o){for(let i of this._getCellTemplates(e))q.mostRecentCellOutlet&&q.mostRecentCellOutlet._viewContainer.createEmbeddedView(i,o);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let o=0,i=e.length;o<i;o++){const _=e.get(o).context;_.count=i,_.first=0===o,_.last=o===i-1,_.even=o%2==0,_.odd=!_.even,this.multiTemplateDataRows?(_.dataIndex=this._renderRows[o].dataIndex,_.renderIndex=o):_.index=this._renderRows[o].dataIndex}}_getCellTemplates(e){return e&&e.columns?Array.from(e.columns,o=>{const i=this._columnDefsByName.get(o);return e.extractCellTemplate(i)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),o=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const i of o){const l=this._document.createElement(i.tag);l.setAttribute("role","rowgroup");for(const _ of i.outlets)l.appendChild(_.elementRef.nativeElement);e.appendChild(l)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(o,i)=>o||i.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 De(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,Z.of)()).pipe((0,O.R)(this._onDestroy)).subscribe(o=>{this._stickyStyler.direction=o,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(o=>!o._table||o._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const o=0===this._rowOutlet.viewContainer.length;if(o===this._isShowingNoDataRow)return;const i=this._noDataRowOutlet.viewContainer;if(o){const l=i.createEmbeddedView(e.templateRef),_=l.rootNodes[0];1===l.rootNodes.length&&_?.nodeType===this._document.ELEMENT_NODE&&(_.setAttribute("role","row"),_.classList.add(e._contentClassName))}else i.clear();this._isShowingNoDataRow=o}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.ZZ4),c.Y36(c.sBO),c.Y36(c.SBq),c.$8M("role"),c.Y36(h.Is,8),c.Y36(B.K0),c.Y36(t.t4),c.Y36(m.k),c.Y36(M),c.Y36(U.rL),c.Y36(le,12),c.Y36(c.R0b,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,o,i){if(1&e&&(c.Suo(i,se,5),c.Suo(i,C,5),c.Suo(i,de,5),c.Suo(i,X,5),c.Suo(i,ee,5)),2&e){let l;c.iGM(l=c.CRH())&&(o._noDataRow=l.first),c.iGM(l=c.CRH())&&(o._contentColumnDefs=l),c.iGM(l=c.CRH())&&(o._contentRowDefs=l),c.iGM(l=c.CRH())&&(o._contentHeaderRowDefs=l),c.iGM(l=c.CRH())&&(o._contentFooterRowDefs=l)}},viewQuery:function(e,o){if(1&e&&(c.Gf(te,7),c.Gf(ce,7),c.Gf(oe,7),c.Gf(ne,7)),2&e){let i;c.iGM(i=c.CRH())&&(o._rowOutlet=i.first),c.iGM(i=c.CRH())&&(o._headerRowOutlet=i.first),c.iGM(i=c.CRH())&&(o._footerRowOutlet=i.first),c.iGM(i=c.CRH())&&(o._noDataRowOutlet=i.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(e,o){2&e&&c.ekj("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[c._Bn([{provide:F,useExisting:n},{provide:m.k,useClass:m.yy},{provide:M,useClass:E},{provide:le,useValue:null}])],ngContentSelectors:K,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,o){1&e&&(c.F$t(W),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[te,ce,oe,ne],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function ie(n,d){return n.concat(Array.from(d))}let ge=(()=>{class n{constructor(e,o){this._table=e,this._options=o,this.justify="start",this._options=o||{}}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,o)=>e[o])),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 n.\u0275fac=function(e){return new(e||n)(c.Y36(he,8),c.Y36(p,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-text-column"]],viewQuery:function(e,o){if(1&e&&(c.Gf(C,7),c.Gf(D,7),c.Gf(a,7)),2&e){let i;c.iGM(i=c.CRH())&&(o.columnDef=i.first),c.iGM(i=c.CRH())&&(o.cell=i.first),c.iGM(i=c.CRH())&&(o.headerCell=i.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,o){1&e&&(c.ynx(0,0),c.YNc(1,N,2,3,"th",1),c.YNc(2,Q,2,3,"td",2),c.BQk())},dependencies:[D,a,C,g,x],encapsulation:2}),n})(),we=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[U.Cl]}),n})()},2418:(re,G,f)=>{f.r(G),f.d(G,{CdkSelectionColumnExample:()=>p,CdkSelectionExamplesModule:()=>C,CdkSelectionListExample:()=>a});var h=f(8967),v=f(5013),m=f(6895),t=f(4650),U=f(4006),B=f(6709);function c(u,x){1&u&&(t.TgZ(0,"th",10),t._uU(1," No. "),t.qZA())}function P(u,x){if(1&u&&(t.TgZ(0,"td",11),t._uU(1),t.qZA()),2&u){const b=x.$implicit;t.xp6(1),t.hij(" ",b.position," ")}}function V(u,x){1&u&&(t.TgZ(0,"th",10),t._uU(1," Name "),t.qZA())}function z(u,x){if(1&u&&(t.TgZ(0,"td",11),t._uU(1),t.qZA()),2&u){const b=x.$implicit;t.xp6(1),t.hij(" ",b.name," ")}}function R(u,x){1&u&&(t.TgZ(0,"th",10),t._uU(1," Weight "),t.qZA())}function Z(u,x){if(1&u&&(t.TgZ(0,"td",11),t._uU(1),t.qZA()),2&u){const b=x.$implicit;t.xp6(1),t.hij(" ",b.weight," ")}}function O(u,x){1&u&&(t.TgZ(0,"th",10),t._uU(1," Symbol "),t.qZA())}function j(u,x){if(1&u&&(t.TgZ(0,"td",11),t._uU(1),t.qZA()),2&u){const b=x.$implicit;t.xp6(1),t.hij(" ",b.symbol," ")}}function W(u,x){1&u&&t._UZ(0,"tr",12)}function K(u,x){1&u&&t._UZ(0,"tr",13),2&u&&t.Q6J("cdkRowSelectionValue",x.$implicit)}function N(u,x){if(1&u){const b=t.EpF();t.TgZ(0,"li")(1,"input",10,11),t.NdJ("click",function(){t.CHM(b);const H=t.MAs(2);return t.KtG(H.toggle())}),t.ALo(3,"async"),t.qZA(),t._uU(4),t.qZA()}if(2&u){const b=x.$implicit,g=t.MAs(2);t.xp6(1),t.Q6J("cdkSelectionToggleValue",b)("checked",t.lcZ(3,3,g.checked)),t.xp6(3),t.hij(" ",b," ")}}function Q(u,x){if(1&u&&(t.TgZ(0,"li"),t._UZ(1,"mat-checkbox",12),t._uU(2),t.qZA()),2&u){const b=x.$implicit;t.xp6(1),t.Q6J("cdkSelectionToggleValue",b),t.xp6(1),t.hij(" ",b," ")}}function I(u,x){if(1&u&&(t.TgZ(0,"li"),t._UZ(1,"mat-checkbox",12),t._uU(2),t.qZA()),2&u){const b=x.$implicit;t.xp6(1),t.Q6J("cdkSelectionToggleValue",b),t.xp6(1),t.hij(" ",b," ")}}function F(u,x){if(1&u&&(t.TgZ(0,"li"),t._UZ(1,"mat-checkbox",13),t._uU(2),t.qZA()),2&u){const b=x.$implicit,g=x.index;t.xp6(1),t.Q6J("cdkSelectionToggleValue",b)("cdkSelectionToggleIndex",g),t.xp6(1),t.hij(" ",b," ")}}let p=(()=>{class u{constructor(){this.displayedColumns=["select","position","name","weight","symbol"],this.dataSource=D,this.selected=[]}selectionChanged(b){this.selected=b.after.map(g=>g.value.name)}}return u.\u0275fac=function(b){return new(b||u)},u.\u0275cmp=t.Xpm({type:u,selectors:[["cdk-selection-column-example"]],decls:17,vars:5,consts:[["cdk-table","","cdkSelection","",1,"example-table",3,"dataSource","cdkSelectionMultiple","cdkSelectionChange"],["cdkSelectionColumnName","select"],["cdkColumnDef","position"],["cdk-header-cell","",4,"cdkHeaderCellDef"],["cdk-cell","",4,"cdkCellDef"],["cdkColumnDef","name"],["cdkColumnDef","weight"],["cdkColumnDef","symbol"],["cdk-header-row","",4,"cdkHeaderRowDef"],["cdk-row","","cdkRowSelection","",3,"cdkRowSelectionValue",4,"cdkRowDef","cdkRowDefColumns"],["cdk-header-cell",""],["cdk-cell",""],["cdk-header-row",""],["cdk-row","","cdkRowSelection","",3,"cdkRowSelectionValue"]],template:function(b,g){1&b&&(t._uU(0),t.TgZ(1,"table",0),t.NdJ("cdkSelectionChange",function(M){return g.selectionChanged(M)}),t._UZ(2,"cdk-selection-column",1),t.ynx(3,2),t.YNc(4,c,2,0,"th",3),t.YNc(5,P,2,1,"td",4),t.BQk(),t.ynx(6,5),t.YNc(7,V,2,0,"th",3),t.YNc(8,z,2,1,"td",4),t.BQk(),t.ynx(9,6),t.YNc(10,R,2,0,"th",3),t.YNc(11,Z,2,1,"td",4),t.BQk(),t.ynx(12,7),t.YNc(13,O,2,0,"th",3),t.YNc(14,j,2,1,"td",4),t.BQk(),t.YNc(15,W,1,0,"tr",8),t.YNc(16,K,1,1,"tr",9),t.qZA()),2&b&&(t.hij("Selected: ",g.selected,"\n"),t.xp6(1),t.Q6J("dataSource",g.dataSource)("cdkSelectionMultiple",!0),t.xp6(14),t.Q6J("cdkHeaderRowDef",g.displayedColumns),t.xp6(1),t.Q6J("cdkRowDefColumns",g.displayedColumns))},dependencies:[h.$i,h.Y9,h.RQ,v.zC,v.Sq,v.O_,v.D5,v.fo,v.hD,v._J,v.Af,v.xN,v.s$],styles:[".example-table[_ngcontent-%COMP%] {\n border-collapse: collapse;\n}\n\ntr.cdk-selected[_ngcontent-%COMP%] {\n background-color: yellow;\n}"]}),u})();const D=[{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 a=(()=>{class u{constructor(){this.data=s,this.selected1=[],this.selected2=[],this.selected3=[],this.selected4=[]}getCurrentSelected(b){return b.after.map(g=>g.value)}trackByFn(b){return b}changeElementName(){this.data=r}reset(){this.data=s}}return u.\u0275fac=function(b){return new(b||u)},u.\u0275cmp=t.Xpm({type:u,selectors:[["cdk-selection-list-example"]],decls:38,vars:30,consts:[["cdkSelection","",3,"dataSource","cdkSelectionMultiple","cdkSelectionChange"],["type","checkbox","cdkSelectAll","",3,"checked","indeterminate","click"],["allToggler","cdkSelectAll"],[4,"ngFor","ngForOf"],["cdkSelectAll","",3,"indeterminate"],["toggle1","cdkSelectAll"],["cdkSelection","",3,"dataSource","cdkSelectionMultiple","trackBy","cdkSelectionChange"],["toggle2","cdkSelectAll"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"click"],["type","checkbox","cdkSelectionToggle","",3,"cdkSelectionToggleValue","checked","click"],["toggler","cdkSelectionToggle"],["cdkSelectionToggle","",3,"cdkSelectionToggleValue"],["cdkSelectionToggle","",3,"cdkSelectionToggleValue","cdkSelectionToggleIndex"]],template:function(b,g){if(1&b){const H=t.EpF();t.TgZ(0,"h3")(1,"code"),t._uU(2,"native input"),t.qZA()(),t._uU(3),t.TgZ(4,"ul",0),t.NdJ("cdkSelectionChange",function(E){return g.selected1=g.getCurrentSelected(E)}),t.TgZ(5,"input",1,2),t.NdJ("click",function(E){t.CHM(H);const me=t.MAs(6);return t.KtG(me.toggle(E))}),t.ALo(7,"async"),t.ALo(8,"async"),t.qZA(),t.YNc(9,N,5,5,"li",3),t.qZA(),t.TgZ(10,"h3")(11,"code"),t._uU(12,"mat-checkbox"),t.qZA()(),t._uU(13),t.TgZ(14,"ul",0),t.NdJ("cdkSelectionChange",function(E){return g.selected2=g.getCurrentSelected(E)}),t._UZ(15,"mat-checkbox",4,5),t.ALo(17,"async"),t.YNc(18,Q,3,2,"li",3),t.qZA(),t.TgZ(19,"h3")(20,"code"),t._uU(21,"Single select with mat-checkbox"),t.qZA()(),t._uU(22),t.TgZ(23,"ul",0),t.NdJ("cdkSelectionChange",function(E){return g.selected3=g.getCurrentSelected(E)}),t.YNc(24,I,3,2,"li",3),t.qZA(),t.TgZ(25,"h3")(26,"code"),t._uU(27,"with trackBy"),t.qZA()(),t._uU(28),t.TgZ(29,"ul",6),t.NdJ("cdkSelectionChange",function(E){return g.selected4=g.getCurrentSelected(E)}),t._UZ(30,"mat-checkbox",4,7),t.ALo(32,"async"),t.YNc(33,F,3,3,"li",8),t.qZA(),t.TgZ(34,"button",9),t.NdJ("click",function(){return g.changeElementName()}),t._uU(35,"Change element names and the already selected stays"),t.qZA(),t.TgZ(36,"button",9),t.NdJ("click",function(){return g.reset()}),t._uU(37,"reset"),t.qZA()}if(2&b){const H=t.MAs(6),M=t.MAs(16),E=t.MAs(31);t.xp6(3),t.hij("\nSelected: ",g.selected1,"\n"),t.xp6(1),t.Q6J("dataSource",g.data)("cdkSelectionMultiple",!0),t.xp6(1),t.Q6J("checked",t.lcZ(7,22,H.checked))("indeterminate",t.lcZ(8,24,H.indeterminate)),t.xp6(4),t.Q6J("ngForOf",g.data),t.xp6(4),t.hij("\nSelected: ",g.selected2,"\n"),t.xp6(1),t.Q6J("dataSource",g.data)("cdkSelectionMultiple",!0),t.xp6(1),t.Q6J("indeterminate",t.lcZ(17,26,M.indeterminate)),t.xp6(3),t.Q6J("ngForOf",g.data),t.xp6(4),t.hij("\nSelected: ",g.selected3,"\n"),t.xp6(1),t.Q6J("dataSource",g.data)("cdkSelectionMultiple",!1),t.xp6(1),t.Q6J("ngForOf",g.data),t.xp6(4),t.hij("\nSelected: ",g.selected4,"\n"),t.xp6(1),t.Q6J("dataSource",g.data)("cdkSelectionMultiple",!0)("trackBy",g.trackByFn),t.xp6(1),t.Q6J("indeterminate",t.lcZ(32,28,E.indeterminate)),t.xp6(3),t.Q6J("ngForOf",g.data)("ngForTrackBy",g.trackByFn)}},dependencies:[h.$i,h.Jn,h.sE,m.sg,B.oG,m.Ov],encapsulation:2}),u})();const s=["Hydrogen","Helium","Lithium","Beryllium","Boron","Carbon","Nitrogen","Oxygen","Fluorine","Neon","Sodium","Magnesium","Aluminum","Silicon","Phosphorus","Sulfur","Chlorine","Argon","Potassium","Calcium"],r=["H","He","Li","Be","B","C","N","O","F","Ne","Na","Mg","Al","Si","P","S","Cl","Ar","K","Ca"];let C=(()=>{class u{}return u.\u0275fac=function(b){return new(b||u)},u.\u0275mod=t.oAB({type:u}),u.\u0275inj=t.cJS({imports:[h.HM,v.HT,m.ez,U.u5,U.UX,B.p9]}),u})()},6709:(re,G,f)=>{f.d(G,{oG:()=>K,p9:()=>F});var h=f(4650),v=f(4006),m=f(3238),t=f(1281);const U=["input"],B=["label"],c=["*"],P=new h.OlP("mat-checkbox-default-options",{providedIn:"root",factory:V});function V(){return{color:"accent",clickAction:"check-indeterminate"}}const z={provide:v.JU,useExisting:(0,h.Gpc)(()=>K),multi:!0};class R{}let Z=0;const O=V(),j=(0,m.sb)((0,m.pj)((0,m.Kr)((0,m.Id)(class{constructor(p){this._elementRef=p}}))));let W=(()=>{class p extends j{constructor(a,s,r,k,C,u,x){super(s),this._changeDetectorRef=r,this._ngZone=k,this._animationMode=u,this._options=x,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new h.vpe,this.indeterminateChange=new h.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||O,this.color=this.defaultColor=this._options.color||O.color,this.tabIndex=parseInt(C)||0,this.id=this._uniqueId=`${a}${++Z}`}get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(a){this._required=(0,t.Ig)(a)}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(a){const s=(0,t.Ig)(a);s!=this.checked&&(this._checked=s,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(a){const s=(0,t.Ig)(a);s!==this.disabled&&(this._disabled=s,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(a){const s=a!=this._indeterminate;this._indeterminate=(0,t.Ig)(a),s&&(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(a){this.checked=!!a}registerOnChange(a){this._controlValueAccessorChangeFn=a}registerOnTouched(a){this._onTouched=a}setDisabledState(a){this.disabled=a}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(a){let s=this._currentCheckState,r=this._getAnimationTargetElement();if(s!==a&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(s,a),this._currentCheckState=a,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const k=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(k)},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 a=this._options?.clickAction;this.disabled||"noop"===a?!this.disabled&&"noop"===a&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==a&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(a){a.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(a,s){if("NoopAnimations"===this._animationMode)return"";switch(a){case 0:if(1===s)return this._animationClasses.uncheckedToChecked;if(3==s)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===s?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===s?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===s?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(a){const s=this._inputElement;s&&(s.nativeElement.indeterminate=a)}}return p.\u0275fac=function(a){h.$Z()},p.\u0275dir=h.lG2({type:p,viewQuery:function(a,s){if(1&a&&(h.Gf(U,5),h.Gf(B,5),h.Gf(m.wG,5)),2&a){let r;h.iGM(r=h.CRH())&&(s._inputElement=r.first),h.iGM(r=h.CRH())&&(s._labelElement=r.first),h.iGM(r=h.CRH())&&(s.ripple=r.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:[h.qOj]}),p})(),K=(()=>{class p extends W{constructor(a,s,r,k,C,u){super("mat-mdc-checkbox-",a,s,r,k,C,u),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(a){const s=new R;return s.source=this,s.checked=a,s}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_preventBubblingFromLabel(a){a.target&&this._labelElement.nativeElement.contains(a.target)&&a.stopPropagation()}}return p.\u0275fac=function(a){return new(a||p)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.$8M("tabindex"),h.Y36(h.QbO,8),h.Y36(P,8))},p.\u0275cmp=h.Xpm({type:p,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(a,s){2&a&&(h.Ikx("id",s.id),h.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),h.ekj("_mat-animation-noopable","NoopAnimations"===s._animationMode)("mdc-checkbox--disabled",s.disabled)("mat-mdc-checkbox-disabled",s.disabled)("mat-mdc-checkbox-checked",s.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[h._Bn([z]),h.qOj],ngContentSelectors:c,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(a,s){if(1&a&&(h.F$t(),h.TgZ(0,"div",0),h.NdJ("click",function(k){return s._preventBubblingFromLabel(k)}),h.TgZ(1,"div",1,2)(3,"div",3),h.NdJ("click",function(){return s._onInputClick()}),h.qZA(),h.TgZ(4,"input",4,5),h.NdJ("blur",function(){return s._onBlur()})("click",function(){return s._onInputClick()})("change",function(k){return s._onInteractionEvent(k)}),h.qZA(),h._UZ(6,"div",6),h.TgZ(7,"div",7),h.O4$(),h.TgZ(8,"svg",8),h._UZ(9,"path",9),h.qZA(),h.kcU(),h._UZ(10,"div",10),h.qZA(),h._UZ(11,"div",11),h.qZA(),h.TgZ(12,"label",12,13),h.Hsn(14),h.qZA()()),2&a){const r=h.MAs(2);h.ekj("mdc-form-field--align-end","before"==s.labelPosition),h.xp6(4),h.ekj("mdc-checkbox--selected",s.checked),h.Q6J("checked",s.checked)("disabled",s.disabled)("id",s.inputId)("required",s.required)("tabIndex",s.tabIndex),h.uIk("aria-checked",s._getAriaChecked())("aria-label",s.ariaLabel||null)("aria-labelledby",s.ariaLabelledby)("aria-describedby",s.ariaDescribedby)("name",s.name)("value",s.value),h.xp6(7),h.Q6J("matRippleTrigger",r)("matRippleDisabled",s.disableRipple||s.disabled)("matRippleCentered",!0),h.xp6(1),h.Q6J("for",s.inputId)}},dependencies:[m.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}),p})(),I=(()=>{class p{}return p.\u0275fac=function(a){return new(a||p)},p.\u0275mod=h.oAB({type:p}),p.\u0275inj=h.cJS({}),p})(),F=(()=>{class p{}return p.\u0275fac=function(a){return new(a||p)},p.\u0275mod=h.oAB({type:p}),p.\u0275inj=h.cJS({imports:[m.BQ,m.si,I,m.BQ,I]}),p})()}}]);