{"version":3,"names":["window","require","registerSettings","first_categories_header","first_categories","second_categories_header","second_categories","third_categories_header","third_categories","fourth_categories_header","fourth_categories","fifth_categories_header","fifth_categories","define","_exports","_component","_component2","_template","_templateFactory","Object","defineProperty","value","default","getObjectForTheme","__COLOCATED_TEMPLATE__","createTemplateFactory","id","block","moduleName","isStrictMode","setComponentTemplate","backgroundColor","htmlSafe","this","args","category","color","getAbbreviation","abbr","name","replace","split","length","charAt","toUpperCase","toLowerCase","_service","settings","static","dt7948","g","prototype","service","router","i","site","classNames","noneSelected","push","join","allowedCategories","selectedCategories","categories","filter","indexOf","shouldRenderHeadings","isCategoryPage","currentRoute","includes","hasCategoriesSet","firstCategories","map","Number","secondCategories","thirdCategories","fourthCategories","fifthCategories","_api","_customCategoryBoxes","apiInitializer","api","renderInOutlet","_templateOnly"],"sourceRoot":"theme-9/","sources":["settings.js","discourse/components/category-box.js","discourse/components/custom-category-boxes.js","discourse/initializers/initialize-category-boxes.js","discourse/components/category-boxes.js","discourse/components/category-header.js"],"sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(9, {\"first_categories_header\":\"First Categories Header\",\"first_categories\":\"\",\"second_categories_header\":\"Second Categories Header\",\"second_categories\":\"\",\"third_categories_header\":\"Third Categories Header\",\"third_categories\":\"\",\"fourth_categories_header\":\"Fourth Categories Header\",\"fourth_categories\":\"\",\"fifth_categories_header\":\"Fifth Categories Header\",\"fifth_categories\":\"\"});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-9/discourse/components/category-box\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/template\", \"@ember/template-factory\"], function (_exports, _component, _component2, _template, _templateFactory) {\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(9);\n  const themePrefix = key => `theme_translations.9.${key}`;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{! template-lint-disable no-nested-interactive }}\n  \n  <a\n    href={{@category.url}}\n    data-category-id={{@category.id}}\n    data-notification-level={{@category.notificationLevelString}}\n    data-url={{@category.url}}\n    class=\"category category-box category-box-{{@category.slug}}\n      {{if @category.isMuted 'muted'}}\n      {{if this.noCategoryStyle 'no-category-boxes-style'}}\"\n  >\n    <div class=\"category-box-inner\">\n      <div\n        class=\"category-logo\n          {{if @category.uploaded_logo.url '' 'no-logo-present'}}\"\n        style={{this.backgroundColor}}\n      >\n        {{#if @category.uploaded_logo.url}}\n          <CategoryLogo @category={{@category}} />\n        {{else}}\n          <span class=\"category-abbreviation\">\n            {{this.getAbbreviation}}\n          </span>\n        {{/if}}\n      </div>\n  \n      <div class=\"category-details\">\n        <div class=\"category-box-heading\">\n          <a class=\"parent-box-link\" href={{@category.url}}>\n            <h3>\n              {{category-title-before category=@category}}\n              {{#if @category.read_restricted}}\n                {{d-icon \"lock\"}}\n              {{/if}}\n              {{@category.name}}\n            </h3>\n          </a>\n        </div>\n  \n        <div class=\"description\">\n          <p>{{html-safe @category.description_excerpt}}</p>\n        </div>\n  \n        {{#if @category.isGrandParent}}\n          {{#each @category.subcategories as |subcategory|}}\n            <a\n              href={{subcategory.url}}\n              data-category-id={{subcategory.id}}\n              data-notification-level={{subcategory.notificationLevelString}}\n              style={{border-color subcategory.color}}\n              class=\"subcategory with-subcategories\n                {{if subcategory.uploaded_logo.url 'has-logo' 'no-logo'}}\"\n            >\n              <div class=\"subcategory-box-inner\">\n                {{category-title-link tagName=\"h4\" category=subcategory}}\n                {{#if subcategory.subcategories}}\n                  <div class=\"subcategories\">\n                    {{#each subcategory.subcategories as |subsubcategory|}}\n                      {{#unless subsubcategory.isMuted}}\n                        <span class=\"subcategory\">\n                          {{category-title-before category=subsubcategory}}\n                          {{category-link subsubcategory hideParent=\"true\"}}\n                        </span>\n                      {{/unless}}\n                    {{/each}}\n                  </div>\n                {{/if}}\n              </div>\n            </a>\n          {{/each}}\n        {{else if @category.subcategories}}\n          <div class=\"subcategories\">\n            {{#each @category.subcategories as |sc|}}\n              <a class=\"subcategory\" href={{sc.url}}>\n                <span class=\"subcategory-image-placeholder\">\n                  <CategoryLogo @category={{sc}} />\n                </span>\n                {{category-link sc hideParent=\"true\"}}\n              </a>\n            {{/each}}\n          </div>\n        {{/if}}\n      </div>\n  \n      {{plugin-outlet\n        name=\"category-box-below-each-category\"\n        connectorTagName=\"\"\n        tagName=\"\"\n        args=(hash category=@category)\n      }}\n    </div>\n  </a>\n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[10,3],[15,6,[30,1,[\\\"url\\\"]]],[15,\\\"data-category-id\\\",[30,1,[\\\"id\\\"]]],[15,\\\"data-notification-level\\\",[30,1,[\\\"notificationLevelString\\\"]]],[15,\\\"data-url\\\",[30,1,[\\\"url\\\"]]],[15,0,[29,[\\\"category category-box category-box-\\\",[30,1,[\\\"slug\\\"]],\\\"\\\\n    \\\",[52,[30,1,[\\\"isMuted\\\"]],\\\"muted\\\"],\\\"\\\\n    \\\",[52,[30,0,[\\\"noCategoryStyle\\\"]],\\\"no-category-boxes-style\\\"]]]],[12],[1,\\\"\\\\n  \\\"],[10,0],[14,0,\\\"category-box-inner\\\"],[12],[1,\\\"\\\\n    \\\"],[10,0],[15,0,[29,[\\\"category-logo\\\\n        \\\",[52,[30,1,[\\\"uploaded_logo\\\",\\\"url\\\"]],\\\"\\\",\\\"no-logo-present\\\"]]]],[15,5,[30,0,[\\\"backgroundColor\\\"]]],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"uploaded_logo\\\",\\\"url\\\"]],[[[1,\\\"        \\\"],[8,[39,3],null,[[\\\"@category\\\"],[[30,1]]],null],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"        \\\"],[10,1],[14,0,\\\"category-abbreviation\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[30,0,[\\\"getAbbreviation\\\"]]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"category-details\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"category-box-heading\\\"],[12],[1,\\\"\\\\n        \\\"],[10,3],[14,0,\\\"parent-box-link\\\"],[15,6,[30,1,[\\\"url\\\"]]],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h3\\\"],[12],[1,\\\"\\\\n            \\\"],[1,[28,[35,6],null,[[\\\"category\\\"],[[30,1]]]]],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"read_restricted\\\"]],[[[1,\\\"              \\\"],[1,[28,[35,7],[\\\"lock\\\"],null]],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"            \\\"],[1,[30,1,[\\\"name\\\"]]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"description\\\"],[12],[1,\\\"\\\\n        \\\"],[10,2],[12],[1,[28,[35,9],[[30,1,[\\\"description_excerpt\\\"]]],null]],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,1,[\\\"isGrandParent\\\"]],[[[42,[28,[37,11],[[28,[37,11],[[30,1,[\\\"subcategories\\\"]]],null]],null],null,[[[1,\\\"          \\\"],[10,3],[15,6,[30,2,[\\\"url\\\"]]],[15,\\\"data-category-id\\\",[30,2,[\\\"id\\\"]]],[15,\\\"data-notification-level\\\",[30,2,[\\\"notificationLevelString\\\"]]],[15,5,[28,[37,12],[[30,2,[\\\"color\\\"]]],null]],[15,0,[29,[\\\"subcategory with-subcategories\\\\n              \\\",[52,[30,2,[\\\"uploaded_logo\\\",\\\"url\\\"]],\\\"has-logo\\\",\\\"no-logo\\\"]]]],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"subcategory-box-inner\\\"],[12],[1,\\\"\\\\n              \\\"],[1,[28,[35,13],null,[[\\\"tagName\\\",\\\"category\\\"],[\\\"h4\\\",[30,2]]]]],[1,\\\"\\\\n\\\"],[41,[30,2,[\\\"subcategories\\\"]],[[[1,\\\"                \\\"],[10,0],[14,0,\\\"subcategories\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,11],[[28,[37,11],[[30,2,[\\\"subcategories\\\"]]],null]],null],null,[[[41,[51,[30,3,[\\\"isMuted\\\"]]],[[[1,\\\"                      \\\"],[10,1],[14,0,\\\"subcategory\\\"],[12],[1,\\\"\\\\n                        \\\"],[1,[28,[35,6],null,[[\\\"category\\\"],[[30,3]]]]],[1,\\\"\\\\n                        \\\"],[1,[28,[35,15],[[30,3]],[[\\\"hideParent\\\"],[\\\"true\\\"]]]],[1,\\\"\\\\n                      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[3]],null],[1,\\\"                \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[2]],null]],[]],[[[41,[30,1,[\\\"subcategories\\\"]],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"subcategories\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,11],[[28,[37,11],[[30,1,[\\\"subcategories\\\"]]],null]],null],null,[[[1,\\\"            \\\"],[10,3],[14,0,\\\"subcategory\\\"],[15,6,[30,4,[\\\"url\\\"]]],[12],[1,\\\"\\\\n              \\\"],[10,1],[14,0,\\\"subcategory-image-placeholder\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[39,3],null,[[\\\"@category\\\"],[[30,4]]],null],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[1,[28,[35,15],[[30,4]],[[\\\"hideParent\\\"],[\\\"true\\\"]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[4]],null],[1,\\\"        \\\"],[13],[1,\\\"\\\\n      \\\"]],[]],null]],[]]],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[1,[28,[35,16],null,[[\\\"name\\\",\\\"connectorTagName\\\",\\\"tagName\\\",\\\"args\\\"],[\\\"category-box-below-each-category\\\",\\\"\\\",\\\"\\\",[28,[37,17],null,[[\\\"category\\\"],[[30,1]]]]]]]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13]],[\\\"@category\\\",\\\"subcategory\\\",\\\"subsubcategory\\\",\\\"sc\\\"],false,[\\\"a\\\",\\\"if\\\",\\\"div\\\",\\\"category-logo\\\",\\\"span\\\",\\\"h3\\\",\\\"category-title-before\\\",\\\"d-icon\\\",\\\"p\\\",\\\"html-safe\\\",\\\"each\\\",\\\"-track-array\\\",\\\"border-color\\\",\\\"category-title-link\\\",\\\"unless\\\",\\\"category-link\\\",\\\"plugin-outlet\\\",\\\"hash\\\"]]\",\n    \"moduleName\": \"discourse/components/category-box.hbs\",\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, class extends _component2.default {\n    get backgroundColor() {\n      return (0, _template.htmlSafe)(`background-color: #${this.args.category.color}`);\n    }\n    get getAbbreviation() {\n      let abbr = this.args.category.name.replace(\" and\", \"\").split(\" \");\n      if (abbr.length > 1) {\n        abbr = abbr[0].charAt(0).toUpperCase() + abbr[1].charAt(0).toLowerCase();\n      } else {\n        abbr = abbr[0].charAt(0).toUpperCase() + abbr[0].charAt(1).toLowerCase();\n      }\n      return abbr;\n    }\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-9/discourse/components/custom-category-boxes\", [\"exports\", \"@ember/component\", \"@glimmer/component\", \"@ember/service\", \"@ember/template-factory\"], function (_exports, _component, _component2, _service, _templateFactory) {\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(9);\n  const themePrefix = key => `theme_translations.9.${key}`;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <div class={{this.classNames}}>\n    {{#if this.shouldRenderHeadings}}\n      {{#if this.firstCategories}}\n        <CategoryHeader @header={{theme-setting \"first_categories_header\"}} />\n        <CategoryBoxes @categories={{this.firstCategories}} />\n      {{/if}}\n  \n      {{#if this.secondCategories}}\n        <CategoryHeader @header={{theme-setting \"second_categories_header\"}} />\n        <CategoryBoxes @categories={{this.secondCategories}} />\n      {{/if}}\n  \n      {{#if this.thirdCategories}}\n        <CategoryHeader @header={{theme-setting \"third_categories_header\"}} />\n        <CategoryBoxes @categories={{this.thirdCategories}} />\n      {{/if}}\n  \n      {{#if this.fourthCategories}}\n        <CategoryHeader @header={{theme-setting \"fourth_categories_header\"}} />\n        <CategoryBoxes @categories={{this.fourthCategories}} />\n      {{/if}}\n  \n      {{#if this.fifthCategories}}\n        <CategoryHeader @header={{theme-setting \"fifth_categories_header\"}} />\n        <CategoryBoxes @categories={{this.fifthCategories}} />\n      {{/if}}\n    {{else}}\n      <CategoryBoxes @categories={{@outletArgs.categories}} />\n    {{/if}}\n  </div>\n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[10,0],[15,0,[30,0,[\\\"classNames\\\"]]],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"shouldRenderHeadings\\\"]],[[[41,[30,0,[\\\"firstCategories\\\"]],[[[1,\\\"      \\\"],[8,[39,2],null,[[\\\"@header\\\"],[[28,[37,3],[9,\\\"first_categories_header\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[8,[39,4],null,[[\\\"@categories\\\"],[[30,0,[\\\"firstCategories\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"secondCategories\\\"]],[[[1,\\\"      \\\"],[8,[39,2],null,[[\\\"@header\\\"],[[28,[37,3],[9,\\\"second_categories_header\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[8,[39,4],null,[[\\\"@categories\\\"],[[30,0,[\\\"secondCategories\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"thirdCategories\\\"]],[[[1,\\\"      \\\"],[8,[39,2],null,[[\\\"@header\\\"],[[28,[37,3],[9,\\\"third_categories_header\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[8,[39,4],null,[[\\\"@categories\\\"],[[30,0,[\\\"thirdCategories\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"fourthCategories\\\"]],[[[1,\\\"      \\\"],[8,[39,2],null,[[\\\"@header\\\"],[[28,[37,3],[9,\\\"fourth_categories_header\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[8,[39,4],null,[[\\\"@categories\\\"],[[30,0,[\\\"fourthCategories\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"fifthCategories\\\"]],[[[1,\\\"      \\\"],[8,[39,2],null,[[\\\"@header\\\"],[[28,[37,3],[9,\\\"fifth_categories_header\\\"],null]]],null],[1,\\\"\\\\n      \\\"],[8,[39,4],null,[[\\\"@categories\\\"],[[30,0,[\\\"fifthCategories\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null]],[]],[[[1,\\\"    \\\"],[8,[39,4],null,[[\\\"@categories\\\"],[[30,1,[\\\"categories\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]]],[13]],[\\\"@outletArgs\\\"],false,[\\\"div\\\",\\\"if\\\",\\\"category-header\\\",\\\"theme-setting\\\",\\\"category-boxes\\\"]]\",\n    \"moduleName\": \"discourse/components/custom-category-boxes.hbs\",\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, class extends _component2.default {\n    static #_ = (() => dt7948.g(this.prototype, \"router\", [_service.service]))();\n    #router = (() => (dt7948.i(this, \"router\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"site\", [_service.service]))();\n    #site = (() => (dt7948.i(this, \"site\"), void 0))();\n    get classNames() {\n      const classNames = [\"custom-category-boxes-container\"];\n      if (this.noneSelected) {\n        classNames.push(\"none-selected\");\n      }\n      return classNames.join(\" \");\n    }\n    #allowedCategories(selectedCategories) {\n      // filters categories to only include selected categories for each section\n      let availableCategories = this.site.categories.filter(category => {\n        if (selectedCategories.indexOf(category.id) !== -1) {\n          return true;\n        } else {\n          return false;\n        }\n      });\n      return availableCategories;\n    }\n    get shouldRenderHeadings() {\n      let isCategoryPage = this.router.currentRoute.name.includes(\"category\");\n      let hasCategoriesSet = false;\n      if (settings.first_categories || settings.second_categories || settings.third_categories || settings.fourth_categories || settings.fifth_categories) {\n        hasCategoriesSet = true;\n      }\n      if (!isCategoryPage && hasCategoriesSet) {\n        return true;\n      } else {\n        return false;\n      }\n    }\n    get noneSelected() {\n      return this.router.currentRoute.name.includes(\"None\");\n    }\n    get firstCategories() {\n      return this.#allowedCategories(settings.first_categories.split(\"|\").map(id => Number(id)));\n    }\n    get secondCategories() {\n      return this.#allowedCategories(settings.second_categories.split(\"|\").map(id => Number(id)));\n    }\n    get thirdCategories() {\n      return this.#allowedCategories(settings.third_categories.split(\"|\").map(id => Number(id)));\n    }\n    get fourthCategories() {\n      return this.#allowedCategories(settings.fourth_categories.split(\"|\").map(id => Number(id)));\n    }\n    get fifthCategories() {\n      return this.#allowedCategories(settings.fifth_categories.split(\"|\").map(id => Number(id)));\n    }\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-9/discourse/initializers/initialize-category-boxes\", [\"exports\", \"discourse/lib/api\", \"../components/custom-category-boxes\"], function (_exports, _api, _customCategoryBoxes) {\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(9);\n  const themePrefix = key => `theme_translations.9.${key}`;\n  var _default = _exports.default = (0, _api.apiInitializer)(\"1.14.0\", api => {\n    api.renderInOutlet(\"above-discovery-categories\", _customCategoryBoxes.default);\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-9/discourse/components/category-boxes\", [\"exports\", \"@ember/component\", \"@ember/component/template-only\", \"@ember/template-factory\"], function (_exports, _component, _templateOnly, _templateFactory) {\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(9);\n  const themePrefix = key => `theme_translations.9.${key}`;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    <span class=\"custom-category-boxes\">\n    {{#each @categories as |category|}}\n      <CategoryBox @category={{category}} />\n    {{/each}}\n  </span>\n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[10,1],[14,0,\\\"custom-category-boxes\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,2],[[28,[37,2],[[30,1]],null]],null],null,[[[1,\\\"    \\\"],[8,[39,3],null,[[\\\"@category\\\"],[[30,2]]],null],[1,\\\"\\\\n\\\"]],[2]],null],[13]],[\\\"@categories\\\",\\\"category\\\"],false,[\\\"span\\\",\\\"each\\\",\\\"-track-array\\\",\\\"category-box\\\"]]\",\n    \"moduleName\": \"discourse/components/category-boxes.hbs\",\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, (0, _templateOnly.default)());\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-9/discourse/components/category-header\", [\"exports\", \"@ember/component\", \"@ember/component/template-only\", \"@ember/template-factory\"], function (_exports, _component, _templateOnly, _templateFactory) {\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(9);\n  const themePrefix = key => `theme_translations.9.${key}`;\n  const __COLOCATED_TEMPLATE__ = (0, _templateFactory.createTemplateFactory)(\n  /*\n    {{#if (gt @header.length 0)}}\n    <h1 class=\"custom-category-header\">\n      {{@header}}\n    </h1>\n  {{/if}}\n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[41,[28,[37,1],[[30,1,[\\\"length\\\"]],0],null],[[[1,\\\"  \\\"],[10,\\\"h1\\\"],[14,0,\\\"custom-category-header\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[30,1]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"@header\\\"],false,[\\\"if\\\",\\\"gt\\\",\\\"h1\\\"]]\",\n    \"moduleName\": \"discourse/components/category-header.hbs\",\n    \"isStrictMode\": false\n  });\n  var _default = _exports.default = (0, _component.setComponentTemplate)(__COLOCATED_TEMPLATE__, (0, _templateOnly.default)());\n});\n}\n"],"mappings":"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"}