{"version":3,"file":"discourse-restricted-replies.js","names":["define","_exports","_component","_decorators","_helpers","_discourseI18n","_multiSelect","_templateFactory","Object","defineProperty","value","default","RestrictRepliesSetting","groups","makeArray","this","site","static","dt7948","n","prototype","setComponentTemplate","createTemplateFactory","id","block","moduleName","scope","i18n","Input","isStrictMode","_component2","_restrictRepliesSetting","c","classNames","tagName"],"sources":["discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting.js","discourse/plugins/discourse-restricted-replies/discourse/connectors/category-custom-security/restrict-replies-setting.js"],"sourcesContent":["define(\"discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting\", [\"exports\", \"@ember/component\", \"discourse/lib/decorators\", \"discourse/lib/helpers\", \"discourse-i18n\", \"select-kit/components/multi-select\", \"@ember/template-factory\"], function (_exports, _component, _decorators, _helpers, _discourseI18n, _multiSelect, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class RestrictRepliesSetting extends _component.default {\n    groups() {\n      return (0, _helpers.makeArray)(this.site.groups);\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"groups\", [_decorators.default]))();\n    static #_2 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field restrict-replies\">\n          <h3>{{i18n \"restricted_replies.title\"}}</h3>\n          <label>\n            <Input\n              @type=\"checkbox\"\n              @checked={{this.category.custom_fields.restrict_replies}}\n            />\n            {{i18n \"restricted_replies.for_category\"}}\n          </label>\n          {{#if this.category.custom_fields.restrict_replies}}\n            <MultiSelect\n              @content={{this.groups}}\n              @allowAny={{false}}\n              @value={{this.category.custom_fields.restrict_replies_bypass_groups}}\n              @onSelect={{action\n                (mut this.category.custom_fields.restrict_replies_bypass_groups)\n              }}\n            />\n          {{/if}}\n        </section>\n      \n    */\n    {\n      \"id\": \"SSKIktAR\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field restrict-replies\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"h3\\\"],[12],[1,[28,[32,0],[\\\"restricted_replies.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,1],null,[[\\\"@type\\\",\\\"@checked\\\"],[\\\"checkbox\\\",[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies\\\"]]]],null],[1,\\\"\\\\n        \\\"],[1,[28,[32,0],[\\\"restricted_replies.for_category\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies\\\"]],[[[1,\\\"        \\\"],[8,[32,2],null,[[\\\"@content\\\",\\\"@allowAny\\\",\\\"@value\\\",\\\"@onSelect\\\"],[[30,0,[\\\"groups\\\"]],false,[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies_bypass_groups\\\"]],[28,[31,1],[[30,0],[28,[31,2],[[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies_bypass_groups\\\"]]],null]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"]],[],false,[\\\"if\\\",\\\"action\\\",\\\"mut\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting.js\",\n      \"scope\": () => [_discourseI18n.i18n, _component.Input, _multiSelect.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = RestrictRepliesSetting;\n});","define(\"discourse/plugins/discourse-restricted-replies/discourse/connectors/category-custom-security/restrict-replies-setting\", [\"exports\", \"@ember/component\", \"@ember-decorators/component\", \"discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting\", \"@ember/template-factory\"], function (_exports, _component, _component2, _restrictRepliesSetting, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const RestrictRepliesSetting = dt7948.c(class RestrictRepliesSetting extends _component.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      <RestrictRepliesSetting0 @category={{this.category}} />\n    */\n    {\n      \"id\": \"cjkw6kir\",\n      \"block\": \"[[[8,[32,0],null,[[\\\"@category\\\"],[[30,0,[\\\"category\\\"]]]],null]],[],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-restricted-replies/discourse/connectors/category-custom-security/restrict-replies-setting.js\",\n      \"scope\": () => [_restrictRepliesSetting.default],\n      \"isStrictMode\": true\n    }), this))();\n  }, [(0, _component2.classNames)(\"category-custom-security-outlet\", \"restrict-replies-setting\"), (0, _component2.tagName)(\"\")]);\n  var _default = _exports.default = RestrictRepliesSetting;\n});"],"mappings":"AAAAA,OAAA,0QAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,GACA;AAEAC,OAAAC,eAAAR,EAAA,cACAS,OAAA,IAEAT,EAAAU,aAAA;AACA,MAAAC,UAAAV,EAAAS,QACA,MAAAE,GACA,SAAAT,EAAAU,WAAAC,KAAAC,KAAAH,OACA,CACAI,SAAA,KAAAC,OAAAC,EAAAJ,KAAAK,UAAA,UAAAjB,EAAAQ,UAAA;AACAM,SAAA,QAAAf,EAAAmB,uBAAA,EAAAd,EAAAe,uBAyBA,CACAC,GAAA,WACAC,MAAA,81BACAC,WAAA,sJACAC,MAAA,KAAArB,EAAAsB,KAAAzB,EAAA0B,MAAAtB,EAAAK,SACAkB,cAAA,IACAd,MA/BA,GAiCAd,EAAAU,QAAAC,C,GC7CAZ,OAAA,uTAAAC,EAAAC,EAAA4B,EAAAC,EAAAxB,GACA;AAEAC,OAAAC,eAAAR,EAAA,cACAS,OAAA,IAEAT,EAAAU,aAAA;AACA,MAAAC,EAAAM,OAAAc,EAAA,cAAA9B,EAAAS,QACAM,SAAA,QAAAf,EAAAmB,uBAAA,EAAAd,EAAAe,uBAIA,CACAC,GAAA,WACAC,MAAA,6EACAC,WAAA,+KACAC,MAAA,KAAAK,EAAApB,SACAkB,cAAA,IACAd,MAVA,IAWA,IAAAe,EAAAG,YAAA,iEAAAH,EAAAI,SAAA;AACAjC,EAAAU,QAAAC,C","ignoreList":[]}