{"__symbolic":"module","version":4,"metadata":{"BsModalRef":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"ModalBackdropOptions":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalBackdropOptions"}]}]}},"ModalContainerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"modal-container","template":"\n    <div [class]=\"'modal-dialog' + (config.class ? ' ' + config.class : '')\" role=\"document\">\n      <div class=\"modal-content\">\n        <ng-content></ng-content>\n      </div>\n    </div>\n  ","host":{"class":"modal","role":"dialog","tabindex":"-1","[attr.aria-modal]":"true","[attr.aria-labelledby]":"config.ariaLabelledBy","[attr.aria-describedby]":"config.ariaDescribedby","$quoted$":["[attr.aria-modal]","[attr.aria-labelledby]","[attr.aria-describedby]"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ModalOptions"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":45,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":46,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"onClickStarted":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":81,"character":3},"arguments":["mousedown",["$event"]]}]}],"onClickStop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":86,"character":3},"arguments":["click",["$event"]]}]}],"onPopState":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":102,"character":3},"arguments":["window:popstate"]}]}],"onEsc":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":108,"character":3},"arguments":["window:keydown.esc",["$event"]]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"_hide":[{"__symbolic":"method"}]}},"ModalBackdropComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"bs-modal-backdrop","template":" ","host":{"class":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵa"},"member":"BACKDROP"}}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":60,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":60,"character":45}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵa":{"SCROLLBAR_MEASURER":"modal-scrollbar-measure","BACKDROP":"modal-backdrop","OPEN":"modal-open","FADE":"fade","IN":"in","SHOW":"show"},"ModalOptions":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{}},"MODAL_CONFIG_DEFAULT_OVERRIDE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":71,"character":6},"arguments":["override-default-config"]},"ModalDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":22,"character":1},"arguments":[{"selector":"[bsModal]","exportAs":"bs-modal"}]}],"members":{"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"closeInterceptor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"onShow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":3}}]}],"onShown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":46,"character":3}}]}],"onHide":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":51,"character":3}}]}],"onHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":56,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":91,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":91,"character":17},"arguments":[{"__symbolic":"reference","name":"MODAL_CONFIG_DEFAULT_OVERRIDE"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":87,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":88,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":89,"character":23},{"__symbolic":"reference","module":"bao-tran-angular/component-loader","name":"ComponentLoaderFactory","line":90,"character":9},{"__symbolic":"reference","name":"ModalOptions"}]}],"onClickStarted":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":100,"character":3},"arguments":["mousedown",["$event"]]}]}],"onClickStop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":105,"character":3},"arguments":["mouseup",["$event"]]}]}],"onEsc":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":122,"character":3},"arguments":["keydown.esc",["$event"]]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"_hide":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"showElement":[{"__symbolic":"method"}],"hideModal":[{"__symbolic":"method"}],"showBackdrop":[{"__symbolic":"method"}],"removeBackdrop":[{"__symbolic":"method"}],"focusOtherModal":[{"__symbolic":"method"}],"resetAdjustments":[{"__symbolic":"method"}],"checkScrollbar":[{"__symbolic":"method"}],"setScrollbar":[{"__symbolic":"method"}],"resetScrollbar":[{"__symbolic":"method"}],"getScrollbarWidth":[{"__symbolic":"method"}]}},"ModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ModalBackdropComponent"},{"__symbolic":"reference","name":"ModalDirective"},{"__symbolic":"reference","name":"ModalContainerComponent"}],"exports":[{"__symbolic":"reference","name":"ModalBackdropComponent"},{"__symbolic":"reference","name":"ModalDirective"}],"entryComponents":[{"__symbolic":"reference","name":"ModalBackdropComponent"},{"__symbolic":"reference","name":"ModalContainerComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"ModalModule"},"providers":[{"__symbolic":"reference","name":"BsModalService"},{"__symbolic":"reference","module":"bao-tran-angular/component-loader","name":"ComponentLoaderFactory","line":22,"character":34},{"__symbolic":"reference","module":"bao-tran-angular/positioning","name":"PositioningService","line":22,"character":58}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"ModalModule"},"providers":[{"__symbolic":"reference","name":"BsModalService"},{"__symbolic":"reference","module":"bao-tran-angular/component-loader","name":"ComponentLoaderFactory","line":28,"character":34},{"__symbolic":"reference","module":"bao-tran-angular/positioning","name":"PositioningService","line":28,"character":58}]}}}},"BsModalService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":54,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":54,"character":17},"arguments":[{"__symbolic":"reference","name":"MODAL_CONFIG_DEFAULT_OVERRIDE"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2","line":52,"character":21},{"__symbolic":"reference","module":"bao-tran-angular/component-loader","name":"ComponentLoaderFactory","line":53,"character":17},{"__symbolic":"reference","name":"ModalOptions"}]}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"_showBackdrop":[{"__symbolic":"method"}],"_hideBackdrop":[{"__symbolic":"method"}],"_showModal":[{"__symbolic":"method"}],"_hideModal":[{"__symbolic":"method"}],"getModalsCount":[{"__symbolic":"method"}],"setDismissReason":[{"__symbolic":"method"}],"removeBackdrop":[{"__symbolic":"method"}],"checkScrollbar":[{"__symbolic":"method"}],"setScrollbar":[{"__symbolic":"method"}],"resetScrollbar":[{"__symbolic":"method"}],"getScrollbarWidth":[{"__symbolic":"method"}],"_createLoaders":[{"__symbolic":"method"}],"removeLoaders":[{"__symbolic":"method"}],"copyEvent":[{"__symbolic":"method"}]}},"CloseInterceptorFn":{"__symbolic":"interface"}},"origins":{"BsModalRef":"./bs-modal-ref.service","ModalBackdropOptions":"./modal-backdrop.options","ModalContainerComponent":"./modal-container.component","ModalBackdropComponent":"./modal-backdrop.component","ɵa":"./modal-options.class","ModalOptions":"./modal-options.class","MODAL_CONFIG_DEFAULT_OVERRIDE":"./modal-options.class","ModalDirective":"./modal.directive","ModalModule":"./modal.module","BsModalService":"./bs-modal.service","CloseInterceptorFn":"./models"},"importAs":"bao-tran-angular/modal"}