{"__symbolic":"module","version":3,"metadata":{"NgxBootstrapProductTourModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"ngx-bootstrap/popover","name":"PopoverModule"},"member":"forRoot"}}],"declarations":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵd"}],"entryComponents":[{"__symbolic":"reference","name":"ɵd"}],"exports":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NgxBootstrapProductTourModule"},"providers":[{"__symbolic":"reference","name":"NgxBootstrapProductTourService"},{"__symbolic":"reference","name":"ɵc"}]}}}},"NgxBootstrapProductTourService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"initialize":[{"__symbolic":"method"}],"start":[{"__symbolic":"method"}],"startAt":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}],"pause":[{"__symbolic":"method"}],"resume":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"hasNext":[{"__symbolic":"method"}],"prev":[{"__symbolic":"method"}],"hasPrev":[{"__symbolic":"method"}],"goto":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}],"unregister":[{"__symbolic":"method"}],"getStatus":[{"__symbolic":"method"}],"goToStep":[{"__symbolic":"method"}],"loadStep":[{"__symbolic":"method"}],"setCurrentStep":[{"__symbolic":"method"}],"showStep":[{"__symbolic":"method"}],"hideStep":[{"__symbolic":"method"}],"isStepOpen":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"ngx-bootstrap","name":"PopoverDirective"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[tourAnchor]"}]}],"members":{}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[tourAnchor]"}]}],"members":{"tourAnchor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding"},"arguments":["class.tour-step-backdrop"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host"}}]],"parameters":[{"__symbolic":"reference","name":"NgxBootstrapProductTourService"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","name":"ɵa"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"showTourStep":[{"__symbolic":"method"}],"hideTourStep":[{"__symbolic":"method"}],"isOpen":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngx-bootstrap-product-tour","template":"\n    <div *ngIf=\"tourService.currentStep?.backdrop && tourService.isStepOpen(tourService.currentStep)\" class=\"tour-backdrop\"></div>\n      <ng-template #tourStep>\n      <p class=\"tour-step-content\">{{tourService.currentStep.content}}</p>\n      <div class=\"tour-step-navigation\">\n        <button *ngIf=\"tourService.hasPrev(tourService.currentStep)\" class=\"btn btn-sm btn-default\" (click)=\"tourService.prev()\">« Prev</button>\n        <button *ngIf=\"tourService.hasNext(tourService.currentStep)\" class=\"btn btn-sm btn-default\" (click)=\"tourService.next()\">Next »</button>\n        <button class=\"btn btn-sm btn-error\" (click)=\"tourService.end()\">End</button>\n      </div>\n    </ng-template>\n  ","styles":["\n    ::ng-deep .orphan {\n        position: fixed;\n        top: 50% !important;\n        left: 50% !important;\n        -webkit-transform: translate(-50%, -50%);\n        transform: translate(-50%, -50%);\n    }\n\n    ::ng-deep .orphan>.popover-arrow {\n        display: none;\n    }\n\n    .tour-backdrop {\n        position: fixed;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n    }\n  "]}]}],"members":{"defaultTourStepTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["tourStep",{"read":{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}}]}]}],"stepTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"NgxBootstrapProductTourService"}]}],"ngAfterContentInit":[{"__symbolic":"method"}]}}},"origins":{"NgxBootstrapProductTourModule":"./ngx-bootstrap-product-tour.module","NgxBootstrapProductTourService":"./ngx-bootstrap-product-tour.service","ɵa":"./ngx-bootstrap-product-tour.directive","ɵb":"./ngx-bootstrap-product-tour.directive","ɵc":"./ngx-bootstrap-product-tour-step/ngx-bootstrap-product-tour-step.service","ɵd":"./ngx-bootstrap-product-tour-step/ngx-bootstrap-product-tour-step.component"},"importAs":"ngx-bootstrap-product-tour"}