{"__symbolic":"module","version":4,"metadata":{"AuthenticationGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":14,"character":22},{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","name":"DtaService"}]}],"canActivate":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"LoginGuard":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":14,"character":20},{"__symbolic":"reference","name":"string"}]}],"canActivate":[{"__symbolic":"method"}]}},"RejectGuard":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":14,"character":20},{"__symbolic":"reference","name":"string"}]}],"canActivate":[{"__symbolic":"method"}]}},"RoleGuard":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AuthService"},{"__symbolic":"reference","name":"AuthzService"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":15,"character":22},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":16,"character":20}]}],"canActivate":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"AuthService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"DtaService"},{"__symbolic":"reference","name":"LocalStorageService"},{"__symbolic":"reference","name":"boolean"}]}],"isUserLoggedIn":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"reconnect":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}],"storeUserData":[{"__symbolic":"method"}],"getUser":[{"__symbolic":"method"}]}},"AuthzService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AuthService"}]}],"canAccess":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"IDtaService":{"__symbolic":"interface"},"DtaService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"login":[{"__symbolic":"method"}],"getDta":[{"__symbolic":"method"}],"createHttpConnection":[{"__symbolic":"method"}]}},"LocalStorageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"getItem":[{"__symbolic":"method"}],"getEncryptedItem":[{"__symbolic":"method"}],"setItem":[{"__symbolic":"method"}],"setEncryptedItem":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"UserModel":{"__symbolic":"class","members":{"populateFromLocalStorage":[{"__symbolic":"method"}],"hasAuthToken":[{"__symbolic":"method"}]}},"CoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":23,"character":1}}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Lambda not supported","line":38,"character":22,"module":"./lib/gcore.module"}}}}},"origins":{"AuthenticationGuard":"./lib/guards/authentication.guard","LoginGuard":"./lib/guards/login.guard","RejectGuard":"./lib/guards/reject.guard","RoleGuard":"./lib/guards/role.guard","AuthService":"./lib/services/auth.service","AuthzService":"./lib/services/authz.service","IDtaService":"./lib/services/dta.service","DtaService":"./lib/services/dta.service","LocalStorageService":"./lib/services/local-storage.service","UserModel":"./lib/services/user.model","CoreModule":"./lib/gcore.module"},"importAs":"gwf-gcore"}