{"__symbolic":"module","version":4,"metadata":{"SecureLocalStorageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":32,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-webstorage-service","name":"LOCAL_STORAGE","line":32,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":33,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],null],"parameters":[{"__symbolic":"reference","module":"ngx-webstorage-service","name":"StorageService","line":32,"character":44},{"__symbolic":"reference","name":"SecureStorageConfig"},{"__symbolic":"reference","name":"ɵb"}]}],"clean":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"has":[{"__symbolic":"method"}],"put":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"SecureSessionStorageService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":32,"character":5},"arguments":[{"__symbolic":"reference","module":"ngx-webstorage-service","name":"SESSION_STORAGE","line":32,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":33,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],null],"parameters":[{"__symbolic":"reference","module":"ngx-webstorage-service","name":"StorageService","line":32,"character":46},{"__symbolic":"reference","name":"SecureStorageConfig"},{"__symbolic":"reference","name":"ɵb"}]}],"clean":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"has":[{"__symbolic":"method"}],"put":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"SecureStorageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[],"imports":[],"providers":[],"exports":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SecureStorageModule"},"providers":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"SecureSessionStorageService"},{"__symbolic":"reference","name":"SecureLocalStorageService"},{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"SecureStorageConfig":{"__symbolic":"interface"},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":32},"arguments":["CryptConfig"]},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":26,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"SecureStorageConfig"}]}],"encryptKey":[{"__symbolic":"method"}],"encryptString":[{"__symbolic":"method"}],"decryptString":[{"__symbolic":"method"}],"encryptJson":[{"__symbolic":"method"}],"decryptJson":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}}},"origins":{"SecureLocalStorageService":"./lib/services/secure-local-storage.service","SecureSessionStorageService":"./lib/services/secure-session-storage.service","SecureStorageModule":"./lib/secure-storage.module","SecureStorageConfig":"./lib/interfaces/config.interface","ɵa":"./lib/config","ɵb":"./lib/services/crypt.service"},"importAs":"@akiltech/secure-storage"}