-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path648.710376d4a86ceb89.js
1 lines (1 loc) · 51.7 KB
/
648.710376d4a86ceb89.js
1
"use strict";(self.webpackChunkfuse=self.webpackChunkfuse||[]).push([[648],{1032:(U,K,c)=>{c.d(K,{Cc:()=>x,Yx:()=>L,cz:()=>o,e2:()=>H,eo:()=>k,mj:()=>O,ys:()=>D});var e=c(2376),M=(c(1116),c(2700),c(5657)),A=c(4496);class x{}function o(S){return S&&"function"==typeof S.connect&&!(S instanceof e.C)}var O=function(S){return S[S.REPLACED=0]="REPLACED",S[S.INSERTED=1]="INSERTED",S[S.MOVED=2]="MOVED",S[S.REMOVED=3]="REMOVED",S}(O||{});const D=new A.UbH("_ViewRepeater");class k{applyChanges(l,h,_,y,b){l.forEachOperation((u,I,d)=>{let C,a;if(null==u.previousIndex){const m=_(u,I,d);C=h.createEmbeddedView(m.templateRef,m.context,m.index),a=O.INSERTED}else null==d?(h.remove(I),a=O.REMOVED):(C=h.get(I),h.move(C,d),a=O.MOVED);b&&b({context:C?.context,operation:a,record:u})})}detach(){}}class L{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(l,h,_,y,b){l.forEachOperation((u,I,d)=>{let C,a;null==u.previousIndex?(C=this._insertView(()=>_(u,I,d),d,h,y(u)),a=C?O.INSERTED:O.REPLACED):null==d?(this._detachAndCacheView(I,h),a=O.REMOVED):(C=this._moveView(I,d,h,y(u)),a=O.MOVED),b&&b({context:C?.context,operation:a,record:u})})}detach(){for(const l of this._viewCache)l.destroy();this._viewCache=[]}_insertView(l,h,_,y){const b=this._insertViewFromCache(h,_);if(b)return void(b.context.$implicit=y);const u=l();return _.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(l,h){const _=h.detach(l);this._maybeCacheView(_,h)}_moveView(l,h,_,y){const b=_.get(l);return _.move(b,h),b.context.$implicit=y,b}_maybeCacheView(l,h){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(l);else{const _=h.indexOf(l);-1===_?l.destroy():h.remove(_)}}_insertViewFromCache(l,h){const _=this._viewCache.pop();return _&&h.insert(_,l),_||null}}class H{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(l=!1,h,_=!0,y){this._multiple=l,this._emitChanges=_,this.compareWith=y,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new M.E,h&&h.length&&(l?h.forEach(b=>this._markSelected(b)):this._markSelected(h[0]),this._selectedToEmit.length=0)}select(...l){this._verifyValueAssignment(l),l.forEach(_=>this._markSelected(_));const h=this._hasQueuedChanges();return this._emitChangeEvent(),h}deselect(...l){this._verifyValueAssignment(l),l.forEach(_=>this._unmarkSelected(_));const h=this._hasQueuedChanges();return this._emitChangeEvent(),h}setSelection(...l){this._verifyValueAssignment(l);const h=this.selected,_=new Set(l);l.forEach(b=>this._markSelected(b)),h.filter(b=>!_.has(this._getConcreteValue(b,_))).forEach(b=>this._unmarkSelected(b));const y=this._hasQueuedChanges();return this._emitChangeEvent(),y}toggle(l){return this.isSelected(l)?this.deselect(l):this.select(l)}clear(l=!0){this._unmarkAll();const h=this._hasQueuedChanges();return l&&this._emitChangeEvent(),h}isSelected(l){return this._selection.has(this._getConcreteValue(l))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(l){this._multiple&&this.selected&&this._selected.sort(l)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(l){l=this._getConcreteValue(l),this.isSelected(l)||(this._multiple||this._unmarkAll(),this.isSelected(l)||this._selection.add(l),this._emitChanges&&this._selectedToEmit.push(l))}_unmarkSelected(l){l=this._getConcreteValue(l),this.isSelected(l)&&(this._selection.delete(l),this._emitChanges&&this._deselectedToEmit.push(l))}_unmarkAll(){this.isEmpty()||this._selection.forEach(l=>this._unmarkSelected(l))}_verifyValueAssignment(l){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(l,h){if(this.compareWith){h=h??this._selection;for(let _ of h)if(this.compareWith(l,_))return _;return l}return l}}},2156:(U,K,c)=>{c.d(K,{Qb:()=>u,w5:()=>I});var e=c(4496),R=c(5657),i=c(2540),M=c(7816),A=c(2096),x=c(6496),o=c(3576),G=c(4060);function O(d,C){if(1&d&&(e.I0R(0,"mat-option",18),e.OEk(1),e.C$Y()),2&d){const a=C.$implicit;e.E7m("value",a),e.yG2(),e.oRS(" ",a," ")}}function D(d,C){if(1&d){const a=e.KQA();e.I0R(0,"mat-form-field",16)(1,"mat-select",17),e.qCj("selectionChange",function(s){e.usT(a);const p=e.GaO(2);return e.CGJ(p._changePageSize(s.value))}),e.c53(2,O,2,2,"mat-option",18,e.oxv),e.C$Y()()}if(2&d){const a=e.GaO(2);e.E7m("appearance",a._formFieldAppearance)("color",a.color),e.yG2(),e.E7m("value",a.pageSize)("disabled",a.disabled)("aria-labelledby",a._pageSizeLabelId)("panelClass",a.selectConfig.panelClass||"")("disableOptionCentering",a.selectConfig.disableOptionCentering),e.yG2(),e.oho(a._displayedPageSizeOptions)}}function k(d,C){if(1&d&&(e.I0R(0,"div",19),e.OEk(1),e.C$Y()),2&d){const a=e.GaO(2);e.yG2(),e.cNF(a.pageSize)}}function L(d,C){if(1&d&&(e.I0R(0,"div",12)(1,"div",13),e.OEk(2),e.C$Y(),e.yuY(3,D,4,7,"mat-form-field",14)(4,k,2,1,"div",15),e.C$Y()),2&d){const a=e.GaO();e.yG2(),e.e48("id",a._pageSizeLabelId),e.yG2(),e.oRS(" ",a._intl.itemsPerPageLabel," "),e.yG2(),e.C0Y(3,a._displayedPageSizeOptions.length>1?3:-1),e.yG2(),e.C0Y(4,a._displayedPageSizeOptions.length<=1?4:-1)}}function H(d,C){if(1&d){const a=e.KQA();e.I0R(0,"button",20),e.qCj("click",function(){e.usT(a);const s=e.GaO();return e.CGJ(s.firstPage())}),e.S2Z(),e.I0R(1,"svg",7),e.wR5(2,"path",21),e.C$Y()()}if(2&d){const a=e.GaO();e.E7m("matTooltip",a._intl.firstPageLabel)("matTooltipDisabled",a._previousButtonsDisabled())("matTooltipPosition","above")("disabled",a._previousButtonsDisabled()),e.e48("aria-label",a._intl.firstPageLabel)}}function B(d,C){if(1&d){const a=e.KQA();e.S2Z(),e.gRP(),e.I0R(0,"button",22),e.qCj("click",function(){e.usT(a);const s=e.GaO();return e.CGJ(s.lastPage())}),e.S2Z(),e.I0R(1,"svg",7),e.wR5(2,"path",23),e.C$Y()()}if(2&d){const a=e.GaO();e.E7m("matTooltip",a._intl.lastPageLabel)("matTooltipDisabled",a._nextButtonsDisabled())("matTooltipPosition","above")("disabled",a._nextButtonsDisabled()),e.e48("aria-label",a._intl.lastPageLabel)}}let z=(()=>{class d{constructor(){this.changes=new R.E,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(a,m,s)=>{if(0==s||0==m)return`0 of ${s}`;const p=a*m;return`${p+1} \u2013 ${p<(s=Math.max(s,0))?Math.min(p+m,s):p+m} of ${s}`}}static#e=this.\u0275fac=function(m){return new(m||d)};static#t=this.\u0275prov=e.wxM({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const l={provide:z,deps:[[new e.T7N,new e.Qfh,z]],useFactory:function S(d){return d||new z}},y=new e.UbH("MAT_PAGINATOR_DEFAULT_OPTIONS");let b=0,u=(()=>{class d{get pageIndex(){return this._pageIndex}set pageIndex(a){this._pageIndex=Math.max(a||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(a){this._length=a||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(a){this._pageSize=Math.max(a||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(a){this._pageSizeOptions=(a||[]).map(m=>(0,e.cJ3)(m,0)),this._updateDisplayedPageSizeOptions()}constructor(a,m,s){if(this._intl=a,this._changeDetectorRef=m,this._pageSizeLabelId="mat-paginator-page-size-label-"+b++,this._isInitialized=!1,this._initializedStream=new i.o(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new e._w7,this.initialized=this._initializedStream,this._intlChanges=a.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),s){const{pageSize:p,pageSizeOptions:v,hidePageSize:w,showFirstLastButtons:W}=s;null!=p&&(this._pageSize=p),null!=v&&(this._pageSizeOptions=v),null!=w&&(this.hidePageSize=w),null!=W&&(this.showFirstLastButtons=W)}this._formFieldAppearance=s?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const a=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(a)}previousPage(){if(!this.hasPreviousPage())return;const a=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(a)}firstPage(){if(!this.hasPreviousPage())return;const a=this.pageIndex;this.pageIndex=0,this._emitPageEvent(a)}lastPage(){if(!this.hasNextPage())return;const a=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(a)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const a=this.getNumberOfPages()-1;return this.pageIndex<a&&0!=this.pageSize}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(a){const s=this.pageIndex;this.pageIndex=Math.floor(this.pageIndex*this.pageSize/a)||0,this.pageSize=a,this._emitPageEvent(s)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=0!=this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((a,m)=>a-m),this._changeDetectorRef.markForCheck())}_emitPageEvent(a){this.page.emit({previousPageIndex:a,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(m){return new(m||d)(e.GI1(z),e.GI1(e.kD9),e.GI1(y,8))};static#t=this.\u0275cmp=e.In1({type:d,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[e.Wk5.HasDecoratorInputTransform,"pageIndex","pageIndex",e.cJ3],length:[e.Wk5.HasDecoratorInputTransform,"length","length",e.cJ3],pageSize:[e.Wk5.HasDecoratorInputTransform,"pageSize","pageSize",e.cJ3],pageSizeOptions:"pageSizeOptions",hidePageSize:[e.Wk5.HasDecoratorInputTransform,"hidePageSize","hidePageSize",e.cZD],showFirstLastButtons:[e.Wk5.HasDecoratorInputTransform,"showFirstLastButtons","showFirstLastButtons",e.cZD],selectConfig:"selectConfig",disabled:[e.Wk5.HasDecoratorInputTransform,"disabled","disabled",e.cZD]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[e.QJr,e.UHJ],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color"],["class","mat-mdc-paginator-page-size-value"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(m,s){1&m&&(e.I0R(0,"div",0)(1,"div",1),e.yuY(2,L,5,4,"div",2),e.I0R(3,"div",3)(4,"div",4),e.OEk(5),e.C$Y(),e.yuY(6,H,3,5,"button",5),e.I0R(7,"button",6),e.qCj("click",function(){return s.previousPage()}),e.S2Z(),e.I0R(8,"svg",7),e.wR5(9,"path",8),e.C$Y()(),e.gRP(),e.I0R(10,"button",9),e.qCj("click",function(){return s.nextPage()}),e.S2Z(),e.I0R(11,"svg",7),e.wR5(12,"path",10),e.C$Y()(),e.yuY(13,B,3,5,"button",11),e.C$Y()()()),2&m&&(e.yG2(2),e.C0Y(2,s.hidePageSize?-1:2),e.yG2(3),e.oRS(" ",s._intl.getRangeLabel(s.pageIndex,s.pageSize,s.length)," "),e.yG2(),e.C0Y(6,s.showFirstLastButtons?6:-1),e.yG2(),e.E7m("matTooltip",s._intl.previousPageLabel)("matTooltipDisabled",s._previousButtonsDisabled())("matTooltipPosition","above")("disabled",s._previousButtonsDisabled()),e.e48("aria-label",s._intl.previousPageLabel),e.yG2(3),e.E7m("matTooltip",s._intl.nextPageLabel)("matTooltipDisabled",s._nextButtonsDisabled())("matTooltipPosition","above")("disabled",s._nextButtonsDisabled()),e.e48("aria-label",s._intl.nextPageLabel),e.yG2(3),e.C0Y(13,s.showFirstLastButtons?13:-1))},dependencies:[G.Up,A.kX,o.I5,M.um,x.a4],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking);--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return d})(),I=(()=>{class d{static#e=this.\u0275fac=function(m){return new(m||d)};static#t=this.\u0275mod=e.a4G({type:d});static#i=this.\u0275inj=e.s3X({providers:[l],imports:[M.oJ,A.d5,x.KO,u]})}return d})()},2096:(U,K,c)=>{c.d(K,{d5:()=>ne,kX:()=>se});var e=c(7556),R=c(1368),i=c(4496),M=c(3576),A=c(4060),x=c(3260),o=c(4723),G=c(1900),O=c(1032),D=c(7800),k=c(6504),L=c(5657),H=c(1424),B=c(3412),z=c(3188),S=c(7368),l=c(6684),h=c(4704),_=c(4e3),y=c(3616),b=c(3992),u=c(9684);const I=["trigger"],d=["panel"];function C(f,V){if(1&f&&(i.I0R(0,"span",9),i.OEk(1),i.C$Y()),2&f){const t=i.GaO();i.yG2(),i.cNF(t.placeholder)}}function a(f,V){1&f&&i._Xx(0)}function m(f,V){if(1&f&&(i.I0R(0,"span",11),i.OEk(1),i.C$Y()),2&f){const t=i.GaO(2);i.yG2(),i.cNF(t.triggerValue)}}function s(f,V){if(1&f&&(i.I0R(0,"span",10),i.yuY(1,a,1,0)(2,m,2,1),i.C$Y()),2&f){const t=i.GaO();i.yG2(),i.C0Y(1,t.customTrigger?1:2)}}function p(f,V){if(1&f){const t=i.KQA();i.S2Z(),i.gRP(),i.I0R(0,"div",12,13),i.qCj("@transformPanel.done",function(r){i.usT(t);const g=i.GaO();return i.CGJ(g._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){i.usT(t);const g=i.GaO();return i.CGJ(g._handleKeydown(r))}),i._Xx(2,1),i.C$Y()}if(2&f){const t=i.GaO();i.uQ9("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",t._getPanelTheme(),""),i.E7m("ngClass",t.panelClass)("@transformPanel","showing"),i.e48("id",t.id+"-panel")("aria-multiselectable",t.multiple)("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby())}}const v=[[["mat-select-trigger"]],"*"],w=["mat-select-trigger","*"],W={transformPanelWrap:(0,u.gV)("transformPanelWrap",[(0,u.aK)("* => void",(0,u.kt)("@transformPanel",[(0,u.Ql)()],{optional:!0}))]),transformPanel:(0,u.gV)("transformPanel",[(0,u.K2)("void",(0,u.wb)({opacity:0,transform:"scale(1, 0.8)"})),(0,u.aK)("void => showing",(0,u.Cs)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,u.wb)({opacity:1,transform:"scale(1, 1)"}))),(0,u.aK)("* => void",(0,u.Cs)("100ms linear",(0,u.wb)({opacity:0})))])};let Z=0;const J=new i.UbH("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const f=(0,i.uUt)(e.mc);return()=>f.scrollStrategies.reposition()}}),ee=new i.UbH("MAT_SELECT_CONFIG"),te={provide:J,deps:[e.mc],useFactory:function q(f){return()=>f.scrollStrategies.reposition()}},ie=new i.UbH("MatSelectTrigger");class ae{constructor(V,t){this.source=V,this.value=t}}let se=(()=>{class f{_scrollOptionIntoView(t){const n=this.options.toArray()[t];if(n){const r=this.panel.nativeElement,g=(0,M.aq)(t,this.options,this.optionGroups),E=n._getHostElement();r.scrollTop=0===t&&1===g?0:(0,M.ms)(E.offsetTop,E.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(t){return new ae(this,t)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(t){this._hideSingleSelectionIndicator=t,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(k.AQ.required)??!1}set required(t){this._required=t,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(t){this._multiple=t}get compareWith(){return this._compareWith}set compareWith(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,n,r,g,E,F,P,re,oe,X,le,ce,de,N){this._viewportRuler=t,this._changeDetectorRef=n,this._elementRef=E,this._dir=F,this._parentFormField=oe,this.ngControl=X,this._liveAnnouncer=de,this._defaultOptions=N,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(T,$)=>T===$,this._uid="mat-select-"+Z++,this._triggerAriaLabelledBy=null,this._destroy=new L.E,this.stateChanges=new L.E,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Z++,this._panelDoneAnimatingStream=new L.E,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new L.E,this.optionSelectionChanges=(0,H.Q)(()=>{const T=this.options;return T?T.changes.pipe((0,z.W)(T),(0,S.G)(()=>(0,B.U)(...T.map($=>$.onSelectionChange)))):this._initialized.pipe((0,S.G)(()=>this.optionSelectionChanges))}),this.openedChange=new i._w7,this._openedStream=this.openedChange.pipe((0,l.I)(T=>T),(0,h.k)(()=>{})),this._closedStream=this.openedChange.pipe((0,l.I)(T=>!T),(0,h.k)(()=>{})),this.selectionChange=new i._w7,this.valueChange=new i._w7,this._trackedModal=null,this._skipPredicate=T=>!this.panelOpen&&T.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=N?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=N.typeaheadDebounceInterval),this._errorStateTracker=new M.mY(g,X,re,P,this.stateChanges),this._scrollStrategyFactory=ce,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(le)||0,this.id=this.id}ngOnInit(){this._selectionModel=new O.e2(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,_.a)(),(0,y.a)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,y.a)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,y.a)(this._destroy)).subscribe(t=>{t.added.forEach(n=>n.select()),t.removed.forEach(n=>n.deselect())}),this.options.changes.pipe((0,z.W)(null),(0,y.a)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const t=this._getTriggerAriaLabelledby(),n=this.ngControl;if(t!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=t,t?r.setAttribute("aria-labelledby",t):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(void 0!==this._previousControl&&null!==n.disabled&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(t){(t.disabled||t.userAriaDescribedBy)&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const t=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!t)return;const n=`${this.id}-panel`;this._trackedModal&&(0,o.Cs)(this._trackedModal,"aria-owns",n),(0,o.AZ)(t,"aria-owns",n),this._trackedModal=t}_clearFromModal(){this._trackedModal&&((0,o.Cs)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const t=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}_handleClosedKeydown(t){const n=t.keyCode,r=n===D.Oq||n===D.qI||n===D.Mx||n===D.a4,g=n===D.wJ||n===D.Gi,E=this._keyManager;if(!E.isTyping()&&g&&!(0,D.Yp)(t)||(this.multiple||t.altKey)&&r)t.preventDefault(),this.open();else if(!this.multiple){const F=this.selected;E.onKeydown(t);const P=this.selected;P&&F!==P&&this._liveAnnouncer.announce(P.viewValue,1e4)}}_handleOpenKeydown(t){const n=this._keyManager,r=t.keyCode,g=r===D.Oq||r===D.qI,E=n.isTyping();if(g&&t.altKey)t.preventDefault(),this.close();else if(E||r!==D.wJ&&r!==D.Gi||!n.activeItem||(0,D.Yp)(t))if(!E&&this._multiple&&r===D.A&&t.ctrlKey){t.preventDefault();const F=this.options.some(P=>!P.disabled&&!P.selected);this.options.forEach(P=>{P.disabled||(F?P.select():P.deselect())})}else{const F=n.activeItemIndex;n.onKeydown(t),this._multiple&&g&&t.shiftKey&&n.activeItem&&n.activeItemIndex!==F&&n.activeItem._selectViaInteraction()}else t.preventDefault(),n.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,b.U)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(t){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&t)Array.isArray(t),t.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{const n=this._selectOptionByValue(t);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(t){const n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,t)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(t){return!!(t!==this._value||this._multiple&&Array.isArray(t))&&(this.options&&this._setSelectionByValue(t),this._value=t,!0)}_getOverlayWidth(t){return"auto"===this.panelWidth?(t instanceof e.wW?t.elementRef:t||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const t of this.options)t._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new o.mJ(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const t=(0,B.U)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,y.a)(t)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,B.U)(...this.options.map(n=>n._stateChanges)).pipe((0,y.a)(t)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(t,n){const r=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(r!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),n&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),n&&this.focus())):(t.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(t.value)),r!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const t=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,t):t.indexOf(n)-t.indexOf(r)),this.stateChanges.next()}}_propagateChanges(t){let n;n=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:t,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let t=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){t=n;break}this._keyManager.setActiveItem(t)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(t){this._elementRef.nativeElement.focus(t)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const t=this._parentFormField?.getLabelId();return this.ariaLabelledby?(t?t+" ":"")+this.ariaLabelledby:t}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const t=this._parentFormField?.getLabelId();let n=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(n+=" "+this.ariaLabelledby),n}_panelDoneAnimating(t){this.openedChange.emit(t)}setDescribedByIds(t){t.length?this._elementRef.nativeElement.setAttribute("aria-describedby",t.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#e=this.\u0275fac=function(n){return new(n||f)(i.GI1(x.S8),i.GI1(i.kD9),i.GI1(i.WW2),i.GI1(M.u9),i.GI1(i.GMv),i.GI1(G.yG,8),i.GI1(k.SC,8),i.GI1(k.uW,8),i.GI1(A.Y$,8),i.GI1(k.eq,10),i.gJ8("tabindex"),i.GI1(J),i.GI1(o.mE),i.GI1(ee,8))};static#t=this.\u0275cmp=i.In1({type:f,selectors:[["mat-select"]],contentQueries:function(n,r,g){if(1&n&&(i.szK(g,ie,5),i.szK(g,M.I5,5),i.szK(g,M.KG,5)),2&n){let E;i.wto(E=i.Gqi())&&(r.customTrigger=E.first),i.wto(E=i.Gqi())&&(r.options=E),i.wto(E=i.Gqi())&&(r.optionGroups=E)}},viewQuery:function(n,r){if(1&n&&(i.CC$(I,5),i.CC$(d,5),i.CC$(e.eC,5)),2&n){let g;i.wto(g=i.Gqi())&&(r.trigger=g.first),i.wto(g=i.Gqi())&&(r.panel=g.first),i.wto(g=i.Gqi())&&(r._overlayDir=g.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(n,r){1&n&&i.qCj("keydown",function(E){return r._handleKeydown(E)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),2&n&&(i.e48("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),i.eAK("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{userAriaDescribedBy:[i.Wk5.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[i.Wk5.HasDecoratorInputTransform,"disabled","disabled",i.cZD],disableRipple:[i.Wk5.HasDecoratorInputTransform,"disableRipple","disableRipple",i.cZD],tabIndex:[i.Wk5.HasDecoratorInputTransform,"tabIndex","tabIndex",t=>null==t?0:(0,i.cJ3)(t)],hideSingleSelectionIndicator:[i.Wk5.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",i.cZD],placeholder:"placeholder",required:[i.Wk5.HasDecoratorInputTransform,"required","required",i.cZD],multiple:[i.Wk5.HasDecoratorInputTransform,"multiple","multiple",i.cZD],disableOptionCentering:[i.Wk5.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",i.cZD],compareWith:"compareWith",value:"value",ariaLabel:[i.Wk5.None,"aria-label","ariaLabel"],ariaLabelledby:[i.Wk5.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[i.Wk5.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",i.cJ3],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[i.M5G([{provide:A.u0,useExisting:f},{provide:M.K6,useExisting:f}]),i.QJr,i.SYr,i.UHJ],ngContentSelectors:w,decls:11,vars:8,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(n,r){if(1&n&&(i.kPM(v),i.I0R(0,"div",0,1),i.qCj("click",function(){return r.open()}),i.I0R(3,"div",2),i.yuY(4,C,2,1,"span",3)(5,s,3,1),i.C$Y(),i.I0R(6,"div",4)(7,"div",5),i.S2Z(),i.I0R(8,"svg",6),i.wR5(9,"path",7),i.C$Y()()()(),i.yuY(10,p,3,9,"ng-template",8),i.qCj("backdropClick",function(){return r.close()})("attach",function(){return r._onAttached()})("detach",function(){return r.close()})),2&n){const g=i.Gew(1);i.yG2(3),i.e48("id",r._valueId),i.yG2(),i.C0Y(4,r.empty?4:5),i.yG2(6),i.E7m("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||g)("cdkConnectedOverlayOpen",r.panelOpen)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)}},dependencies:[e.wW,e.eC,R.QF],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[W.transformPanel]},changeDetection:0})}return f})(),ne=(()=>{class f{static#e=this.\u0275fac=function(n){return new(n||f)};static#t=this.\u0275mod=i.a4G({type:f});static#i=this.\u0275inj=i.s3X({providers:[te],imports:[R.MD,e.Y1,M.Ax,M.AN,x.uU,A.wb,M.Ax,M.AN]})}return f})()},440:(U,K,c)=>{c.d(K,{E9:()=>l,Su:()=>C,e6:()=>d});var e=c(4496),R=c(4723),i=c(7800),M=c(2540),A=c(5657),x=c(3412),o=c(9684),G=c(3576);const O=["mat-sort-header",""];function D(a,m){if(1&a){const s=e.KQA();e.I0R(0,"div",3),e.qCj("@arrowPosition.start",function(){e.usT(s);const v=e.GaO();return e.CGJ(v._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.usT(s);const v=e.GaO();return e.CGJ(v._disableViewStateAnimation=!1)}),e.wR5(1,"div",4),e.I0R(2,"div",5),e.wR5(3,"div",6)(4,"div",7)(5,"div",8),e.C$Y()()}if(2&a){const s=e.GaO();e.E7m("@arrowOpacity",s._getArrowViewState())("@arrowPosition",s._getArrowViewState())("@allowChildren",s._getArrowDirectionState()),e.yG2(2),e.E7m("@indicator",s._getArrowDirectionState()),e.yG2(),e.E7m("@leftPointer",s._getArrowDirectionState()),e.yG2(),e.E7m("@rightPointer",s._getArrowDirectionState())}}const k=["*"],S=new e.UbH("MAT_SORT_DEFAULT_OPTIONS");let l=(()=>{class a{get direction(){return this._direction}set direction(s){this._direction=s}constructor(s){this._defaultOptions=s,this._initializedStream=new M.o(1),this.sortables=new Map,this._stateChanges=new A.E,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new e._w7,this.initialized=this._initializedStream}register(s){this.sortables.set(s.id,s)}deregister(s){this.sortables.delete(s.id)}sort(s){this.active!=s.id?(this.active=s.id,this.direction=s.start?s.start:this.start):this.direction=this.getNextSortDirection(s),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(s){if(!s)return"";let v=function h(a,m){let s=["asc","desc"];return"desc"==a&&s.reverse(),m||s.push(""),s}(s.start||this.start,s?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),w=v.indexOf(this.direction)+1;return w>=v.length&&(w=0),v[w]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static#e=this.\u0275fac=function(p){return new(p||a)(e.GI1(S,8))};static#t=this.\u0275dir=e.Sc5({type:a,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[e.Wk5.None,"matSortActive","active"],start:[e.Wk5.None,"matSortStart","start"],direction:[e.Wk5.None,"matSortDirection","direction"],disableClear:[e.Wk5.HasDecoratorInputTransform,"matSortDisableClear","disableClear",e.cZD],disabled:[e.Wk5.HasDecoratorInputTransform,"matSortDisabled","disabled",e.cZD]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[e.QJr,e.SYr]})}return a})();const _=G.Gs.ENTERING+" "+G.iI.STANDARD_CURVE,y={indicator:(0,o.gV)("indicator",[(0,o.K2)("active-asc, asc",(0,o.wb)({transform:"translateY(0px)"})),(0,o.K2)("active-desc, desc",(0,o.wb)({transform:"translateY(10px)"})),(0,o.aK)("active-asc <=> active-desc",(0,o.Cs)(_))]),leftPointer:(0,o.gV)("leftPointer",[(0,o.K2)("active-asc, asc",(0,o.wb)({transform:"rotate(-45deg)"})),(0,o.K2)("active-desc, desc",(0,o.wb)({transform:"rotate(45deg)"})),(0,o.aK)("active-asc <=> active-desc",(0,o.Cs)(_))]),rightPointer:(0,o.gV)("rightPointer",[(0,o.K2)("active-asc, asc",(0,o.wb)({transform:"rotate(45deg)"})),(0,o.K2)("active-desc, desc",(0,o.wb)({transform:"rotate(-45deg)"})),(0,o.aK)("active-asc <=> active-desc",(0,o.Cs)(_))]),arrowOpacity:(0,o.gV)("arrowOpacity",[(0,o.K2)("desc-to-active, asc-to-active, active",(0,o.wb)({opacity:1})),(0,o.K2)("desc-to-hint, asc-to-hint, hint",(0,o.wb)({opacity:.54})),(0,o.K2)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,o.wb)({opacity:0})),(0,o.aK)("* => asc, * => desc, * => active, * => hint, * => void",(0,o.Cs)("0ms")),(0,o.aK)("* <=> *",(0,o.Cs)(_))]),arrowPosition:(0,o.gV)("arrowPosition",[(0,o.aK)("* => desc-to-hint, * => desc-to-active",(0,o.Cs)(_,(0,o.xZ)([(0,o.wb)({transform:"translateY(-25%)"}),(0,o.wb)({transform:"translateY(0)"})]))),(0,o.aK)("* => hint-to-desc, * => active-to-desc",(0,o.Cs)(_,(0,o.xZ)([(0,o.wb)({transform:"translateY(0)"}),(0,o.wb)({transform:"translateY(25%)"})]))),(0,o.aK)("* => asc-to-hint, * => asc-to-active",(0,o.Cs)(_,(0,o.xZ)([(0,o.wb)({transform:"translateY(25%)"}),(0,o.wb)({transform:"translateY(0)"})]))),(0,o.aK)("* => hint-to-asc, * => active-to-asc",(0,o.Cs)(_,(0,o.xZ)([(0,o.wb)({transform:"translateY(0)"}),(0,o.wb)({transform:"translateY(-25%)"})]))),(0,o.K2)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,o.wb)({transform:"translateY(0)"})),(0,o.K2)("hint-to-desc, active-to-desc, desc",(0,o.wb)({transform:"translateY(-25%)"})),(0,o.K2)("hint-to-asc, active-to-asc, asc",(0,o.wb)({transform:"translateY(25%)"}))]),allowChildren:(0,o.gV)("allowChildren",[(0,o.aK)("* <=> *",[(0,o.kt)("@*",(0,o.Ql)(),{optional:!0})])])};let b=(()=>{class a{constructor(){this.changes=new A.E}static#e=this.\u0275fac=function(p){return new(p||a)};static#t=this.\u0275prov=e.wxM({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})();const I={provide:b,deps:[[new e.T7N,new e.Qfh,b]],useFactory:function u(a){return a||new b}};let d=(()=>{class a{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(s){this._updateSortActionDescription(s)}constructor(s,p,v,w,W,j,Q,Y){this._intl=s,this._changeDetectorRef=p,this._sort=v,this._columnDef=w,this._focusMonitor=W,this._elementRef=j,this._ariaDescriber=Q,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",Y?.arrowPosition&&(this.arrowPosition=Y?.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(s=>{const p=!!s;p!==this._showIndicatorHint&&(this._setIndicatorHintVisible(p),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(s){this._isDisabled()&&s||(this._showIndicatorHint=s,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(s){this._viewState=s||{},this._disableViewStateAnimation&&(this._viewState={toState:s.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(s){!this._isDisabled()&&(s.keyCode===i.Gi||s.keyCode===i.wJ)&&(s.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 s=this._viewState.fromState;return(s?`${s}-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(s){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,s)),this._sortActionDescription=s}_handleStateChanges(){this._rerenderSubscription=(0,x.U)(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#e=this.\u0275fac=function(p){return new(p||a)(e.GI1(b),e.GI1(e.kD9),e.GI1(l,8),e.GI1("MAT_SORT_HEADER_COLUMN_DEF",8),e.GI1(R.Kk),e.GI1(e.GMv),e.GI1(R.o9,8),e.GI1(S,8))};static#t=this.\u0275cmp=e.In1({type:a,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(p,v){1&p&&e.qCj("click",function(){return v._handleClick()})("keydown",function(W){return v._handleKeydown(W)})("mouseenter",function(){return v._setIndicatorHintVisible(!0)})("mouseleave",function(){return v._setIndicatorHintVisible(!1)}),2&p&&(e.e48("aria-sort",v._getAriaSortAttribute()),e.eAK("mat-sort-header-disabled",v._isDisabled()))},inputs:{id:[e.Wk5.None,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[e.Wk5.HasDecoratorInputTransform,"disabled","disabled",e.cZD],sortActionDescription:"sortActionDescription",disableClear:[e.Wk5.HasDecoratorInputTransform,"disableClear","disableClear",e.cZD]},exportAs:["matSortHeader"],standalone:!0,features:[e.QJr,e.UHJ],attrs:O,ngContentSelectors:k,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow"],[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(p,v){1&p&&(e.kPM(),e.I0R(0,"div",0)(1,"div",1),e._Xx(2),e.C$Y(),e.yuY(3,D,6,6,"div",2),e.C$Y()),2&p&&(e.eAK("mat-sort-header-sorted",v._isSorted())("mat-sort-header-position-before","before"===v.arrowPosition),e.e48("tabindex",v._isDisabled()?null:0)("role",v._isDisabled()?null:"button"),e.yG2(3),e.C0Y(3,v._renderArrow()?3:-1))},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;color:var(--mat-sort-arrow-color);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:[y.indicator,y.leftPointer,y.rightPointer,y.arrowOpacity,y.arrowPosition,y.allowChildren]},changeDetection:0})}return a})(),C=(()=>{class a{static#e=this.\u0275fac=function(p){return new(p||a)};static#t=this.\u0275mod=e.a4G({type:a});static#i=this.\u0275inj=e.s3X({providers:[I],imports:[G.AN]})}return a})()}}]);