UNPKG

otus-localization

Version:

A translation tool for Angular i18n(angular-t9n)

1 lines 48.9 kB
"use strict";(self.webpackChunkotus_translation=self.webpackChunkotus_translation||[]).push([[26],{7125:(Dt,I,u)=>{u.d(I,{C:()=>B});var e=u(9862);function B(w){let _=new e.LE;return w.page&&(_=_.set("page",w.page.toString())),w.entriesPerPage&&(_=_.set("entriesPerPage",w.entriesPerPage.toString())),w.sort&&w.sort.active&&w.sort.direction&&(_=_.set("sort",`${"desc"===w.sort.direction?"!":""}${w.sort.active}`)),w.filter&&(_=Object.keys(w.filter).filter(b=>w.filter[b]).reduce((b,O)=>b.set(O,w.filter[O]),_)),_}},3566:(Dt,I,u)=>{u.d(I,{JX:()=>P,YE:()=>H,nU:()=>x});var e=u(5879),B=u(4300),w=u(2495),_=u(6028),b=u(3680),O=u(8645),it=u(3019),l=u(6825),U=u(6814);const st=["mat-sort-header",""];function nt(h,Y){if(1&h){const c=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(c);const m=e.oxw();return e.KtG(m._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(c);const m=e.oxw();return e.KtG(m._disableViewStateAnimation=!1)}),e._UZ(1,"div",4),e.TgZ(2,"div",5),e._UZ(3,"div",6)(4,"div",7)(5,"div",8),e.qZA()()}if(2&h){const c=e.oxw();e.Q6J("@arrowOpacity",c._getArrowViewState())("@arrowPosition",c._getArrowViewState())("@allowChildren",c._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",c._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",c._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",c._getArrowDirectionState())}}const Z=["*"],V=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),at=(0,b.dB)((0,b.Id)(class{}));let H=(()=>{class h extends at{get direction(){return this._direction}set direction(c){this._direction=c}get disableClear(){return this._disableClear}set disableClear(c){this._disableClear=(0,w.Ig)(c)}constructor(c){super(),this._defaultOptions=c,this.sortables=new Map,this._stateChanges=new O.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(c){this.sortables.set(c.id,c)}deregister(c){this.sortables.delete(c.id)}sort(c){this.active!=c.id?(this.active=c.id,this.direction=c.start?c.start:this.start):this.direction=this.getNextSortDirection(c),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(c){if(!c)return"";let m=function T(h,Y){let c=["asc","desc"];return"desc"==h&&c.reverse(),Y||c.push(""),c}(c.start||this.start,c?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),S=m.indexOf(this.direction)+1;return S>=m.length&&(S=0),m[S]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static{this.\u0275fac=function(g){return new(g||h)(e.Y36(V,8))}}static{this.\u0275dir=e.lG2({type:h,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.qOj,e.TTD]})}}return h})();const M=b.mZ.ENTERING+" "+b.yN.STANDARD_CURVE,C={indicator:(0,l.X$)("indicator",[(0,l.SB)("active-asc, asc",(0,l.oB)({transform:"translateY(0px)"})),(0,l.SB)("active-desc, desc",(0,l.oB)({transform:"translateY(10px)"})),(0,l.eR)("active-asc <=> active-desc",(0,l.jt)(M))]),leftPointer:(0,l.X$)("leftPointer",[(0,l.SB)("active-asc, asc",(0,l.oB)({transform:"rotate(-45deg)"})),(0,l.SB)("active-desc, desc",(0,l.oB)({transform:"rotate(45deg)"})),(0,l.eR)("active-asc <=> active-desc",(0,l.jt)(M))]),rightPointer:(0,l.X$)("rightPointer",[(0,l.SB)("active-asc, asc",(0,l.oB)({transform:"rotate(45deg)"})),(0,l.SB)("active-desc, desc",(0,l.oB)({transform:"rotate(-45deg)"})),(0,l.eR)("active-asc <=> active-desc",(0,l.jt)(M))]),arrowOpacity:(0,l.X$)("arrowOpacity",[(0,l.SB)("desc-to-active, asc-to-active, active",(0,l.oB)({opacity:1})),(0,l.SB)("desc-to-hint, asc-to-hint, hint",(0,l.oB)({opacity:.54})),(0,l.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,l.oB)({opacity:0})),(0,l.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,l.jt)("0ms")),(0,l.eR)("* <=> *",(0,l.jt)(M))]),arrowPosition:(0,l.X$)("arrowPosition",[(0,l.eR)("* => desc-to-hint, * => desc-to-active",(0,l.jt)(M,(0,l.F4)([(0,l.oB)({transform:"translateY(-25%)"}),(0,l.oB)({transform:"translateY(0)"})]))),(0,l.eR)("* => hint-to-desc, * => active-to-desc",(0,l.jt)(M,(0,l.F4)([(0,l.oB)({transform:"translateY(0)"}),(0,l.oB)({transform:"translateY(25%)"})]))),(0,l.eR)("* => asc-to-hint, * => asc-to-active",(0,l.jt)(M,(0,l.F4)([(0,l.oB)({transform:"translateY(25%)"}),(0,l.oB)({transform:"translateY(0)"})]))),(0,l.eR)("* => hint-to-asc, * => active-to-asc",(0,l.jt)(M,(0,l.F4)([(0,l.oB)({transform:"translateY(0)"}),(0,l.oB)({transform:"translateY(-25%)"})]))),(0,l.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,l.oB)({transform:"translateY(0)"})),(0,l.SB)("hint-to-desc, active-to-desc, desc",(0,l.oB)({transform:"translateY(-25%)"})),(0,l.SB)("hint-to-asc, active-to-asc, asc",(0,l.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,l.X$)("allowChildren",[(0,l.eR)("* <=> *",[(0,l.IO)("@*",(0,l.pV)(),{optional:!0})])])};let k=(()=>{class h{constructor(){this.changes=new O.x}static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275prov=e.Yz7({token:h,factory:h.\u0275fac,providedIn:"root"})}}return h})();const ct={provide:k,deps:[[new e.FiY,new e.tp0,k]],useFactory:function N(h){return h||new k}},lt=(0,b.Id)(class{});let x=(()=>{class h extends lt{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(c){this._updateSortActionDescription(c)}get disableClear(){return this._disableClear}set disableClear(c){this._disableClear=(0,w.Ig)(c)}constructor(c,g,m,S,$,L,dt,W){super(),this._intl=c,this._changeDetectorRef=g,this._sort=m,this._columnDef=S,this._focusMonitor=$,this._elementRef=L,this._ariaDescriber=dt,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",W?.arrowPosition&&(this.arrowPosition=W?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(c=>{const g=!!c;g!==this._showIndicatorHint&&(this._setIndicatorHintVisible(g),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(c){this._isDisabled()&&c||(this._showIndicatorHint=c,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(c){this._viewState=c||{},this._disableViewStateAnimation&&(this._viewState={toState:c.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(c){!this._isDisabled()&&(c.keyCode===_.L_||c.keyCode===_.K5)&&(c.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const c=this._viewState.fromState;return(c?`${c}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(c){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,c)),this._sortActionDescription=c}_handleStateChanges(){this._rerenderSubscription=(0,it.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(g){return new(g||h)(e.Y36(k),e.Y36(e.sBO),e.Y36(H,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(B.tE),e.Y36(e.SBq),e.Y36(B.$s,8),e.Y36(V,8))}}static{this.\u0275cmp=e.Xpm({type:h,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(g,m){1&g&&e.NdJ("click",function(){return m._handleClick()})("keydown",function($){return m._handleKeydown($)})("mouseenter",function(){return m._setIndicatorHintVisible(!0)})("mouseleave",function(){return m._setIndicatorHintVisible(!1)}),2&g&&(e.uIk("aria-sort",m._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",m._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.qOj],attrs:st,ngContentSelectors:Z,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(g,m){1&g&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,nt,6,6,"div",2),e.qZA()),2&g&&(e.ekj("mat-sort-header-sorted",m._isSorted())("mat-sort-header-position-before","before"===m.arrowPosition),e.uIk("tabindex",m._isDisabled()?null:0)("role",m._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",m._renderArrow()))},dependencies:[U.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[C.indicator,C.leftPointer,C.rightPointer,C.arrowOpacity,C.arrowPosition,C.allowChildren]},changeDetection:0})}}return h})(),P=(()=>{class h{static{this.\u0275fac=function(g){return new(g||h)}}static{this.\u0275mod=e.oAB({type:h})}static{this.\u0275inj=e.cJS({providers:[ct],imports:[U.ez,b.BQ]})}}return h})()},5313:(Dt,I,u)=>{u.d(I,{ev:()=>yt,Dz:()=>_t,w1:()=>pt,ge:()=>wt,fO:()=>gt,XQ:()=>Et,as:()=>xt,Gk:()=>Ot,nj:()=>Mt,BZ:()=>kt,p0:()=>Vt});var e=u(5879),B=u(9388),w=u(2495),_=u(8337),b=u(2831),O=u(1565),it=u(6814),l=u(8645),U=u(7715),st=u(5619),nt=u(2664),Z=u(2096),F=u(9773),rt=u(8180);const vt=[[["caption"]],[["colgroup"],["col"]]],Ct=["caption","colgroup, col"];function H(o){return class extends o{get sticky(){return this._sticky}set sticky(a){const t=this._sticky;this._sticky=(0,w.Ig)(a),this._hasStickyChanged=t!==this._sticky}hasStickyChanged(){const a=this._hasStickyChanged;return this._hasStickyChanged=!1,a}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...a){super(...a),this._sticky=!1,this._hasStickyChanged=!1}}}const T=new e.OlP("CDK_TABLE");let C=(()=>{class o{constructor(t){this.template=t}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkCellDef",""]]})}}return o})(),k=(()=>{class o{constructor(t){this.template=t}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkHeaderCellDef",""]]})}}return o})(),N=(()=>{class o{constructor(t){this.template=t}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkFooterCellDef",""]]})}}return o})();class ct{}const lt=H(ct);let x=(()=>{class o extends lt{get name(){return this._name}set name(t){this._setNameInput(t)}get stickyEnd(){return this._stickyEnd}set stickyEnd(t){const i=this._stickyEnd;this._stickyEnd=(0,w.Ig)(t),this._hasStickyChanged=i!==this._stickyEnd}constructor(t){super(),this._table=t,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(T,8))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,s,n){if(1&i&&(e.Suo(n,C,5),e.Suo(n,k,5),e.Suo(n,N,5)),2&i){let r;e.iGM(r=e.CRH())&&(s.cell=r.first),e.iGM(r=e.CRH())&&(s.headerCell=r.first),e.iGM(r=e.CRH())&&(s.footerCell=r.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:o}]),e.qOj]})}}return o})();class P{constructor(a,t){t.nativeElement.classList.add(...a._columnCssClassName)}}let h=(()=>{class o extends P{constructor(t,i){super(t,i)}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(x),e.Y36(e.SBq))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.qOj]})}}return o})(),c=(()=>{class o extends P{constructor(t,i){if(super(t,i),1===t._table?._elementRef.nativeElement.nodeType){const s=t._table._elementRef.nativeElement.getAttribute("role");i.nativeElement.setAttribute("role","grid"===s||"treegrid"===s?"gridcell":"cell")}}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(x),e.Y36(e.SBq))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.qOj]})}}return o})();class g{constructor(){this.tasks=[],this.endTasks=[]}}const m=new e.OlP("_COALESCED_STYLE_SCHEDULER");let S=(()=>{class o{constructor(t){this._ngZone=t,this._currentSchedule=null,this._destroyed=new l.x}schedule(t){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(t)}scheduleEnd(t){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(t)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new g,this._getScheduleObservable().pipe((0,F.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const t=this._currentSchedule;this._currentSchedule=new g;for(const i of t.tasks)i();for(const i of t.endTasks)i()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,U.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,rt.q)(1))}static{this.\u0275fac=function(i){return new(i||o)(e.LFG(e.R0b))}}static{this.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac})}}return o})(),L=(()=>{class o{constructor(t,i){this.template=t,this._differs=i}ngOnChanges(t){if(!this._columnsDiffer){const i=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof G?t.headerCell.template:this instanceof j?t.footerCell.template:t.cell.template}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc),e.Y36(e.ZZ4))}}static{this.\u0275dir=e.lG2({type:o,features:[e.TTD]})}}return o})();class dt extends L{}const W=H(dt);let G=(()=>{class o extends W{constructor(t,i,s){super(t,i),this._table=s}ngOnChanges(t){super.ngOnChanges(t)}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(T,8))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}}return o})();class At extends L{}const Bt=H(At);let j=(()=>{class o extends Bt{constructor(t,i,s){super(t,i),this._table=s}ngOnChanges(t){super.ngOnChanges(t)}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(T,8))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}}return o})(),X=(()=>{class o extends L{constructor(t,i,s){super(t,i),this._table=s}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(T,8))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.qOj]})}}return o})(),E=(()=>{class o{static{this.mostRecentCellOutlet=null}constructor(t){this._viewContainer=t,o.mostRecentCellOutlet=this}ngOnDestroy(){o.mostRecentCellOutlet===this&&(o.mostRecentCellOutlet=null)}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.s_b))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","cdkCellOutlet",""]]})}}return o})(),ht=(()=>{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.Xpm({type:o,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,s){1&i&&e.GkF(0,0)},dependencies:[E],encapsulation:2})}}return o})(),ft=(()=>{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275cmp=e.Xpm({type:o,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,s){1&i&&e.GkF(0,0)},dependencies:[E],encapsulation:2})}}return o})(),K=(()=>{class o{constructor(t){this.templateRef=t,this._contentClassName="cdk-no-data-row"}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.Rgc))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["ng-template","cdkNoDataRow",""]]})}}return o})();const Rt=["top","bottom","left","right"];class Ft{constructor(a,t,i,s,n=!0,r=!0,d){this._isNativeHtmlTable=a,this._stickCellCss=t,this.direction=i,this._coalescedStyleScheduler=s,this._isBrowser=n,this._needsPositionStickyOnElement=r,this._positionListener=d,this._cachedCellWidths=[],this._borderCellCss={top:`${t}-border-elem-top`,bottom:`${t}-border-elem-bottom`,left:`${t}-border-elem-left`,right:`${t}-border-elem-right`}}clearStickyPositioning(a,t){const i=[];for(const s of a)if(s.nodeType===s.ELEMENT_NODE){i.push(s);for(let n=0;n<s.children.length;n++)i.push(s.children[n])}this._coalescedStyleScheduler.schedule(()=>{for(const s of i)this._removeStickyStyle(s,t)})}updateStickyColumns(a,t,i,s=!0){if(!a.length||!this._isBrowser||!t.some(y=>y)&&!i.some(y=>y))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const n=a[0],r=n.children.length,d=this._getCellWidths(n,s),f=this._getStickyStartColumnPositions(d,t),D=this._getStickyEndColumnPositions(d,i),p=t.lastIndexOf(!0),v=i.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const y="rtl"===this.direction,A=y?"right":"left",Wt=y?"left":"right";for(const z of a)for(let R=0;R<r;R++){const Tt=z.children[R];t[R]&&this._addStickyStyle(Tt,A,f[R],R===p),i[R]&&this._addStickyStyle(Tt,Wt,D[R],R===v)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===p?[]:d.slice(0,p+1).map((z,R)=>t[R]?z:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===v?[]:d.slice(v).map((z,R)=>i[R+v]?z:null).reverse()}))})}stickRows(a,t,i){if(!this._isBrowser)return;const s="bottom"===i?a.slice().reverse():a,n="bottom"===i?t.slice().reverse():t,r=[],d=[],f=[];for(let p=0,v=0;p<s.length;p++){if(!n[p])continue;r[p]=v;const y=s[p];f[p]=this._isNativeHtmlTable?Array.from(y.children):[y];const A=y.getBoundingClientRect().height;v+=A,d[p]=A}const D=n.lastIndexOf(!0);this._coalescedStyleScheduler.schedule(()=>{for(let p=0;p<s.length;p++){if(!n[p])continue;const v=r[p],y=p===D;for(const A of f[p])this._addStickyStyle(A,i,v,y)}"top"===i?this._positionListener?.stickyHeaderRowsUpdated({sizes:d,offsets:r,elements:f}):this._positionListener?.stickyFooterRowsUpdated({sizes:d,offsets:r,elements:f})})}updateStickyFooterContainer(a,t){if(!this._isNativeHtmlTable)return;const i=a.querySelector("tfoot");this._coalescedStyleScheduler.schedule(()=>{t.some(s=>!s)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1)})}_removeStickyStyle(a,t){for(const s of t)a.style[s]="",a.classList.remove(this._borderCellCss[s]);Rt.some(s=>-1===t.indexOf(s)&&a.style[s])?a.style.zIndex=this._getCalculatedZIndex(a):(a.style.zIndex="",this._needsPositionStickyOnElement&&(a.style.position=""),a.classList.remove(this._stickCellCss))}_addStickyStyle(a,t,i,s){a.classList.add(this._stickCellCss),s&&a.classList.add(this._borderCellCss[t]),a.style[t]=`${i}px`,a.style.zIndex=this._getCalculatedZIndex(a),this._needsPositionStickyOnElement&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(a){const t={top:100,bottom:10,left:1,right:1};let i=0;for(const s of Rt)a.style[s]&&(i+=t[s]);return i?`${i}`:""}_getCellWidths(a,t=!0){if(!t&&this._cachedCellWidths.length)return this._cachedCellWidths;const i=[],s=a.children;for(let n=0;n<s.length;n++)i.push(s[n].getBoundingClientRect().width);return this._cachedCellWidths=i,i}_getStickyStartColumnPositions(a,t){const i=[];let s=0;for(let n=0;n<a.length;n++)t[n]&&(i[n]=s,s+=a[n]);return i}_getStickyEndColumnPositions(a,t){const i=[];let s=0;for(let n=a.length;n>0;n--)t[n]&&(i[n]=s,s+=a[n]);return i}}const mt=new e.OlP("CDK_SPL");let Q=(()=>{class o{constructor(t,i){this.viewContainer=t,this.elementRef=i}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.s_b),e.Y36(e.SBq))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","rowOutlet",""]]})}}return o})(),J=(()=>{class o{constructor(t,i){this.viewContainer=t,this.elementRef=i}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.s_b),e.Y36(e.SBq))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","headerRowOutlet",""]]})}}return o})(),q=(()=>{class o{constructor(t,i){this.viewContainer=t,this.elementRef=i}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.s_b),e.Y36(e.SBq))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","footerRowOutlet",""]]})}}return o})(),tt=(()=>{class o{constructor(t,i){this.viewContainer=t,this.elementRef=i}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.s_b),e.Y36(e.SBq))}}static{this.\u0275dir=e.lG2({type:o,selectors:[["","noDataRowOutlet",""]]})}}return o})(),et=(()=>{class o{get trackBy(){return this._trackByFn}set trackBy(t){this._trackByFn=t}get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&this._switchDataSource(t)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=(0,w.Ig)(t),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(t){this._fixedLayout=(0,w.Ig)(t),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(t,i,s,n,r,d,f,D,p,v,y,A){this._differs=t,this._changeDetectorRef=i,this._elementRef=s,this._dir=r,this._platform=f,this._viewRepeater=D,this._coalescedStyleScheduler=p,this._viewportRuler=v,this._stickyPositioningListener=y,this._ngZone=A,this._onDestroy=new l.x,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 e.vpe,this.viewChange=new st.X({start:0,end:Number.MAX_VALUE}),n||this._elementRef.nativeElement.setAttribute("role","table"),this._document=d,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((t,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe((0,F.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,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(t=>{t.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,_.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const t=this._dataDiffer.diff(this._renderRows);if(!t)return this._updateNoDataRow(),void this.contentChanged.next();const i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,i,(s,n,r)=>this._getEmbeddedViewArgs(s.item,r),s=>s.item.data,s=>{1===s.operation&&s.context&&this._renderCellTemplateForItem(s.record.item.rowDef,s.context)}),this._updateRowIndexContext(),t.forEachIdentityChange(s=>{i.get(s.currentIndex).context.$implicit=s.item.data}),this._updateNoDataRow(),this._ngZone&&e.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,rt.q)(1),(0,F.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(t){this._customColumnDefs.add(t)}removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}setNoDataRow(t){this._customNoDataRow=t}updateStickyHeaderRowStyles(){const t=this._getRenderedRows(this._headerRowOutlet),s=this._elementRef.nativeElement.querySelector("thead");s&&(s.style.display=t.length?"":"none");const n=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,n,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){const t=this._getRenderedRows(this._footerRowOutlet),s=this._elementRef.nativeElement.querySelector("tfoot");s&&(s.style.display=t.length?"":"none");const n=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){const t=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),s=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...t,...i,...s],["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach((n,r)=>{this._addStickyColumnStyles([n],this._headerRowDefs[r])}),this._rowDefs.forEach(n=>{const r=[];for(let d=0;d<i.length;d++)this._renderRows[d].rowDef===n&&r.push(i[d]);this._addStickyColumnStyles(r,n)}),s.forEach((n,r)=>{this._addStickyColumnStyles([n],this._footerRowDefs[r])}),Array.from(this._columnDefsByName.values()).forEach(n=>n.resetStickyChanged())}_getAllRenderRows(){const t=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let s=0;s<this._data.length;s++){let n=this._data[s];const r=this._getRenderRowsForData(n,s,i.get(n));this._cachedRenderRowsMap.has(n)||this._cachedRenderRowsMap.set(n,new WeakMap);for(let d=0;d<r.length;d++){let f=r[d];const D=this._cachedRenderRowsMap.get(f.data);D.has(f.rowDef)?D.get(f.rowDef).push(f):D.set(f.rowDef,[f]),t.push(f)}}return t}_getRenderRowsForData(t,i,s){return this._getRowDefs(t,i).map(r=>{const d=s&&s.has(r)?s.get(r):[];if(d.length){const f=d.shift();return f.dataIndex=i,f}return{data:t,rowDef:r,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),ot(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=ot(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=ot(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=ot(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const t=this._rowDefs.filter(i=>!i.when);this._defaultRowDef=t[0]}_renderUpdatedColumns(){const t=(r,d)=>r||!!d.getColumnsDiff(),i=this._rowDefs.reduce(t,!1);i&&this._forceRenderDataRows();const s=this._headerRowDefs.reduce(t,!1);s&&this._forceRenderHeaderRows();const n=this._footerRowDefs.reduce(t,!1);return n&&this._forceRenderFooterRows(),i||s||n}_switchDataSource(t){this._data=[],(0,_.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;(0,_.Z9)(this.dataSource)?t=this.dataSource.connect(this):(0,nt.b)(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=(0,Z.of)(this.dataSource)),this._renderChangeSubscription=t.pipe((0,F.R)(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,i)=>this._renderRow(this._headerRowOutlet,t,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,i)=>this._renderRow(this._footerRowOutlet,t,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(t,i){const s=Array.from(i.columns||[]).map(d=>this._columnDefsByName.get(d)),n=s.map(d=>d.sticky),r=s.map(d=>d.stickyEnd);this._stickyStyler.updateStickyColumns(t,n,r,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(t){const i=[];for(let s=0;s<t.viewContainer.length;s++){const n=t.viewContainer.get(s);i.push(n.rootNodes[0])}return i}_getRowDefs(t,i){if(1==this._rowDefs.length)return[this._rowDefs[0]];let s=[];if(this.multiTemplateDataRows)s=this._rowDefs.filter(n=>!n.when||n.when(i,t));else{let n=this._rowDefs.find(r=>r.when&&r.when(i,t))||this._defaultRowDef;n&&s.push(n)}return s}_getEmbeddedViewArgs(t,i){return{templateRef:t.rowDef.template,context:{$implicit:t.data},index:i}}_renderRow(t,i,s,n={}){const r=t.viewContainer.createEmbeddedView(i.template,n,s);return this._renderCellTemplateForItem(i,n),r}_renderCellTemplateForItem(t,i){for(let s of this._getCellTemplates(t))E.mostRecentCellOutlet&&E.mostRecentCellOutlet._viewContainer.createEmbeddedView(s,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const t=this._rowOutlet.viewContainer;for(let i=0,s=t.length;i<s;i++){const r=t.get(i).context;r.count=s,r.first=0===i,r.last=i===s-1,r.even=i%2==0,r.odd=!r.even,this.multiTemplateDataRows?(r.dataIndex=this._renderRows[i].dataIndex,r.renderIndex=i):r.index=this._renderRows[i].dataIndex}}_getCellTemplates(t){return t&&t.columns?Array.from(t.columns,i=>{const s=this._columnDefsByName.get(i);return t.extractCellTemplate(s)}):[]}_applyNativeTableSections(){const t=this._document.createDocumentFragment(),i=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const s of i){const n=this._document.createElement(s.tag);n.setAttribute("role","rowgroup");for(const r of s.outlets)n.appendChild(r.elementRef.nativeElement);t.appendChild(n)}this._elementRef.nativeElement.appendChild(t)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const t=(i,s)=>i||s.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ft(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,F.R)(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(t){return t.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){const t=this._customNoDataRow||this._noDataRow;if(!t)return;const i=0===this._rowOutlet.viewContainer.length;if(i===this._isShowingNoDataRow)return;const s=this._noDataRowOutlet.viewContainer;if(i){const n=s.createEmbeddedView(t.templateRef),r=n.rootNodes[0];1===n.rootNodes.length&&r?.nodeType===this._document.ELEMENT_NODE&&(r.setAttribute("role","row"),r.classList.add(t._contentClassName))}else s.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(i){return new(i||o)(e.Y36(e.ZZ4),e.Y36(e.sBO),e.Y36(e.SBq),e.$8M("role"),e.Y36(B.Is,8),e.Y36(it.K0),e.Y36(b.t4),e.Y36(_.k),e.Y36(m),e.Y36(O.rL),e.Y36(mt,12),e.Y36(e.R0b,8))}}static{this.\u0275cmp=e.Xpm({type:o,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,s,n){if(1&i&&(e.Suo(n,K,5),e.Suo(n,x,5),e.Suo(n,X,5),e.Suo(n,G,5),e.Suo(n,j,5)),2&i){let r;e.iGM(r=e.CRH())&&(s._noDataRow=r.first),e.iGM(r=e.CRH())&&(s._contentColumnDefs=r),e.iGM(r=e.CRH())&&(s._contentRowDefs=r),e.iGM(r=e.CRH())&&(s._contentHeaderRowDefs=r),e.iGM(r=e.CRH())&&(s._contentFooterRowDefs=r)}},viewQuery:function(i,s){if(1&i&&(e.Gf(Q,7),e.Gf(J,7),e.Gf(q,7),e.Gf(tt,7)),2&i){let n;e.iGM(n=e.CRH())&&(s._rowOutlet=n.first),e.iGM(n=e.CRH())&&(s._headerRowOutlet=n.first),e.iGM(n=e.CRH())&&(s._footerRowOutlet=n.first),e.iGM(n=e.CRH())&&(s._noDataRowOutlet=n.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(i,s){2&i&&e.ekj("cdk-table-fixed-layout",s.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e._Bn([{provide:T,useExisting:o},{provide:_.k,useClass:_.yy},{provide:m,useClass:S},{provide:mt,useValue:null}])],ngContentSelectors:Ct,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,s){1&i&&(e.F$t(vt),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Q,J,q,tt],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}}return o})();function ot(o,a){return o.concat(Array.from(a))}let Nt=(()=>{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275mod=e.oAB({type:o})}static{this.\u0275inj=e.cJS({imports:[O.Cl]})}}return o})();var St=u(3680);const It=[[["caption"]],[["colgroup"],["col"]]],Pt=["caption","colgroup, col"];let kt=(()=>{class o extends et{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275cmp=e.Xpm({type:o,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,s){2&i&&e.ekj("mdc-table-fixed-layout",s.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:et,useExisting:o},{provide:T,useExisting:o},{provide:m,useClass:S},{provide:_.k,useClass:_.yy},{provide:mt,useValue:null}]),e.qOj],ngContentSelectors:Pt,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,s){1&i&&(e.F$t(It),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Q,J,q,tt],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}}return o})(),_t=(()=>{class o extends C{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:C,useExisting:o}]),e.qOj]})}}return o})(),gt=(()=>{class o extends k{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:k,useExisting:o}]),e.qOj]})}}return o})(),pt=(()=>{class o extends x{get name(){return this._name}set name(t){this._setNameInput(t)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:x,useExisting:o},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:o}]),e.qOj]})}}return o})(),wt=(()=>{class o extends h{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.qOj]})}}return o})(),yt=(()=>{class o extends c{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]})}}return o})(),xt=(()=>{class o extends G{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:G,useExisting:o}]),e.qOj]})}}return o})(),Mt=(()=>{class o extends X{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275dir=e.lG2({type:o,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:X,useExisting:o}]),e.qOj]})}}return o})(),Et=(()=>{class o extends ht{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275cmp=e.Xpm({type:o,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e._Bn([{provide:ht,useExisting:o}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,s){1&i&&e.GkF(0,0)},dependencies:[E],encapsulation:2})}}return o})(),Ot=(()=>{class o extends ft{static{this.\u0275fac=function(){let t;return function(s){return(t||(t=e.n5z(o)))(s||o)}}()}static{this.\u0275cmp=e.Xpm({type:o,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e._Bn([{provide:ft,useExisting:o}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,s){1&i&&e.GkF(0,0)},dependencies:[E],encapsulation:2})}}return o})(),Vt=(()=>{class o{static{this.\u0275fac=function(i){return new(i||o)}}static{this.\u0275mod=e.oAB({type:o})}static{this.\u0275inj=e.cJS({imports:[St.BQ,Nt,St.BQ]})}}return o})()}}]);