{"version":3,"names":["window","require","registerSettings","theme_uploads","define","_exports","_templateFactory","Object","defineProperty","value","default","createTemplateFactory","id","block","moduleName","isStrictMode","_pluginApi","getObjectForTheme","name","after","initialize","withPluginApi","api","iconNode","h","createWidget","tagName","html","baseClass","rightArrow","container","Discourse","__container__","controller","lookup","category_id","get","hostname","category","find","p","category_slug","slug","undefined","category_name","href","forEach","location","decorateWidget","helper","className","onclick","history","back","style","registerValueTransformer","user","getCurrentUser","nav","setTimeout","header","document","querySelector","navElement","parentNode","insertBefore","nextSibling","replaceIcon"],"sourceRoot":"theme-5/","sources":["settings.js","discourse/templates/connectors/topic-above-post-stream/foobar.hbs.js","discourse/templates/components/create-topic-button.js","discourse/templates/preferences/account.js","discourse/templates/preferences.js","discourse/templates/preferences/security.js","discourse/templates/modal/avatar-selection.js","discourse/templates/modal/avatar-selector.js","discourse/initializers/theme-field-36-common-html-script-1.js","discourse/initializers/theme-field-36-common-html-script-2.js","discourse/initializers/theme-field-36-common-html-script-3.js","discourse/initializers/theme-field-36-common-html-script-4.js"],"sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(5, {\"theme_uploads\":{\"icons-sprite\":\"//fp-live-discourse-bucket.s3.dualstack.eu-north-1.amazonaws.com/original/1X/d8be0d7a10afc6055ca94dd6954aabe771f271cc.svg\"}});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/connectors/topic-above-post-stream/foobar.hbs\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    {{mount-widget widget=\"post-breadcrumbs\"}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n  \\\"],[1,[28,[35,0],null,[[\\\"widget\\\"],[\\\"post-breadcrumbs\\\"]]]],[1,\\\"\\\\n\\\"]],[],false,[\\\"mount-widget\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/connectors/topic-above-post-stream/foobar.hbs\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/components/create-topic-button\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n      {{#if this.canCreateTopic}}\n      <DButton\n        @class=\"{{this.btnClass}} lhv-create-topic-button\"\n        @id=\"create-topic\"\n        @icon=\"plus\"\n        @action={{this.action}}\n        @disabled={{this.disabled}}\n        @label={{this.label}}\n      />\n    {{/if}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canCreateTopic\\\"]],[[[1,\\\"    \\\"],[8,[39,1],null,[[\\\"@class\\\",\\\"@id\\\",\\\"@icon\\\",\\\"@action\\\",\\\"@disabled\\\",\\\"@label\\\"],[[29,[[30,0,[\\\"btnClass\\\"]],\\\" lhv-create-topic-button\\\"]],\\\"create-topic\\\",\\\"plus\\\",[30,0,[\\\"action\\\"]],[30,0,[\\\"disabled\\\"]],[30,0,[\\\"label\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null]],[],false,[\\\"if\\\",\\\"d-button\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/components/create-topic-button\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/preferences/account\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n    <div class=\"control-group pref-username\" data-setting-name=\"user-username\">\n    <label class=\"control-label\">{{i18n \"user.username.title\"}}</label>\n    <UsernamePreference @user={{this.model}} />\n    </div>\n  \n    {{#unless this.siteSettings.discourse_connect_overrides_avatar}}\n    <div class=\"control-group pref-avatar\" data-setting-name=\"user-avatar\">\n      <label class=\"control-label\" id=\"profile-picture\">{{i18n\n          \"user.avatar.title\"\n        }}</label>\n      <input\n        type=\"hidden\"\n        id=\"user-avatar-uploads\"\n        data-custom-avatar-upload-id={{this.model.custom_avatar_upload_id}}\n        data-system-avatar-upload-id={{this.model.system_avatar_upload_id}}\n      />\n      <div class=\"controls\">\n        {{! we want the \"huge\" version even though we're downsizing it in CSS }}\n        {{bound-avatar this.model \"huge\"}}\n        <DButton\n          @action={{fn (route-action \"showAvatarSelector\") this.model}}\n          @icon=\"pencil-alt\"\n          id=\"edit-avatar\"\n          class=\"btn-default pad-left\"\n        />\n      </div>\n    </div>\n    {{/unless}}\n  \n    {{#if this.canCheckEmails}}\n    {{#if this.currentUser.admin}}\n    <div class=\"control-group pref-email\" data-setting-name=\"user-email\">\n   \n      <label class=\"control-label\">{{i18n \"user.email.title\"}}</label>\n      {{#if this.model.email}}\n        {{#if this.siteSettings.enable_secondary_emails}}\n          <div class=\"emails\">\n            {{#each this.emails as |email|}}\n              <div class=\"row email\">\n                {{#if this.model.can_edit_email}}\n                  <EmailDropdown\n                    @email={{email}}\n                    @setPrimaryEmail={{action \"setPrimaryEmail\"}}\n                    @destroyEmail={{action \"destroyEmail\"}}\n                  />\n                {{/if}}\n  \n                <div class=\"email-first\">{{email.email}}</div>\n  \n                <div class=\"email-second\">\n                  {{#if email.primary}}\n                    <span class=\"primary\">{{i18n\n                        \"user.email.primary_label\"\n                      }}</span>\n                  {{/if}}\n  \n                  {{#unless email.confirmed}}\n                    <span class=\"unconfirmed\">{{i18n\n                        \"user.email.unconfirmed_label\"\n                      }}</span>\n                    &bull;\n                    {{#if email.resending}}\n                      <span>{{i18n \"user.email.resending_label\"}}</span>\n                    {{else if email.resent}}\n                      <span>{{i18n \"user.email.resent_label\"}}</span>\n                    {{else}}\n                      <a\n                        {{on \"click\" (fn this.resendConfirmationEmail email)}}\n                        href\n                      >{{i18n \"user.email.resend_label\"}}</a>\n                    {{/if}}\n                  {{/unless}}\n                </div>\n              </div>\n            {{/each}}\n          </div>\n  \n          {{#if this.canAddEmail}}\n            <LinkTo\n              @route=\"preferences.email\"\n              @query={{hash new=1}}\n              class=\"pull-right\"\n            >\n              {{d-icon \"plus\"}}\n              {{i18n \"user.email.add_email\"}}\n            </LinkTo>\n          {{/if}}\n        {{else}}\n          <div class=\"controls\">\n            <span class=\"static\">{{this.model.email}}</span>\n            {{#if this.model.can_edit_email}}\n              <LinkTo\n                @route=\"preferences.email\"\n                class=\"btn btn-default btn-small btn-icon pad-left no-text\"\n              >{{d-icon \"pencil-alt\"}}</LinkTo>\n            {{/if}}\n          </div>\n        {{/if}}\n  \n        <div class=\"instructions\">\n          {{#if this.siteSettings.auth_overrides_email}}\n            {{i18n \"user.email.auth_override_instructions\"}}\n          {{/if}}\n          {{i18n \"user.email.instructions\"}}\n        </div>\n      {{else}}\n        <div class=\"controls\">\n          <DButton\n            @action={{fn (route-action \"checkEmail\") this.model}}\n            @title=\"admin.users.check_email.title\"\n            @icon=\"envelope\"\n            @label=\"admin.users.check_email.text\"\n            class=\"btn-default\"\n          />\n        </div>\n      {{/if}}\n    </div>\n    {{/if}}\n    {{/if}}\n  \n    {{#if this.canUpdateAssociatedAccounts}}\n    <div\n      class=\"control-group pref-associated-accounts\"\n      data-setting-name=\"user-associated-accounts\"\n    >\n      <label class=\"control-label\">{{i18n\n          \"user.associated_accounts.title\"\n        }}</label>\n      {{#if this.associatedAccountsLoaded}}\n        <table>\n          <tbody>\n            {{#each this.authProviders as |authProvider|}}\n              {{#if authProvider.account}}\n                <tr\n                  class=\"{{dasherize authProvider.method.name}} account-connected\"\n                >\n                  <td>{{authProvider.method.prettyName}}</td>\n                  <td>{{authProvider.account.description}}</td>\n                  <td>\n                    {{#if authProvider.method.can_revoke}}\n                      <DButton\n                        @action={{fn\n                          (action \"revokeAccount\")\n                          authProvider.account\n                        }}\n                        @title=\"user.associated_accounts.revoke\"\n                        @icon=\"trash-alt\"\n                        @disabled={{get this.revoking authProvider.method.name}}\n                        class=\"btn-danger no-text\"\n                      />\n                    {{/if}}\n                  </td>\n                </tr>\n              {{else}}\n                <tr class={{dasherize authProvider.method.name}}>\n                  <td>{{authProvider.method.prettyName}}</td>\n                  <td colspan=\"2\">\n                    {{#if authProvider.method.can_connect}}\n                      <DButton\n                        @action={{fn\n                          (action \"connectAccount\")\n                          authProvider.method\n                        }}\n                        @label=\"user.associated_accounts.connect\"\n                        @icon=\"plug\"\n                        @disabled={{this.disableConnectButtons}}\n                        class=\"btn-default\"\n                      />\n                    {{else}}\n                      {{i18n \"user.associated_accounts.not_connected\"}}\n                    {{/if}}\n                  </td>\n                </tr>\n              {{/if}}\n            {{/each}}\n          </tbody>\n        </table>\n      {{else}}\n        <div class=\"controls\">\n          <DButton\n            @action={{fn (route-action \"checkEmail\") this.model}}\n            @title=\"admin.users.check_email.title\"\n            @icon=\"envelope\"\n            @label=\"admin.users.check_email.text\"\n          />\n        </div>\n      {{/if}}\n    </div>\n    {{/if}}\n  \n    {{#if this.canSelectTitle}}\n    <div class=\"control-group pref-title\" data-setting-name=\"user-title\">\n      <label class=\"control-label\">{{i18n \"user.title.title\"}}</label>\n      <div class=\"controls\">\n        <ComboBox\n          @value={{this.newTitleInput}}\n          @content={{this.model.availableTitles}}\n          @onChange={{action (mut this.newTitleInput)}}\n          @options={{hash none=\"user.title.none\"}}\n        />\n      </div>\n      <div class=\"instructions\">\n        {{i18n \"user.title.instructions\"}}\n      </div>\n    </div>\n    {{/if}}\n  \n    {{#if this.canSelectFlair}}\n    <div class=\"control-group pref-flair\" data-setting-name=\"user-flair\">\n      <label class=\"control-label\">{{i18n \"user.flair.title\"}}</label>\n      <div class=\"controls\">\n        <FlairChooser\n          @value={{this.newFlairGroupId}}\n          @content={{this.model.availableFlairs}}\n          @onChange={{action (mut this.newFlairGroupId)}}\n          @options={{hash none=\"user.flair.none\"}}\n        />\n      </div>\n      <div class=\"instructions\">\n        {{i18n \"user.flair.instructions\"}}\n      </div>\n    </div>\n    {{/if}}\n  \n    {{#if this.canSelectUserStatus}}\n    <div class=\"control-group pref-user-status\" data-setting-name=\"user-status\">\n      <label class=\"control-label\">{{i18n \"user.status.title\"}}</label>\n      <div class=\"controls\">\n        {{#if this.newStatus}}\n          <UserStatusMessage\n            @status={{this.newStatus}}\n            @showDescription={{true}}\n          />\n        {{else}}\n          <span class=\"static\">{{i18n \"user.status.not_set\"}}</span>\n        {{/if}}\n        <DButton\n          @action={{fn (action \"showUserStatusModal\") this.newStatus}}\n          @icon=\"pencil-alt\"\n          class=\"btn-default btn-small pad-left\"\n        />\n      </div>\n    </div>\n    {{/if}}\n  \n    {{#if this.canSelectPrimaryGroup}}\n    <div\n      class=\"control-group pref-primary-group\"\n      data-setting-name=\"user-primary-group\"\n    >\n      <label class=\"control-label\">{{i18n \"user.primary_group.title\"}}</label>\n      <div class=\"controls\">\n        <ComboBox\n          @value={{this.newPrimaryGroupInput}}\n          @content={{this.model.filteredGroups}}\n          @options={{hash none=\"user.primary_group.none\"}}\n        />\n      </div>\n    </div>\n    {{/if}}\n  \n    {{#if this.canDownloadPosts}}\n    <div\n      class=\"control-group pref-data-export\"\n      data-setting-name=\"user-data-export\"\n    >\n      <label class=\"control-label\">{{i18n \"user.download_archive.title\"}}</label>\n      <div class=\"controls\">\n        <DButton\n          @action={{action \"exportUserArchive\"}}\n          @label=\"user.download_archive.button_text\"\n          @icon=\"download\"\n          class=\"btn-default btn-request-archive\"\n        />\n      </div>\n      <div class=\"instructions\">\n        {{i18n \"user.download_archive.description\"}}\n      </div>\n    </div>\n    {{/if}}\n  \n    <span>\n    <PluginOutlet\n      @name=\"user-preferences-account\"\n      @connectorTagName=\"div\"\n      @outletArgs={{hash model=this.model save=(action \"save\")}}\n    />\n    </span>\n  \n    <br />\n  \n    <span>\n    <PluginOutlet\n      @name=\"user-custom-controls\"\n      @connectorTagName=\"div\"\n      @outletArgs={{hash model=this.model}}\n    />\n    </span>\n  \n    {{#if this.canSaveUser}}\n    <SaveControls\n      @model={{this.model}}\n      @action={{action \"save\"}}\n      @saved={{this.saved}}\n    />\n    {{/if}}\n  \n    {{#if this.model.canDeleteAccount}}\n    <div class=\"control-group delete-account\">\n      <br />\n      <div class=\"controls\">\n        <DButton\n          @action={{action \"delete\"}}\n          @disabled={{this.deleteDisabled}}\n          @icon=\"far-trash-alt\"\n          @label=\"user.delete_account\"\n          class=\"btn-danger\"\n        />\n      </div>\n    </div>\n    {{/if}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"control-group pref-username\\\"],[14,\\\"data-setting-name\\\",\\\"user-username\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.username.title\\\"],null]],[13],[1,\\\"\\\\n  \\\"],[8,[39,1],null,[[\\\"@user\\\"],[[30,0,[\\\"model\\\"]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[51,[30,0,[\\\"siteSettings\\\",\\\"discourse_connect_overrides_avatar\\\"]]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-avatar\\\"],[14,\\\"data-setting-name\\\",\\\"user-avatar\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[14,1,\\\"profile-picture\\\"],[12],[1,[28,[35,0],[\\\"user.avatar.title\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,\\\"input\\\"],[14,1,\\\"user-avatar-uploads\\\"],[15,\\\"data-custom-avatar-upload-id\\\",[30,0,[\\\"model\\\",\\\"custom_avatar_upload_id\\\"]]],[15,\\\"data-system-avatar-upload-id\\\",[30,0,[\\\"model\\\",\\\"system_avatar_upload_id\\\"]]],[14,4,\\\"hidden\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n\\\"],[1,\\\"      \\\"],[1,[28,[35,3],[[30,0,[\\\"model\\\"]],\\\"huge\\\"],null]],[1,\\\"\\\\n      \\\"],[8,[39,4],[[24,1,\\\"edit-avatar\\\"],[24,0,\\\"btn-default pad-left\\\"]],[[\\\"@action\\\",\\\"@icon\\\"],[[28,[37,5],[[28,[37,6],[\\\"showAvatarSelector\\\"],null],[30,0,[\\\"model\\\"]]],null],\\\"pencil-alt\\\"]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canCheckEmails\\\"]],[[[41,[30,0,[\\\"currentUser\\\",\\\"admin\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-email\\\"],[14,\\\"data-setting-name\\\",\\\"user-email\\\"],[12],[1,\\\"\\\\n \\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.email.title\\\"],null]],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"email\\\"]],[[[41,[30,0,[\\\"siteSettings\\\",\\\"enable_secondary_emails\\\"]],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"emails\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,9],[[28,[37,9],[[30,0,[\\\"emails\\\"]]],null]],null],null,[[[1,\\\"            \\\"],[10,0],[14,0,\\\"row email\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"can_edit_email\\\"]],[[[1,\\\"                \\\"],[8,[39,10],null,[[\\\"@email\\\",\\\"@setPrimaryEmail\\\",\\\"@destroyEmail\\\"],[[30,1],[28,[37,11],[[30,0],\\\"setPrimaryEmail\\\"],null],[28,[37,11],[[30,0],\\\"destroyEmail\\\"],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"email-first\\\"],[12],[1,[30,1,[\\\"email\\\"]]],[13],[1,\\\"\\\\n\\\\n              \\\"],[10,0],[14,0,\\\"email-second\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"primary\\\"]],[[[1,\\\"                  \\\"],[10,1],[14,0,\\\"primary\\\"],[12],[1,[28,[35,0],[\\\"user.email.primary_label\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[51,[30,1,[\\\"confirmed\\\"]]],[[[1,\\\"                  \\\"],[10,1],[14,0,\\\"unconfirmed\\\"],[12],[1,[28,[35,0],[\\\"user.email.unconfirmed_label\\\"],null]],[13],[1,\\\"\\\\n                  •\\\\n\\\"],[41,[30,1,[\\\"resending\\\"]],[[[1,\\\"                    \\\"],[10,1],[12],[1,[28,[35,0],[\\\"user.email.resending_label\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]],[[[41,[30,1,[\\\"resent\\\"]],[[[1,\\\"                    \\\"],[10,1],[12],[1,[28,[35,0],[\\\"user.email.resent_label\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"                    \\\"],[11,3],[24,6,\\\"\\\"],[4,[38,12],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"resendConfirmationEmail\\\"]],[30,1]],null]],null],[12],[1,[28,[35,0],[\\\"user.email.resend_label\\\"],null]],[13],[1,\\\"\\\\n                  \\\"]],[]]]],[]]]],[]],null],[1,\\\"              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"canAddEmail\\\"]],[[[1,\\\"          \\\"],[8,[39,13],[[24,0,\\\"pull-right\\\"]],[[\\\"@route\\\",\\\"@query\\\"],[\\\"preferences.email\\\",[28,[37,14],null,[[\\\"new\\\"],[1]]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n            \\\"],[1,[28,[35,15],[\\\"plus\\\"],null]],[1,\\\"\\\\n            \\\"],[1,[28,[35,0],[\\\"user.email.add_email\\\"],null]],[1,\\\"\\\\n          \\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[]],null]],[]],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,1],[14,0,\\\"static\\\"],[12],[1,[30,0,[\\\"model\\\",\\\"email\\\"]]],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"can_edit_email\\\"]],[[[1,\\\"            \\\"],[8,[39,13],[[24,0,\\\"btn btn-default btn-small btn-icon pad-left no-text\\\"]],[[\\\"@route\\\"],[\\\"preferences.email\\\"]],[[\\\"default\\\"],[[[[1,[28,[35,15],[\\\"pencil-alt\\\"],null]]],[]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"siteSettings\\\",\\\"auth_overrides_email\\\"]],[[[1,\\\"          \\\"],[1,[28,[35,0],[\\\"user.email.auth_override_instructions\\\"],null]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"        \\\"],[1,[28,[35,0],[\\\"user.email.instructions\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,4],[[24,0,\\\"btn-default\\\"]],[[\\\"@action\\\",\\\"@title\\\",\\\"@icon\\\",\\\"@label\\\"],[[28,[37,5],[[28,[37,6],[\\\"checkEmail\\\"],null],[30,0,[\\\"model\\\"]]],null],\\\"admin.users.check_email.title\\\",\\\"envelope\\\",\\\"admin.users.check_email.text\\\"]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canUpdateAssociatedAccounts\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-associated-accounts\\\"],[14,\\\"data-setting-name\\\",\\\"user-associated-accounts\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.associated_accounts.title\\\"],null]],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"associatedAccountsLoaded\\\"]],[[[1,\\\"      \\\"],[10,\\\"table\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"tbody\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,9],[[28,[37,9],[[30,0,[\\\"authProviders\\\"]]],null]],null],null,[[[41,[30,2,[\\\"account\\\"]],[[[1,\\\"              \\\"],[10,\\\"tr\\\"],[15,0,[29,[[28,[37,16],[[30,2,[\\\"method\\\",\\\"name\\\"]]],null],\\\" account-connected\\\"]]],[12],[1,\\\"\\\\n                \\\"],[10,\\\"td\\\"],[12],[1,[30,2,[\\\"method\\\",\\\"prettyName\\\"]]],[13],[1,\\\"\\\\n                \\\"],[10,\\\"td\\\"],[12],[1,[30,2,[\\\"account\\\",\\\"description\\\"]]],[13],[1,\\\"\\\\n                \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,2,[\\\"method\\\",\\\"can_revoke\\\"]],[[[1,\\\"                    \\\"],[8,[39,4],[[24,0,\\\"btn-danger no-text\\\"]],[[\\\"@action\\\",\\\"@title\\\",\\\"@icon\\\",\\\"@disabled\\\"],[[28,[37,5],[[28,[37,11],[[30,0],\\\"revokeAccount\\\"],null],[30,2,[\\\"account\\\"]]],null],\\\"user.associated_accounts.revoke\\\",\\\"trash-alt\\\",[28,[37,17],[[30,0,[\\\"revoking\\\"]],[30,2,[\\\"method\\\",\\\"name\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"              \\\"],[10,\\\"tr\\\"],[15,0,[28,[37,16],[[30,2,[\\\"method\\\",\\\"name\\\"]]],null]],[12],[1,\\\"\\\\n                \\\"],[10,\\\"td\\\"],[12],[1,[30,2,[\\\"method\\\",\\\"prettyName\\\"]]],[13],[1,\\\"\\\\n                \\\"],[10,\\\"td\\\"],[14,\\\"colspan\\\",\\\"2\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,2,[\\\"method\\\",\\\"can_connect\\\"]],[[[1,\\\"                    \\\"],[8,[39,4],[[24,0,\\\"btn-default\\\"]],[[\\\"@action\\\",\\\"@label\\\",\\\"@icon\\\",\\\"@disabled\\\"],[[28,[37,5],[[28,[37,11],[[30,0],\\\"connectAccount\\\"],null],[30,2,[\\\"method\\\"]]],null],\\\"user.associated_accounts.connect\\\",\\\"plug\\\",[30,0,[\\\"disableConnectButtons\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"                    \\\"],[1,[28,[35,0],[\\\"user.associated_accounts.not_connected\\\"],null]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"                \\\"],[13],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n\\\"]],[]]]],[2]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,4],null,[[\\\"@action\\\",\\\"@title\\\",\\\"@icon\\\",\\\"@label\\\"],[[28,[37,5],[[28,[37,6],[\\\"checkEmail\\\"],null],[30,0,[\\\"model\\\"]]],null],\\\"admin.users.check_email.title\\\",\\\"envelope\\\",\\\"admin.users.check_email.text\\\"]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canSelectTitle\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-title\\\"],[14,\\\"data-setting-name\\\",\\\"user-title\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.title.title\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,18],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"newTitleInput\\\"]],[30,0,[\\\"model\\\",\\\"availableTitles\\\"]],[28,[37,11],[[30,0],[28,[37,19],[[30,0,[\\\"newTitleInput\\\"]]],null]],null],[28,[37,14],null,[[\\\"none\\\"],[\\\"user.title.none\\\"]]]]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[28,[35,0],[\\\"user.title.instructions\\\"],null]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canSelectFlair\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-flair\\\"],[14,\\\"data-setting-name\\\",\\\"user-flair\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.flair.title\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,20],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"newFlairGroupId\\\"]],[30,0,[\\\"model\\\",\\\"availableFlairs\\\"]],[28,[37,11],[[30,0],[28,[37,19],[[30,0,[\\\"newFlairGroupId\\\"]]],null]],null],[28,[37,14],null,[[\\\"none\\\"],[\\\"user.flair.none\\\"]]]]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[28,[35,0],[\\\"user.flair.instructions\\\"],null]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canSelectUserStatus\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-user-status\\\"],[14,\\\"data-setting-name\\\",\\\"user-status\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.status.title\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"newStatus\\\"]],[[[1,\\\"        \\\"],[8,[39,21],null,[[\\\"@status\\\",\\\"@showDescription\\\"],[[30,0,[\\\"newStatus\\\"]],true]],null],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"        \\\"],[10,1],[14,0,\\\"static\\\"],[12],[1,[28,[35,0],[\\\"user.status.not_set\\\"],null]],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"      \\\"],[8,[39,4],[[24,0,\\\"btn-default btn-small pad-left\\\"]],[[\\\"@action\\\",\\\"@icon\\\"],[[28,[37,5],[[28,[37,11],[[30,0],\\\"showUserStatusModal\\\"],null],[30,0,[\\\"newStatus\\\"]]],null],\\\"pencil-alt\\\"]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canSelectPrimaryGroup\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-primary-group\\\"],[14,\\\"data-setting-name\\\",\\\"user-primary-group\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.primary_group.title\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,18],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@options\\\"],[[30,0,[\\\"newPrimaryGroupInput\\\"]],[30,0,[\\\"model\\\",\\\"filteredGroups\\\"]],[28,[37,14],null,[[\\\"none\\\"],[\\\"user.primary_group.none\\\"]]]]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"canDownloadPosts\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-data-export\\\"],[14,\\\"data-setting-name\\\",\\\"user-data-export\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,0],[\\\"user.download_archive.title\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,4],[[24,0,\\\"btn-default btn-request-archive\\\"]],[[\\\"@action\\\",\\\"@label\\\",\\\"@icon\\\"],[[28,[37,11],[[30,0],\\\"exportUserArchive\\\"],null],\\\"user.download_archive.button_text\\\",\\\"download\\\"]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"instructions\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[28,[35,0],[\\\"user.download_archive.description\\\"],null]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n  \\\"],[10,1],[12],[1,\\\"\\\\n  \\\"],[8,[39,22],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"user-preferences-account\\\",\\\"div\\\",[28,[37,14],null,[[\\\"model\\\",\\\"save\\\"],[[30,0,[\\\"model\\\"]],[28,[37,11],[[30,0],\\\"save\\\"],null]]]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,1],[12],[1,\\\"\\\\n  \\\"],[8,[39,22],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"user-custom-controls\\\",\\\"div\\\",[28,[37,14],null,[[\\\"model\\\"],[[30,0,[\\\"model\\\"]]]]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"canSaveUser\\\"]],[[[1,\\\"  \\\"],[8,[39,23],null,[[\\\"@model\\\",\\\"@action\\\",\\\"@saved\\\"],[[30,0,[\\\"model\\\"]],[28,[37,11],[[30,0],\\\"save\\\"],null],[30,0,[\\\"saved\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"canDeleteAccount\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group delete-account\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,4],[[24,0,\\\"btn-danger\\\"]],[[\\\"@action\\\",\\\"@disabled\\\",\\\"@icon\\\",\\\"@label\\\"],[[28,[37,11],[[30,0],\\\"delete\\\"],null],[30,0,[\\\"deleteDisabled\\\"]],\\\"far-trash-alt\\\",\\\"user.delete_account\\\"]],null],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"email\\\",\\\"authProvider\\\"],false,[\\\"i18n\\\",\\\"username-preference\\\",\\\"unless\\\",\\\"bound-avatar\\\",\\\"d-button\\\",\\\"fn\\\",\\\"route-action\\\",\\\"if\\\",\\\"each\\\",\\\"-track-array\\\",\\\"email-dropdown\\\",\\\"action\\\",\\\"on\\\",\\\"link-to\\\",\\\"hash\\\",\\\"d-icon\\\",\\\"dasherize\\\",\\\"get\\\",\\\"combo-box\\\",\\\"mut\\\",\\\"flair-chooser\\\",\\\"user-status-message\\\",\\\"plugin-outlet\\\",\\\"save-controls\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/preferences/account\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/preferences\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n    {{body-class \"user-preferences-page\"}}\n  \n    <div class=\"user-navigation user-navigation-secondary\">\n    <HorizontalOverflowNav @ariaLabel=\"User secondary - preferences\">\n      <DNavigationItem\n        @route=\"preferences.account\"\n        @ariaCurrentContext=\"subNav\"\n        class=\"user-nav__preferences-account\"\n      >\n        {{d-icon \"user\"}}\n        <span>{{i18n \"user.preferences_nav.account\"}}</span>\n      </DNavigationItem>\n  \n      <DNavigationItem\n        @route=\"preferences.security\"\n        @ariaCurrentContext=\"subNav\"\n        class=\"user-nav__preferences-security\"\n      >\n        {{d-icon \"lock\"}}\n        <span>{{i18n \"user.preferences_nav.security\"}}</span>\n      </DNavigationItem>\n  \n      <DNavigationItem\n        @route=\"preferences.profile\"\n        @ariaCurrentContext=\"subNav\"\n        class=\"user-nav__preferences-profile\"\n      >\n        {{d-icon \"user\"}}\n        <span>{{i18n \"user.preferences_nav.profile\"}}</span>\n      </DNavigationItem>\n  \n      <DNavigationItem\n        @route=\"preferences.notifications\"\n        @ariaCurrentContext=\"subNav\"\n        class=\"user-nav__preferences-notifications\"\n      >\n        {{d-icon \"bell\"}}\n        <span>{{i18n \"user.preferences_nav.notifications\"}}</span>\n      </DNavigationItem>\n  \n      {{#if this.model.can_change_tracking_preferences}}\n        <DNavigationItem\n          @route=\"preferences.tracking\"\n          @ariaCurrentContext=\"subNav\"\n          class=\"user-nav__preferences-tracking\"\n        >\n          {{d-icon \"plus\"}}\n          <span>{{i18n \"user.preferences_nav.tracking\"}}</span>\n        </DNavigationItem>\n      {{/if}}\n  \n      <DNavigationItem\n        @route=\"preferences.users\"\n        @ariaCurrentContext=\"subNav\"\n        class=\"user-nav__preferences-users\"\n      >\n        {{d-icon \"users\"}}\n        <span>{{i18n \"user.preferences_nav.users\"}}</span>\n      </DNavigationItem>\n  \n      <DNavigationItem\n        @route=\"preferences.interface\"\n        @ariaCurrentContext=\"subNav\"\n        class=\"user-nav__preferences-interface\"\n      >\n        {{d-icon \"desktop\"}}\n        <span>{{i18n \"user.preferences_nav.interface\"}}</span>\n      </DNavigationItem>\n  \n      {{#if (not-eq this.siteSettings.navigation_menu \"legacy\")}}\n        <DNavigationItem\n          @route=\"preferences.navigation-menu\"\n          @ariaCurrentContext=\"subNav\"\n          class=\"user-nav__preferences-navigation-menu\"\n        >\n          {{d-icon \"bars\"}}\n          <span>{{i18n \"user.preferences_nav.navigation_menu\"}}</span>\n        </DNavigationItem>\n      {{/if}}\n  \n      <PluginOutlet\n        @name=\"user-preferences-nav-under-interface\"\n        @connectorTagName=\"div\"\n        @outletArgs={{hash model=this.model}}\n      />\n      <PluginOutlet\n        @name=\"user-preferences-nav\"\n        @connectorTagName=\"li\"\n        @outletArgs={{hash model=this.model}}\n      />\n    </HorizontalOverflowNav>\n    </div>\n  \n    <section class=\"user-content user-preferences\" id=\"user-content\">\n    <span>\n      <PluginOutlet\n        @name=\"above-user-preferences\"\n        @connectorTagName=\"div\"\n        @outletArgs={{hash model=this.model}}\n      />\n    </span>\n  \n    <form class=\"form-vertical\">\n      {{outlet}}\n    </form>\n    </section>\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n  \\\"],[1,[28,[35,0],[\\\"user-preferences-page\\\"],null]],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"user-navigation user-navigation-secondary\\\"],[12],[1,\\\"\\\\n  \\\"],[8,[39,1],null,[[\\\"@ariaLabel\\\"],[\\\"User secondary - preferences\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n    \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-account\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.account\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"user\\\"],null]],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.account\\\"],null]],[13],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\\n    \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-security\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.security\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"lock\\\"],null]],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.security\\\"],null]],[13],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\\n    \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-profile\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.profile\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"user\\\"],null]],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.profile\\\"],null]],[13],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\\n    \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-notifications\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.notifications\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"bell\\\"],null]],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.notifications\\\"],null]],[13],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"can_change_tracking_preferences\\\"]],[[[1,\\\"      \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-tracking\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.tracking\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n        \\\"],[1,[28,[35,3],[\\\"plus\\\"],null]],[1,\\\"\\\\n        \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.tracking\\\"],null]],[13],[1,\\\"\\\\n      \\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-users\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.users\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"users\\\"],null]],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.users\\\"],null]],[13],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\\n    \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-interface\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.interface\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n      \\\"],[1,[28,[35,3],[\\\"desktop\\\"],null]],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.interface\\\"],null]],[13],[1,\\\"\\\\n    \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[28,[37,6],[[30,0,[\\\"siteSettings\\\",\\\"navigation_menu\\\"]],\\\"legacy\\\"],null],[[[1,\\\"      \\\"],[8,[39,2],[[24,0,\\\"user-nav__preferences-navigation-menu\\\"]],[[\\\"@route\\\",\\\"@ariaCurrentContext\\\"],[\\\"preferences.navigation-menu\\\",\\\"subNav\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n        \\\"],[1,[28,[35,3],[\\\"bars\\\"],null]],[1,\\\"\\\\n        \\\"],[10,1],[12],[1,[28,[35,4],[\\\"user.preferences_nav.navigation_menu\\\"],null]],[13],[1,\\\"\\\\n      \\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[8,[39,7],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"user-preferences-nav-under-interface\\\",\\\"div\\\",[28,[37,8],null,[[\\\"model\\\"],[[30,0,[\\\"model\\\"]]]]]]],null],[1,\\\"\\\\n    \\\"],[8,[39,7],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"user-preferences-nav\\\",\\\"li\\\",[28,[37,8],null,[[\\\"model\\\"],[[30,0,[\\\"model\\\"]]]]]]],null],[1,\\\"\\\\n  \\\"]],[]]]]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"section\\\"],[14,0,\\\"user-content user-preferences\\\"],[14,1,\\\"user-content\\\"],[12],[1,\\\"\\\\n  \\\"],[10,1],[12],[1,\\\"\\\\n    \\\"],[8,[39,7],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"above-user-preferences\\\",\\\"div\\\",[28,[37,8],null,[[\\\"model\\\"],[[30,0,[\\\"model\\\"]]]]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"form\\\"],[14,0,\\\"form-vertical\\\"],[12],[1,\\\"\\\\n    \\\"],[46,[28,[37,10],null,null],null,null,null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[\\\"body-class\\\",\\\"horizontal-overflow-nav\\\",\\\"d-navigation-item\\\",\\\"d-icon\\\",\\\"i18n\\\",\\\"if\\\",\\\"not-eq\\\",\\\"plugin-outlet\\\",\\\"hash\\\",\\\"component\\\",\\\"-outlet\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/preferences\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/preferences/security\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n    {{#if this.canCheckEmails}}\n    <div\n      class=\"control-group pref-auth-tokens\"\n      data-setting-name=\"user-auth-tokens\"\n    >\n      <label class=\"control-label\">{{i18n \"user.auth_tokens.title\"}}</label>\n  \n      <div class=\"auth-tokens\">\n        {{#each this.authTokens as |token|}}\n          <div class=\"row auth-token\">\n            <div class=\"auth-token-icon\">{{d-icon token.icon}}</div>\n            {{#unless token.is_active}}\n              <AuthTokenDropdown\n                @token={{token}}\n                @revokeAuthToken={{action \"revokeAuthToken\"}}\n                @showToken={{action \"showToken\"}}\n              />\n            {{/unless}}\n            <div class=\"auth-token-first\">\n              {{html-safe\n                (i18n\n                  \"user.auth_tokens.device_location\"\n                  device=token.device\n                  ip=token.client_ip\n                  location=token.location\n                )\n              }}\n            </div>\n            <div class=\"auth-token-second\">\n              {{#if token.is_active}}\n                {{html-safe\n                  (i18n \"user.auth_tokens.browser_active\" browser=token.browser)\n                }}\n              {{else}}\n                {{html-safe\n                  (i18n\n                    \"user.auth_tokens.browser_last_seen\"\n                    browser=token.browser\n                    date=(format-date token.seen_at)\n                  )\n                }}\n              {{/if}}\n            </div>\n          </div>\n        {{/each}}\n      </div>\n  \n      {{#if this.canShowAllAuthTokens}}\n        <a href {{on \"click\" this.toggleShowAllAuthTokens}}>\n          {{#if this.showAllAuthTokens}}\n            {{d-icon \"caret-up\"}}\n            {{i18n \"user.auth_tokens.show_few\"}}\n          {{else}}\n            {{d-icon \"caret-down\"}}\n            {{i18n\n              \"user.auth_tokens.show_all\"\n              count=this.model.user_auth_tokens.length\n            }}\n          {{/if}}\n        </a>\n      {{/if}}\n  \n      <a\n        href\n        {{on \"click\" (fn this.revokeAuthToken null)}}\n        class=\"pull-right text-danger\"\n      >{{d-icon \"sign-out-alt\"}} {{i18n \"user.auth_tokens.log_out_all\"}}</a>\n    </div>\n    {{/if}}\n  \n    <UserPreferences::UserApiKeys @model={{@model}} />\n  \n    <span>\n    <PluginOutlet\n      @name=\"user-preferences-security\"\n      @connectorTagName=\"div\"\n      @outletArgs={{hash model=this.model save=(action \"save\")}}\n    />\n    </span>\n  \n    <br />\n  \n    <span>\n    <PluginOutlet\n      @name=\"user-custom-controls\"\n      @connectorTagName=\"div\"\n      @outletArgs={{hash model=this.model}}\n    />\n    </span>\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"canCheckEmails\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"control-group pref-auth-tokens\\\"],[14,\\\"data-setting-name\\\",\\\"user-auth-tokens\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,[28,[35,1],[\\\"user.auth_tokens.title\\\"],null]],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"auth-tokens\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,3],[[28,[37,3],[[30,0,[\\\"authTokens\\\"]]],null]],null],null,[[[1,\\\"        \\\"],[10,0],[14,0,\\\"row auth-token\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"auth-token-icon\\\"],[12],[1,[28,[35,4],[[30,1,[\\\"icon\\\"]]],null]],[13],[1,\\\"\\\\n\\\"],[41,[51,[30,1,[\\\"is_active\\\"]]],[[[1,\\\"            \\\"],[8,[39,6],null,[[\\\"@token\\\",\\\"@revokeAuthToken\\\",\\\"@showToken\\\"],[[30,1],[28,[37,7],[[30,0],\\\"revokeAuthToken\\\"],null],[28,[37,7],[[30,0],\\\"showToken\\\"],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"          \\\"],[10,0],[14,0,\\\"auth-token-first\\\"],[12],[1,\\\"\\\\n            \\\"],[1,[28,[35,8],[[28,[37,1],[\\\"user.auth_tokens.device_location\\\"],[[\\\"device\\\",\\\"ip\\\",\\\"location\\\"],[[30,1,[\\\"device\\\"]],[30,1,[\\\"client_ip\\\"]],[30,1,[\\\"location\\\"]]]]]],null]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"auth-token-second\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"is_active\\\"]],[[[1,\\\"              \\\"],[1,[28,[35,8],[[28,[37,1],[\\\"user.auth_tokens.browser_active\\\"],[[\\\"browser\\\"],[[30,1,[\\\"browser\\\"]]]]]],null]],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"              \\\"],[1,[28,[35,8],[[28,[37,1],[\\\"user.auth_tokens.browser_last_seen\\\"],[[\\\"browser\\\",\\\"date\\\"],[[30,1,[\\\"browser\\\"]],[28,[37,9],[[30,1,[\\\"seen_at\\\"]]],null]]]]],null]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"canShowAllAuthTokens\\\"]],[[[1,\\\"      \\\"],[11,3],[24,6,\\\"\\\"],[4,[38,10],[\\\"click\\\",[30,0,[\\\"toggleShowAllAuthTokens\\\"]]],null],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"showAllAuthTokens\\\"]],[[[1,\\\"          \\\"],[1,[28,[35,4],[\\\"caret-up\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,1],[\\\"user.auth_tokens.show_few\\\"],null]],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"          \\\"],[1,[28,[35,4],[\\\"caret-down\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,1],[\\\"user.auth_tokens.show_all\\\"],[[\\\"count\\\"],[[30,0,[\\\"model\\\",\\\"user_auth_tokens\\\",\\\"length\\\"]]]]]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n    \\\"],[11,3],[24,6,\\\"\\\"],[24,0,\\\"pull-right text-danger\\\"],[4,[38,10],[\\\"click\\\",[28,[37,11],[[30,0,[\\\"revokeAuthToken\\\"]],null],null]],null],[12],[1,[28,[35,4],[\\\"sign-out-alt\\\"],null]],[1,\\\" \\\"],[1,[28,[35,1],[\\\"user.auth_tokens.log_out_all\\\"],null]],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n  \\\"],[8,[39,12],null,[[\\\"@model\\\"],[[30,2]]],null],[1,\\\"\\\\n\\\\n  \\\"],[10,1],[12],[1,\\\"\\\\n  \\\"],[8,[39,13],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"user-preferences-security\\\",\\\"div\\\",[28,[37,14],null,[[\\\"model\\\",\\\"save\\\"],[[30,0,[\\\"model\\\"]],[28,[37,7],[[30,0],\\\"save\\\"],null]]]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"br\\\"],[12],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,1],[12],[1,\\\"\\\\n  \\\"],[8,[39,13],null,[[\\\"@name\\\",\\\"@connectorTagName\\\",\\\"@outletArgs\\\"],[\\\"user-custom-controls\\\",\\\"div\\\",[28,[37,14],null,[[\\\"model\\\"],[[30,0,[\\\"model\\\"]]]]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[\\\"token\\\",\\\"@model\\\"],false,[\\\"if\\\",\\\"i18n\\\",\\\"each\\\",\\\"-track-array\\\",\\\"d-icon\\\",\\\"unless\\\",\\\"auth-token-dropdown\\\",\\\"action\\\",\\\"html-safe\\\",\\\"format-date\\\",\\\"on\\\",\\\"fn\\\",\\\"user-preferences/user-api-keys\\\",\\\"plugin-outlet\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/preferences/security\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/modal/avatar-selection\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n    <DModalBody @title=\"user.change_avatar.title\" @class=\"avatar-selector\">\n    {{#if this.showSelectableAvatars}}\n      <div class=\"selectable-avatars\">\n        {{#each this.selectableAvatars as |avatar|}}\n          <a\n            href\n            class=\"selectable-avatar\"\n            {{on \"click\" (fn this.selectAvatar avatar)}}\n          >\n            {{bound-avatar-template avatar \"huge\"}}\n          </a>\n        {{/each}}\n      </div>\n      {{#if this.showAvatarUploader}}\n        <h4>{{html-safe (i18n \"user.change_avatar.use_custom\")}}</h4>\n      {{/if}}\n    {{/if}}\n    {{#if this.showAvatarUploader}}\n      {{#if this.user.use_logo_small_as_avatar}}\n        <div class=\"avatar-choice\">\n          <RadioButton\n            @id=\"logo-small\"\n            @name=\"logo\"\n            @value=\"logo\"\n            @selection={{this.selected}}\n            @onChange={{this.onSelectedChanged}}\n          />\n          <label class=\"radio\" for=\"logo-small\">{{bound-avatar-template\n              this.siteSettings.site_logo_small_url\n              \"large\"\n            }}\n            {{html-safe (i18n \"user.change_avatar.logo_small\")}}</label>\n        </div>\n      {{/if}}\n      {{#if this.allowAvatarUpload}}\n        <div class=\"avatar-choice\">\n          <RadioButton\n            @id=\"uploaded-avatar\"\n            @name=\"avatar\"\n            @value=\"custom\"\n            @selection={{this.selected}}\n            @onChange={{this.onSelectedChanged}}\n          />\n          <label class=\"radio\" for=\"uploaded-avatar\">\n            {{#if this.user.custom_avatar_template}}\n              {{bound-avatar-template this.user.custom_avatar_template \"large\"}}\n              {{i18n \"user.change_avatar.uploaded_avatar\"}}\n            {{else}}\n              {{i18n \"user.change_avatar.uploaded_avatar_empty\"}}\n            {{/if}}\n          </label>\n          <AvatarUploader\n            @user_id={{this.user.id}}\n            @uploadedAvatarTemplate={{this.user.custom_avatar_template}}\n            @uploadedAvatarId={{this.user.custom_avatar_upload_id}}\n            @uploading={{this.uploading}}\n            @class=\"avatar-uploader\"\n            @id=\"avatar-uploader\"\n            @done={{action \"uploadComplete\"}}\n          />\n        </div>\n      {{/if}}\n    {{/if}}\n    </DModalBody>\n  \n    {{#if this.showAvatarUploader}}\n    <div class=\"modal-footer\">\n      <DButton\n        @action={{action \"saveAvatarSelection\"}}\n        @disabled={{this.submitDisabled}}\n        @label=\"save\"\n        class=\"btn-primary\"\n      />\n      <DModalCancel @close={{route-action \"closeModal\"}} />\n    </div>\n    {{/if}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n  \\\"],[8,[39,0],null,[[\\\"@title\\\",\\\"@class\\\"],[\\\"user.change_avatar.title\\\",\\\"avatar-selector\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"showSelectableAvatars\\\"]],[[[1,\\\"    \\\"],[10,0],[14,0,\\\"selectable-avatars\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,3],[[28,[37,3],[[30,0,[\\\"selectableAvatars\\\"]]],null]],null],null,[[[1,\\\"        \\\"],[11,3],[24,6,\\\"\\\"],[24,0,\\\"selectable-avatar\\\"],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"selectAvatar\\\"]],[30,1]],null]],null],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],[[30,1],\\\"huge\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"showAvatarUploader\\\"]],[[[1,\\\"      \\\"],[10,\\\"h4\\\"],[12],[1,[28,[35,7],[[28,[37,8],[\\\"user.change_avatar.use_custom\\\"],null]],null]],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[41,[30,0,[\\\"showAvatarUploader\\\"]],[[[41,[30,0,[\\\"user\\\",\\\"use_logo_small_as_avatar\\\"]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"avatar-choice\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,9],null,[[\\\"@id\\\",\\\"@name\\\",\\\"@value\\\",\\\"@selection\\\",\\\"@onChange\\\"],[\\\"logo-small\\\",\\\"logo\\\",\\\"logo\\\",[30,0,[\\\"selected\\\"]],[30,0,[\\\"onSelectedChanged\\\"]]]],null],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"radio\\\"],[14,\\\"for\\\",\\\"logo-small\\\"],[12],[1,[28,[35,6],[[30,0,[\\\"siteSettings\\\",\\\"site_logo_small_url\\\"]],\\\"large\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,7],[[28,[37,8],[\\\"user.change_avatar.logo_small\\\"],null]],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[41,[30,0,[\\\"allowAvatarUpload\\\"]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"avatar-choice\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,9],null,[[\\\"@id\\\",\\\"@name\\\",\\\"@value\\\",\\\"@selection\\\",\\\"@onChange\\\"],[\\\"uploaded-avatar\\\",\\\"avatar\\\",\\\"custom\\\",[30,0,[\\\"selected\\\"]],[30,0,[\\\"onSelectedChanged\\\"]]]],null],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"radio\\\"],[14,\\\"for\\\",\\\"uploaded-avatar\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"user\\\",\\\"custom_avatar_template\\\"]],[[[1,\\\"            \\\"],[1,[28,[35,6],[[30,0,[\\\"user\\\",\\\"custom_avatar_template\\\"]],\\\"large\\\"],null]],[1,\\\"\\\\n            \\\"],[1,[28,[35,8],[\\\"user.change_avatar.uploaded_avatar\\\"],null]],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"            \\\"],[1,[28,[35,8],[\\\"user.change_avatar.uploaded_avatar_empty\\\"],null]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"        \\\"],[13],[1,\\\"\\\\n        \\\"],[8,[39,10],null,[[\\\"@user_id\\\",\\\"@uploadedAvatarTemplate\\\",\\\"@uploadedAvatarId\\\",\\\"@uploading\\\",\\\"@class\\\",\\\"@id\\\",\\\"@done\\\"],[[30,0,[\\\"user\\\",\\\"id\\\"]],[30,0,[\\\"user\\\",\\\"custom_avatar_template\\\"]],[30,0,[\\\"user\\\",\\\"custom_avatar_upload_id\\\"]],[30,0,[\\\"uploading\\\"]],\\\"avatar-uploader\\\",\\\"avatar-uploader\\\",[28,[37,11],[[30,0],\\\"uploadComplete\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[1,\\\"  \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"showAvatarUploader\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"modal-footer\\\"],[12],[1,\\\"\\\\n    \\\"],[8,[39,12],[[24,0,\\\"btn-primary\\\"]],[[\\\"@action\\\",\\\"@disabled\\\",\\\"@label\\\"],[[28,[37,11],[[30,0],\\\"saveAvatarSelection\\\"],null],[30,0,[\\\"submitDisabled\\\"]],\\\"save\\\"]],null],[1,\\\"\\\\n    \\\"],[8,[39,13],null,[[\\\"@close\\\"],[[28,[37,14],[\\\"closeModal\\\"],null]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"avatar\\\"],false,[\\\"d-modal-body\\\",\\\"if\\\",\\\"each\\\",\\\"-track-array\\\",\\\"on\\\",\\\"fn\\\",\\\"bound-avatar-template\\\",\\\"html-safe\\\",\\\"i18n\\\",\\\"radio-button\\\",\\\"avatar-uploader\\\",\\\"action\\\",\\\"d-button\\\",\\\"d-modal-cancel\\\",\\\"route-action\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/modal/avatar-selection\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/templates/modal/avatar-selector\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n  \n    <DModalBody @title=\"user.change_avatar.title\" @class=\"avatar-selector\">\n    {{#if this.showSelectableAvatars}}\n      <div class=\"selectable-avatars\">\n        {{#each this.selectableAvatars as |avatar|}}\n          <a\n            href\n            class=\"selectable-avatar\"\n            {{on \"click\" (fn this.selectAvatar avatar)}}\n          >\n            {{bound-avatar-template avatar \"huge\"}}\n          </a>\n        {{/each}}\n      </div>\n      {{#if this.showAvatarUploader}}\n        <h4>{{html-safe (i18n \"user.change_avatar.use_custom\")}}</h4>\n      {{/if}}\n    {{/if}}\n    {{#if this.showAvatarUploader}}\n      {{#if this.user.use_logo_small_as_avatar}}\n        <div class=\"avatar-choice\">\n          <RadioButton\n            @id=\"logo-small\"\n            @name=\"logo\"\n            @value=\"logo\"\n            @selection={{this.selected}}\n            @onChange={{this.onSelectedChanged}}\n          />\n          <label class=\"radio\" for=\"logo-small\">{{bound-avatar-template\n              this.siteSettings.site_logo_small_url\n              \"large\"\n            }}\n            {{html-safe (i18n \"user.change_avatar.logo_small\")}}</label>\n        </div>\n      {{/if}}\n      <div class=\"avatar-choice\">\n        <RadioButton\n          @id=\"system-avatar\"\n          @name=\"avatar\"\n          @value=\"system\"\n          @selection={{this.selected}}\n          @onChange={{this.onSelectedChanged}}\n        />\n        <label class=\"radio\" for=\"system-avatar\">{{bound-avatar-template\n            this.user.system_avatar_template\n            \"large\"\n          }}\n          {{html-safe (i18n \"user.change_avatar.letter_based\")}}</label>\n      </div>\n      {{#if this.allowAvatarUpload}}\n        <div class=\"avatar-choice\">\n          <RadioButton\n            @id=\"uploaded-avatar\"\n            @name=\"avatar\"\n            @value=\"custom\"\n            @selection={{this.selected}}\n            @onChange={{this.onSelectedChanged}}\n          />\n          <label class=\"radio\" for=\"uploaded-avatar\">\n            {{#if this.user.custom_avatar_template}}\n              {{bound-avatar-template this.user.custom_avatar_template \"large\"}}\n              {{i18n \"user.change_avatar.uploaded_avatar\"}}\n            {{else}}\n              {{i18n \"user.change_avatar.uploaded_avatar_empty\"}}\n            {{/if}}\n          </label>\n          <AvatarUploader\n            @user_id={{this.user.id}}\n            @uploadedAvatarTemplate={{this.user.custom_avatar_template}}\n            @uploadedAvatarId={{this.user.custom_avatar_upload_id}}\n            @uploading={{this.uploading}}\n            @class=\"avatar-uploader\"\n            @id=\"avatar-uploader\"\n            @done={{action \"uploadComplete\"}}\n          />\n        </div>\n      {{/if}}\n    {{/if}}\n    </DModalBody>\n  \n    {{#if this.showAvatarUploader}}\n    <div class=\"modal-footer\">\n      <DButton\n        @action={{action \"saveAvatarSelection\"}}\n        @disabled={{this.submitDisabled}}\n        @label=\"save\"\n        class=\"btn-primary\"\n      />\n      <DModalCancel @close={{route-action \"closeModal\"}} />\n    </div>\n    {{/if}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\\n  \\\"],[8,[39,0],null,[[\\\"@title\\\",\\\"@class\\\"],[\\\"user.change_avatar.title\\\",\\\"avatar-selector\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"showSelectableAvatars\\\"]],[[[1,\\\"    \\\"],[10,0],[14,0,\\\"selectable-avatars\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,3],[[28,[37,3],[[30,0,[\\\"selectableAvatars\\\"]]],null]],null],null,[[[1,\\\"        \\\"],[11,3],[24,6,\\\"\\\"],[24,0,\\\"selectable-avatar\\\"],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"selectAvatar\\\"]],[30,1]],null]],null],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,6],[[30,1],\\\"huge\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"showAvatarUploader\\\"]],[[[1,\\\"      \\\"],[10,\\\"h4\\\"],[12],[1,[28,[35,7],[[28,[37,8],[\\\"user.change_avatar.use_custom\\\"],null]],null]],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[41,[30,0,[\\\"showAvatarUploader\\\"]],[[[41,[30,0,[\\\"user\\\",\\\"use_logo_small_as_avatar\\\"]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"avatar-choice\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,9],null,[[\\\"@id\\\",\\\"@name\\\",\\\"@value\\\",\\\"@selection\\\",\\\"@onChange\\\"],[\\\"logo-small\\\",\\\"logo\\\",\\\"logo\\\",[30,0,[\\\"selected\\\"]],[30,0,[\\\"onSelectedChanged\\\"]]]],null],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"radio\\\"],[14,\\\"for\\\",\\\"logo-small\\\"],[12],[1,[28,[35,6],[[30,0,[\\\"siteSettings\\\",\\\"site_logo_small_url\\\"]],\\\"large\\\"],null]],[1,\\\"\\\\n          \\\"],[1,[28,[35,7],[[28,[37,8],[\\\"user.change_avatar.logo_small\\\"],null]],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[10,0],[14,0,\\\"avatar-choice\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[39,9],null,[[\\\"@id\\\",\\\"@name\\\",\\\"@value\\\",\\\"@selection\\\",\\\"@onChange\\\"],[\\\"system-avatar\\\",\\\"avatar\\\",\\\"system\\\",[30,0,[\\\"selected\\\"]],[30,0,[\\\"onSelectedChanged\\\"]]]],null],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"radio\\\"],[14,\\\"for\\\",\\\"system-avatar\\\"],[12],[1,[28,[35,6],[[30,0,[\\\"user\\\",\\\"system_avatar_template\\\"]],\\\"large\\\"],null]],[1,\\\"\\\\n        \\\"],[1,[28,[35,7],[[28,[37,8],[\\\"user.change_avatar.letter_based\\\"],null]],null]],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"allowAvatarUpload\\\"]],[[[1,\\\"      \\\"],[10,0],[14,0,\\\"avatar-choice\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,9],null,[[\\\"@id\\\",\\\"@name\\\",\\\"@value\\\",\\\"@selection\\\",\\\"@onChange\\\"],[\\\"uploaded-avatar\\\",\\\"avatar\\\",\\\"custom\\\",[30,0,[\\\"selected\\\"]],[30,0,[\\\"onSelectedChanged\\\"]]]],null],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"radio\\\"],[14,\\\"for\\\",\\\"uploaded-avatar\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"user\\\",\\\"custom_avatar_template\\\"]],[[[1,\\\"            \\\"],[1,[28,[35,6],[[30,0,[\\\"user\\\",\\\"custom_avatar_template\\\"]],\\\"large\\\"],null]],[1,\\\"\\\\n            \\\"],[1,[28,[35,8],[\\\"user.change_avatar.uploaded_avatar\\\"],null]],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"            \\\"],[1,[28,[35,8],[\\\"user.change_avatar.uploaded_avatar_empty\\\"],null]],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"        \\\"],[13],[1,\\\"\\\\n        \\\"],[8,[39,10],null,[[\\\"@user_id\\\",\\\"@uploadedAvatarTemplate\\\",\\\"@uploadedAvatarId\\\",\\\"@uploading\\\",\\\"@class\\\",\\\"@id\\\",\\\"@done\\\"],[[30,0,[\\\"user\\\",\\\"id\\\"]],[30,0,[\\\"user\\\",\\\"custom_avatar_template\\\"]],[30,0,[\\\"user\\\",\\\"custom_avatar_upload_id\\\"]],[30,0,[\\\"uploading\\\"]],\\\"avatar-uploader\\\",\\\"avatar-uploader\\\",[28,[37,11],[[30,0],\\\"uploadComplete\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[]],null],[1,\\\"  \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"showAvatarUploader\\\"]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"modal-footer\\\"],[12],[1,\\\"\\\\n    \\\"],[8,[39,12],[[24,0,\\\"btn-primary\\\"]],[[\\\"@action\\\",\\\"@disabled\\\",\\\"@label\\\"],[[28,[37,11],[[30,0],\\\"saveAvatarSelection\\\"],null],[30,0,[\\\"submitDisabled\\\"]],\\\"save\\\"]],null],[1,\\\"\\\\n    \\\"],[8,[39,13],null,[[\\\"@close\\\"],[[28,[37,14],[\\\"closeModal\\\"],null]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"avatar\\\"],false,[\\\"d-modal-body\\\",\\\"if\\\",\\\"each\\\",\\\"-track-array\\\",\\\"on\\\",\\\"fn\\\",\\\"bound-avatar-template\\\",\\\"html-safe\\\",\\\"i18n\\\",\\\"radio-button\\\",\\\"avatar-uploader\\\",\\\"action\\\",\\\"d-button\\\",\\\"d-modal-cancel\\\",\\\"route-action\\\"]]\",\n    \"moduleName\": \"discourse/theme-5/discourse/templates/modal/avatar-selector\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/initializers/theme-field-36-common-html-script-1\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(5);\n  const themePrefix = key => `theme_translations.5.${key}`;\n  var _default = _exports.default = {\n    name: \"theme-field-36-common-html-script-1\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        const {\n          iconNode\n        } = require(\"discourse-common/lib/icon-library\");\n        const h = require(\"virtual-dom\").h;\n        api.createWidget(\"post-breadcrumbs\", {\n          tagName: \"div.post-breadcrumbs\",\n          html() {\n            const baseClass = 'lhv-post-breadcrumbs';\n            const rightArrow = h(`div.${baseClass}__item__arrow`, iconNode(\"angle-right\"));\n            const container = Discourse.__container__;\n            const controller = container.lookup('controller:topic');\n            const router = container.lookup('router:main').get(\"location\").get(\"location\");\n            const hostname = router.hostname;\n            const forum = 'Forum';\n            const post_name = controller.get(\"model.fancy_title\");\n            const category_id = controller.get(\"model.category_id\");\n            const category = controller.get(\"model.site.categories\").find(p => p.id === category_id);\n            const category_slug = category ? category.slug : undefined;\n            const category_name = category ? category.name : undefined;\n            return h(`div.${baseClass}`, [h(`div.${baseClass}__item`, [h('a', {\n              href: '/'\n            }, forum), rightArrow]), category_name && category_slug ? h(`div.${baseClass}__item`, [h(`a`, {\n              href: `/c/${category_slug}`\n            }, category_name)]) : undefined]);\n          }\n        });\n      });\n    }\n  };\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/initializers/theme-field-36-common-html-script-2\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(5);\n  const themePrefix = key => `theme_translations.5.${key}`;\n  var _default = _exports.default = {\n    name: \"theme-field-36-common-html-script-2\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        ['post-stream:before', 'post-stream:after'].forEach(location => {\n          api.decorateWidget(location, helper => {\n            return helper.h('button.back-button', {\n              className: 'btn btn-transparent',\n              onclick: () => window.history.back(),\n              style: \"padding-left: 0; margin-bottom: 16px; text-decoration: underline\"\n            }, 'Tagasi');\n          });\n        });\n      });\n    }\n  };\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/initializers/theme-field-36-common-html-script-3\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(5);\n  const themePrefix = key => `theme_translations.5.${key}`;\n  var _default = _exports.default = {\n    name: \"theme-field-36-common-html-script-3\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        api.registerValueTransformer(\"home-logo-href\", () => \"https://fp.lhv.ee/\");\n        api.decorateWidget('home-logo:after', helper => {\n          return helper.h('div.lhv-header__container__section__column', [helper.h('a', {\n            href: \"https://lhv.ee\"\n          }, 'PANK'), helper.h('a', {\n            href: \"https://investor.lhv.ee\"\n          }, 'INVESTOR')]);\n        });\n        api.decorateWidget('header-buttons:before', helper => {\n          const user = api.getCurrentUser();\n          return helper.h('div.lhv-header__container__section', [!user ? helper.h('a.lhv-header__container__section__btn.btn', {\n            href: 'https://www.lhv.ee/auth/person/authorization/lhv?redirectUrl=/ibank/customer/management/registration/user-registration/reroute?type=5'\n          }, 'AVA KONTO') : undefined, !user ? helper.h('a.lhv-header__container__section__btn-bg.btn', {\n            href: '/login'\n          }, 'SISENE') : undefined]);\n        });\n        api.decorateWidget('header:after', helper => {\n          const nav = helper.h('div.lhv-header__container__nav', helper.h('div.lhv-header__container__nav__links', [helper.h('a', {\n            href: \"https://fp.lhv.ee/uudised\"\n          }, 'UUDISED'), helper.h('a', {\n            href: \"https://fp.lhv.ee/baltiturg\"\n          }, 'BALTI ÜHISTURG'), helper.h('a', {\n            href: \"https://forum.fp.lhv.ee\",\n            className: \"active\"\n          }, 'FOORUM'), helper.h('a', {\n            href: \"https://fp.lhv.ee/investeerimiskool\"\n          }, 'INVESTEERIMISKOOL')]));\n          setTimeout(() => {\n            const header = document.querySelector('.d-header-wrap');\n            const navElement = document.querySelector('.lhv-header__container__nav');\n            if (header && navElement) {\n              header.parentNode.insertBefore(navElement, header.nextSibling); // Move below the header\n            }\n          }, 0);\n          return nav;\n        });\n      });\n    }\n  };\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-5/discourse/initializers/theme-field-36-common-html-script-4\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(5);\n  const themePrefix = key => `theme_translations.5.${key}`;\n  var _default = _exports.default = {\n    name: \"theme-field-36-common-html-script-4\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        api.replaceIcon('reply', 'far-comment');\n        api.replaceIcon('bookmark', 'lhv-bookmark');\n        api.replaceIcon('d-post-share', 'lhv-share');\n        api.replaceIcon('search', 'lhv-search');\n        api.replaceIcon('d-icon-bars', 'lhv-menu');\n        api.replaceIcon('bars', 'lhv-menu');\n      });\n    }\n  };\n});\n}\n"],"mappings":"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"}