;var CookieScriptReportPage=function(t){this.html=t.html;this.cookieName=t.cookieName};CookieScriptReportPage.prototype.readCookie=function(){var t=this.cookieName,e=document.cookie,o=e.split(';').map(function(t){var e=t.split(/\=(.*)[\r\n]*/gm);return{key:e[0].trim(),value:e[1]}});const findCookie=o.find(function(e){return e.key===t});return findCookie&&findCookie.value?findCookie.value:null};CookieScriptReportPage.prototype.saveCookie=function(t){var e=this.cookieName;document.cookie=e+'='+t};CookieScriptReportPage.prototype.loadHtmlEvents=function(){var a=document.querySelector('[ data-cookieScriptReportPageSaveSettingButton]'),o=document.querySelector('[ data-cookieScriptReportPageCheckboxes]'),n=this,t=JSON.parse(this.readCookie())||{};var e=Object.keys(t).length>0,i=e&&t.categories?JSON.parse(t.categories):[];Array.from(o.children).forEach(function(o){var a=o.querySelector('input');if(a){if(e&&t.action==='accept'&&i.includes(a.value)){a.checked=!0} else if(a.value==='strict'){a.checked=!0}}});a.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();var i=[];Array.from(o.children).forEach(function(t){var e=t.querySelector('input');if(e&&e.checked&&e.value!=='strict'){i.push(e.value)}});if(i.length>0){t.action='accept'} else{t.action='reject'};t.categories=JSON.stringify(i);n.saveCookie(JSON.stringify(t))})};CookieScriptReportPage.prototype.load=function(){var t=document.querySelector('[data-cookiescriptreport]'),e=document.createElement('div');t.parentNode.insertBefore(e,t.nextSibling);e.outerHTML=this.html;this.loadHtmlEvents()};var CookieScriptReportPageInstance=new CookieScriptReportPage({html:'