{"version":3,"file":"discourse-simple-flags.js","names":["define","_exports","_component","_modifier","_object","_discourseI18n","_component2","_templateFactory","Object","defineProperty","value","default","SimpleFlagsCategorySettings","updateThreshold","event","this","args","outletArgs","category","set","target","static","dt7948","n","prototype","action","setComponentTemplate","createTemplateFactory","id","block","moduleName","scope","i18n","on","isStrictMode"],"sources":["discourse/plugins/discourse-simple-flags/discourse/connectors/category-custom-settings/simple-flags.js"],"sourcesContent":["define(\"discourse/plugins/discourse-simple-flags/discourse/connectors/category-custom-settings/simple-flags\", [\"exports\", \"@glimmer/component\", \"@ember/modifier\", \"@ember/object\", \"discourse-i18n\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _component, _modifier, _object, _discourseI18n, _component2, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // Only v2026.7.3 passes @form.\n  class SimpleFlagsCategorySettings extends _component.default {\n    updateThreshold(event) {\n      this.args.outletArgs.category.set(\"custom_fields.flags_to_hide_post\", event.target.value);\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"updateThreshold\", [_object.action]))();\n    static #_2 = (() => (0, _component2.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        {{#if @outletArgs.form}}\n          <@outletArgs.form.Section\n            @title={{i18n \"category.flags_to_hide_post.title\"}}\n            class=\"category-custom-settings-outlet simple-flags\"\n          >\n            <@outletArgs.form.Object @name=\"custom_fields\" as |object|>\n              <object.Field\n                @name=\"flags_to_hide_post\"\n                @title={{i18n \"category.flags_to_hide_post.label\"}}\n                @format=\"max\"\n                @type=\"input-number\"\n                as |field|\n              >\n                <field.Control />\n              </object.Field>\n            </@outletArgs.form.Object>\n          </@outletArgs.form.Section>\n        {{else}}\n          <section class=\"field simple-flags\">\n            <h3>{{i18n \"category.flags_to_hide_post.title\"}}</h3>\n            <label for=\"simple-flags-flags-to-hide-post\">\n              {{i18n \"category.flags_to_hide_post.label\"}}\n            </label>\n            <input\n              id=\"simple-flags-flags-to-hide-post\"\n              type=\"number\"\n              value={{@outletArgs.category.custom_fields.flags_to_hide_post}}\n              {{on \"input\" this.updateThreshold}}\n            />\n          </section>\n        {{/if}}\n      \n    */\n    {\n      \"id\": \"qnBuTxH/\",\n      \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"form\\\"]],[[[1,\\\"      \\\"],[8,[30,1,[\\\"form\\\",\\\"Section\\\"]],[[24,0,\\\"category-custom-settings-outlet simple-flags\\\"]],[[\\\"@title\\\"],[[28,[32,0],[\\\"category.flags_to_hide_post.title\\\"],null]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n        \\\"],[8,[30,1,[\\\"form\\\",\\\"Object\\\"]],null,[[\\\"@name\\\"],[\\\"custom_fields\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n          \\\"],[8,[30,2,[\\\"Field\\\"]],null,[[\\\"@name\\\",\\\"@title\\\",\\\"@format\\\",\\\"@type\\\"],[\\\"flags_to_hide_post\\\",[28,[32,0],[\\\"category.flags_to_hide_post.label\\\"],null],\\\"max\\\",\\\"input-number\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n            \\\"],[8,[30,3,[\\\"Control\\\"]],null,null,null],[1,\\\"\\\\n          \\\"]],[3]]]]],[1,\\\"\\\\n        \\\"]],[2]]]]],[1,\\\"\\\\n      \\\"]],[]]]]],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"      \\\"],[10,\\\"section\\\"],[14,0,\\\"field simple-flags\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"h3\\\"],[12],[1,[28,[32,0],[\\\"category.flags_to_hide_post.title\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,\\\"for\\\",\\\"simple-flags-flags-to-hide-post\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[32,0],[\\\"category.flags_to_hide_post.label\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n        \\\"],[11,\\\"input\\\"],[24,1,\\\"simple-flags-flags-to-hide-post\\\"],[16,2,[30,1,[\\\"category\\\",\\\"custom_fields\\\",\\\"flags_to_hide_post\\\"]]],[24,4,\\\"number\\\"],[4,[32,1],[\\\"input\\\",[30,0,[\\\"updateThreshold\\\"]]],null],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"  \\\"]],[\\\"@outletArgs\\\",\\\"object\\\",\\\"field\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/app/app/assets/javascripts/discourse/discourse/plugins/discourse-simple-flags/discourse/connectors/category-custom-settings/simple-flags.js\",\n      \"scope\": () => [_discourseI18n.i18n, _modifier.on],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = SimpleFlagsCategorySettings;\n});"],"mappings":"AAAAA,OAAA,iPAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,GACA;AAEAC,OAAAC,eAAAR,EAAA,cACAS,OAAA,IAEAT,EAAAU,aAAA;AAEA,MAAAC,UAAAV,EAAAS,QACA,eAAAE,CAAAC,GACAC,KAAAC,KAAAC,WAAAC,SAAAC,IAAA,mCAAAL,EAAAM,OAAAV,MACA,CACAW,SAAA,KAAAC,OAAAC,EAAAR,KAAAS,UAAA,mBAAApB,EAAAqB,SAAA;AACAJ,SAAA,QAAAf,EAAAoB,uBAAA,EAAAnB,EAAAoB,uBAoCA,CACAC,GAAA,WACAC,MAAA,2yCACAC,WAAA,+IACAC,MAAA,KAAA1B,EAAA2B,KAAA7B,EAAA8B,IACAC,cAAA,IACAnB,MA1CA,GA4CAd,EAAAU,QAAAC,C","ignoreList":[]}