{"version":3,"file":"main.Cr2Od4.js","sources":["theme-224/virtual:theme","theme-224/discourse/api-initializers/init-theme.js","theme-224/virtual:entrypoint:main"],"sourcesContent":["import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(224);\n\nexport function themePrefix(key) {\n  return `theme_translations.224.${key}`;\n}\n","import { apiInitializer } from \"discourse/lib/api\";\n\nexport default apiInitializer((api) => {\n  const user = api.getCurrentUser();\n  const body = document.body;\n\n  if (user) {\n    // if user is present, then they belong to logged_in_users\n    body.classList.add(\"group-logged_in_users\");\n\n    // add specific auto and custom groups\n    user.groups?.forEach((g) => {\n      body.classList.add(`group-${g.name}`);\n    });\n  } else {\n    // if user is null, then they belong to anonymous_users\n    body.classList.add(\"group-anonymous_users\");\n  }\n});\n","import * as Mod1 from \"./discourse/api-initializers/init-theme\";\nconst compatModules = {\n  \"discourse/api-initializers/init-theme\": Mod1,\n};\nexport { compatModules };\nexport default compatModules;\n"],"names":["getObjectForTheme","initTheme","apiInitializer","api","user","getCurrentUser","body","document","classList","add","groups","forEach","g","name","compatModules"],"mappings":";AAEwBA,EAAkB;;ACA1C,IAAAC;oCAAeC,CAAgBC,IAC7B,MAAMC,EAAOD,EAAIE,iBACXC,EAAOC,SAASD;AAElBF,GAEFE,EAAKE,UAAUC,IAAI,yBAGnBL,EAAKM,QAAQC,QAASC,IACpBN,EAAKE,UAAUC,IAAI,SAASG,EAAEC,WAIhCP,EAAKE,UAAUC,IAAI;ACflB,MAACK,EAAgB,CACpB;"}