{"__symbolic":"module","version":4,"metadata":{"QueryServiceConfig":{"__symbolic":"interface"},"QUERY_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":12,"character":32},"arguments":["QueryServiceConfig"]},"QueryService":{"__symbolic":"class","arity":2,"extends":{"__symbolic":"reference","module":"@relevance/core","name":"QueryService","line":15,"character":10},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":18,"character":5},"arguments":[{"__symbolic":"reference","name":"QUERY_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"QueryServiceConfig"}]}]}},"QueryModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"QueryService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"QueryModule"},"providers":[{"__symbolic":"reference","name":"QueryService"},{"provide":{"__symbolic":"reference","name":"QUERY_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}},"forChild":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"QueryModule"},"member":"forRoot"},"arguments":[{"__symbolic":"reference","name":"config"}]}}}},"UserServiceConfig":{"__symbolic":"interface"},"USER_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":31},"arguments":["UserServiceConfig"]},"SessionService":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@relevance/core","name":"SessionService","line":17,"character":67},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":5},"arguments":[{"__symbolic":"reference","name":"USER_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"UserServiceConfig"}]}]}},"UserService":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@relevance/core","name":"UserService","line":31,"character":58},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":34,"character":5},"arguments":[{"__symbolic":"reference","name":"USER_CONFIG"}]}],null],"parameters":[{"__symbolic":"reference","name":"UserServiceConfig"},{"__symbolic":"reference","name":"SessionService"}]}]}},"ProfileService":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@relevance/core","name":"ProfileService","line":46,"character":67},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":45,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":5},"arguments":[{"__symbolic":"reference","name":"USER_CONFIG"}]}],null],"parameters":[{"__symbolic":"reference","name":"UserServiceConfig"},{"__symbolic":"reference","name":"SessionService"}]}]}},"RecoveryService":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@relevance/core","name":"RecoveryService","line":61,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":60,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":64,"character":5},"arguments":[{"__symbolic":"reference","name":"USER_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"UserServiceConfig"}]}]}},"UserModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"SessionService"},{"__symbolic":"reference","name":"UserService"},{"__symbolic":"reference","name":"ProfileService"},{"__symbolic":"reference","name":"RecoveryService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"UserModule"},"providers":[{"__symbolic":"reference","name":"SessionService"},{"__symbolic":"reference","name":"UserService"},{"__symbolic":"reference","name":"ProfileService"},{"__symbolic":"reference","name":"RecoveryService"},{"provide":{"__symbolic":"reference","name":"USER_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}},"forChild":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"UserModule"},"member":"forRoot"},"arguments":[{"__symbolic":"reference","name":"config"}]}}}},"AnnotateServiceConfig":{"__symbolic":"interface"},"ANNOTATE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":12,"character":35},"arguments":["AnnotateServiceConfig"]},"AnnotateService":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@relevance/core","name":"AnnotateService","line":9,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":5},"arguments":[{"__symbolic":"reference","name":"ANNOTATE_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"AnnotateServiceConfig"}]}]}},"AnnotateModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"AnnotateService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"AnnotateModule"},"providers":[{"__symbolic":"reference","name":"AnnotateService"},{"provide":{"__symbolic":"reference","name":"ANNOTATE_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}},"forChild":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"AnnotateModule"},"member":"forRoot"},"arguments":[{"__symbolic":"reference","name":"config"}]}}}},"ProcessingServiceConfig":{"__symbolic":"interface"},"PROCESSING_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":12,"character":37},"arguments":["ProcessingServiceConfig"]},"ProcessingService":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@relevance/core","name":"ProcessingService","line":9,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":5},"arguments":[{"__symbolic":"reference","name":"PROCESSING_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"ProcessingServiceConfig"}]}]}},"ProcessingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"ProcessingService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"ProcessingModule"},"providers":[{"__symbolic":"reference","name":"ProcessingService"},{"provide":{"__symbolic":"reference","name":"PROCESSING_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}},"forChild":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ProcessingModule"},"member":"forRoot"},"arguments":[{"__symbolic":"reference","name":"config"}]}}}}},"origins":{"QueryServiceConfig":"./lib/query.config","QUERY_CONFIG":"./lib/query.config","QueryService":"./lib/query.service","QueryModule":"./lib/query.module","UserServiceConfig":"./lib/user.config","USER_CONFIG":"./lib/user.config","SessionService":"./lib/user.service","UserService":"./lib/user.service","ProfileService":"./lib/user.service","RecoveryService":"./lib/user.service","UserModule":"./lib/user.module","AnnotateServiceConfig":"./lib/annotate.config","ANNOTATE_CONFIG":"./lib/annotate.config","AnnotateService":"./lib/annotate.service","AnnotateModule":"./lib/annotate.module","ProcessingServiceConfig":"./lib/processing.config","PROCESSING_CONFIG":"./lib/processing.config","ProcessingService":"./lib/processing.service","ProcessingModule":"./lib/processing.module"},"importAs":"@relevance/angular-core"}