var ezTcfConsent=window.ezTcfConsent?window.ezTcfConsent:{loaded:false,store_info:false,develop_and_improve_services:false,measure_ad_performance:false,measure_content_performance:false,select_basic_ads:false,create_ad_profile:false,select_personalized_ads:false,create_content_profile:false,select_personalized_content:false,understand_audiences:false,use_limited_data_to_select_content:false,};if(typeof _emitEzConsentEvent!=="function"){function _emitEzConsentEvent(){var customEvent=new CustomEvent("ezConsentEvent",{detail:{ezTcfConsent:window.ezTcfConsent},bubbles:true,cancelable:true});document.dispatchEvent(customEvent);}} (function(window,document){function _setAllEzConsentTrue(){window.ezTcfConsent.loaded=true;window.ezTcfConsent.store_info=true;window.ezTcfConsent.develop_and_improve_services=true;window.ezTcfConsent.measure_ad_performance=true;window.ezTcfConsent.measure_content_performance=true;window.ezTcfConsent.select_basic_ads=true;window.ezTcfConsent.create_ad_profile=true;window.ezTcfConsent.select_personalized_ads=true;window.ezTcfConsent.create_content_profile=true;window.ezTcfConsent.select_personalized_content=true;window.ezTcfConsent.understand_audiences=true;window.ezTcfConsent.use_limited_data_to_select_content=true;window.ezTcfConsent.select_personalized_content=true;} function _clearEzConsentCookie(){document.cookie="ezCMPCookieConsent=tcf2;Domain=.{domain};Path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT";} _clearEzConsentCookie();if(typeof window.__tcfapi!=="undefined"){window.ezgconsent=false;var amazonHasRun=false;function _ezAllowed(tcdata,purpose){return(tcdata.purpose.consents[purpose]||tcdata.purpose.legitimateInterests[purpose]);} function _handleConsentDecision(tcdata){window.ezTcfConsent.loaded=true;if(!tcdata.vendor.consents["{vendor_id}"]&&!tcdata.vendor.legitimateInterests["{vendor_id}"]){window._emitEzConsentEvent();return;} window.ezTcfConsent.store_info=_ezAllowed(tcdata,"{store_info}");window.ezTcfConsent.develop_and_improve_services=_ezAllowed(tcdata,"{develop_and_improve_services}");window.ezTcfConsent.measure_content_performance=_ezAllowed(tcdata,"{measure_content_performance}");window.ezTcfConsent.select_basic_ads=_ezAllowed(tcdata,"{select_basic_ads}");window.ezTcfConsent.create_ad_profile=_ezAllowed(tcdata,"{create_ad_profile}");window.ezTcfConsent.select_personalized_ads=_ezAllowed(tcdata,"{select_personalized_ads}");window.ezTcfConsent.create_content_profile=_ezAllowed(tcdata,"{create_content_profile}");window.ezTcfConsent.measure_ad_performance=_ezAllowed(tcdata,"{measure_ad_performance}");window.ezTcfConsent.use_limited_data_to_select_content=_ezAllowed(tcdata,"{use_limited_data_to_select_content}");window.ezTcfConsent.select_personalized_content=_ezAllowed(tcdata,"{select_personalized_content}");window.ezTcfConsent.understand_audiences=_ezAllowed(tcdata,"{understand_audiences}");window._emitEzConsentEvent();} function _handleGoogleConsentV2(tcdata){if(!tcdata||!tcdata.purpose||!tcdata.purpose.consents){return;} var googConsentV2={};if(tcdata.purpose.consents[1]){googConsentV2.ad_storage='granted';googConsentV2.analytics_storage='granted';} if(tcdata.purpose.consents[3]&&tcdata.purpose.consents[4]){googConsentV2.ad_personalization='granted';} if(tcdata.purpose.consents[1]&&tcdata.purpose.consents[7]){googConsentV2.ad_user_data='granted';} if(googConsentV2.analytics_storage=='denied'){gtag('set','url_passthrough',true);} gtag('consent','update',googConsentV2);} __tcfapi("addEventListener",2,function(tcdata,success){if(!success||!tcdata){window._emitEzConsentEvent();return;} if(!tcdata.gdprApplies){_setAllEzConsentTrue();window._emitEzConsentEvent();return;} if(tcdata.eventStatus==="useractioncomplete"||tcdata.eventStatus==="tcloaded"){if(typeof gtag!='undefined'){_handleGoogleConsentV2(tcdata);} _handleConsentDecision(tcdata);if(tcdata.purpose.consents["{store_info}"]===true&&tcdata.vendor.consents["{google_vendor_id}"]!==false){window.ezgconsent=true;(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0;} if(window.__ezconsent){__ezconsent.setEzoicConsentSettings(ezConsentCategories);} __tcfapi("removeEventListener",2,function(success){return null;},tcdata.listenerId);if(!(tcdata.purpose.consents["{store_info}"]===true&&_ezAllowed(tcdata,"{select_basic_ads}")&&_ezAllowed(tcdata,"{create_ad_profile}")&&_ezAllowed(tcdata,"{select_personalized_ads}"))){if(typeof __ez=="object"&&typeof __ez.bit=="object"&&typeof window["_ezaq"]=="object"&&typeof window["_ezaq"]["page_view_id"]=="string"){__ez.bit.Add(window["_ezaq"]["page_view_id"],[new __ezDotData("non_personalized_ads",true),]);}}}});}else{_setAllEzConsentTrue();window._emitEzConsentEvent();}})(window,document);var ezCMPQueue=ezCMPQueue||{queue:[],gotResponse:false};ezCMPQueue.push=function(f){if(ezCMPQueue.gotResponse){f();}else{ezCMPQueue.queue.push(f);}};(function(){var getUrlParam=function(){var param="?force_regulations";var url=document.location.href;var results=new RegExp("[?&]"+param+"=([^&#]*)").exec(url);if(results==null){return "";}else{return decodeURI(results[0])||"";}};var xhr=new XMLHttpRequest();var consentUrl="https://privacy.gatekeeperconsent.com/consent_modules.json"+getUrlParam();xhr.open("GET",consentUrl);xhr.onload=function(){ezCMPQueue.gotResponse=true;if(xhr.status===200){var json=JSON.parse(xhr.responseText);for(var key in json){if(key.toLowerCase()==="gdpr"){setupEzTcfApi();} if(json.hasOwnProperty(key)&&json[key]!==null){const ezCmpScript=document.createElement("script");ezCmpScript.src=json[key];var ezHead=document.getElementsByTagName("head")[0];ezHead.insertBefore(ezCmpScript,ezHead.firstChild);}}}else{console.error("Error: "+xhr.status);} while(ezCMPQueue.queue.length>0){const ezCMPQueueFunc=ezCMPQueue.queue.shift();if(typeof ezCMPQueueFunc==='function'){try{ezCMPQueueFunc();}catch(error){console.error('Error executing function in ezCMPQueue:',error);}}}};xhr.onerror=function(){console.error("Error: consent request failed:",error);};xhr.send();})();function __setCMPv2RequestData(){var browserLang=navigator.language.split("-")[0];window._CMPv2RequestData={"language":browserLang,"stylingLogo":""};} function __getCMPv2InitialSelectedLanguage(){return navigator.language.split("-")[0];} __setCMPv2RequestData();var setupEzTcfApi=function(){var gdprApplies,tcfapiLocator="__tcfapiLocator",messageQueue=[],currentWindow=window;while(currentWindow){try{if(currentWindow.frames[tcfapiLocator]){gdprApplies=currentWindow;break;}}catch(err){} if(currentWindow===window.top){break;} currentWindow=currentWindow.parent;} if(!gdprApplies){(function createLocatorIframe(){var doc=window.document;var hasLocator=!!window.frames[tcfapiLocator];if(!hasLocator){if(doc.body){var iframe=doc.createElement("iframe");iframe.style.cssText="display:none";iframe.name=tcfapiLocator;doc.body.appendChild(iframe);}else{setTimeout(createLocatorIframe,5);}} return!hasLocator;})();window.__tcfapi=function(){var args=Array.prototype.slice.call(arguments);if(!args.length){return messageQueue;} if(args[0]==="setGdprApplies"&&args.length>3&&parseInt(args[1],10)===2&&typeof args[3]==="boolean"){gdprApplies=args[3];if(typeof args[2]==="function"){args[2]("set",true);}}else if(args[0]==="ping"){var response={gdprApplies:gdprApplies,cmpLoaded:false,cmpStatus:"stub"};if(typeof args[2]==="function"){args[2](response);}}else{messageQueue.push(args);}};window.addEventListener("message",function(event){var isString=typeof event.data==="string";var message={};try{message=isString?JSON.parse(event.data):event.data;}catch(err){} var tcfapiCall=message.__tcfapiCall;if(tcfapiCall){window.__tcfapi(tcfapiCall.command,tcfapiCall.version,function(returnValue,success){var response={__tcfapiReturn:{returnValue:returnValue,success:success,callId:tcfapiCall.callId}};if(isString){response=JSON.stringify(response);} event.source.postMessage(response,"*");},tcfapiCall.parameter);}},false);}};