Files
main-site/static/js/consent.js

14 lines
422 B
JavaScript

(function () {
function parseCookieValue(name) {
const match = document.cookie.match(new RegExp('(?:^|;)\\s*' + name + '\\s*=\\s*([^;]+)'));
if (!match) return {};
try {
return Object.fromEntries(new URLSearchParams(match[1]));
} catch (_e) {
return {};
}
}
const c = parseCookieValue('nhAiConsent');
window.__nhConsent = { analytics: c.a === '1', advertising: c.d === '1' };
})();