/* global React */ /* BOHAM Praia — Cookie consent banner (gates GA analytics_storage) */ (function () { const L = window.L; const KEY = 'boham-cookie-consent'; function setConsent(value) { try { localStorage.setItem(KEY, value); } catch (e) {} try { if (typeof window.gtag === 'function') { window.gtag('consent', 'update', { analytics_storage: value }); window.gtag('event', 'cookie_consent', { choice: value }); } } catch (e) {} } function CookieBanner() { const lang = window.useBohamLang(); const [open, setOpen] = React.useState(false); React.useEffect(() => { let stored = null; try { stored = localStorage.getItem(KEY); } catch (e) {} if (stored !== 'granted' && stored !== 'denied') setOpen(true); }, []); if (!open) return null; const choose = (v) => { setConsent(v); setOpen(false); }; return (

{L(lang, 'We use cookies to measure traffic and improve this website. You choose.', 'Usamos cookies para medir o tráfego e melhorar o site. Você decide.', 'Nous utilisons des cookies pour mesurer l’audience et améliorer ce site. À vous de choisir.')}

); } window.BohamCookieBanner = CookieBanner; })();