{"__symbolic":"module","version":4,"metadata":{"AlertType":{"__symbolic":"interface"},"SimAlertDefaultOptions":{"__symbolic":"interface"},"SIM_ALERT_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":54,"character":36},"arguments":["SIM_ALERT_CONFIG"]},"SimAlertComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":56,"character":1},"arguments":[{"selector":"sim-alert","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":60,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":61,"character":19},"member":"OnPush"},"animations":[{"__symbolic":"reference","name":"ɵa"}],"host":{"role":"alert"},"template":"<div\n  class=\"sim-alert\"\n  *ngIf=\"_visible\"\n  [class.sim-alert-dismissible]=\"dismissible\"\n  [class.sim-alert-success]=\"type === 'success'\"\n  [class.sim-alert-info]=\"type === 'info'\"\n  [class.sim-alert-warning]=\"type === 'warning'\"\n  [class.sim-alert-danger]=\"type === 'danger'\"\n  [class.sim-alert-message]=\"!notification || !_heading || !banner\"\n  [class.sim-alert-notification]=\"notification || !!_heading\"\n  [class.sim-alert-banner]=\"banner\"\n  [@slideAlertMotion]\n  (@slideAlertMotion.done)=\"onFadeAnimationDone()\"\n>\n  <div class=\"sim-alert-icon-wrapper\" *ngIf=\"showIcon\">\n    <ng-content select=\"sim-alert-icon, [sim-alert-icon]\"></ng-content>\n    <sim-icon *ngIf=\"!_icon\" sim-alert-icon [svgIcon]=\"icon || _inferredIconType[type]\" [color]=\"type\"></sim-icon>\n  </div>\n  <div class=\"sim-alert-text\">\n    <ng-content></ng-content>\n  </div>\n  <ng-content select=\"sim-alert-actions, [sim-alert-actions]\"></ng-content>\n  <div class=\"sim-alert-actions sim-alert-actions-standard\" *ngIf=\"!_actions && dismissible\">\n    <button *ngIf=\"!_close\" sim-alert-close [class.sim-alert-close-text]=\"closeText\">\n      <span aria-hidden=\"true\">{{ closeText || '&times;' }}</span>\n    </button>\n  </div>\n</div>\n","styles":[".sim-alert{border:1px solid;border-radius:2px;display:flex}.sim-alert-text{flex:1 1 auto}.sim-alert-message{padding:8px}.sim-alert-message .sim-alert-icon-wrapper{padding:0 10px 0 7px}.sim-alert-message .sim-alert-icon{font-size:16px}.sim-alert-notification{padding:16px}.sim-alert-notification .sim-alert-icon-wrapper{padding:0 10px}.sim-alert-banner{border:0;border-radius:0;margin-bottom:0}.sim-alert-actions{display:block}.sim-alert-notification .sim-alert-icon{font-size:24px}.sim-alert-notification .sim-alert-heading{display:block;margin-bottom:12px}.sim-alert-actions-standard .sim-alert-close{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;outline:none;padding:0;transition:color .3s cubic-bezier(.35,0,.25,1);width:100%}.sim-alert-actions-standard .sim-alert-close:not(.sim-alert-close-text){font-size:20px;height:24px;line-height:24px;width:24px}"]}]}],"members":{"closeText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"dismissible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":76,"character":3}}]}],"showIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":81,"character":3}}]}],"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"duration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":89,"character":3}}]}],"banner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":94,"character":3}}]}],"notification":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":99,"character":3}}]}],"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":103,"character":3}}]}],"_icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":106,"character":3},"arguments":[{"__symbolic":"reference","name":"SimAlertIconDirective"}]}]}],"_actions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":110,"character":3},"arguments":[{"__symbolic":"reference","name":"SimAlertActionsDirective"}]}]}],"_heading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":114,"character":3},"arguments":[{"__symbolic":"reference","name":"SimAlertHeadingDirective"}]}]}],"_close":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":118,"character":3},"arguments":[{"__symbolic":"reference","name":"SimAlertCloseDirective"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":155,"character":59}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":155,"character":71},"arguments":[{"__symbolic":"reference","name":"SIM_ALERT_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":155,"character":39},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"onClose":[{"__symbolic":"method"}],"onFadeAnimationDone":[{"__symbolic":"method"}]}},"SimAlertIconDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":196,"character":1},"arguments":[{"selector":"[sim-alert-icon], sim-alert-icon","host":{"class":"sim-alert-icon"}}]}],"members":{}},"SimAlertHeadingDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":204,"character":1},"arguments":[{"selector":"[sim-alert-heading], sim-alert-heading","host":{"class":"sim-alert-heading"}}]}],"members":{}},"SimAlertActionsDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":212,"character":1},"arguments":[{"selector":"[sim-alert-actions], sim-alert-actions","host":{"class":"sim-alert-actions sim-alert-actions-extend"}}]}],"members":{}},"SimAlertCloseDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":220,"character":1},"arguments":[{"selector":"[sim-alert-close], sim-alert-close","host":{"class":"sim-alert-close","[attr.aria-label]":"Close","$quoted$":["[attr.aria-label]"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SimAlertComponent"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":228,"character":76,"context":{"typeName":"HTMLElement"},"module":"./alert.component"}]}]}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":234,"character":3},"arguments":["click",["$event"]]}]}]}},"SimAlertModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SimAlertComponent"},{"__symbolic":"reference","name":"SimAlertHeadingDirective"},{"__symbolic":"reference","name":"SimAlertCloseDirective"},{"__symbolic":"reference","name":"SimAlertActionsDirective"},{"__symbolic":"reference","name":"SimAlertIconDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":12},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/icon","name":"SimIconModule","line":13,"character":26}],"exports":[{"__symbolic":"reference","name":"SimAlertComponent"},{"__symbolic":"reference","name":"SimAlertHeadingDirective"},{"__symbolic":"reference","name":"SimAlertCloseDirective"},{"__symbolic":"reference","name":"SimAlertActionsDirective"},{"__symbolic":"reference","name":"SimAlertIconDirective"},{"__symbolic":"reference","module":"@ngx-simple/simple-ui/icon","name":"SimIconModule","line":20,"character":4}]}]}],"members":{}},"ɵa":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":2,"character":58},"arguments":["slideAlertMotion",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":3,"character":2},"arguments":[":leave",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":4,"character":4},"arguments":[{"opacity":1,"transform":"scaleY(1)","transformOrigin":"0% 0%"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":5,"character":4},"arguments":["0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":7,"character":6},"arguments":[{"opacity":0,"transform":"scaleY(0)","transformOrigin":"0% 0%"}]}]}]]}]]}},"origins":{"AlertType":"./alert.component","SimAlertDefaultOptions":"./alert.component","SIM_ALERT_CONFIG":"./alert.component","SimAlertComponent":"./alert.component","SimAlertIconDirective":"./alert.component","SimAlertHeadingDirective":"./alert.component","SimAlertActionsDirective":"./alert.component","SimAlertCloseDirective":"./alert.component","SimAlertModule":"./alert.module","ɵa":"./alert-animations"},"importAs":"@ngx-simple/simple-ui/alert"}