{"__symbolic":"module","version":4,"metadata":{"AccountConfigService":{"__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","module":"@abp/ng.core","name":"RestService","line":11,"character":35}]}],"getSettings":[{"__symbolic":"method"}],"updateSettings":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"AccountConfigOptions":{"__symbolic":"interface"},"accountOptionsFactory":{"__symbolic":"function","parameters":["options"],"value":{"redirectUrl":"/"}},"ACCOUNT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":35},"arguments":["ACCOUNT_OPTIONS"]},"AccountConfigModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":19,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@abp/ng.core","name":"CoreModule","line":20,"character":12},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ThemeSharedModule","line":20,"character":24}],"declarations":[{"__symbolic":"reference","name":"ɵa"}],"entryComponents":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":25,"character":15},"multi":true,"deps":[{"__symbolic":"reference","name":"ɵb"}],"useFactory":{"__symbolic":"reference","module":"@abp/ng.core","name":"noop","line":25,"character":86}}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"AccountConfigModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ACCOUNT_OPTIONS"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":"ACCOUNT_OPTIONS","useFactory":{"__symbolic":"reference","name":"accountOptionsFactory"},"deps":[{"__symbolic":"reference","name":"ACCOUNT_OPTIONS"}]}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"abp-account-settings","template":"<h2>{{ 'AbpAccount::Menu:Account' | abpLocalization }}</h2>\r\n<hr class=\"my-4\" />\r\n\r\n<form *ngIf=\"initialized\" id=\"AccountSettingsForm\">\r\n  <div class=\"row\">\r\n    <div class=\"col-md-12\">\r\n      <div>\r\n        <div class=\"custom-checkbox custom-control mb-2\">\r\n          <input\r\n            type=\"checkbox\"\r\n            id=\"IsSelfRegistrationEnabled\"\r\n            name=\"IsSelfRegistrationEnabled\"\r\n            class=\"custom-control-input\"\r\n            [(ngModel)]=\"settings.isSelfRegistrationEnabled\"\r\n          /><label class=\"custom-control-label\" for=\"IsSelfRegistrationEnabled\">{{\r\n            'AbpAccount::DisplayName:IsSelfRegistrationEnabled' | abpLocalization\r\n          }}</label>\r\n        </div>\r\n        <div class=\"custom-checkbox custom-control mb-2\">\r\n          <input\r\n            type=\"checkbox\"\r\n            id=\"EnableLocalLogin\"\r\n            name=\"EnableLocalLogin\"\r\n            class=\"custom-control-input\"\r\n            [(ngModel)]=\"settings.enableLocalLogin\"\r\n          /><label class=\"custom-control-label\" for=\"EnableLocalLogin\">{{\r\n            'AbpAccount::DisplayName:EnableLocalLogin' | abpLocalization\r\n          }}</label>\r\n        </div>\r\n      </div>\r\n      <hr class=\"my-4\" />\r\n      <div>\r\n        <h4>{{ 'AbpAccount::TwoFactorLoginSettings' | abpLocalization }}</h4>\r\n        <div class=\"custom-checkbox custom-control mb-2\">\r\n          <input\r\n            type=\"checkbox\"\r\n            id=\"IsRememberBrowserEnabled\"\r\n            name=\"IsRememberBrowserEnabled\"\r\n            class=\"custom-control-input\"\r\n            [(ngModel)]=\"settings.isRememberBrowserEnabled\"\r\n          /><label class=\"custom-control-label\" for=\"IsRememberBrowserEnabled\">{{\r\n            'AbpAccount::DisplayName:IsRememberBrowserEnabled' | abpLocalization\r\n          }}</label>\r\n        </div>\r\n      </div>\r\n      <hr class=\"my-4\" />\r\n      <div>\r\n        <abp-button (click)=\"submit()\" iconClass=\"fa fa-save\" [loading]=\"loading\">{{\r\n          'AbpAccount::Save' | abpLocalization\r\n        }}</abp-button>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</form>\r\n"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AccountConfigService"},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ToasterService","line":18,"character":83}]}],"ngOnInit":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":39},"arguments":["ACCOUNT_CONFIG_INIT",{"__symbolic":"error","message":"Lambda not supported","line":8,"character":11,"module":"./lib/tokens/account-config-init.token"}]}},"origins":{"AccountConfigService":"./lib/services/account-config.service","AccountConfigOptions":"./lib/account-config.module","accountOptionsFactory":"./lib/account-config.module","ACCOUNT_OPTIONS":"./lib/account-config.module","AccountConfigModule":"./lib/account-config.module","ɵa":"./lib/components/account-settings/account-settings.component","ɵb":"./lib/tokens/account-config-init.token"},"importAs":"@volo/abp.ng.account.config"}