{"version":3,"file":"virtual_entrypoint_main.js","sources":["theme-59/virtual:init-settings","theme-59/virtual:theme","theme-59/discourse/initializers/theme-field-1250-common-html-script-1.js","theme-59/virtual:entrypoint:main"],"sourcesContent":["import { registerSettings } from \"discourse/lib/theme-settings-store\";\n\nregisterSettings(59, {});\n","import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(59);\n\nexport function themePrefix(key) {\n  return `theme_translations.59.${key}`;\n}\n","import { withPluginApi } from \"discourse/lib/plugin-api\";\nimport deprecated from \"discourse/lib/deprecated\";\n\nexport default {\n  name: \"theme-field-1250-common-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.1\", (api) => {\n      \nconst currentUser = api.getCurrentUser();\n\napi.onPageChange((url) => {\n  // 기존 위젯 제거\n  const old = document.getElementById('brochal-widget');\n  if (old) old.remove();\n\n  // 표시할 페이지 필터 (메인, 카테고리, 최신)\n  const show = url === '/' || /^\\/c\\//.test(url) || /^\\/latest/.test(url);\n  if (!show) return;\n\n  const target = document.querySelector('.topic-list, .category-list, .latest-topic-list');\n  if (!target) return;\n\n  // 위젯 컨테이너 생성\n  const el = document.createElement('div');\n  el.id = 'brochal-widget';\n  el.style.cssText = 'margin: 16px 0; width: 100%;';\n  target.parentNode.insertBefore(el, target);\n\n  // 위젯 설정 — discourseUser 추가\n  window.BrochalWidgetConfig = {\n    api: 'https://brochal.cloudbro.ai',\n    container: '#brochal-widget',\n    discourseUser: currentUser\n      ? { id: currentUser.id, username: currentUser.username }\n      : null,\n  };\n\n  const s = document.createElement('script');\n  s.src = 'https://brochal.cloudbro.ai/widget.js?v=' + Date.now();\n  document.body.appendChild(s);\n});\n\n    });\n  }\n};\n","import \"virtual:init-settings\";\n\nconst compatModules = {};\nimport * as Mod1 from \"./discourse/initializers/theme-field-1250-common-html-script-1\";\ncompatModules[\"discourse/initializers/theme-field-1250-common-html-script-1\"] = Mod1;\n\nexport default compatModules;\n"],"names":["registerSettings","getObjectForTheme","themeField1250CommonHtmlScript1","name","after","initialize","deprecated","id","url","withPluginApi","api","currentUser","getCurrentUser","onPageChange","old","document","getElementById","remove","test","target","querySelector","el","createElement","style","cssText","parentNode","insertBefore","window","BrochalWidgetConfig","container","discourseUser","username","s","src","Date","now","body","appendChild","compatModules","Mod1"],"mappings":";AAEAA,EAAiB,GAAI,CAAA,GCAGC,EAAkB;ACC1C,IAAAC,EAAe,CACbC,KAAM,wCACNC,MAAO,iBAEPC,UAAAA,GACEC,EACE,2HACA,CACEC,GAAI,wCACJC,IAAK,wCAGTC,EAAc,MAAQC,IAE1B,MAAMC,EAAcD,EAAIE;AAExBF,EAAIG,aAAcL,IAEhB,MAAMM,EAAMC,SAASC,eAAe;AAChCF,GAAKA,EAAIG;AAIb,KADqB,MAART,GAAe,SAASU,KAAKV,IAAQ,YAAYU,KAAKV,IACxD;AAEX,MAAMW,EAASJ,SAASK,cAAc;AACtC,IAAKD,EAAQ;AAGb,MAAME,EAAKN,SAASO,cAAc;AAClCD,EAAGd,GAAK,iBACRc,EAAGE,MAAMC,QAAU,+BACnBL,EAAOM,WAAWC,aAAaL,EAAIF,GAGnCQ,OAAOC,oBAAsB,CAC3BlB,IAAK,8BACLmB,UAAW,kBACXC,cAAenB,EACX,CAAEJ,GAAII,EAAYJ,GAAIwB,SAAUpB,EAAYoB,UAC5C;AAGN,MAAMC,EAAIjB,SAASO,cAAc;AACjCU,EAAEC,IAAM,2CAA6CC,KAAKC,MAC1DpB,SAASqB,KAAKC,YAAYL,MAI1B;AClDG,MAACM,EAAgB,CAAA;AAEtBA,EAAc,gEAAkEC;"}