{"version":3,"file":"main.js","sources":["theme-136/virtual:init-settings","theme-136/virtual:theme","theme-136/discourse/initializers/theme-field-461-desktop-html-script-1.js","theme-136/virtual:entrypoint:main"],"sourcesContent":["import { registerSettings } from \"discourse/lib/theme-settings-store\";\n\nregisterSettings(136, {\n  \"heading2_button\": \"Heading\",\n  \"heading2_text\": \"Text\",\n  \"heading3_button\": \"Heading\",\n  \"heading3_text\": \"Text\",\n  \"Svg_icons\": \"fa-heading\"\n});\n","import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(136);\n\nexport function themePrefix(key) {\n  return `theme_translations.136.${key}`;\n}\n","import { withPluginApi } from \"discourse/lib/plugin-api\";\nimport deprecated from \"discourse/lib/deprecated\";\n\nexport default {\n  name: \"theme-field-461-desktop-html-script-1\",\n  after: \"inject-objects\",\n\n  initialize() {\n    deprecated(\n      \"Adding JS code using <script type='text/discourse-plugin'> is deprecated. Move this code to a dedicated JavaScript file.\",\n      {\n        id: \"discourse.script-tag-discourse-plugin\",\n        url: \"https://meta.discourse.org/t/366482\",\n      }\n    )\n    withPluginApi(\"0.8\", (api) => {\n      \nconst { iconNode } = require(\"discourse-common/lib/icon-library\");\n// TOOLBAR\napi.onToolbarCreate(toolbar => {\n    toolbar.addButton({\n        id: \"heading2_button\",\n        group: \"fontStyles\",\n        icon: \"heading\",\n        perform: e => e.applySurround('## ', ' ', 'heading2_text')\n    });\n});\napi.onToolbarCreate(toolbar => {\n    toolbar.addButton({\n        id: \"heading3_button\",\n        group: \"fontStyles\",\n        icon: \"heading\",\n        perform: e => e.applySurround('### ', ' ', 'heading3_text')\n    });\n});\n\n\n// TEXTS\nlet translations = I18n.translations[I18n.currentLocale()].js;\nif (!translations) {\n  translations = {};\n}\nif (!translations.composer) {\n  translations.composer = {};\n}\n\ntranslations.composer.heading2_button_title = settings.heading2_button;\ntranslations.composer.heading2_text =\n  settings.heading2_text;\n  \ntranslations.composer.heading3_button_title = settings.heading3_button;\ntranslations.composer.heading3_text =\n  settings.heading3_text;\n \n\n    });\n  }\n};\n","const compatModules = {};import \"virtual:init-settings\";\nimport * as Mod1 from \"./discourse/initializers/theme-field-461-desktop-html-script-1\";\ncompatModules[\"discourse/initializers/theme-field-461-desktop-html-script-1\"] = Mod1;\n\nexport * as discourse$initializers$theme__field__461__desktop__html__script__1$$__module from \"./discourse/initializers/theme-field-461-desktop-html-script-1\";\nexport {\ndefault as discourse$initializers$theme__field__461__desktop__html__script__1$$default\n} from \"./discourse/initializers/theme-field-461-desktop-html-script-1\";\nexport default compatModules;\n"],"names":["registerSettings","heading2_button","heading2_text","heading3_button","heading3_text","Svg_icons","settings","getObjectForTheme","themeField461DesktopHtmlScript1","name","after","initialize","deprecated","id","url","withPluginApi","api","iconNode","require","onToolbarCreate","toolbar","addButton","group","icon","perform","e","applySurround","translations","I18n","currentLocale","js","composer","heading2_button_title","heading3_button_title","compatModules","Mod1"],"mappings":";AAEAA,EAAiB,IAAK,CACpBC,gBAAmB,UACnBC,cAAiB,OACjBC,gBAAmB,UACnBC,cAAiB,OACjBC,UAAa;ACLR,MAAMC,EAAWC,EAAkB;ACC1C,IAAAC,EAAe,CACbC,KAAM,wCACNC,MAAO,iBAEPC,UAAAA,GACEC,EACE,2HACA,CACEC,GAAI,wCACJC,IAAK,wCAGTC,EAAc,MAAQC,IAE1B,MAAMC,SAAEA,GAAaC,QAAQ;AAE7BF,EAAIG,gBAAgBC,IAChBA,EAAQC,UAAU,CACdR,GAAI,kBACJS,MAAO,aACPC,KAAM,UACNC,QAASC,GAAKA,EAAEC,cAAc,MAAO,IAAK,qBAGlDV,EAAIG,gBAAgBC,IAChBA,EAAQC,UAAU,CACdR,GAAI,kBACJS,MAAO,aACPC,KAAM,UACNC,QAASC,GAAKA,EAAEC,cAAc,OAAQ,IAAK;AAMnD,IAAIC,EAAeC,KAAKD,aAAaC,KAAKC,iBAAiBC;AACtDH,IACHA,EAAe,CAAA,GAEZA,EAAaI,WAChBJ,EAAaI,SAAW,CAAA,GAG1BJ,EAAaI,SAASC,sBAAwB1B,EAASL,gBACvD0B,EAAaI,SAAS7B,cACpBI,EAASJ,cAEXyB,EAAaI,SAASE,sBAAwB3B,EAASH,gBACvDwB,EAAaI,SAAS3B,cACpBE,EAASF,eAIT;ACxDG,MAAC8B,EAAgB,CAAA;AAEtBA,EAAc,gEAAkEC;"}