window.Osservatori=window.Osservatori||{};window.Osservatori.Utils=window.Osservatori.Utils||{};window.Osservatori.Utils.CookieManager=window.Osservatori.Utils.CookieManager||{};Osservatori.Utils.CookieManager=function(){this.lastPolicyModifyDate=new Date("2022-02-02");this.cookieId="cookiescriptacceptosservatori";this.cookieCenterModal="modal-cookie-center";this.cookieOverlay="cookie-overlay";this.cookieProfilingSwitch="profiling-cookie-switch";this.cookieProfilingLabel="profiling-cookie-label";this.profilingCategory="profiling";this.profilingEventName="oss_profiling_consent_given";this.cookieActivatedSwitchValue=returnTranslateContent("cookieCenterSwitchActivated");this.cookieDisabledSwitchValue=returnTranslateContent("cookieCenterSwitchDisabled");this.cookieDuration=182;this.technicalCookieArray=["JSESSIONID","rc::a","rc::b","rc::c","_dc_gtm_UA-#","_ga","_gat","_gid","cookiescriptacceptosservatori","_hjTLDTest","collect","r/collect","ajs_anonymous_id","_gcl_au","_qca","_clsk","_clck",];this.profilingCookieArray=["personalization_id","__hssc","__hssrc","__hstc","__ptq.gif","_fbp","bcookie","bscookie","fr","hubspotutk","i/adsct","IDE","lidc","lissc","NID","test_cookie","tr","UserMatchHistory","datr","eu_cn","ct0","guest_id","li_gc","lang","li_rm","_hjid","UID","hsfirstvisitd","_hjAbsoluteSessionInProgress","_hjIncludedInPageviewSample","_hjIncludedInSessionSample"];this.initCookieBar=function(){var t,n,i;if(document.cookie="cookiescriptacceptosservatorinet=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;Domain=.osservatori.net",t=Osservatori.Utils.CookieManager.readCookie(Osservatori.Utils.CookieManager.cookieId),t){if(n=JSON.parse(t),i=!n.acceptedDate||new Date(n.acceptedDate)<Osservatori.Utils.CookieManager.lastPolicyModifyDate,!i){window.dataLayer=window.dataLayer||[];n.category.profiling===!0?Osservatori.Utils.CookieManager.enableProfilingCookie():Osservatori.Utils.CookieManager.deleteProfilingCookie();return}document.cookie=Osservatori.Utils.CookieManager.cookieId+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/"}window.location.href.split("?")[0].indexOf("cookie-center")===-1&&Osservatori.Utils.CookieManager.showCookieOverlay();Osservatori.Utils.CookieManager.deleteProfilingCookie()};this.initCookieCenter=function(){Osservatori.Utils.CookieManager.initSwitchLabelValue();Osservatori.Utils.CookieManager.changeSwitchLabelValue(Osservatori.Utils.CookieManager.cookieProfilingSwitch,Osservatori.Utils.CookieManager.cookieProfilingLabel)};this.saveCookiePreference=function(){var n={accepted:!0,category:{technical:!0,profiling:!0},acceptedDate:new Date},t=JSON.stringify(n);Osservatori.Utils.CookieManager.createCookie(Osservatori.Utils.CookieManager.cookieId,t,Osservatori.Utils.CookieManager.cookieDuration);window.dataLayer=window.dataLayer||[];Osservatori.Utils.CookieManager.enableProfilingCookie();Osservatori.Utils.CookieManager.hideCookieOverlay()};this.saveCookieCenterPreference=function(n){var t={accepted:!0,category:{technical:!0,profiling:!1},acceptedDate:new Date},r=$("#"+Osservatori.Utils.CookieManager.cookieProfilingSwitch).is(":checked"),i;r&&(t.category.profiling=!0);i=JSON.stringify(t);Osservatori.Utils.CookieManager.createCookie(Osservatori.Utils.CookieManager.cookieId,i,Osservatori.Utils.CookieManager.cookieDuration);window.location.href=n?n:"/"};this.saveAllCookieCenterPreference=function(n){var i={accepted:!0,category:{technical:!0,profiling:!0},acceptedDate:new Date},t;$("#"+Osservatori.Utils.CookieManager.cookieProfilingSwitch).attr("checked",!0);$("#"+Osservatori.Utils.CookieManager.cookieProfilingLabel).html(Osservatori.Utils.CookieManager.cookieActivatedSwitchValue);t=JSON.stringify(i);Osservatori.Utils.CookieManager.createCookie(Osservatori.Utils.CookieManager.cookieId,t,Osservatori.Utils.CookieManager.cookieDuration);setTimeout(function(){window.location.href=n?n:"/"},3e3)};this.closeCookieOverlay=function(){var n={accepted:!0,category:{technical:!0,profiling:!1},acceptedDate:new Date},t=JSON.stringify(n);Osservatori.Utils.CookieManager.createCookie(Osservatori.Utils.CookieManager.cookieId,t,Osservatori.Utils.CookieManager.cookieDuration);window.dataLayer=window.dataLayer||[];Osservatori.Utils.CookieManager.hideCookieOverlay()};this.readCookie=function(n){for(var r=n+"=",u=decodeURIComponent(document.cookie).split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""};this.createCookie=function(n,t,i){var r="",u;i>0?(u=new Date,u.setTime(u.getTime()+i*864e5),r="expires="+u.toUTCString()+";"):i<0&&(r="expires=Thu, 1 Jan 1970 00:00:01 UTC;");document.cookie=window.location.hostname.indexOf(".osservatori.net")!==-1&&window.location.hostname.indexOf("test.osservatori.net")===-1?n+"="+t+"; domain=.osservatori.net;"+r+"path=/":n+"="+t+";"+r+"path=/"};this.deleteCookie=function(n){document.cookie=n+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/"};this.enableProfilingCookie=function(){window.dataLayer.push({event:Osservatori.Utils.CookieManager.profilingEventName})};this.deleteProfilingCookie=function(){Osservatori.Utils.CookieManager.profilingCookieArray.forEach(function(n){var t=Osservatori.Utils.CookieManager.readCookie(n);t&&Osservatori.Utils.CookieManager.deleteCookie(n)})};this.initSwitchLabelValue=function(){var n=Osservatori.Utils.CookieManager.readCookie(Osservatori.Utils.CookieManager.cookieId),t,i;n?(t=JSON.parse(n),i=t.category.profiling,i?($("#"+Osservatori.Utils.CookieManager.cookieProfilingSwitch).attr("checked",!0),$("#"+Osservatori.Utils.CookieManager.cookieProfilingLabel).html(Osservatori.Utils.CookieManager.cookieActivatedSwitchValue)):($("#"+Osservatori.Utils.CookieManager.cookieProfilingSwitch).attr("checked",!1),$("#"+Osservatori.Utils.CookieManager.cookieProfilingLabel).html(Osservatori.Utils.CookieManager.cookieDisabledSwitchValue))):($("#"+Osservatori.Utils.CookieManager.cookieProfilingSwitch).attr("checked",!1),$("#"+Osservatori.Utils.CookieManager.cookieProfilingLabel).html(Osservatori.Utils.CookieManager.cookieDisabledSwitchValue))};this.changeSwitchLabelValue=function(n,t){$("#"+n).on("change",function(){$(this).is(":checked")?$("#"+t).html(Osservatori.Utils.CookieManager.cookieActivatedSwitchValue):$("#"+t).html(Osservatori.Utils.CookieManager.cookieDisabledSwitchValue)})};this.openCookieCenter=function(){Osservatori.Utils.CookieManager.hideCookieOverlay()};this.showCookieOverlay=function(){$("#"+Osservatori.Utils.CookieManager.cookieOverlay).fadeIn(500)};this.hideCookieOverlay=function(){$("#"+Osservatori.Utils.CookieManager.cookieOverlay).fadeOut(500)}};window.Osservatori.Utils.CookieManager=new Osservatori.Utils.CookieManager