{"__symbolic":"module","version":4,"metadata":{"BdcWalkService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"migrate":[{"__symbolic":"method"}],"getIsDisplaying":[{"__symbolic":"method"}],"setIsDisplaying":[{"__symbolic":"method"}],"logUserAction":[{"__symbolic":"method"}],"getTaskCompleted":[{"__symbolic":"method"}],"setTaskCompleted":[{"__symbolic":"method"}],"setTasks":[{"__symbolic":"method"}],"getTasks":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"disableAll":[{"__symbolic":"method"}],"_isCompleteMatch":[{"__symbolic":"method"}],"_isEqual":[{"__symbolic":"method"}],"evalMustCompleted":[{"__symbolic":"method"}],"evalMustNotDisplaying":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"TaskList":{"__symbolic":"interface"},"BdcWalkMigration":{"__symbolic":"interface"},"BdcDisplayEvent":{"__symbolic":"interface"},"BdcDisplayEventAction":{"VisibilityChanged":0,"UserClosed":1,"ButtonClicked":2},"BdcWalkDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"bdc-walk-dialog","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":19,"character":17},"member":"None"},"template":"<ng-template>\n  <div class=\"container\">\n    <ng-content></ng-content>\n  </div>\n</ng-template>\n","styles":[""]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"mustCompleted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"mustNotDisplaying":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"templateRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":28,"character":13},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":33,"character":30},{"__symbolic":"reference","name":"BdcWalkService"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"_open":[{"__symbolic":"method"}],"_close":[{"__symbolic":"method"}],"_sync":[{"__symbolic":"method"}]}},"BdcWalkPopupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"bdc-walk-popup","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":20,"character":17},"member":"None"},"template":"<mat-menu [overlapTrigger]=\"false\" [xPosition]=\"xPosition\" [yPosition]=\"yPosition\" [hasBackdrop]=\"false\" [class]=\"_getClass()\">\n  <div class=\"container\" (click)=\"$event.stopPropagation()\" (keydown)=\"$event.stopPropagation()\" tabindex=\"-1\">\n    <div class=\"title\">\n      <div class=\"header\">{{ header }}</div>\n\n      <a *ngIf=\"showCloseButton\" (click)=\"$event.preventDefault(); trigger.close(false)\" class=\"close\" href=\"\"></a>\n    </div>\n\n    <ng-content></ng-content>\n\n    <ng-container *ngIf=\"templateRef && trigger\">\n      <ng-container *ngTemplateOutlet=\"templateRef; context: {$implicit: data}\"></ng-container>\n    </ng-container>\n\n    <div *ngIf=\"showButton\" class=\"buttons\">\n      <div class=\"sideNote\">{{ sideNoteText }}</div>\n      <button (click)=\"trigger.close(true)\" type=\"button\" mat-stroked-button>{{ buttonText }}</button>\n    </div>\n  </div>\n</mat-menu>\n","styles":["div.mat-menu-panel.bdc-walk-popup{border:1px solid #e3e4e6;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);min-height:auto;min-width:300px;overflow:visible}div.mat-menu-panel.bdc-walk-popup .container{outline:none;padding:10px 18px 16px}div.mat-menu-panel.bdc-walk-popup .title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}div.mat-menu-panel.bdc-walk-popup .title .header{color:#0293db;font-size:18px;font-weight:700}div.mat-menu-panel.bdc-walk-popup .title a.close{background:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48cGF0aCBmaWxsPSIjRDVEQUUwIiBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyIDE5IDYuNDF6Ii8+PC9zdmc+\");background-size:16px;display:block;height:16px;margin-right:-4px;width:16px}div.mat-menu-panel.bdc-walk-popup .buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:-5px;margin-top:12px}div.mat-menu-panel.bdc-walk-popup .buttons .sideNote{color:#b1bcc7;font-size:12px}div.mat-menu-panel.bdc-walk-popup .buttons button{color:#0293db;line-height:30px!important}div.mat-menu-panel.bdc-walk-popup.mat-menu-above{box-shadow:0 0 2px 0 rgba(0,0,0,.2)}div.mat-menu-panel.bdc-walk-popup .mat-menu-content{border-radius:10px;height:100%;overflow-y:auto;padding:0}div.mat-menu-panel.bdc-walk-popup.arrow{position:relative}div.mat-menu-panel.bdc-walk-popup.arrow:after,div.mat-menu-panel.bdc-walk-popup.arrow:before{border:solid transparent;bottom:100%;content:\" \";height:0;pointer-events:none;position:absolute;width:0}div.mat-menu-panel.bdc-walk-popup.arrow:after{border-color:hsla(0,0%,100%,0);border-width:8px}div.mat-menu-panel.bdc-walk-popup.arrow:before{border-color:rgba(227,228,230,0);border-width:9px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before:not(.horizontal):after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before:not(.horizontal):before{right:10px;right:20px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before:not(.horizontal):before{margin-right:-1px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after:not(.horizontal):after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after:not(.horizontal):before{left:10px;left:20px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after:not(.horizontal):after{margin-left:1px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-below:not(.horizontal){margin-top:10px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-below:not(.horizontal):after{border-bottom-color:#fff;border-top-color:transparent}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-below:not(.horizontal):before{border-bottom-color:#e3e4e6;border-top-color:transparent}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above:not(.horizontal){margin-bottom:10px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above:not(.horizontal):after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above:not(.horizontal):before{top:100%}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above:not(.horizontal):after{border-bottom-color:transparent;border-top-color:#fff}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above:not(.horizontal):before{border-bottom-color:transparent;border-top-color:#e3e4e6}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before.horizontal{margin-right:15px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before.horizontal:after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before.horizontal:before{left:100%}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before.horizontal:after{border-left-color:#fff;border-right-color:transparent}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-before.horizontal:before{border-left-color:#e3e4e6;border-right-color:transparent}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after.horizontal{margin-left:15px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after.horizontal:after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after.horizontal:before{right:100%}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after.horizontal:after{border-left-color:transparent;border-right-color:#fff}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-after.horizontal:before{border-left-color:transparent;border-right-color:#e3e4e6}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-below.horizontal:after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-below.horizontal:before{top:20px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-below.horizontal:after{margin-top:1px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above.horizontal:after,div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above.horizontal:before{bottom:20px}div.mat-menu-panel.bdc-walk-popup.arrow.mat-menu-above.horizontal:after{margin-bottom:1px}"]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"header":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"xPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"yPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"arrow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"horizontal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"closeOnClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"alignCenter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"showCloseButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"showButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"buttonText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"sideNoteText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"mustCompleted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"mustNotDisplaying":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"onCloseCompleteTask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"onButtonCompleteTask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"opened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":43,"character":3}}]}],"className":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":44,"character":3},"arguments":["attr.class"]}]}],"menu":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":46,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenu","line":46,"character":13},{"static":true}]}]}],"templateRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":47,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef","line":47,"character":16}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BdcWalkService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_getClass":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}]}},"BdcWalkTriggerDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenuTrigger","line":31,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"[bdcWalkTriggerFor]"}]}],"members":{"popup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3},"arguments":["bdcWalkTriggerFor"]}]}],"enabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"mustCompleted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":51,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/material/menu","name":"MAT_MENU_SCROLL_STRATEGY","line":51,"character":12}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":44,"character":20},{"__symbolic":"reference","name":"BdcWalkService"},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":46,"character":23},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":47,"character":37,"context":{"typeName":"HTMLElement"},"module":"./lib/tutorial-popup/tutorial-trigger.directive"}]},{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality","line":48,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":49,"character":24},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":50,"character":20},null]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":103,"character":3},"arguments":["click"]}]}],"_sync":[{"__symbolic":"method"}],"reposition":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"__getOverlayConfig":[{"__symbolic":"method"}],"__setPosition":[{"__symbolic":"method"}]}},"BdcWalkModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BdcWalkDialogComponent"},{"__symbolic":"reference","name":"BdcWalkPopupComponent"},{"__symbolic":"reference","name":"BdcWalkTriggerDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":12,"character":18},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogModule","line":12,"character":35},{"__symbolic":"reference","module":"@angular/material/menu","name":"MatMenuModule","line":12,"character":52}],"exports":[{"__symbolic":"reference","name":"BdcWalkDialogComponent"},{"__symbolic":"reference","name":"BdcWalkPopupComponent"},{"__symbolic":"reference","name":"BdcWalkTriggerDirective"}]}]}],"members":{}}},"origins":{"BdcWalkService":"./lib/bdc-walk.service","TaskList":"./lib/bdc-walk.service","BdcWalkMigration":"./lib/bdc-walk.service","BdcDisplayEvent":"./lib/bdc-walk.service","BdcDisplayEventAction":"./lib/bdc-walk.service","BdcWalkDialogComponent":"./lib/tutorial-dialog/tutorial-dialog.component","BdcWalkPopupComponent":"./lib/tutorial-popup/tutorial-popup.component","BdcWalkTriggerDirective":"./lib/tutorial-popup/tutorial-trigger.directive","BdcWalkModule":"./lib/bdc-walk.module"},"importAs":"@tabuckner/bdc-walkthrough"}