-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path25-es2015.636a23d9164ff4407871.js
1 lines (1 loc) · 59.8 KB
/
25-es2015.636a23d9164ff4407871.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{"7dfx":function(e,t,c){"use strict";c.d(t,"a",function(){return O}),c.d(t,"b",function(){return y}),c.d(t,"c",function(){return g}),c.d(t,"d",function(){return S}),c.d(t,"e",function(){return C}),c.d(t,"f",function(){return w});var i=c("8LU1"),n=c("0EQZ"),s=c("fXoL"),o=c("XNiG"),a=c("HDdC"),r=c("LRne"),l=c("1G5W"),d=c("eIep"),h=c("/uUt"),u=c("3Pt+"),m=c("f6nW"),b=c("ofXK");function f(e,t){if(1&e){const e=s.fc();s.ec(0,"input",5,6),s.lc("click",function(t){return s.Gc(e),s.Cc(1).toggle(t)}),s.qc(2,"async"),s.qc(3,"async"),s.dc()}if(2&e){const e=s.Cc(1);s.vc("checked",s.rc(2,2,e.checked))("indeterminate",s.rc(3,4,e.indeterminate))}}function k(e,t){if(1&e&&(s.ec(0,"th",3),s.Qc(1,f,4,6,"input",4),s.dc()),2&e){const e=s.pc();s.Mb(1),s.vc("ngIf",e.selection.multiple)}}function _(e,t){if(1&e){const e=s.fc();s.ec(0,"td",7),s.ec(1,"input",8,9),s.lc("click",function(){return s.Gc(e),s.Cc(2).toggle()}),s.qc(3,"async"),s.dc(),s.dc()}if(2&e){const e=t.$implicit,c=t.$index,i=s.Cc(2);s.Mb(1),s.vc("cdkSelectionToggleValue",e)("cdkSelectionToggleIndex",c)("checked",s.rc(3,3,i.checked))}}class p{constructor(e=!1,t){this._multiple=e,this._trackByFn=t,this._selectionMap=new Map,this.changed=new o.a}isSelected(e){return this._selectionMap.has(this._getTrackedByValue(e))}select(...e){const t=this._getCurrentSelection();this._multiple||this._selectionMap.clear();const c=[];for(const n of e)this.isSelected(n)||(c.push(n),this._markSelected(this._getTrackedByValue(n),n));const i=this._getCurrentSelection();this.changed.next({before:t,after:i})}deselect(...e){const t=this._getCurrentSelection(),c=[];for(const n of e)this.isSelected(n)&&(c.push(n),this._markDeselected(this._getTrackedByValue(n)));const i=this._getCurrentSelection();this.changed.next({before:t,after:i})}_markSelected(e,t){this._selectionMap.set(e,t)}_markDeselected(e){this._selectionMap.delete(e)}_getTrackedByValue(e){return this._trackByFn?this._trackByFn(e.index,e.value):e.value}_getCurrentSelection(){return Array.from(this._selectionMap.values())}}let g=(()=>{class e{constructor(){this.change=new s.s,this._destroyed=new o.a,this.selectAllState="none"}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiple(){return this._multiple}set multiple(e){this._multiple=Object(i.c)(e)}_switchDataSource(e){this._data=[],Object(n.h)(this._dataSource)&&this._dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),this._dataSource=e}_observeRenderChanges(){if(!this._dataSource)return;let e;Object(n.h)(this._dataSource)?e=this._dataSource.connect(this):this._dataSource instanceof a.a?e=this._dataSource:Array.isArray(this._dataSource)&&(e=Object(r.a)(this._dataSource)),this._renderChangeSubscription=e.pipe(Object(l.a)(this._destroyed)).subscribe(e=>{this._data=e||[]})}ngOnInit(){this._selection=new p(this._multiple,this.trackByFn),this._selection.changed.pipe(Object(l.a)(this._destroyed)).subscribe(e=>{this._updateSelectAllState(),this.change.emit(e)})}ngAfterContentChecked(){this._dataSource&&!this._renderChangeSubscription&&this._observeRenderChanges()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),Object(n.h)(this._dataSource)&&this._dataSource.disconnect(this)}toggleSelection(e,t){this.isSelected(e,t)?this._selection.deselect({value:e,index:t}):this._selection.select({value:e,index:t})}toggleSelectAll(){"none"===this.selectAllState?this._selectAll():this._clearAll()}isSelected(e,t){return this._selection.isSelected({value:e,index:t})}isAllSelected(){return this._data.every((e,t)=>this._selection.isSelected({value:e,index:t}))}isPartialSelected(){return!this.isAllSelected()&&this._data.some((e,t)=>this._selection.isSelected({value:e,index:t}))}_selectAll(){const e=[];this._data.forEach((t,c)=>{e.push({value:t,index:c})}),this._selection.select(...e)}_clearAll(){const e=[];this._data.forEach((t,c)=>{e.push({value:t,index:c})}),this._selection.deselect(...e)}_updateSelectAllState(){this.selectAllState=this.isAllSelected()?"all":this.isPartialSelected()?"partial":"none"}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkSelection",""]],inputs:{dataSource:"dataSource",multiple:["cdkSelectionMultiple","multiple"],trackByFn:["trackBy","trackByFn"]},outputs:{change:"cdkSelectionChange"},exportAs:["cdkSelection"]}),e})(),y=(()=>{class e{constructor(e,t){this._selection=e,this._controlValueAccessor=t,this.checked=this._selection.change.pipe(Object(d.a)(()=>Object(r.a)(this._selection.isAllSelected()))),this.indeterminate=this._selection.change.pipe(Object(d.a)(()=>Object(r.a)(this._selection.isPartialSelected()))),this._destroyed=new o.a}toggle(e){e&&e.preventDefault(),setTimeout(()=>{this._selection.toggleSelectAll()})}ngOnInit(){this._assertValidParentSelection(),this._configureControlValueAccessor()}_configureControlValueAccessor(){this._controlValueAccessor&&this._controlValueAccessor.length&&(this._controlValueAccessor[0].registerOnChange(e=>{!0!==e&&!1!==e||this.toggle()}),this.checked.pipe(Object(l.a)(this._destroyed)).subscribe(e=>{this._controlValueAccessor[0].writeValue(e)}))}_assertValidParentSelection(){}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(g,8),s.Yb(u.l,10))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkSelectAll",""]],exportAs:["cdkSelectAll"]}),e})(),w=(()=>{class e{constructor(e,t){this._selection=e,this._controlValueAccessors=t,this.checked=this._selection.change.pipe(Object(d.a)(()=>Object(r.a)(this._isSelected())),Object(h.a)()),this._destroyed=new o.a}get index(){return this._index}set index(e){this._index=Object(i.f)(e)}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(e=>{"boolean"==typeof e&&this.toggle()}),this.checked.pipe(Object(l.a)(this._destroyed)).subscribe(e=>{this._controlValueAccessors[0].writeValue(e)}))}_isSelected(){return this._selection.isSelected(this.value,this.index)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(g,8),s.Yb(u.l,10))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkSelectionToggle",""]],inputs:{index:["cdkSelectionToggleIndex","index"],value:["cdkSelectionToggleValue","value"]},exportAs:["cdkSelectionToggle"]}),e})(),S=(()=>{class e{constructor(e,t){this._table=e,this.selection=t}get name(){return this._name}set name(e){this._name=e,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 e.\u0275fac=function(t){return new(t||e)(s.Yb(m.q,8),s.Yb(g,8))},e.\u0275cmp=s.Sb({type:e,selectors:[["cdk-selection-column"]],viewQuery:function(e,t){if(1&e&&(s.Mc(m.e,!0),s.Mc(m.c,!0),s.Mc(m.k,!0)),2&e){let e;s.Bc(e=s.mc())&&(t._columnDef=e.first),s.Bc(e=s.mc())&&(t._cell=e.first),s.Bc(e=s.mc())&&(t._headerCell=e.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(e,t){1&e&&(s.cc(0,0),s.Qc(1,k,2,1,"th",1),s.Qc(2,_,4,5,"td",2),s.bc())},directives:[m.e,m.k,m.c,b.t,y,w],pipes:[b.b],encapsulation:2,changeDetection:0}),e})(),O=(()=>{class e{constructor(e){this._selection=e}get index(){return this._index}set index(e){this._index=Object(i.f)(e)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(g))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkRowSelection",""]],hostVars:3,hostBindings:function(e,t){2&e&&(s.Nb("aria-selected",t._selection.isSelected(t.value,t.index)),s.Qb("cdk-selected",t._selection.isSelected(t.value,t.index)))},inputs:{index:["cdkRowSelectionIndex","index"],value:["cdkRowSelectionValue","value"]}}),e})(),C=(()=>{class e{}return e.\u0275mod=s.Wb({type:e}),e.\u0275inj=s.Vb({factory:function(t){return new(t||e)},imports:[[b.c,m.r]]}),e})()},bSwM:function(e,t,c){"use strict";c.d(t,"a",function(){return w}),c.d(t,"b",function(){return O});var i=c("8LU1"),n=c("fXoL"),s=c("3Pt+"),o=c("FKr1"),a=c("R1ws"),r=c("GU7r"),l=c("u47x");const d=["input"],h=function(){return{enterDuration:150}},u=["*"],m=new n.x("mat-checkbox-default-options",{providedIn:"root",factory:b});function b(){return{color:"accent",clickAction:"check-indeterminate"}}let f=0;const k=b(),_={provide:s.l,useExisting:Object(n.eb)(()=>w),multi:!0};class p{}class g{constructor(e){this._elementRef=e}}const y=Object(o.E)(Object(o.z)(Object(o.A)(Object(o.B)(g))));let w=(()=>{class e extends y{constructor(e,t,c,i,s,o,a){super(e),this._changeDetectorRef=t,this._focusMonitor=c,this._ngZone=i,this._animationMode=o,this._options=a,this.ariaLabel="",this.ariaLabelledby=null,this._uniqueId="mat-checkbox-"+ ++f,this.id=this._uniqueId,this.labelPosition="after",this.name=null,this.change=new n.s,this.indeterminateChange=new n.s,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||k,this.color=this.defaultColor=this._options.color||k.color,this.tabIndex=parseInt(s)||0}get inputId(){return(this.id||this._uniqueId)+"-input"}get required(){return this._required}set required(e){this._required=Object(i.c)(e)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e||Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}),this._syncIndeterminate(this._indeterminate)}ngAfterViewChecked(){}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Object(i.c)(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=Object(i.c)(e),t&&(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(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_getAriaChecked(){return this.checked?"true":this.indeterminate?"mixed":"false"}_transitionCheckState(e){let t=this._currentCheckState,c=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&c.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){c.classList.add(this._currentAnimationClass);const e=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{c.classList.remove(e)},1e3)})}}_emitChangeEvent(){const e=new p;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e)}toggle(){this.checked=!this.checked}_onInputClick(e){var t;const c=null===(t=this._options)||void 0===t?void 0:t.clickAction;e.stopPropagation(),this.disabled||"noop"===c?this.disabled||"noop"!==c||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==c&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}focus(e="keyboard",t){this._focusMonitor.focusVia(this._inputElement,e,t)}_onInteractionEvent(e){e.stopPropagation()}_getAnimationClassForCheckStateTransition(e,t){if("NoopAnimations"===this._animationMode)return"";let c="";switch(e){case 0:if(1===t)c="unchecked-checked";else{if(3!=t)return"";c="unchecked-indeterminate"}break;case 2:c=1===t?"unchecked-checked":"unchecked-indeterminate";break;case 1:c=2===t?"checked-unchecked":"checked-indeterminate";break;case 3:c=1===t?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-"+c}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}return e.\u0275fac=function(t){return new(t||e)(n.Yb(n.p),n.Yb(n.i),n.Yb(l.h),n.Yb(n.I),n.jc("tabindex"),n.Yb(a.a,8),n.Yb(m,8))},e.\u0275cmp=n.Sb({type:e,selectors:[["mat-checkbox"]],viewQuery:function(e,t){if(1&e&&(n.Wc(d,!0),n.Wc(o.t,!0)),2&e){let e;n.Bc(e=n.mc())&&(t._inputElement=e.first),n.Bc(e=n.mc())&&(t.ripple=e.first)}},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(e,t){2&e&&(n.hc("id",t.id),n.Nb("tabindex",null),n.Qb("mat-checkbox-indeterminate",t.indeterminate)("mat-checkbox-checked",t.checked)("mat-checkbox-disabled",t.disabled)("mat-checkbox-label-before","before"==t.labelPosition)("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",ariaDescribedby:["aria-describedby","ariaDescribedby"],value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[n.Lb([_]),n.Jb],ngContentSelectors:u,decls:17,vars:20,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(e,t){if(1&e&&(n.uc(),n.ec(0,"label",0,1),n.ec(2,"span",2),n.ec(3,"input",3,4),n.lc("change",function(e){return t._onInteractionEvent(e)})("click",function(e){return t._onInputClick(e)}),n.dc(),n.ec(5,"span",5),n.Zb(6,"span",6),n.dc(),n.Zb(7,"span",7),n.ec(8,"span",8),n.oc(),n.ec(9,"svg",9),n.Zb(10,"path",10),n.dc(),n.nc(),n.Zb(11,"span",11),n.dc(),n.dc(),n.ec(12,"span",12,13),n.lc("cdkObserveContent",function(){return t._onLabelTextChange()}),n.ec(14,"span",14),n.Sc(15,"\xa0"),n.dc(),n.tc(16),n.dc(),n.dc()),2&e){const e=n.Cc(1),c=n.Cc(13);n.Nb("for",t.inputId),n.Mb(2),n.Qb("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim()),n.Mb(1),n.vc("id",t.inputId)("required",t.required)("checked",t.checked)("disabled",t.disabled)("tabIndex",t.tabIndex),n.Nb("value",t.value)("name",t.name)("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby)("aria-checked",t._getAriaChecked())("aria-describedby",t.ariaDescribedby),n.Mb(2),n.vc("matRippleTrigger",e)("matRippleDisabled",t._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",n.yc(19,h))}},directives:[o.t,r.a],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-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 mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),e})(),S=(()=>{class e{}return e.\u0275mod=n.Wb({type:e}),e.\u0275inj=n.Vb({factory:function(t){return new(t||e)}}),e})(),O=(()=>{class e{}return e.\u0275mod=n.Wb({type:e}),e.\u0275inj=n.Vb({factory:function(t){return new(t||e)},imports:[[o.u,o.j,r.c,S],o.j,S]}),e})()},f6nW:function(e,t,c){"use strict";c.d(t,"a",function(){return S}),c.d(t,"b",function(){return E}),c.d(t,"c",function(){return C}),c.d(t,"d",function(){return q}),c.d(t,"e",function(){return v}),c.d(t,"f",function(){return M}),c.d(t,"g",function(){return R}),c.d(t,"h",function(){return z}),c.d(t,"i",function(){return Q}),c.d(t,"j",function(){return T}),c.d(t,"k",function(){return x}),c.d(t,"l",function(){return W}),c.d(t,"m",function(){return L}),c.d(t,"n",function(){return X}),c.d(t,"o",function(){return Z}),c.d(t,"p",function(){return U}),c.d(t,"q",function(){return ce}),c.d(t,"r",function(){return se}),c.d(t,"s",function(){return ne}),c.d(t,"t",function(){return K}),c.d(t,"u",function(){return ee}),c.d(t,"v",function(){return G}),c.d(t,"w",function(){return te}),c.d(t,"x",function(){return B}),c.d(t,"y",function(){return V});var i=c("8LU1"),n=c("0EQZ"),s=c("fXoL"),o=c("cH1L"),a=c("nLfN"),r=c("vxfF"),l=c("ofXK"),d=c("XNiG"),h=c("Cfvw"),u=c("2Vo4"),m=c("7+OI"),b=c("LRne"),f=c("1G5W"),k=c("IzEk");const _=[[["caption"]],[["colgroup"],["col"]]],p=["caption","colgroup, col"];function g(e,t){if(1&e&&(s.ec(0,"th",3),s.Sc(1),s.dc()),2&e){const e=s.pc();s.Nc("text-align",e.justify),s.Mb(1),s.Uc(" ",e.headerText," ")}}function y(e,t){if(1&e&&(s.ec(0,"td",4),s.Sc(1),s.dc()),2&e){const e=t.$implicit,c=s.pc();s.Nc("text-align",c.justify),s.Mb(1),s.Uc(" ",c.dataAccessor(e,c.name)," ")}}function w(e){return class extends e{constructor(...e){super(...e),this._sticky=!1,this._hasStickyChanged=!1}get sticky(){return this._sticky}set sticky(e){const t=this._sticky;this._sticky=Object(i.c)(e),this._hasStickyChanged=t!==this._sticky}hasStickyChanged(){const e=this._hasStickyChanged;return this._hasStickyChanged=!1,e}resetStickyChanged(){this._hasStickyChanged=!1}}}const S=new s.x("CDK_TABLE"),O=new s.x("text-column-options");let C=(()=>{class e{constructor(e){this.template=e}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkCellDef",""]]}),e})(),x=(()=>{class e{constructor(e){this.template=e}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkHeaderCellDef",""]]}),e})(),R=(()=>{class e{constructor(e){this.template=e}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkFooterCellDef",""]]}),e})();class j{}const D=w(j);let v=(()=>{class e extends D{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 t=this._stickyEnd;this._stickyEnd=Object(i.c)(e),this._hasStickyChanged=t!==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 e.\u0275fac=function(t){return new(t||e)(s.Yb(S,8))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,t,c){if(1&e&&(s.Rb(c,C,!0),s.Rb(c,x,!0),s.Rb(c,R,!0)),2&e){let e;s.Bc(e=s.mc())&&(t.cell=e.first),s.Bc(e=s.mc())&&(t.headerCell=e.first),s.Bc(e=s.mc())&&(t.footerCell=e.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[s.Lb([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),s.Jb]}),e})();class A{constructor(e,t){const c=t.nativeElement.classList;for(const i of e._columnCssClassName)c.add(i)}}let T=(()=>{class e extends A{constructor(e,t){super(e,t)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(v),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[s.Jb]}),e})(),M=(()=>{class e extends A{constructor(e,t){super(e,t)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(v),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:["role","gridcell",1,"cdk-footer-cell"],features:[s.Jb]}),e})(),E=(()=>{class e extends A{constructor(e,t){super(e,t)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(v),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:["role","gridcell",1,"cdk-cell"],features:[s.Jb]}),e})();class N{constructor(){this.tasks=[],this.endTasks=[]}}const B=new s.x("_COALESCED_STYLE_SCHEDULER");let V=(()=>{class e{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new d.a}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 N,this._getScheduleObservable().pipe(Object(f.a)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new N;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Object(h.a)(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Object(k.a)(1))}}return e.\u0275fac=function(t){return new(t||e)(s.ic(s.I))},e.\u0275prov=s.Ub({token:e,factory:e.\u0275fac}),e})(),I=(()=>{class e{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof L?e.headerCell.template:this instanceof Q?e.footerCell.template:e.cell.template}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V),s.Yb(s.A))},e.\u0275dir=s.Tb({type:e,features:[s.Kb]}),e})();class F extends I{}const Y=w(F);let L=(()=>{class e extends Y{constructor(e,t,c){super(e,t),this._table=c}ngOnChanges(e){super.ngOnChanges(e)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V),s.Yb(s.A),s.Yb(S,8))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[s.Jb,s.Kb]}),e})();class H extends I{}const P=w(H);let Q=(()=>{class e extends P{constructor(e,t,c){super(e,t),this._table=c}ngOnChanges(e){super.ngOnChanges(e)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V),s.Yb(s.A),s.Yb(S,8))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[s.Jb,s.Kb]}),e})(),U=(()=>{class e extends I{constructor(e,t,c){super(e,t),this._table=c}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V),s.Yb(s.A),s.Yb(S,8))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[s.Jb]}),e})(),q=(()=>{class e{constructor(t){this._viewContainer=t,e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.ab))},e.\u0275dir=s.Tb({type:e,selectors:[["","cdkCellOutlet",""]]}),e.mostRecentCellOutlet=null,e})(),W=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Sb({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&s.ac(0,0)},directives:[q],encapsulation:2}),e})(),z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Sb({type:e,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&s.ac(0,0)},directives:[q],encapsulation:2}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=s.Sb({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&s.ac(0,0)},directives:[q],encapsulation:2}),e})(),X=(()=>{class e{constructor(e){this.templateRef=e}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.V))},e.\u0275dir=s.Tb({type:e,selectors:[["ng-template","cdkNoDataRow",""]]}),e})();const $=["top","bottom","left","right"];class J{constructor(e,t,c,i,n=!0,s=!0){this._isNativeHtmlTable=e,this._stickCellCss=t,this.direction=c,this._coalescedStyleScheduler=i,this._isBrowser=n,this._needsPositionStickyOnElement=s,this._cachedCellWidths=[]}clearStickyPositioning(e,t){const c=[];for(const i of e)if(i.nodeType===i.ELEMENT_NODE){c.push(i);for(let e=0;e<i.children.length;e++)c.push(i.children[e])}this._scheduleStyleChanges(()=>{for(const e of c)this._removeStickyStyle(e,t)})}updateStickyColumns(e,t,c,i=!0){if(!e.length||!this._isBrowser||!t.some(e=>e)&&!c.some(e=>e))return;const n=e[0],s=n.children.length,o=this._getCellWidths(n,i),a=this._getStickyStartColumnPositions(o,t),r=this._getStickyEndColumnPositions(o,c);this._scheduleStyleChanges(()=>{const i="rtl"===this.direction,n=i?"right":"left",o=i?"left":"right";for(const l of e)for(let e=0;e<s;e++){const i=l.children[e];t[e]&&this._addStickyStyle(i,n,a[e]),c[e]&&this._addStickyStyle(i,o,r[e])}})}stickRows(e,t,c){if(!this._isBrowser)return;const i="bottom"===c?e.slice().reverse():e,n="bottom"===c?t.slice().reverse():t,s=[],o=[];for(let a=0,r=0;a<i.length;a++){if(s[a]=r,!n[a])continue;const e=i[a];o[a]=this._isNativeHtmlTable?Array.from(e.children):[e],a!==i.length-1&&(r+=e.getBoundingClientRect().height)}this._scheduleStyleChanges(()=>{for(let e=0;e<i.length;e++){if(!n[e])continue;const t=s[e];for(const i of o[e])this._addStickyStyle(i,c,t)}})}updateStickyFooterContainer(e,t){if(!this._isNativeHtmlTable)return;const c=e.querySelector("tfoot");this._scheduleStyleChanges(()=>{t.some(e=>!e)?this._removeStickyStyle(c,["bottom"]):this._addStickyStyle(c,"bottom",0)})}_removeStickyStyle(e,t){for(const c of t)e.style[c]="";$.some(c=>-1===t.indexOf(c)&&e.style[c])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,t,c){e.classList.add(this._stickCellCss),e.style[t]=c+"px",e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(e){const t={top:100,bottom:10,left:1,right:1};let c=0;for(const i of $)e.style[i]&&(c+=t[i]);return c?""+c:""}_getCellWidths(e,t=!0){if(!t&&this._cachedCellWidths.length)return this._cachedCellWidths;const c=[],i=e.children;for(let n=0;n<i.length;n++)c.push(i[n].getBoundingClientRect().width);return this._cachedCellWidths=c,c}_getStickyStartColumnPositions(e,t){const c=[];let i=0;for(let n=0;n<e.length;n++)t[n]&&(c[n]=i,i+=e[n]);return c}_getStickyEndColumnPositions(e,t){const c=[];let i=0;for(let n=e.length;n>0;n--)t[n]&&(c[n]=i,i+=e[n]);return c}_scheduleStyleChanges(e){this._coalescedStyleScheduler?this._coalescedStyleScheduler.schedule(e):e()}}let K=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.ab),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["","rowOutlet",""]]}),e})(),G=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.ab),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["","headerRowOutlet",""]]}),e})(),ee=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.ab),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["","footerRowOutlet",""]]}),e})(),te=(()=>{class e{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.ab),s.Yb(s.p))},e.\u0275dir=s.Tb({type:e,selectors:[["","noDataRowOutlet",""]]}),e})(),ce=(()=>{class e{constructor(e,t,c,i,n,s,o,a,r,l){this._differs=e,this._changeDetectorRef=t,this._elementRef=c,this._dir=n,this._platform=o,this._viewRepeater=a,this._coalescedStyleScheduler=r,this._viewportRuler=l,this._onDestroy=new d.a,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.viewChange=new u.a({start:0,end:Number.MAX_VALUE}),i||this._elementRef.nativeElement.setAttribute("role","grid"),this._document=s,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=Object(i.c)(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Object(i.c)(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t),this._viewportRuler&&this._viewportRuler.change().pipe(Object(f.a)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const e=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||e,this._forceRecalculateCellWidths=e,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.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),Object(n.h)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return void this._updateNoDataRow();const t=this._rowOutlet.viewContainer;this._viewRepeater?this._viewRepeater.applyChanges(e,t,(e,t,c)=>this._getEmbeddedViewArgs(e.item,c),e=>e.item.data,e=>{1===e.operation&&e.context&&this._renderCellTemplateForItem(e.record.item.rowDef,e.context)}):e.forEachOperation((e,c,i)=>{if(null==e.previousIndex){const t=e.item;this._renderRow(this._rowOutlet,t.rowDef,i,{$implicit:t.data})}else if(null==i)t.remove(c);else{const e=t.get(c);t.move(e,i)}}),this._updateRowIndexContext(),e.forEachIdentityChange(e=>{t.get(e.currentIndex).context.$implicit=e.item.data}),this._updateNoDataRow(),this.updateStickyColumnStyles()}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),t=this._elementRef.nativeElement.querySelector("thead");t&&(t.style.display=e.length?"":"none");const c=this._headerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,c,"top"),this._headerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),t=this._elementRef.nativeElement.querySelector("tfoot");t&&(t.style.display=e.length?"":"none");const c=this._footerRowDefs.map(e=>e.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,c,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,c),this._footerRowDefs.forEach(e=>e.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),c=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...c],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((e,t)=>{this._addStickyColumnStyles([e],this._headerRowDefs[t])}),this._rowDefs.forEach(e=>{const c=[];for(let i=0;i<t.length;i++)this._renderRows[i].rowDef===e&&c.push(t[i]);this._addStickyColumnStyles(c,e)}),c.forEach((e,t)=>{this._addStickyColumnStyles([e],this._footerRowDefs[t])}),Array.from(this._columnDefsByName.values()).forEach(e=>e.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let c=0;c<this._data.length;c++){let i=this._data[c];const n=this._getRenderRowsForData(i,c,t.get(i));this._cachedRenderRowsMap.has(i)||this._cachedRenderRowsMap.set(i,new WeakMap);for(let t=0;t<n.length;t++){let c=n[t];const i=this._cachedRenderRowsMap.get(c.data);i.has(c.rowDef)?i.get(c.rowDef).push(c):i.set(c.rowDef,[c]),e.push(c)}}return e}_getRenderRowsForData(e,t,c){return this._getRowDefs(e,t).map(i=>{const n=c&&c.has(i)?c.get(i):[];if(n.length){const e=n.shift();return e.dataIndex=t,e}return{data:e,rowDef:i,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),ie(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(e=>{this._columnDefsByName.has(e.name),this._columnDefsByName.set(e.name,e)})}_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(e=>!e.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(e,t)=>e||!!t.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const c=this._headerRowDefs.reduce(e,!1);c&&this._forceRenderHeaderRows();const i=this._footerRowDefs.reduce(e,!1);return i&&this._forceRenderFooterRows(),t||c||i}_switchDataSource(e){this._data=[],Object(n.h)(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;Object(n.h)(this.dataSource)?e=this.dataSource.connect(this):Object(m.a)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Object(b.a)(this.dataSource)),this._renderChangeSubscription=e.pipe(Object(f.a)(this._onDestroy)).subscribe(e=>{this._data=e||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const c=Array.from(t.columns||[]).map(e=>this._columnDefsByName.get(e)),i=c.map(e=>e.sticky),n=c.map(e=>e.stickyEnd);this._stickyStyler.updateStickyColumns(e,i,n,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let c=0;c<e.viewContainer.length;c++){const i=e.viewContainer.get(c);t.push(i.rootNodes[0])}return t}_getRowDefs(e,t){if(1==this._rowDefs.length)return[this._rowDefs[0]];let c=[];if(this.multiTemplateDataRows)c=this._rowDefs.filter(c=>!c.when||c.when(t,e));else{let i=this._rowDefs.find(c=>c.when&&c.when(t,e))||this._defaultRowDef;i&&c.push(i)}return c}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,c,i={}){const n=e.viewContainer.createEmbeddedView(t.template,i,c);return this._renderCellTemplateForItem(t,i),n}_renderCellTemplateForItem(e,t){for(let c of this._getCellTemplates(e))q.mostRecentCellOutlet&&q.mostRecentCellOutlet._viewContainer.createEmbeddedView(c,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,c=e.length;t<c;t++){const i=e.get(t).context;i.count=c,i.first=0===t,i.last=t===c-1,i.even=t%2==0,i.odd=!i.even,this.multiTemplateDataRows?(i.dataIndex=this._renderRows[t].dataIndex,i.renderIndex=t):i.index=this._renderRows[t].dataIndex}}_getCellTemplates(e){return e&&e.columns?Array.from(e.columns,t=>{const c=this._columnDefsByName.get(t);return e.extractCellTemplate(c)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const c of t){const t=this._document.createElement(c.tag);t.setAttribute("role","rowgroup");for(const e of c.outlets)t.appendChild(e.elementRef.nativeElement);e.appendChild(t)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(e,t)=>e||t.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 J(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement),(this._dir?this._dir.change:Object(b.a)()).pipe(Object(f.a)(this._onDestroy)).subscribe(e=>{this._stickyStyler.direction=e,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(e=>!e._table||e._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(e){const t=0===this._rowOutlet.viewContainer.length;if(t!==this._isShowingNoDataRow){const c=this._noDataRowOutlet.viewContainer;t?c.createEmbeddedView(e.templateRef):c.clear(),this._isShowingNoDataRow=t}}}}return e.\u0275fac=function(t){return new(t||e)(s.Yb(s.A),s.Yb(s.i),s.Yb(s.p),s.jc("role"),s.Yb(o.c,8),s.Yb(l.e),s.Yb(a.a),s.Yb(n.g,8),s.Yb(B,8),s.Yb(r.j,8))},e.\u0275cmp=s.Sb({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,t,c){if(1&e&&(s.Rb(c,X,!0),s.Rb(c,v,!0),s.Rb(c,U,!0),s.Rb(c,L,!0),s.Rb(c,Q,!0)),2&e){let e;s.Bc(e=s.mc())&&(t._noDataRow=e.first),s.Bc(e=s.mc())&&(t._contentColumnDefs=e),s.Bc(e=s.mc())&&(t._contentRowDefs=e),s.Bc(e=s.mc())&&(t._contentHeaderRowDefs=e),s.Bc(e=s.mc())&&(t._contentFooterRowDefs=e)}},viewQuery:function(e,t){if(1&e&&(s.Mc(K,!0),s.Mc(G,!0),s.Mc(ee,!0),s.Mc(te,!0)),2&e){let e;s.Bc(e=s.mc())&&(t._rowOutlet=e.first),s.Bc(e=s.mc())&&(t._headerRowOutlet=e.first),s.Bc(e=s.mc())&&(t._footerRowOutlet=e.first),s.Bc(e=s.mc())&&(t._noDataRowOutlet=e.first)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(e,t){2&e&&s.Qb("cdk-table-fixed-layout",t.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},exportAs:["cdkTable"],features:[s.Lb([{provide:S,useExisting:e},{provide:n.g,useClass:n.e},{provide:B,useClass:V}])],ngContentSelectors:p,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(s.uc(_),s.tc(0),s.tc(1,1),s.ac(2,0),s.ac(3,1),s.ac(4,2),s.ac(5,3))},directives:[G,K,te,ee],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],encapsulation:2}),e})();function ie(e,t){return e.concat(Array.from(t))}let ne=(()=>{class e{constructor(e,t){this._table=e,this._options=t,this.justify="start",this._options=t||{}}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,t)=>e[t])),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 e.\u0275fac=function(t){return new(t||e)(s.Yb(ce,8),s.Yb(O,8))},e.\u0275cmp=s.Sb({type:e,selectors:[["cdk-text-column"]],viewQuery:function(e,t){if(1&e&&(s.Mc(v,!0),s.Mc(C,!0),s.Mc(x,!0)),2&e){let e;s.Bc(e=s.mc())&&(t.columnDef=e.first),s.Bc(e=s.mc())&&(t.cell=e.first),s.Bc(e=s.mc())&&(t.headerCell=e.first)}},inputs:{justify:"justify",name:"name",headerText:"headerText",dataAccessor:"dataAccessor"},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,t){1&e&&(s.cc(0,0),s.Qc(1,g,2,3,"th",1),s.Qc(2,y,2,3,"td",2),s.bc())},directives:[v,x,C,T,E],encapsulation:2}),e})(),se=(()=>{class e{}return e.\u0275mod=s.Wb({type:e}),e.\u0275inj=s.Vb({factory:function(t){return new(t||e)},imports:[[r.h]]}),e})()},udvO:function(e,t,c){"use strict";c.r(t),c.d(t,"CdkSelectionColumnExample",function(){return y}),c.d(t,"CdkSelectionExamplesModule",function(){return v}),c.d(t,"CdkSelectionListExample",function(){return R});var i=c("7dfx"),n=c("f6nW"),s=c("ofXK"),o=c("fXoL"),a=c("3Pt+"),r=c("bSwM"),l=c("jtHE");function d(e,t){1&e&&(Object(o.ec)(0,"th",10),Object(o.Sc)(1," No. "),Object(o.dc)())}function h(e,t){if(1&e&&(Object(o.ec)(0,"td",11),Object(o.Sc)(1),Object(o.dc)()),2&e){const e=t.$implicit;Object(o.Mb)(1),Object(o.Uc)(" ",e.position," ")}}function u(e,t){1&e&&(Object(o.ec)(0,"th",10),Object(o.Sc)(1," Name "),Object(o.dc)())}function m(e,t){if(1&e&&(Object(o.ec)(0,"td",11),Object(o.Sc)(1),Object(o.dc)()),2&e){const e=t.$implicit;Object(o.Mb)(1),Object(o.Uc)(" ",e.name," ")}}function b(e,t){1&e&&(Object(o.ec)(0,"th",10),Object(o.Sc)(1," Weight "),Object(o.dc)())}function f(e,t){if(1&e&&(Object(o.ec)(0,"td",11),Object(o.Sc)(1),Object(o.dc)()),2&e){const e=t.$implicit;Object(o.Mb)(1),Object(o.Uc)(" ",e.weight," ")}}function k(e,t){1&e&&(Object(o.ec)(0,"th",10),Object(o.Sc)(1," Symbol "),Object(o.dc)())}function _(e,t){if(1&e&&(Object(o.ec)(0,"td",11),Object(o.Sc)(1),Object(o.dc)()),2&e){const e=t.$implicit;Object(o.Mb)(1),Object(o.Uc)(" ",e.symbol," ")}}function p(e,t){1&e&&Object(o.Zb)(0,"tr",12)}function g(e,t){if(1&e&&Object(o.Zb)(0,"tr",13),2&e){const e=t.$implicit;Object(o.vc)("cdkRowSelectionValue",e)}}let y=(()=>{class e{constructor(){this._destroyed=new l.a(1),this.displayedColumns=["select","position","name","weight","symbol"],this.dataSource=w,this.selected=[]}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}selectionChanged(e){this.selected=e.after.map(e=>e.value.name)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Object(o.Sb)({type:e,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(e,t){1&e&&(Object(o.Sc)(0),Object(o.ec)(1,"table",0),Object(o.lc)("cdkSelectionChange",function(e){return t.selectionChanged(e)}),Object(o.Zb)(2,"cdk-selection-column",1),Object(o.cc)(3,2),Object(o.Qc)(4,d,2,0,"th",3),Object(o.Qc)(5,h,2,1,"td",4),Object(o.bc)(),Object(o.cc)(6,5),Object(o.Qc)(7,u,2,0,"th",3),Object(o.Qc)(8,m,2,1,"td",4),Object(o.bc)(),Object(o.cc)(9,6),Object(o.Qc)(10,b,2,0,"th",3),Object(o.Qc)(11,f,2,1,"td",4),Object(o.bc)(),Object(o.cc)(12,7),Object(o.Qc)(13,k,2,0,"th",3),Object(o.Qc)(14,_,2,1,"td",4),Object(o.bc)(),Object(o.Qc)(15,p,1,0,"tr",8),Object(o.Qc)(16,g,1,1,"tr",9),Object(o.dc)()),2&e&&(Object(o.Uc)("Selected: ",t.selected,"\n"),Object(o.Mb)(1),Object(o.vc)("dataSource",t.dataSource)("cdkSelectionMultiple",!0),Object(o.Mb)(14),Object(o.vc)("cdkHeaderRowDef",t.displayedColumns),Object(o.Mb)(1),Object(o.vc)("cdkRowDefColumns",t.displayedColumns))},directives:[n.q,i.c,i.d,n.e,n.k,n.c,n.m,n.p,n.j,n.b,n.l,n.o,i.a],styles:[".example-table[_ngcontent-%COMP%] {\n border-collapse: collapse;\n}\n\ntr.cdk-selected[_ngcontent-%COMP%] {\n background-color: yellow;\n}"]}),e})();const w=[{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"}];function S(e,t){if(1&e){const e=Object(o.fc)();Object(o.ec)(0,"li"),Object(o.ec)(1,"input",10,11),Object(o.lc)("click",function(){return Object(o.Gc)(e),Object(o.Cc)(2).toggle()}),Object(o.qc)(3,"async"),Object(o.dc)(),Object(o.Sc)(4),Object(o.dc)()}if(2&e){const e=t.$implicit,c=Object(o.Cc)(2);Object(o.Mb)(1),Object(o.vc)("cdkSelectionToggleValue",e)("checked",Object(o.rc)(3,3,c.checked)),Object(o.Mb)(3),Object(o.Uc)(" ",e," ")}}function O(e,t){if(1&e&&(Object(o.ec)(0,"li"),Object(o.Zb)(1,"mat-checkbox",12),Object(o.Sc)(2),Object(o.dc)()),2&e){const e=t.$implicit;Object(o.Mb)(1),Object(o.vc)("cdkSelectionToggleValue",e),Object(o.Mb)(1),Object(o.Uc)(" ",e," ")}}function C(e,t){if(1&e&&(Object(o.ec)(0,"li"),Object(o.Zb)(1,"mat-checkbox",12),Object(o.Sc)(2),Object(o.dc)()),2&e){const e=t.$implicit;Object(o.Mb)(1),Object(o.vc)("cdkSelectionToggleValue",e),Object(o.Mb)(1),Object(o.Uc)(" ",e," ")}}function x(e,t){if(1&e&&(Object(o.ec)(0,"li"),Object(o.Zb)(1,"mat-checkbox",13),Object(o.Sc)(2),Object(o.dc)()),2&e){const e=t.$implicit,c=t.index;Object(o.Mb)(1),Object(o.vc)("cdkSelectionToggleValue",e)("cdkSelectionToggleIndex",c),Object(o.Mb)(1),Object(o.Uc)(" ",e," ")}}let R=(()=>{class e{constructor(){this._destroyed=new l.a(1),this.data=j,this.selected1=[],this.selected2=[],this.selected3=[],this.selected4=[]}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getCurrentSelected(e){return e.after.map(e=>e.value)}trackByFn(e,t){return e}changeElementName(){this.data=D}reset(){this.data=j}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=Object(o.Sb)({type:e,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(e,t){if(1&e){const e=Object(o.fc)();Object(o.ec)(0,"h3"),Object(o.ec)(1,"code"),Object(o.Sc)(2,"native input"),Object(o.dc)(),Object(o.dc)(),Object(o.Sc)(3),Object(o.ec)(4,"ul",0),Object(o.lc)("cdkSelectionChange",function(e){return t.selected1=t.getCurrentSelected(e)}),Object(o.ec)(5,"input",1,2),Object(o.lc)("click",function(t){return Object(o.Gc)(e),Object(o.Cc)(6).toggle(t)}),Object(o.qc)(7,"async"),Object(o.qc)(8,"async"),Object(o.dc)(),Object(o.Qc)(9,S,5,5,"li",3),Object(o.dc)(),Object(o.ec)(10,"h3"),Object(o.ec)(11,"code"),Object(o.Sc)(12,"mat-checkbox"),Object(o.dc)(),Object(o.dc)(),Object(o.Sc)(13),Object(o.ec)(14,"ul",0),Object(o.lc)("cdkSelectionChange",function(e){return t.selected2=t.getCurrentSelected(e)}),Object(o.Zb)(15,"mat-checkbox",4,5),Object(o.qc)(17,"async"),Object(o.Qc)(18,O,3,2,"li",3),Object(o.dc)(),Object(o.ec)(19,"h3"),Object(o.ec)(20,"code"),Object(o.Sc)(21,"Single select with mat-checkbox"),Object(o.dc)(),Object(o.dc)(),Object(o.Sc)(22),Object(o.ec)(23,"ul",0),Object(o.lc)("cdkSelectionChange",function(e){return t.selected3=t.getCurrentSelected(e)}),Object(o.Qc)(24,C,3,2,"li",3),Object(o.dc)(),Object(o.ec)(25,"h3"),Object(o.ec)(26,"code"),Object(o.Sc)(27,"with trackBy"),Object(o.dc)(),Object(o.dc)(),Object(o.Sc)(28),Object(o.ec)(29,"ul",6),Object(o.lc)("cdkSelectionChange",function(e){return t.selected4=t.getCurrentSelected(e)}),Object(o.Zb)(30,"mat-checkbox",4,7),Object(o.qc)(32,"async"),Object(o.Qc)(33,x,3,3,"li",8),Object(o.dc)(),Object(o.ec)(34,"button",9),Object(o.lc)("click",function(){return t.changeElementName()}),Object(o.Sc)(35,"Change element names and the already selected stays"),Object(o.dc)(),Object(o.ec)(36,"button",9),Object(o.lc)("click",function(){return t.reset()}),Object(o.Sc)(37,"reset"),Object(o.dc)()}if(2&e){const e=Object(o.Cc)(6),c=Object(o.Cc)(16),i=Object(o.Cc)(31);Object(o.Mb)(3),Object(o.Uc)("\nSelected: ",t.selected1,"\n"),Object(o.Mb)(1),Object(o.vc)("dataSource",t.data)("cdkSelectionMultiple",!0),Object(o.Mb)(1),Object(o.vc)("checked",Object(o.rc)(7,22,e.checked))("indeterminate",Object(o.rc)(8,24,e.indeterminate)),Object(o.Mb)(4),Object(o.vc)("ngForOf",t.data),Object(o.Mb)(4),Object(o.Uc)("\nSelected: ",t.selected2,"\n"),Object(o.Mb)(1),Object(o.vc)("dataSource",t.data)("cdkSelectionMultiple",!0),Object(o.Mb)(1),Object(o.vc)("indeterminate",Object(o.rc)(17,26,c.indeterminate)),Object(o.Mb)(3),Object(o.vc)("ngForOf",t.data),Object(o.Mb)(4),Object(o.Uc)("\nSelected: ",t.selected3,"\n"),Object(o.Mb)(1),Object(o.vc)("dataSource",t.data)("cdkSelectionMultiple",!1),Object(o.Mb)(1),Object(o.vc)("ngForOf",t.data),Object(o.Mb)(4),Object(o.Uc)("\nSelected: ",t.selected4,"\n"),Object(o.Mb)(1),Object(o.vc)("dataSource",t.data)("cdkSelectionMultiple",!0)("trackBy",t.trackByFn),Object(o.Mb)(1),Object(o.vc)("indeterminate",Object(o.rc)(32,28,i.indeterminate)),Object(o.Mb)(3),Object(o.vc)("ngForOf",t.data)("ngForTrackBy",t.trackByFn)}},directives:[i.c,i.b,s.s,r.a,i.f],pipes:[s.b],encapsulation:2}),e})();const j=["Hydrogen","Helium","Lithium","Beryllium","Boron","Carbon","Nitrogen","Oxygen","Fluorine","Neon","Sodium","Magnesium","Aluminum","Silicon","Phosphorus","Sulfur","Chlorine","Argon","Potassium","Calcium"],D=["H","He","Li","Be","B","C","N","O","F","Ne","Na","Mg","Al","Si","P","S","Cl","Ar","K","Ca"];let v=(()=>{class e{}return e.\u0275mod=Object(o.Wb)({type:e}),e.\u0275inj=Object(o.Vb)({factory:function(t){return new(t||e)},imports:[[i.e,n.r,s.c,a.j,a.t,r.b]]}),e})()}}]);