!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common"),require("@angular/router")):"function"==typeof define&&define.amd?define("primeng/steps",["exports","@angular/core","@angular/common","@angular/router"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self).primeng=e.primeng||{},e.primeng.steps={}),e.ng.core,e.ng.common,e.ng.router)}(this,(function(e,t,n,i){"use strict";var s=function(){function e(e,n,i){this.router=e,this.route=n,this.cd=i,this.activeIndex=0,this.readonly=!0,this.activeIndexChange=new t.EventEmitter}return e.prototype.ngOnInit=function(){var e=this;this.subscription=this.router.events.subscribe((function(){return e.cd.markForCheck()}))},e.prototype.itemClick=function(e,t,n){this.readonly||t.disabled?e.preventDefault():(this.activeIndexChange.emit(n),t.url||e.preventDefault(),t.command&&t.command({originalEvent:e,item:t,index:n}))},e.prototype.isClickableRouterLink=function(e){return e.routerLink&&!this.readonly&&!e.disabled},e.prototype.isActive=function(e,t){return e.routerLink?this.router.isActive(e.routerLink,!1)||this.router.isActive(this.router.createUrlTree([e.routerLink],{relativeTo:this.route}).toString(),!1):t===this.activeIndex},e.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},e}();s.decorators=[{type:t.Component,args:[{selector:"p-steps",template:'\n
\n \n
\n ',changeDetection:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,styles:[".p-steps{position:relative}.p-steps ul{list-style-type:none;margin:0;padding:0}.p-steps-item,.p-steps ul{display:-ms-flexbox;display:flex}.p-steps-item{-ms-flex:1 1 auto;-ms-flex-pack:center;flex:1 1 auto;justify-content:center;position:relative}.p-steps-item .p-menuitem-link{-ms-flex-align:center;-ms-flex-direction:column;align-items:center;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;overflow:hidden;text-decoration:none}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap}.p-steps-number{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.p-steps-title{display:block}"]}]}],s.ctorParameters=function(){return[{type:i.Router},{type:i.ActivatedRoute},{type:t.ChangeDetectorRef}]},s.propDecorators={activeIndex:[{type:t.Input}],model:[{type:t.Input}],readonly:[{type:t.Input}],style:[{type:t.Input}],styleClass:[{type:t.Input}],activeIndexChange:[{type:t.Output}]};var r=function(){};r.decorators=[{type:t.NgModule,args:[{imports:[n.CommonModule,i.RouterModule],exports:[s,i.RouterModule],declarations:[s]}]}],e.Steps=s,e.StepsModule=r,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=primeng-steps.umd.min.js.map