File "tabs.min.aa00260496ec.js"

Full Path: /home/lacostenacom/public_html/wp/wp./wp-content/plugins/imunify-security/assets/ui-app/assets/static/shared-dependencies/tabs.min.aa00260496ec.js
File size: 71.76 KB
MIME-type: text/plain
Charset: utf-8

System.register(["@angular/common","@angular/core","@angular/material/core","@angular/cdk/portal","@angular/cdk/observers","@angular/cdk/a11y","@angular/cdk/bidi","rxjs","rxjs/operators","@angular/animations","@angular/cdk/coercion","@angular/cdk/scrolling","@angular/cdk/platform","@angular/platform-browser/animations","@angular/cdk/keycodes"],(function(t){"use strict";var e,a,n,i,r,o,c,s,d,l,b,m,h,u,p,_,g,f,v,x,y,k,C,I,w,T,R,D,P,B,E,S,L,A,j,M,F,O,N,H,Q,z,W,V,q,$,G,K,Z,Y,U,X,J,tt,et,at,nt,it;return{setters:[function(t){e=t.DOCUMENT,a=t,n=t.CommonModule},function(t){i=t,r=t.forwardRef,t.Directive,t.Inject,o=t.EventEmitter,t.Optional,t.Output,t.Input,t.Component,t.ViewEncapsulation,t.ChangeDetectionStrategy,t.ViewChild,c=t.InjectionToken,s=t.TemplateRef,t.ContentChild,t.ContentChildren,d=t.QueryList,t.Attribute,t.NgModule},function(t){l=t.mixinDisabled,b=t,m=t.mixinColor,h=t.mixinDisableRipple,u=t.mixinTabIndex,p=t.MAT_RIPPLE_GLOBAL_OPTIONS,_=t.MatCommonModule,g=t.MatRippleModule},function(t){f=t.CdkPortalOutlet,v=t.CdkPortal,x=t.TemplatePortal,y=t,k=t.PortalModule},function(t){C=t,I=t.ObserversModule},function(t){w=t.FocusKeyManager,T=t,R=t.A11yModule},function(t){D=t},function(t){P=t.Subscription,B=t.Subject,E=t.fromEvent,S=t.of,L=t.merge,A=t.EMPTY,j=t.Observable,M=t.timer,F=t.BehaviorSubject},function(t){O=t.startWith,N=t.distinctUntilChanged,H=t.takeUntil,Q=t.take,z=t.switchMap,W=t.skip,V=t.filter},function(t){q=t.trigger,$=t.state,G=t.style,K=t.transition,Z=t.animate},function(t){Y=t.coerceBooleanProperty,U=t.coerceNumberProperty},function(t){X=t},function(t){J=t.normalizePassiveListenerOptions,tt=t},function(t){et=t.ANIMATION_MODULE_TYPE},function(t){at=t.hasModifierKey,nt=t.SPACE,it=t.ENTER}],execute:function(){function rt(t,e){}t("_MAT_INK_BAR_POSITIONER_FACTORY",Ft);const ot=function(t){return{animationDuration:t}},ct=function(t,e){return{value:t,params:e}};function st(t,e){1&t&&i.\u0275\u0275projection(0)}const dt=["*"],lt=["tabListContainer"],bt=["tabList"],mt=["tabListInner"],ht=["nextPaginator"],ut=["previousPaginator"],pt=["tabBodyWrapper"],_t=["tabHeader"];function gt(t,e){}function ft(t,e){if(1&t&&i.\u0275\u0275template(0,gt,0,0,"ng-template",14),2&t){const t=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275property("cdkPortalOutlet",t.templateLabel)}}function vt(t,e){if(1&t&&i.\u0275\u0275text(0),2&t){const t=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275textInterpolate(t.textLabel)}}function xt(t,e){if(1&t){const t=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"div",6,7),i.\u0275\u0275listener("click",(function(){const e=i.\u0275\u0275restoreView(t),a=e.$implicit,n=e.index,r=i.\u0275\u0275nextContext(),o=i.\u0275\u0275reference(1);return i.\u0275\u0275resetView(r._handleClick(a,o,n))}))("cdkFocusChange",(function(e){const a=i.\u0275\u0275restoreView(t).index,n=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(n._tabFocusChanged(e,a))})),i.\u0275\u0275element(2,"span",8)(3,"div",9),i.\u0275\u0275elementStart(4,"span",10)(5,"span",11),i.\u0275\u0275template(6,ft,1,1,"ng-template",12),i.\u0275\u0275template(7,vt,1,1,"ng-template",null,13,i.\u0275\u0275templateRefExtractor),i.\u0275\u0275elementEnd()()()}if(2&t){const t=e.$implicit,a=e.index,n=i.\u0275\u0275reference(1),r=i.\u0275\u0275reference(8),o=i.\u0275\u0275nextContext();i.\u0275\u0275classProp("mdc-tab--active",o.selectedIndex===a),i.\u0275\u0275property("id",o._getTabLabelId(a))("ngClass",t.labelClass)("disabled",t.disabled)("fitInkBarToContent",o.fitInkBarToContent),i.\u0275\u0275attribute("tabIndex",o._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(a))("aria-selected",o.selectedIndex===a)("aria-label",t.ariaLabel||null)("aria-labelledby",!t.ariaLabel&&t.ariaLabelledby?t.ariaLabelledby:null),i.\u0275\u0275advance(3),i.\u0275\u0275property("matRippleTrigger",n)("matRippleDisabled",t.disabled||o.disableRipple),i.\u0275\u0275advance(3),i.\u0275\u0275property("ngIf",t.templateLabel)("ngIfElse",r)}}function yt(t,e){if(1&t){const t=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"mat-tab-body",15),i.\u0275\u0275listener("_onCentered",(function(){i.\u0275\u0275restoreView(t);const e=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(e._removeTabBodyWrapperHeight())}))("_onCentering",(function(e){i.\u0275\u0275restoreView(t);const a=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(a._setTabBodyWrapperHeight(e))})),i.\u0275\u0275elementEnd()}if(2&t){const t=e.$implicit,a=e.index,n=i.\u0275\u0275nextContext();i.\u0275\u0275classProp("mat-mdc-tab-body-active",n.selectedIndex===a),i.\u0275\u0275property("id",n._getTabContentId(a))("ngClass",t.bodyClass)("content",t.content)("position",t.position)("origin",t.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),i.\u0275\u0275attribute("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const kt=["mat-tab-nav-bar",""],Ct=["mat-tab-link",""],It=t("matTabsAnimations",{translateTab:q("translateTab",[$("center, void, left-origin-center, right-origin-center",G({transform:"none"})),$("left",G({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),$("right",G({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),K("* => left, * => right, left => center, right => center",Z("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),K("void => left-origin-center",[G({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),Z("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),K("void => right-origin-center",[G({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),Z("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])});class wt extends f{constructor(t,e,a,n){super(t,e,n),this._host=a,this._centeringSub=P.EMPTY,this._leavingSub=P.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(O(this._host._isCenterPosition(this._host._position))).subscribe((t=>{t&&!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()}static{this.\u0275fac=function(t){return new(t||wt)(i.\u0275\u0275directiveInject(i.ComponentFactoryResolver),i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(r((()=>Rt))),i.\u0275\u0275directiveInject(e))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:wt,selectors:[["","matTabBodyHost",""]],features:[i.\u0275\u0275InheritDefinitionFeature]})}}t("MatTabBodyPortal",wt);class Tt{set position(t){this._positionIndex=t,this._computePositionAnimationState()}constructor(t,e,a){this._elementRef=t,this._dir=e,this._dirChangeSubscription=P.EMPTY,this._translateTabComplete=new B,this._onCentering=new o,this._beforeCentering=new o,this._afterLeavingCenter=new o,this._onCentered=new o(!0),this.animationDuration="500ms",this.preserveContent=!1,e&&(this._dirChangeSubscription=e.change.subscribe((t=>{this._computePositionAnimationState(t),a.markForCheck()}))),this._translateTabComplete.pipe(N(((t,e)=>t.fromState===e.fromState&&t.toState===e.toState))).subscribe((t=>{this._isCenterPosition(t.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(t.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(t){const e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}_computePositionAnimationState(t=this._getLayoutDirection()){this._positionIndex<0?this._position="ltr"==t?"left":"right":this._positionIndex>0?this._position="ltr"==t?"right":"left":this._position="center"}_computePositionFromOrigin(t){const e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}static{this.\u0275fac=function(t){return new(t||Tt)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.ChangeDetectorRef))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Tt,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}}t("_MatTabBodyBase",Tt);class Rt extends Tt{constructor(t,e,a){super(t,e,a)}static{this.\u0275fac=function(t){return new(t||Rt)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.ChangeDetectorRef))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:Rt,selectors:[["mat-tab-body"]],viewQuery:function(t,e){if(1&t&&i.\u0275\u0275viewQuery(f,5),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._portalHost=t.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[i.\u0275\u0275InheritDefinitionFeature],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(i.\u0275\u0275elementStart(0,"div",0,1),i.\u0275\u0275listener("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),i.\u0275\u0275template(2,rt,0,0,"ng-template",2),i.\u0275\u0275elementEnd()),2&t&&i.\u0275\u0275property("@translateTab",i.\u0275\u0275pureFunction2(3,ct,e._position,i.\u0275\u0275pureFunction1(1,ot,e.animationDuration)))},dependencies:[wt],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:[It.translateTab]}})}}t("MatTabBody",Rt);const Dt=t("MAT_TAB_CONTENT",new c("MatTabContent"));class Pt{constructor(t){this.template=t}static{this.\u0275fac=function(t){return new(t||Pt)(i.\u0275\u0275directiveInject(i.TemplateRef))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Pt,selectors:[["","matTabContent",""]],features:[i.\u0275\u0275ProvidersFeature([{provide:Dt,useExisting:Pt}])]})}}t("MatTabContent",Pt);const Bt=t("MAT_TAB_LABEL",new c("MatTabLabel")),Et=t("MAT_TAB",new c("MAT_TAB"));class St extends v{constructor(t,e,a){super(t,e),this._closestTab=a}static{this.\u0275fac=function(t){return new(t||St)(i.\u0275\u0275directiveInject(i.TemplateRef),i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(Et,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:St,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[i.\u0275\u0275ProvidersFeature([{provide:Bt,useExisting:St}]),i.\u0275\u0275InheritDefinitionFeature]})}}t("MatTabLabel",St);const Lt="mdc-tab-indicator--active",At="mdc-tab-indicator--no-transition";class jt{constructor(t){this._items=t}hide(){this._items.forEach((t=>t.deactivateInkBar()))}alignToElement(t){const e=this._items.find((e=>e.elementRef.nativeElement===t)),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const t=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(t),this._currentItem=e}}}function Mt(t){return class extends t{constructor(...t){super(...t),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(t){const e=Y(t);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(t){const e=this.elementRef.nativeElement;if(!t||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(Lt);const a=e.getBoundingClientRect(),n=t.width/a.width,i=t.left-a.left;e.classList.add(At),this._inkBarContentElement.style.setProperty("transform",`translateX(${i}px) scaleX(${n})`),e.getBoundingClientRect(),e.classList.remove(At),e.classList.add(Lt),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Lt)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const t=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=t.createElement("span"),this._inkBarContentElement=t.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._inkBarElement;const t=this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement;t.appendChild(this._inkBarElement)}}}function Ft(){return t=>({left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"})}t("MatInkBar",jt);t("_MAT_INK_BAR_POSITIONER",new c("MatInkBarPositioner",{providedIn:"root",factory:Ft}));const Ot=l(class{});class Nt extends Ot{constructor(t){super(),this.elementRef=t}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static{this.\u0275fac=function(t){return new(t||Nt)(i.\u0275\u0275directiveInject(i.ElementRef))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Nt,features:[i.\u0275\u0275InheritDefinitionFeature]})}}t("_MatTabLabelWrapperBase",Nt);const Ht=Mt(Nt);class Qt extends Ht{static{this.\u0275fac=function(){let t;return function(e){return(t||(t=i.\u0275\u0275getInheritedFactory(Qt)))(e||Qt)}}()}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Qt,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(i.\u0275\u0275attribute("aria-disabled",!!e.disabled),i.\u0275\u0275classProp("mat-mdc-tab-disabled",e.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[i.\u0275\u0275InheritDefinitionFeature]})}}t("MatTabLabelWrapper",Qt);const zt=l(class{}),Wt=t("MAT_TAB_GROUP",new c("MAT_TAB_GROUP"));class Vt extends zt{get content(){return this._contentPortal}constructor(t,e){super(),this._viewContainerRef=t,this._closestTabGroup=e,this.textLabel="",this._contentPortal=null,this._stateChanges=new B,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new x(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(t){t&&t._closestTab===this&&(this._templateLabel=t)}static{this.\u0275fac=function(t){return new(t||Vt)(i.\u0275\u0275directiveInject(i.ViewContainerRef),i.\u0275\u0275directiveInject(Wt,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Vt,viewQuery:function(t,e){if(1&t&&i.\u0275\u0275viewQuery(s,7),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._implicitContent=t.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]})}}t("_MatTabBase",Vt);class qt extends Vt{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(t){this._setTemplateLabelInput(t)}static{this.\u0275fac=function(){let t;return function(e){return(t||(t=i.\u0275\u0275getInheritedFactory(qt)))(e||qt)}}()}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:qt,selectors:[["mat-tab"]],contentQueries:function(t,e,a){if(1&t&&(i.\u0275\u0275contentQuery(a,Pt,7,s),i.\u0275\u0275contentQuery(a,St,5)),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._explicitContent=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e.templateLabel=t.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[i.\u0275\u0275ProvidersFeature([{provide:Et,useExisting:qt}]),i.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:dt,decls:1,vars:0,template:function(t,e){1&t&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275template(0,st,1,0,"ng-template"))},encapsulation:2})}}t("MatTab",qt);const $t=J({passive:!0});class Gt{get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=Y(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){t=U(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}constructor(t,e,a,n,i,r,c){this._elementRef=t,this._changeDetectorRef=e,this._viewportRuler=a,this._dir=n,this._ngZone=i,this._platform=r,this._animationMode=c,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new B,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new B,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new o,this.indexFocused=new o,i.runOutsideAngular((()=>{E(t.nativeElement,"mouseleave").pipe(H(this._destroyed)).subscribe((()=>{this._stopInterval()}))}))}ngAfterViewInit(){E(this._previousPaginator.nativeElement,"touchstart",$t).pipe(H(this._destroyed)).subscribe((()=>{this._handlePaginatorPress("before")})),E(this._nextPaginator.nativeElement,"touchstart",$t).pipe(H(this._destroyed)).subscribe((()=>{this._handlePaginatorPress("after")}))}ngAfterContentInit(){const t=this._dir?this._dir.change:S("ltr"),e=this._viewportRuler.change(150),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new w(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate((()=>!1)),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(Q(1)).subscribe(a),L(t,e,this._items.changes,this._itemsResized()).pipe(H(this._destroyed)).subscribe((()=>{this._ngZone.run((()=>{Promise.resolve().then((()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()}))})),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())})),this._keyManager.change.subscribe((t=>{this.indexFocused.emit(t),this._setTabFocus(t)}))}_itemsResized(){return"function"!=typeof ResizeObserver?A:this._items.changes.pipe(O(this._items),z((t=>new j((e=>this._ngZone.runOutsideAngular((()=>{const a=new ResizeObserver((t=>e.next(t)));return t.forEach((t=>a.observe(t.elementRef.nativeElement))),()=>{a.disconnect()}})))))),W(1),V((t=>t.some((t=>t.contentRect.width>0&&t.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(t){if(!at(t))switch(t.keyCode){case it:case nt:if(this.focusIndex!==this.selectedIndex){const e=this._items.get(this.focusIndex);e&&!e.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t))}break;default:this._keyManager.onKeydown(t)}}_onContentChanges(){const t=this._elementRef.nativeElement.textContent;t!==this._currentTextContent&&(this._currentTextContent=t||"",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(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}_isValidIndex(t){return!this._items||!!this._items.toArray()[t]}_setTabFocus(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();const e=this._tabListContainer.nativeElement,a=this._getLayoutDirection();e.scrollLeft="ltr"==a?0:e.scrollWidth-e.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const t=this.scrollDistance,e="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform=`translateX(${Math.round(e)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(t){this._scrollTo(t)}_scrollHeader(t){const e=("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3;return this._scrollTo(this._scrollDistance+e)}_handlePaginatorClick(t){this._stopInterval(),this._scrollHeader(t)}_scrollToLabel(t){if(this.disablePagination)return;const e=this._items?this._items.toArray()[t]:null;if(!e)return;const a=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:n,offsetWidth:i}=e.elementRef.nativeElement;let r,o;"ltr"==this._getLayoutDirection()?(r=n,o=r+i):(o=this._tabListInner.nativeElement.offsetWidth-n,r=o-i);const c=this.scrollDistance,s=this.scrollDistance+a;r<c?this.scrollDistance-=c-r:o>s&&(this.scrollDistance+=Math.min(o-s,r-c))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const t=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}_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 t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(t,e){e&&null!=e.button&&0!==e.button||(this._stopInterval(),M(650,100).pipe(H(L(this._stopScrolling,this._destroyed))).subscribe((()=>{const{maxScrollDistance:e,distance:a}=this._scrollHeader(t);(0===a||a>=e)&&this._stopInterval()})))}_scrollTo(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}static{this.\u0275fac=function(t){return new(t||Gt)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(X.ViewportRuler),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.NgZone),i.\u0275\u0275directiveInject(tt.Platform),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Gt,inputs:{disablePagination:"disablePagination"}})}}t("MatPaginatedTabHeader",Gt);class Kt extends Gt{get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=Y(t)}constructor(t,e,a,n,i,r,o){super(t,e,a,n,i,r,o),this._disableRipple=!1}_itemSelected(t){t.preventDefault()}static{this.\u0275fac=function(t){return new(t||Kt)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(X.ViewportRuler),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.NgZone),i.\u0275\u0275directiveInject(tt.Platform),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Kt,inputs:{disableRipple:"disableRipple"},features:[i.\u0275\u0275InheritDefinitionFeature]})}}t("_MatTabHeaderBase",Kt);class Zt extends Kt{constructor(t,e,a,n,i,r,o){super(t,e,a,n,i,r,o)}ngAfterContentInit(){this._inkBar=new jt(this._items),super.ngAfterContentInit()}static{this.\u0275fac=function(t){return new(t||Zt)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(X.ViewportRuler),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.NgZone),i.\u0275\u0275directiveInject(tt.Platform),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:Zt,selectors:[["mat-tab-header"]],contentQueries:function(t,e,a){if(1&t&&i.\u0275\u0275contentQuery(a,Qt,4),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._items=t)}},viewQuery:function(t,e){if(1&t&&(i.\u0275\u0275viewQuery(lt,7),i.\u0275\u0275viewQuery(bt,7),i.\u0275\u0275viewQuery(mt,7),i.\u0275\u0275viewQuery(ht,5),i.\u0275\u0275viewQuery(ut,5)),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabListContainer=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabList=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabListInner=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._nextPaginator=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._previousPaginator=t.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&i.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[i.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:dt,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(t,e){1&t&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275elementStart(0,"button",0,1),i.\u0275\u0275listener("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),i.\u0275\u0275element(2,"div",2),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"div",3,4),i.\u0275\u0275listener("keydown",(function(t){return e._handleKeydown(t)})),i.\u0275\u0275elementStart(5,"div",5,6),i.\u0275\u0275listener("cdkObserveContent",(function(){return e._onContentChanges()})),i.\u0275\u0275elementStart(7,"div",7,8),i.\u0275\u0275projection(9),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(10,"button",9,10),i.\u0275\u0275listener("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),i.\u0275\u0275element(12,"div",2),i.\u0275\u0275elementEnd()),2&t&&(i.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",e._disableScrollBefore),i.\u0275\u0275property("matRippleDisabled",e._disableScrollBefore||e.disableRipple)("disabled",e._disableScrollBefore||null),i.\u0275\u0275advance(3),i.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===e._animationMode),i.\u0275\u0275advance(7),i.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",e._disableScrollAfter),i.\u0275\u0275property("matRippleDisabled",e._disableScrollAfter||e.disableRipple)("disabled",e._disableScrollAfter||null))},dependencies:[b.MatRipple,C.CdkObserveContent],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.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;background-color:var(--mat-tab-header-inactive-ripple-color)}.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;border-color:var(--mat-tab-header-pagination-icon-color)}.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})}}t("MatTabHeader",Zt);const Yt=t("MAT_TABS_CONFIG",new c("MAT_TABS_CONFIG"));let Ut=0;const Xt=m(h(class{constructor(t){this._elementRef=t}}),"primary");class Jt extends Xt{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(t){this._dynamicHeight=Y(t)}get selectedIndex(){return this._selectedIndex}set selectedIndex(t){this._indexToSelect=U(t,null)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t+"")?t+"ms":t}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(t){this._contentTabIndex=U(t,null)}get disablePagination(){return this._disablePagination}set disablePagination(t){this._disablePagination=Y(t)}get preserveContent(){return this._preserveContent}set preserveContent(t){this._preserveContent=Y(t)}get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement.classList;e.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&e.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}constructor(t,e,a,n){super(t),this._changeDetectorRef=e,this._animationMode=n,this._tabs=new d,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=P.EMPTY,this._tabLabelSubscription=P.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new o,this.focusChange=new o,this.animationDone=new o,this.selectedTabChange=new o(!0),this._groupId=Ut++,this.animationDuration=a&&a.animationDuration?a.animationDuration:"500ms",this.disablePagination=!(!a||null==a.disablePagination)&&a.disablePagination,this.dynamicHeight=!(!a||null==a.dynamicHeight)&&a.dynamicHeight,this.contentTabIndex=a?.contentTabIndex??null,this.preserveContent=!!a?.preserveContent}ngAfterContentChecked(){const t=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=t){const e=null==this._selectedIndex;if(!e){this.selectedTabChange.emit(this._createChangeEvent(t));const e=this._tabBodyWrapper.nativeElement;e.style.minHeight=e.clientHeight+"px"}Promise.resolve().then((()=>{this._tabs.forEach(((e,a)=>e.isActive=a===t)),e||(this.selectedIndexChange.emit(t),this._tabBodyWrapper.nativeElement.style.minHeight="")}))}this._tabs.forEach(((e,a)=>{e.position=a-t,null==this._selectedIndex||0!=e.position||e.origin||(e.origin=t-this._selectedIndex)})),this._selectedIndex!==t&&(this._selectedIndex=t,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((()=>{const t=this._clampTabIndex(this._indexToSelect);if(t===this._selectedIndex){const e=this._tabs.toArray();let a;for(let t=0;t<e.length;t++)if(e[t].isActive){this._indexToSelect=this._selectedIndex=t,this._lastFocusedTabIndex=null,a=e[t];break}!a&&e[t]&&Promise.resolve().then((()=>{e[t].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(t))}))}this._changeDetectorRef.markForCheck()}))}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(O(this._allTabs)).subscribe((t=>{this._tabs.reset(t.filter((t=>t._closestTabGroup===this||!t._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(t){const e=this._tabHeader;e&&(e.focusIndex=t)}_focusChanged(t){this._lastFocusedTabIndex=t,this.focusChange.emit(this._createChangeEvent(t))}_createChangeEvent(t){const e=new ee;return e.index=t,this._tabs&&this._tabs.length&&(e.tab=this._tabs.toArray()[t]),e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=L(...this._tabs.map((t=>t._stateChanges))).subscribe((()=>this._changeDetectorRef.markForCheck()))}_clampTabIndex(t){return Math.min(this._tabs.length-1,Math.max(t||0,0))}_getTabLabelId(t){return`mat-tab-label-${this._groupId}-${t}`}_getTabContentId(t){return`mat-tab-content-${this._groupId}-${t}`}_setTabBodyWrapperHeight(t){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const e=this._tabBodyWrapper.nativeElement;e.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(e.style.height=t+"px")}_removeTabBodyWrapperHeight(){const t=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=t.clientHeight,t.style.height="",this.animationDone.emit()}_handleClick(t,e,a){e.focusIndex=a,t.disabled||(this.selectedIndex=a)}_getTabIndex(t){return t===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(t,e){t&&"mouse"!==t&&"touch"!==t&&(this._tabHeader.focusIndex=e)}static{this.\u0275fac=function(t){return new(t||Jt)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(Yt,8),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:Jt,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:[i.\u0275\u0275InheritDefinitionFeature]})}}t("_MatTabGroupBase",Jt);class te extends Jt{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(t){this._fitInkBarToContent=Y(t),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(t){this._stretchTabs=Y(t)}constructor(t,e,a,n){super(t,e,a,n),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!a||null==a.fitInkBarToContent)&&a.fitInkBarToContent,this.stretchTabs=!a||null==a.stretchTabs||a.stretchTabs}static{this.\u0275fac=function(t){return new(t||te)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(Yt,8),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:te,selectors:[["mat-tab-group"]],contentQueries:function(t,e,a){if(1&t&&i.\u0275\u0275contentQuery(a,qt,5),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._allTabs=t)}},viewQuery:function(t,e){if(1&t&&(i.\u0275\u0275viewQuery(pt,5),i.\u0275\u0275viewQuery(_t,5)),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabBodyWrapper=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabHeader=t.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(t,e){2&t&&(i.\u0275\u0275styleProp("--mat-tab-animation-duration",e.animationDuration),i.\u0275\u0275classProp("mat-mdc-tab-group-dynamic-height",e.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===e.headerPosition)("mat-mdc-tab-group-stretch-tabs",e.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[i.\u0275\u0275ProvidersFeature([{provide:Wt,useExisting:te}]),i.\u0275\u0275InheritDefinitionFeature],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(t,e){1&t&&(i.\u0275\u0275elementStart(0,"mat-tab-header",0,1),i.\u0275\u0275listener("indexFocused",(function(t){return e._focusChanged(t)}))("selectFocusedIndex",(function(t){return e.selectedIndex=t})),i.\u0275\u0275template(2,xt,9,17,"div",2),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"div",3,4),i.\u0275\u0275template(5,yt,1,12,"mat-tab-body",5),i.\u0275\u0275elementEnd()),2&t&&(i.\u0275\u0275property("selectedIndex",e.selectedIndex||0)("disableRipple",e.disableRipple)("disablePagination",e.disablePagination),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngForOf",e._tabs),i.\u0275\u0275advance(1),i.\u0275\u0275classProp("_mat-animation-noopable","NoopAnimations"===e._animationMode),i.\u0275\u0275advance(2),i.\u0275\u0275property("ngForOf",e._tabs))},dependencies:[a.NgClass,a.NgForOf,a.NgIf,y.CdkPortalOutlet,b.MatRipple,T.CdkMonitorFocus,Rt,Qt,Zt],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{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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.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;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.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-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.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,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.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-tab-header-with-background-foreground-color)}.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{color:var(--mat-tab-header-with-background-foreground-color)}.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})}}t("MatTabGroup",te);class ee{}t("MatTabChangeEvent",ee);let ae=0;class ne extends Gt{get backgroundColor(){return this._backgroundColor}set backgroundColor(t){const e=this._elementRef.nativeElement.classList;e.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),t&&e.add("mat-tabs-with-background",`mat-background-${t}`),this._backgroundColor=t}get disableRipple(){return this._disableRipple}set disableRipple(t){this._disableRipple=Y(t)}constructor(t,e,a,n,i,r,o){super(t,n,i,e,a,r,o),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe(O(null),H(this._destroyed)).subscribe((()=>{this.updateActiveLink()})),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const t=this._items.toArray();for(let e=0;e<t.length;e++)if(t[e].active)return this.selectedIndex=e,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=t[e].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}static{this.\u0275fac=function(t){return new(t||ne)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.NgZone),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(X.ViewportRuler),i.\u0275\u0275directiveInject(tt.Platform),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:ne,inputs:{backgroundColor:"backgroundColor",disableRipple:"disableRipple",color:"color",tabPanel:"tabPanel"},features:[i.\u0275\u0275InheritDefinitionFeature]})}}t("_MatTabNavBase",ne);const ie=u(h(l(class{})));class re extends ie{get active(){return this._isActive}set active(t){const e=Y(t);e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(t,e,a,n,i,r){super(),this._tabNavBar=t,this.elementRef=e,this._focusMonitor=i,this._isActive=!1,this.id="mat-tab-link-"+ae++,this.rippleConfig=a||{},this.tabIndex=parseInt(n)||0,"NoopAnimations"===r&&(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(t){t.keyCode!==nt&&t.keyCode!==it||(this.disabled?t.preventDefault():this._tabNavBar.tabPanel&&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}static{this.\u0275fac=function(t){return new(t||re)(i.\u0275\u0275directiveInject(ne),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(p,8),i.\u0275\u0275injectAttribute("tabindex"),i.\u0275\u0275directiveInject(T.FocusMonitor),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275dir=i.\u0275\u0275defineDirective({type:re,inputs:{active:"active",id:"id"},features:[i.\u0275\u0275InheritDefinitionFeature]})}}t("_MatTabLinkBase",re);const oe=Mt(re);class ce extends ne{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(t){this._fitInkBarToContent.next(Y(t)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(t){this._stretchTabs=Y(t)}get animationDuration(){return this._animationDuration}set animationDuration(t){this._animationDuration=/^\d+$/.test(t+"")?t+"ms":t}constructor(t,e,a,n,i,r,o,c){super(t,e,a,n,i,r,o),this._fitInkBarToContent=new F(!1),this._stretchTabs=!0,this.disablePagination=!(!c||null==c.disablePagination)&&c.disablePagination,this.fitInkBarToContent=!(!c||null==c.fitInkBarToContent)&&c.fitInkBarToContent,this.stretchTabs=!c||null==c.stretchTabs||c.stretchTabs}ngAfterContentInit(){this._inkBar=new jt(this._items),super.ngAfterContentInit()}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}static{this.\u0275fac=function(t){return new(t||ce)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(D.Directionality,8),i.\u0275\u0275directiveInject(i.NgZone),i.\u0275\u0275directiveInject(i.ChangeDetectorRef),i.\u0275\u0275directiveInject(X.ViewportRuler),i.\u0275\u0275directiveInject(tt.Platform),i.\u0275\u0275directiveInject(et,8),i.\u0275\u0275directiveInject(Yt,8))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:ce,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(t,e,a){if(1&t&&i.\u0275\u0275contentQuery(a,se,5),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._items=t)}},viewQuery:function(t,e){if(1&t&&(i.\u0275\u0275viewQuery(lt,7),i.\u0275\u0275viewQuery(bt,7),i.\u0275\u0275viewQuery(mt,7),i.\u0275\u0275viewQuery(ht,5),i.\u0275\u0275viewQuery(ut,5)),2&t){let t;i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabListContainer=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabList=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._tabListInner=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._nextPaginator=t.first),i.\u0275\u0275queryRefresh(t=i.\u0275\u0275loadQuery())&&(e._previousPaginator=t.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(t,e){2&t&&(i.\u0275\u0275attribute("role",e._getRole()),i.\u0275\u0275styleProp("--mat-tab-animation-duration",e.animationDuration),i.\u0275\u0275classProp("mat-mdc-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==e._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",e.stretchTabs)("mat-primary","warn"!==e.color&&"accent"!==e.color)("mat-accent","accent"===e.color)("mat-warn","warn"===e.color)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],animationDuration:"animationDuration"},exportAs:["matTabNavBar","matTabNav"],features:[i.\u0275\u0275InheritDefinitionFeature],attrs:kt,ngContentSelectors:dt,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(t,e){1&t&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275elementStart(0,"button",0,1),i.\u0275\u0275listener("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),i.\u0275\u0275element(2,"div",2),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"div",3,4),i.\u0275\u0275listener("keydown",(function(t){return e._handleKeydown(t)})),i.\u0275\u0275elementStart(5,"div",5,6),i.\u0275\u0275listener("cdkObserveContent",(function(){return e._onContentChanges()})),i.\u0275\u0275elementStart(7,"div",7,8),i.\u0275\u0275projection(9),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(10,"button",9,10),i.\u0275\u0275listener("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),i.\u0275\u0275element(12,"div",2),i.\u0275\u0275elementEnd()),2&t&&(i.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",e._disableScrollBefore),i.\u0275\u0275property("matRippleDisabled",e._disableScrollBefore||e.disableRipple)("disabled",e._disableScrollBefore||null),i.\u0275\u0275advance(10),i.\u0275\u0275classProp("mat-mdc-tab-header-pagination-disabled",e._disableScrollAfter),i.\u0275\u0275property("matRippleDisabled",e._disableScrollAfter||e.disableRipple)("disabled",e._disableScrollAfter||null))},dependencies:[b.MatRipple,C.CdkObserveContent],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{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;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.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;background-color:var(--mat-tab-header-inactive-ripple-color)}.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;border-color:var(--mat-tab-header-pagination-icon-color)}.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-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.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,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.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-tab-header-with-background-foreground-color)}.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{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2})}}t("MatTabNav",ce);class se extends oe{constructor(t,e,a,n,i,r){super(t,e,a,n,i,r),this._destroyed=new B,t._fitInkBarToContent.pipe(H(this._destroyed)).subscribe((t=>{this.fitInkBarToContent=t}))}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}static{this.\u0275fac=function(t){return new(t||se)(i.\u0275\u0275directiveInject(ce),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(p,8),i.\u0275\u0275injectAttribute("tabindex"),i.\u0275\u0275directiveInject(T.FocusMonitor),i.\u0275\u0275directiveInject(et,8))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:se,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(t,e){1&t&&i.\u0275\u0275listener("focus",(function(){return e._handleFocus()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(i.\u0275\u0275attribute("aria-controls",e._getAriaControls())("aria-current",e._getAriaCurrent())("aria-disabled",e.disabled)("aria-selected",e._getAriaSelected())("id",e.id)("tabIndex",e._getTabIndex())("role",e._getRole()),i.\u0275\u0275classProp("mat-mdc-tab-disabled",e.disabled)("mdc-tab--active",e.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[i.\u0275\u0275InheritDefinitionFeature],attrs:Ct,ngContentSelectors:dt,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(t,e){1&t&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275element(0,"span",0)(1,"div",1),i.\u0275\u0275elementStart(2,"span",2)(3,"span",3),i.\u0275\u0275projection(4),i.\u0275\u0275elementEnd()()),2&t&&(i.\u0275\u0275advance(1),i.\u0275\u0275property("matRippleTrigger",e.elementRef.nativeElement)("matRippleDisabled",e.rippleDisabled))},dependencies:[b.MatRipple],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.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;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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;background-color:var(--mat-tab-header-inactive-ripple-color)}.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})}}t("MatTabLink",se);class de{constructor(){this.id="mat-tab-nav-panel-"+ae++}static{this.\u0275fac=function(t){return new(t||de)}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:de,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(t,e){2&t&&i.\u0275\u0275attribute("aria-labelledby",e._activeTabId)("id",e.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:dt,decls:1,vars:0,template:function(t,e){1&t&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275projection(0))},encapsulation:2,changeDetection:0})}}t("MatTabNavPanel",de);class le{static{this.\u0275fac=function(t){return new(t||le)}}static{this.\u0275mod=i.\u0275\u0275defineNgModule({type:le})}static{this.\u0275inj=i.\u0275\u0275defineInjector({imports:[n,_,k,g,I,R,_]})}}t("MatTabsModule",le)}}}));