PageSourceSearch

https://www.hdh-voba.de/4432.6ac7afb87ac44ef9.js

js hdh-voba.de collected 2026-10-05 07:35:06 UTC 46,514 bytes, 1 lines download raw bytes

1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[4432],{4432(lt,Re,f){f.d(Re,{$R:()=>se,YV:()=>q,cC:()=>te,KS:()=>oe,tL:()=>ee,YZ:()=>pe,ji:()=>ye,NB:()=>we,iL:()=>_e,Zl:()=>me,I6:()=>at,tP:()=>it});var n=f(5547),c=f(5802),p=f(7705),b=f(1413),O=f(4412),ne=f(4402),T=f(7673),k=f(4572),ve=f(536),be=f(5007),S=f(6977),ke=f(3798),Se=f(9752),I=f(5478),xe=f(1985),ie=f(8359),re=f(9974),ae=f(4360);class Te extends xe.c{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,re.S)(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){const i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new ie.yU;const e=this.getSubject();i.add(this.source.subscribe((0,ae._)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),i.closed&&(this._connection=null,i=ie.yU.EMPTY)}return i}refCount(){return function Me(){return(0,re.N)((o,i)=>{let e=null;o._refCount++;const t=(0,ae._)(i,void 0,void 0,void 0,()=>{if(!o||o._refCount<=0||0<--o._refCount)return void(e=null);const s=o._connection,r=e;e=null,s&&(!r||s===r)&&s.unsubscribe(),i.unsubscribe()});o.subscribe(t),t.closed||(e=o.connect())})}()(this)}}class le{}function L(o){return o&&"function"==typeof o.connect&&!(o instanceof Te)}var D=function(o){return o[o.REPLACED=0]="REPLACED",o[o.INSERTED=1]="INSERTED",o[o.MOVED=2]="MOVED",o[o.REMOVED=3]="REMOVED",o}(D||{});class Ee{viewCacheSize=20;_viewCache=[];applyChanges(i,e,t,s,r){i.forEachOperation((a,l,d)=>{let u,h;null==a.previousIndex?(u=this._insertView(()=>t(a,l,d),d,e,s(a)),h=u?D.INSERTED:D.REPLACED):null==d?(this._detachAndCacheView(l,e),h=D.REMOVED):(u=this._moveView(l,d,e,s(a)),h=D.MOVED),r&&r({context:u?.context,operation:h,record:a})})}detach(){for(const i of this._viewCache)i.destroy();this._viewCache=[]}_insertView(i,e,t,s){const r=this._insertViewFromCache(e,t);if(r)return void(r.context.$implicit=s);const a=i();return t.createEmbeddedView(a.templateRef,a.context,a.index)}_detachAndCacheView(i,e){const t=e.detach(i);this._maybeCacheView(t,e)}_moveView(i,e,t,s){const r=t.get(i);return t.move(r,e),r.context.$implicit=s,r}_maybeCacheView(i,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(i);else{const t=e.indexOf(i);-1===t?i.destroy():e.remove(t)}}_insertViewFromCache(i,e){const t=this._viewCache.pop();return t&&e.insert(t,i),t||null}}class Fe{applyChanges(i,e,t,s,r){i.forEachOperation((a,l,d)=>{let u,h;if(null==a.previousIndex){const m=t(a,l,d);u=e.createEmbeddedView(m.templateRef,m.context,m.index),h=D.INSERTED}else null==d?(e.remove(l),h=D.REMOVED):(u=e.get(l),e.move(u,d),h=D.MOVED);r&&r({context:u?.context,operation:h,record:a})})}detach(){}}var Oe=f(7421);const Ne=[[["caption"]],[["colgroup"],["col"]],"*"],Ae=["caption","colgroup, col","*"];function Be(o,i){1&o&&n.SdG(0,2)}function Ve(o,i){1&o&&(n.j41(0,"thead",0),n.eu8(1,1),n.k0s(),n.j41(2,"tbody",0),n.eu8(3,2)(4,3),n.k0s(),n.j41(5,"tfoot",0),n.eu8(6,4),n.k0s())}function Qe(o,i){1&o&&n.eu8(0,1)(1,2)(2,3)(3,4)}const C=new c.nKC("CDK_TABLE");let x=(()=>{class o{template=(0,c.WQX)(n.C4Q);constructor(){}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkCellDef",""]]})}return o})(),M=(()=>{class o{template=(0,c.WQX)(n.C4Q);constructor(){}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkHeaderCellDef",""]]})}return o})(),N=(()=>{class o{template=(0,c.WQX)(n.C4Q);constructor(){}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkFooterCellDef",""]]})}return o})(),R=(()=>{class o{_table=(0,c.WQX)(C,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkColumnDef",""]],contentQueries:function(t,s,r){if(1&t&&n.wni(r,x,5)(r,M,5)(r,N,5),2&t){let a;n.mGM(a=n.lsd())&&(s.cell=a.first),n.mGM(a=n.lsd())&&(s.headerCell=a.first),n.mGM(a=n.lsd())&&(s.footerCell=a.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",p.L39],stickyEnd:[2,"stickyEnd","stickyEnd",p.L39]}})}return o}
1)();class W{constructor(i,e){e.nativeElement.classList.add(...i._columnCssClassName)}}let X=(()=>{class o extends W{constructor(){super((0,c.WQX)(R),(0,c.WQX)(n.aKT))}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[n.Vt3]})}return o})(),H=(()=>{class o extends W{constructor(){const e=(0,c.WQX)(R),t=(0,c.WQX)(n.aKT);super(e,t);const s=e._table?._getCellRole();s&&t.nativeElement.setAttribute("role",s)}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[n.Vt3]})}return o})(),j=(()=>{class o{template=(0,c.WQX)(n.C4Q);_differs=(0,c.WQX)(p._q3);columns;_columnsDiffer;constructor(){}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 E?e.headerCell.template:this instanceof F?e.footerCell.template:e.cell.template}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,features:[n.OA$]})}return o})(),E=(()=>{class o extends j{_table=(0,c.WQX)(C,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super((0,c.WQX)(n.C4Q),(0,c.WQX)(p._q3))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",p.L39]},features:[n.Vt3,n.OA$]})}return o})(),F=(()=>{class o extends j{_table=(0,c.WQX)(C,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super((0,c.WQX)(n.C4Q),(0,c.WQX)(p._q3))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",p.L39]},features:[n.Vt3,n.OA$]})}return o})(),A=(()=>{class o extends j{_table=(0,c.WQX)(C,{optional:!0});when;constructor(){super((0,c.WQX)(n.C4Q),(0,c.WQX)(p._q3))}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[n.Vt3]})}return o})(),v=(()=>{class o{_viewContainer=(0,c.WQX)(n.c1b);cells;context;static mostRecentCellOutlet=null;constructor(){o.mostRecentCellOutlet=this}ngOnDestroy(){o.mostRecentCellOutlet===this&&(o.mostRecentCellOutlet=null)}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","cdkCellOutlet",""]]})}return o})(),P=(()=>{class o{static \u0275fac=function(t){return new(t||o)};static \u0275cmp=n.VBU({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(t,s){1&t&&n.eu8(0,0)},dependencies:[v],encapsulation:2})}return o})(),G=(()=>{class o{static \u0275fac=function(t){return new(t||o)};static \u0275cmp=n.VBU({type:o,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,s){1&t&&n.eu8(0,0)},dependencies:[v],encapsulation:2})}return o})(),B=(()=>{class o{templateRef=(0,c.WQX)(n.C4Q);_contentClassNames=["cdk-no-data-row","cdk-row"];_cellClassNames=["cdk-cell","cdk-no-data-cell"];_cellSelector="td, cdk-cell, [cdk-cell], .cdk-cell";constructor(){}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["ng-template","cdkNoDataRow",""]]})}return o}
1)();const de=["top","bottom","left","right"];class We{_isNativeHtmlTable;_stickCellCss;_isBrowser;_needsPositionStickyOnElement;direction;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(i,e,t=!0,s=!0,r,a,l){this._isNativeHtmlTable=i,this._stickCellCss=e,this._isBrowser=t,this._needsPositionStickyOnElement=s,this.direction=r,this._positionListener=a,this._tableInjector=l,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(i,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);const t=[];for(const s of i)s.nodeType===s.ELEMENT_NODE&&t.push(s,...Array.from(s.children));(0,n.mal)({write:()=>{for(const s of t)this._removeStickyStyle(s,e)}},{injector:this._tableInjector})}updateStickyColumns(i,e,t,s=!0,r=!0){if(!i.length||!this._isBrowser||!e.some(g=>g)&&!t.some(g=>g))return this._positionListener?.stickyColumnsUpdated({sizes:[]}),void this._positionListener?.stickyEndColumnsUpdated({sizes:[]});const a=i[0],l=a.children.length,d="rtl"===this.direction,u=d?"right":"left",h=d?"left":"right",m=e.lastIndexOf(!0),y=t.indexOf(!0);let _,ge,Ce;r&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...e],stickyEndStates:[...t]}),(0,n.mal)({earlyRead:()=>{_=this._getCellWidths(a,s),ge=this._getStickyStartColumnPositions(_,e),Ce=this._getStickyEndColumnPositions(_,t)},write:()=>{for(const g of i)for(let w=0;w<l;w++){const De=g.children[w];e[w]&&this._addStickyStyle(De,u,ge[w],w===m),t[w]&&this._addStickyStyle(De,h,Ce[w],w===y)}this._positionListener&&_.some(g=>!!g)&&(this._positionListener.stickyColumnsUpdated({sizes:-1===m?[]:_.slice(0,m+1).map((g,w)=>e[w]?g:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===y?[]:_.slice(y).map((g,w)=>t[w+y]?g:null).reverse()}))}},{injector:this._tableInjector})}stickRows(i,e,t){if(!this._isBrowser)return;const s="bottom"===t?i.slice().reverse():i,r="bottom"===t?e.slice().reverse():e,a=[],l=[],d=[];(0,n.mal)({earlyRead:()=>{for(let u=0,h=0;u<s.length;u++){if(!r[u])continue;a[u]=h;const m=s[u];d[u]=this._isNativeHtmlTable?Array.from(m.children):[m];const y=this._retrieveElementSize(m).height;h+=y,l[u]=y}},write:()=>{const u=r.lastIndexOf(!0);for(let h=0;h<s.length;h++){if(!r[h])continue;const m=a[h],y=h===u;for(const _ of d[h])this._addStickyStyle(_,t,m,y)}"top"===t?this._positionListener?.stickyHeaderRowsUpdated({sizes:l,offsets:a,elements:d}):this._positionListener?.stickyFooterRowsUpdated({sizes:l,offsets:a,elements:d})}},{injector:this._tableInjector})}updateStickyFooterContainer(i,e){this._isNativeHtmlTable&&(0,n.mal)({write:()=>{const t=i.querySelector("tfoot");t&&(e.some(s=>!s)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1))}},{injector:this._tableInjector})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,e){if(i.classList.contains(this._stickCellCss)){for(const s of e)i.style[s]="",i.classList.remove(this._borderCellCss[s]);de.some(s=>-1===e.indexOf(s)&&i.style[s])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}}_addStickyStyle(i,e,t,s){i.classList.add(this._stickCellCss),s&&i.classList.add(this._borderCellCss[e]),i.style[e]=`${t}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const s of de)i.style[s]&&(t+=e[s]);return t?`${t}`:""}_getCellWidths(i,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],s=i.children;for(let r=0;r<s.length;r++)t.push(this._retrieveElementSize(s[r]).width);return this._cachedCellWidths=t,t}_getStickyStartColumnPositions(i,e){const t=[];let s=0;for(let r=0;r<i.length;r++)e[r]&&(t[r]=s,s+=i[r]);return t}_getStickyEndColumnPositions(i,e){const t=[];let s=0;for(let r=i.length;r>0;r--)e[r]&&(t[r]=s,s+=i[r]);return t}_retrieveElementSize(i){const e=this._elemSizeCache.get(i);if(e)return e;const t=i.getBoundingClientRect(),s={width:t.width,height:t.height};return this._resizeObserver&&(this._elemSizeCache.set(i,s),this._resizeObserver.observe(i,{box:"border-box"})),s}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){const e=new Set(i);for(const t of this._updatedStickyColumnsParamsToReplay)t.rows=t.rows.filter(s=>!e.has(s));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(t=>!!t.rows.length)}_updateCachedSizes(i){let e=!1;for(const t of i){const s=t.borderBoxSize?.length?{width:t.borderBoxSize[0].inlineSize,height:t.borderBoxSize[0].blockSize}:{width:t.contentRect.width,height:t.contentRect.height};
1s.width!==this._elemSizeCache.get(t.target)?.width&&Xe(t.target)&&(e=!0),this._elemSizeCache.set(t.target,s)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(const t of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(t.rows,t.stickyStartStates,t.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}}function Xe(o){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>o.classList.contains(i))}const V=new c.nKC("STICKY_POSITIONING_LISTENER");let $=(()=>{class o{viewContainer=(0,c.WQX)(n.c1b);elementRef=(0,c.WQX)(n.aKT);constructor(){const e=(0,c.WQX)(C);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","rowOutlet",""]]})}return o})(),K=(()=>{class o{viewContainer=(0,c.WQX)(n.c1b);elementRef=(0,c.WQX)(n.aKT);constructor(){const e=(0,c.WQX)(C);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","headerRowOutlet",""]]})}return o})(),J=(()=>{class o{viewContainer=(0,c.WQX)(n.c1b);elementRef=(0,c.WQX)(n.aKT);constructor(){const e=(0,c.WQX)(C);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","footerRowOutlet",""]]})}return o})(),Z=(()=>{class o{viewContainer=(0,c.WQX)(n.c1b);elementRef=(0,c.WQX)(n.aKT);constructor(){const e=(0,c.WQX)(C);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(t){return new(t||o)};static \u0275dir=n.FsC({type:o,selectors:[["","noDataRowOutlet",""]]})}return o})(),Q=(()=>{class o{_differs=(0,c.WQX)(p._q3);_changeDetectorRef=(0,c.WQX)(p.gRc);_elementRef=(0,c.WQX)(n.aKT);_dir=(0,c.WQX)(Se.dS,{optional:!0});_platform=(0,c.WQX)(Oe.O);_viewRepeater;_viewportRuler=(0,c.WQX)(I.Xj);_injector=(0,c.WQX)(c.zZn);_virtualScrollViewport=(0,c.WQX)(I.m8,{optional:!0,host:!0});_positionListener=(0,c.WQX)(V,{optional:!0})||(0,c.WQX)(V,{optional:!0,skipSelf:!0});_document=(0,c.WQX)(c.qQL);_data;_renderedRange;_onDestroy=new b.B;_renderRows;_renderChangeSubscription=null;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef=null;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow=null;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_headerRowStickyUpdates=new b.B;_footerRowStickyUpdates=new b.B;_disableVirtualScrolling=!1;_getCellRole(){if(void 0===this._cellRoleInternal){const e=this._elementRef.nativeElement.getAttribute("role");return"grid"===e||"treegrid"===e?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&(this._switchDataSource(e),this._changeDetectorRef.markForCheck())}_dataSource;_dataSourceChanges=new b.B;_dataStream=new b.B;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return!!this._virtualScrollEnabled()||this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;recycleRows=!1;contentChanged=new c.bkB;viewChange=new O.t({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;constructor(){(0,c.WQX)(new p.ES_("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName,this._dataDiffer=this._differs.find([]).create((t,s)=>this.trackBy?this.trackBy(s.dataIndex,s.data):s)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe((0,S.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._viewRepeater=this.recycleRows||this._virtualScrollEnabled()?new Ee:new Fe,this._virtualScrollEnabled()&&this._setupVirtualScrolling(this._virtualScrollViewport),this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e
1=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._headerRowStickyUpdates.complete(),this._footerRowStickyUpdates.complete(),this._onDestroy.next(),this._onDestroy.complete(),L(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const t=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,t,(s,r,a)=>this._getEmbeddedViewArgs(s.item,a),s=>s.item.data,s=>{s.operation===D.INSERTED&&s.context&&this._renderCellTemplateForItem(s.record.item.rowDef,s.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(s=>{t.get(s.currentIndex).context.$implicit=s.item.data}),this._updateNoDataRow(),this.contentChanged.next(),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);if(this._isNativeHtmlTable){const s=ue(this._headerRowOutlet,"thead");s&&(s.style.display=e.length?"":"none")}const t=this._headerRowDefs.map(s=>s.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,t,"top"),this._headerRowDefs.forEach(s=>s.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const s=ue(this._footerRowOutlet,"tfoot");s&&(s.style.display=e.length?"":"none")}const t=this._footerRowDefs.map(s=>s.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,t,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,t),this._footerRowDefs.forEach(s=>s.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),s=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this.fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...s],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((r,a)=>{this._addStickyColumnStyles([r],this._headerRowDefs[a])}),this._rowDefs.forEach(r=>{const a=[];for(let l=0;l<t.length;l++)this._renderRows[l].rowDef===r&&a.push(t[l]);this._addStickyColumnStyles(a,r)}),s.forEach((r,a)=>{this._addStickyColumnStyles([r],this._footerRowDefs[a])}),Array.from(this._columnDefsByName.values()).forEach(r=>r.resetStickyChanged())}stickyColumnsUpdated(e){this._positionListener?.stickyColumnsUpdated(e)}stickyEndColumnsUpdated(e){this._positionListener?.stickyEndColumnsUpdated(e)}stickyHeaderRowsUpdated(e){this._headerRowStickyUpdates.next(e),this._positionListener?.stickyHeaderRowsUpdated(e)}stickyFooterRowsUpdated(e){this._footerRowStickyUpdates.next(e),this._positionListener?.stickyFooterRowsUpdated(e)}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const t=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||t,this._forceRecalculateCellWidths=t,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()}_getAllRenderRows(){if(!Array.isArray(this._data)||!this._renderedRange)return[];const e=[],t=Math.min(this._data.length,this._renderedRange.end),s=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let r=this._renderedRange.start;r<t;r++){const a=this._data[r],l=this._getRenderRowsForData(a,r,s.get(a));this._cachedRenderRowsMap.has(a)||this._cachedRenderRowsMap.set(a,new WeakMap);for(let d=0;d<l.length;d++){let u=l[d];const h=this._cachedRenderRowsMap.get(u.data);h.has(u.rowDef)?h.get(u.rowDef).push(u):h.set(u.rowDef,[u]),e.push(u)}}return e}_getRenderRowsForData(e,t,s){return this._getRowDefs(e,t).map(a=>{const l=s&&s.has(a)?s.get(a):[];if(l.length){const d=l.shift();return d.dataIndex=t,d}return{data:e,rowDef:a,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),z(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEac
1h(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=z(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=z(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=z(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(t=>!t.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(a,l)=>{const d=!!l.getColumnsDiff();return a||d},t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const s=this._headerRowDefs.reduce(e,!1);s&&this._forceRenderHeaderRows();const r=this._footerRowDefs.reduce(e,!1);return r&&this._forceRenderFooterRows(),t||s||r}_switchDataSource(e){this._data=[],L(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;L(this.dataSource)?e=this.dataSource.connect(this):(0,ne.A)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,T.of)(this.dataSource)),this._renderChangeSubscription=(0,k.z)([e,this.viewChange]).pipe((0,S.Q)(this._onDestroy)).subscribe(([t,s])=>{this._data=t||[],this._renderedRange=s,this._dataStream.next(t),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 s=Array.from(t?.columns||[]).map(l=>this._columnDefsByName.get(l)),r=s.map(l=>l.sticky),a=s.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(e,r,a,!this.fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let s=0;s<e.viewContainer.length;s++){const r=e.viewContainer.get(s);t.push(r.rootNodes[0])}return t}_getRowDefs(e,t){if(1===this._rowDefs.length)return[this._rowDefs[0]];let s=[];if(this.multiTemplateDataRows)s=this._rowDefs.filter(r=>!r.when||r.when(t,e));else{let r=this._rowDefs.find(a=>a.when&&a.when(t,e))||this._defaultRowDef;r&&s.push(r)}return s}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,s,r={}){const a=e.viewContainer.createEmbeddedView(t.template,r,s);return this._renderCellTemplateForItem(t,r),a}_renderCellTemplateForItem(e,t){for(let s of this._getCellTemplates(e))v.mostRecentCellOutlet&&v.mostRecentCellOutlet._viewContainer.createEmbeddedView(s,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,s=e.length;t<s;t++){const a=e.get(t).context;a.count=s,a.first=0===t,a.last=t===s-1,a.even=t%2==0,a.odd=!a.even,this.multiTemplateDataRows?(a.dataIndex=this._renderRows[t].dataIndex,a.renderIndex=t):a.index=this._renderRows[t].dataIndex}}_getCellTemplates(e){return e&&e.columns?Array.from(e.columns,t=>{const s=this._columnDefsByName.get(t);return e.extractCellTemplate(s)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(t,s)=>t||s.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 We(this._isNativeHtmlTable,this.stickyCssClass,this._platform.isBrowser,this.needsPositionStickyOnElement,this._dir?this._dir.value:"ltr",this,this._injector),(this._dir?this._dir.change:(0,T.of)()).pipe((0,S.Q)(this._onDestroy)).subscribe(s=>{this._stickyStyler.direction=s,this.updateStickyColumnStyles()})}_setupVirtualScrolling(e){const t=typeof requestAnimationFrame<"u"?ve.X:be.$;this.viewChange.next({start:0,end:0}
1),e.renderedRangeStream.pipe((0,ke.Z)(0,t),(0,S.Q)(this._onDestroy)).subscribe(this.viewChange),e.attach({dataStream:this._dataStream,measureRangeSize:(s,r)=>this._measureRangeSize(s,r)}),(0,k.z)([e.renderedContentOffset,this._headerRowStickyUpdates]).pipe((0,S.Q)(this._onDestroy)).subscribe(([s,r])=>{if(r.sizes&&r.offsets&&r.elements)for(let a=0;a<r.elements.length;a++){const l=r.elements[a];if(l){const d=r.offsets[a],u=0!==s?Math.max(s-d,d):-d;for(const h of l)h.style.top=-u+"px"}}}),(0,k.z)([e.renderedContentOffset,this._footerRowStickyUpdates]).pipe((0,S.Q)(this._onDestroy)).subscribe(([s,r])=>{if(r.sizes&&r.offsets&&r.elements)for(let a=0;a<r.elements.length;a++){const l=r.elements[a];if(l)for(const d of l)d.style.bottom=`${s+r.offsets[a]}px`}})}_getOwnDefs(e){return e.filter(t=>!t._table||t._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const t=0===this._rowOutlet.viewContainer.length;if(t===this._isShowingNoDataRow)return;const s=this._noDataRowOutlet.viewContainer;if(t){const r=s.createEmbeddedView(e.templateRef),a=r.rootNodes[0];if(1===r.rootNodes.length&&a?.nodeType===this._document.ELEMENT_NODE){a.setAttribute("role","row"),a.classList.add(...e._contentClassNames);const l=a.querySelectorAll(e._cellSelector);for(let d=0;d<l.length;d++)l[d].classList.add(...e._cellClassNames)}}else s.clear();this._isShowingNoDataRow=t,this._changeDetectorRef.markForCheck()}_measureRangeSize(e,t){if(e.start>=e.end||"vertical"!==t)return 0;const r=this._rowOutlet.viewContainer,a=e.start-this.viewChange.value.start,l=e.end-e.start;let d,u;for(let y=0;y<l;y++){const _=r.get(y+a);if(_&&_.rootNodes.length){d=u=_.rootNodes[0];break}}for(let y=l-1;y>-1;y--){const _=r.get(y+a);if(_&&_.rootNodes.length){u=_.rootNodes[_.rootNodes.length-1];break}}const h=d?.getBoundingClientRect?.(),m=u?.getBoundingClientRect?.();return h&&m?m.bottom-h.top:0}_virtualScrollEnabled(){return!this._disableVirtualScrolling&&null!=this._virtualScrollViewport}static \u0275fac=function(t){return new(t||o)};static \u0275cmp=n.VBU({type:o,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(t,s,r){if(1&t&&n.wni(r,B,5)(r,R,5)(r,A,5)(r,E,5)(r,F,5),2&t){let a;n.mGM(a=n.lsd())&&(s._noDataRow=a.first),n.mGM(a=n.lsd())&&(s._contentColumnDefs=a),n.mGM(a=n.lsd())&&(s._contentRowDefs=a),n.mGM(a=n.lsd())&&(s._contentHeaderRowDefs=a),n.mGM(a=n.lsd())&&(s._contentFooterRowDefs=a)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(t,s){2&t&&n.AVh("cdk-table-fixed-layout",s.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",p.L39],fixedLayout:[2,"fixedLayout","fixedLayout",p.L39],recycleRows:[2,"recycleRows","recycleRows",p.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[n.Jv_([{provide:C,useExisting:o},{provide:V,useValue:null}])],ngContentSelectors:Ae,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,s){1&t&&(n.NAR(Ne),n.SdG(0),n.SdG(1,1),n.nVh(2,Be,1,0),n.nVh(3,Ve,7,0)(4,Qe,4,0)),2&t&&(n.R7$(2),n.vxM(s._isServer?2:-1),n.R7$(),n.vxM(s._isNativeHtmlTable?3:4))},dependencies:[K,$,Z,J],styles:[".cdk-table-fixed-layout {\n  table-layout: fixed;\n}\n"],encapsulation:2})}return o})();function z(o,i){return o.concat(Array.from(i))}function ue(o,i){const e=i.toUpperCase();let t=o.viewContainer.element.nativeElement;for(;t;){const s=1===t.nodeType?t.nodeName:null;if(s===e)return t;if("TABLE"===s)break;t=t.parentNode}return null}let je=(()=>{class o{static \u0275fac=function(t){return new(t||o)};static \u0275mod=n.$C({type:o});static \u0275inj=c.G2t({imports:[I.E9]})}return o})();var fe=f(7786),Pe=f(7384),Y=f(6354),Ue=f(8203);const Ge=[[["caption"]],[["colgroup"],["col"]],"*"],$e=["caption","colgroup, col","*"];function Ke(o,i){1&o&&n.SdG(0,2)}function Je(o,i){1&o&&(n.j41(0,"thead",0),n.eu8(1,1),n.k0s(),n.j41(2,"tbody",2),n.eu8(3,3)(4,4),n.k0s(),n.j41(5,"tfoot",0),n.eu8(6,5),n.k0s())}function Ze(o,i){1&o&&n.eu8(0,1)(1,3)(2,4)(3,5)}let me=(()=>{class o extends Q{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275cmp=n.VBU({type:o,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(t,s){2&t&&n.AVh("mat-table-fixed-layout",s.fixedLayout)},exportAs:["matTable"],features:[n.Jv_([{provide:Q,useExisting:o},{provide:C,useExisting:o},{provide:V,useValue:null}]),n.Vt3],ngContentSelectors:$e,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,s){1&t&&(n.NAR(Ge),n.SdG(0),n.SdG(1,1),n.nVh(2,Ke,1,0),n.nVh(3,Je,7,0)(4,Ze,4,0)),2&t&&(n.R7$(2),n.vxM(s._isServer?2:-1),n.R7$(),n.vxM(s._isNativeHtmlTable?3:4))},dependencies:[K,$,Z,J],styles:[".mat-mdc-table-sticky {\n  position: sticky !important;\n}\n\nmat-table {\n  display: block;\n}\n\nmat-header-row {\n  min-height: var(--mat-table-header-container-height, 56px);\n}\n\nmat-row {\n  min-height: var(--mat-table-row-item-container-height, 52px);\n}\n\nmat-footer-row {\n  min-height: var(--mat-table-footer-container-height, 52px);\n}\n\nmat-row, mat-header-row, mat-footer-row {\n  display: flex;\n  border-width: 0;\n  border-bottom-width: 1px;\n  border-style: solid;\n  align-items: center;\n  box-sizing: border-box;\n}\n\nmat-cell:first-of-type, mat-header-cell:first-of-type, mat-footer-cell:first-of-type {\n  padding-left: 24px;\n}\n[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) {\n  padding-left: 0;\n  padding-right: 24px;\n}\nmat-cell:last-of-type, mat-header-cell:last-of-type, mat-footer-cell:last-of-type {\n  padding-right: 24px;\n}\n[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) {\n  padding-right: 0;\n  padding-left: 24px;\n}\n\nmat-cell, mat-header-cell, mat-footer-cell {\n  flex: 1;\n  display: flex;\n  align-items: center;\n  overflow: hidden;\n  word-wrap: break-word;\n  min-height: inherit;\n}\n\n.mat-mdc-table {\n  min-width: 100%;\n  border: 0;\n  border-spacing: 0;\n  table-layout: auto;\n  white-space: normal;\n  background-color: var(--mat-table-background-color, var(--mat-sys-surface));\n}\n\n.mat-table-fixed-layout {\n  table-layout: fixed;\n}\n\n.mdc-data-table__cell {\n  box-sizing: border-box;\n  overflow: hidden;\n  text-align: start;\n  text-overflow: ellipsis;\n}\n\n.mdc-data-table__cell,\n.mdc-data-table__header-cell {\n  padding: 0 16px;\n}\n\n.mat-mdc-header-row {\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  height: var(--mat-table-header-container-height, 56px);\n  color: var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));\n  font-family: var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));\n  line-height: var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));\n  font-size: var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));\n  font-weight: var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500));\n}\n\n.mat-mdc-row {\n  height: var(--mat-table-row-item-container-height, 52px);\n  color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));\n}\n\n.mat-mdc-row,\n.mdc-data-table__content {\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  font-family: var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));\n  line-height: var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));\n  font-size: var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));\n  font-weight: var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight));\n}\n\n.mat-mdc-footer-row {\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  height: var(--mat-table-footer-container-height, 52px);\n  color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));\n  font-family: var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));\n  line-height: var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));\n  font-size: var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));\n  font-weight: var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));\n  letter-spacing: var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking));\n}\n\n.mat-mdc-header-cell {\n  border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));\n  border-bottom-width: var(--mat-table-row-item-outline-width, 1px);\n  border-bottom-style: solid;\n  letter-spacing: var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));\n  font-weight: inherit;\n  line-height: inherit;\n  box-sizing: border-box;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  outline: none;\n  text-align: start;\n}\n.mdc-data-table__row:last-child > .mat-mdc-header-cell {\n  border-bottom: none;\n}\n\n.mat-mdc-cell {\n  border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));\n  border-bottom-width: var(--mat-table-row-item-outline-width, 1px);\n  border-bottom-style: solid;\n  letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));\n  line-height: inherit;\n}\n.mdc-data-table__row:last-child > .mat-mdc-cell {\n  border-bottom: none;\n}\n\n.mat-mdc-footer-cell {\n  letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));\n}\n\nmat-row.mat-mdc-row,\nmat-header-row.mat-mdc-header-row,\nmat-footer-row.mat-mdc-footer-row {\n  border-bottom: none;\n}\n\n.mat-mdc-table tbody,\n.mat-mdc-table tfoot,\n.mat-mdc-table thead,\n.mat-mdc-cell,\n.mat-mdc-footer-cell,\n.mat-mdc-header-row,\n.mat-mdc-row,\n.mat-mdc-footer-row,\n.mat-mdc-table .mat-mdc-header-cell {\n  background: inherit;\n}\n\n.mat-mdc-table mat-header-row.mat-mdc-header-row,\n.mat-mdc-table mat-row.mat-mdc-row,\n.mat-mdc-table mat-footer-row.mat-mdc-footer-cell {\n  height: unset;\n}\n\nmat-header-cell.mat-mdc-header-cell,\nmat-cell.mat-mdc-cell,\nmat-footer-cell.mat-mdc-footer-cell {\n  align-self: stretch;\n}\n"],encapsulation:2})}return o}
1)(),q=(()=>{class o extends x{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["","matCellDef",""]],features:[n.Jv_([{provide:x,useExisting:o}]),n.Vt3]})}return o})(),ee=(()=>{class o extends M{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["","matHeaderCellDef",""]],features:[n.Jv_([{provide:M,useExisting:o}]),n.Vt3]})}return o})(),te=(()=>{class o extends R{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[n.Jv_([{provide:R,useExisting:o}]),n.Vt3]})}return o})(),oe=(()=>{class o extends X{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[n.Vt3]})}return o})(),se=(()=>{class o extends H{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[n.Vt3]})}return o})(),ye=(()=>{class o extends E{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",p.L39]},features:[n.Jv_([{provide:E,useExisting:o}]),n.Vt3]})}return o})(),_e=(()=>{class o extends A{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275dir=n.FsC({type:o,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[n.Jv_([{provide:A,useExisting:o}]),n.Vt3]})}return o})(),pe=(()=>{class o extends P{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275cmp=n.VBU({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:[n.Jv_([{provide:P,useExisting:o}]),n.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,s){1&t&&n.eu8(0,0)},dependencies:[v],encapsulation:2})}return o})(),we=(()=>{class o extends G{static \u0275fac=(()=>{let e;return function(s){return(e||(e=n.xGo(o)))(s||o)}})();static \u0275cmp=n.VBU({type:o,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[n.Jv_([{provide:G,useExisting:o}]),n.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,s){1&t&&n.eu8(0,0)},dependencies:[v],encapsulation:2})}return o})(),it=(()=>{class o{static \u0275fac=function(t){return new(t||o)};static \u0275mod=n.$C({type:o});static \u0275inj=c.G2t({imports:[je,Ue.jI]})}return o})();class at extends le{_data;_renderData=new O.t([]);_filter=new O.t("");_internalPageChanges=new b.B;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,e)=>{const t=i[e];if((0,Pe.o1)(t)){const s=Number(t);return s<9007199254740991?s:t}return t};sortData=(i,e)=>{const t=e.active,s=e.direction;return t&&""!=s?i.sort((r,a)=>{let l=this.sortingDataAccessor(r,t),d=this.sortingDataAccessor(a,t);const u=typeof l,h=typeof d;u!==h&&("number"===u&&(l+=""),"number"===h&&(d+=""));let m=0;return null!=l&&null!=d?l>d?m=1:l<d&&(m=-1):null!=l?m=1:null!=d&&(m=-1),m*("asc"==s?1:-1)}):i};filterPredicate=(i,e)=>{const t=e.trim().toLowerCase();return Object.values(i).some(s=>`${s}`.toLowerCase().includes(t))};constructor(i=[]){super(),this._data=new O.t(i),this._updateChangeSubscription()}_updateChangeSubscription(){const i=this._sort?(0,fe.h)(this._sort.sortChange,this._sort.initialized):(0,T.of)(null),e=this._paginator?(0,fe.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,T.of)(null),s=(0,k.z)([this._data,this._filter]).pipe((0,Y.T)(([l])=>this._filterData(l))),r=(0,k.z)([s,i]).pipe((0,Y.T)(([l])=>this._orderData(l))),a=(0,k.z)([r,e]).pipe((0,Y.T)(([l])=>this._pageData(l)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=a.subscribe(l=>this._renderData.next(l))}_filterData(i){return this.filteredData=null==this.filter||""===this.filter?i:i.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;const e=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(e,e+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=i,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,s=Math.min(e.pageIndex,t);s!==e.pageIndex&&(e.pageIndex=s,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.