{"version":3,"file":"main.CIjfNX.js","sources":["theme-23/virtual:theme","theme-23/discourse/components/custom-login-button.gjs","theme-23/discourse/api-initializers/discourse-cloudflare-auto-login.js","theme-23/virtual:entrypoint:main"],"sourcesContent":["import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(23);\n\nexport function themePrefix(key) {\n  return `theme_translations.23.${key}`;\n}\n","import { i18n } from \"discourse-i18n\";\n\nconst CustomLoginButton = <template>\n  <a\n    href=\"/login?utm_medium=referral&utm_source=community&utm_campaign=2024-q3-pay-gbl-ge-general-community_cloudflare_login&utm_content=cloudflare-login&utm_term=cloudflare-login\"\n    class=\"btn-primary btn-small login-button custom-cloudflare-login\"\n  >{{i18n (themePrefix \"cloudflare_login_button\")}}</a>\n</template>;\n\nexport default CustomLoginButton;\n","import { apiInitializer } from \"discourse/lib/api\";\nimport cookie from \"discourse/lib/cookie\";\nimport CustomLoginButton from \"../components/custom-login-button\";\n\nexport default apiInitializer((api) => {\n  if (window.location.pathname === \"/login\") {\n    return;\n  }\n\n  if (!api.getCurrentUser() && cookie(\"__cf_logged_in\") === \"1\") {\n    api.headerButtons.add(\"custom-login-button\", CustomLoginButton);\n  }\n\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    if (api.headerButtons.has(\"custom-login-button\")) {\n      document.querySelector(\".auth-buttons\").style.display = \"none\";\n      document.querySelector(\".sign-up-free\").style.display = \"none\";\n    }\n  });\n});\n","import * as Mod1 from \"./discourse/api-initializers/discourse-cloudflare-auto-login\";\nimport * as Mod2 from \"./discourse/components/custom-login-button\";\nconst compatModules = {\n  \"discourse/api-initializers/discourse-cloudflare-auto-login\": Mod1,\n  \"discourse/components/custom-login-button\": Mod2,\n};\nexport { compatModules };\nexport default compatModules;\n"],"names":["themePrefix","key","getObjectForTheme","CustomLoginButton","setComponentTemplate","createTemplateFactory","id","block","moduleName","scope","i18n","isStrictMode","templateOnly","discourseCloudflareAutoLogin","apiInitializer","api","window","location","pathname","getCurrentUser","cookie","headerButtons","add","document","addEventListener","has","querySelector","style","display","compatModules","Mod2"],"mappings":";AAIO,SAASA,EAAYC,GAC1B,MAAO,yBAAyBA,GAClC,CAJwBC,EAAkB;;ACA1C,MAAMC,EAAAC,EAAAC,EAAA,CAAAC,GAAA,KAAAC,MAAA,wVAAAC,WAAA,4BAAAC,MAAAA,KAAAA,CAAAC,OAAAV,gBAAAW,cAAA,IAAAC;;gDCENC;oCAAeC,CAAgBC,IACI,WAA7BC,OAAOC,SAASC,WAIfH,EAAII,kBAAiD,MAA7BC,EAAO,mBAClCL,EAAIM,cAAcC,IAAI,sBAAuBnB,GAG/CoB,SAASC,iBAAiB,mBAAoB,WACxCT,EAAIM,cAAcI,IAAI,yBACxBF,SAASG,cAAc,iBAAiBC,MAAMC,QAAU,OACxDL,SAASG,cAAc,iBAAiBC,MAAMC,QAAU,OAE5D;AChBG,MAACC,EAAgB,CACpB,uGACA,2CAA4CC;"}