diff --git a/angular-page/4570.js b/angular-page/4570.js deleted file mode 100644 index d48193aa8a..0000000000 --- a/angular-page/4570.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[4570],{4570:(Me,H,d)=>{d.r(H),d.d(H,{TabModule:()=>Ce});var h=d(6895),F=d(6630),t=d(4650),N=d(6498),b=d(3238),v=d(4080),A=d(9643),k=d(2687),f=d(445),C=d(2654),M=d(8929),D=d(3753),bt=d(1086),E=d(6787),mt=d(8896),pt=d(8723),ht=d(591),w=d(1059),ut=d(5778),T=d(7625),_t=d(2986),gt=d(7545),ft=d(1307),Tt=d(2198),m=d(7340),p=d(1281),I=d(7376),x=d(3353),L=d(9521);function vt(n,o){}const xt=function(n){return{animationDuration:n}},yt=function(n,o){return{value:n,params:o}};function kt(n,o){1&n&&t.Hsn(0)}const B=["*"],Y=["tabListContainer"],U=["tabList"],z=["tabListInner"],Q=["nextPaginator"],j=["previousPaginator"],Ct=["tabBodyWrapper"],Mt=["tabHeader"];function It(n,o){}function Bt(n,o){if(1&n&&t.YNc(0,It,0,0,"ng-template",14),2&n){const e=t.oxw().$implicit;t.Q6J("cdkPortalOutlet",e.templateLabel)}}function wt(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw().$implicit;t.Oqu(e.textLabel)}}function Lt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",6,7),t.NdJ("click",function(){const i=t.CHM(e),r=i.$implicit,s=i.index,c=t.oxw(),l=t.MAs(1);return t.KtG(c._handleClick(r,l,s))})("cdkFocusChange",function(i){const s=t.CHM(e).index,c=t.oxw();return t.KtG(c._tabFocusChanged(i,s))}),t._UZ(2,"span",8)(3,"div",9),t.TgZ(4,"span",10)(5,"span",11),t.YNc(6,Bt,1,1,"ng-template",12),t.YNc(7,wt,1,1,"ng-template",null,13,t.W1O),t.qZA()()()}if(2&n){const e=o.$implicit,a=o.index,i=t.MAs(1),r=t.MAs(8),s=t.oxw();t.ekj("mdc-tab--active",s.selectedIndex===a),t.Q6J("id",s._getTabLabelId(a))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",s.fitInkBarToContent),t.uIk("tabIndex",s._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(a))("aria-selected",s.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.xp6(3),t.Q6J("matRippleTrigger",i)("matRippleDisabled",e.disabled||s.disableRipple),t.xp6(3),t.Q6J("ngIf",e.templateLabel)("ngIfElse",r)}}function At(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-tab-body",15),t.NdJ("_onCentered",function(){t.CHM(e);const i=t.oxw();return t.KtG(i._removeTabBodyWrapperHeight())})("_onCentering",function(i){t.CHM(e);const r=t.oxw();return t.KtG(r._setTabBodyWrapperHeight(i))}),t.qZA()}if(2&n){const e=o.$implicit,a=o.index,i=t.oxw();t.ekj("mat-mdc-tab-body-active",i.selectedIndex===a),t.Q6J("id",i._getTabContentId(a))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",i.animationDuration)("preserveContent",i.preserveContent),t.uIk("tabindex",null!=i.contentTabIndex&&i.selectedIndex===a?i.contentTabIndex:null)("aria-labelledby",i._getTabLabelId(a))}}const Dt=["mat-tab-nav-bar",""],Et=["mat-tab-link",""],Pt={translateTab:(0,m.X$)("translateTab",[(0,m.SB)("center, void, left-origin-center, right-origin-center",(0,m.oB)({transform:"none"})),(0,m.SB)("left",(0,m.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,m.SB)("right",(0,m.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,m.eR)("* => left, * => right, left => center, right => center",(0,m.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,m.eR)("void => left-origin-center",[(0,m.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,m.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,m.eR)("void => right-origin-center",[(0,m.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,m.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Rt=(()=>{class n extends v.Pl{constructor(e,a,i,r){super(e,a,r),this._host=i,this._centeringSub=C.w.EMPTY,this._leavingSub=C.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,w.O)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36((0,t.Gpc)(()=>q)),t.Y36(h.K0))},n.\u0275dir=t.lG2({type:n,selectors:[["","matTabBodyHost",""]],features:[t.qOj]}),n})(),St=(()=>{class n{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,a,i){this._elementRef=e,this._dir=a,this._dirChangeSubscription=C.w.EMPTY,this._translateTabComplete=new M.xQ,this._onCentering=new t.vpe,this._beforeCentering=new t.vpe,this._afterLeavingCenter=new t.vpe,this._onCentered=new t.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(r=>{this._computePositionAnimationState(r),i.markForCheck()})),this._translateTabComplete.pipe((0,ut.x)((r,s)=>r.fromState===s.fromState&&r.toState===s.toState)).subscribe(r=>{this._isCenterPosition(r.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(r.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(f.Is,8),t.Y36(t.sBO))},n.\u0275dir=t.lG2({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),q=(()=>{class n extends St{constructor(e,a,i){super(e,a,i)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(f.Is,8),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,a){if(1&e&&t.Gf(v.Pl,5),2&e){let i;t.iGM(i=t.CRH())&&(a._portalHost=i.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[t.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,a){1&e&&(t.TgZ(0,"div",0,1),t.NdJ("@translateTab.start",function(r){return a._onTranslateTabStarted(r)})("@translateTab.done",function(r){return a._translateTabComplete.next(r)}),t.YNc(2,vt,0,0,"ng-template",2),t.qZA()),2&e&&t.Q6J("@translateTab",t.WLB(3,yt,a._position,t.VKq(1,xt,a.animationDuration)))},dependencies:[Rt],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Pt.translateTab]}}),n})();const Zt=new t.OlP("MatTabContent");let W=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","matTabContent",""]],features:[t._Bn([{provide:Zt,useExisting:n}])]}),n})();const Gt=new t.OlP("MatTabLabel"),J=new t.OlP("MAT_TAB");let P=(()=>{class n extends v.ig{constructor(e,a,i){super(e,a),this._closestTab=i}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc),t.Y36(t.s_b),t.Y36(J,8))},n.\u0275dir=t.lG2({type:n,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[t._Bn([{provide:Gt,useExisting:n}]),t.qOj]}),n})();const R="mdc-tab-indicator--active",$="mdc-tab-indicator--no-transition";class V{constructor(o){this._items=o}hide(){this._items.forEach(o=>o.deactivateInkBar())}alignToElement(o){const e=this._items.find(i=>i.elementRef.nativeElement===o),a=this._currentItem;if(a?.deactivateInkBar(),e){const i=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(i),this._currentItem=e}}}function X(n){return class extends n{constructor(...o){super(...o),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(o){const e=(0,p.Ig)(o);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(o){const e=this.elementRef.nativeElement;if(!o||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(R);const a=e.getBoundingClientRect(),i=o.width/a.width,r=o.left-a.left;e.classList.add($),this._inkBarContentElement.style.setProperty("transform",`translateX(${r}px) scaleX(${i})`),e.getBoundingClientRect(),e.classList.remove($),e.classList.add(R),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(R)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const o=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=o.createElement("span"),this._inkBarContentElement=o.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Ht=(0,b.Id)(class{}),Ft=X((()=>{class n extends Ht{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,features:[t.qOj]}),n})());let K=(()=>{class n extends Ft{}return n.\u0275fac=function(){let o;return function(a){return(o||(o=t.n5z(n)))(a||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,a){2&e&&(t.uIk("aria-disabled",!!a.disabled),t.ekj("mat-mdc-tab-disabled",a.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[t.qOj]}),n})();const Nt=(0,b.Id)(class{}),tt=new t.OlP("MAT_TAB_GROUP");let Yt=(()=>{class n extends Nt{get content(){return this._contentPortal}constructor(e,a){super(),this._viewContainerRef=e,this._closestTabGroup=a,this.textLabel="",this._contentPortal=null,this._stateChanges=new M.xQ,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new v.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.s_b),t.Y36(tt,8))},n.\u0275dir=t.lG2({type:n,viewQuery:function(e,a){if(1&e&&t.Gf(t.Rgc,7),2&e){let i;t.iGM(i=t.CRH())&&(a._implicitContent=i.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[t.qOj,t.TTD]}),n})(),_=(()=>{class n extends Yt{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return n.\u0275fac=function(){let o;return function(a){return(o||(o=t.n5z(n)))(a||n)}}(),n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab"]],contentQueries:function(e,a,i){if(1&e&&(t.Suo(i,W,7,t.Rgc),t.Suo(i,P,5)),2&e){let r;t.iGM(r=t.CRH())&&(a._explicitContent=r.first),t.iGM(r=t.CRH())&&(a.templateLabel=r.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[t._Bn([{provide:J,useExisting:n}]),t.qOj],ngContentSelectors:B,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.YNc(0,kt,1,0,"ng-template"))},encapsulation:2}),n})();const et=(0,x.i$)({passive:!0});let at=(()=>{class n{get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=(0,p.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=(0,p.su)(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}constructor(e,a,i,r,s,c,l){this._elementRef=e,this._changeDetectorRef=a,this._viewportRuler=i,this._dir=r,this._ngZone=s,this._platform=c,this._animationMode=l,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new M.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new M.xQ,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.vpe,this.indexFocused=new t.vpe,s.runOutsideAngular(()=>{(0,D.R)(e.nativeElement,"mouseleave").pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,D.R)(this._previousPaginator.nativeElement,"touchstart",et).pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,D.R)(this._nextPaginator.nativeElement,"touchstart",et).pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,bt.of)("ltr"),a=this._viewportRuler.change(150),i=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new k.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,_t.q)(1)).subscribe(i),(0,E.T)(e,a,this._items.changes,this._itemsResized()).pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),i()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(r=>{this.indexFocused.emit(r),this._setTabFocus(r)})}_itemsResized(){return"function"!=typeof ResizeObserver?mt.E:this._items.changes.pipe((0,w.O)(this._items),(0,gt.w)(e=>new N.y(a=>this._ngZone.runOutsideAngular(()=>{const i=new ResizeObserver(r=>a.next(r));return e.forEach(r=>i.observe(r.elementRef.nativeElement)),()=>{i.disconnect()}}))),(0,ft.T)(1),(0,Tt.h)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,L.Vb)(e))switch(e.keyCode){case L.K5:case L.L_:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const i=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:s}=a.elementRef.nativeElement;let c,l;"ltr"==this._getLayoutDirection()?(c=r,l=c+s):(l=this._tabListInner.nativeElement.offsetWidth-r,c=l-s);const u=this.scrollDistance,lt=this.scrollDistance+i;clt&&(this.scrollDistance+=Math.min(l-lt,c-u))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,pt.H)(650,100).pipe((0,T.R)((0,E.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:i,distance:r}=this._scrollHeader(e);(0===r||r>=i)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(x.t4),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),Qt=(()=>{class n extends at{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=(0,p.Ig)(e)}constructor(e,a,i,r,s,c,l){super(e,a,i,r,s,c,l),this._disableRipple=!1}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(x.t4),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{disableRipple:"disableRipple"},features:[t.qOj]}),n})(),jt=(()=>{class n extends Qt{constructor(e,a,i,r,s,c,l){super(e,a,i,r,s,c,l)}ngAfterContentInit(){this._inkBar=new V(this._items),super.ngAfterContentInit()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(x.t4),t.Y36(t.QbO,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,a,i){if(1&e&&t.Suo(i,K,4),2&e){let r;t.iGM(r=t.CRH())&&(a._items=r)}},viewQuery:function(e,a){if(1&e&&(t.Gf(Y,7),t.Gf(U,7),t.Gf(z,7),t.Gf(Q,5),t.Gf(j,5)),2&e){let i;t.iGM(i=t.CRH())&&(a._tabListContainer=i.first),t.iGM(i=t.CRH())&&(a._tabList=i.first),t.iGM(i=t.CRH())&&(a._tabListInner=i.first),t.iGM(i=t.CRH())&&(a._nextPaginator=i.first),t.iGM(i=t.CRH())&&(a._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,a){2&e&&t.ekj("mat-mdc-tab-header-pagination-controls-enabled",a._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==a._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.qOj],ngContentSelectors:B,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"button",0,1),t.NdJ("click",function(){return a._handlePaginatorClick("before")})("mousedown",function(r){return a._handlePaginatorPress("before",r)})("touchend",function(){return a._stopInterval()}),t._UZ(2,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.NdJ("keydown",function(r){return a._handleKeydown(r)}),t.TgZ(5,"div",5,6),t.NdJ("cdkObserveContent",function(){return a._onContentChanges()}),t.TgZ(7,"div",7,8),t.Hsn(9),t.qZA()()(),t.TgZ(10,"button",9,10),t.NdJ("mousedown",function(r){return a._handlePaginatorPress("after",r)})("click",function(){return a._handlePaginatorClick("after")})("touchend",function(){return a._stopInterval()}),t._UZ(12,"div",2),t.qZA()),2&e&&(t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollBefore),t.Q6J("matRippleDisabled",a._disableScrollBefore||a.disableRipple)("disabled",a._disableScrollBefore||null),t.xp6(3),t.ekj("_mat-animation-noopable","NoopAnimations"===a._animationMode),t.xp6(7),t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollAfter),t.Q6J("matRippleDisabled",a._disableScrollAfter||a.disableRipple)("disabled",a._disableScrollAfter||null))},dependencies:[b.wG,A.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),n})();const S=new t.OlP("MAT_TABS_CONFIG");let qt=0;const Wt=(0,b.pj)((0,b.Kr)(class{constructor(n){this._elementRef=n}}),"primary");let Jt=(()=>{class n extends Wt{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=(0,p.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=(0,p.su)(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=(0,p.su)(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=(0,p.Ig)(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=(0,p.Ig)(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,i,r){super(e),this._changeDetectorRef=a,this._animationMode=r,this._tabs=new t.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=C.w.EMPTY,this._tabLabelSubscription=C.w.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new t.vpe,this.focusChange=new t.vpe,this.animationDone=new t.vpe,this.selectedTabChange=new t.vpe(!0),this._groupId=qt++,this.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",this.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination,this.dynamicHeight=!(!i||null==i.dynamicHeight)&&i.dynamicHeight,this.contentTabIndex=i?.contentTabIndex??null,this.preserveContent=!!i?.preserveContent}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const i=this._tabBodyWrapper.nativeElement;i.style.minHeight=i.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((i,r)=>i.isActive=r===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,i)=>{a.position=i-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let i;for(let r=0;r{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,w.O)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new $t;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,E.T)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,i){a.focusIndex=i,e.disabled||(this.selectedIndex=i)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(S,8),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[t.qOj]}),n})(),g=(()=>{class n extends Jt{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=(0,p.Ig)(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=(0,p.Ig)(e)}constructor(e,a,i,r){super(e,a,i,r),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!i||null==i.fitInkBarToContent)&&i.fitInkBarToContent}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(S,8),t.Y36(t.QbO,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,a,i){if(1&e&&t.Suo(i,_,5),2&e){let r;t.iGM(r=t.CRH())&&(a._allTabs=r)}},viewQuery:function(e,a){if(1&e&&(t.Gf(Ct,5),t.Gf(Mt,5)),2&e){let i;t.iGM(i=t.CRH())&&(a._tabBodyWrapper=i.first),t.iGM(i=t.CRH())&&(a._tabHeader=i.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(e,a){2&e&&t.ekj("mat-mdc-tab-group-dynamic-height",a.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===a.headerPosition)("mat-mdc-tab-group-stretch-tabs",a.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[t._Bn([{provide:tt,useExisting:n}]),t.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(e,a){1&e&&(t.TgZ(0,"mat-tab-header",0,1),t.NdJ("indexFocused",function(r){return a._focusChanged(r)})("selectFocusedIndex",function(r){return a.selectedIndex=r}),t.YNc(2,Lt,9,17,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.YNc(5,At,1,11,"mat-tab-body",5),t.qZA()),2&e&&(t.Q6J("selectedIndex",a.selectedIndex||0)("disableRipple",a.disableRipple)("disablePagination",a.disablePagination),t.xp6(2),t.Q6J("ngForOf",a._tabs),t.xp6(1),t.ekj("_mat-animation-noopable","NoopAnimations"===a._animationMode),t.xp6(2),t.Q6J("ngForOf",a._tabs))},dependencies:[h.mk,h.sg,h.O5,v.Pl,b.wG,k.kH,q,K,jt],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),n})();class $t{}let nt=0,it=(()=>{class n extends at{get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=(0,p.Ig)(e)}constructor(e,a,i,r,s,c,l){super(e,r,s,a,i,c,l),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,w.O)(null),(0,T.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a{class n extends Vt{get active(){return this._isActive}set active(e){const a=(0,p.Ig)(e);a!==this._isActive&&(this._isActive=a,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(e,a,i,r,s,c){super(),this._tabNavBar=e,this.elementRef=a,this._focusMonitor=s,this._isActive=!1,this.id="mat-tab-link-"+nt++,this.rippleConfig=i||{},this.tabIndex=parseInt(r)||0,"NoopAnimations"===c&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){this._tabNavBar.tabPanel&&e.keyCode===L.L_&&this.elementRef.nativeElement.click()}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.tabIndex}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it),t.Y36(t.SBq),t.Y36(b.Y2,8),t.$8M("tabindex"),t.Y36(k.tE),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{active:"active",id:"id"},features:[t.qOj]}),n})());let ot=(()=>{class n extends it{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next((0,p.Ig)(e)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=(0,p.Ig)(e)}constructor(e,a,i,r,s,c,l,u){super(e,a,i,r,s,c,l),this._fitInkBarToContent=new ht.X(!1),this._stretchTabs=!0,this.disablePagination=!(!u||null==u.disablePagination)&&u.disablePagination,this.fitInkBarToContent=!(!u||null==u.fitInkBarToContent)&&u.fitInkBarToContent}ngAfterContentInit(){this._inkBar=new V(this._items),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(x.t4),t.Y36(t.QbO,8),t.Y36(S,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(e,a,i){if(1&e&&t.Suo(i,rt,5),2&e){let r;t.iGM(r=t.CRH())&&(a._items=r)}},viewQuery:function(e,a){if(1&e&&(t.Gf(Y,7),t.Gf(U,7),t.Gf(z,7),t.Gf(Q,5),t.Gf(j,5)),2&e){let i;t.iGM(i=t.CRH())&&(a._tabListContainer=i.first),t.iGM(i=t.CRH())&&(a._tabList=i.first),t.iGM(i=t.CRH())&&(a._tabListInner=i.first),t.iGM(i=t.CRH())&&(a._nextPaginator=i.first),t.iGM(i=t.CRH())&&(a._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:15,hostBindings:function(e,a){2&e&&(t.uIk("role",a._getRole()),t.ekj("mat-mdc-tab-header-pagination-controls-enabled",a._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==a._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",a.stretchTabs)("mat-primary","warn"!==a.color&&"accent"!==a.color)("mat-accent","accent"===a.color)("mat-warn","warn"===a.color)("_mat-animation-noopable","NoopAnimations"===a._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabNavBar","matTabNav"],features:[t.qOj],attrs:Dt,ngContentSelectors:B,decls:13,vars:8,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"button",0,1),t.NdJ("click",function(){return a._handlePaginatorClick("before")})("mousedown",function(r){return a._handlePaginatorPress("before",r)})("touchend",function(){return a._stopInterval()}),t._UZ(2,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.NdJ("keydown",function(r){return a._handleKeydown(r)}),t.TgZ(5,"div",5,6),t.NdJ("cdkObserveContent",function(){return a._onContentChanges()}),t.TgZ(7,"div",7,8),t.Hsn(9),t.qZA()()(),t.TgZ(10,"button",9,10),t.NdJ("mousedown",function(r){return a._handlePaginatorPress("after",r)})("click",function(){return a._handlePaginatorClick("after")})("touchend",function(){return a._stopInterval()}),t._UZ(12,"div",2),t.qZA()),2&e&&(t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollBefore),t.Q6J("matRippleDisabled",a._disableScrollBefore||a.disableRipple)("disabled",a._disableScrollBefore||null),t.xp6(10),t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollAfter),t.Q6J("matRippleDisabled",a._disableScrollAfter||a.disableRipple)("disabled",a._disableScrollAfter||null))},dependencies:[b.wG,A.wD],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}"],encapsulation:2}),n})(),rt=(()=>{class n extends Xt{constructor(e,a,i,r,s,c){super(e,a,i,r,s,c),this._destroyed=new M.xQ,e._fitInkBarToContent.pipe((0,T.R)(this._destroyed)).subscribe(l=>{this.fitInkBarToContent=l})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ot),t.Y36(t.SBq),t.Y36(b.Y2,8),t.$8M("tabindex"),t.Y36(k.tE),t.Y36(t.QbO,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(e,a){1&e&&t.NdJ("focus",function(){return a._handleFocus()})("keydown",function(r){return a._handleKeydown(r)}),2&e&&(t.uIk("aria-controls",a._getAriaControls())("aria-current",a._getAriaCurrent())("aria-disabled",a.disabled)("aria-selected",a._getAriaSelected())("id",a.id)("tabIndex",a._getTabIndex())("role",a._getRole()),t.ekj("mat-mdc-tab-disabled",a.disabled)("mdc-tab--active",a.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[t.qOj],attrs:Et,ngContentSelectors:B,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(e,a){1&e&&(t.F$t(),t._UZ(0,"span",0)(1,"div",1),t.TgZ(2,"span",2)(3,"span",3),t.Hsn(4),t.qZA()()),2&e&&(t.xp6(1),t.Q6J("matRippleTrigger",a.elementRef.nativeElement)("matRippleDisabled",a.rippleDisabled))},dependencies:[b.wG],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab-link.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab-link .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12}.mat-mdc-tab-link.mat-mdc-tab-disabled{pointer-events:none;opacity:.4}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0}),n})(),Kt=(()=>{class n{constructor(){this.id="mat-tab-nav-panel-"+nt++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(e,a){2&e&&t.uIk("aria-labelledby",a._activeTabId)("id",a.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:B,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),te=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[h.ez,b.BQ,v.eL,b.si,A.Q8,k.rt,b.BQ]}),n})();function ee(n,o){1&n&&(t.ynx(0),t._uU(1," Loading tabs...\n"),t.BQk())}function ae(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw().$implicit;t.Oqu(e.label)}}function ne(n,o){if(1&n&&(t.TgZ(0,"mat-tab"),t.YNc(1,ae,1,1,"ng-template",4),t._uU(2),t.qZA()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",e.content," ")}}let ie=(()=>{class n{constructor(){this.asyncTabs=new N.y(e=>{setTimeout(()=>{e.next([{label:"First",content:"Content 1"},{label:"Second",content:"Content 2"},{label:"Third",content:"Content 3"}])},1e3)})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-async-example"]],decls:7,vars:6,consts:[[1,"example-h2"],[4,"ngIf"],["id","tabs-async-loading-content"],[4,"ngFor","ngForOf"],["mat-tab-label",""]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Tab group with asynchronously loading tab contents"),t.qZA(),t.YNc(2,ee,2,0,"ng-container",1),t.ALo(3,"async"),t.TgZ(4,"mat-tab-group",2),t.YNc(5,ne,3,1,"mat-tab",3),t.ALo(6,"async"),t.qZA()),2&e&&(t.xp6(2),t.Q6J("ngIf",null===t.lcZ(3,2,a.asyncTabs)),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,4,a.asyncTabs)))},dependencies:[h.sg,h.O5,P,_,g,h.Ov]}),n})(),oe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-basic-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview"],["id","basic-tab"],["label","First"],["label","Second"],["label","Third"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Basic use of the tab group "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3),t._uU(5," Content 1 "),t.qZA(),t.TgZ(6,"mat-tab",4),t._uU(7," Content 2 "),t.qZA(),t.TgZ(8,"mat-tab",5),t._uU(9," Content 3 "),t.qZA()())},dependencies:[_,g]}),n})();var st=d(7392);function re(n,o){1&n&&(t.TgZ(0,"mat-icon",4),t._uU(1,"thumb_up"),t.qZA(),t._uU(2," First "))}function se(n,o){1&n&&(t.TgZ(0,"mat-icon",4),t._uU(1,"thumb_up"),t.qZA(),t._uU(2," Second "))}function de(n,o){1&n&&(t.TgZ(0,"mat-icon",4),t._uU(1,"thumb_up"),t.qZA(),t._uU(2," Third "))}let ce=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-custom-label-example"]],decls:13,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview#labels"],["id","tab-with-custom-label"],["mat-tab-label",""],[1,"example-tab-icon"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Using tabs with a custom label template "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab"),t.YNc(5,re,3,0,"ng-template",3),t._uU(6," Content 1 "),t.qZA(),t.TgZ(7,"mat-tab"),t.YNc(8,se,3,0,"ng-template",3),t._uU(9," Content 2 "),t.qZA(),t.TgZ(10,"mat-tab"),t.YNc(11,de,3,0,"ng-template",3),t._uU(12," Content 3 "),t.qZA()())},dependencies:[P,_,g,st.Hw],styles:[".example-tab-icon[_ngcontent-%COMP%]{margin-right:8px}"]}),n})();var y=d(4006),Z=d(9549),dt=d(6709),G=d(4859),ct=d(284);function le(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-tab",7),t._uU(1),t.TgZ(2,"button",8),t.NdJ("click",function(){const r=t.CHM(e).index,s=t.oxw();return t.KtG(s.removeTab(r))}),t._uU(3," Delete Tab "),t.qZA()()}if(2&n){const e=o.$implicit,a=t.oxw();t.Q6J("label",e),t.xp6(1),t.hij(" Contents for ",e," tab "),t.xp6(1),t.Q6J("disabled",1===a.tabs.length)}}let be=(()=>{class n{constructor(){this.tabs=["First","Second","Third"],this.selected=new y.p4(0)}addTab(e){this.tabs.push("New"),e&&this.selected.setValue(this.tabs.length-1)}removeTab(e){this.tabs.splice(e,1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-dynamic-example"]],decls:14,vars:3,consts:[[1,"example-h2"],["matInput","","id","select-by-index-input","type","number",3,"formControl"],["mat-raised-button","","id","add-new-tab-button",1,"example-add-tab-button",3,"click"],["id","select-after-adding-checkbox"],["selectAfterAdding",""],["id","dynamically-changing-tabs",3,"selectedIndex","selectedIndexChange"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["mat-raised-button","","id","delete-tab-button",1,"example-delete-tab-button",3,"disabled","click"]],template:function(e,a){if(1&e){const i=t.EpF();t.TgZ(0,"h2",0),t._uU(1,"Tab group with dynamically changing tabs"),t.qZA(),t.TgZ(2,"mat-form-field")(3,"mat-label"),t._uU(4,"Selected tab index"),t.qZA(),t._UZ(5,"input",1),t.qZA(),t.TgZ(6,"div")(7,"button",2),t.NdJ("click",function(){t.CHM(i);const s=t.MAs(10);return t.KtG(a.addTab(s.checked))}),t._uU(8," Add new tab "),t.qZA(),t.TgZ(9,"mat-checkbox",3,4),t._uU(11," Select tab after adding "),t.qZA()(),t.TgZ(12,"mat-tab-group",5),t.NdJ("selectedIndexChange",function(s){return a.selected.setValue(s)}),t.YNc(13,le,4,3,"mat-tab",6),t.qZA()}2&e&&(t.xp6(5),t.Q6J("formControl",a.selected),t.xp6(7),t.Q6J("selectedIndex",a.selected.value),t.xp6(1),t.Q6J("ngForOf",a.tabs))},dependencies:[h.sg,_,g,Z.KE,Z.hX,dt.oG,G.lW,ct.Nt,y.Fj,y.wV,y.JJ,y.oH],styles:[".example-input-label[_ngcontent-%COMP%], .example-add-tab-button[_ngcontent-%COMP%], .example-delete-tab-button[_ngcontent-%COMP%]{margin:8px}"]}),n})(),me=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-dynamic-height-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview#dynamic-height"],["dynamicHeight","","id","tab-dynamic-height-based-on-content"],["label","Short tab"],[1,"example-small-box","mat-elevation-z4"],["label","Long tab"],[1,"example-large-box","mat-elevation-z4"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with dynamic height based on tab contents "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3)(5,"div",4),t._uU(6," Small content "),t.qZA()(),t.TgZ(7,"mat-tab",5)(8,"div",6),t._uU(9," Large content "),t.qZA()()())},dependencies:[_,g],styles:[".example-small-box[_ngcontent-%COMP%], .example-large-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:16px;padding:16px;border-radius:8px}.example-small-box[_ngcontent-%COMP%]{height:100px;width:100px}.example-large-box[_ngcontent-%COMP%]{height:300px;width:300px}"]}),n})(),pe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-header-below-example"]],decls:9,vars:0,consts:[[1,"example-h2"],["id","tab-with-headers-on-the-bottom","headerPosition","below"],["label","First"],["label","Second"],["label","Third"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Tab group with the headers on the bottom"),t.qZA(),t.TgZ(2,"mat-tab-group",1)(3,"mat-tab",2),t._uU(4," Content 1 "),t.qZA(),t.TgZ(5,"mat-tab",3),t._uU(6," Content 2 "),t.qZA(),t.TgZ(7,"mat-tab",4),t._uU(8," Content 3 "),t.qZA()())},dependencies:[_,g]}),n})();function he(n,o){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw();t.hij(" Content 1 - Loaded: ",t.xi3(1,1,e.getTimeLoaded(1),"medium")," ")}}function ue(n,o){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw();t.hij(" Content 2 - Loaded: ",t.xi3(1,1,e.getTimeLoaded(2),"medium")," ")}}function _e(n,o){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw();t.hij(" Content 3 - Loaded: ",t.xi3(1,1,e.getTimeLoaded(3),"medium")," ")}}let ge=(()=>{class n{constructor(){this.tabLoadTimes=[]}getTimeLoaded(e){return this.tabLoadTimes[e]||(this.tabLoadTimes[e]=new Date),this.tabLoadTimes[e]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-lazy-loaded-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview#lazy-loading"],["id","tabs-with-lazy-loaded-content"],["label","First"],["matTabContent",""],["label","Second"],["label","Third"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group where the tab content is loaded lazily (when activated) "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3),t.YNc(5,he,2,4,"ng-template",4),t.qZA(),t.TgZ(6,"mat-tab",5),t.YNc(7,ue,2,4,"ng-template",4),t.qZA(),t.TgZ(8,"mat-tab",6),t.YNc(9,_e,2,4,"ng-template",4),t.qZA()())},dependencies:[W,_,g,h.uU]}),n})();var O=d(811);let fe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-theme-example"]],decls:27,vars:2,consts:[[1,"example-h2"],["id","mat-button-toggle-group-color","value","primary","aria-label","Change color"],["colorToggle","matButtonToggleGroup"],["value","primary"],["value","accent"],[1,"example-button-toggle-label"],["id","mat-button-toggle-group-background-color","value","primary","aria-label","Change color"],["backgroundColorToggle","matButtonToggleGroup"],["id","tab-group-theme-example",3,"color","backgroundColor"],["label","First"],["label","Second"],["label","Third"]],template:function(e,a){if(1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Customizing the theme options on the tab group"),t.qZA(),t.TgZ(2,"div")(3,"mat-button-toggle-group",1,2)(5,"mat-button-toggle",3),t._uU(6," Primary "),t.qZA(),t.TgZ(7,"mat-button-toggle",4),t._uU(8," Accent "),t.qZA()(),t.TgZ(9,"span",5),t._uU(10," Color "),t.qZA()(),t.TgZ(11,"div")(12,"mat-button-toggle-group",6,7)(14,"mat-button-toggle",3),t._uU(15," Primary "),t.qZA(),t.TgZ(16,"mat-button-toggle",4),t._uU(17," Accent "),t.qZA()(),t.TgZ(18,"span",5),t._uU(19," Background Color "),t.qZA()(),t.TgZ(20,"mat-tab-group",8)(21,"mat-tab",9),t._uU(22," Content 1 "),t.qZA(),t.TgZ(23,"mat-tab",10),t._uU(24," Content 2 "),t.qZA(),t.TgZ(25,"mat-tab",11),t._uU(26," Content 3 "),t.qZA()()),2&e){const i=t.MAs(4),r=t.MAs(13);t.xp6(20),t.Q6J("color",i.value)("backgroundColor",r.value)}},dependencies:[_,g,O.A9,O.Yi],styles:[".example-button-toggle-label[_ngcontent-%COMP%]{display:inline-block;margin:16px}mat-button-toggle-group[_ngcontent-%COMP%]{margin-bottom:8px}"]}),n})();function Te(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"a",7),t.NdJ("click",function(){const r=t.CHM(e).$implicit,s=t.oxw();return t.KtG(s.activeLink=r)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,a=t.oxw();t.Q6J("active",a.activeLink==e),t.xp6(1),t.hij(" ",e," ")}}let ve=(()=>{class n{constructor(){this.links=["First","Second","Third"],this.activeLink=this.links[0],this.background=void 0}toggleBackground(){this.background=this.background?void 0:"primary"}addLink(){this.links.push(`Link ${this.links.length+1}`)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-nav-bar-basic-example"]],decls:12,vars:3,consts:[[1,"example-h2"],["mat-tab-nav-bar","","id","tabs-nav-bar",3,"backgroundColor","tabPanel"],["mat-tab-link","",3,"active","click",4,"ngFor","ngForOf"],["mat-tab-link","","disabled",""],["tabPanel",""],["mat-raised-button","","id","toggle-background-button",1,"example-action-button",3,"click"],["mat-raised-button","","id","add-link-button",1,"example-action-button",3,"click"],["mat-tab-link","",3,"active","click"]],template:function(e,a){if(1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Basic use of the tab nav bar"),t.qZA(),t.TgZ(2,"nav",1),t.YNc(3,Te,2,2,"a",2),t.TgZ(4,"a",3),t._uU(5,"Disabled Link"),t.qZA()(),t._UZ(6,"mat-tab-nav-panel",null,4),t.TgZ(8,"button",5),t.NdJ("click",function(){return a.toggleBackground()}),t._uU(9," Toggle background\n"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return a.addLink()}),t._uU(11," Add link\n"),t.qZA()),2&e){const i=t.MAs(7);t.xp6(2),t.Q6J("backgroundColor",a.background)("tabPanel",i),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[h.sg,ot,Kt,rt,G.lW],styles:[".example-action-button[_ngcontent-%COMP%]{margin-top:8px;margin-right:8px}"]}),n})();const xe=[{path:"",component:(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-tab"]],decls:9,vars:0,template:function(e,a){1&e&&t._UZ(0,"tab-group-async-example")(1,"tab-group-basic-example")(2,"tab-group-custom-label-example")(3,"tab-group-dynamic-example")(4,"tab-group-dynamic-height-example")(5,"tab-group-header-below-example")(6,"tab-group-lazy-loaded-example")(7,"tab-group-theme-example")(8,"tab-nav-bar-basic-example")},dependencies:[ie,oe,ce,be,me,pe,ge,fe,ve],encapsulation:2}),n})()}];let ye=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[F.Bz.forChild(xe),F.Bz]}),n})();var ke=d(3626);let Ce=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[h.ez,ye,te,st.Ps,Z.lN,dt.p9,O.vV,G.ot,ke.p0,ct.c,y.UX]}),n})()}}]); \ No newline at end of file diff --git a/angular-page/7376.js b/angular-page/7376.js deleted file mode 100644 index 01ff2c12b4..0000000000 --- a/angular-page/7376.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[7376],{352:(L,O,d)=>{d.d(O,{r:()=>C});var x=d(6686),p=d(2268);const C=new class b extends p.v{flush(c){this.active=!0,this.scheduled=void 0;const{actions:f}=this;let _,w=-1,k=f.length;c=c||f.shift();do{if(_=c.execute(c.state,c.delay))break}while(++w0?super.requestAsyncId(c,f,_):(c.actions.push(this),c.scheduled||(c.scheduled=requestAnimationFrame(()=>c.flush(null))))}recycleAsyncId(c,f,_=0){if(null!==_&&_>0||null===_&&this.delay>0)return super.recycleAsyncId(c,f,_);0===c.actions.length&&(cancelAnimationFrame(f),c.scheduled=void 0)}})},8139:(L,O,d)=>{d.d(O,{e:()=>k});let x=1;const r=Promise.resolve(),p={};function b(m){return m in p&&(delete p[m],!0)}const C={setImmediate(m){const l=x++;return p[l]=!0,r.then(()=>b(l)&&m()),l},clearImmediate(m){b(m)}};var c=d(6686),_=d(2268);const k=new class w extends _.v{flush(l){this.active=!0,this.scheduled=void 0;const{actions:h}=this;let g,R=-1,E=h.length;l=l||h.shift();do{if(g=l.execute(l.state,l.delay))break}while(++R0?super.requestAsyncId(l,h,g):(l.actions.push(this),l.scheduled||(l.scheduled=C.setImmediate(l.flush.bind(l,null))))}recycleAsyncId(l,h,g=0){if(null!==g&&g>0||null===g&&this.delay>0)return super.recycleAsyncId(l,h,g);0===l.actions.length&&(C.clearImmediate(h),l.scheduled=void 0)}})},7376:(L,O,d)=>{d.d(O,{Cl:()=>N,PQ:()=>y,ZD:()=>z,mF:()=>V,rL:()=>I});var x=d(1281),r=d(4650),p=d(8929),b=d(1086),C=d(6498),D=d(3753),c=d(352),f=d(8139),_=d(2654),w=d(7138),k=d(2198),m=d(7625),l=d(1059),h=d(3353),g=d(6895),R=d(445);const E=["contentWrapper"],M=["*"],P=new r.OlP("VIRTUAL_SCROLL_STRATEGY");let V=(()=>{class n{constructor(e,t,i){this._ngZone=e,this._platform=t,this._scrolled=new p.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new C.y(t=>{this._globalSubscription||this._addGlobalListener();const i=e>0?this._scrolled.pipe((0,w.e)(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{i.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,b.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const i=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,k.h)(s=>!s||i.indexOf(s)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((i,s)=>{this._scrollableContainsElement(s,e)&&t.push(s)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let i=(0,x.fI)(t),s=e.getElementRef().nativeElement;do{if(i==s)return!0}while(i=i.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();return(0,D.R)(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(r.LFG(r.R0b),r.LFG(h.t4),r.LFG(g.K0,8))},n.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),y=(()=>{class n{constructor(e,t,i,s){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=i,this.dir=s,this._destroyed=new p.xQ,this._elementScrolled=new C.y(a=>this.ngZone.runOutsideAngular(()=>(0,D.R)(this.elementRef.nativeElement,"scroll").pipe((0,m.R)(this._destroyed)).subscribe(a)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,i=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=i?e.end:e.start),null==e.right&&(e.right=i?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),i&&0!=(0,h._i)()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==(0,h._i)()?e.left=e.right:1==(0,h._i)()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;(0,h.Mq)()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",i="right",s=this.elementRef.nativeElement;if("top"==e)return s.scrollTop;if("bottom"==e)return s.scrollHeight-s.clientHeight-s.scrollTop;const a=this.dir&&"rtl"==this.dir.value;return"start"==e?e=a?i:t:"end"==e&&(e=a?t:i),a&&2==(0,h._i)()?e==t?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:a&&1==(0,h._i)()?e==t?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:e==t?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(r.SBq),r.Y36(V),r.Y36(r.R0b),r.Y36(R.Is,8))},n.\u0275dir=r.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),I=(()=>{class n{constructor(e,t,i){this._platform=e,this._change=new p.xQ,this._changeListener=s=>{this._change.next(s)},this._document=i,t.runOutsideAngular(()=>{if(e.isBrowser){const s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:i}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+t,height:i,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),i=e.documentElement,s=i.getBoundingClientRect();return{top:-s.top||e.body.scrollTop||t.scrollY||i.scrollTop||0,left:-s.left||e.body.scrollLeft||t.scrollX||i.scrollLeft||0}}change(e=20){return e>0?this._change.pipe((0,w.e)(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(r.LFG(h.t4),r.LFG(r.R0b),r.LFG(g.K0,8))},n.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const F=new r.OlP("VIRTUAL_SCROLLABLE");let A=(()=>{class n extends y{constructor(e,t,i,s){super(e,t,i,s)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(r.SBq),r.Y36(V),r.Y36(r.R0b),r.Y36(R.Is,8))},n.\u0275dir=r.lG2({type:n,features:[r.qOj]}),n})();const j=typeof requestAnimationFrame<"u"?c.r:f.e;let U=(()=>{class n extends A{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=(0,x.Ig)(e)}constructor(e,t,i,s,a,v,u,S){super(e,v,i,a),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=s,this.scrollable=S,this._platform=(0,r.f3M)(h.t4),this._detachedSubject=new p.xQ,this._renderedRangeSubject=new p.xQ,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new C.y(Y=>this._scrollStrategy.scrolledIndexChange.subscribe(Z=>Promise.resolve().then(()=>this.ngZone.run(()=>Y.next(Z))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=_.w.EMPTY,this._viewportChanges=u.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,l.O)(null),(0,w.e)(0,j)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe((0,m.R)(this._detachedSubject)).subscribe(t=>{const i=t.length;i!==this._dataLength&&(this._dataLength=i,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function W(n,o){return n.start==o.start&&n.end==o.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const s="horizontal"==this.orientation,a=s?"X":"Y";let u=`translate${a}(${Number((s&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(u+=` translate${a}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=u&&(this._renderedContentTransform=u,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const i={behavior:t};"horizontal"===this.orientation?i.start=e:i.top=e,this.scrollable.scrollTo(i)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?i=>super.measureScrollOffset(i):i=>this.scrollable.measureScrollOffset(i),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const i="left",s="right",a="rtl"==this.dir?.value;t="start"==e?a?s:i:"end"==e?a?i:s:e||("horizontal"===this.orientation?"left":"top");const v=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-v}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return n.\u0275fac=function(e){return new(e||n)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(r.R0b),r.Y36(P,8),r.Y36(R.Is,8),r.Y36(V),r.Y36(I),r.Y36(F,8))},n.\u0275cmp=r.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&r.Gf(E,7),2&e){let i;r.iGM(i=r.CRH())&&(t._contentWrapper=i.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&r.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[r._Bn([{provide:y,useFactory:(o,e)=>o||e,deps:[[new r.FiY,new r.tBr(F)],n]}]),r.qOj,r.jDz],ngContentSelectors:M,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(r.F$t(),r.TgZ(0,"div",0,1),r.Hsn(2),r.qZA(),r._UZ(3,"div",2)),2&e&&(r.xp6(3),r.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})(),z=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=r.oAB({type:n}),n.\u0275inj=r.cJS({}),n})(),N=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=r.oAB({type:n}),n.\u0275inj=r.cJS({imports:[R.vT,z,U,R.vT,z]}),n})()}}]); \ No newline at end of file diff --git a/angular-page/8184.js b/angular-page/8184.js index 5c918c0e5d..8e3b3106ce 100644 --- a/angular-page/8184.js +++ b/angular-page/8184.js @@ -1 +1 @@ -"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[8184],{8184:(ft,N,u)=>{u.d(N,{Iu:()=>Y,U8:()=>_t,X_:()=>R,Xj:()=>D,_G:()=>H,aV:()=>S,pI:()=>at,xu:()=>z});var E=u(7376),m=u(6895),l=u(4650),_=u(1281),b=u(3353),K=u(2198),Z=u(2986),j=u(7625),U=u(4290),k=u(445),P=u(4080),w=u(8929),C=u(2654),$=u(6787),M=u(9521);const L=(0,b.Mq)();class Q{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=(0,_.HM)(-this._previousScrollPosition.left),t.style.top=(0,_.HM)(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,i=t.style,s=this._document.body.style,n=i.scrollBehavior||"",r=s.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),L&&(i.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),L&&(i.scrollBehavior=n,s.scrollBehavior=r)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class J{constructor(t,e,i,s){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=i,this._config=s,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0).pipe((0,K.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class B{enable(){}disable(){}attach(){}}function x(o,t){return t.some(e=>o.bottome.bottom||o.righte.right)}function F(o,t){return t.some(e=>o.tope.bottom||o.lefte.right)}class q{constructor(t,e,i,s){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=s,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:s}=this._viewportRuler.getViewportSize();x(e,[{width:i,height:s,bottom:s,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let tt=(()=>{class o{constructor(e,i,s,n){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=s,this.noop=()=>new B,this.close=r=>new J(this._scrollDispatcher,this._ngZone,this._viewportRuler,r),this.block=()=>new Q(this._viewportRuler,this._document),this.reposition=r=>new q(this._scrollDispatcher,this._viewportRuler,this._ngZone,r),this._document=n}}return o.\u0275fac=function(e){return new(e||o)(l.LFG(E.mF),l.LFG(E.rL),l.LFG(l.R0b),l.LFG(m.K0))},o.\u0275prov=l.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();class R{constructor(t){if(this.scrollStrategy=new B,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const i of e)void 0!==t[i]&&(this[i]=t[i])}}}class et{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let A=(()=>{class o{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return o.\u0275fac=function(e){return new(e||o)(l.LFG(m.K0))},o.\u0275prov=l.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),it=(()=>{class o extends A{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=s=>{const n=this._attachedOverlays;for(let r=n.length-1;r>-1;r--)if(n[r]._keydownEvents.observers.length>0){const h=n[r]._keydownEvents;this._ngZone?this._ngZone.run(()=>h.next(s)):h.next(s);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return o.\u0275fac=function(e){return new(e||o)(l.LFG(m.K0),l.LFG(l.R0b,8))},o.\u0275prov=l.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),st=(()=>{class o extends A{constructor(e,i,s){super(e),this._platform=i,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=n=>{this._pointerDownEventTarget=(0,b.sA)(n)},this._clickListener=n=>{const r=(0,b.sA)(n),h="click"===n.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:r;this._pointerDownEventTarget=null;const c=this._attachedOverlays.slice();for(let d=c.length-1;d>-1;d--){const a=c[d];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(a.overlayElement.contains(r)||a.overlayElement.contains(h))break;const f=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>f.next(n)):f.next(n)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return o.\u0275fac=function(e){return new(e||o)(l.LFG(m.K0),l.LFG(b.t4),l.LFG(l.R0b,8))},o.\u0275prov=l.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),D=(()=>{class o{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||(0,b.Oy)()){const s=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let n=0;nthis._backdropClick.next(f),this._backdropTransitionendHandler=f=>{this._disposeBackdrop(f.target)},this._keydownEvents=new w.xQ,this._outsidePointerEvents=new w.xQ,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Z.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config={...this._config,...t},this._updateElementSize()}setDirection(t){this._config={...this._config,direction:t},this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=(0,_.HM)(this._config.width),t.height=(0,_.HM)(this._config.height),t.minWidth=(0,_.HM)(this._config.minWidth),t.minHeight=(0,_.HM)(this._config.minHeight),t.maxWidth=(0,_.HM)(this._config.maxWidth),t.maxHeight=(0,_.HM)(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,i){const s=(0,_.Eq)(e||[]).filter(n=>!!n);s.length&&(i?t.classList.add(...s):t.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe((0,j.R)((0,$.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const X="cdk-overlay-connected-position-bounding-box",ot=/([A-Za-z%]+)$/;class H{get positions(){return this._preferredPositions}constructor(t,e,i,s,n){this._viewportRuler=e,this._document=i,this._platform=s,this._overlayContainer=n,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new w.xQ,this._resizeSubscription=C.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}attach(t){this._validatePositions(),t.hostElement.classList.add(X),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,i=this._viewportRect,s=this._containerRect,n=[];let r;for(let h of this._preferredPositions){let c=this._getOriginPoint(t,s,h),d=this._getOverlayPoint(c,e,h),a=this._getOverlayFit(d,e,i,h);if(a.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(h,c);this._canFitWithFlexibleDimensions(a,d,i)?n.push({position:h,origin:c,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(c,h)}):(!r||r.overlayFit.visibleAreac&&(c=a,h=d)}return this._isPushed=!1,void this._applyPosition(h.position,h.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(r.position,r.originPoint);this._applyPosition(r.position,r.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&O(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(X),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,i){let s,n;if("center"==i.originX)s=t.left+t.width/2;else{const r=this._isRtl()?t.right:t.left,h=this._isRtl()?t.left:t.right;s="start"==i.originX?r:h}return e.left<0&&(s-=e.left),n="center"==i.originY?t.top+t.height/2:"top"==i.originY?t.top:t.bottom,e.top<0&&(n-=e.top),{x:s,y:n}}_getOverlayPoint(t,e,i){let s,n;return s="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,n="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:t.x+s,y:t.y+n}}_getOverlayFit(t,e,i,s){const n=I(e);let{x:r,y:h}=t,c=this._getOffset(s,"x"),d=this._getOffset(s,"y");c&&(r+=c),d&&(h+=d);let v=0-h,p=h+n.height-i.height,g=this._subtractOverflows(n.width,0-r,r+n.width-i.width),y=this._subtractOverflows(n.height,v,p),G=g*y;return{visibleArea:G,isCompletelyWithinViewport:n.width*n.height===G,fitsInViewportVertically:y===n.height,fitsInViewportHorizontally:g==n.width}}_canFitWithFlexibleDimensions(t,e,i){if(this._hasFlexibleDimensions){const s=i.bottom-e.y,n=i.right-e.x,r=T(this._overlayRef.getConfig().minHeight),h=T(this._overlayRef.getConfig().minWidth);return(t.fitsInViewportVertically||null!=r&&r<=s)&&(t.fitsInViewportHorizontally||null!=h&&h<=n)}return!1}_pushOverlayOnScreen(t,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const s=I(e),n=this._viewportRect,r=Math.max(t.x+s.width-n.width,0),h=Math.max(t.y+s.height-n.height,0),c=Math.max(n.top-i.top-t.y,0),d=Math.max(n.left-i.left-t.x,0);let a=0,f=0;return a=s.width<=n.width?d||-r:t.xg&&!this._isInitialRender&&!this._growAfterOpen&&(r=t.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)v=i.width-t.x+this._viewportMargin,a=t.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)f=t.x,a=i.right-t.x;else{const p=Math.min(i.right-t.x+i.left,t.x),g=this._lastBoundingBoxSize.width;a=2*p,f=t.x-p,a>g&&!this._isInitialRender&&!this._growAfterOpen&&(f=t.x-g/2)}return{top:r,left:f,bottom:h,right:v,width:a,height:n}}_setBoundingBoxStyles(t,e){const i=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const s={};if(this._hasExactPosition())s.top=s.left="0",s.bottom=s.right=s.maxHeight=s.maxWidth="",s.width=s.height="100%";else{const n=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;s.height=(0,_.HM)(i.height),s.top=(0,_.HM)(i.top),s.bottom=(0,_.HM)(i.bottom),s.width=(0,_.HM)(i.width),s.left=(0,_.HM)(i.left),s.right=(0,_.HM)(i.right),s.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",s.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",n&&(s.maxHeight=(0,_.HM)(n)),r&&(s.maxWidth=(0,_.HM)(r))}this._lastBoundingBoxSize=i,O(this._boundingBox.style,s)}_resetBoundingBoxStyles(){O(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){O(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const i={},s=this._hasExactPosition(),n=this._hasFlexibleDimensions,r=this._overlayRef.getConfig();if(s){const a=this._viewportRuler.getViewportScrollPosition();O(i,this._getExactOverlayY(e,t,a)),O(i,this._getExactOverlayX(e,t,a))}else i.position="static";let h="",c=this._getOffset(e,"x"),d=this._getOffset(e,"y");c&&(h+=`translateX(${c}px) `),d&&(h+=`translateY(${d}px)`),i.transform=h.trim(),r.maxHeight&&(s?i.maxHeight=(0,_.HM)(r.maxHeight):n&&(i.maxHeight="")),r.maxWidth&&(s?i.maxWidth=(0,_.HM)(r.maxWidth):n&&(i.maxWidth="")),O(this._pane.style,i)}_getExactOverlayY(t,e,i){let s={top:"",bottom:""},n=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,i)),"bottom"===t.overlayY?s.bottom=this._document.documentElement.clientHeight-(n.y+this._overlayRect.height)+"px":s.top=(0,_.HM)(n.y),s}_getExactOverlayX(t,e,i){let r,s={left:"",right:""},n=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,i)),r=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===r?s.right=this._document.documentElement.clientWidth-(n.x+this._overlayRect.width)+"px":s.left=(0,_.HM)(n.x),s}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:F(t,i),isOriginOutsideView:x(t,i),isOverlayClipped:F(e,i),isOverlayOutsideView:x(e,i)}}_subtractOverflows(t,...e){return e.reduce((i,s)=>i-Math.max(s,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&(0,_.Eq)(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof l.SBq)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+e,height:i,width:e}}}function O(o,t){for(let e in t)t.hasOwnProperty(e)&&(o[e]=t[e]);return o}function T(o){if("number"!=typeof o&&null!=o){const[t,e]=o.split(ot);return e&&"px"!==e?null:parseFloat(t)}return o||null}function I(o){return{top:Math.floor(o.top),right:Math.floor(o.right),bottom:Math.floor(o.bottom),left:Math.floor(o.left),width:Math.floor(o.width),height:Math.floor(o.height)}}const W="cdk-global-overlay-wrapper";class nt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(W),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:s,height:n,maxWidth:r,maxHeight:h}=i,c=!("100%"!==s&&"100vw"!==s||r&&"100%"!==r&&"100vw"!==r),d=!("100%"!==n&&"100vh"!==n||h&&"100%"!==h&&"100vh"!==h),a=this._xPosition,f=this._xOffset,v="rtl"===this._overlayRef.getConfig().direction;let p="",g="",y="";c?y="flex-start":"center"===a?(y="center",v?g=f:p=f):v?"left"===a||"end"===a?(y="flex-end",p=f):("right"===a||"start"===a)&&(y="flex-start",g=f):"left"===a||"start"===a?(y="flex-start",p=f):("right"===a||"end"===a)&&(y="flex-end",g=f),t.position=this._cssPosition,t.marginLeft=c?"0":p,t.marginTop=d?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=c?"0":g,e.justifyContent=y,e.alignItems=d?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(W),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let rt=(()=>{class o{constructor(e,i,s,n){this._viewportRuler=e,this._document=i,this._platform=s,this._overlayContainer=n}global(){return new nt}flexibleConnectedTo(e){return new H(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return o.\u0275fac=function(e){return new(e||o)(l.LFG(E.rL),l.LFG(m.K0),l.LFG(b.t4),l.LFG(D))},o.\u0275prov=l.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),lt=0,S=(()=>{class o{constructor(e,i,s,n,r,h,c,d,a,f,v,p){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=s,this._positionBuilder=n,this._keyboardDispatcher=r,this._injector=h,this._ngZone=c,this._document=d,this._directionality=a,this._location=f,this._outsideClickDispatcher=v,this._animationsModuleType=p}create(e){const i=this._createHostElement(),s=this._createPaneElement(i),n=this._createPortalOutlet(s),r=new R(e);return r.direction=r.direction||this._directionality.value,new Y(n,i,s,r,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+lt++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(l.z2F)),new P.u0(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return o.\u0275fac=function(e){return new(e||o)(l.LFG(tt),l.LFG(D),l.LFG(l._Vd),l.LFG(rt),l.LFG(it),l.LFG(l.zs3),l.LFG(l.R0b),l.LFG(m.K0),l.LFG(k.Is),l.LFG(m.Ye),l.LFG(st),l.LFG(l.QbO,8))},o.\u0275prov=l.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();const ht=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],V=new l.OlP("cdk-connected-overlay-scroll-strategy");let z=(()=>{class o{constructor(e){this.elementRef=e}}return o.\u0275fac=function(e){return new(e||o)(l.Y36(l.SBq))},o.\u0275dir=l.lG2({type:o,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),o})(),at=(()=>{class o{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=(0,_.Ig)(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=(0,_.Ig)(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=(0,_.Ig)(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=(0,_.Ig)(e)}get push(){return this._push}set push(e){this._push=(0,_.Ig)(e)}constructor(e,i,s,n,r){this._overlay=e,this._dir=r,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=C.w.EMPTY,this._attachSubscription=C.w.EMPTY,this._detachSubscription=C.w.EMPTY,this._positionSubscription=C.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new l.vpe,this.positionChange=new l.vpe,this.attach=new l.vpe,this.detach=new l.vpe,this.overlayKeydown=new l.vpe,this.overlayOutsideClick=new l.vpe,this._templatePortal=new P.UE(i,s),this._scrollStrategyFactory=n,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ht);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===M.hY&&!this.disableClose&&!(0,M.Vb)(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new R({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(s=>({originX:s.originX,originY:s.originY,overlayX:s.overlayX,overlayY:s.overlayY,offsetX:s.offsetX||this.offsetX,offsetY:s.offsetY||this.offsetY,panelClass:s.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof z?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,U.o)(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return o.\u0275fac=function(e){return new(e||o)(l.Y36(S),l.Y36(l.Rgc),l.Y36(l.s_b),l.Y36(V),l.Y36(k.Is,8))},o.\u0275dir=l.lG2({type:o,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[l.TTD]}),o})();const dt={provide:V,deps:[S],useFactory:function ct(o){return()=>o.scrollStrategies.reposition()}};let _t=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=l.oAB({type:o}),o.\u0275inj=l.cJS({providers:[S,dt],imports:[k.vT,P.eL,E.Cl,E.Cl]}),o})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[8184],{352:(tt,H,v)=>{v.d(H,{r:()=>L});var V=v(6686),a=v(2268);const L=new class y extends a.v{flush(b){this.active=!0,this.scheduled=void 0;const{actions:x}=this;let R,I=-1,z=x.length;b=b||x.shift();do{if(R=b.execute(b.state,b.delay))break}while(++I0?super.requestAsyncId(b,x,R):(b.actions.push(this),b.scheduled||(b.scheduled=requestAnimationFrame(()=>b.flush(null))))}recycleAsyncId(b,x,R=0){if(null!==R&&R>0||null===R&&this.delay>0)return super.recycleAsyncId(b,x,R);0===b.actions.length&&(cancelAnimationFrame(x),b.scheduled=void 0)}})},8139:(tt,H,v)=>{v.d(H,{e:()=>z});let V=1;const h=Promise.resolve(),a={};function y(D){return D in a&&(delete a[D],!0)}const L={setImmediate(D){const m=V++;return a[m]=!0,h.then(()=>y(m)&&D()),m},clearImmediate(D){y(D)}};var b=v(6686),R=v(2268);const z=new class I extends R.v{flush(m){this.active=!0,this.scheduled=void 0;const{actions:E}=this;let P,T=-1,N=E.length;m=m||E.shift();do{if(P=m.execute(m.state,m.delay))break}while(++T0?super.requestAsyncId(m,E,P):(m.actions.push(this),m.scheduled||(m.scheduled=L.setImmediate(m.flush.bind(m,null))))}recycleAsyncId(m,E,P=0){if(null!==P&&P>0||null===P&&this.delay>0)return super.recycleAsyncId(m,E,P);0===m.actions.length&&(L.clearImmediate(E),m.scheduled=void 0)}})},8184:(tt,H,v)=>{v.d(H,{Iu:()=>lt,U8:()=>St,X_:()=>j,Xj:()=>Q,_G:()=>J,aV:()=>M,pI:()=>vt,xu:()=>gt});var V=v(7376),h=v(6895),a=v(4650),y=v(1281),L=v(3353),X=v(2198),b=v(2986),x=v(7625),R=v(4290),I=v(445),z=v(4080),D=v(8929),m=v(2654),E=v(6787),P=v(9521);const T=(0,L.Mq)();class N{constructor(t,e){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=(0,y.HM)(-this._previousScrollPosition.left),t.style.top=(0,y.HM)(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const t=this._document.documentElement,s=t.style,n=this._document.body.style,l=s.scrollBehavior||"",d=n.scrollBehavior||"";this._isEnabled=!1,s.left=this._previousHTMLStyles.left,s.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),T&&(s.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),T&&(s.scrollBehavior=l,n.scrollBehavior=d)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,s=this._viewportRuler.getViewportSize();return e.scrollHeight>s.height||e.scrollWidth>s.width}}class et{constructor(t,e,s,n){this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=s,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(t){this._overlayRef=t}enable(){if(this._scrollSubscription)return;const t=this._scrollDispatcher.scrolled(0).pipe((0,X.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class it{enable(){}disable(){}attach(){}}function Z(r,t){return t.some(e=>r.bottome.bottom||r.righte.right)}function st(r,t){return t.some(e=>r.tope.bottom||r.lefte.right)}class nt{constructor(t,e,s,n){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=s,this._config=n,this._scrollSubscription=null}attach(t){this._overlayRef=t}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:s,height:n}=this._viewportRuler.getViewportSize();Z(e,[{width:s,height:n,bottom:n,right:s,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let G=(()=>{class r{constructor(e,s,n,l){this._scrollDispatcher=e,this._viewportRuler=s,this._ngZone=n,this.noop=()=>new it,this.close=d=>new et(this._scrollDispatcher,this._ngZone,this._viewportRuler,d),this.block=()=>new N(this._viewportRuler,this._document),this.reposition=d=>new nt(this._scrollDispatcher,this._viewportRuler,this._ngZone,d),this._document=l}}return r.\u0275fac=function(e){return new(e||r)(a.LFG(V.mF),a.LFG(V.rL),a.LFG(a.R0b),a.LFG(h.K0))},r.\u0275prov=a.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class j{constructor(t){if(this.scrollStrategy=new it,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t){const e=Object.keys(t);for(const s of e)void 0!==t[s]&&(this[s]=t[s])}}}class K{constructor(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}let $=(()=>{class r{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const s=this._attachedOverlays.indexOf(e);s>-1&&this._attachedOverlays.splice(s,1),0===this._attachedOverlays.length&&this.detach()}}return r.\u0275fac=function(e){return new(e||r)(a.LFG(h.K0))},r.\u0275prov=a.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),ot=(()=>{class r extends ${constructor(e,s){super(e),this._ngZone=s,this._keydownListener=n=>{const l=this._attachedOverlays;for(let d=l.length-1;d>-1;d--)if(l[d]._keydownEvents.observers.length>0){const g=l[d]._keydownEvents;this._ngZone?this._ngZone.run(()=>g.next(n)):g.next(n);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return r.\u0275fac=function(e){return new(e||r)(a.LFG(h.K0),a.LFG(a.R0b,8))},r.\u0275prov=a.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),ft=(()=>{class r extends ${constructor(e,s,n){super(e),this._platform=s,this._ngZone=n,this._cursorStyleIsSet=!1,this._pointerDownListener=l=>{this._pointerDownEventTarget=(0,L.sA)(l)},this._clickListener=l=>{const d=(0,L.sA)(l),g="click"===l.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:d;this._pointerDownEventTarget=null;const S=this._attachedOverlays.slice();for(let w=S.length-1;w>-1;w--){const p=S[w];if(p._outsidePointerEvents.observers.length<1||!p.hasAttached())continue;if(p.overlayElement.contains(d)||p.overlayElement.contains(g))break;const O=p._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>O.next(l)):O.next(l)}}}add(e){if(super.add(e),!this._isAttached){const s=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(s)):this._addEventListeners(s),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=s.style.cursor,s.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return r.\u0275fac=function(e){return new(e||r)(a.LFG(h.K0),a.LFG(L.t4),a.LFG(a.R0b,8))},r.\u0275prov=a.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),Q=(()=>{class r{constructor(e,s){this._platform=s,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||(0,L.Oy)()){const n=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let l=0;lthis._backdropClick.next(O),this._backdropTransitionendHandler=O=>{this._disposeBackdrop(O.target)},this._keydownEvents=new D.xQ,this._outsidePointerEvents=new D.xQ,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,b.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){const t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,t&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config={...this._config,...t},this._updateElementSize()}setDirection(t){this._config={...this._config,direction:t},this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){const t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const t=this._pane.style;t.width=(0,y.HM)(this._config.width),t.height=(0,y.HM)(this._config.height),t.minWidth=(0,y.HM)(this._config.minWidth),t.minHeight=(0,y.HM)(this._config.minHeight),t.maxWidth=(0,y.HM)(this._config.maxWidth),t.maxHeight=(0,y.HM)(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){const t="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(t)})}):this._backdropElement.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const t=this._backdropElement;if(t){if(this._animationsDisabled)return void this._disposeBackdrop(t);t.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{t.addEventListener("transitionend",this._backdropTransitionendHandler)}),t.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(t)},500))}}_toggleClasses(t,e,s){const n=(0,y.Eq)(e||[]).filter(l=>!!l);n.length&&(s?t.classList.add(...n):t.classList.remove(...n))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const t=this._ngZone.onStable.pipe((0,x.R)((0,E.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),t.unsubscribe())})})}_disposeScrollStrategy(){const t=this._scrollStrategy;t&&(t.disable(),t.detach&&t.detach())}_disposeBackdrop(t){t&&(t.removeEventListener("click",this._backdropClickHandler),t.removeEventListener("transitionend",this._backdropTransitionendHandler),t.remove(),this._backdropElement===t&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const at="cdk-overlay-connected-position-bounding-box",U=/([A-Za-z%]+)$/;class J{get positions(){return this._preferredPositions}constructor(t,e,s,n,l){this._viewportRuler=e,this._document=s,this._platform=n,this._overlayContainer=l,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new D.xQ,this._resizeSubscription=m.w.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(t)}attach(t){this._validatePositions(),t.hostElement.classList.add(at),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const t=this._originRect,e=this._overlayRect,s=this._viewportRect,n=this._containerRect,l=[];let d;for(let g of this._preferredPositions){let S=this._getOriginPoint(t,n,g),w=this._getOverlayPoint(S,e,g),p=this._getOverlayFit(w,e,s,g);if(p.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(g,S);this._canFitWithFlexibleDimensions(p,w,s)?l.push({position:g,origin:S,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(S,g)}):(!d||d.overlayFit.visibleAreaS&&(S=p,g=w)}return this._isPushed=!1,void this._applyPosition(g.position,g.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(d.position,d.originPoint);this._applyPosition(d.position,d.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&u(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(at),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,e)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,e,s){let n,l;if("center"==s.originX)n=t.left+t.width/2;else{const d=this._isRtl()?t.right:t.left,g=this._isRtl()?t.left:t.right;n="start"==s.originX?d:g}return e.left<0&&(n-=e.left),l="center"==s.originY?t.top+t.height/2:"top"==s.originY?t.top:t.bottom,e.top<0&&(l-=e.top),{x:n,y:l}}_getOverlayPoint(t,e,s){let n,l;return n="center"==s.overlayX?-e.width/2:"start"===s.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,l="center"==s.overlayY?-e.height/2:"top"==s.overlayY?0:-e.height,{x:t.x+n,y:t.y+l}}_getOverlayFit(t,e,s,n){const l=i(e);let{x:d,y:g}=t,S=this._getOffset(n,"x"),w=this._getOffset(n,"y");S&&(d+=S),w&&(g+=w);let W=0-g,F=g+l.height-s.height,A=this._subtractOverflows(l.width,0-d,d+l.width-s.width),Y=this._subtractOverflows(l.height,W,F),pt=A*Y;return{visibleArea:pt,isCompletelyWithinViewport:l.width*l.height===pt,fitsInViewportVertically:Y===l.height,fitsInViewportHorizontally:A==l.width}}_canFitWithFlexibleDimensions(t,e,s){if(this._hasFlexibleDimensions){const n=s.bottom-e.y,l=s.right-e.x,d=f(this._overlayRef.getConfig().minHeight),g=f(this._overlayRef.getConfig().minWidth);return(t.fitsInViewportVertically||null!=d&&d<=n)&&(t.fitsInViewportHorizontally||null!=g&&g<=l)}return!1}_pushOverlayOnScreen(t,e,s){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};const n=i(e),l=this._viewportRect,d=Math.max(t.x+n.width-l.width,0),g=Math.max(t.y+n.height-l.height,0),S=Math.max(l.top-s.top-t.y,0),w=Math.max(l.left-s.left-t.x,0);let p=0,O=0;return p=n.width<=l.width?w||-d:t.xA&&!this._isInitialRender&&!this._growAfterOpen&&(d=t.y-A/2)}if("end"===e.overlayX&&!n||"start"===e.overlayX&&n)W=s.width-t.x+this._viewportMargin,p=t.x-this._viewportMargin;else if("start"===e.overlayX&&!n||"end"===e.overlayX&&n)O=t.x,p=s.right-t.x;else{const F=Math.min(s.right-t.x+s.left,t.x),A=this._lastBoundingBoxSize.width;p=2*F,O=t.x-F,p>A&&!this._isInitialRender&&!this._growAfterOpen&&(O=t.x-A/2)}return{top:d,left:O,bottom:g,right:W,width:p,height:l}}_setBoundingBoxStyles(t,e){const s=this._calculateBoundingBoxRect(t,e);!this._isInitialRender&&!this._growAfterOpen&&(s.height=Math.min(s.height,this._lastBoundingBoxSize.height),s.width=Math.min(s.width,this._lastBoundingBoxSize.width));const n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{const l=this._overlayRef.getConfig().maxHeight,d=this._overlayRef.getConfig().maxWidth;n.height=(0,y.HM)(s.height),n.top=(0,y.HM)(s.top),n.bottom=(0,y.HM)(s.bottom),n.width=(0,y.HM)(s.width),n.left=(0,y.HM)(s.left),n.right=(0,y.HM)(s.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",l&&(n.maxHeight=(0,y.HM)(l)),d&&(n.maxWidth=(0,y.HM)(d))}this._lastBoundingBoxSize=s,u(this._boundingBox.style,n)}_resetBoundingBoxStyles(){u(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){u(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,e){const s={},n=this._hasExactPosition(),l=this._hasFlexibleDimensions,d=this._overlayRef.getConfig();if(n){const p=this._viewportRuler.getViewportScrollPosition();u(s,this._getExactOverlayY(e,t,p)),u(s,this._getExactOverlayX(e,t,p))}else s.position="static";let g="",S=this._getOffset(e,"x"),w=this._getOffset(e,"y");S&&(g+=`translateX(${S}px) `),w&&(g+=`translateY(${w}px)`),s.transform=g.trim(),d.maxHeight&&(n?s.maxHeight=(0,y.HM)(d.maxHeight):l&&(s.maxHeight="")),d.maxWidth&&(n?s.maxWidth=(0,y.HM)(d.maxWidth):l&&(s.maxWidth="")),u(this._pane.style,s)}_getExactOverlayY(t,e,s){let n={top:"",bottom:""},l=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(l=this._pushOverlayOnScreen(l,this._overlayRect,s)),"bottom"===t.overlayY?n.bottom=this._document.documentElement.clientHeight-(l.y+this._overlayRect.height)+"px":n.top=(0,y.HM)(l.y),n}_getExactOverlayX(t,e,s){let d,n={left:"",right:""},l=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(l=this._pushOverlayOnScreen(l,this._overlayRect,s)),d=this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left","right"===d?n.right=this._document.documentElement.clientWidth-(l.x+this._overlayRect.width)+"px":n.left=(0,y.HM)(l.x),n}_getScrollVisibility(){const t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),s=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:st(t,s),isOriginOutsideView:Z(t,s),isOverlayClipped:st(e,s),isOverlayOutsideView:Z(e,s)}}_subtractOverflows(t,...e){return e.reduce((s,n)=>s-Math.max(n,0),t)}_getNarrowedViewportRect(){const t=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,s=this._viewportRuler.getViewportScrollPosition();return{top:s.top+this._viewportMargin,left:s.left+this._viewportMargin,right:s.left+t-this._viewportMargin,bottom:s.top+e-this._viewportMargin,width:t-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,e){return"x"===e?null==t.offsetX?this._offsetX:t.offsetX:null==t.offsetY?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&(0,y.Eq)(t).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){const t=this._origin;if(t instanceof a.SBq)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();const e=t.width||0,s=t.height||0;return{top:t.y,bottom:t.y+s,left:t.x,right:t.x+e,height:s,width:e}}}function u(r,t){for(let e in t)t.hasOwnProperty(e)&&(r[e]=t[e]);return r}function f(r){if("number"!=typeof r&&null!=r){const[t,e]=r.split(U);return e&&"px"!==e?null:parseFloat(t)}return r||null}function i(r){return{top:Math.floor(r.top),right:Math.floor(r.right),bottom:Math.floor(r.bottom),left:Math.floor(r.left),width:Math.floor(r.width),height:Math.floor(r.height)}}const _="cdk-global-overlay-wrapper";class C{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(t){const e=t.getConfig();this._overlayRef=t,this._width&&!e.width&&t.updateSize({width:this._width}),this._height&&!e.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(_),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,s=this._overlayRef.getConfig(),{width:n,height:l,maxWidth:d,maxHeight:g}=s,S=!("100%"!==n&&"100vw"!==n||d&&"100%"!==d&&"100vw"!==d),w=!("100%"!==l&&"100vh"!==l||g&&"100%"!==g&&"100vh"!==g),p=this._xPosition,O=this._xOffset,W="rtl"===this._overlayRef.getConfig().direction;let F="",A="",Y="";S?Y="flex-start":"center"===p?(Y="center",W?A=O:F=O):W?"left"===p||"end"===p?(Y="flex-end",F=O):("right"===p||"start"===p)&&(Y="flex-start",A=O):"left"===p||"start"===p?(Y="flex-start",F=O):("right"===p||"end"===p)&&(Y="flex-end",A=O),t.position=this._cssPosition,t.marginLeft=S?"0":F,t.marginTop=w?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=S?"0":A,e.justifyContent=Y,e.alignItems=w?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,s=e.style;e.classList.remove(_),s.justifyContent=s.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}let B=(()=>{class r{constructor(e,s,n,l){this._viewportRuler=e,this._document=s,this._platform=n,this._overlayContainer=l}global(){return new C}flexibleConnectedTo(e){return new J(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return r.\u0275fac=function(e){return new(e||r)(a.LFG(V.rL),a.LFG(h.K0),a.LFG(L.t4),a.LFG(Q))},r.\u0275prov=a.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),k=0,M=(()=>{class r{constructor(e,s,n,l,d,g,S,w,p,O,W,F){this.scrollStrategies=e,this._overlayContainer=s,this._componentFactoryResolver=n,this._positionBuilder=l,this._keyboardDispatcher=d,this._injector=g,this._ngZone=S,this._document=w,this._directionality=p,this._location=O,this._outsideClickDispatcher=W,this._animationsModuleType=F}create(e){const s=this._createHostElement(),n=this._createPaneElement(s),l=this._createPortalOutlet(n),d=new j(e);return d.direction=d.direction||this._directionality.value,new lt(l,s,n,d,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const s=this._document.createElement("div");return s.id="cdk-overlay-"+k++,s.classList.add("cdk-overlay-pane"),e.appendChild(s),s}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(a.z2F)),new z.u0(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return r.\u0275fac=function(e){return new(e||r)(a.LFG(G),a.LFG(Q),a.LFG(a._Vd),a.LFG(B),a.LFG(ot),a.LFG(a.zs3),a.LFG(a.R0b),a.LFG(h.K0),a.LFG(I.Is),a.LFG(h.Ye),a.LFG(ft),a.LFG(a.QbO,8))},r.\u0275prov=a.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const ht=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],q=new a.OlP("cdk-connected-overlay-scroll-strategy");let gt=(()=>{class r{constructor(e){this.elementRef=e}}return r.\u0275fac=function(e){return new(e||r)(a.Y36(a.SBq))},r.\u0275dir=a.lG2({type:r,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),r})(),vt=(()=>{class r{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=(0,y.Ig)(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=(0,y.Ig)(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=(0,y.Ig)(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=(0,y.Ig)(e)}get push(){return this._push}set push(e){this._push=(0,y.Ig)(e)}constructor(e,s,n,l,d){this._overlay=e,this._dir=d,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=m.w.EMPTY,this._attachSubscription=m.w.EMPTY,this._detachSubscription=m.w.EMPTY,this._positionSubscription=m.w.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new a.vpe,this.positionChange=new a.vpe,this.attach=new a.vpe,this.detach=new a.vpe,this.overlayKeydown=new a.vpe,this.overlayOutsideClick=new a.vpe,this._templatePortal=new z.UE(s,n),this._scrollStrategyFactory=l,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ht);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(s=>{this.overlayKeydown.next(s),s.keyCode===P.hY&&!this.disableClose&&!(0,P.Vb)(s)&&(s.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(s=>{this.overlayOutsideClick.next(s)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),s=new j({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(s.width=this.width),(this.height||0===this.height)&&(s.height=this.height),(this.minWidth||0===this.minWidth)&&(s.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(s.minHeight=this.minHeight),this.backdropClass&&(s.backdropClass=this.backdropClass),this.panelClass&&(s.panelClass=this.panelClass),s}_updatePositionStrategy(e){const s=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(s).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof gt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,R.o)(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return r.\u0275fac=function(e){return new(e||r)(a.Y36(M),a.Y36(a.Rgc),a.Y36(a.s_b),a.Y36(q),a.Y36(I.Is,8))},r.\u0275dir=a.lG2({type:r,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[a.TTD]}),r})();const yt={provide:q,deps:[M],useFactory:function mt(r){return()=>r.scrollStrategies.reposition()}};let St=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=a.oAB({type:r}),r.\u0275inj=a.cJS({providers:[M,yt],imports:[I.vT,z.eL,V.Cl,V.Cl]}),r})()},7376:(tt,H,v)=>{v.d(H,{Cl:()=>J,PQ:()=>j,ZD:()=>U,mF:()=>G,rL:()=>rt});var V=v(1281),h=v(4650),a=v(8929),y=v(1086),L=v(6498),X=v(3753),b=v(352),x=v(8139),R=v(2654),I=v(7138),z=v(2198),D=v(7625),m=v(1059),E=v(3353),P=v(6895),T=v(445);const N=["contentWrapper"],ct=["*"],et=new h.OlP("VIRTUAL_SCROLL_STRATEGY");let G=(()=>{class u{constructor(i,o,c){this._ngZone=i,this._platform=o,this._scrolled=new a.xQ,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=c}register(i){this.scrollContainers.has(i)||this.scrollContainers.set(i,i.elementScrolled().subscribe(()=>this._scrolled.next(i)))}deregister(i){const o=this.scrollContainers.get(i);o&&(o.unsubscribe(),this.scrollContainers.delete(i))}scrolled(i=20){return this._platform.isBrowser?new L.y(o=>{this._globalSubscription||this._addGlobalListener();const c=i>0?this._scrolled.pipe((0,I.e)(i)).subscribe(o):this._scrolled.subscribe(o);return this._scrolledCount++,()=>{c.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((i,o)=>this.deregister(o)),this._scrolled.complete()}ancestorScrolled(i,o){const c=this.getAncestorScrollContainers(i);return this.scrolled(o).pipe((0,z.h)(_=>!_||c.indexOf(_)>-1))}getAncestorScrollContainers(i){const o=[];return this.scrollContainers.forEach((c,_)=>{this._scrollableContainsElement(_,i)&&o.push(_)}),o}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(i,o){let c=(0,V.fI)(o),_=i.getElementRef().nativeElement;do{if(c==_)return!0}while(c=c.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const i=this._getWindow();return(0,X.R)(i.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return u.\u0275fac=function(i){return new(i||u)(h.LFG(h.R0b),h.LFG(E.t4),h.LFG(P.K0,8))},u.\u0275prov=h.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),j=(()=>{class u{constructor(i,o,c,_){this.elementRef=i,this.scrollDispatcher=o,this.ngZone=c,this.dir=_,this._destroyed=new a.xQ,this._elementScrolled=new L.y(C=>this.ngZone.runOutsideAngular(()=>(0,X.R)(this.elementRef.nativeElement,"scroll").pipe((0,D.R)(this._destroyed)).subscribe(C)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(i){const o=this.elementRef.nativeElement,c=this.dir&&"rtl"==this.dir.value;null==i.left&&(i.left=c?i.end:i.start),null==i.right&&(i.right=c?i.start:i.end),null!=i.bottom&&(i.top=o.scrollHeight-o.clientHeight-i.bottom),c&&0!=(0,E._i)()?(null!=i.left&&(i.right=o.scrollWidth-o.clientWidth-i.left),2==(0,E._i)()?i.left=i.right:1==(0,E._i)()&&(i.left=i.right?-i.right:i.right)):null!=i.right&&(i.left=o.scrollWidth-o.clientWidth-i.right),this._applyScrollToOptions(i)}_applyScrollToOptions(i){const o=this.elementRef.nativeElement;(0,E.Mq)()?o.scrollTo(i):(null!=i.top&&(o.scrollTop=i.top),null!=i.left&&(o.scrollLeft=i.left))}measureScrollOffset(i){const o="left",c="right",_=this.elementRef.nativeElement;if("top"==i)return _.scrollTop;if("bottom"==i)return _.scrollHeight-_.clientHeight-_.scrollTop;const C=this.dir&&"rtl"==this.dir.value;return"start"==i?i=C?c:o:"end"==i&&(i=C?o:c),C&&2==(0,E._i)()?i==o?_.scrollWidth-_.clientWidth-_.scrollLeft:_.scrollLeft:C&&1==(0,E._i)()?i==o?_.scrollLeft+_.scrollWidth-_.clientWidth:-_.scrollLeft:i==o?_.scrollLeft:_.scrollWidth-_.clientWidth-_.scrollLeft}}return u.\u0275fac=function(i){return new(i||u)(h.Y36(h.SBq),h.Y36(G),h.Y36(h.R0b),h.Y36(T.Is,8))},u.\u0275dir=h.lG2({type:u,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),u})(),rt=(()=>{class u{constructor(i,o,c){this._platform=i,this._change=new a.xQ,this._changeListener=_=>{this._change.next(_)},this._document=c,o.runOutsideAngular(()=>{if(i.isBrowser){const _=this._getWindow();_.addEventListener("resize",this._changeListener),_.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const i=this._getWindow();i.removeEventListener("resize",this._changeListener),i.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const i={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),i}getViewportRect(){const i=this.getViewportScrollPosition(),{width:o,height:c}=this.getViewportSize();return{top:i.top,left:i.left,bottom:i.top+c,right:i.left+o,height:c,width:o}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const i=this._document,o=this._getWindow(),c=i.documentElement,_=c.getBoundingClientRect();return{top:-_.top||i.body.scrollTop||o.scrollY||c.scrollTop||0,left:-_.left||i.body.scrollLeft||o.scrollX||c.scrollLeft||0}}change(i=20){return i>0?this._change.pipe((0,I.e)(i)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const i=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:i.innerWidth,height:i.innerHeight}:{width:0,height:0}}}return u.\u0275fac=function(i){return new(i||u)(h.LFG(E.t4),h.LFG(h.R0b),h.LFG(P.K0,8))},u.\u0275prov=h.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();const K=new h.OlP("VIRTUAL_SCROLLABLE");let ut=(()=>{class u extends j{constructor(i,o,c,_){super(i,o,c,_)}measureViewportSize(i){const o=this.elementRef.nativeElement;return"horizontal"===i?o.clientWidth:o.clientHeight}}return u.\u0275fac=function(i){return new(i||u)(h.Y36(h.SBq),h.Y36(G),h.Y36(h.R0b),h.Y36(T.Is,8))},u.\u0275dir=h.lG2({type:u,features:[h.qOj]}),u})();const $=typeof requestAnimationFrame<"u"?b.r:x.e;let ot=(()=>{class u extends ut{get orientation(){return this._orientation}set orientation(i){this._orientation!==i&&(this._orientation=i,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(i){this._appendOnly=(0,V.Ig)(i)}constructor(i,o,c,_,C,B,k,M){super(i,B,c,C),this.elementRef=i,this._changeDetectorRef=o,this._scrollStrategy=_,this.scrollable=M,this._platform=(0,h.f3M)(E.t4),this._detachedSubject=new a.xQ,this._renderedRangeSubject=new a.xQ,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new L.y(ht=>this._scrollStrategy.scrolledIndexChange.subscribe(q=>Promise.resolve().then(()=>this.ngZone.run(()=>ht.next(q))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=R.w.EMPTY,this._viewportChanges=k.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,m.O)(null),(0,I.e)(0,$)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(i){this.ngZone.runOutsideAngular(()=>{this._forOf=i,this._forOf.dataStream.pipe((0,D.R)(this._detachedSubject)).subscribe(o=>{const c=o.length;c!==this._dataLength&&(this._dataLength=c,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(i){return this.getElementRef().nativeElement.getBoundingClientRect()[i]}setTotalContentSize(i){this._totalContentSize!==i&&(this._totalContentSize=i,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(i){(function _t(u,f){return u.start==f.start&&u.end==f.end})(this._renderedRange,i)||(this.appendOnly&&(i={start:0,end:Math.max(this._renderedRange.end,i.end)}),this._renderedRangeSubject.next(this._renderedRange=i),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(i,o="to-start"){i=this.appendOnly&&"to-start"===o?0:i;const _="horizontal"==this.orientation,C=_?"X":"Y";let k=`translate${C}(${Number((_&&this.dir&&"rtl"==this.dir.value?-1:1)*i)}px)`;this._renderedContentOffset=i,"to-end"===o&&(k+=` translate${C}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=k&&(this._renderedContentTransform=k,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(i,o="auto"){const c={behavior:o};"horizontal"===this.orientation?c.start=i:c.top=i,this.scrollable.scrollTo(c)}scrollToIndex(i,o="auto"){this._scrollStrategy.scrollToIndex(i,o)}measureScrollOffset(i){let o;return o=this.scrollable==this?c=>super.measureScrollOffset(c):c=>this.scrollable.measureScrollOffset(c),Math.max(0,o(i??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(i){let o;const c="left",_="right",C="rtl"==this.dir?.value;o="start"==i?C?_:c:"end"==i?C?c:_:i||("horizontal"===this.orientation?"left":"top");const B=this.scrollable.measureBoundingClientRectWithScrollOffset(o);return this.elementRef.nativeElement.getBoundingClientRect()[o]-B}measureRenderedContentSize(){const i=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?i.offsetWidth:i.offsetHeight}measureRangeSize(i){return this._forOf?this._forOf.measureRangeSize(i,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(i){i&&this._runAfterChangeDetection.push(i),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const i=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const o of i)o()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return u.\u0275fac=function(i){return new(i||u)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(et,8),h.Y36(T.Is,8),h.Y36(G),h.Y36(rt),h.Y36(K,8))},u.\u0275cmp=h.Xpm({type:u,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(i,o){if(1&i&&h.Gf(N,7),2&i){let c;h.iGM(c=h.CRH())&&(o._contentWrapper=c.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(i,o){2&i&&h.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===o.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==o.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[h._Bn([{provide:j,useFactory:(f,i)=>f||i,deps:[[new h.FiY,new h.tBr(K)],u]}]),h.qOj,h.jDz],ngContentSelectors:ct,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(i,o){1&i&&(h.F$t(),h.TgZ(0,"div",0,1),h.Hsn(2),h.qZA(),h._UZ(3,"div",2)),2&i&&(h.xp6(3),h.Udp("width",o._totalContentWidth)("height",o._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),u})(),U=(()=>{class u{}return u.\u0275fac=function(i){return new(i||u)},u.\u0275mod=h.oAB({type:u}),u.\u0275inj=h.cJS({}),u})(),J=(()=>{class u{}return u.\u0275fac=function(i){return new(i||u)},u.\u0275mod=h.oAB({type:u}),u.\u0275inj=h.cJS({imports:[T.vT,U,ot,T.vT,U]}),u})()}}]); \ No newline at end of file diff --git a/angular-page/9325.js b/angular-page/9325.js new file mode 100644 index 0000000000..06a46b1b77 --- /dev/null +++ b/angular-page/9325.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[9325],{9325:(Le,H,l)=>{l.r(H),l.d(H,{TabModule:()=>Ze});var u=l(6895),N=l(6630),t=l(4650),U=l(6498),b=l(3238),x=l(4080),L=l(9643),k=l(2687),f=l(445),M=l(2654),w=l(8929),E=l(3753),mt=l(1086),D=l(6787),pt=l(8896),ut=l(8723),ht=l(591),A=l(1059),gt=l(5778),T=l(7625),_t=l(2986),ft=l(7545),Tt=l(1307),vt=l(2198),m=l(7340),p=l(1281),I=l(7376),y=l(3353),Z=l(9521);function xt(n,o){}const yt=function(n){return{animationDuration:n}},Ct=function(n,o){return{value:n,params:o}};function kt(n,o){1&n&&t.Hsn(0)}const B=["*"],Y=["tabListContainer"],q=["tabList"],Q=["tabListInner"],z=["nextPaginator"],j=["previousPaginator"],Mt=["tabBodyWrapper"],wt=["tabHeader"];function It(n,o){}function Bt(n,o){if(1&n&&t.YNc(0,It,0,0,"ng-template",14),2&n){const e=t.oxw().$implicit;t.Q6J("cdkPortalOutlet",e.templateLabel)}}function At(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw().$implicit;t.Oqu(e.textLabel)}}function Zt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",6,7),t.NdJ("click",function(){const i=t.CHM(e),r=i.$implicit,s=i.index,c=t.oxw(),d=t.MAs(1);return t.KtG(c._handleClick(r,d,s))})("cdkFocusChange",function(i){const s=t.CHM(e).index,c=t.oxw();return t.KtG(c._tabFocusChanged(i,s))}),t._UZ(2,"span",8)(3,"div",9),t.TgZ(4,"span",10)(5,"span",11),t.YNc(6,Bt,1,1,"ng-template",12),t.YNc(7,At,1,1,"ng-template",null,13,t.W1O),t.qZA()()()}if(2&n){const e=o.$implicit,a=o.index,i=t.MAs(1),r=t.MAs(8),s=t.oxw();t.ekj("mdc-tab--active",s.selectedIndex===a),t.Q6J("id",s._getTabLabelId(a))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",s.fitInkBarToContent),t.uIk("tabIndex",s._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",s._tabs.length)("aria-controls",s._getTabContentId(a))("aria-selected",s.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.xp6(3),t.Q6J("matRippleTrigger",i)("matRippleDisabled",e.disabled||s.disableRipple),t.xp6(3),t.Q6J("ngIf",e.templateLabel)("ngIfElse",r)}}function Lt(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-tab-body",15),t.NdJ("_onCentered",function(){t.CHM(e);const i=t.oxw();return t.KtG(i._removeTabBodyWrapperHeight())})("_onCentering",function(i){t.CHM(e);const r=t.oxw();return t.KtG(r._setTabBodyWrapperHeight(i))}),t.qZA()}if(2&n){const e=o.$implicit,a=o.index,i=t.oxw();t.ekj("mat-mdc-tab-body-active",i.selectedIndex===a),t.Q6J("id",i._getTabContentId(a))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",i.animationDuration)("preserveContent",i.preserveContent),t.uIk("tabindex",null!=i.contentTabIndex&&i.selectedIndex===a?i.contentTabIndex:null)("aria-labelledby",i._getTabLabelId(a))}}const Et=["mat-tab-nav-bar",""],Dt=["mat-tab-link",""],Pt={translateTab:(0,m.X$)("translateTab",[(0,m.SB)("center, void, left-origin-center, right-origin-center",(0,m.oB)({transform:"none"})),(0,m.SB)("left",(0,m.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,m.SB)("right",(0,m.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,m.eR)("* => left, * => right, left => center, right => center",(0,m.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,m.eR)("void => left-origin-center",[(0,m.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,m.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,m.eR)("void => right-origin-center",[(0,m.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,m.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Rt=(()=>{class n extends x.Pl{constructor(e,a,i,r){super(e,a,r),this._host=i,this._centeringSub=M.w.EMPTY,this._leavingSub=M.w.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,A.O)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t._Vd),t.Y36(t.s_b),t.Y36((0,t.Gpc)(()=>J)),t.Y36(u.K0))},n.\u0275dir=t.lG2({type:n,selectors:[["","matTabBodyHost",""]],features:[t.qOj]}),n})(),Gt=(()=>{class n{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,a,i){this._elementRef=e,this._dir=a,this._dirChangeSubscription=M.w.EMPTY,this._translateTabComplete=new w.xQ,this._onCentering=new t.vpe,this._beforeCentering=new t.vpe,this._afterLeavingCenter=new t.vpe,this._onCentered=new t.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(r=>{this._computePositionAnimationState(r),i.markForCheck()})),this._translateTabComplete.pipe((0,gt.x)((r,s)=>r.fromState===s.fromState&&r.toState===s.toState)).subscribe(r=>{this._isCenterPosition(r.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(r.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(f.Is,8),t.Y36(t.sBO))},n.\u0275dir=t.lG2({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),J=(()=>{class n extends Gt{constructor(e,a,i){super(e,a,i)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(f.Is,8),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,a){if(1&e&&t.Gf(x.Pl,5),2&e){let i;t.iGM(i=t.CRH())&&(a._portalHost=i.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[t.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,a){1&e&&(t.TgZ(0,"div",0,1),t.NdJ("@translateTab.start",function(r){return a._onTranslateTabStarted(r)})("@translateTab.done",function(r){return a._translateTabComplete.next(r)}),t.YNc(2,xt,0,0,"ng-template",2),t.qZA()),2&e&&t.Q6J("@translateTab",t.WLB(3,Ct,a._position,t.VKq(1,yt,a.animationDuration)))},dependencies:[Rt],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Pt.translateTab]}}),n})();const St=new t.OlP("MatTabContent");let W=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","matTabContent",""]],features:[t._Bn([{provide:St,useExisting:n}])]}),n})();const Ot=new t.OlP("MatTabLabel"),$=new t.OlP("MAT_TAB");let P=(()=>{class n extends x.ig{constructor(e,a,i){super(e,a),this._closestTab=i}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc),t.Y36(t.s_b),t.Y36($,8))},n.\u0275dir=t.lG2({type:n,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[t._Bn([{provide:Ot,useExisting:n}]),t.qOj]}),n})();const R="mdc-tab-indicator--active",X="mdc-tab-indicator--no-transition";class V{constructor(o){this._items=o}hide(){this._items.forEach(o=>o.deactivateInkBar())}alignToElement(o){const e=this._items.find(i=>i.elementRef.nativeElement===o),a=this._currentItem;if(a?.deactivateInkBar(),e){const i=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(i),this._currentItem=e}}}function K(n){return class extends n{constructor(...o){super(...o),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(o){const e=(0,p.Ig)(o);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(o){const e=this.elementRef.nativeElement;if(!o||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(R);const a=e.getBoundingClientRect(),i=o.width/a.width,r=o.left-a.left;e.classList.add(X),this._inkBarContentElement.style.setProperty("transform",`translateX(${r}px) scaleX(${i})`),e.getBoundingClientRect(),e.classList.remove(X),e.classList.add(R),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(R)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const o=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=o.createElement("span"),this._inkBarContentElement=o.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Ht=(0,b.Id)(class{}),Nt=K((()=>{class n extends Ht{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,features:[t.qOj]}),n})());let tt=(()=>{class n extends Nt{}return n.\u0275fac=function(){let o;return function(a){return(o||(o=t.n5z(n)))(a||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,a){2&e&&(t.uIk("aria-disabled",!!a.disabled),t.ekj("mat-mdc-tab-disabled",a.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[t.qOj]}),n})();const Ut=(0,b.Id)(class{}),et=new t.OlP("MAT_TAB_GROUP");let Yt=(()=>{class n extends Ut{get content(){return this._contentPortal}constructor(e,a){super(),this._viewContainerRef=e,this._closestTabGroup=a,this.textLabel="",this._contentPortal=null,this._stateChanges=new w.xQ,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new x.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.s_b),t.Y36(et,8))},n.\u0275dir=t.lG2({type:n,viewQuery:function(e,a){if(1&e&&t.Gf(t.Rgc,7),2&e){let i;t.iGM(i=t.CRH())&&(a._implicitContent=i.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[t.qOj,t.TTD]}),n})(),h=(()=>{class n extends Yt{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return n.\u0275fac=function(){let o;return function(a){return(o||(o=t.n5z(n)))(a||n)}}(),n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab"]],contentQueries:function(e,a,i){if(1&e&&(t.Suo(i,W,7,t.Rgc),t.Suo(i,P,5)),2&e){let r;t.iGM(r=t.CRH())&&(a._explicitContent=r.first),t.iGM(r=t.CRH())&&(a.templateLabel=r.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[t._Bn([{provide:$,useExisting:n}]),t.qOj],ngContentSelectors:B,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.YNc(0,kt,1,0,"ng-template"))},encapsulation:2}),n})();const at=(0,y.i$)({passive:!0});let nt=(()=>{class n{get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=(0,p.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=(0,p.su)(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}constructor(e,a,i,r,s,c,d){this._elementRef=e,this._changeDetectorRef=a,this._viewportRuler=i,this._dir=r,this._ngZone=s,this._platform=c,this._animationMode=d,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new w.xQ,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new w.xQ,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.vpe,this.indexFocused=new t.vpe,s.runOutsideAngular(()=>{(0,E.R)(e.nativeElement,"mouseleave").pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,E.R)(this._previousPaginator.nativeElement,"touchstart",at).pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,E.R)(this._nextPaginator.nativeElement,"touchstart",at).pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,mt.of)("ltr"),a=this._viewportRuler.change(150),i=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new k.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,_t.q)(1)).subscribe(i),(0,D.T)(e,a,this._items.changes,this._itemsResized()).pipe((0,T.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),i()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(r=>{this.indexFocused.emit(r),this._setTabFocus(r)})}_itemsResized(){return"function"!=typeof ResizeObserver?pt.E:this._items.changes.pipe((0,A.O)(this._items),(0,ft.w)(e=>new U.y(a=>this._ngZone.runOutsideAngular(()=>{const i=new ResizeObserver(r=>a.next(r));return e.forEach(r=>i.observe(r.elementRef.nativeElement)),()=>{i.disconnect()}}))),(0,Tt.T)(1),(0,vt.h)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,Z.Vb)(e))switch(e.keyCode){case Z.K5:case Z.L_:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const i=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:s}=a.elementRef.nativeElement;let c,d;"ltr"==this._getLayoutDirection()?(c=r,d=c+s):(d=this._tabListInner.nativeElement.offsetWidth-r,c=d-s);const _=this.scrollDistance,bt=this.scrollDistance+i;c<_?this.scrollDistance-=_-c:d>bt&&(this.scrollDistance+=Math.min(d-bt,c-_))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,ut.H)(650,100).pipe((0,T.R)((0,D.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:i,distance:r}=this._scrollHeader(e);(0===r||r>=i)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(y.t4),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),zt=(()=>{class n extends nt{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=(0,p.Ig)(e)}constructor(e,a,i,r,s,c,d){super(e,a,i,r,s,c,d),this._disableRipple=!1}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(y.t4),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{disableRipple:"disableRipple"},features:[t.qOj]}),n})(),jt=(()=>{class n extends zt{constructor(e,a,i,r,s,c,d){super(e,a,i,r,s,c,d)}ngAfterContentInit(){this._inkBar=new V(this._items),super.ngAfterContentInit()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(y.t4),t.Y36(t.QbO,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,a,i){if(1&e&&t.Suo(i,tt,4),2&e){let r;t.iGM(r=t.CRH())&&(a._items=r)}},viewQuery:function(e,a){if(1&e&&(t.Gf(Y,7),t.Gf(q,7),t.Gf(Q,7),t.Gf(z,5),t.Gf(j,5)),2&e){let i;t.iGM(i=t.CRH())&&(a._tabListContainer=i.first),t.iGM(i=t.CRH())&&(a._tabList=i.first),t.iGM(i=t.CRH())&&(a._tabListInner=i.first),t.iGM(i=t.CRH())&&(a._nextPaginator=i.first),t.iGM(i=t.CRH())&&(a._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,a){2&e&&t.ekj("mat-mdc-tab-header-pagination-controls-enabled",a._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==a._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.qOj],ngContentSelectors:B,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"button",0,1),t.NdJ("click",function(){return a._handlePaginatorClick("before")})("mousedown",function(r){return a._handlePaginatorPress("before",r)})("touchend",function(){return a._stopInterval()}),t._UZ(2,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.NdJ("keydown",function(r){return a._handleKeydown(r)}),t.TgZ(5,"div",5,6),t.NdJ("cdkObserveContent",function(){return a._onContentChanges()}),t.TgZ(7,"div",7,8),t.Hsn(9),t.qZA()()(),t.TgZ(10,"button",9,10),t.NdJ("mousedown",function(r){return a._handlePaginatorPress("after",r)})("click",function(){return a._handlePaginatorClick("after")})("touchend",function(){return a._stopInterval()}),t._UZ(12,"div",2),t.qZA()),2&e&&(t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollBefore),t.Q6J("matRippleDisabled",a._disableScrollBefore||a.disableRipple)("disabled",a._disableScrollBefore||null),t.xp6(3),t.ekj("_mat-animation-noopable","NoopAnimations"===a._animationMode),t.xp6(7),t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollAfter),t.Q6J("matRippleDisabled",a._disableScrollAfter||a.disableRipple)("disabled",a._disableScrollAfter||null))},dependencies:[b.wG,L.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),n})();const G=new t.OlP("MAT_TABS_CONFIG");let Jt=0;const Wt=(0,b.pj)((0,b.Kr)(class{constructor(n){this._elementRef=n}}),"primary");let $t=(()=>{class n extends Wt{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=(0,p.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=(0,p.su)(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=(0,p.su)(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=(0,p.Ig)(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=(0,p.Ig)(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,i,r){super(e),this._changeDetectorRef=a,this._animationMode=r,this._tabs=new t.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=M.w.EMPTY,this._tabLabelSubscription=M.w.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new t.vpe,this.focusChange=new t.vpe,this.animationDone=new t.vpe,this.selectedTabChange=new t.vpe(!0),this._groupId=Jt++,this.animationDuration=i&&i.animationDuration?i.animationDuration:"500ms",this.disablePagination=!(!i||null==i.disablePagination)&&i.disablePagination,this.dynamicHeight=!(!i||null==i.dynamicHeight)&&i.dynamicHeight,this.contentTabIndex=i?.contentTabIndex??null,this.preserveContent=!!i?.preserveContent}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const i=this._tabBodyWrapper.nativeElement;i.style.minHeight=i.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((i,r)=>i.isActive=r===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,i)=>{a.position=i-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let i;for(let r=0;r{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,A.O)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new Xt;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,D.T)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,i){a.focusIndex=i,e.disabled||(this.selectedIndex=i)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(G,8),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[t.qOj]}),n})(),g=(()=>{class n extends $t{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=(0,p.Ig)(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=(0,p.Ig)(e)}constructor(e,a,i,r){super(e,a,i,r),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!i||null==i.fitInkBarToContent)&&i.fitInkBarToContent}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.sBO),t.Y36(G,8),t.Y36(t.QbO,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,a,i){if(1&e&&t.Suo(i,h,5),2&e){let r;t.iGM(r=t.CRH())&&(a._allTabs=r)}},viewQuery:function(e,a){if(1&e&&(t.Gf(Mt,5),t.Gf(wt,5)),2&e){let i;t.iGM(i=t.CRH())&&(a._tabBodyWrapper=i.first),t.iGM(i=t.CRH())&&(a._tabHeader=i.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(e,a){2&e&&t.ekj("mat-mdc-tab-group-dynamic-height",a.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===a.headerPosition)("mat-mdc-tab-group-stretch-tabs",a.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[t._Bn([{provide:et,useExisting:n}]),t.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(e,a){1&e&&(t.TgZ(0,"mat-tab-header",0,1),t.NdJ("indexFocused",function(r){return a._focusChanged(r)})("selectFocusedIndex",function(r){return a.selectedIndex=r}),t.YNc(2,Zt,9,17,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.YNc(5,Lt,1,11,"mat-tab-body",5),t.qZA()),2&e&&(t.Q6J("selectedIndex",a.selectedIndex||0)("disableRipple",a.disableRipple)("disablePagination",a.disablePagination),t.xp6(2),t.Q6J("ngForOf",a._tabs),t.xp6(1),t.ekj("_mat-animation-noopable","NoopAnimations"===a._animationMode),t.xp6(2),t.Q6J("ngForOf",a._tabs))},dependencies:[u.mk,u.sg,u.O5,x.Pl,b.wG,k.kH,J,tt,jt],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),n})();class Xt{}let it=0,ot=(()=>{class n extends nt{get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=(0,p.Ig)(e)}constructor(e,a,i,r,s,c,d){super(e,r,s,a,i,c,d),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,A.O)(null),(0,T.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a{class n extends Vt{get active(){return this._isActive}set active(e){const a=(0,p.Ig)(e);a!==this._isActive&&(this._isActive=a,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(e,a,i,r,s,c){super(),this._tabNavBar=e,this.elementRef=a,this._focusMonitor=s,this._isActive=!1,this.id="mat-tab-link-"+it++,this.rippleConfig=i||{},this.tabIndex=parseInt(r)||0,"NoopAnimations"===c&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){this._tabNavBar.tabPanel&&e.keyCode===Z.L_&&this.elementRef.nativeElement.click()}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.tabIndex}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ot),t.Y36(t.SBq),t.Y36(b.Y2,8),t.$8M("tabindex"),t.Y36(k.tE),t.Y36(t.QbO,8))},n.\u0275dir=t.lG2({type:n,inputs:{active:"active",id:"id"},features:[t.qOj]}),n})());let rt=(()=>{class n extends ot{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next((0,p.Ig)(e)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=(0,p.Ig)(e)}constructor(e,a,i,r,s,c,d,_){super(e,a,i,r,s,c,d),this._fitInkBarToContent=new ht.X(!1),this._stretchTabs=!0,this.disablePagination=!(!_||null==_.disablePagination)&&_.disablePagination,this.fitInkBarToContent=!(!_||null==_.fitInkBarToContent)&&_.fitInkBarToContent}ngAfterContentInit(){this._inkBar=new V(this._items),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(f.Is,8),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(I.rL),t.Y36(y.t4),t.Y36(t.QbO,8),t.Y36(G,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(e,a,i){if(1&e&&t.Suo(i,st,5),2&e){let r;t.iGM(r=t.CRH())&&(a._items=r)}},viewQuery:function(e,a){if(1&e&&(t.Gf(Y,7),t.Gf(q,7),t.Gf(Q,7),t.Gf(z,5),t.Gf(j,5)),2&e){let i;t.iGM(i=t.CRH())&&(a._tabListContainer=i.first),t.iGM(i=t.CRH())&&(a._tabList=i.first),t.iGM(i=t.CRH())&&(a._tabListInner=i.first),t.iGM(i=t.CRH())&&(a._nextPaginator=i.first),t.iGM(i=t.CRH())&&(a._previousPaginator=i.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:15,hostBindings:function(e,a){2&e&&(t.uIk("role",a._getRole()),t.ekj("mat-mdc-tab-header-pagination-controls-enabled",a._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==a._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",a.stretchTabs)("mat-primary","warn"!==a.color&&"accent"!==a.color)("mat-accent","accent"===a.color)("mat-warn","warn"===a.color)("_mat-animation-noopable","NoopAnimations"===a._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabNavBar","matTabNav"],features:[t.qOj],attrs:Et,ngContentSelectors:B,decls:13,vars:8,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,a){1&e&&(t.F$t(),t.TgZ(0,"button",0,1),t.NdJ("click",function(){return a._handlePaginatorClick("before")})("mousedown",function(r){return a._handlePaginatorPress("before",r)})("touchend",function(){return a._stopInterval()}),t._UZ(2,"div",2),t.qZA(),t.TgZ(3,"div",3,4),t.NdJ("keydown",function(r){return a._handleKeydown(r)}),t.TgZ(5,"div",5,6),t.NdJ("cdkObserveContent",function(){return a._onContentChanges()}),t.TgZ(7,"div",7,8),t.Hsn(9),t.qZA()()(),t.TgZ(10,"button",9,10),t.NdJ("mousedown",function(r){return a._handlePaginatorPress("after",r)})("click",function(){return a._handlePaginatorClick("after")})("touchend",function(){return a._stopInterval()}),t._UZ(12,"div",2),t.qZA()),2&e&&(t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollBefore),t.Q6J("matRippleDisabled",a._disableScrollBefore||a.disableRipple)("disabled",a._disableScrollBefore||null),t.xp6(10),t.ekj("mat-mdc-tab-header-pagination-disabled",a._disableScrollAfter),t.Q6J("matRippleDisabled",a._disableScrollAfter||a.disableRipple)("disabled",a._disableScrollAfter||null))},dependencies:[b.wG,L.wD],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}"],encapsulation:2}),n})(),st=(()=>{class n extends Kt{constructor(e,a,i,r,s,c){super(e,a,i,r,s,c),this._destroyed=new w.xQ,e._fitInkBarToContent.pipe((0,T.R)(this._destroyed)).subscribe(d=>{this.fitInkBarToContent=d})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(rt),t.Y36(t.SBq),t.Y36(b.Y2,8),t.$8M("tabindex"),t.Y36(k.tE),t.Y36(t.QbO,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(e,a){1&e&&t.NdJ("focus",function(){return a._handleFocus()})("keydown",function(r){return a._handleKeydown(r)}),2&e&&(t.uIk("aria-controls",a._getAriaControls())("aria-current",a._getAriaCurrent())("aria-disabled",a.disabled)("aria-selected",a._getAriaSelected())("id",a.id)("tabIndex",a._getTabIndex())("role",a._getRole()),t.ekj("mat-mdc-tab-disabled",a.disabled)("mdc-tab--active",a.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[t.qOj],attrs:Dt,ngContentSelectors:B,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(e,a){1&e&&(t.F$t(),t._UZ(0,"span",0)(1,"div",1),t.TgZ(2,"span",2)(3,"span",3),t.Hsn(4),t.qZA()()),2&e&&(t.xp6(1),t.Q6J("matRippleTrigger",a.elementRef.nativeElement)("matRippleDisabled",a.rippleDisabled))},dependencies:[b.wG],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab-link.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab-link .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12}.mat-mdc-tab-link.mat-mdc-tab-disabled{pointer-events:none;opacity:.4}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0}),n})(),te=(()=>{class n{constructor(){this.id="mat-tab-nav-panel-"+it++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(e,a){2&e&&t.uIk("aria-labelledby",a._activeTabId)("id",a.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:B,decls:1,vars:0,template:function(e,a){1&e&&(t.F$t(),t.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),ee=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[u.ez,b.BQ,x.eL,b.si,L.Q8,k.rt,b.BQ]}),n})();function ae(n,o){1&n&&(t.ynx(0),t._uU(1," Loading tabs...\n"),t.BQk())}function ne(n,o){if(1&n&&t._uU(0),2&n){const e=t.oxw().$implicit;t.Oqu(e.label)}}function ie(n,o){if(1&n&&(t.TgZ(0,"mat-tab"),t.YNc(1,ne,1,1,"ng-template",5),t._uU(2),t.qZA()),2&n){const e=o.$implicit;t.xp6(2),t.hij(" ",e.content," ")}}let oe=(()=>{class n{constructor(){this.asyncTabs=new U.y(e=>{setTimeout(()=>{e.next([{label:"First",content:"Content 1"},{label:"Second",content:"Content 2"},{label:"Third",content:"Content 3"}])},1e3)})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-async-example"]],decls:8,vars:6,consts:[[1,"example-h2"],["href","https://v15.material.angular.io/components/tabs/examples#tab-group-async"],[4,"ngIf"],["id","tabs-async-loading-content"],[4,"ngFor","ngForOf"],["mat-tab-label",""]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with asynchronously loading tab contents "),t.qZA()(),t.YNc(3,ae,2,0,"ng-container",2),t.ALo(4,"async"),t.TgZ(5,"mat-tab-group",3),t.YNc(6,ie,3,1,"mat-tab",4),t.ALo(7,"async"),t.qZA()),2&e&&(t.xp6(3),t.Q6J("ngIf",null===t.lcZ(4,2,a.asyncTabs)),t.xp6(3),t.Q6J("ngForOf",t.lcZ(7,4,a.asyncTabs)))},dependencies:[u.sg,u.O5,P,h,g,u.Ov]}),n})(),re=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-basic-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview"],["id","basic-tab"],["label","First"],["label","Second"],["label","Third"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Basic use of the tab group "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3),t._uU(5," Content 1 "),t.qZA(),t.TgZ(6,"mat-tab",4),t._uU(7," Content 2 "),t.qZA(),t.TgZ(8,"mat-tab",5),t._uU(9," Content 3 "),t.qZA()())},dependencies:[h,g]}),n})();var lt=l(7392);function se(n,o){1&n&&(t.TgZ(0,"mat-icon",4),t._uU(1,"thumb_up"),t.qZA(),t._uU(2," First "))}function le(n,o){1&n&&(t.TgZ(0,"mat-icon",4),t._uU(1,"thumb_up"),t.qZA(),t._uU(2," Second "))}function ce(n,o){1&n&&(t.TgZ(0,"mat-icon",4),t._uU(1,"thumb_up"),t.qZA(),t._uU(2," Third "))}let de=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-custom-label-example"]],decls:13,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview#labels"],["id","tab-with-custom-label"],["mat-tab-label",""],[1,"example-tab-icon"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Using tabs with a custom label template "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab"),t.YNc(5,se,3,0,"ng-template",3),t._uU(6," Content 1 "),t.qZA(),t.TgZ(7,"mat-tab"),t.YNc(8,le,3,0,"ng-template",3),t._uU(9," Content 2 "),t.qZA(),t.TgZ(10,"mat-tab"),t.YNc(11,ce,3,0,"ng-template",3),t._uU(12," Content 3 "),t.qZA()())},dependencies:[P,h,g,lt.Hw],styles:[".example-tab-icon[_ngcontent-%COMP%]{margin-right:8px}"]}),n})();var C=l(4006),v=l(9549),ct=l(6709),S=l(4859),dt=l(284);function be(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-tab",8),t._uU(1),t.TgZ(2,"button",9),t.NdJ("click",function(){const r=t.CHM(e).index,s=t.oxw();return t.KtG(s.removeTab(r))}),t._uU(3," Delete Tab "),t.qZA()()}if(2&n){const e=o.$implicit,a=t.oxw();t.Q6J("label",e),t.xp6(1),t.hij(" Contents for ",e," tab "),t.xp6(1),t.Q6J("disabled",1===a.tabs.length)}}let me=(()=>{class n{constructor(){this.tabs=["First","Second","Third"],this.selected=new C.p4(0)}addTab(e){this.tabs.push("New"),e&&this.selected.setValue(this.tabs.length-1)}removeTab(e){this.tabs.splice(e,1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-dynamic-example"]],decls:15,vars:3,consts:[[1,"example-h2"],["href","https://v15.material.angular.io/components/tabs/examples#tab-group-dynamic"],["matInput","","id","select-by-index-input","type","number",3,"formControl"],["mat-raised-button","","id","add-new-tab-button",1,"example-add-tab-button",3,"click"],["id","select-after-adding-checkbox"],["selectAfterAdding",""],["id","dynamically-changing-tabs",3,"selectedIndex","selectedIndexChange"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],["mat-raised-button","","id","delete-tab-button",1,"example-delete-tab-button",3,"disabled","click"]],template:function(e,a){if(1&e){const i=t.EpF();t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with dynamically changing tabs "),t.qZA()(),t.TgZ(3,"mat-form-field")(4,"mat-label"),t._uU(5,"Selected tab index"),t.qZA(),t._UZ(6,"input",2),t.qZA(),t.TgZ(7,"div")(8,"button",3),t.NdJ("click",function(){t.CHM(i);const s=t.MAs(11);return t.KtG(a.addTab(s.checked))}),t._uU(9," Add new tab "),t.qZA(),t.TgZ(10,"mat-checkbox",4,5),t._uU(12," Select tab after adding "),t.qZA()(),t.TgZ(13,"mat-tab-group",6),t.NdJ("selectedIndexChange",function(s){return a.selected.setValue(s)}),t.YNc(14,be,4,3,"mat-tab",7),t.qZA()}2&e&&(t.xp6(6),t.Q6J("formControl",a.selected),t.xp6(7),t.Q6J("selectedIndex",a.selected.value),t.xp6(1),t.Q6J("ngForOf",a.tabs))},dependencies:[u.sg,h,g,v.KE,v.hX,ct.oG,S.lW,dt.Nt,C.Fj,C.wV,C.JJ,C.oH],styles:[".example-input-label[_ngcontent-%COMP%], .example-add-tab-button[_ngcontent-%COMP%], .example-delete-tab-button[_ngcontent-%COMP%]{margin:8px}"]}),n})(),pe=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-dynamic-height-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview#dynamic-height"],["dynamicHeight","","id","tab-dynamic-height-based-on-content"],["label","Short tab"],[1,"example-small-box","mat-elevation-z4"],["label","Long tab"],[1,"example-large-box","mat-elevation-z4"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with dynamic height based on tab contents "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3)(5,"div",4),t._uU(6," Small content "),t.qZA()(),t.TgZ(7,"mat-tab",5)(8,"div",6),t._uU(9," Large content "),t.qZA()()())},dependencies:[h,g],styles:[".example-small-box[_ngcontent-%COMP%], .example-large-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin:16px;padding:16px;border-radius:8px}.example-small-box[_ngcontent-%COMP%]{height:100px;width:100px}.example-large-box[_ngcontent-%COMP%]{height:300px;width:300px}"]}),n})(),ue=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-header-below-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://v15.material.angular.io/components/tabs/examples#tab-group-header-below"],["id","tab-with-headers-on-the-bottom","headerPosition","below"],["label","First"],["label","Second"],["label","Third"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with the headers on the bottom "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3),t._uU(5," Content 1 "),t.qZA(),t.TgZ(6,"mat-tab",4),t._uU(7," Content 2 "),t.qZA(),t.TgZ(8,"mat-tab",5),t._uU(9," Content 3 "),t.qZA()())},dependencies:[h,g]}),n})();function he(n,o){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw();t.hij(" Content 1 - Loaded: ",t.xi3(1,1,e.getTimeLoaded(1),"medium")," ")}}function ge(n,o){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw();t.hij(" Content 2 - Loaded: ",t.xi3(1,1,e.getTimeLoaded(2),"medium")," ")}}function _e(n,o){if(1&n&&(t._uU(0),t.ALo(1,"date")),2&n){const e=t.oxw();t.hij(" Content 3 - Loaded: ",t.xi3(1,1,e.getTimeLoaded(3),"medium")," ")}}let fe=(()=>{class n{constructor(){this.tabLoadTimes=[]}getTimeLoaded(e){return this.tabLoadTimes[e]||(this.tabLoadTimes[e]=new Date),this.tabLoadTimes[e]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-lazy-loaded-example"]],decls:10,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/overview#lazy-loading"],["id","tabs-with-lazy-loaded-content"],["label","First"],["matTabContent",""],["label","Second"],["label","Third"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group where the tab content is loaded lazily (when activated) "),t.qZA()(),t.TgZ(3,"mat-tab-group",2)(4,"mat-tab",3),t.YNc(5,he,2,4,"ng-template",4),t.qZA(),t.TgZ(6,"mat-tab",5),t.YNc(7,ge,2,4,"ng-template",4),t.qZA(),t.TgZ(8,"mat-tab",6),t.YNc(9,_e,2,4,"ng-template",4),t.qZA()())},dependencies:[W,h,g,u.uU]}),n})();var O=l(811);let Te=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-theme-example"]],decls:32,vars:2,consts:[[1,"example-h2"],["href","https://v15.material.angular.io/components/tabs/examples#tab-group-theme"],["id","mat-button-toggle-group-color","value","primary","aria-label","Change color"],["colorToggle","matButtonToggleGroup"],["value","primary"],["value","accent"],["value","warn"],[1,"example-button-toggle-label"],["id","mat-button-toggle-group-background-color","value","primary","aria-label","Change color"],["backgroundColorToggle","matButtonToggleGroup"],["id","tab-group-theme-example",3,"color","backgroundColor"],["label","First"],["label","Second"],["label","Third"]],template:function(e,a){if(1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Customizing the theme options on the tab group "),t.qZA()(),t.TgZ(3,"div")(4,"mat-button-toggle-group",2,3)(6,"mat-button-toggle",4),t._uU(7," Primary "),t.qZA(),t.TgZ(8,"mat-button-toggle",5),t._uU(9," Accent "),t.qZA(),t.TgZ(10,"mat-button-toggle",6),t._uU(11,"Warn"),t.qZA()(),t.TgZ(12,"span",7),t._uU(13," Color "),t.qZA()(),t.TgZ(14,"div")(15,"mat-button-toggle-group",8,9)(17,"mat-button-toggle",4),t._uU(18," Primary "),t.qZA(),t.TgZ(19,"mat-button-toggle",5),t._uU(20," Accent "),t.qZA(),t.TgZ(21,"mat-button-toggle",6),t._uU(22,"Warn"),t.qZA()(),t.TgZ(23,"span",7),t._uU(24," Background Color "),t.qZA()(),t.TgZ(25,"mat-tab-group",10)(26,"mat-tab",11),t._uU(27," Content 1 "),t.qZA(),t.TgZ(28,"mat-tab",12),t._uU(29," Content 2 "),t.qZA(),t.TgZ(30,"mat-tab",13),t._uU(31," Content 3 "),t.qZA()()),2&e){const i=t.MAs(5),r=t.MAs(16);t.xp6(25),t.Q6J("color",i.value)("backgroundColor",r.value)}},dependencies:[h,g,O.A9,O.Yi],styles:[".example-button-toggle-label[_ngcontent-%COMP%]{display:inline-block;margin:16px}mat-button-toggle-group[_ngcontent-%COMP%]{margin-bottom:8px}"]}),n})();function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"a",8),t.NdJ("click",function(){const r=t.CHM(e).$implicit,s=t.oxw();return t.KtG(s.activeLink=r)}),t._uU(1),t.qZA()}if(2&n){const e=o.$implicit,a=t.oxw();t.Q6J("active",a.activeLink==e),t.xp6(1),t.hij(" ",e," ")}}let xe=(()=>{class n{constructor(){this.links=["First","Second","Third"],this.activeLink=this.links[0],this.background=void 0}toggleBackground(){this.background=this.background?void 0:"primary"}addLink(){this.links.push(`Link ${this.links.length+1}`)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-nav-bar-basic-example"]],decls:13,vars:3,consts:[[1,"example-h2"],["href","https://v15.material.angular.io/components/tabs/examples#tab-nav-bar-basic"],["mat-tab-nav-bar","","id","tabs-nav-bar",3,"backgroundColor","tabPanel"],["mat-tab-link","",3,"active","click",4,"ngFor","ngForOf"],["mat-tab-link","","disabled",""],["tabPanel",""],["mat-raised-button","","id","toggle-background-button",1,"example-action-button",3,"click"],["mat-raised-button","","id","add-link-button",1,"example-action-button",3,"click"],["mat-tab-link","",3,"active","click"]],template:function(e,a){if(1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Basic use of the tab nav bar "),t.qZA()(),t.TgZ(3,"nav",2),t.YNc(4,ve,2,2,"a",3),t.TgZ(5,"a",4),t._uU(6,"Disabled Link"),t.qZA()(),t._UZ(7,"mat-tab-nav-panel",null,5),t.TgZ(9,"button",6),t.NdJ("click",function(){return a.toggleBackground()}),t._uU(10," Toggle background\n"),t.qZA(),t.TgZ(11,"button",7),t.NdJ("click",function(){return a.addLink()}),t._uU(12," Add link\n"),t.qZA()),2&e){const i=t.MAs(8);t.xp6(3),t.Q6J("backgroundColor",a.background)("tabPanel",i),t.xp6(1),t.Q6J("ngForOf",a.links)}},dependencies:[u.sg,rt,te,st,S.lW],styles:[".example-action-button[_ngcontent-%COMP%]{margin-top:8px;margin-right:8px}"]}),n})();function ye(n,o){if(1&n&&(t.TgZ(0,"mat-tab",5),t._uU(1,"Content (Tab with ariaLabel)"),t.qZA()),2&n){const e=o.$implicit;t.Q6J("ariaLabel","tab-"+o.index)("label",e)}}let Ce=(()=>{class n{constructor(){this.lotsOfTabs=new Array(10).fill(0).map((e,a)=>`Tab ${a}`)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-paginated-example"]],decls:6,vars:1,consts:[[1,"pagination-wrapper"],[1,"example-h2"],["href","https://material.angular.io/components/tabs/examples#tab-group-paginated"],["id","tab-group-paginated"],[3,"ariaLabel","label",4,"ngFor","ngForOf"],[3,"ariaLabel","label"]],template:function(e,a){1&e&&(t.TgZ(0,"div",0)(1,"h2",1)(2,"a",2),t._uU(3," Tab group with paginated tabs "),t.qZA()(),t.TgZ(4,"mat-tab-group",3),t.YNc(5,ye,2,2,"mat-tab",4),t.qZA()()),2&e&&(t.xp6(5),t.Q6J("ngForOf",a.lotsOfTabs))},dependencies:[u.sg,h,g],styles:[".pagination-wrapper[_ngcontent-%COMP%]{width:30%}"]}),n})();var F=l(4385);let ke=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-ink-bar-example"]],decls:31,vars:3,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/examples#tab-group-ink-bar"],[1,"control-panel"],["value","false","id","tab-group-ink-bar-select-fit-ink-bar-to-content"],["fitInkBarToContent",""],["value","false"],["value","true"],["value","false","id","tab-group-ink-bar-select-hide-disable-ripple"],["disableRipple",""],["id","tab-group-ink-bar",3,"fitInkBarToContent","disableRipple"],["label","First",3,"ariaLabel"],["label","Second"],["label","Third"],["label","Fourth","disabled",""]],template:function(e,a){if(1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with ink bar fit to content "),t.qZA()(),t.TgZ(3,"div",2)(4,"mat-form-field")(5,"mat-label"),t._uU(6,"Fit Ink Bar To Content"),t.qZA(),t.TgZ(7,"mat-select",3,4)(9,"mat-option",5),t._uU(10,"false"),t.qZA(),t.TgZ(11,"mat-option",6),t._uU(12,"true"),t.qZA()()(),t.TgZ(13,"mat-form-field")(14,"mat-label"),t._uU(15,"Disable Ripple"),t.qZA(),t.TgZ(16,"mat-select",7,8)(18,"mat-option",5),t._uU(19,"false"),t.qZA(),t.TgZ(20,"mat-option",6),t._uU(21,"true"),t.qZA()()()(),t.TgZ(22,"mat-tab-group",9)(23,"mat-tab",10),t._uU(24,"Content 1"),t.qZA(),t.TgZ(25,"mat-tab",11),t._uU(26,"Content 2"),t.qZA(),t.TgZ(27,"mat-tab",12),t._uU(28,"Content 3"),t.qZA(),t.TgZ(29,"mat-tab",13),t._uU(30,"Content 4"),t.qZA()()),2&e){const i=t.MAs(8),r=t.MAs(17);t.xp6(22),t.Q6J("fitInkBarToContent",i.value)("disableRipple",r.value),t.xp6(1),t.Q6J("ariaLabel","aria-label-tab-group-ink-bar")}},dependencies:[h,g,v.KE,v.hX,F.gD,b.ey],styles:[".control-panel[_ngcontent-%COMP%]{display:flex;gap:20px}"]}),n})(),Me=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-animations-example"]],decls:21,vars:0,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/examples#tab-group-animations"],["animationDuration","0ms","id","tab-group-animations-without-duration"],["label","First"],["label","Second"],["label","Third"],["animationDuration","2000ms","id","tab-group-animations-with-duration"]],template:function(e,a){1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group animations "),t.qZA()(),t.TgZ(3,"h3"),t._uU(4,"No animation"),t.qZA(),t.TgZ(5,"mat-tab-group",2)(6,"mat-tab",3),t._uU(7,"Content 1"),t.qZA(),t.TgZ(8,"mat-tab",4),t._uU(9,"Content 2"),t.qZA(),t.TgZ(10,"mat-tab",5),t._uU(11,"Content 3"),t.qZA()(),t.TgZ(12,"h3"),t._uU(13,"Very slow animation"),t.qZA(),t.TgZ(14,"mat-tab-group",6)(15,"mat-tab",3),t._uU(16,"Content 1"),t.qZA(),t.TgZ(17,"mat-tab",4),t._uU(18,"Content 2"),t.qZA(),t.TgZ(19,"mat-tab",5),t._uU(20,"Content 3"),t.qZA()())},dependencies:[h,g],styles:[".mat-tab-group[_ngcontent-%COMP%]{margin-bottom:48px}"]}),n})(),we=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["tab-group-align-example"]],decls:34,vars:1,consts:[[1,"example-h2"],["href","https://material.angular.io/components/tabs/examples#tab-group-align"],[1,"control-panel"],["value","false","id","tab-group-align-select-mat-stretch"],["matStretch",""],["value","false"],["value","true"],["mat-align-tabs","start","id","tab-group-align-start",3,"mat-stretch-tabs"],["label","First"],["label","Second"],["label","Third"],["mat-stretch-tabs","false","mat-align-tabs","center","id","tab-group-align-center"],["mat-stretch-tabs","false","mat-align-tabs","end","id","tab-group-align-end"]],template:function(e,a){if(1&e&&(t.TgZ(0,"h2",0)(1,"a",1),t._uU(2," Tab group with aligned labels "),t.qZA()(),t.TgZ(3,"div",2)(4,"mat-form-field")(5,"mat-label"),t._uU(6,"Mat Stretch to first tab"),t.qZA(),t.TgZ(7,"mat-select",3,4)(9,"mat-option",5),t._uU(10,"false"),t.qZA(),t.TgZ(11,"mat-option",6),t._uU(12,"true"),t.qZA()()()(),t.TgZ(13,"mat-tab-group",7)(14,"mat-tab",8),t._uU(15,"Content 1"),t.qZA(),t.TgZ(16,"mat-tab",9),t._uU(17,"Content 2"),t.qZA(),t.TgZ(18,"mat-tab",10),t._uU(19,"Content 3"),t.qZA()(),t.TgZ(20,"mat-tab-group",11)(21,"mat-tab",8),t._uU(22,"Content 1"),t.qZA(),t.TgZ(23,"mat-tab",9),t._uU(24,"Content 2"),t.qZA(),t.TgZ(25,"mat-tab",10),t._uU(26,"Content 3"),t.qZA()(),t.TgZ(27,"mat-tab-group",12)(28,"mat-tab",8),t._uU(29,"Content 1"),t.qZA(),t.TgZ(30,"mat-tab",9),t._uU(31,"Content 2"),t.qZA(),t.TgZ(32,"mat-tab",10),t._uU(33,"Content 3"),t.qZA()()),2&e){const i=t.MAs(8);t.xp6(13),t.Q6J("mat-stretch-tabs",i.value)}},dependencies:[h,g,v.KE,v.hX,F.gD,b.ey],styles:[".mat-tab-group[_ngcontent-%COMP%]{margin-bottom:48px}"]}),n})();const Ie=[{path:"",component:(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["app-tab"]],decls:13,vars:0,template:function(e,a){1&e&&t._UZ(0,"tab-group-async-example")(1,"tab-group-basic-example")(2,"tab-group-custom-label-example")(3,"tab-group-dynamic-example")(4,"tab-group-dynamic-height-example")(5,"tab-group-header-below-example")(6,"tab-group-lazy-loaded-example")(7,"tab-group-theme-example")(8,"tab-nav-bar-basic-example")(9,"tab-group-paginated-example")(10,"tab-group-ink-bar-example")(11,"tab-group-animations-example")(12,"tab-group-align-example")},dependencies:[oe,re,de,me,pe,ue,fe,Te,xe,Ce,ke,Me,we],encapsulation:2}),n})()}];let Be=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[N.Bz.forChild(Ie),N.Bz]}),n})();var Ae=l(3626);let Ze=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[u.ez,Be,ee,lt.Ps,v.lN,ct.p9,O.vV,S.ot,Ae.p0,dt.c,C.UX,F.LD]}),n})()}}]); \ No newline at end of file diff --git a/angular-page/main.js b/angular-page/main.js index f492094aea..86ae840ae4 100644 --- a/angular-page/main.js +++ b/angular-page/main.js @@ -1 +1 @@ -"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[179],{1497:(h,P,n)=>{var m=n(1481),C=(n(7435),n(6630)),o=(()=>{return(t=o||(o={})).Badges="badges",t.Autocompletes="autocompletes",t.Buttons="buttons",t.ButtonsToggle="buttons_toggle",t.Chips="chips",t.Icons="icons",t.ProgressBar="progress_bar",t.ProgressSpinner="progress_spinner",t.Ripple="ripple",t.Paginator="paginator",t.SortHeader="sort_header",t.Tables="tables",t.Autocomplete="autocomplete",t.Checkbox="checkbox",t.Datepicker="datepicker",t.FormField="form_field",t.Input="input",t.RadioButton="radio_button",t.Select="select",t.SlideToggle="slide_toggle",t.Slider="slider",t.Card="card",t.Divider="divider",t.Panel="panel",t.GridList="grid_list",t.List="list",t.Stepper="stepper",t.Tab="tab",t.Tree="tree",t.Menu="menu",t.SideNav="sidenav",t.ToolBar="toolbar",t.BottomSheet="bottom_sheet",t.Dialog="dialog",t.SnackBar="snack_bar",t.Tooltip="tooltip",o;var t})(),l=n(4650);const B=[{path:"",children:[{path:"",pathMatch:"full",component:(()=>{class t{}return t.\u0275fac=function(d){return new(d||t)},t.\u0275cmp=l.Xpm({type:t,selectors:[["app-main-page"]],decls:8,vars:0,consts:[[1,"main-page"],["src","./angular/assets/img/examples/jdi_logo.png","alt","jdi-logo"],[1,"row","text-center"],[1,"mb-4","col"],[1,"main-page-title"],[1,"main-page-desc"]],template:function(d,g){1&d&&(l.TgZ(0,"div",0),l._UZ(1,"img",1),l.TgZ(2,"div",2)(3,"div",3)(4,"h2",4),l._uU(5,"Angular Test components"),l.qZA(),l.TgZ(6,"p",5),l._uU(7," Test components for JDI Light framework "),l.qZA()()()())},styles:[".main-page[_ngcontent-%COMP%]{max-width:1785px;margin:0 auto}.main-page-title[_ngcontent-%COMP%]{font-size:3rem;line-height:3.125rem;font-weight:600}.main-page-desc[_ngcontent-%COMP%]{font-size:1rem}"]}),t})()},{path:o.Badges,loadChildren:()=>Promise.all([n.e(7392),n.e(2923)]).then(n.bind(n,2923)).then(t=>t.BadgesModule)},{path:o.Buttons,loadChildren:()=>Promise.all([n.e(4859),n.e(7392),n.e(8934)]).then(n.bind(n,8934)).then(t=>t.ButtonsModule)},{path:o.ButtonsToggle,loadChildren:()=>Promise.all([n.e(7392),n.e(811),n.e(2746)]).then(n.bind(n,2746)).then(t=>t.ButtonToggleModule)},{path:o.Chips,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(4385),n.e(8374),n.e(7957),n.e(2907)]).then(n.bind(n,2907)).then(t=>t.ChipsModule)},{path:o.Icons,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(4385),n.e(9892)]).then(n.bind(n,9892)).then(t=>t.IconsModule)},{path:o.ProgressBar,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(1948),n.e(7314),n.e(8592),n.e(1645)]).then(n.bind(n,1645)).then(t=>t.ProgressBarModule)},{path:o.ProgressSpinner,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(1948),n.e(7314),n.e(8592),n.e(1431)]).then(n.bind(n,1431)).then(t=>t.ProgressSpinnerModule)},{path:o.Ripple,loadChildren:()=>Promise.all([n.e(3237),n.e(284),n.e(6709),n.e(9439)]).then(n.bind(n,9439)).then(t=>t.RippleModule)},{path:o.Paginator,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(284),n.e(4385),n.e(266),n.e(8739),n.e(5237)]).then(n.bind(n,5237)).then(t=>t.PaginatorModule)},{path:o.SortHeader,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(4385),n.e(6308),n.e(1597)]).then(n.bind(n,1597)).then(t=>t.SortHeaderModule)},{path:o.Tables,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(266),n.e(811),n.e(8374),n.e(3626),n.e(6308),n.e(8739),n.e(8592),n.e(4735)]).then(n.bind(n,4735)).then(t=>t.TablesModule)},{path:o.Autocompletes,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(284),n.e(455),n.e(7957),n.e(5587)]).then(n.bind(n,6710)).then(t=>t.AutocompleteModule)},{path:o.Checkbox,loadChildren:()=>Promise.all([n.e(6709),n.e(3546),n.e(1948),n.e(2151)]).then(n.bind(n,2151)).then(t=>t.CheckboxModule)},{path:o.Datepicker,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(284),n.e(3546),n.e(9602),n.e(990)]).then(n.bind(n,990)).then(t=>t.DatepickerModule)},{path:o.FormField,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(1948),n.e(776)]).then(n.bind(n,776)).then(t=>t.FormFieldsModule)},{path:o.Select,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(284),n.e(6709),n.e(4385),n.e(4585)]).then(n.bind(n,4585)).then(t=>t.SelectsModule)},{path:o.SlideToggle,loadChildren:()=>Promise.all([n.e(6709),n.e(3546),n.e(1948),n.e(455),n.e(3472)]).then(n.bind(n,3472)).then(t=>t.SlideToggleModule)},{path:o.Slider,loadChildren:()=>Promise.all([n.e(3237),n.e(284),n.e(6709),n.e(3546),n.e(7314),n.e(9794)]).then(n.bind(n,9794)).then(t=>t.SliderModule)},{path:o.Card,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(8592),n.e(8415)]).then(n.bind(n,8415)).then(t=>t.CardModule)},{path:o.Divider,loadChildren:()=>n.e(4841).then(n.bind(n,4841)).then(t=>t.DividerModule)},{path:o.Panel,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(3546),n.e(455),n.e(9602),n.e(6240)]).then(n.bind(n,6240)).then(t=>t.PanelModule)},{path:o.GridList,loadChildren:()=>Promise.all([n.e(7392),n.e(9530)]).then(n.bind(n,9530)).then(t=>t.GridListModule)},{path:o.List,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(4385),n.e(1731)]).then(n.bind(n,1731)).then(t=>t.ListModule)},{path:o.Stepper,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7392),n.e(284),n.e(1139)]).then(n.bind(n,1139)).then(t=>t.StepperModule)},{path:o.Tab,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(7392),n.e(284),n.e(6709),n.e(811),n.e(3626),n.e(4570)]).then(n.bind(n,4570)).then(t=>t.TabModule)},{path:o.Tree,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(7392),n.e(284),n.e(6709),n.e(8592),n.e(481)]).then(n.bind(n,481)).then(t=>t.TreeModule)},{path:o.Input,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(284),n.e(4385),n.e(2863)]).then(n.bind(n,2863)).then(t=>t.InputsModule)},{path:o.RadioButton,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(1948),n.e(924)]).then(n.bind(n,924)).then(t=>t.RadioButtonsModule)},{path:o.Menu,loadChildren:()=>Promise.all([n.e(4859),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(6709),n.e(3546),n.e(455),n.e(1578)]).then(n.bind(n,5802)).then(t=>t.MenuModule)},{path:o.ToolBar,loadChildren:()=>Promise.all([n.e(4859),n.e(7392),n.e(8592),n.e(6695)]).then(n.bind(n,6695)).then(t=>t.ToolbarModule)},{path:o.SideNav,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(3546),n.e(1948),n.e(8592),n.e(153)]).then(n.bind(n,153)).then(t=>t.SidenavModule)},{path:o.BottomSheet,loadChildren:()=>Promise.all([n.e(4859),n.e(4080),n.e(7376),n.e(8184),n.e(6709),n.e(3546),n.e(1948),n.e(7855),n.e(5758)]).then(n.bind(n,3377)).then(t=>t.BottomSheetModule)},{path:o.Dialog,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(284),n.e(7855),n.e(365)]).then(n.bind(n,8407)).then(t=>t.DialogModule)},{path:o.SnackBar,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(284),n.e(4385),n.e(2878)]).then(n.bind(n,2878)).then(t=>t.SnackBarModule)},{path:o.Tooltip,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7376),n.e(8184),n.e(284),n.e(6709),n.e(4385),n.e(266),n.e(3203)]).then(n.bind(n,3203)).then(t=>t.TooltipModule)}]},{path:"**",redirectTo:""}];let f=(()=>{class t{}return t.\u0275fac=function(d){return new(d||t)},t.\u0275mod=l.oAB({type:t}),t.\u0275inj=l.cJS({imports:[C.Bz.forRoot(B,{}),C.Bz]}),t})();var a=n(8746),S=n(4006),x=n(529),M=n(6895),T=n(6338);function A(t,s){if(1&t&&(l.TgZ(0,"a",3),l._uU(1),l.qZA()),2&t){const d=s.$implicit;l.s9C("routerLink",d.link),l.xp6(1),l.Oqu(d.name)}}let D=(()=>{class t{constructor(){this.navLinks=[{name:"Badges",link:o.Badges},{name:"Buttons",link:o.Buttons},{name:"Buttons Toggle",link:o.ButtonsToggle},{name:"Chips",link:o.Chips},{name:"Icons",link:o.Icons},{name:"Progress Bar",link:o.ProgressBar},{name:"Progress Spinner",link:o.ProgressSpinner},{name:"Ripple",link:o.Ripple},{name:"Paginator",link:o.Paginator},{name:"Sort Header",link:o.SortHeader},{name:"Tables",link:o.Tables},{name:"Autocomplete",link:o.Autocompletes},{name:"Checkbox",link:o.Checkbox},{name:"Datepicker",link:o.Datepicker},{name:"Form Fields",link:o.FormField},{name:"Inputs",link:o.Input},{name:"Radio Buttons",link:o.RadioButton},{name:"Select",link:o.Select},{name:"Slide Toggle",link:o.SlideToggle},{name:"Slider",link:o.Slider},{name:"Card",link:o.Card},{name:"Divider",link:o.Divider},{name:"Expansion Panel",link:o.Panel},{name:"Grid List",link:o.GridList},{name:"List",link:o.List},{name:"Stepper",link:o.Stepper},{name:"Tab",link:o.Tab},{name:"Tree",link:o.Tree},{name:"Menu",link:o.Menu},{name:"Toolbar",link:o.ToolBar},{name:"Sidenav",link:o.SideNav},{name:"Bottom Sheet",link:o.BottomSheet},{name:"Dialog",link:o.Dialog},{name:"SnackBar",link:o.SnackBar},{name:"Tooltip",link:o.Tooltip}].sort((d,g)=>d.name>g.name?1:-1)}}return t.\u0275fac=function(d){return new(d||t)},t.\u0275cmp=l.Xpm({type:t,selectors:[["app"]],decls:4,vars:1,consts:[[1,"nav-list"],["class","nav-list-item","mat-list-item","",3,"routerLink",4,"ngFor","ngForOf"],[1,"content"],["mat-list-item","",1,"nav-list-item",3,"routerLink"]],template:function(d,g){1&d&&(l.TgZ(0,"mat-nav-list",0),l.YNc(1,A,2,2,"a",1),l.qZA(),l.TgZ(2,"div",2),l._UZ(3,"router-outlet"),l.qZA()),2&d&&(l.xp6(1),l.Q6J("ngForOf",g.navLinks))},dependencies:[M.sg,C.lC,C.rH,T.Hk,T.Tg],styles:["[_nghost-%COMP%]{display:flex}.nav-list[_ngcontent-%COMP%]{width:240px;height:100vh;overflow:auto;border-right:1px solid rgba(0,0,0,.12);background-color:#fafafa;color:#000000de;position:sticky;top:0}.nav-list-item[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;height:48px;line-height:24px;font-size:16px;color:#000000de}.content[_ngcontent-%COMP%]{padding:30px;width:100%}"]}),t})(),L=(()=>{class t{}return t.\u0275fac=function(d){return new(d||t)},t.\u0275mod=l.oAB({type:t,bootstrap:[D]}),t.\u0275inj=l.cJS({providers:[{provide:M.S$,useClass:M.Do}],imports:[m.b2,a.PW,S.u5,x.JF,S.UX,f,T.ie]}),t})();m.q6().bootstrapModule(L).catch(t=>console.error(t))},7435:(h,P,n)=>{n(609)}},h=>{h.O(0,[4736],()=>h(h.s=1497)),h.O()}]); \ No newline at end of file +"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[179],{1497:(h,P,n)=>{var m=n(1481),C=(n(7435),n(6630)),o=(()=>{return(t=o||(o={})).Badges="badges",t.Autocompletes="autocompletes",t.Buttons="buttons",t.ButtonsToggle="buttons_toggle",t.Chips="chips",t.Icons="icons",t.ProgressBar="progress_bar",t.ProgressSpinner="progress_spinner",t.Ripple="ripple",t.Paginator="paginator",t.SortHeader="sort_header",t.Tables="tables",t.Autocomplete="autocomplete",t.Checkbox="checkbox",t.Datepicker="datepicker",t.FormField="form_field",t.Input="input",t.RadioButton="radio_button",t.Select="select",t.SlideToggle="slide_toggle",t.Slider="slider",t.Card="card",t.Divider="divider",t.Panel="panel",t.GridList="grid_list",t.List="list",t.Stepper="stepper",t.Tab="tab",t.Tree="tree",t.Menu="menu",t.SideNav="sidenav",t.ToolBar="toolbar",t.BottomSheet="bottom_sheet",t.Dialog="dialog",t.SnackBar="snack_bar",t.Tooltip="tooltip",o;var t})(),l=n(4650);const v=[{path:"",children:[{path:"",pathMatch:"full",component:(()=>{class t{}return t.\u0275fac=function(d){return new(d||t)},t.\u0275cmp=l.Xpm({type:t,selectors:[["app-main-page"]],decls:8,vars:0,consts:[[1,"main-page"],["src","./angular/assets/img/examples/jdi_logo.png","alt","jdi-logo"],[1,"row","text-center"],[1,"mb-4","col"],[1,"main-page-title"],[1,"main-page-desc"]],template:function(d,g){1&d&&(l.TgZ(0,"div",0),l._UZ(1,"img",1),l.TgZ(2,"div",2)(3,"div",3)(4,"h2",4),l._uU(5,"Angular Test components"),l.qZA(),l.TgZ(6,"p",5),l._uU(7," Test components for JDI Light framework "),l.qZA()()()())},styles:[".main-page[_ngcontent-%COMP%]{max-width:1785px;margin:0 auto}.main-page-title[_ngcontent-%COMP%]{font-size:3rem;line-height:3.125rem;font-weight:600}.main-page-desc[_ngcontent-%COMP%]{font-size:1rem}"]}),t})()},{path:o.Badges,loadChildren:()=>Promise.all([n.e(7392),n.e(2923)]).then(n.bind(n,2923)).then(t=>t.BadgesModule)},{path:o.Buttons,loadChildren:()=>Promise.all([n.e(4859),n.e(7392),n.e(8934)]).then(n.bind(n,8934)).then(t=>t.ButtonsModule)},{path:o.ButtonsToggle,loadChildren:()=>Promise.all([n.e(7392),n.e(811),n.e(2746)]).then(n.bind(n,2746)).then(t=>t.ButtonToggleModule)},{path:o.Chips,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(4385),n.e(8374),n.e(7957),n.e(2907)]).then(n.bind(n,2907)).then(t=>t.ChipsModule)},{path:o.Icons,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(4385),n.e(9892)]).then(n.bind(n,9892)).then(t=>t.IconsModule)},{path:o.ProgressBar,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(1948),n.e(7314),n.e(8592),n.e(1645)]).then(n.bind(n,1645)).then(t=>t.ProgressBarModule)},{path:o.ProgressSpinner,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(1948),n.e(7314),n.e(8592),n.e(1431)]).then(n.bind(n,1431)).then(t=>t.ProgressSpinnerModule)},{path:o.Ripple,loadChildren:()=>Promise.all([n.e(3237),n.e(284),n.e(6709),n.e(9439)]).then(n.bind(n,9439)).then(t=>t.RippleModule)},{path:o.Paginator,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(284),n.e(4385),n.e(266),n.e(8739),n.e(5237)]).then(n.bind(n,5237)).then(t=>t.PaginatorModule)},{path:o.SortHeader,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(8184),n.e(4385),n.e(6308),n.e(1597)]).then(n.bind(n,1597)).then(t=>t.SortHeaderModule)},{path:o.Tables,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(266),n.e(811),n.e(8374),n.e(3626),n.e(6308),n.e(8739),n.e(8592),n.e(4735)]).then(n.bind(n,4735)).then(t=>t.TablesModule)},{path:o.Autocompletes,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(8184),n.e(284),n.e(455),n.e(7957),n.e(5587)]).then(n.bind(n,6710)).then(t=>t.AutocompleteModule)},{path:o.Checkbox,loadChildren:()=>Promise.all([n.e(6709),n.e(3546),n.e(1948),n.e(2151)]).then(n.bind(n,2151)).then(t=>t.CheckboxModule)},{path:o.Datepicker,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(3546),n.e(9602),n.e(990)]).then(n.bind(n,990)).then(t=>t.DatepickerModule)},{path:o.FormField,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(1948),n.e(776)]).then(n.bind(n,776)).then(t=>t.FormFieldsModule)},{path:o.Select,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(8184),n.e(284),n.e(6709),n.e(4385),n.e(4585)]).then(n.bind(n,4585)).then(t=>t.SelectsModule)},{path:o.SlideToggle,loadChildren:()=>Promise.all([n.e(6709),n.e(3546),n.e(1948),n.e(455),n.e(3472)]).then(n.bind(n,3472)).then(t=>t.SlideToggleModule)},{path:o.Slider,loadChildren:()=>Promise.all([n.e(3237),n.e(284),n.e(6709),n.e(3546),n.e(7314),n.e(9794)]).then(n.bind(n,9794)).then(t=>t.SliderModule)},{path:o.Card,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(8592),n.e(8415)]).then(n.bind(n,8415)).then(t=>t.CardModule)},{path:o.Divider,loadChildren:()=>n.e(4841).then(n.bind(n,4841)).then(t=>t.DividerModule)},{path:o.Panel,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(3546),n.e(455),n.e(9602),n.e(6240)]).then(n.bind(n,6240)).then(t=>t.PanelModule)},{path:o.GridList,loadChildren:()=>Promise.all([n.e(7392),n.e(9530)]).then(n.bind(n,9530)).then(t=>t.GridListModule)},{path:o.List,loadChildren:()=>Promise.all([n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(4385),n.e(1731)]).then(n.bind(n,1731)).then(t=>t.ListModule)},{path:o.Stepper,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(7392),n.e(284),n.e(1139)]).then(n.bind(n,1139)).then(t=>t.StepperModule)},{path:o.Tab,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(811),n.e(3626),n.e(9325)]).then(n.bind(n,9325)).then(t=>t.TabModule)},{path:o.Tree,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(7392),n.e(284),n.e(6709),n.e(8592),n.e(481)]).then(n.bind(n,481)).then(t=>t.TreeModule)},{path:o.Input,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(4385),n.e(2863)]).then(n.bind(n,2863)).then(t=>t.InputsModule)},{path:o.RadioButton,loadChildren:()=>Promise.all([n.e(4859),n.e(3546),n.e(1948),n.e(924)]).then(n.bind(n,924)).then(t=>t.RadioButtonsModule)},{path:o.Menu,loadChildren:()=>Promise.all([n.e(4859),n.e(4080),n.e(8184),n.e(7392),n.e(6709),n.e(3546),n.e(455),n.e(1578)]).then(n.bind(n,5802)).then(t=>t.MenuModule)},{path:o.ToolBar,loadChildren:()=>Promise.all([n.e(4859),n.e(7392),n.e(8592),n.e(6695)]).then(n.bind(n,6695)).then(t=>t.ToolbarModule)},{path:o.SideNav,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(7392),n.e(284),n.e(6709),n.e(4385),n.e(3546),n.e(1948),n.e(8592),n.e(153)]).then(n.bind(n,153)).then(t=>t.SidenavModule)},{path:o.BottomSheet,loadChildren:()=>Promise.all([n.e(4859),n.e(4080),n.e(8184),n.e(6709),n.e(3546),n.e(1948),n.e(7855),n.e(5758)]).then(n.bind(n,3377)).then(t=>t.BottomSheetModule)},{path:o.Dialog,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(284),n.e(7855),n.e(365)]).then(n.bind(n,8407)).then(t=>t.DialogModule)},{path:o.SnackBar,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(284),n.e(4385),n.e(2878)]).then(n.bind(n,2878)).then(t=>t.SnackBarModule)},{path:o.Tooltip,loadChildren:()=>Promise.all([n.e(4859),n.e(3237),n.e(4080),n.e(8184),n.e(284),n.e(6709),n.e(4385),n.e(266),n.e(3203)]).then(n.bind(n,3203)).then(t=>t.TooltipModule)}]},{path:"**",redirectTo:""}];let B=(()=>{class t{}return t.\u0275fac=function(d){return new(d||t)},t.\u0275mod=l.oAB({type:t}),t.\u0275inj=l.cJS({imports:[C.Bz.forRoot(v,{}),C.Bz]}),t})();var f=n(8746),S=n(4006),x=n(529),M=n(6895),T=n(6338);function A(t,s){if(1&t&&(l.TgZ(0,"a",3),l._uU(1),l.qZA()),2&t){const d=s.$implicit;l.s9C("routerLink",d.link),l.xp6(1),l.Oqu(d.name)}}let D=(()=>{class t{constructor(){this.navLinks=[{name:"Badges",link:o.Badges},{name:"Buttons",link:o.Buttons},{name:"Buttons Toggle",link:o.ButtonsToggle},{name:"Chips",link:o.Chips},{name:"Icons",link:o.Icons},{name:"Progress Bar",link:o.ProgressBar},{name:"Progress Spinner",link:o.ProgressSpinner},{name:"Ripple",link:o.Ripple},{name:"Paginator",link:o.Paginator},{name:"Sort Header",link:o.SortHeader},{name:"Tables",link:o.Tables},{name:"Autocomplete",link:o.Autocompletes},{name:"Checkbox",link:o.Checkbox},{name:"Datepicker",link:o.Datepicker},{name:"Form Fields",link:o.FormField},{name:"Inputs",link:o.Input},{name:"Radio Buttons",link:o.RadioButton},{name:"Select",link:o.Select},{name:"Slide Toggle",link:o.SlideToggle},{name:"Slider",link:o.Slider},{name:"Card",link:o.Card},{name:"Divider",link:o.Divider},{name:"Expansion Panel",link:o.Panel},{name:"Grid List",link:o.GridList},{name:"List",link:o.List},{name:"Stepper",link:o.Stepper},{name:"Tab",link:o.Tab},{name:"Tree",link:o.Tree},{name:"Menu",link:o.Menu},{name:"Toolbar",link:o.ToolBar},{name:"Sidenav",link:o.SideNav},{name:"Bottom Sheet",link:o.BottomSheet},{name:"Dialog",link:o.Dialog},{name:"SnackBar",link:o.SnackBar},{name:"Tooltip",link:o.Tooltip}].sort((d,g)=>d.name>g.name?1:-1)}}return t.\u0275fac=function(d){return new(d||t)},t.\u0275cmp=l.Xpm({type:t,selectors:[["app"]],decls:4,vars:1,consts:[[1,"nav-list"],["class","nav-list-item","mat-list-item","",3,"routerLink",4,"ngFor","ngForOf"],[1,"content"],["mat-list-item","",1,"nav-list-item",3,"routerLink"]],template:function(d,g){1&d&&(l.TgZ(0,"mat-nav-list",0),l.YNc(1,A,2,2,"a",1),l.qZA(),l.TgZ(2,"div",2),l._UZ(3,"router-outlet"),l.qZA()),2&d&&(l.xp6(1),l.Q6J("ngForOf",g.navLinks))},dependencies:[M.sg,C.lC,C.rH,T.Hk,T.Tg],styles:["[_nghost-%COMP%]{display:flex}.nav-list[_ngcontent-%COMP%]{width:240px;height:100vh;overflow:auto;border-right:1px solid rgba(0,0,0,.12);background-color:#fafafa;color:#000000de;position:sticky;top:0}.nav-list-item[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;height:48px;line-height:24px;font-size:16px;color:#000000de}.content[_ngcontent-%COMP%]{padding:30px;width:100%}"]}),t})(),L=(()=>{class t{}return t.\u0275fac=function(d){return new(d||t)},t.\u0275mod=l.oAB({type:t,bootstrap:[D]}),t.\u0275inj=l.cJS({providers:[{provide:M.S$,useClass:M.Do}],imports:[m.b2,f.PW,S.u5,x.JF,S.UX,B,T.ie]}),t})();m.q6().bootstrapModule(L).catch(t=>console.error(t))},7435:(h,P,n)=>{n(609)}},h=>{h.O(0,[4736],()=>h(h.s=1497)),h.O()}]); \ No newline at end of file