[{"__symbolic":"module","version":3,"metadata":{"MdlSnackbarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"mdl-snackbar-component","template":"\n    <div id=\"demo-toast-example\" class=\" mdl-snackbar\" [ngClass]=\"{'mdl-snackbar--active': showIt }\">\n      <div class=\"mdl-snackbar__text\">{{message}}</div>\n      <button *ngIf=\"onAction\" class=\"mdl-snackbar__action\" type=\"button\" (click)=\"onClick()\" >{{actionText}}</button>\n    </div>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"onClick":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"MdlSnackbarService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"../dialog-outlet/mdl-dialog-outlet.service","name":"MdlDialogOutletService"}]}],"showToast":[{"__symbolic":"method"}],"showSnackbar":[{"__symbolic":"method"}],"hideAndDestroySnack":[{"__symbolic":"method"}]}},"MdlSnackbaModule":{"__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":"../dialog-outlet/index","name":"MdlDialogOutletModule"},"member":"forRoot"}}],"exports":[{"__symbolic":"reference","name":"MdlSnackbarComponent"}],"declarations":[{"__symbolic":"reference","name":"MdlSnackbarComponent"}],"entryComponents":[{"__symbolic":"reference","name":"MdlSnackbarComponent"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MdlSnackbaModule"},"providers":[{"__symbolic":"reference","name":"MdlSnackbarService"}]}}}}}},{"__symbolic":"module","version":1,"metadata":{"MdlSnackbarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"mdl-snackbar-component","template":"\n    <div id=\"demo-toast-example\" class=\" mdl-snackbar\" [ngClass]=\"{'mdl-snackbar--active': showIt }\">\n      <div class=\"mdl-snackbar__text\">{{message}}</div>\n      <button *ngIf=\"onAction\" class=\"mdl-snackbar__action\" type=\"button\" (click)=\"onClick()\" >{{actionText}}</button>\n    </div>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"onClick":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"MdlSnackbarService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"../dialog-outlet/mdl-dialog-outlet.service","name":"MdlDialogOutletService"}]}],"showToast":[{"__symbolic":"method"}],"showSnackbar":[{"__symbolic":"method"}],"hideAndDestroySnack":[{"__symbolic":"method"}]}},"MdlSnackbaModule":{"__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":"../dialog-outlet/index","name":"MdlDialogOutletModule"},"member":"forRoot"}}],"exports":[{"__symbolic":"reference","name":"MdlSnackbarComponent"}],"declarations":[{"__symbolic":"reference","name":"MdlSnackbarComponent"}],"entryComponents":[{"__symbolic":"reference","name":"MdlSnackbarComponent"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"MdlSnackbaModule"},"providers":[{"__symbolic":"reference","name":"MdlSnackbarService"}]}}}}}}]