{"version":3,"file":"automation_admin.js","names":["define","_exports","_rest","Object","defineProperty","value","default","Adapter","basePath","pathFor","super","arguments","replace","_discourseAutomationAdapter","AutomationAdapter","jsonMode","apiNameFor","ScriptableAdapter","TriggerableAdapter","_component","_I18n","_daBooleanField","_daCategoriesField","_daCategoryField","_daCategoryNotificationLevelField","_daChoicesField","_daCustomField","_daCustomFields","_daDateTimeField","_daEmailGroupUserField","_daGroupField","_daKeyValueField","_daMessageField","_daPeriodField","_daPmsField","_daPostField","_daTagsField","_daTextField","_daTextListField","_daTrustLevelsField","_daUserField","_daUserProfileField","_daUsersField","_component2","_templateFactory","FIELD_COMPONENTS","period","date_time","text_list","pms","text","message","categories","user","users","user_profile","post","tags","boolean","category","group","choices","category_notification_level","email_group_user","custom_field","custom_fields","AutomationField","static","setComponentTemplate","createTemplateFactory","id","block","moduleName","isStrictMode","this","component","args","field","label","t","target","name","displayField","triggerId1","automation","trigger","triggerable1","triggerable","placeholdersString","placeholders","join","targetType","script","translationKey","description","lookup","_object","BaseField","displayPlaceholders","length","acceptsPlaceholders","mutValue","newValue","metadata","dt7948","n","prototype","action","_modifier","_daBaseField","_daFieldDescription","_daFieldLabel","BooleanField","scope","Input","on","onInput","event1","checked","_helper","_category","_categorySelector","CategoriesField","fn","hash","map","id1","findById","filter","Boolean","onChangeCategories","categories1","mapBy","_categoryChooser","CategoryField","_categoryNotificationsButton","CategoryNotficationLevelField","_comboBox","ChoicesField","replacedContent","extra","content","r1","translated_name","_tracking","_didInsert","_service","_decorators","GroupField","g","inject","store","i","tracked","allCustomFields","loadUserFields","findAll","then","fields1","bind","_multiSelect","field1","_dButton","DateTimeField","convertToUniversalTime","date1","moment","utc","format","reset","localTime","local","HTML5_FMT","DATETIME_LOCAL","_emailGroupUserChooser","EmailGroupUserField","recipients","groups","updateRecipients","selected1","content1","newGroups1","filterBy","_updateGroups","groups1","forEach","existing1","includes","addObject","newGroup1","_templateOnly","FieldDescription","FieldLabel","_group","_groupChooser","allGroups","constructor","ignore_automatic","isDestroying","isDestroyed","setGroupField","groupIds1","firstObject","_jsonSchemaEditor","KeyValueField","showJsonEditorModal","jsonSchema","type","uniqueItems","items","title","properties","key","keyCount","JSON","parse","showJsonModalLabel","count","handleValueChange","value1","saveAutomation","openModal","closeModal","_legacyBuiltInComponents","_placeholdersList","MessageField","TextArea","updateValue","_runloop","_trackedBuiltIns","PeriodField","interval","frequency","next","TrackedObject","recurringLabel","mutInterval","mutFrequency","_dEditor","PmsField","dialog","noPmCreatedLabel","prefersEncryptLabel","delayLabel","pmTitleLabel","rawLabel","concat","TrackedArray","pm1","removePM","yesNoConfirm","didConfirm","removeObject","insertPM","pushObject","raw","delay","prefers_encrypt","prefersEncrypt","mutPmTitle","mutPmDelay","updatePmRaw","newRaw1","updatePmTitle","PostField","_tagChooser","TagsField","TextField","mutText","TextListField","TrustLevelsField","site","_userChooser","UserField","onChangeUsername","usernames1","modifyContent","acceptedContexts","context1","targetName","username","UserProfileField","allProfileFields","userProfileFields","UsersField","PlaceholdersList","copyPlaceholder","placeholder1","onCopy","currentValue","_controller","_computed","_ajax","_ajaxError","AutomationEdit","error","isUpdatingAutomation","isTriggeringAutomation","reads","scriptFields","triggerFields","nextPendingAutomationAtFormatted","date","model","next_pending_automation_at","computed","setProperties","ajax","data","stringify","automationForm","dataType","contentType","send","catch","e","_showError","finally","set","onChangeTrigger","_confirmReset","onManualAutomationTrigger","_confirmTrigger","extractError","onChangeScript","callback","schedule","window","scrollTo","_escape","AutomationIndex","router","editAutomation","transitionTo","newAutomation","destroyAutomation","deleteConfirm","destroyRecord","popupAjaxError","AutomationNew","form","init","_resetForm","save","getProperties","create","Automation","showNewAutomation","currentRouteName","resource","path","route","_template","_iconLibrary","enabled","htmlSafe","iconHTML","class","_pluginApi","_helpers","_lastCheckedByHandlers","_handleLastCheckedByEvent","event","currentTarget","postId","_cleanUp","values","handler","removeEventListener","_initializeDiscourseAutomation","api","currentUser","getCurrentUser","makeArray","global_notices","userGlobalNotice","addGlobalNotice","identifier","html","notice","level","dismissable","dismissDuration","duration","onDismiss","_initializeGLobalUserNotices","decorateCookedElement","_decorateCheckedButton","cleanupStream","element","postDecorator","elems","querySelectorAll","postModel","getModel","Array","from","elem","addEventListener","initialize","withPluginApi","_application","_instance","_fabricators","_discourseAutomationAutomation","_discourseAutomationField","owner","Error","setOwner","undefined","template","accepts_placeholders","accepted_contexts","is_required","incrementSequence","toString","ATTRIBUTES","updateProperties","fields","createProperties","DiscourseAutomationField","json","isDisabled","read_only","default_value","isRequired","toJSON","Script","_rsvp","_discourse","controllerName","params","scriptables","result","triggerables","find","_fieldsForTarget","templates","jsonField","f","setupController","controller","refreshRoute","refresh","triggerRefresh","createRecord","_deprecationsHelper"],"sources":["discourse/plugins/automation/admin/adapters/discourse-automation-adapter.js","discourse/plugins/automation/admin/adapters/discourse-automation-automation.js","discourse/plugins/automation/admin/adapters/discourse-automation-scriptable.js","discourse/plugins/automation/admin/adapters/discourse-automation-triggerable.js","discourse/plugins/automation/admin/components/automation-field.js","discourse/plugins/automation/admin/components/fields/da-base-field.js","discourse/plugins/automation/admin/components/fields/da-boolean-field.js","discourse/plugins/automation/admin/components/fields/da-categories-field.js","discourse/plugins/automation/admin/components/fields/da-category-field.js","discourse/plugins/automation/admin/components/fields/da-category-notification-level-field.js","discourse/plugins/automation/admin/components/fields/da-choices-field.js","discourse/plugins/automation/admin/components/fields/da-custom-field.js","discourse/plugins/automation/admin/components/fields/da-custom-fields.js","discourse/plugins/automation/admin/components/fields/da-date-time-field.js","discourse/plugins/automation/admin/components/fields/da-email-group-user-field.js","discourse/plugins/automation/admin/components/fields/da-field-description.js","discourse/plugins/automation/admin/components/fields/da-field-label.js","discourse/plugins/automation/admin/components/fields/da-group-field.js","discourse/plugins/automation/admin/components/fields/da-key-value-field.js","discourse/plugins/automation/admin/components/fields/da-message-field.js","discourse/plugins/automation/admin/components/fields/da-period-field.js","discourse/plugins/automation/admin/components/fields/da-pms-field.js","discourse/plugins/automation/admin/components/fields/da-post-field.js","discourse/plugins/automation/admin/components/fields/da-tags-field.js","discourse/plugins/automation/admin/components/fields/da-text-field.js","discourse/plugins/automation/admin/components/fields/da-text-list-field.js","discourse/plugins/automation/admin/components/fields/da-trust-levels-field.js","discourse/plugins/automation/admin/components/fields/da-user-field.js","discourse/plugins/automation/admin/components/fields/da-user-profile-field.js","discourse/plugins/automation/admin/components/fields/da-users-field.js","discourse/plugins/automation/admin/components/placeholders-list.js","discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation-edit.js","discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation-index.js","discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation-new.js","discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation.js","discourse/plugins/automation/admin/discourse-automation-route-map.js","discourse/plugins/automation/admin/helpers/format-enabled-automation.js","discourse/plugins/automation/admin/initializers/discourse-automation.js","discourse/plugins/automation/admin/lib/fabricators.js","discourse/plugins/automation/admin/models/discourse-automation-automation.js","discourse/plugins/automation/admin/models/discourse-automation-field.js","discourse/plugins/automation/admin/models/discourse-automation-script.js","discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation-edit.js","discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation-index.js","discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation-new.js","discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation.js","discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.js","discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-index.js","discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.js","discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation.js","discourse/plugins/automation/admin/templates/components/form-error.js","discourse/plugins/automation/admin/templates/components/topic-trigger.js"],"sourcesContent":["define(\"discourse/plugins/automation/admin/adapters/discourse-automation-adapter\", [\"exports\", \"discourse/adapters/rest\"], function (_exports, _rest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Adapter extends _rest.default {\n    basePath() {\n      return \"/admin/plugins/discourse-automation/\";\n    }\n    pathFor() {\n      return super.pathFor(...arguments).replace(\"_\", \"-\") + \".json\";\n    }\n  }\n  _exports.default = Adapter;\n});","define(\"discourse/plugins/automation/admin/adapters/discourse-automation-automation\", [\"exports\", \"discourse/plugins/automation/admin/adapters/discourse-automation-adapter\"], function (_exports, _discourseAutomationAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationAdapter extends _discourseAutomationAdapter.default {\n    jsonMode = true;\n    apiNameFor() {\n      return \"automation\";\n    }\n  }\n  _exports.default = AutomationAdapter;\n});","define(\"discourse/plugins/automation/admin/adapters/discourse-automation-scriptable\", [\"exports\", \"discourse/plugins/automation/admin/adapters/discourse-automation-adapter\"], function (_exports, _discourseAutomationAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class ScriptableAdapter extends _discourseAutomationAdapter.default {\n    jsonMode = true;\n    apiNameFor() {\n      return \"scriptable\";\n    }\n  }\n  _exports.default = ScriptableAdapter;\n});","define(\"discourse/plugins/automation/admin/adapters/discourse-automation-triggerable\", [\"exports\", \"discourse/plugins/automation/admin/adapters/discourse-automation-adapter\"], function (_exports, _discourseAutomationAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class TriggerableAdapter extends _discourseAutomationAdapter.default {\n    jsonMode = true;\n    apiNameFor() {\n      return \"triggerable\";\n    }\n  }\n  _exports.default = TriggerableAdapter;\n});","define(\"discourse/plugins/automation/admin/components/automation-field\", [\"exports\", \"@glimmer/component\", \"I18n\", \"discourse/plugins/automation/admin/components/fields/da-boolean-field\", \"discourse/plugins/automation/admin/components/fields/da-categories-field\", \"discourse/plugins/automation/admin/components/fields/da-category-field\", \"discourse/plugins/automation/admin/components/fields/da-category-notification-level-field\", \"discourse/plugins/automation/admin/components/fields/da-choices-field\", \"discourse/plugins/automation/admin/components/fields/da-custom-field\", \"discourse/plugins/automation/admin/components/fields/da-custom-fields\", \"discourse/plugins/automation/admin/components/fields/da-date-time-field\", \"discourse/plugins/automation/admin/components/fields/da-email-group-user-field\", \"discourse/plugins/automation/admin/components/fields/da-group-field\", \"discourse/plugins/automation/admin/components/fields/da-key-value-field\", \"discourse/plugins/automation/admin/components/fields/da-message-field\", \"discourse/plugins/automation/admin/components/fields/da-period-field\", \"discourse/plugins/automation/admin/components/fields/da-pms-field\", \"discourse/plugins/automation/admin/components/fields/da-post-field\", \"discourse/plugins/automation/admin/components/fields/da-tags-field\", \"discourse/plugins/automation/admin/components/fields/da-text-field\", \"discourse/plugins/automation/admin/components/fields/da-text-list-field\", \"discourse/plugins/automation/admin/components/fields/da-trust-levels-field\", \"discourse/plugins/automation/admin/components/fields/da-user-field\", \"discourse/plugins/automation/admin/components/fields/da-user-profile-field\", \"discourse/plugins/automation/admin/components/fields/da-users-field\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _component, _I18n, _daBooleanField, _daCategoriesField, _daCategoryField, _daCategoryNotificationLevelField, _daChoicesField, _daCustomField, _daCustomFields, _daDateTimeField, _daEmailGroupUserField, _daGroupField, _daKeyValueField, _daMessageField, _daPeriodField, _daPmsField, _daPostField, _daTagsField, _daTextField, _daTextListField, _daTrustLevelsField, _daUserField, _daUserProfileField, _daUsersField, _component2, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const FIELD_COMPONENTS = {\n    period: _daPeriodField.default,\n    date_time: _daDateTimeField.default,\n    text_list: _daTextListField.default,\n    pms: _daPmsField.default,\n    text: _daTextField.default,\n    message: _daMessageField.default,\n    categories: _daCategoriesField.default,\n    user: _daUserField.default,\n    users: _daUsersField.default,\n    user_profile: _daUserProfileField.default,\n    post: _daPostField.default,\n    tags: _daTagsField.default,\n    \"key-value\": _daKeyValueField.default,\n    boolean: _daBooleanField.default,\n    \"trust-levels\": _daTrustLevelsField.default,\n    category: _daCategoryField.default,\n    group: _daGroupField.default,\n    choices: _daChoicesField.default,\n    category_notification_level: _daCategoryNotificationLevelField.default,\n    email_group_user: _daEmailGroupUserField.default,\n    custom_field: _daCustomField.default,\n    custom_fields: _daCustomFields.default\n  };\n  class AutomationField extends _component.default {\n    static #_ = (() => (0, _component2.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        {{#if this.displayField}}\n          <this.component\n            @field={{@field}}\n            @placeholders={{@automation.placeholders}}\n            @label={{this.label}}\n            @description={{this.description}}\n            @saveAutomation={{@saveAutomation}}\n          />\n        {{/if}}\n      \n    */\n    {\n      \"id\": \"X2NXnxNn\",\n      \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"displayField\\\"]],[[[1,\\\"      \\\"],[8,[30,0,[\\\"component\\\"]],null,[[\\\"@field\\\",\\\"@placeholders\\\",\\\"@label\\\",\\\"@description\\\",\\\"@saveAutomation\\\"],[[30,1],[30,2,[\\\"placeholders\\\"]],[30,0,[\\\"label\\\"]],[30,0,[\\\"description\\\"]],[30,3]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"  \\\"]],[\\\"@field\\\",\\\"@automation\\\",\\\"@saveAutomation\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/automation-field.js\",\n      \"isStrictMode\": true\n    }), this))();\n    get component() {\n      return FIELD_COMPONENTS[this.args.field.component];\n    }\n    get label() {\n      return _I18n.default.t(`discourse_automation${this.target}fields.${this.args.field.name}.label`);\n    }\n    get displayField() {\n      const triggerId1 = this.args.automation?.trigger?.id;\n      const triggerable1 = this.args.field?.triggerable;\n      return triggerId1 && (!triggerable1 || triggerable1 === triggerId1);\n    }\n    get placeholdersString() {\n      return this.args.field.placeholders.join(\", \");\n    }\n    get target() {\n      return this.args.field.targetType === \"script\" ? `.scriptables.${this.args.automation.script.id.replace(/-/g, \"_\")}.` : `.triggerables.${this.args.automation.trigger.id.replace(/-/g, \"_\")}.`;\n    }\n    get translationKey() {\n      return `discourse_automation${this.target}fields.${this.args.field.name}.description`;\n    }\n    get description() {\n      return _I18n.default.lookup(this.translationKey);\n    }\n  }\n  _exports.default = AutomationField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-base-field\", [\"exports\", \"@glimmer/component\", \"@ember/object\"], function (_exports, _component, _object) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class BaseField extends _component.default {\n    get displayPlaceholders() {\n      return this.args.placeholders?.length && this.args.field?.acceptsPlaceholders;\n    }\n    mutValue(newValue) {\n      this.args.field.metadata.value = newValue;\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"mutValue\", [_object.action]))();\n  }\n  _exports.default = BaseField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-boolean-field\", [\"exports\", \"@ember/component\", \"@ember/modifier\", \"@ember/object\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/template-factory\"], function (_exports, _component, _modifier, _object, _daBaseField, _daFieldDescription, _daFieldLabel, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class BooleanField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field boolean-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <Input\n                @type=\"checkbox\"\n                @checked={{@field.metadata.value}}\n                {{on \"input\" this.onInput}}\n                disabled={{@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"g0qbp3Go\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field boolean-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],[[16,\\\"disabled\\\",[30,2,[\\\"isDisabled\\\"]]],[4,[32,2],[\\\"input\\\",[30,0,[\\\"onInput\\\"]]],null]],[[\\\"@type\\\",\\\"@checked\\\"],[\\\"checkbox\\\",[30,2,[\\\"metadata\\\",\\\"value\\\"]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-boolean-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _component.Input, _modifier.on, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    onInput(event1) {\n      this.mutValue(event1.target.checked);\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"onInput\", [_object.action]))();\n  }\n  _exports.default = BooleanField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-categories-field\", [\"exports\", \"@ember/helper\", \"@ember/object\", \"discourse/models/category\", \"select-kit/components/category-selector\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _object, _category, _categorySelector, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class CategoriesField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        {{! template-lint-disable no-redundant-fn }}\n        <section class=\"field categories-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <CategorySelector\n                @categories={{this.categories}}\n                @onChange={{fn this.onChangeCategories}}\n                @options={{hash clearable=true disabled=@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"3OpS3fT0\",\n      \"block\": \"[[[1,\\\"\\\\n\\\"],[1,\\\"    \\\"],[10,\\\"section\\\"],[14,0,\\\"field categories-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@categories\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"categories\\\"]],[28,[32,2],[[30,0,[\\\"onChangeCategories\\\"]]],null],[28,[32,3],null,[[\\\"clearable\\\",\\\"disabled\\\"],[true,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,4],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-categories-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _categorySelector.default, _helper.fn, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    get categories() {\n      const ids1 = this.args.field?.metadata?.value || [];\n      return ids1.map(id1 => _category.default.findById(id1)).filter(Boolean);\n    }\n    onChangeCategories(categories1) {\n      this.mutValue(categories1.mapBy(\"id\"));\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"onChangeCategories\", [_object.action]))();\n  }\n  _exports.default = CategoriesField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-category-field\", [\"exports\", \"@ember/helper\", \"select-kit/components/category-chooser\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _categoryChooser, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class CategoryField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field category-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <CategoryChooser\n                @value={{@field.metadata.value}}\n                @onChange={{this.mutValue}}\n                @options={{hash clearable=true disabled=@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"sHu+LmQA\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field category-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"mutValue\\\"]],[28,[32,2],null,[[\\\"clearable\\\",\\\"disabled\\\"],[true,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-category-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _categoryChooser.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = CategoryField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-category-notification-level-field\", [\"exports\", \"@ember/helper\", \"select-kit/components/category-notifications-button\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _categoryNotificationsButton, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class CategoryNotficationLevelField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field category-notification-level-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <CategoryNotificationsButton\n                @value={{@field.metadata.value}}\n                @onChange={{this.mutValue}}\n                @options={{hash showFullTitle=true}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"Mh8nWQ0F\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field category-notification-level-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"mutValue\\\"]],[28,[32,2],null,[[\\\"showFullTitle\\\"],[true]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-category-notification-level-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _categoryNotificationsButton.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = CategoryNotficationLevelField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-choices-field\", [\"exports\", \"@ember/helper\", \"I18n\", \"select-kit/components/combo-box\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _I18n, _comboBox, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class ChoicesField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <div class=\"field control-group\">\n          <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n          <div class=\"controls\">\n            <ComboBox\n              @value={{@field.metadata.value}}\n              @content={{this.replacedContent}}\n              @onChange={{this.mutValue}}\n              @options={{hash\n                allowAny=false\n                clearable=true\n                disabled=@field.isDisabled\n              }}\n            />\n    \n            <DAFieldDescription @description={{@description}} />\n          </div>\n        </div>\n      \n    */\n    {\n      \"id\": \"5/f1PQyC\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"field control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"replacedContent\\\"]],[30,0,[\\\"mutValue\\\"]],[28,[32,2],null,[[\\\"allowAny\\\",\\\"clearable\\\",\\\"disabled\\\"],[false,true,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n        \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-choices-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _comboBox.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    get replacedContent() {\n      return (this.args.field.extra.content || []).map(r1 => {\n        return {\n          id: r1.id,\n          name: r1.translated_name || _I18n.default.t(r1.name)\n        };\n      });\n    }\n  }\n  _exports.default = ChoicesField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-custom-field\", [\"exports\", \"@glimmer/tracking\", \"@ember/render-modifiers/modifiers/did-insert\", \"@ember/service\", \"discourse-common/utils/decorators\", \"select-kit/components/combo-box\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _tracking, _didInsert, _service, _decorators, _comboBox, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class GroupField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"store\", [_service.inject]))();\n    #store = (() => (dt7948.i(this, \"store\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"allCustomFields\", [_tracking.tracked], function () {\n      return [];\n    }))();\n    #allCustomFields = (() => (dt7948.i(this, \"allCustomFields\"), void 0))();\n    static #_3 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field group-field\" {{didInsert this.loadUserFields}}>\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <ComboBox\n                @content={{this.allCustomFields}}\n                @value={{@field.metadata.value}}\n                @onChange={{this.mutValue}}\n              />\n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"WVh1zE2d\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[11,\\\"section\\\"],[24,0,\\\"field group-field\\\"],[4,[32,0],[[30,0,[\\\"loadUserFields\\\"]]],null],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,1],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,2],null,[[\\\"@content\\\",\\\"@value\\\",\\\"@onChange\\\"],[[30,0,[\\\"allCustomFields\\\"]],[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"mutValue\\\"]]]],null],[1,\\\"\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-custom-field.js\",\n      \"scope\": () => [_didInsert.default, _daFieldLabel.default, _comboBox.default, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    loadUserFields() {\n      this.store.findAll(\"user-field\").then(fields1 => {\n        this.allCustomFields = fields1.content;\n      });\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"loadUserFields\", [_decorators.bind]))();\n  }\n  _exports.default = GroupField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-custom-fields\", [\"exports\", \"@glimmer/tracking\", \"@ember/helper\", \"@ember/render-modifiers/modifiers/did-insert\", \"@ember/service\", \"discourse-common/utils/decorators\", \"select-kit/components/multi-select\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _tracking, _helper, _didInsert, _service, _decorators, _multiSelect, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class GroupField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"store\", [_service.inject]))();\n    #store = (() => (dt7948.i(this, \"store\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"allCustomFields\", [_tracking.tracked], function () {\n      return [];\n    }))();\n    #allCustomFields = (() => (dt7948.i(this, \"allCustomFields\"), void 0))();\n    static #_3 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field group-field\" {{didInsert this.loadUserFields}}>\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <MultiSelect\n                @value={{@field.metadata.value}}\n                @content={{this.allCustomFields}}\n                @onChange={{this.mutValue}}\n                @nameProperty={{null}}\n                @valueProperty={{null}}\n                @options={{hash allowAny=false disabled=@field.isDisabled}}\n              />\n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"NMWTfQ7/\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[11,\\\"section\\\"],[24,0,\\\"field group-field\\\"],[4,[32,0],[[30,0,[\\\"loadUserFields\\\"]]],null],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,1],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,2],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@nameProperty\\\",\\\"@valueProperty\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"allCustomFields\\\"]],[30,0,[\\\"mutValue\\\"]],null,null,[28,[32,3],null,[[\\\"allowAny\\\",\\\"disabled\\\"],[false,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n          \\\"],[8,[32,4],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-custom-fields.js\",\n      \"scope\": () => [_didInsert.default, _daFieldLabel.default, _multiSelect.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    loadUserFields() {\n      this.store.findAll(\"user-field\").then(fields1 => {\n        this.allCustomFields = fields1.content.map(field1 => field1.name);\n      });\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"loadUserFields\", [_decorators.bind]))();\n  }\n  _exports.default = GroupField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-date-time-field\", [\"exports\", \"@ember/component\", \"@ember/modifier\", \"@ember/object\", \"discourse/components/d-button\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/template-factory\"], function (_exports, _component, _modifier, _object, _dButton, _daBaseField, _daFieldDescription, _daFieldLabel, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class DateTimeField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field date-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <div class=\"controls-row\">\n                <Input\n                  @type=\"datetime-local\"\n                  @value={{readonly this.localTime}}\n                  disabled={{@field.isDisabled}}\n                  {{on \"input\" this.convertToUniversalTime}}\n                />\n    \n                {{#if @field.metadata.value}}\n                  <DButton\n                    @icon=\"trash-alt\"\n                    @action={{this.reset}}\n                    @disabled={{@field.isDisabled}}\n                  />\n                {{/if}}\n              </div>\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"bdOw9YfT\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field date-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"controls-row\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,1],[[16,\\\"disabled\\\",[30,2,[\\\"isDisabled\\\"]]],[4,[32,2],[\\\"input\\\",[30,0,[\\\"convertToUniversalTime\\\"]]],null]],[[\\\"@type\\\",\\\"@value\\\"],[\\\"datetime-local\\\",[28,[31,0],[[30,0,[\\\"localTime\\\"]]],null]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,2,[\\\"metadata\\\",\\\"value\\\"]],[[[1,\\\"              \\\"],[8,[32,3],null,[[\\\"@icon\\\",\\\"@action\\\",\\\"@disabled\\\"],[\\\"trash-alt\\\",[30,0,[\\\"reset\\\"]],[30,2,[\\\"isDisabled\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,4],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[\\\"readonly\\\",\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-date-time-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _component.Input, _modifier.on, _dButton.default, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    convertToUniversalTime(event1) {\n      const date1 = event1.target.value;\n      if (!date1) {\n        return;\n      }\n      this.mutValue(moment(date1).utc().format());\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"convertToUniversalTime\", [_object.action]))();\n    reset() {\n      this.mutValue(null);\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"reset\", [_object.action]))();\n    get localTime() {\n      return this.args.field.metadata.value && moment(this.args.field.metadata.value).local().format(moment.HTML5_FMT.DATETIME_LOCAL);\n    }\n  }\n  _exports.default = DateTimeField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-email-group-user-field\", [\"exports\", \"@glimmer/tracking\", \"@ember/helper\", \"@ember/object\", \"select-kit/components/email-group-user-chooser\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _tracking, _helper, _object, _emailGroupUserChooser, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class EmailGroupUserField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"recipients\", [_tracking.tracked]))();\n    #recipients = (() => (dt7948.i(this, \"recipients\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"groups\", [_tracking.tracked], function () {\n      return [];\n    }))();\n    #groups = (() => (dt7948.i(this, \"groups\"), void 0))();\n    static #_3 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field email-group-user-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <EmailGroupUserChooser\n                @value={{@field.metadata.value}}\n                @onChange={{this.mutValue}}\n                @options={{hash\n                  includeGroups=true\n                  includeMessageableGroups=true\n                  allowEmails=true\n                  autoWrap=true\n                  disabled=@field.isDisabled\n                }}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"TGAHAnZg\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field email-group-user-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"mutValue\\\"]],[28,[32,2],null,[[\\\"includeGroups\\\",\\\"includeMessageableGroups\\\",\\\"allowEmails\\\",\\\"autoWrap\\\",\\\"disabled\\\"],[true,true,true,true,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-email-group-user-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _emailGroupUserChooser.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    updateRecipients(selected1, content1) {\n      const newGroups1 = content1.filterBy(\"isGroup\").mapBy(\"id\");\n      this._updateGroups(selected1, newGroups1);\n      this.recipients = selected1.join(\",\");\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"updateRecipients\", [_object.action]))();\n    _updateGroups(selected1, newGroups1) {\n      const groups1 = [];\n      this.groups.forEach(existing1 => {\n        if (selected1.includes(existing1)) {\n          groups1.addObject(existing1);\n        }\n      });\n      newGroups1.forEach(newGroup1 => {\n        if (!groups1.includes(newGroup1)) {\n          groups1.addObject(newGroup1);\n        }\n      });\n      this.groups = groups1;\n    }\n  }\n  _exports.default = EmailGroupUserField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-field-description\", [\"exports\", \"@ember/component\", \"@ember/template-factory\", \"@ember/component/template-only\"], function (_exports, _component, _templateFactory, _templateOnly) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const FieldDescription = (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    {{#if @description}}\n      <p class=\"control-description\">\n        {{@description}}\n      </p>\n    {{/if}}\n  \n  */\n  {\n    \"id\": \"MCmTtvU2\",\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[30,1],[[[1,\\\"    \\\"],[10,2],[14,0,\\\"control-description\\\"],[12],[1,\\\"\\\\n      \\\"],[1,[30,1]],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"@description\\\"],false,[\\\"if\\\"]]\",\n    \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-field-description.js\",\n    \"isStrictMode\": true\n  }), (0, _templateOnly.default)());\n  var _default = _exports.default = FieldDescription;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-field-label\", [\"exports\", \"@ember/component\", \"@ember/template-factory\", \"@ember/component/template-only\"], function (_exports, _component, _templateFactory, _templateOnly) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const FieldLabel = (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n  /*\n    \n    {{#if @label}}\n      <label class=\"control-label\">\n        <span>\n          {{@label}}\n          {{#if @field.isRequired}}\n            *\n          {{/if}}\n        </span>\n      </label>\n    {{/if}}\n  \n  */\n  {\n    \"id\": \"7yJyfbuN\",\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[30,1],[[[1,\\\"    \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n      \\\"],[10,1],[12],[1,\\\"\\\\n        \\\"],[1,[30,1]],[1,\\\"\\\\n\\\"],[41,[30,2,[\\\"isRequired\\\"]],[[[1,\\\"          *\\\\n\\\"]],[]],null],[1,\\\"      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"@label\\\",\\\"@field\\\"],false,[\\\"if\\\"]]\",\n    \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-field-label.js\",\n    \"isStrictMode\": true\n  }), (0, _templateOnly.default)());\n  var _default = _exports.default = FieldLabel;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-group-field\", [\"exports\", \"@glimmer/tracking\", \"@ember/helper\", \"@ember/object\", \"discourse/models/group\", \"select-kit/components/group-chooser\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _tracking, _helper, _object, _group, _groupChooser, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class GroupField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"allGroups\", [_tracking.tracked], function () {\n      return [];\n    }))();\n    #allGroups = (() => (dt7948.i(this, \"allGroups\"), void 0))();\n    static #_2 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field group-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <GroupChooser\n                @content={{this.allGroups}}\n                @value={{@field.metadata.value}}\n                @labelProperty=\"name\"\n                @onChange={{this.setGroupField}}\n                @options={{hash maximum=1 disabled=@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"FGrKqI4k\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field group-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@content\\\",\\\"@value\\\",\\\"@labelProperty\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"allGroups\\\"]],[30,2,[\\\"metadata\\\",\\\"value\\\"]],\\\"name\\\",[30,0,[\\\"setGroupField\\\"]],[28,[32,2],null,[[\\\"maximum\\\",\\\"disabled\\\"],[1,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-group-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _groupChooser.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    constructor() {\n      super(...arguments);\n      _group.default.findAll({\n        ignore_automatic: this.args.field.extra.ignore_automatic ?? false\n      }).then(groups1 => {\n        if (this.isDestroying || this.isDestroyed) {\n          return;\n        }\n        this.allGroups = groups1;\n      });\n    }\n    setGroupField(groupIds1) {\n      this.mutValue(groupIds1?.firstObject);\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"setGroupField\", [_object.action]))();\n  }\n  _exports.default = GroupField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-key-value-field\", [\"exports\", \"@glimmer/tracking\", \"@ember/helper\", \"@ember/object\", \"discourse/components/d-button\", \"discourse/components/modal/json-schema-editor\", \"I18n\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _tracking, _helper, _object, _dButton, _jsonSchemaEditor, _I18n, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class KeyValueField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"showJsonEditorModal\", [_tracking.tracked], function () {\n      return false;\n    }))();\n    #showJsonEditorModal = (() => (dt7948.i(this, \"showJsonEditorModal\"), void 0))();\n    jsonSchema = (() => ({\n      type: \"array\",\n      uniqueItems: true,\n      items: {\n        type: \"object\",\n        title: \"group\",\n        properties: {\n          key: {\n            type: \"string\"\n          },\n          value: {\n            type: \"string\",\n            format: \"textarea\"\n          }\n        }\n      }\n    }))();\n    static #_2 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field key-value-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <DButton class=\"configure-btn\" @action={{this.openModal}}>\n                {{this.showJsonModalLabel}}\n              </DButton>\n    \n              {{#if this.showJsonEditorModal}}\n                <ModalJsonSchemaEditor\n                  @model={{hash\n                    value=this.value\n                    updateValue=this.handleValueChange\n                    settingName=@label\n                    jsonSchema=this.jsonSchema\n                  }}\n                  @closeModal={{this.closeModal}}\n                />\n              {{/if}}\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"WU6hREdJ\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field key-value-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],[[24,0,\\\"configure-btn\\\"]],[[\\\"@action\\\"],[[30,0,[\\\"openModal\\\"]]]],[[\\\"default\\\"],[[[[1,\\\"\\\\n            \\\"],[1,[30,0,[\\\"showJsonModalLabel\\\"]]],[1,\\\"\\\\n          \\\"]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"showJsonEditorModal\\\"]],[[[1,\\\"            \\\"],[8,[32,2],null,[[\\\"@model\\\",\\\"@closeModal\\\"],[[28,[32,3],null,[[\\\"value\\\",\\\"updateValue\\\",\\\"settingName\\\",\\\"jsonSchema\\\"],[[30,0,[\\\"value\\\"]],[30,0,[\\\"handleValueChange\\\"]],[30,1],[30,0,[\\\"jsonSchema\\\"]]]]],[30,0,[\\\"closeModal\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n          \\\"],[8,[32,4],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-key-value-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _dButton.default, _jsonSchemaEditor.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n    get value() {\n      return this.args.field.metadata.value || '[{\"key\":\"example\",\"value\":\"You posted {{key}}\"}]';\n    }\n    get keyCount() {\n      if (this.args.field.metadata.value) {\n        return JSON.parse(this.value).length;\n      }\n      return 0;\n    }\n    get showJsonModalLabel() {\n      if (this.keyCount === 0) {\n        return _I18n.default.t(\"discourse_automation.fields.key_value.label_without_count\");\n      } else {\n        return _I18n.default.t(\"discourse_automation.fields.key_value.label_with_count\", {\n          count: this.keyCount\n        });\n      }\n    }\n    handleValueChange(value1) {\n      if (value1 !== this.args.field.metadata.value) {\n        this.mutValue(value1);\n        this.args.saveAutomation();\n      }\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"handleValueChange\", [_object.action]))();\n    openModal() {\n      this.showJsonEditorModal = true;\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"openModal\", [_object.action]))();\n    closeModal() {\n      this.showJsonEditorModal = false;\n    }\n    static #_5 = (() => dt7948.n(this.prototype, \"closeModal\", [_object.action]))();\n  }\n  _exports.default = KeyValueField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-message-field\", [\"exports\", \"@ember/legacy-built-in-components\", \"@ember/object\", \"discourse/plugins/automation/admin/components/placeholders-list\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _legacyBuiltInComponents, _object, _placeholdersList, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class MessageField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field message-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <div class=\"field-wrapper\">\n                <TextArea\n                  @value={{@field.metadata.value}}\n                  @input={{this.updateValue}}\n                  @disabled={{@field.isDisabled}}\n                />\n    \n                <DAFieldDescription @description={{@description}} />\n    \n                {{#if this.displayPlaceholders}}\n                  <PlaceholdersList\n                    @currentValue={{@field.metadata.value}}\n                    @placeholders={{@placeholder}}\n                    @onCopy={{this.test}}\n                  />\n                {{/if}}\n              </div>\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"YNfPqkIo\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field message-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"field-wrapper\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@input\\\",\\\"@disabled\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"updateValue\\\"]],[30,2,[\\\"isDisabled\\\"]]]],null],[1,\\\"\\\\n            \\\"],[8,[32,2],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"displayPlaceholders\\\"]],[[[1,\\\"              \\\"],[8,[32,3],null,[[\\\"@currentValue\\\",\\\"@placeholders\\\",\\\"@onCopy\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,4],[30,0,[\\\"test\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\",\\\"@placeholder\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-message-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _legacyBuiltInComponents.TextArea, _daFieldDescription.default, _placeholdersList.default],\n      \"isStrictMode\": true\n    }), this))();\n    updateValue(event1) {\n      this.mutValue(event1.target.value);\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"updateValue\", [_object.action]))();\n  }\n  _exports.default = MessageField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-period-field\", [\"exports\", \"@glimmer/tracking\", \"@ember/component\", \"@ember/helper\", \"@ember/modifier\", \"@ember/object\", \"@ember/runloop\", \"@ember-compat/tracked-built-ins\", \"I18n\", \"select-kit/components/combo-box\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/template-factory\"], function (_exports, _tracking, _component, _helper, _modifier, _object, _runloop, _trackedBuiltIns, _I18n, _comboBox, _daBaseField, _daFieldDescription, _daFieldLabel, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class PeriodField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"interval\", [_tracking.tracked], function () {\n      return 1;\n    }))();\n    #interval = (() => (dt7948.i(this, \"interval\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"frequency\", [_tracking.tracked], function () {\n      return null;\n    }))();\n    #frequency = (() => (dt7948.i(this, \"frequency\"), void 0))();\n    constructor() {\n      super(...arguments);\n      (0, _runloop.next)(() => {\n        if (!this.args.field.metadata.value) {\n          this.args.field.metadata.value = new _trackedBuiltIns.TrackedObject({\n            interval: 1,\n            frequency: null\n          });\n        }\n        this.interval = this.args.field.metadata.value.interval;\n        this.frequency = this.args.field.metadata.value.frequency;\n      });\n    }\n    get recurringLabel() {\n      return _I18n.default.t(\"discourse_automation.triggerables.recurring.every\");\n    }\n    get replacedContent() {\n      return (this.args.field?.extra?.content || []).map(r1 => {\n        return {\n          id: r1.id,\n          name: _I18n.default.t(r1.name)\n        };\n      });\n    }\n    mutInterval(event1) {\n      this.args.field.metadata.value.interval = event1.target.value;\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"mutInterval\", [_object.action]))();\n    mutFrequency(value1) {\n      this.args.field.metadata.value.frequency = value1;\n      this.frequency = value1;\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"mutFrequency\", [_object.action]))();\n    static #_5 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <div class=\"field period-field control-group\">\n          <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n          <div class=\"controls\">\n            {{this.recurringLabel}}\n    \n            <Input\n              @type=\"number\"\n              defaultValue=\"1\"\n              @value={{this.interval}}\n              disabled={{@field.isDisabled}}\n              required={{@field.isRequired}}\n              {{on \"input\" this.mutInterval}}\n            />\n    \n            <ComboBox\n              @value={{this.frequency}}\n              @content={{this.replacedContent}}\n              @onChange={{this.mutFrequency}}\n              @options={{hash allowAny=false disabled=@field.isDisabled}}\n              @required={{@field.isRequired}}\n            />\n    \n            <DAFieldDescription @description={{@description}} />\n          </div>\n        </div>\n      \n    */\n    {\n      \"id\": \"57RHrhW/\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"field period-field control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[30,0,[\\\"recurringLabel\\\"]]],[1,\\\"\\\\n\\\\n        \\\"],[8,[32,1],[[24,\\\"defaultValue\\\",\\\"1\\\"],[16,\\\"disabled\\\",[30,2,[\\\"isDisabled\\\"]]],[16,\\\"required\\\",[30,2,[\\\"isRequired\\\"]]],[4,[32,2],[\\\"input\\\",[30,0,[\\\"mutInterval\\\"]]],null]],[[\\\"@type\\\",\\\"@value\\\"],[\\\"number\\\",[30,0,[\\\"interval\\\"]]]],null],[1,\\\"\\\\n\\\\n        \\\"],[8,[32,3],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\",\\\"@required\\\"],[[30,0,[\\\"frequency\\\"]],[30,0,[\\\"replacedContent\\\"]],[30,0,[\\\"mutFrequency\\\"]],[28,[32,4],null,[[\\\"allowAny\\\",\\\"disabled\\\"],[false,[30,2,[\\\"isDisabled\\\"]]]]],[30,2,[\\\"isRequired\\\"]]]],null],[1,\\\"\\\\n\\\\n        \\\"],[8,[32,5],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-period-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _component.Input, _modifier.on, _comboBox.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = PeriodField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-pms-field\", [\"exports\", \"@ember/component\", \"@ember/helper\", \"@ember/modifier\", \"@ember/object\", \"@ember/runloop\", \"@ember/service\", \"@ember-compat/tracked-built-ins\", \"discourse/components/d-button\", \"discourse/components/d-editor\", \"I18n\", \"discourse/plugins/automation/admin/components/placeholders-list\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/template-factory\"], function (_exports, _component, _helper, _modifier, _object, _runloop, _service, _trackedBuiltIns, _dButton, _dEditor, _I18n, _placeholdersList, _daBaseField, _daFieldLabel, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class PmsField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"dialog\", [_service.inject]))();\n    #dialog = (() => (dt7948.i(this, \"dialog\"), void 0))();\n    noPmCreatedLabel = (() => _I18n.default.t(\"discourse_automation.fields.pms.no_pm_created\"))();\n    prefersEncryptLabel = (() => _I18n.default.t(\"discourse_automation.fields.pms.prefers_encrypt.label\"))();\n    delayLabel = (() => _I18n.default.t(\"discourse_automation.fields.pms.delay.label\"))();\n    pmTitleLabel = (() => _I18n.default.t(\"discourse_automation.fields.pms.title.label\"))();\n    rawLabel = (() => _I18n.default.t(\"discourse_automation.fields.pms.raw.label\"))();\n    static #_2 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field pms-field\">\n          {{#if @field.metadata.value.length}}\n            <section class=\"actions header\">\n              <DAFieldLabel @label={{@label}} @field={{@field}} />\n              <DButton\n                @icon=\"plus\"\n                @action={{this.insertPM}}\n                class=\"btn-primary insert-pm\"\n              />\n            </section>\n          {{/if}}\n    \n          {{#each @field.metadata.value as |pm|}}\n            <div class=\"pm-field\">\n              <div class=\"control-group\">\n                <DAFieldLabel @label={{this.pmTitleLabel}} @field={{@field}} />\n                <div class=\"controls\">\n                  <div class=\"field-wrapper\">\n                    <Input\n                      id={{concat @field.targetType @field.name \"title\"}}\n                      @value={{pm.title}}\n                      class=\"pm-input pm-title\"\n                      {{on \"input\" (fn this.mutPmTitle pm)}}\n                      disabled={{@field.isDisabled}}\n                      name={{@field.name}}\n                    />\n    \n                    {{#if this.displayPlaceholders}}\n                      <PlaceholdersList\n                        @currentValue={{pm.title}}\n                        @placeholders={{@placeholders}}\n                        @onCopy={{fn this.updatePmTitle pm}}\n                      />\n                    {{/if}}\n                  </div>\n                </div>\n              </div>\n    \n              <div class=\"control-group\">\n                <DAFieldLabel @label={{this.rawLabel}} @field={{@field}} />\n                <div class=\"controls\">\n                  <div class=\"field-wrapper\">\n                    <DEditor @value={{pm.raw}} />\n    \n                    {{#if this.displayPlaceholders}}\n                      <PlaceholdersList\n                        @currentValue={{pm.raw}}\n                        @placeholders={{@placeholders}}\n                        @onCopy={{fn this.updatePmRaw pm}}\n                      />\n                    {{/if}}\n                  </div>\n                </div>\n              </div>\n    \n              <div class=\"control-group\">\n                <label class=\"control-label\">\n                  {{this.delayLabel}}\n                </label>\n    \n                <div class=\"controls\">\n                  <Input\n                    @value={{pm.delay}}\n                    class=\"input-large pm-input pm-delay\"\n                    {{on \"input\" (fn this.mutPmDelay pm)}}\n                    disabled={{@field.isDisabled}}\n                  />\n                </div>\n              </div>\n    \n              <div class=\"control-group\">\n                <label class=\"control-label\">\n                  {{this.prefersEncryptLabel}}\n                </label>\n    \n                <div class=\"controls\">\n                  <Input\n                    @type=\"checkbox\"\n                    class=\"pm-prefers-encrypt\"\n                    @checked={{pm.prefers_encrypt}}\n                    {{on \"click\" (fn this.prefersEncrypt pm)}}\n                    disabled={{@field.isDisabled}}\n                  />\n                </div>\n              </div>\n              <section class=\"actions\">\n                <DButton\n                  @icon=\"trash-alt\"\n                  @action={{fn this.removePM pm}}\n                  class=\"btn-danger\"\n                  @disabled={{@field.isDisabled}}\n                />\n              </section>\n            </div>\n          {{else}}\n            <div class=\"no-pm\">\n              <p>{{this.noPmCreatedLabel}}</p>\n              <DButton\n                @icon=\"plus\"\n                @label=\"discourse_automation.fields.pms.add_pm\"\n                @action={{this.insertPM}}\n                class=\"btn-primary insert-pm\"\n                @disabled={{@field.isDisabled}}\n              />\n            </div>\n          {{/each}}\n        </section>\n      \n    */\n    {\n      \"id\": \"NX2gG474\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field pms-field\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"metadata\\\",\\\"value\\\",\\\"length\\\"]],[[[1,\\\"        \\\"],[10,\\\"section\\\"],[14,0,\\\"actions header\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,2],[30,1]]],null],[1,\\\"\\\\n          \\\"],[8,[32,1],[[24,0,\\\"btn-primary insert-pm\\\"]],[[\\\"@icon\\\",\\\"@action\\\"],[\\\"plus\\\",[30,0,[\\\"insertPM\\\"]]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[42,[28,[31,2],[[28,[31,2],[[30,1,[\\\"metadata\\\",\\\"value\\\"]]],null]],null],null,[[[1,\\\"        \\\"],[10,0],[14,0,\\\"pm-field\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,0,[\\\"pmTitleLabel\\\"]],[30,1]]],null],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"field-wrapper\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[32,2],[[16,1,[28,[32,3],[[30,1,[\\\"targetType\\\"]],[30,1,[\\\"name\\\"]],\\\"title\\\"],null]],[24,0,\\\"pm-input pm-title\\\"],[16,\\\"disabled\\\",[30,1,[\\\"isDisabled\\\"]]],[16,3,[30,1,[\\\"name\\\"]]],[4,[32,4],[\\\"input\\\",[28,[32,5],[[30,0,[\\\"mutPmTitle\\\"]],[30,3]],null]],null]],[[\\\"@value\\\"],[[30,3,[\\\"title\\\"]]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"displayPlaceholders\\\"]],[[[1,\\\"                  \\\"],[8,[32,6],null,[[\\\"@currentValue\\\",\\\"@placeholders\\\",\\\"@onCopy\\\"],[[30,3,[\\\"title\\\"]],[30,4],[28,[32,5],[[30,0,[\\\"updatePmTitle\\\"]],[30,3]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,0,[\\\"rawLabel\\\"]],[30,1]]],null],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n              \\\"],[10,0],[14,0,\\\"field-wrapper\\\"],[12],[1,\\\"\\\\n                \\\"],[8,[32,7],null,[[\\\"@value\\\"],[[30,3,[\\\"raw\\\"]]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"displayPlaceholders\\\"]],[[[1,\\\"                  \\\"],[8,[32,6],null,[[\\\"@currentValue\\\",\\\"@placeholders\\\",\\\"@onCopy\\\"],[[30,3,[\\\"raw\\\"]],[30,4],[28,[32,5],[[30,0,[\\\"updatePmRaw\\\"]],[30,3]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"              \\\"],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n              \\\"],[1,[30,0,[\\\"delayLabel\\\"]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n              \\\"],[8,[32,2],[[24,0,\\\"input-large pm-input pm-delay\\\"],[16,\\\"disabled\\\",[30,1,[\\\"isDisabled\\\"]]],[4,[32,4],[\\\"input\\\",[28,[32,5],[[30,0,[\\\"mutPmDelay\\\"]],[30,3]],null]],null]],[[\\\"@value\\\"],[[30,3,[\\\"delay\\\"]]]],null],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n          \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n            \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n              \\\"],[1,[30,0,[\\\"prefersEncryptLabel\\\"]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\\n            \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n              \\\"],[8,[32,2],[[24,0,\\\"pm-prefers-encrypt\\\"],[16,\\\"disabled\\\",[30,1,[\\\"isDisabled\\\"]]],[4,[32,4],[\\\"click\\\",[28,[32,5],[[30,0,[\\\"prefersEncrypt\\\"]],[30,3]],null]],null]],[[\\\"@type\\\",\\\"@checked\\\"],[\\\"checkbox\\\",[30,3,[\\\"prefers_encrypt\\\"]]]],null],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n          \\\"],[10,\\\"section\\\"],[14,0,\\\"actions\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,1],[[24,0,\\\"btn-danger\\\"]],[[\\\"@icon\\\",\\\"@action\\\",\\\"@disabled\\\"],[\\\"trash-alt\\\",[28,[32,5],[[30,0,[\\\"removePM\\\"]],[30,3]],null],[30,1,[\\\"isDisabled\\\"]]]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[3]],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"no-pm\\\"],[12],[1,\\\"\\\\n          \\\"],[10,2],[12],[1,[30,0,[\\\"noPmCreatedLabel\\\"]]],[13],[1,\\\"\\\\n          \\\"],[8,[32,1],[[24,0,\\\"btn-primary insert-pm\\\"]],[[\\\"@icon\\\",\\\"@label\\\",\\\"@action\\\",\\\"@disabled\\\"],[\\\"plus\\\",\\\"discourse_automation.fields.pms.add_pm\\\",[30,0,[\\\"insertPM\\\"]],[30,1,[\\\"isDisabled\\\"]]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@field\\\",\\\"@label\\\",\\\"pm\\\",\\\"@placeholders\\\"],false,[\\\"if\\\",\\\"each\\\",\\\"-track-array\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-pms-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _dButton.default, _component.Input, _helper.concat, _modifier.on, _helper.fn, _placeholdersList.default, _dEditor.default],\n      \"isStrictMode\": true\n    }), this))();\n    constructor() {\n      super(...arguments);\n      // a hack to prevent warnings about modifying multiple times in the same runloop\n      (0, _runloop.next)(() => {\n        this.args.field.metadata.value = new _trackedBuiltIns.TrackedArray((this.args.field.metadata.value || []).map(pm1 => {\n          return new _trackedBuiltIns.TrackedObject(pm1);\n        }));\n      });\n    }\n    removePM(pm1) {\n      this.dialog.yesNoConfirm({\n        message: _I18n.default.t(\"discourse_automation.fields.pms.confirm_remove_pm\"),\n        didConfirm: () => {\n          return this.args.field.metadata.value.removeObject(pm1);\n        }\n      });\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"removePM\", [_object.action]))();\n    insertPM() {\n      this.args.field.metadata.value.pushObject(new _trackedBuiltIns.TrackedObject({\n        title: \"\",\n        raw: \"\",\n        delay: 0,\n        prefers_encrypt: true\n      }));\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"insertPM\", [_object.action]))();\n    prefersEncrypt(pm1, event1) {\n      pm1.prefers_encrypt = event1.target.checked;\n    }\n    static #_5 = (() => dt7948.n(this.prototype, \"prefersEncrypt\", [_object.action]))();\n    mutPmTitle(pm1, event1) {\n      pm1.title = event1.target.value;\n    }\n    static #_6 = (() => dt7948.n(this.prototype, \"mutPmTitle\", [_object.action]))();\n    mutPmDelay(pm1, event1) {\n      pm1.delay = event1.target.value;\n    }\n    static #_7 = (() => dt7948.n(this.prototype, \"mutPmDelay\", [_object.action]))();\n    updatePmRaw(pm1, newRaw1) {\n      pm1.raw = newRaw1;\n    }\n    static #_8 = (() => dt7948.n(this.prototype, \"updatePmRaw\", [_object.action]))();\n    updatePmTitle(pm1, newRaw1) {\n      pm1.title = newRaw1;\n    }\n    static #_9 = (() => dt7948.n(this.prototype, \"updatePmTitle\", [_object.action]))();\n  }\n  _exports.default = PmsField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-post-field\", [\"exports\", \"discourse/components/d-editor\", \"discourse/plugins/automation/admin/components/placeholders-list\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _dEditor, _placeholdersList, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class PostField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field post-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <div class=\"field-wrapper\">\n                <DEditor @value={{@field.metadata.value}} />\n    \n                <DAFieldDescription @description={{@description}} />\n    \n                {{#if this.displayPlaceholders}}\n                  <PlaceholdersList\n                    @currentValue={{@field.metadata.value}}\n                    @placeholders={{@placeholders}}\n                    @onCopy={{this.mutValue}}\n                  />\n                {{/if}}\n              </div>\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"ydr9jWFs\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field post-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"field-wrapper\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,1],null,[[\\\"@value\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]]]],null],[1,\\\"\\\\n\\\\n            \\\"],[8,[32,2],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"displayPlaceholders\\\"]],[[[1,\\\"              \\\"],[8,[32,3],null,[[\\\"@currentValue\\\",\\\"@placeholders\\\",\\\"@onCopy\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,4],[30,0,[\\\"mutValue\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\",\\\"@placeholders\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-post-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _dEditor.default, _daFieldDescription.default, _placeholdersList.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = PostField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-tags-field\", [\"exports\", \"@ember/helper\", \"select-kit/components/tag-chooser\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _tagChooser, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class TagsField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field tags-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <TagChooser\n                @tags={{@field.metadata.value}}\n                @options={{hash allowAny=false disabled=@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"OUWf5PBk\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field tags-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@tags\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[28,[32,2],null,[[\\\"allowAny\\\",\\\"disabled\\\"],[false,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-tags-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _tagChooser.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = TagsField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-text-field\", [\"exports\", \"@ember/component\", \"@ember/modifier\", \"@ember/object\", \"discourse/plugins/automation/admin/components/placeholders-list\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/template-factory\"], function (_exports, _component, _modifier, _object, _placeholdersList, _daBaseField, _daFieldDescription, _daFieldLabel, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class TextField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field text-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <div class=\"field-wrapper\">\n                <Input\n                  @value={{@field.metadata.value}}\n                  disabled={{@field.isDisabled}}\n                  {{on \"input\" this.mutText}}\n                  name={{@field.name}}\n                />\n    \n                <DAFieldDescription @description={{@description}} />\n    \n                {{#if this.displayPlaceholders}}\n                  <PlaceholdersList\n                    @currentValue={{@field.metadata.value}}\n                    @placeholders={{@placeholders}}\n                    @onCopy={{this.mutValue}}\n                  />\n                {{/if}}\n              </div>\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"4jkM1WOw\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field text-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"field-wrapper\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[32,1],[[16,\\\"disabled\\\",[30,2,[\\\"isDisabled\\\"]]],[16,3,[30,2,[\\\"name\\\"]]],[4,[32,2],[\\\"input\\\",[30,0,[\\\"mutText\\\"]]],null]],[[\\\"@value\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]]]],null],[1,\\\"\\\\n\\\\n            \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"displayPlaceholders\\\"]],[[[1,\\\"              \\\"],[8,[32,4],null,[[\\\"@currentValue\\\",\\\"@placeholders\\\",\\\"@onCopy\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,4],[30,0,[\\\"mutValue\\\"]]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\",\\\"@placeholders\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-text-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _component.Input, _modifier.on, _daFieldDescription.default, _placeholdersList.default],\n      \"isStrictMode\": true\n    }), this))();\n    mutText(event1) {\n      this.mutValue(event1.target.value);\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"mutText\", [_object.action]))();\n  }\n  _exports.default = TextField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-text-list-field\", [\"exports\", \"@ember/helper\", \"select-kit/components/multi-select\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _multiSelect, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class TextListField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field text-list-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <MultiSelect\n                @value={{@field.metadata.value}}\n                @content={{@field.metadata.value}}\n                @onChange={{this.mutValue}}\n                @nameProperty={{null}}\n                @valueProperty={{null}}\n                @options={{hash allowAny=true disabled=@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"rnBvEpbY\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field text-list-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@nameProperty\\\",\\\"@valueProperty\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"mutValue\\\"]],null,null,[28,[32,2],null,[[\\\"allowAny\\\",\\\"disabled\\\"],[true,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-text-list-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _multiSelect.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = TextListField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-trust-levels-field\", [\"exports\", \"@ember/service\", \"select-kit/components/multi-select\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _service, _multiSelect, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class TrustLevelsField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"site\", [_service.inject]))();\n    #site = (() => (dt7948.i(this, \"site\"), void 0))();\n    static #_2 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field category-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <MultiSelect\n                @value={{@field.metadata.value}}\n                @content={{this.site.trustLevels}}\n                @onChange={{this.mutValue}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"LcXDWUhl\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field category-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"site\\\",\\\"trustLevels\\\"]],[30,0,[\\\"mutValue\\\"]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,2],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-trust-levels-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _multiSelect.default, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = TrustLevelsField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-user-field\", [\"exports\", \"@ember/helper\", \"@ember/object\", \"I18n\", \"select-kit/components/user-chooser\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _object, _I18n, _userChooser, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class UserField extends _daBaseField.default {\n    onChangeUsername(usernames1) {\n      this.mutValue(usernames1[0]);\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"onChangeUsername\", [_object.action]))();\n    modifyContent(field1, content1) {\n      content1 = field1.acceptedContexts.map(context1 => {\n        return {\n          name: _I18n.default.t(`discourse_automation.scriptables.${field1.targetName}.fields.${field1.name}.${context1}_context`),\n          username: context1\n        };\n      }).concat(content1);\n      return content1;\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"modifyContent\", [_object.action]))();\n    static #_3 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field user-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <UserChooser\n                @value={{@field.metadata.value}}\n                @onChange={{this.onChangeUsername}}\n                @modifyContent={{fn this.modifyContent @field}}\n                @options={{hash\n                  maximum=1\n                  excludeCurrentUser=false\n                  disabled=@field.isDisabled\n                }}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"T7RLxSRc\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field user-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@onChange\\\",\\\"@modifyContent\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"onChangeUsername\\\"]],[28,[32,2],[[30,0,[\\\"modifyContent\\\"]],[30,2]],null],[28,[32,3],null,[[\\\"maximum\\\",\\\"excludeCurrentUser\\\",\\\"disabled\\\"],[1,false,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,4],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-user-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _userChooser.default, _helper.fn, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = UserField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-user-profile-field\", [\"exports\", \"@glimmer/tracking\", \"@ember/helper\", \"select-kit/components/multi-select\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _tracking, _helper, _multiSelect, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class UserProfileField extends _daBaseField.default {\n    static #_ = (() => dt7948.g(this.prototype, \"allProfileFields\", [_tracking.tracked], function () {\n      return [];\n    }))();\n    #allProfileFields = (() => (dt7948.i(this, \"allProfileFields\"), void 0))();\n    userProfileFields = (() => [\"bio_raw\", \"website\", \"location\", \"date_of_birth\", \"timezone\"])();\n    static #_2 = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field group-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n            <div class=\"controls\">\n              <MultiSelect\n                @value={{@field.metadata.value}}\n                @content={{this.userProfileFields}}\n                @onChange={{this.mutValue}}\n                @nameProperty={{null}}\n                @valueProperty={{null}}\n                @options={{hash allowAny=true disabled=@field.isDisabled}}\n              />\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"wcpH/QIT\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field group-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@nameProperty\\\",\\\"@valueProperty\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"userProfileFields\\\"]],[30,0,[\\\"mutValue\\\"]],null,null,[28,[32,2],null,[[\\\"allowAny\\\",\\\"disabled\\\"],[true,[30,2,[\\\"isDisabled\\\"]]]]]]],null],[1,\\\"\\\\n\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-user-profile-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _multiSelect.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = UserProfileField;\n});","define(\"discourse/plugins/automation/admin/components/fields/da-users-field\", [\"exports\", \"@ember/helper\", \"select-kit/components/user-chooser\", \"discourse/plugins/automation/admin/components/fields/da-base-field\", \"discourse/plugins/automation/admin/components/fields/da-field-description\", \"discourse/plugins/automation/admin/components/fields/da-field-label\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _helper, _userChooser, _daBaseField, _daFieldDescription, _daFieldLabel, _component, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class UsersField extends _daBaseField.default {\n    static #_ = (() => (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <section class=\"field users-field\">\n          <div class=\"control-group\">\n            <DAFieldLabel @label={{@label}} @field={{@field}} />\n    \n            <div class=\"controls\">\n              <UserChooser\n                @value={{@field.metadata.value}}\n                @onChange={{this.mutValue}}\n                @options={{hash\n                  excludeCurrentUser=false\n                  disabled=@field.isDisabled\n                  allowEmails=true\n                }}\n              />\n    \n              {{#if @field.metadata.allowsAutomation}}\n                <span class=\"help-inline error\">{{@field.metadata.error}}</span>\n              {{/if}}\n    \n              <DAFieldDescription @description={{@description}} />\n            </div>\n          </div>\n        </section>\n      \n    */\n    {\n      \"id\": \"H4iZkYKs\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field users-field\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,0],null,[[\\\"@label\\\",\\\"@field\\\"],[[30,1],[30,2]]],null],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[32,1],null,[[\\\"@value\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,2,[\\\"metadata\\\",\\\"value\\\"]],[30,0,[\\\"mutValue\\\"]],[28,[32,2],null,[[\\\"excludeCurrentUser\\\",\\\"disabled\\\",\\\"allowEmails\\\"],[false,[30,2,[\\\"isDisabled\\\"]],true]]]]],null],[1,\\\"\\\\n\\\\n\\\"],[41,[30,2,[\\\"metadata\\\",\\\"allowsAutomation\\\"]],[[[1,\\\"            \\\"],[10,1],[14,0,\\\"help-inline error\\\"],[12],[1,[30,2,[\\\"metadata\\\",\\\"error\\\"]]],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n          \\\"],[8,[32,3],null,[[\\\"@description\\\"],[[30,3]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@label\\\",\\\"@field\\\",\\\"@description\\\"],false,[\\\"if\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/fields/da-users-field.js\",\n      \"scope\": () => [_daFieldLabel.default, _userChooser.default, _helper.hash, _daFieldDescription.default],\n      \"isStrictMode\": true\n    }), this))();\n  }\n  _exports.default = UsersField;\n});","define(\"discourse/plugins/automation/admin/components/placeholders-list\", [\"exports\", \"@glimmer/component\", \"@ember/helper\", \"@ember/object\", \"discourse/components/d-button\", \"@ember/component\", \"@ember/template-factory\"], function (_exports, _component, _helper, _object, _dButton, _component2, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class PlaceholdersList extends _component.default {\n    static #_ = (() => (0, _component2.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n    /*\n      \n        <div class=\"placeholders-list\">\n          {{#each @placeholders as |placeholder|}}\n            <DButton\n              @translatedLabel={{placeholder}}\n              class=\"placeholder-item\"\n              @action={{fn this.copyPlaceholder placeholder}}\n            />\n          {{/each}}\n        </div>\n      \n    */\n    {\n      \"id\": \"nlyIXRZV\",\n      \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"placeholders-list\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[31,1],[[28,[31,1],[[30,1]],null]],null],null,[[[1,\\\"        \\\"],[8,[32,0],[[24,0,\\\"placeholder-item\\\"]],[[\\\"@translatedLabel\\\",\\\"@action\\\"],[[30,2],[28,[32,1],[[30,0,[\\\"copyPlaceholder\\\"]],[30,2]],null]]],null],[1,\\\"\\\\n\\\"]],[2]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"]],[\\\"@placeholders\\\",\\\"placeholder\\\"],false,[\\\"each\\\",\\\"-track-array\\\"]]\",\n      \"moduleName\": \"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/automation/admin/components/placeholders-list.js\",\n      \"scope\": () => [_dButton.default, _helper.fn],\n      \"isStrictMode\": true\n    }), this))();\n    copyPlaceholder(placeholder1) {\n      this.args.onCopy(`${this.args.currentValue || \"\"}{{${placeholder1}}}`);\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"copyPlaceholder\", [_object.action]))();\n  }\n  _exports.default = PlaceholdersList;\n});","define(\"discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation-edit\", [\"exports\", \"@ember/controller\", \"@ember/object\", \"@ember/object/computed\", \"@ember/runloop\", \"@ember/service\", \"discourse/lib/ajax\", \"discourse/lib/ajax-error\", \"I18n\"], function (_exports, _controller, _object, _computed, _runloop, _service, _ajax, _ajaxError, _I18n) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationEdit extends _controller.default {\n    static #_ = (() => dt7948.g(this.prototype, \"dialog\", [_service.inject]))();\n    #dialog = (() => (dt7948.i(this, \"dialog\"), void 0))();\n    error = null;\n    isUpdatingAutomation = false;\n    isTriggeringAutomation = false;\n    static #_2 = (() => dt7948.g(this.prototype, \"automation\", [(0, _computed.reads)(\"model.automation\")]))();\n    #automation = (() => (dt7948.i(this, \"automation\"), void 0))();\n    static #_3 = (() => dt7948.g(this.prototype, \"scriptFields\", [(0, _computed.filterBy)(\"automationForm.fields\", \"targetType\", \"script\")]))();\n    #scriptFields = (() => (dt7948.i(this, \"scriptFields\"), void 0))();\n    static #_4 = (() => dt7948.g(this.prototype, \"triggerFields\", [(0, _computed.filterBy)(\"automationForm.fields\", \"targetType\", \"trigger\")]))();\n    #triggerFields = (() => (dt7948.i(this, \"triggerFields\"), void 0))();\n    get nextPendingAutomationAtFormatted() {\n      const date = this.model?.automation?.next_pending_automation_at;\n      if (date) {\n        return moment(date).format(\"LLLL\");\n      }\n    }\n    static #_5 = (() => dt7948.n(this.prototype, \"nextPendingAutomationAtFormatted\", [(0, _object.computed)(\"model.automation.next_pending_automation_at\")]))();\n    saveAutomation() {\n      this.setProperties({\n        error: null,\n        isUpdatingAutomation: true\n      });\n      return (0, _ajax.ajax)(`/admin/plugins/discourse-automation/automations/${this.model.automation.id}.json`, {\n        type: \"PUT\",\n        data: JSON.stringify({\n          automation: this.automationForm\n        }),\n        dataType: \"json\",\n        contentType: \"application/json\"\n      }).then(() => {\n        this.send(\"refreshRoute\");\n      }).catch(e => this._showError(e)).finally(() => {\n        this.set(\"isUpdatingAutomation\", false);\n      });\n    }\n    static #_6 = (() => dt7948.n(this.prototype, \"saveAutomation\", [_object.action]))();\n    onChangeTrigger(id) {\n      if (this.automationForm.trigger && this.automationForm.trigger !== id) {\n        this._confirmReset(() => {\n          (0, _object.set)(this.automationForm, \"trigger\", id);\n          this.saveAutomation();\n        });\n      } else if (!this.automationForm.trigger) {\n        (0, _object.set)(this.automationForm, \"trigger\", id);\n        this.saveAutomation();\n      }\n    }\n    static #_7 = (() => dt7948.n(this.prototype, \"onChangeTrigger\", [_object.action]))();\n    onManualAutomationTrigger(id) {\n      this._confirmTrigger(() => {\n        this.set(\"isTriggeringAutomation\", true);\n        return (0, _ajax.ajax)(`/automations/${id}/trigger.json`, {\n          type: \"post\"\n        }).catch(e => this.set(\"error\", (0, _ajaxError.extractError)(e))).finally(() => {\n          this.set(\"isTriggeringAutomation\", false);\n        });\n      });\n    }\n    static #_8 = (() => dt7948.n(this.prototype, \"onManualAutomationTrigger\", [_object.action]))();\n    onChangeScript(id) {\n      if (this.automationForm.script !== id) {\n        this._confirmReset(() => {\n          (0, _object.set)(this.automationForm, \"script\", id);\n          this.saveAutomation();\n        });\n      }\n    }\n    static #_9 = (() => dt7948.n(this.prototype, \"onChangeScript\", [_object.action]))();\n    _confirmReset(callback) {\n      this.dialog.yesNoConfirm({\n        message: _I18n.default.t(\"discourse_automation.confirm_automation_reset\"),\n        didConfirm: () => {\n          return callback && callback();\n        }\n      });\n    }\n    _confirmTrigger(callback) {\n      this.dialog.yesNoConfirm({\n        message: _I18n.default.t(\"discourse_automation.confirm_automation_trigger\"),\n        didConfirm: () => {\n          return callback && callback();\n        }\n      });\n    }\n    _showError(error) {\n      this.set(\"error\", (0, _ajaxError.extractError)(error));\n      (0, _runloop.schedule)(\"afterRender\", () => {\n        window.scrollTo(0, 0);\n      });\n    }\n  }\n  _exports.default = AutomationEdit;\n});","define(\"discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation-index\", [\"exports\", \"@ember/controller\", \"@ember/object\", \"@ember/service\", \"discourse/lib/ajax-error\", \"discourse-common/lib/escape\", \"I18n\"], function (_exports, _controller, _object, _service, _ajaxError, _escape, _I18n) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationIndex extends _controller.default {\n    static #_ = (() => dt7948.g(this.prototype, \"dialog\", [_service.inject]))();\n    #dialog = (() => (dt7948.i(this, \"dialog\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"router\", [_service.inject]))();\n    #router = (() => (dt7948.i(this, \"router\"), void 0))();\n    editAutomation(automation) {\n      this.router.transitionTo(\"adminPlugins.discourse-automation.edit\", automation.id);\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"editAutomation\", [_object.action]))();\n    newAutomation() {\n      this.router.transitionTo(\"adminPlugins.discourse-automation.new\");\n    }\n    static #_4 = (() => dt7948.n(this.prototype, \"newAutomation\", [_object.action]))();\n    destroyAutomation(automation) {\n      this.dialog.deleteConfirm({\n        message: _I18n.default.t(\"discourse_automation.destroy_automation.confirm\", {\n          name: (0, _escape.default)(automation.name)\n        }),\n        didConfirm: () => {\n          return automation.destroyRecord().then(() => this.send(\"triggerRefresh\")).catch(_ajaxError.popupAjaxError);\n        }\n      });\n    }\n    static #_5 = (() => dt7948.n(this.prototype, \"destroyAutomation\", [_object.action]))();\n  }\n  _exports.default = AutomationIndex;\n});","define(\"discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation-new\", [\"exports\", \"@ember/controller\", \"@ember/object\", \"@ember/service\", \"discourse/lib/ajax-error\"], function (_exports, _controller, _object, _service, _ajaxError) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationNew extends _controller.default {\n    static #_ = (() => dt7948.g(this.prototype, \"router\", [_service.inject]))();\n    #router = (() => (dt7948.i(this, \"router\"), void 0))();\n    form = null;\n    error = null;\n    init() {\n      super.init(...arguments);\n      this._resetForm();\n    }\n    saveAutomation() {\n      this.set(\"error\", null);\n      this.model.automation.save(this.form.getProperties(\"name\", \"script\")).then(() => {\n        this._resetForm();\n        this.router.transitionTo(\"adminPlugins.discourse-automation.edit\", this.model.automation.id);\n      }).catch(e => {\n        this.set(\"error\", (0, _ajaxError.extractError)(e));\n      });\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"saveAutomation\", [_object.action]))();\n    _resetForm() {\n      this.set(\"form\", _object.default.create({\n        name: null,\n        script: null\n      }));\n    }\n  }\n  _exports.default = AutomationNew;\n});","define(\"discourse/plugins/automation/admin/controllers/admin-plugins-discourse-automation\", [\"exports\", \"@ember/controller\", \"@ember/object\", \"@ember/service\"], function (_exports, _controller, _object, _service) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Automation extends _controller.default {\n    static #_ = (() => dt7948.g(this.prototype, \"router\", [_service.inject]))();\n    #router = (() => (dt7948.i(this, \"router\"), void 0))();\n    get showNewAutomation() {\n      return this.router.currentRouteName === \"adminPlugins.discourse-automation.index\";\n    }\n    static #_2 = (() => dt7948.n(this.prototype, \"showNewAutomation\", [(0, _object.computed)(\"router.currentRouteName\")]))();\n    newAutomation() {\n      this.router.transitionTo(\"adminPlugins.discourse-automation.new\");\n    }\n    static #_3 = (() => dt7948.n(this.prototype, \"newAutomation\", [_object.action]))();\n  }\n  _exports.default = Automation;\n});","define(\"discourse/plugins/automation/admin/discourse-automation-route-map\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    resource: \"admin.adminPlugins\",\n    path: \"/plugins\",\n    map() {\n      this.route(\"discourse-automation\", function () {\n        this.route(\"new\");\n        this.route(\"edit\", {\n          path: \"/:id\"\n        });\n      });\n    }\n  };\n});","define(\"discourse/plugins/automation/admin/helpers/format-enabled-automation\", [\"exports\", \"@ember/template\", \"discourse-common/lib/icon-library\"], function (_exports, _template, _iconLibrary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = formatEnabledAutomation;\n  function formatEnabledAutomation(enabled, trigger) {\n    if (enabled && trigger.id) {\n      return (0, _template.htmlSafe)((0, _iconLibrary.iconHTML)(\"check\", {\n        class: \"enabled-automation\",\n        title: \"discourse_automation.models.automation.enabled.label\"\n      }));\n    } else {\n      return (0, _template.htmlSafe)((0, _iconLibrary.iconHTML)(\"times\", {\n        class: \"disabled-automation\",\n        title: \"discourse_automation.models.automation.disabled.label\"\n      }));\n    }\n  }\n});","define(\"discourse/plugins/automation/admin/initializers/discourse-automation\", [\"exports\", \"discourse/lib/ajax\", \"discourse/lib/ajax-error\", \"discourse/lib/plugin-api\", \"discourse-common/lib/helpers\"], function (_exports, _ajax, _ajaxError, _pluginApi, _helpers) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  let _lastCheckedByHandlers = {};\n  function _handleLastCheckedByEvent(event) {\n    (0, _ajax.ajax)(`/append-last-checked-by/${event.currentTarget.postId}`, {\n      type: \"PUT\"\n    }).catch(_ajaxError.popupAjaxError);\n  }\n  function _cleanUp() {\n    Object.values(_lastCheckedByHandlers || {}).forEach(handler => {\n      handler.removeEventListener(\"click\", _handleLastCheckedByEvent);\n    });\n    _lastCheckedByHandlers = {};\n  }\n  function _initializeDiscourseAutomation(api) {\n    _initializeGLobalUserNotices(api);\n    if (api.getCurrentUser()) {\n      api.decorateCookedElement(_decorateCheckedButton, {\n        id: \"discourse-automation\"\n      });\n      api.cleanupStream(_cleanUp);\n    }\n  }\n  function _decorateCheckedButton(element, postDecorator) {\n    if (!postDecorator) {\n      return;\n    }\n    const elems = element.querySelectorAll(\".btn-checked\");\n    const postModel = postDecorator.getModel();\n    Array.from(elems).forEach(elem => {\n      const postId = postModel.id;\n      elem.postId = postId;\n      if (_lastCheckedByHandlers[postId]) {\n        _lastCheckedByHandlers[postId].removeEventListener(\"click\", _handleLastCheckedByEvent, false);\n        delete _lastCheckedByHandlers[postId];\n      }\n      _lastCheckedByHandlers[postId] = elem;\n      elem.addEventListener(\"click\", _handleLastCheckedByEvent, false);\n    });\n  }\n  function _initializeGLobalUserNotices(api) {\n    const currentUser = api.getCurrentUser();\n    (0, _helpers.makeArray)(currentUser?.global_notices).forEach(userGlobalNotice => {\n      api.addGlobalNotice(\"\", userGlobalNotice.identifier, {\n        html: userGlobalNotice.notice,\n        level: userGlobalNotice.level,\n        dismissable: true,\n        dismissDuration: moment.duration(1, \"week\"),\n        onDismiss() {\n          (0, _ajax.ajax)(`/user-global-notices/${userGlobalNotice.id}.json`, {\n            type: \"DELETE\"\n          }).catch(_ajaxError.popupAjaxError);\n        }\n      });\n    });\n  }\n  var _default = _exports.default = {\n    name: \"discourse-automation\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8.24\", _initializeDiscourseAutomation);\n    }\n  };\n});","define(\"discourse/plugins/automation/admin/lib/fabricators\", [\"exports\", \"@ember/application\", \"@ember/application/instance\", \"discourse/lib/fabricators\", \"discourse/plugins/automation/admin/models/discourse-automation-automation\", \"discourse/plugins/automation/admin/models/discourse-automation-field\"], function (_exports, _application, _instance, _fabricators, _discourseAutomationAutomation, _discourseAutomationField) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  /*\n  Fabricators are used to create fake data for testing purposes.\n  The following fabricators are available in lib folder to allow\n  styleguide to use them, and eventually to generate dummy data\n  in a placeholder component. It should not be used for any other case.\n  */\n\n  class AutomationFabricators {\n    constructor(owner) {\n      if (owner && !(owner instanceof _instance.default)) {\n        throw new Error(\"First argument of AutomationFabricators constructor must be the owning ApplicationInstance\");\n      }\n      (0, _application.setOwner)(this, owner);\n    }\n    field() {\n      let args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      const template = args.template || {};\n      template.accepts_placeholders = args.accepts_placeholders ?? true;\n      template.accepted_contexts = args.accepted_contexts ?? [];\n      template.name = args.name ?? \"name\";\n      template.component = args.component ?? \"boolean\";\n      template.value = args.value ?? false;\n      template.is_required = args.is_required ?? false;\n      template.extra = args.extra ?? {};\n      return _discourseAutomationField.default.create(template, {\n        type: args.target ?? \"script\",\n        name: \"script_name\"\n      });\n    }\n    automation() {\n      let args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      const automation = new _discourseAutomationAutomation.default();\n      automation.id = args.id || (0, _fabricators.incrementSequence)();\n      automation.trigger = {\n        id: (0, _fabricators.incrementSequence)().toString()\n      };\n      automation.script = {\n        id: (0, _fabricators.incrementSequence)().toString()\n      };\n      return automation;\n    }\n  }\n  _exports.default = AutomationFabricators;\n});","define(\"discourse/plugins/automation/admin/models/discourse-automation-automation\", [\"exports\", \"discourse/models/rest\"], function (_exports, _rest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const ATTRIBUTES = [\"name\", \"script\", \"fields\", \"trigger\", \"id\"];\n  class Automation extends _rest.default {\n    updateProperties() {\n      return {\n        id: this.id,\n        name: this.name,\n        fields: this.fields,\n        script: this.script.id,\n        trigger: {\n          id: this.trigger.id,\n          name: this.trigger.name,\n          metadata: this.trigger.metadata\n        }\n      };\n    }\n    createProperties() {\n      return this.getProperties(ATTRIBUTES);\n    }\n  }\n  _exports.default = Automation;\n});","define(\"discourse/plugins/automation/admin/models/discourse-automation-field\", [\"exports\", \"@glimmer/tracking\", \"@ember-compat/tracked-built-ins\"], function (_exports, _tracking, _trackedBuiltIns) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class DiscourseAutomationField {\n    static create(template, target) {\n      let json = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n      const field = new DiscourseAutomationField();\n      field.acceptsPlaceholders = template.accepts_placeholders;\n      field.acceptedContexts = template.accepted_contexts;\n      field.targetName = target.name;\n      field.targetType = target.type;\n      field.name = template.name;\n      field.component = template.component;\n      field.isDisabled = template.read_only;\n\n      // backwards compatibility with forced scriptable fields\n      if (field.isDisabled) {\n        field.metadata.value = template.default_value || template.value || json?.metadata?.value;\n      } else {\n        field.metadata.value = template.value || json?.metadata?.value || template.default_value;\n      }\n\n      // null is not a valid value for metadata.value\n      if (field.metadata.value === null) {\n        field.metadata.value = undefined;\n      }\n      field.isRequired = template.is_required;\n      field.extra = new _trackedBuiltIns.TrackedObject(template.extra);\n      return field;\n    }\n    static #_ = (() => dt7948.g(this.prototype, \"acceptsPlaceholders\", [_tracking.tracked], function () {\n      return false;\n    }))();\n    #acceptsPlaceholders = (() => (dt7948.i(this, \"acceptsPlaceholders\"), void 0))();\n    static #_2 = (() => dt7948.g(this.prototype, \"component\", [_tracking.tracked]))();\n    #component = (() => (dt7948.i(this, \"component\"), void 0))();\n    static #_3 = (() => dt7948.g(this.prototype, \"extra\", [_tracking.tracked], function () {\n      return new _trackedBuiltIns.TrackedObject();\n    }))();\n    #extra = (() => (dt7948.i(this, \"extra\"), void 0))();\n    static #_4 = (() => dt7948.g(this.prototype, \"isDisabled\", [_tracking.tracked], function () {\n      return false;\n    }))();\n    #isDisabled = (() => (dt7948.i(this, \"isDisabled\"), void 0))();\n    static #_5 = (() => dt7948.g(this.prototype, \"isRequired\", [_tracking.tracked], function () {\n      return false;\n    }))();\n    #isRequired = (() => (dt7948.i(this, \"isRequired\"), void 0))();\n    static #_6 = (() => dt7948.g(this.prototype, \"metadata\", [_tracking.tracked], function () {\n      return new _trackedBuiltIns.TrackedObject();\n    }))();\n    #metadata = (() => (dt7948.i(this, \"metadata\"), void 0))();\n    static #_7 = (() => dt7948.g(this.prototype, \"name\", [_tracking.tracked]))();\n    #name = (() => (dt7948.i(this, \"name\"), void 0))();\n    static #_8 = (() => dt7948.g(this.prototype, \"targetType\", [_tracking.tracked]))();\n    #targetType = (() => (dt7948.i(this, \"targetType\"), void 0))();\n    static #_9 = (() => dt7948.g(this.prototype, \"targetName\", [_tracking.tracked]))();\n    #targetName = (() => (dt7948.i(this, \"targetName\"), void 0))();\n    toJSON() {\n      return {\n        name: this.name,\n        target: this.targetType,\n        component: this.component,\n        metadata: this.metadata\n      };\n    }\n  }\n  _exports.default = DiscourseAutomationField;\n});","define(\"discourse/plugins/automation/admin/models/discourse-automation-script\", [\"exports\", \"discourse/models/rest\"], function (_exports, _rest) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Script extends _rest.default {}\n  _exports.default = Script;\n});","define(\"discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation-edit\", [\"exports\", \"@ember/object\", \"rsvp\", \"discourse/lib/ajax\", \"discourse/routes/discourse\", \"discourse/plugins/automation/admin/models/discourse-automation-field\"], function (_exports, _object, _rsvp, _ajax, _discourse, _discourseAutomationField) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationEdit extends _discourse.default {\n    controllerName = \"admin-plugins-discourse-automation-edit\";\n    model(params) {\n      return (0, _rsvp.hash)({\n        scriptables: this.store.findAll(\"discourse-automation-scriptable\").then(result => result.content),\n        triggerables: (0, _ajax.ajax)(`/admin/plugins/discourse-automation/triggerables.json?automation_id=${params.id}`).then(result => result ? result.triggerables : []),\n        automation: this.store.find(\"discourse-automation-automation\", params.id)\n      });\n    }\n    _fieldsForTarget(automation, target) {\n      return (automation[target].templates || []).map(template => {\n        const jsonField = automation[target].fields.find(f => f.name === template.name && f.component === template.component);\n        return _discourseAutomationField.default.create(template, {\n          name: automation[target].id,\n          type: target\n        }, jsonField);\n      });\n    }\n    setupController(controller, model) {\n      const automation = model.automation;\n      controller.setProperties({\n        model,\n        error: null,\n        automationForm: {\n          name: automation.name,\n          enabled: automation.enabled,\n          trigger: automation.trigger?.id,\n          script: automation.script?.id,\n          fields: this._fieldsForTarget(automation, \"script\").concat(this._fieldsForTarget(automation, \"trigger\"))\n        }\n      });\n    }\n    refreshRoute() {\n      return this.refresh();\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"refreshRoute\", [_object.action]))();\n  }\n  _exports.default = AutomationEdit;\n});","define(\"discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation-index\", [\"exports\", \"@ember/object\", \"discourse/routes/discourse\"], function (_exports, _object, _discourse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationIndex extends _discourse.default {\n    controllerName = \"admin-plugins-discourse-automation-index\";\n    model() {\n      return this.store.findAll(\"discourse-automation-automation\");\n    }\n    triggerRefresh() {\n      this.refresh();\n    }\n    static #_ = (() => dt7948.n(this.prototype, \"triggerRefresh\", [_object.action]))();\n  }\n  _exports.default = AutomationIndex;\n});","define(\"discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation-new\", [\"exports\", \"rsvp\", \"discourse/routes/discourse\"], function (_exports, _rsvp, _discourse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class AutomationNew extends _discourse.default {\n    controllerName = \"admin-plugins-discourse-automation-new\";\n    model() {\n      return (0, _rsvp.hash)({\n        scriptables: this.store.findAll(\"discourse-automation-scriptable\"),\n        automation: this.store.createRecord(\"discourse-automation-automation\")\n      });\n    }\n  }\n  _exports.default = AutomationNew;\n});","define(\"discourse/plugins/automation/admin/routes/admin-plugins-discourse-automation\", [\"exports\", \"discourse/routes/discourse\"], function (_exports, _discourse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class Automation extends _discourse.default {\n    controllerName = \"admin-plugins-discourse-automation\";\n  }\n  _exports.default = Automation;\n});","define(\"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _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    <ScrollTracker @name=\"discourse-automation-edit\" />\n  \n  <section class=\"discourse-automation-form edit\">\n    <form class=\"form-horizontal\">\n      <FormError @error={{this.error}} />\n  \n      <section class=\"form-section edit\">\n        <div class=\"control-group\">\n          <label class=\"control-label\">\n            {{i18n \"discourse_automation.models.automation.name.label\"}}\n          </label>\n  \n          <div class=\"controls\">\n            <TextField\n              @value={{automationForm.name}}\n              @type=\"text\"\n              @autofocus=\"autofocus\"\n              @name=\"automation-name\"\n              class=\"input-large\"\n            />\n          </div>\n        </div>\n  \n        <div class=\"control-group\">\n          <label class=\"control-label\">\n            {{i18n \"discourse_automation.models.script.name.label\"}}\n          </label>\n  \n          <div class=\"controls\">\n            <ComboBox\n              @value={{automationForm.script}}\n              @content={{model.scriptables}}\n              @onChange={{action \"onChangeScript\"}}\n              @options={{hash filterable=true}}\n              class=\"scriptables\"\n            />\n          </div>\n        </div>\n      </section>\n  \n      <section class=\"trigger-section form-section edit\">\n        <h2 class=\"title\">\n          {{i18n \"discourse_automation.edit_automation.trigger_section.title\"}}\n        </h2>\n  \n        <div class=\"control-group\">\n          {{#if model.automation.script.forced_triggerable}}\n            <div class=\"alert alert-warning\">\n              {{i18n\n                \"discourse_automation.edit_automation.trigger_section.forced\"\n              }}\n            </div>\n          {{/if}}\n  \n          <label class=\"control-label\">\n            {{i18n \"discourse_automation.models.trigger.name.label\"}}\n          </label>\n  \n          <div class=\"controls\">\n            <ComboBox\n              @value={{automationForm.trigger}}\n              @content={{model.triggerables}}\n              @onChange={{action \"onChangeTrigger\"}}\n              @options={{hash\n                filterable=true\n                none=\"discourse_automation.select_trigger\"\n                disabled=model.automation.script.forced_triggerable\n              }}\n              class=\"triggerables\"\n            />\n          </div>\n        </div>\n  \n        {{#if automationForm.trigger}}\n          {{#if model.automation.trigger.doc}}\n            <div class=\"alert alert-info\">\n              <p>{{model.automation.trigger.doc}}</p>\n            </div>\n          {{/if}}\n  \n          {{#if\n            (and\n              model.automation.enabled\n              model.automation.trigger.settings.manual_trigger\n            )\n          }}\n            <div class=\"alert alert-info next-trigger\">\n  \n              {{#if nextPendingAutomationAtFormatted}}\n                <p>\n                  {{i18n\n                    \"discourse_automation.edit_automation.trigger_section.next_pending_automation\"\n                    date=nextPendingAutomationAtFormatted\n                  }}\n                </p>\n              {{/if}}\n  \n              <DButton\n                @label=\"discourse_automation.edit_automation.trigger_section.trigger_now\"\n                @isLoading={{isTriggeringAutomation}}\n                @action={{action \"onManualAutomationTrigger\" model.automation.id}}\n                class=\"btn-primary trigger-now-btn\"\n              />\n            </div>\n          {{/if}}\n  \n          {{#each triggerFields as |field|}}\n            <AutomationField\n              @automation={{automation}}\n              @field={{field}}\n              @saveAutomation={{action \"saveAutomation\" automation}}\n            />\n          {{/each}}\n        {{/if}}\n      </section>\n  \n      {{#if automationForm.trigger}}\n        {{#if scriptFields}}\n          <section class=\"fields-section form-section edit\">\n            <h2 class=\"title\">\n              {{i18n \"discourse_automation.edit_automation.fields_section.title\"}}\n            </h2>\n  \n            {{#if model.automation.script.with_trigger_doc}}\n              <div class=\"alert alert-info\">\n                <p>{{model.automation.script.with_trigger_doc}}</p>\n              </div>\n            {{/if}}\n  \n            <div class=\"control-group\">\n              {{#each scriptFields as |field|}}\n                <AutomationField\n                  @automation={{automation}}\n                  @field={{field}}\n                  @saveAutomation={{action \"saveAutomation\" automation}}\n                />\n              {{/each}}\n            </div>\n          </section>\n        {{/if}}\n  \n        {{#if automationForm.trigger}}\n          <div class=\"control-group automation-enabled alert alert-warning\">\n            <span>{{i18n\n                \"discourse_automation.models.automation.enabled.label\"\n              }}</span>\n            <Input\n              @type=\"checkbox\"\n              @checked={{automationForm.enabled}}\n              {{on\n                \"click\"\n                (action (mut automationForm.enabled) value=\"target.checked\")\n              }}\n            />\n          </div>\n        {{/if}}\n  \n        <div class=\"control-group\">\n          <DButton\n            @isLoading={{isUpdatingAutomation}}\n            @label=\"discourse_automation.update\"\n            @type=\"submit\"\n            @action={{action \"saveAutomation\" automation}}\n            class=\"btn-primary update-automation\"\n          />\n        </div>\n      {{/if}}\n    </form>\n  </section>\n  */\n  {\n    \"id\": \"lExUyP9p\",\n    \"block\": \"[[[8,[39,0],null,[[\\\"@name\\\"],[\\\"discourse-automation-edit\\\"]],null],[1,\\\"\\\\n\\\\n\\\"],[10,\\\"section\\\"],[14,0,\\\"discourse-automation-form edit\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"form\\\"],[14,0,\\\"form-horizontal\\\"],[12],[1,\\\"\\\\n    \\\"],[8,[39,1],null,[[\\\"@error\\\"],[[30,0,[\\\"error\\\"]]]],null],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"form-section edit\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,2],[\\\"discourse_automation.models.automation.name.label\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[39,3],[[24,0,\\\"input-large\\\"]],[[\\\"@value\\\",\\\"@type\\\",\\\"@autofocus\\\",\\\"@name\\\"],[[30,0,[\\\"automationForm\\\",\\\"name\\\"]],\\\"text\\\",\\\"autofocus\\\",\\\"automation-name\\\"]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,2],[\\\"discourse_automation.models.script.name.label\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[39,4],[[24,0,\\\"scriptables\\\"]],[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"automationForm\\\",\\\"script\\\"]],[30,0,[\\\"model\\\",\\\"scriptables\\\"]],[28,[37,5],[[30,0],\\\"onChangeScript\\\"],null],[28,[37,6],null,[[\\\"filterable\\\"],[true]]]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"trigger-section form-section edit\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"h2\\\"],[14,0,\\\"title\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,2],[\\\"discourse_automation.edit_automation.trigger_section.title\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"automation\\\",\\\"script\\\",\\\"forced_triggerable\\\"]],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"alert alert-warning\\\"],[12],[1,\\\"\\\\n            \\\"],[1,[28,[35,2],[\\\"discourse_automation.edit_automation.trigger_section.forced\\\"],null]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n        \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n          \\\"],[1,[28,[35,2],[\\\"discourse_automation.models.trigger.name.label\\\"],null]],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\\n        \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n          \\\"],[8,[39,4],[[24,0,\\\"triggerables\\\"]],[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"automationForm\\\",\\\"trigger\\\"]],[30,0,[\\\"model\\\",\\\"triggerables\\\"]],[28,[37,5],[[30,0],\\\"onChangeTrigger\\\"],null],[28,[37,6],null,[[\\\"filterable\\\",\\\"none\\\",\\\"disabled\\\"],[true,\\\"discourse_automation.select_trigger\\\",[30,0,[\\\"model\\\",\\\"automation\\\",\\\"script\\\",\\\"forced_triggerable\\\"]]]]]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"automationForm\\\",\\\"trigger\\\"]],[[[41,[30,0,[\\\"model\\\",\\\"automation\\\",\\\"trigger\\\",\\\"doc\\\"]],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"alert alert-info\\\"],[12],[1,\\\"\\\\n            \\\"],[10,2],[12],[1,[30,0,[\\\"model\\\",\\\"automation\\\",\\\"trigger\\\",\\\"doc\\\"]]],[13],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[28,[37,8],[[30,0,[\\\"model\\\",\\\"automation\\\",\\\"enabled\\\"]],[30,0,[\\\"model\\\",\\\"automation\\\",\\\"trigger\\\",\\\"settings\\\",\\\"manual_trigger\\\"]]],null],[[[1,\\\"          \\\"],[10,0],[14,0,\\\"alert alert-info next-trigger\\\"],[12],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"nextPendingAutomationAtFormatted\\\"]],[[[1,\\\"              \\\"],[10,2],[12],[1,\\\"\\\\n                \\\"],[1,[28,[35,2],[\\\"discourse_automation.edit_automation.trigger_section.next_pending_automation\\\"],[[\\\"date\\\"],[[30,0,[\\\"nextPendingAutomationAtFormatted\\\"]]]]]],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n            \\\"],[8,[39,9],[[24,0,\\\"btn-primary trigger-now-btn\\\"]],[[\\\"@label\\\",\\\"@isLoading\\\",\\\"@action\\\"],[\\\"discourse_automation.edit_automation.trigger_section.trigger_now\\\",[30,0,[\\\"isTriggeringAutomation\\\"]],[28,[37,5],[[30,0],\\\"onManualAutomationTrigger\\\",[30,0,[\\\"model\\\",\\\"automation\\\",\\\"id\\\"]]],null]]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[42,[28,[37,11],[[28,[37,11],[[30,0,[\\\"triggerFields\\\"]]],null]],null],null,[[[1,\\\"          \\\"],[8,[39,12],null,[[\\\"@automation\\\",\\\"@field\\\",\\\"@saveAutomation\\\"],[[30,0,[\\\"automation\\\"]],[30,1],[28,[37,5],[[30,0],\\\"saveAutomation\\\",[30,0,[\\\"automation\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[1]],null]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"automationForm\\\",\\\"trigger\\\"]],[[[41,[30,0,[\\\"scriptFields\\\"]],[[[1,\\\"        \\\"],[10,\\\"section\\\"],[14,0,\\\"fields-section form-section edit\\\"],[12],[1,\\\"\\\\n          \\\"],[10,\\\"h2\\\"],[14,0,\\\"title\\\"],[12],[1,\\\"\\\\n            \\\"],[1,[28,[35,2],[\\\"discourse_automation.edit_automation.fields_section.title\\\"],null]],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"model\\\",\\\"automation\\\",\\\"script\\\",\\\"with_trigger_doc\\\"]],[[[1,\\\"            \\\"],[10,0],[14,0,\\\"alert alert-info\\\"],[12],[1,\\\"\\\\n              \\\"],[10,2],[12],[1,[30,0,[\\\"model\\\",\\\"automation\\\",\\\"script\\\",\\\"with_trigger_doc\\\"]]],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n          \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,11],[[28,[37,11],[[30,0,[\\\"scriptFields\\\"]]],null]],null],null,[[[1,\\\"              \\\"],[8,[39,12],null,[[\\\"@automation\\\",\\\"@field\\\",\\\"@saveAutomation\\\"],[[30,0,[\\\"automation\\\"]],[30,2],[28,[37,5],[[30,0],\\\"saveAutomation\\\",[30,0,[\\\"automation\\\"]]],null]]],null],[1,\\\"\\\\n\\\"]],[2]],null],[1,\\\"          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"automationForm\\\",\\\"trigger\\\"]],[[[1,\\\"        \\\"],[10,0],[14,0,\\\"control-group automation-enabled alert alert-warning\\\"],[12],[1,\\\"\\\\n          \\\"],[10,1],[12],[1,[28,[35,2],[\\\"discourse_automation.models.automation.enabled.label\\\"],null]],[13],[1,\\\"\\\\n          \\\"],[8,[39,13],[[4,[38,14],[\\\"click\\\",[28,[37,5],[[30,0],[28,[37,15],[[30,0,[\\\"automationForm\\\",\\\"enabled\\\"]]],null]],[[\\\"value\\\"],[\\\"target.checked\\\"]]]],null]],[[\\\"@type\\\",\\\"@checked\\\"],[\\\"checkbox\\\",[30,0,[\\\"automationForm\\\",\\\"enabled\\\"]]]],null],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,9],[[24,0,\\\"btn-primary update-automation\\\"]],[[\\\"@isLoading\\\",\\\"@label\\\",\\\"@type\\\",\\\"@action\\\"],[[30,0,[\\\"isUpdatingAutomation\\\"]],\\\"discourse_automation.update\\\",\\\"submit\\\",[28,[37,5],[[30,0],\\\"saveAutomation\\\",[30,0,[\\\"automation\\\"]]],null]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,[28,[32,0],[\\\"[[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `nextPendingAutomationAtFormatted` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.nextPendingAutomationAtFormatted}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `nextPendingAutomationAtFormatted` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.nextPendingAutomationAtFormatted}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `isTriggeringAutomation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.isTriggeringAutomation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `triggerFields` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.triggerFields}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `scriptFields` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.scriptFields}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `scriptFields` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.scriptFields}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automationForm` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automationForm}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `isUpdatingAutomation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.isUpdatingAutomation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `automation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.automation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[\\\"field\\\",\\\"field\\\"],false,[\\\"scroll-tracker\\\",\\\"form-error\\\",\\\"i18n\\\",\\\"text-field\\\",\\\"combo-box\\\",\\\"action\\\",\\\"hash\\\",\\\"if\\\",\\\"and\\\",\\\"d-button\\\",\\\"each\\\",\\\"-track-array\\\",\\\"automation-field\\\",\\\"input\\\",\\\"on\\\",\\\"mut\\\"]]\",\n    \"moduleName\": \"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-edit.hbs\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-index\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _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    {{#if model.length}}\n    <table class=\"automations\">\n      <thead>\n        <tr>\n          <th></th>\n          <th>{{i18n \"discourse_automation.models.automation.name.label\"}}</th>\n          <th>{{i18n \"discourse_automation.models.automation.trigger.label\"}}</th>\n          <th>{{i18n \"discourse_automation.models.automation.script.label\"}}</th>\n          <th>{{i18n\n              \"discourse_automation.models.automation.last_updated_by.label\"\n            }}</th>\n          <th></th>\n        </tr>\n      </thead>\n      <tbody>\n        {{#each model as |automation|}}\n          <tr>\n            {{#if automation.script.not_found}}\n              <td colspan=\"5\" class=\"alert alert-danger\">\n                {{i18n\n                  \"discourse_automation.scriptables.not_found\"\n                  script=automation.script.id\n                  automation=automation.name\n                }}\n              </td>\n            {{else if automation.trigger.not_found}}\n              <td colspan=\"5\" class=\"alert alert-danger\">\n                {{i18n\n                  \"discourse_automation.triggerables.not_found\"\n                  trigger=automation.trigger.id\n                  automation=automation.name\n                }}\n              </td>\n            {{else}}\n              <td\n                role=\"button\"\n                {{on \"click\" (fn this.editAutomation automation)}}\n              >{{format-enabled-automation\n                  automation.enabled\n                  automation.trigger\n                }}</td>\n              <td\n                tabindex=\"0\"\n                role=\"button\"\n                {{on \"keypress\" (fn this.editAutomation automation)}}\n                {{on \"click\" (fn this.editAutomation automation)}}\n              >{{automation.name}}</td>\n              <td\n                role=\"button\"\n                {{on \"click\" (fn this.editAutomation automation)}}\n              >{{if automation.trigger.id automation.trigger.name \"-\"}}</td>\n              <td\n                role=\"button\"\n                {{on \"click\" (fn this.editAutomation automation)}}\n              >{{automation.script.name}} (v{{automation.script.version}})</td>\n              <td>\n                <a\n                  href={{automation.last_updated_by.userPath}}\n                  data-user-card={{automation.last_updated_by.username}}\n                >\n                  {{avatar automation.last_updated_by imageSize=\"small\"}}\n                </a>\n                {{format-date automation.updated_at leaveAgo=\"true\"}}\n              </td>\n            {{/if}}\n  \n            <td>\n              <DButton\n                @icon=\"trash-alt\"\n                @action={{action \"destroyAutomation\" automation}}\n                class=\"btn-danger\"\n              />\n            </td>\n          </tr>\n        {{/each}}\n      </tbody>\n    </table>\n  {{else}}\n    <div class=\"alert alert-info\">\n      <p>{{i18n \"discourse_automation.no_automation_yet\"}}</p>\n      <DButton\n        @label=\"discourse_automation.create\"\n        @icon=\"plus\"\n        @action={{action \"newAutomation\"}}\n        class=\"btn-primary\"\n      />\n    </div>\n  {{/if}}\n  */\n  {\n    \"id\": \"h+DyDKgn\",\n    \"block\": \"[[[41,[30,0,[\\\"model\\\",\\\"length\\\"]],[[[1,\\\"  \\\"],[10,\\\"table\\\"],[14,0,\\\"automations\\\"],[12],[1,\\\"\\\\n    \\\"],[10,\\\"thead\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n        \\\"],[10,\\\"th\\\"],[12],[13],[1,\\\"\\\\n        \\\"],[10,\\\"th\\\"],[12],[1,[28,[35,1],[\\\"discourse_automation.models.automation.name.label\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,\\\"th\\\"],[12],[1,[28,[35,1],[\\\"discourse_automation.models.automation.trigger.label\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,\\\"th\\\"],[12],[1,[28,[35,1],[\\\"discourse_automation.models.automation.script.label\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,\\\"th\\\"],[12],[1,[28,[35,1],[\\\"discourse_automation.models.automation.last_updated_by.label\\\"],null]],[13],[1,\\\"\\\\n        \\\"],[10,\\\"th\\\"],[12],[13],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n    \\\"],[10,\\\"tbody\\\"],[12],[1,\\\"\\\\n\\\"],[42,[28,[37,3],[[28,[37,3],[[30,0,[\\\"model\\\"]]],null]],null],null,[[[1,\\\"        \\\"],[10,\\\"tr\\\"],[12],[1,\\\"\\\\n\\\"],[41,[30,1,[\\\"script\\\",\\\"not_found\\\"]],[[[1,\\\"            \\\"],[10,\\\"td\\\"],[14,\\\"colspan\\\",\\\"5\\\"],[14,0,\\\"alert alert-danger\\\"],[12],[1,\\\"\\\\n              \\\"],[1,[28,[35,1],[\\\"discourse_automation.scriptables.not_found\\\"],[[\\\"script\\\",\\\"automation\\\"],[[30,1,[\\\"script\\\",\\\"id\\\"]],[30,1,[\\\"name\\\"]]]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[41,[30,1,[\\\"trigger\\\",\\\"not_found\\\"]],[[[1,\\\"            \\\"],[10,\\\"td\\\"],[14,\\\"colspan\\\",\\\"5\\\"],[14,0,\\\"alert alert-danger\\\"],[12],[1,\\\"\\\\n              \\\"],[1,[28,[35,1],[\\\"discourse_automation.triggerables.not_found\\\"],[[\\\"trigger\\\",\\\"automation\\\"],[[30,1,[\\\"trigger\\\",\\\"id\\\"]],[30,1,[\\\"name\\\"]]]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"            \\\"],[11,\\\"td\\\"],[24,\\\"role\\\",\\\"button\\\"],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"editAutomation\\\"]],[30,1]],null]],null],[12],[1,[28,[35,6],[[30,1,[\\\"enabled\\\"]],[30,1,[\\\"trigger\\\"]]],null]],[13],[1,\\\"\\\\n            \\\"],[11,\\\"td\\\"],[24,\\\"tabindex\\\",\\\"0\\\"],[24,\\\"role\\\",\\\"button\\\"],[4,[38,4],[\\\"keypress\\\",[28,[37,5],[[30,0,[\\\"editAutomation\\\"]],[30,1]],null]],null],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"editAutomation\\\"]],[30,1]],null]],null],[12],[1,[30,1,[\\\"name\\\"]]],[13],[1,\\\"\\\\n            \\\"],[11,\\\"td\\\"],[24,\\\"role\\\",\\\"button\\\"],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"editAutomation\\\"]],[30,1]],null]],null],[12],[1,[52,[30,1,[\\\"trigger\\\",\\\"id\\\"]],[30,1,[\\\"trigger\\\",\\\"name\\\"]],\\\"-\\\"]],[13],[1,\\\"\\\\n            \\\"],[11,\\\"td\\\"],[24,\\\"role\\\",\\\"button\\\"],[4,[38,4],[\\\"click\\\",[28,[37,5],[[30,0,[\\\"editAutomation\\\"]],[30,1]],null]],null],[12],[1,[30,1,[\\\"script\\\",\\\"name\\\"]]],[1,\\\" (v\\\"],[1,[30,1,[\\\"script\\\",\\\"version\\\"]]],[1,\\\")\\\"],[13],[1,\\\"\\\\n            \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n              \\\"],[10,3],[15,6,[30,1,[\\\"last_updated_by\\\",\\\"userPath\\\"]]],[15,\\\"data-user-card\\\",[30,1,[\\\"last_updated_by\\\",\\\"username\\\"]]],[12],[1,\\\"\\\\n                \\\"],[1,[28,[35,7],[[30,1,[\\\"last_updated_by\\\"]]],[[\\\"imageSize\\\"],[\\\"small\\\"]]]],[1,\\\"\\\\n              \\\"],[13],[1,\\\"\\\\n              \\\"],[1,[28,[35,8],[[30,1,[\\\"updated_at\\\"]]],[[\\\"leaveAgo\\\"],[\\\"true\\\"]]]],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n          \\\"]],[]]]],[]]],[1,\\\"\\\\n          \\\"],[10,\\\"td\\\"],[12],[1,\\\"\\\\n            \\\"],[8,[39,9],[[24,0,\\\"btn-danger\\\"]],[[\\\"@icon\\\",\\\"@action\\\"],[\\\"trash-alt\\\",[28,[37,10],[[30,0],\\\"destroyAutomation\\\",[30,1]],null]]],null],[1,\\\"\\\\n          \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[1]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"alert alert-info\\\"],[12],[1,\\\"\\\\n    \\\"],[10,2],[12],[1,[28,[35,1],[\\\"discourse_automation.no_automation_yet\\\"],null]],[13],[1,\\\"\\\\n    \\\"],[8,[39,9],[[24,0,\\\"btn-primary\\\"]],[[\\\"@label\\\",\\\"@icon\\\",\\\"@action\\\"],[\\\"discourse_automation.create\\\",\\\"plus\\\",[28,[37,10],[[30,0],\\\"newAutomation\\\"],null]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]]],[1,[28,[32,0],[\\\"[[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-index.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-index.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[\\\"automation\\\"],false,[\\\"if\\\",\\\"i18n\\\",\\\"each\\\",\\\"-track-array\\\",\\\"on\\\",\\\"fn\\\",\\\"format-enabled-automation\\\",\\\"avatar\\\",\\\"format-date\\\",\\\"d-button\\\",\\\"action\\\"]]\",\n    \"moduleName\": \"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-index.hbs\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _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    <section class=\"discourse-automation-form new\">\n    <form class=\"form-horizontal\">\n      <FormError @error={{error}} />\n  \n      <div class=\"control-group\">\n        <label class=\"control-label\">\n          {{i18n \"discourse_automation.models.automation.name.label\"}}\n        </label>\n  \n        <div class=\"controls\">\n          <TextField\n            @value={{form.name}}\n            @type=\"text\"\n            @autofocus=\"autofocus\"\n            @name=\"automation-name\"\n            class=\"input-large\"\n          />\n        </div>\n      </div>\n  \n      <div class=\"control-group\">\n        <label class=\"control-label\">\n          {{i18n \"discourse_automation.models.automation.script.label\"}}\n        </label>\n  \n        <div class=\"controls\">\n          <DropdownSelectBox\n            @value={{form.script}}\n            @content={{model.scriptables.content}}\n            @onChange={{fn (mut form.script)}}\n            @options={{hash\n              showCaret=true\n              filterable=true\n              none=\"discourse_automation.select_script\"\n            }}\n            class=\"scriptables\"\n          />\n        </div>\n      </div>\n  \n      <div class=\"control-group\">\n        <div class=\"controls\">\n          <DButton\n            @icon=\"plus\"\n            @label=\"discourse_automation.create\"\n            @action={{this.saveAutomation}}\n            class=\"btn-primary create-automation\"\n          />\n        </div>\n      </div>\n    </form>\n  </section>\n  */\n  {\n    \"id\": \"Ua2VaXMP\",\n    \"block\": \"[[[10,\\\"section\\\"],[14,0,\\\"discourse-automation-form new\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"form\\\"],[14,0,\\\"form-horizontal\\\"],[12],[1,\\\"\\\\n    \\\"],[8,[39,0],null,[[\\\"@error\\\"],[[30,0,[\\\"error\\\"]]]],null],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,1],[\\\"discourse_automation.models.automation.name.label\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,2],[[24,0,\\\"input-large\\\"]],[[\\\"@value\\\",\\\"@type\\\",\\\"@autofocus\\\",\\\"@name\\\"],[[30,0,[\\\"form\\\",\\\"name\\\"]],\\\"text\\\",\\\"autofocus\\\",\\\"automation-name\\\"]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n        \\\"],[1,[28,[35,1],[\\\"discourse_automation.models.automation.script.label\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,3],[[24,0,\\\"scriptables\\\"]],[[\\\"@value\\\",\\\"@content\\\",\\\"@onChange\\\",\\\"@options\\\"],[[30,0,[\\\"form\\\",\\\"script\\\"]],[30,0,[\\\"model\\\",\\\"scriptables\\\",\\\"content\\\"]],[28,[37,4],[[28,[37,5],[[30,0,[\\\"form\\\",\\\"script\\\"]]],null]],null],[28,[37,6],null,[[\\\"showCaret\\\",\\\"filterable\\\",\\\"none\\\"],[true,true,\\\"discourse_automation.select_script\\\"]]]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n\\\\n    \\\"],[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n      \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[39,7],[[24,0,\\\"btn-primary create-automation\\\"]],[[\\\"@icon\\\",\\\"@label\\\",\\\"@action\\\"],[\\\"plus\\\",\\\"discourse_automation.create\\\",[30,0,[\\\"saveAutomation\\\"]]]],null],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n    \\\"],[13],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,[28,[32,0],[\\\"[[\\\\\\\"The `error` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.error}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `form` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.form}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `form` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.form}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `model` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.model}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `form` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.form}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[],false,[\\\"form-error\\\",\\\"i18n\\\",\\\"text-field\\\",\\\"dropdown-select-box\\\",\\\"fn\\\",\\\"mut\\\",\\\"hash\\\",\\\"d-button\\\"]]\",\n    \"moduleName\": \"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation-new.hbs\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _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    <LinkTo\n    @route=\"adminPlugins.discourse-automation\"\n    class=\"discourse-automation-title\"\n  >\n    <svg\n      width=\"32\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      viewBox=\"0 0 41.3 41.3\"\n    ><title>Asset 4</title><path\n        d=\"M20.42,40.21a2.52,2.52,0,0,1-1.78-.78l-.08-.07-1.94-2a2.48,2.48,0,0,1-.72-1.23l-1.15.64a2.51,2.51,0,0,1-1.25.33,2.59,2.59,0,0,1-1.86-.79l-.73-.76a1.79,1.79,0,0,1-.24-.21l-.84-.88a1.31,1.31,0,0,1-.27-.24l-4.67-4.9A2.5,2.5,0,0,1,4.5,26.3l.92-1.47-.48-.14a2.3,2.3,0,0,1-.9-.47l-.17-.14L1.72,21.93a2.09,2.09,0,0,1-.14-.17A2.55,2.55,0,0,1,1,20.1l.08-3.85a2.57,2.57,0,0,1,2-2.44l2.73-.65L6,12.78,4.59,10.33a2.57,2.57,0,0,1,.47-3.11L7.84,4.56a2.56,2.56,0,0,1,1.77-.72A2.74,2.74,0,0,1,11,4.23l2.46,1.52.3-.11.78-2.77A2.6,2.6,0,0,1,17,1l3.88.08.14,0a1,1,0,0,1,.24,0,2.65,2.65,0,0,1,.51.15h0a1.11,1.11,0,0,1,.31.15l.28.2.08.06a.52.52,0,0,1,.11.1l2.08,2.08a2.57,2.57,0,0,1,.73,1.25l.1.45,1.56-.87a2.5,2.5,0,0,1,1.24-.33,2.62,2.62,0,0,1,1.87.8l.55.57.21.19L32,7a1.43,1.43,0,0,1,.29.24l4.63,4.86a2.56,2.56,0,0,1,.43,3.12l-.84,1.36a2.66,2.66,0,0,1,.86.5,1.27,1.27,0,0,1,.12.1l.09.1,2,2a.64.64,0,0,1,.1.13,2.56,2.56,0,0,1,.69,1.77L40.21,25a2.56,2.56,0,0,1-2,2.45l-2.62.61c-.07.18-.14.35-.22.53l1.3,2.33A2.55,2.55,0,0,1,36.24,34l-2.78,2.67a2.6,2.6,0,0,1-1.78.71h0A2.61,2.61,0,0,1,30.33,37l-2.2-1.36c-.21.08-.42.17-.63.24l-.71,2.52a2.57,2.57,0,0,1-2.47,1.87Z\"\n      ></path><path\n        d=\"M17,2l3.85.08.13,0h0l.07,0a1.27,1.27,0,0,1,.38.11l.1,0,.08.06.16.12.11.08,2,2h0a1.54,1.54,0,0,1,.52.83l.41,1.74,2.72-1.52a1.61,1.61,0,0,1,.75-.2h.05a1.57,1.57,0,0,1,1.1.48l.65.69h0a.25.25,0,0,1,.1.08l1.14,1.19a.32.32,0,0,1,.17.12l4.64,4.86a1.58,1.58,0,0,1,.3,1.91l-1.53,2.48,1.16.33a1.54,1.54,0,0,1,.64.38h0l0,0h0L37.82,19l0,0,1,1h0a1.55,1.55,0,0,1,.51,1.17L39.21,25A1.55,1.55,0,0,1,38,26.48l-3.13.74a12.5,12.5,0,0,1-.61,1.41l1.56,2.79a1.56,1.56,0,0,1-.28,1.9L32.77,36a1.56,1.56,0,0,1-1.09.44,1.53,1.53,0,0,1-.82-.24L28.2,34.54a13.33,13.33,0,0,1-1.52.6l-.85,3a1.57,1.57,0,0,1-1.51,1.14h0l-3.85-.09a1.57,1.57,0,0,1-1.17-.57h0L17.32,36.7a1.47,1.47,0,0,1-.45-.77l-.3-1.27L14.26,36a1.49,1.49,0,0,1-.76.2,1.61,1.61,0,0,1-1.14-.48l-.82-.86a.49.49,0,0,1-.14-.11l-1-1a.53.53,0,0,1-.17-.12L5.61,28.68a1.49,1.49,0,0,1-.26-1.85l1.58-2.55,0-.07-1.69-.48a1.55,1.55,0,0,1-.63-.37h0l-.1-.1h0L3.31,22.1h0l-.86-.87h0A1.58,1.58,0,0,1,2,20.12l.08-3.85a1.58,1.58,0,0,1,1.21-1.49L6.52,14a13.1,13.1,0,0,1,.58-1.27L5.47,9.84a1.56,1.56,0,0,1,.28-1.9L8.53,5.28a1.55,1.55,0,0,1,1.08-.43h0a1.48,1.48,0,0,1,.79.23l2.9,1.79c.39-.17.79-.32,1.21-.46l.92-3.27A1.6,1.6,0,0,1,17,2m0-2h0a3.62,3.62,0,0,0-3.46,2.6l-.49,1.74-1.56-1a3.47,3.47,0,0,0-1.8-.53H9.61a3.58,3.58,0,0,0-2.46,1L4.37,6.5a3.55,3.55,0,0,0-.65,4.32l.9,1.59-1.79.42a3.57,3.57,0,0,0-2.74,3.4L0,20.08a3.55,3.55,0,0,0,.77,2.27,2.09,2.09,0,0,0,.24.28l.87.87h0L3,24.67h0l.11.11a2.48,2.48,0,0,0,.3.25,4.53,4.53,0,0,0,.46.3l-.27.44a3.47,3.47,0,0,0,.52,4.28L8.83,35a2.67,2.67,0,0,0,.34.29l.78.82a2,2,0,0,0,.3.27l.67.7a3.59,3.59,0,0,0,2.58,1.1,3.67,3.67,0,0,0,1.74-.45l.21-.12a3.64,3.64,0,0,0,.48.56l1.92,1.92.11.11a3.55,3.55,0,0,0,2.43,1l3.85.09h.08a3.58,3.58,0,0,0,3.43-2.6l.51-1.78,1.55,1a3.55,3.55,0,0,0,4.34-.45l2.78-2.67a3.57,3.57,0,0,0,.65-4.32l-.9-1.59,1.78-.42A3.55,3.55,0,0,0,41.21,25l.09-3.84a3.55,3.55,0,0,0-.92-2.45l-.17-.19-1-.95,0,0h0l-1-1.06-.13-.12-.19-.16.3-.48a3.58,3.58,0,0,0-.57-4.35L33,6.56a2.3,2.3,0,0,0-.35-.31l-1-1A2.53,2.53,0,0,0,31.39,5l-.5-.52a3.52,3.52,0,0,0-2.49-1.1h-.1a3.53,3.53,0,0,0-1.73.46l-.49.27a3.87,3.87,0,0,0-.69-.93.46.46,0,0,0-.07-.07l-2-2a1.59,1.59,0,0,0-.24-.2L23,.83,22.75.66l0,0a2,2,0,0,0-.62-.31h0a3.83,3.83,0,0,0-.58-.16A1.59,1.59,0,0,0,21.13.1h-.22L17.06,0Z\"\n      ></path><path\n        d=\"M8.78,24.14l1.93,2.21a13.21,13.21,0,0,0,.83,2.11L9.85,31.19A1.15,1.15,0,0,0,10,32.6l2.66,2.78a1.15,1.15,0,0,0,1.4.21L17,34a11.35,11.35,0,0,0,1.6.69l.77,3.27a1.15,1.15,0,0,0,1.1.89l3.85.09A1.16,1.16,0,0,0,25.43,38l.91-3.23a12.77,12.77,0,0,0,1.89-.74l2.85,1.76a1.13,1.13,0,0,0,1.4-.15L35.26,33a1.15,1.15,0,0,0,.21-1.4l-1.67-3a12.63,12.63,0,0,0,.77-1.77l3.34-.79A1.15,1.15,0,0,0,38.8,25l.09-3.85A1.16,1.16,0,0,0,38,20l-3.4-1a11.44,11.44,0,0,0-.52-1.35l2-3.2a1.18,1.18,0,0,0-.25-1.41L33.19,10.3a1.18,1.18,0,0,0-.81-.36.85.85,0,0,0-.48.15l-3.17,1.77a14.55,14.55,0,0,0-1.8-.81L24.67,9.76c-.12-.52-.23-1.5-.75-1.52L21.15,6.56A1.16,1.16,0,0,0,20,7.4l-1,3.48a11.87,11.87,0,0,0-1.57.61L14.37,9.58a1.23,1.23,0,0,0-.58-.18,1.2,1.2,0,0,0-.83.33l-2.78,2.66a1.17,1.17,0,0,0-.21,1.4l1.74,3.1A11.92,11.92,0,0,0,11,18.52l-3.45.81a1.16,1.16,0,0,0-.89,1.1l.63,2.19C7.26,23.15,9.4,22.1,8.78,24.14Zm14.1-8.74a7.33,7.33,0,1,1-7.48,7.16A7.32,7.32,0,0,1,22.88,15.4Z\"\n        fill=\"#00aeef\"\n      ></path><path\n        d=\"M8.54,23.9l1.2,1.48a12.89,12.89,0,0,0,.84,2.11l-1.7,2.74A1.16,1.16,0,0,0,9,31.63l2.66,2.78a1.14,1.14,0,0,0,1.4.21L16,33a12.46,12.46,0,0,0,1.59.68l.77,3.27a1.14,1.14,0,0,0,1.1.89l3.85.09a1.17,1.17,0,0,0,1.14-.84l.91-3.24a11.3,11.3,0,0,0,1.88-.74l2.85,1.76a1.16,1.16,0,0,0,1.41-.14l2.78-2.67a1.15,1.15,0,0,0,.21-1.39l-1.67-3a12.74,12.74,0,0,0,.76-1.77l3.34-.79A1.14,1.14,0,0,0,37.83,24l.09-3.85A1.16,1.16,0,0,0,37.08,19l-3.41-1a11,11,0,0,0-.51-1.35l1.93-3.15a1.15,1.15,0,0,0-.15-1.41L32.28,9.38A1.17,1.17,0,0,0,31.47,9a1,1,0,0,0-.54.1L27.76,10.9a11.24,11.24,0,0,0-1.8-.81l-2.28.18c-1.46,2.2-.07-2.12-.59-2.13L20.18,5.59a1.16,1.16,0,0,0-1.13.84l-1,3.48a12,12,0,0,0-1.58.61L13.4,8.61a1.15,1.15,0,0,0-1.4.15L9.22,11.42A1.14,1.14,0,0,0,9,12.82l1.74,3.11A11.85,11.85,0,0,0,10,17.55l-3.44.81a1.14,1.14,0,0,0-.89,1.1l1.07,2.71C6.74,22.7,9.89,23.35,8.54,23.9Zm13.38-9.47a7.33,7.33,0,1,1-7.49,7.17A7.33,7.33,0,0,1,21.92,14.43Z\"\n        fill=\"#00a94f\"\n      ></path><path\n        d=\"M3.25,21.27l3.31.93a12.89,12.89,0,0,0,.84,2.11L5.7,27.05a1.09,1.09,0,0,0,.21,1.35l2.66,2.78a1.08,1.08,0,0,0,1.34.26l2.93-1.63a12.46,12.46,0,0,0,1.59.68l.77.31a1.16,1.16,0,0,0,1.1.89l3.85,3.05a1.17,1.17,0,0,0,1.14-.84l.91-3.24a11.3,11.3,0,0,0,1.88-.74l2.85,1.77a1.18,1.18,0,0,0,1.41-.15l2.78-2.67a1.15,1.15,0,0,0,.21-1.39l-1.67-3a12.74,12.74,0,0,0,.76-1.77l3.34-.79a1.14,1.14,0,0,0,.89-1.09l-2.88-2.37a1.16,1.16,0,0,0-.84-1.14l-.44-2.44A11,11,0,0,0,30,13.54l2-3.2a1.16,1.16,0,0,0-.15-1.4L29.15,6.15a1.15,1.15,0,0,0-.81-.35,1.12,1.12,0,0,0-.59.14L24.58,7.72a11.24,11.24,0,0,0-1.8-.81L22,3.39a1.14,1.14,0,0,0-1.1-.89L17,2.41a1.16,1.16,0,0,0-1.13.84l-1,3.48a12,12,0,0,0-1.58.61L10.22,5.43a1.15,1.15,0,0,0-1.4.15L6,8.24a1.14,1.14,0,0,0-.21,1.4l1.74,3.11a11.85,11.85,0,0,0-.74,1.62l-3.44.81a1.14,1.14,0,0,0-.89,1.1l-.09,3.85A1.17,1.17,0,0,0,3.25,21.27Zm15.49-10a7.33,7.33,0,1,1-7.49,7.17A7.33,7.33,0,0,1,18.74,11.25Z\"\n        fill=\"#d0232b\"\n      ></path><path\n        d=\"M24.39,20.28A4.71,4.71,0,0,1,16.8,24a4.71,4.71,0,1,0,6.61-6.61A4.74,4.74,0,0,1,24.39,20.28Z\"\n        fill=\"#00a94f\"\n      ></path><path\n        d=\"M4,22,7.32,23a12.12,12.12,0,0,0,.83,2.12L6.46,27.8a1.16,1.16,0,0,0,.22,1.41L9.34,32a1.05,1.05,0,0,0,1.33.21l2.92-1.64a11.35,11.35,0,0,0,1.6.69L17.44,33a1.16,1.16,0,0,0,1.1.89l2.36,1.56A1.14,1.14,0,0,0,22,34.65L23,31.42a13.35,13.35,0,0,0,1.88-.74l2.85,1.76a1.15,1.15,0,0,0,1.41-.15l2.78-2.66a1.15,1.15,0,0,0,.21-1.4l-1.67-3a12.63,12.63,0,0,0,.77-1.77l3.34-.79a1.15,1.15,0,0,0,.89-1.1L34,19.23a1.15,1.15,0,0,0-.84-1.14l-1.92-2.45a12,12,0,0,0-.52-1.34l2-3.2a1.16,1.16,0,0,0-.14-1.41L29.9,6.91a1.15,1.15,0,0,0-.81-.36,1.26,1.26,0,0,0-.59.15L25.34,8.47a14.55,14.55,0,0,0-1.8-.81l-.83-3.52a1.15,1.15,0,0,0-1.1-.89l-3.85-.08A1.15,1.15,0,0,0,16.62,4l-1,3.48a12.58,12.58,0,0,0-1.58.61L11,6.19A1.13,1.13,0,0,0,10.4,6a1.23,1.23,0,0,0-.83.32L6.79,9a1.15,1.15,0,0,0-.21,1.4l1.74,3.1a11.4,11.4,0,0,0-.73,1.63l-3.45.81A1.15,1.15,0,0,0,3.25,17l-.08,3.85A1.15,1.15,0,0,0,4,22ZM19.49,12A7.33,7.33,0,1,1,12,19.17,7.33,7.33,0,0,1,19.49,12Z\"\n        fill=\"#f15d22\"\n      ></path><circle cx=\"20.64\" cy=\"20.86\" r=\"8.33\" fill=\"#fff\"></circle><path\n        d=\"M36,17.92l-3.41-1q-.23-.69-.51-1.35l2-3.2A1.18,1.18,0,0,0,33.88,11L31.22,8.22a1.13,1.13,0,0,0-.81-.35,1.1,1.1,0,0,0-.59.14L26.65,9.79A12.73,12.73,0,0,0,24.85,9L24,5.46a1.14,1.14,0,0,0-1.1-.89l-3.85-.09a1.15,1.15,0,0,0-1.13.84L17,8.8a11.87,11.87,0,0,0-1.57.61L12.29,7.5a1.15,1.15,0,0,0-1.4.15L8.1,10.31a1.17,1.17,0,0,0-.21,1.4l1.74,3.1a14,14,0,0,0-.73,1.63l-3.44.81a1.14,1.14,0,0,0-.89,1.1L4.48,22.2a1.16,1.16,0,0,0,.84,1.13l3.31.94a12.89,12.89,0,0,0,.84,2.11l-1.7,2.73a1.16,1.16,0,0,0,.15,1.41l2.66,2.78a1.15,1.15,0,0,0,1.4.21l2.92-1.64a11.87,11.87,0,0,0,1.6.69l.77,3.27a1.14,1.14,0,0,0,1.1.89l3.85.09A1.16,1.16,0,0,0,23.35,36l.92-3.24A11.3,11.3,0,0,0,26.15,32L29,33.75a1.15,1.15,0,0,0,1.4-.14l2.78-2.67a1.14,1.14,0,0,0,.21-1.4l-1.67-3a12.14,12.14,0,0,0,.77-1.77L35.83,24a1.14,1.14,0,0,0,.89-1.1l.09-3.85A1.16,1.16,0,0,0,36,17.92ZM25.72,23.64l-3.84,1.78-2.38.87-3-1.46-1.35-2.51-.22-3.75,2.65-2.65h3.56l3.2,1.55,2.2,2.63Z\"\n        fill=\"#fff9ae\"\n      ></path><path\n        d=\"M20.45,26.15a5.92,5.92,0,1,1,5.93-5.92A5.93,5.93,0,0,1,20.45,26.15Zm0-10.57a4.65,4.65,0,1,0,4.65,4.65A4.65,4.65,0,0,0,20.45,15.58Z\"\n        stroke=\"#000\"\n        stroke-miterlimit=\"10\"\n      ></path></svg>\n  \n    <h1 class=\"title\">\n      {{i18n \"discourse_automation.title\"}}\n    </h1>\n  \n    {{#if showNewAutomation}}\n      <DButton\n        @label=\"discourse_automation.create\"\n        @icon=\"plus\"\n        @action={{action \"newAutomation\"}}\n        class=\"new-automation\"\n      />\n    {{/if}}\n  </LinkTo>\n  \n  <hr />\n  \n  {{outlet}}\n  */\n  {\n    \"id\": \"8NbAyJQK\",\n    \"block\": \"[[[8,[39,0],[[24,0,\\\"discourse-automation-title\\\"]],[[\\\"@route\\\"],[\\\"adminPlugins.discourse-automation\\\"]],[[\\\"default\\\"],[[[[1,\\\"\\\\n  \\\"],[10,\\\"svg\\\"],[14,\\\"width\\\",\\\"32\\\"],[14,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[14,\\\"viewBox\\\",\\\"0 0 41.3 41.3\\\"],[12],[10,\\\"title\\\"],[12],[1,\\\"Asset 4\\\"],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M20.42,40.21a2.52,2.52,0,0,1-1.78-.78l-.08-.07-1.94-2a2.48,2.48,0,0,1-.72-1.23l-1.15.64a2.51,2.51,0,0,1-1.25.33,2.59,2.59,0,0,1-1.86-.79l-.73-.76a1.79,1.79,0,0,1-.24-.21l-.84-.88a1.31,1.31,0,0,1-.27-.24l-4.67-4.9A2.5,2.5,0,0,1,4.5,26.3l.92-1.47-.48-.14a2.3,2.3,0,0,1-.9-.47l-.17-.14L1.72,21.93a2.09,2.09,0,0,1-.14-.17A2.55,2.55,0,0,1,1,20.1l.08-3.85a2.57,2.57,0,0,1,2-2.44l2.73-.65L6,12.78,4.59,10.33a2.57,2.57,0,0,1,.47-3.11L7.84,4.56a2.56,2.56,0,0,1,1.77-.72A2.74,2.74,0,0,1,11,4.23l2.46,1.52.3-.11.78-2.77A2.6,2.6,0,0,1,17,1l3.88.08.14,0a1,1,0,0,1,.24,0,2.65,2.65,0,0,1,.51.15h0a1.11,1.11,0,0,1,.31.15l.28.2.08.06a.52.52,0,0,1,.11.1l2.08,2.08a2.57,2.57,0,0,1,.73,1.25l.1.45,1.56-.87a2.5,2.5,0,0,1,1.24-.33,2.62,2.62,0,0,1,1.87.8l.55.57.21.19L32,7a1.43,1.43,0,0,1,.29.24l4.63,4.86a2.56,2.56,0,0,1,.43,3.12l-.84,1.36a2.66,2.66,0,0,1,.86.5,1.27,1.27,0,0,1,.12.1l.09.1,2,2a.64.64,0,0,1,.1.13,2.56,2.56,0,0,1,.69,1.77L40.21,25a2.56,2.56,0,0,1-2,2.45l-2.62.61c-.07.18-.14.35-.22.53l1.3,2.33A2.55,2.55,0,0,1,36.24,34l-2.78,2.67a2.6,2.6,0,0,1-1.78.71h0A2.61,2.61,0,0,1,30.33,37l-2.2-1.36c-.21.08-.42.17-.63.24l-.71,2.52a2.57,2.57,0,0,1-2.47,1.87Z\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M17,2l3.85.08.13,0h0l.07,0a1.27,1.27,0,0,1,.38.11l.1,0,.08.06.16.12.11.08,2,2h0a1.54,1.54,0,0,1,.52.83l.41,1.74,2.72-1.52a1.61,1.61,0,0,1,.75-.2h.05a1.57,1.57,0,0,1,1.1.48l.65.69h0a.25.25,0,0,1,.1.08l1.14,1.19a.32.32,0,0,1,.17.12l4.64,4.86a1.58,1.58,0,0,1,.3,1.91l-1.53,2.48,1.16.33a1.54,1.54,0,0,1,.64.38h0l0,0h0L37.82,19l0,0,1,1h0a1.55,1.55,0,0,1,.51,1.17L39.21,25A1.55,1.55,0,0,1,38,26.48l-3.13.74a12.5,12.5,0,0,1-.61,1.41l1.56,2.79a1.56,1.56,0,0,1-.28,1.9L32.77,36a1.56,1.56,0,0,1-1.09.44,1.53,1.53,0,0,1-.82-.24L28.2,34.54a13.33,13.33,0,0,1-1.52.6l-.85,3a1.57,1.57,0,0,1-1.51,1.14h0l-3.85-.09a1.57,1.57,0,0,1-1.17-.57h0L17.32,36.7a1.47,1.47,0,0,1-.45-.77l-.3-1.27L14.26,36a1.49,1.49,0,0,1-.76.2,1.61,1.61,0,0,1-1.14-.48l-.82-.86a.49.49,0,0,1-.14-.11l-1-1a.53.53,0,0,1-.17-.12L5.61,28.68a1.49,1.49,0,0,1-.26-1.85l1.58-2.55,0-.07-1.69-.48a1.55,1.55,0,0,1-.63-.37h0l-.1-.1h0L3.31,22.1h0l-.86-.87h0A1.58,1.58,0,0,1,2,20.12l.08-3.85a1.58,1.58,0,0,1,1.21-1.49L6.52,14a13.1,13.1,0,0,1,.58-1.27L5.47,9.84a1.56,1.56,0,0,1,.28-1.9L8.53,5.28a1.55,1.55,0,0,1,1.08-.43h0a1.48,1.48,0,0,1,.79.23l2.9,1.79c.39-.17.79-.32,1.21-.46l.92-3.27A1.6,1.6,0,0,1,17,2m0-2h0a3.62,3.62,0,0,0-3.46,2.6l-.49,1.74-1.56-1a3.47,3.47,0,0,0-1.8-.53H9.61a3.58,3.58,0,0,0-2.46,1L4.37,6.5a3.55,3.55,0,0,0-.65,4.32l.9,1.59-1.79.42a3.57,3.57,0,0,0-2.74,3.4L0,20.08a3.55,3.55,0,0,0,.77,2.27,2.09,2.09,0,0,0,.24.28l.87.87h0L3,24.67h0l.11.11a2.48,2.48,0,0,0,.3.25,4.53,4.53,0,0,0,.46.3l-.27.44a3.47,3.47,0,0,0,.52,4.28L8.83,35a2.67,2.67,0,0,0,.34.29l.78.82a2,2,0,0,0,.3.27l.67.7a3.59,3.59,0,0,0,2.58,1.1,3.67,3.67,0,0,0,1.74-.45l.21-.12a3.64,3.64,0,0,0,.48.56l1.92,1.92.11.11a3.55,3.55,0,0,0,2.43,1l3.85.09h.08a3.58,3.58,0,0,0,3.43-2.6l.51-1.78,1.55,1a3.55,3.55,0,0,0,4.34-.45l2.78-2.67a3.57,3.57,0,0,0,.65-4.32l-.9-1.59,1.78-.42A3.55,3.55,0,0,0,41.21,25l.09-3.84a3.55,3.55,0,0,0-.92-2.45l-.17-.19-1-.95,0,0h0l-1-1.06-.13-.12-.19-.16.3-.48a3.58,3.58,0,0,0-.57-4.35L33,6.56a2.3,2.3,0,0,0-.35-.31l-1-1A2.53,2.53,0,0,0,31.39,5l-.5-.52a3.52,3.52,0,0,0-2.49-1.1h-.1a3.53,3.53,0,0,0-1.73.46l-.49.27a3.87,3.87,0,0,0-.69-.93.46.46,0,0,0-.07-.07l-2-2a1.59,1.59,0,0,0-.24-.2L23,.83,22.75.66l0,0a2,2,0,0,0-.62-.31h0a3.83,3.83,0,0,0-.58-.16A1.59,1.59,0,0,0,21.13.1h-.22L17.06,0Z\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M8.78,24.14l1.93,2.21a13.21,13.21,0,0,0,.83,2.11L9.85,31.19A1.15,1.15,0,0,0,10,32.6l2.66,2.78a1.15,1.15,0,0,0,1.4.21L17,34a11.35,11.35,0,0,0,1.6.69l.77,3.27a1.15,1.15,0,0,0,1.1.89l3.85.09A1.16,1.16,0,0,0,25.43,38l.91-3.23a12.77,12.77,0,0,0,1.89-.74l2.85,1.76a1.13,1.13,0,0,0,1.4-.15L35.26,33a1.15,1.15,0,0,0,.21-1.4l-1.67-3a12.63,12.63,0,0,0,.77-1.77l3.34-.79A1.15,1.15,0,0,0,38.8,25l.09-3.85A1.16,1.16,0,0,0,38,20l-3.4-1a11.44,11.44,0,0,0-.52-1.35l2-3.2a1.18,1.18,0,0,0-.25-1.41L33.19,10.3a1.18,1.18,0,0,0-.81-.36.85.85,0,0,0-.48.15l-3.17,1.77a14.55,14.55,0,0,0-1.8-.81L24.67,9.76c-.12-.52-.23-1.5-.75-1.52L21.15,6.56A1.16,1.16,0,0,0,20,7.4l-1,3.48a11.87,11.87,0,0,0-1.57.61L14.37,9.58a1.23,1.23,0,0,0-.58-.18,1.2,1.2,0,0,0-.83.33l-2.78,2.66a1.17,1.17,0,0,0-.21,1.4l1.74,3.1A11.92,11.92,0,0,0,11,18.52l-3.45.81a1.16,1.16,0,0,0-.89,1.1l.63,2.19C7.26,23.15,9.4,22.1,8.78,24.14Zm14.1-8.74a7.33,7.33,0,1,1-7.48,7.16A7.32,7.32,0,0,1,22.88,15.4Z\\\"],[14,\\\"fill\\\",\\\"#00aeef\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M8.54,23.9l1.2,1.48a12.89,12.89,0,0,0,.84,2.11l-1.7,2.74A1.16,1.16,0,0,0,9,31.63l2.66,2.78a1.14,1.14,0,0,0,1.4.21L16,33a12.46,12.46,0,0,0,1.59.68l.77,3.27a1.14,1.14,0,0,0,1.1.89l3.85.09a1.17,1.17,0,0,0,1.14-.84l.91-3.24a11.3,11.3,0,0,0,1.88-.74l2.85,1.76a1.16,1.16,0,0,0,1.41-.14l2.78-2.67a1.15,1.15,0,0,0,.21-1.39l-1.67-3a12.74,12.74,0,0,0,.76-1.77l3.34-.79A1.14,1.14,0,0,0,37.83,24l.09-3.85A1.16,1.16,0,0,0,37.08,19l-3.41-1a11,11,0,0,0-.51-1.35l1.93-3.15a1.15,1.15,0,0,0-.15-1.41L32.28,9.38A1.17,1.17,0,0,0,31.47,9a1,1,0,0,0-.54.1L27.76,10.9a11.24,11.24,0,0,0-1.8-.81l-2.28.18c-1.46,2.2-.07-2.12-.59-2.13L20.18,5.59a1.16,1.16,0,0,0-1.13.84l-1,3.48a12,12,0,0,0-1.58.61L13.4,8.61a1.15,1.15,0,0,0-1.4.15L9.22,11.42A1.14,1.14,0,0,0,9,12.82l1.74,3.11A11.85,11.85,0,0,0,10,17.55l-3.44.81a1.14,1.14,0,0,0-.89,1.1l1.07,2.71C6.74,22.7,9.89,23.35,8.54,23.9Zm13.38-9.47a7.33,7.33,0,1,1-7.49,7.17A7.33,7.33,0,0,1,21.92,14.43Z\\\"],[14,\\\"fill\\\",\\\"#00a94f\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M3.25,21.27l3.31.93a12.89,12.89,0,0,0,.84,2.11L5.7,27.05a1.09,1.09,0,0,0,.21,1.35l2.66,2.78a1.08,1.08,0,0,0,1.34.26l2.93-1.63a12.46,12.46,0,0,0,1.59.68l.77.31a1.16,1.16,0,0,0,1.1.89l3.85,3.05a1.17,1.17,0,0,0,1.14-.84l.91-3.24a11.3,11.3,0,0,0,1.88-.74l2.85,1.77a1.18,1.18,0,0,0,1.41-.15l2.78-2.67a1.15,1.15,0,0,0,.21-1.39l-1.67-3a12.74,12.74,0,0,0,.76-1.77l3.34-.79a1.14,1.14,0,0,0,.89-1.09l-2.88-2.37a1.16,1.16,0,0,0-.84-1.14l-.44-2.44A11,11,0,0,0,30,13.54l2-3.2a1.16,1.16,0,0,0-.15-1.4L29.15,6.15a1.15,1.15,0,0,0-.81-.35,1.12,1.12,0,0,0-.59.14L24.58,7.72a11.24,11.24,0,0,0-1.8-.81L22,3.39a1.14,1.14,0,0,0-1.1-.89L17,2.41a1.16,1.16,0,0,0-1.13.84l-1,3.48a12,12,0,0,0-1.58.61L10.22,5.43a1.15,1.15,0,0,0-1.4.15L6,8.24a1.14,1.14,0,0,0-.21,1.4l1.74,3.11a11.85,11.85,0,0,0-.74,1.62l-3.44.81a1.14,1.14,0,0,0-.89,1.1l-.09,3.85A1.17,1.17,0,0,0,3.25,21.27Zm15.49-10a7.33,7.33,0,1,1-7.49,7.17A7.33,7.33,0,0,1,18.74,11.25Z\\\"],[14,\\\"fill\\\",\\\"#d0232b\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M24.39,20.28A4.71,4.71,0,0,1,16.8,24a4.71,4.71,0,1,0,6.61-6.61A4.74,4.74,0,0,1,24.39,20.28Z\\\"],[14,\\\"fill\\\",\\\"#00a94f\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M4,22,7.32,23a12.12,12.12,0,0,0,.83,2.12L6.46,27.8a1.16,1.16,0,0,0,.22,1.41L9.34,32a1.05,1.05,0,0,0,1.33.21l2.92-1.64a11.35,11.35,0,0,0,1.6.69L17.44,33a1.16,1.16,0,0,0,1.1.89l2.36,1.56A1.14,1.14,0,0,0,22,34.65L23,31.42a13.35,13.35,0,0,0,1.88-.74l2.85,1.76a1.15,1.15,0,0,0,1.41-.15l2.78-2.66a1.15,1.15,0,0,0,.21-1.4l-1.67-3a12.63,12.63,0,0,0,.77-1.77l3.34-.79a1.15,1.15,0,0,0,.89-1.1L34,19.23a1.15,1.15,0,0,0-.84-1.14l-1.92-2.45a12,12,0,0,0-.52-1.34l2-3.2a1.16,1.16,0,0,0-.14-1.41L29.9,6.91a1.15,1.15,0,0,0-.81-.36,1.26,1.26,0,0,0-.59.15L25.34,8.47a14.55,14.55,0,0,0-1.8-.81l-.83-3.52a1.15,1.15,0,0,0-1.1-.89l-3.85-.08A1.15,1.15,0,0,0,16.62,4l-1,3.48a12.58,12.58,0,0,0-1.58.61L11,6.19A1.13,1.13,0,0,0,10.4,6a1.23,1.23,0,0,0-.83.32L6.79,9a1.15,1.15,0,0,0-.21,1.4l1.74,3.1a11.4,11.4,0,0,0-.73,1.63l-3.45.81A1.15,1.15,0,0,0,3.25,17l-.08,3.85A1.15,1.15,0,0,0,4,22ZM19.49,12A7.33,7.33,0,1,1,12,19.17,7.33,7.33,0,0,1,19.49,12Z\\\"],[14,\\\"fill\\\",\\\"#f15d22\\\"],[12],[13],[10,\\\"circle\\\"],[14,\\\"cx\\\",\\\"20.64\\\"],[14,\\\"cy\\\",\\\"20.86\\\"],[14,\\\"r\\\",\\\"8.33\\\"],[14,\\\"fill\\\",\\\"#fff\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M36,17.92l-3.41-1q-.23-.69-.51-1.35l2-3.2A1.18,1.18,0,0,0,33.88,11L31.22,8.22a1.13,1.13,0,0,0-.81-.35,1.1,1.1,0,0,0-.59.14L26.65,9.79A12.73,12.73,0,0,0,24.85,9L24,5.46a1.14,1.14,0,0,0-1.1-.89l-3.85-.09a1.15,1.15,0,0,0-1.13.84L17,8.8a11.87,11.87,0,0,0-1.57.61L12.29,7.5a1.15,1.15,0,0,0-1.4.15L8.1,10.31a1.17,1.17,0,0,0-.21,1.4l1.74,3.1a14,14,0,0,0-.73,1.63l-3.44.81a1.14,1.14,0,0,0-.89,1.1L4.48,22.2a1.16,1.16,0,0,0,.84,1.13l3.31.94a12.89,12.89,0,0,0,.84,2.11l-1.7,2.73a1.16,1.16,0,0,0,.15,1.41l2.66,2.78a1.15,1.15,0,0,0,1.4.21l2.92-1.64a11.87,11.87,0,0,0,1.6.69l.77,3.27a1.14,1.14,0,0,0,1.1.89l3.85.09A1.16,1.16,0,0,0,23.35,36l.92-3.24A11.3,11.3,0,0,0,26.15,32L29,33.75a1.15,1.15,0,0,0,1.4-.14l2.78-2.67a1.14,1.14,0,0,0,.21-1.4l-1.67-3a12.14,12.14,0,0,0,.77-1.77L35.83,24a1.14,1.14,0,0,0,.89-1.1l.09-3.85A1.16,1.16,0,0,0,36,17.92ZM25.72,23.64l-3.84,1.78-2.38.87-3-1.46-1.35-2.51-.22-3.75,2.65-2.65h3.56l3.2,1.55,2.2,2.63Z\\\"],[14,\\\"fill\\\",\\\"#fff9ae\\\"],[12],[13],[10,\\\"path\\\"],[14,\\\"d\\\",\\\"M20.45,26.15a5.92,5.92,0,1,1,5.93-5.92A5.93,5.93,0,0,1,20.45,26.15Zm0-10.57a4.65,4.65,0,1,0,4.65,4.65A4.65,4.65,0,0,0,20.45,15.58Z\\\"],[14,\\\"stroke\\\",\\\"#000\\\"],[14,\\\"stroke-miterlimit\\\",\\\"10\\\"],[12],[13],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,\\\"h1\\\"],[14,0,\\\"title\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[28,[35,1],[\\\"discourse_automation.title\\\"],null]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n\\\"],[41,[30,0,[\\\"showNewAutomation\\\"]],[[[1,\\\"    \\\"],[8,[39,3],[[24,0,\\\"new-automation\\\"]],[[\\\"@label\\\",\\\"@icon\\\",\\\"@action\\\"],[\\\"discourse_automation.create\\\",\\\"plus\\\",[28,[37,4],[[30,0],\\\"newAutomation\\\"],null]]],null],[1,\\\"\\\\n\\\"]],[]],null]],[]]]]],[1,\\\"\\\\n\\\\n\\\"],[10,\\\"hr\\\"],[12],[13],[1,\\\"\\\\n\\\\n\\\"],[46,[28,[37,6],null,null],null,null,null],[1,[28,[32,0],[\\\"[[\\\\\\\"The `showNewAutomation` property path was used in the `discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.showNewAutomation}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[],false,[\\\"link-to\\\",\\\"i18n\\\",\\\"if\\\",\\\"d-button\\\",\\\"action\\\",\\\"component\\\",\\\"-outlet\\\"]]\",\n    \"moduleName\": \"discourse/plugins/automation/admin/templates/admin-plugins-discourse-automation.hbs\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/automation/admin/templates/components/form-error\", [\"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    {{#if @error}}\n    <div class=\"alert alert-error form-errors\">\n      {{html-safe @error}}\n    </div>\n  {{/if}}\n  */\n  {\n    \"id\": \"W+lLGCr3\",\n    \"block\": \"[[[41,[30,1],[[[1,\\\"  \\\"],[10,0],[14,0,\\\"alert alert-error form-errors\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[28,[35,1],[[30,1]],null]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[\\\"@error\\\"],false,[\\\"if\\\",\\\"html-safe\\\"]]\",\n    \"moduleName\": \"discourse/plugins/automation/admin/templates/components/form-error.hbs\",\n    \"isStrictMode\": false\n  });\n});","define(\"discourse/plugins/automation/admin/templates/components/topic-trigger\", [\"exports\", \"ember-this-fallback/deprecations-helper\", \"@ember/template-factory\"], function (_exports, _deprecationsHelper, _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    <div class=\"control-group\">\n    <label class=\"control-label\">\n      {{i18n \"discourse_automation.triggerables.topic.topic_id.label\"}}\n    </label>\n  \n    <div class=\"controls\">\n      <Input\n        @value={{metadata.topic_id}}\n        {{on \"input\" (action (mut metadata.topic_id) value=\"target.value\")}}\n      />\n    </div>\n  </div>\n  */\n  {\n    \"id\": \"aLeOW9Bg\",\n    \"block\": \"[[[10,0],[14,0,\\\"control-group\\\"],[12],[1,\\\"\\\\n  \\\"],[10,\\\"label\\\"],[14,0,\\\"control-label\\\"],[12],[1,\\\"\\\\n    \\\"],[1,[28,[35,0],[\\\"discourse_automation.triggerables.topic.topic_id.label\\\"],null]],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\\n  \\\"],[10,0],[14,0,\\\"controls\\\"],[12],[1,\\\"\\\\n    \\\"],[8,[39,1],[[4,[38,2],[\\\"input\\\",[28,[37,3],[[30,0],[28,[37,4],[[30,0,[\\\"metadata\\\",\\\"topic_id\\\"]]],null]],[[\\\"value\\\"],[\\\"target.value\\\"]]]],null]],[[\\\"@value\\\"],[[30,0,[\\\"metadata\\\",\\\"topic_id\\\"]]]],null],[1,\\\"\\\\n  \\\"],[13],[1,\\\"\\\\n\\\"],[13],[1,[28,[32,0],[\\\"[[\\\\\\\"The `metadata` property path was used in the `discourse/plugins/automation/admin/templates/components/topic-trigger.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.metadata}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}],[\\\\\\\"The `metadata` property path was used in the `discourse/plugins/automation/admin/templates/components/topic-trigger.hbs` template without using `this`. This fallback behavior has been deprecated, all properties must be looked up on `this` when used in the template: {{this.metadata}}\\\\\\\",false,{\\\\\\\"id\\\\\\\":\\\\\\\"ember-this-fallback.this-property-fallback\\\\\\\",\\\\\\\"until\\\\\\\":\\\\\\\"n/a\\\\\\\",\\\\\\\"for\\\\\\\":\\\\\\\"ember-this-fallback\\\\\\\",\\\\\\\"url\\\\\\\":\\\\\\\"https://deprecations.emberjs.com/v3.x#toc_this-property-fallback\\\\\\\",\\\\\\\"since\\\\\\\":{\\\\\\\"available\\\\\\\":\\\\\\\"0.2.0\\\\\\\"}}]]\\\"],null]]],[],false,[\\\"i18n\\\",\\\"input\\\",\\\"on\\\",\\\"action\\\",\\\"mut\\\"]]\",\n    \"moduleName\": \"discourse/plugins/automation/admin/templates/components/topic-trigger.hbs\",\n    \"scope\": () => [_deprecationsHelper.default],\n    \"isStrictMode\": false\n  });\n});"],"mappings":"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"}