{"__symbolic":"module","version":4,"metadata":{"LoginModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":8},{"__symbolic":"reference","module":"@wm/components/base","name":"WmComponentsModule","line":14,"character":8}],"declarations":[{"__symbolic":"reference","name":"LoginComponent"}],"exports":[{"__symbolic":"reference","name":"LoginComponent"}],"entryComponents":[]}]}],"members":{}},"LoginComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components/base","name":"StylableComponent","line":19,"character":36},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"div[wmLogin]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components/base","name":"provideAsWidgetRef","line":16,"character":8},"arguments":[{"__symbolic":"reference","name":"LoginComponent"}]}],"template":"<p wmMessage class=\"app-login-message\" #message show.bind=\"loginMessage.show\" caption.bind=\"loginMessage.caption\" type.bind=\"loginMessage.type\"></p>\n<ng-content></ng-content>\n"}]}],"members":{"formCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":23,"character":5},"arguments":[{"__symbolic":"reference","module":"@wm/components/data/form","name":"FormComponent","line":23,"character":18}]}]}],"buttonComponents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":24,"character":5},"arguments":[{"__symbolic":"reference","module":"@wm/components/input","name":"ButtonComponent","line":24,"character":21},{"descendants":true}]}]}],"messageCmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":25,"character":5},"arguments":[{"__symbolic":"reference","module":"@wm/components/base","name":"MessageComponent","line":25,"character":15},{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":31,"character":21}]}],"onSuccessCB":[{"__symbolic":"method"}],"onErrorCB":[{"__symbolic":"method"}],"getLoginDetails":[{"__symbolic":"method"}],"doLogin":[{"__symbolic":"method"}],"initLoginButtonActions":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵa"}}}},"ɵa":{"__symbolic":"error","message":"Lambda not supported","line":2,"character":29,"module":"./login.props"}},"origins":{"LoginModule":"./login.module","LoginComponent":"./login.component","ɵa":"./login.props"},"importAs":"@wm/components/advanced/login"}