') + '=([^;]*)')); return matches ? decodeURIComponent(matches[1]) : undefined; } function setCookie(name, value, days) { var expires = ''; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = '; expires=' + date.toUTCString(); } document.cookie = name + '=' + (value || '') + expires + '; path=/'; } function applyConsent(consent) { try { localStorage.setItem('cookieConsent', JSON.stringify(consent)); } catch(e) {} } function showPopup() { cookiePopup.classList.add('visible-state-7k3p'); } function hidePopup() { cookiePopup.classList.remove('visible-state-7k3p'); } acceptBtn.addEventListener('click', function() { cookieConsent = { ad_storage: 'granted', analytics_storage: 'granted', ad_personalization: 'granted', ad_user_data: 'granted' }; applyConsent(cookieConsent); setCookie('cookieConsent', 'accepted', 365); hidePopup(); }); rejectBtn.addEventListener('click', function() { cookieConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_personalization: 'denied', ad_user_data: 'denied' }; applyConsent(cookieConsent); setCookie('cookieConsent', 'rejected', 365); hidePopup(); }); var existingConsent = getCookie('cookieConsent'); if (!existingConsent) { showPopup(); } else { try { var storedConsent = localStorage.getItem('cookieConsent'); if (storedConsent) { cookieConsent = JSON.parse(storedConsent); } } catch(e) {} } })();