{"version":3,"file":"language.mjs","sourceRoot":"","sources":["../../../../../src/account/static/js/language.mjs"],"names":[],"mappings":"AAAA;;GAEG;AACH,SAAS,cAAc,CAAC,IAAI;IAC1B,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IAC1C,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;IACnC,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,GAAG,CAAC,QAAQ,EAAE,CAAC;AACxC,CAAC;AAED,SAAS,oBAAoB,CAAC,WAAW;IACvC,MAAM,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;IAClD,MAAM,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;IAElD,IAAI,MAAM,EAAE,CAAC;QACX,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC;QAC9D,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC;QAC7D,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC;IACjE,CAAC;IAED,IAAI,MAAM,EAAE,CAAC;QACX,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC;QAC9D,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC;QAC7D,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC;IACjE,CAAC;AACH,CAAC;AAED,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,GAAG,EAAE;IACjD,MAAM,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;IAClD,MAAM,MAAM,GAAG,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC;IAClD,MAAM,SAAS,GAAG,QAAQ,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC;IAChE,MAAM,WAAW,GAAG,CAAC,SAAS,IAAI,SAAS,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,IAAI,IAAI,CAAC;IAEvF,IAAI,MAAM,EAAE,CAAC;QACX,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC;IAC/D,CAAC;IAED,IAAI,MAAM,EAAE,CAAC;QACX,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC;IAC/D,CAAC;IAED,oBAAoB,CAAC,WAAW,CAAC,CAAC;AACpC,CAAC,CAAC,CAAC","sourcesContent":["/**\n * Language switcher: reload with ?lang= so the server detects language from the query string.\n */\nfunction switchLanguage(lang) {\n  const url = new URL(window.location.href);\n  url.searchParams.set('lang', lang);\n  window.location.href = url.toString();\n}\n\nfunction setActiveButtonStyle(currentLang) {\n  const langEn = document.getElementById('lang-en');\n  const langEs = document.getElementById('lang-es');\n\n  if (langEn) {\n    langEn.classList.toggle('text-primary', currentLang === 'en');\n    langEn.classList.toggle('font-medium', currentLang === 'en');\n    langEn.classList.toggle('text-gray-600', currentLang !== 'en');\n  }\n\n  if (langEs) {\n    langEs.classList.toggle('text-primary', currentLang === 'es');\n    langEs.classList.toggle('font-medium', currentLang === 'es');\n    langEs.classList.toggle('text-gray-600', currentLang !== 'es');\n  }\n}\n\ndocument.addEventListener('DOMContentLoaded', () => {\n  const langEn = document.getElementById('lang-en');\n  const langEs = document.getElementById('lang-es');\n  const container = document.querySelector('[data-current-lang]');\n  const currentLang = (container && container.getAttribute('data-current-lang')) || 'en';\n\n  if (langEn) {\n    langEn.addEventListener('click', () => switchLanguage('en'));\n  }\n\n  if (langEs) {\n    langEs.addEventListener('click', () => switchLanguage('es'));\n  }\n\n  setActiveButtonStyle(currentLang);\n});\n"]}