window.cmp_id = 51694;window.cmp_disabletcf=true;window.cmp_block_inline=true;window.cmp_block_unknown=true;window.cmp_block_sync=true;window.cmp_block_img=false;window.cmp_block_samedomain=false;window.cmp_importvendors = ["s65","s23","s2612","s1409"];window.cmp_importblockerdomains = [{"d":"consentmanager.net","p":"","v":"s23"},{"d":"acsbapp.com","p":"","v":"s23"},{"d":"cdn.acsbapp.com","p":"","v":"s23"},{"d":"*.consentmanager.net","p":"","v":"s23"},{"d":"web1.acsbapp.com","p":"","v":"s23"},{"d":"eu.acsbapp.com","p":"","v":"s23"},{"d":"eu-cdn.acsbapp.com","p":"","v":"s23"},{"d":"c.delivery.consentmanager.net","p":"","v":"s23"},{"d":"delivery.consentmanager.net","p":"","v":"s23"},{"d":"cdn.consentmanager.net","p":"","v":"s23"},{"d":"www.consentmanager.net","p":"","v":"s23"},{"d":"cloudflare.com","p":"","v":"s65"},{"d":"*.cloudflare.com","p":"","v":"s65"},{"d":"www.cloudflare.com","p":"","v":"s65"},{"d":"cdnjs.cloudflare.com","p":"","v":"s65"},{"d":"*.cookiebot.com","p":"","v":"s69"},{"d":"cookiebot.com","p":"","v":"s69"},{"d":"consent.cookiebot.org","p":"","v":"s69"},{"d":"cookiebot.org","p":"","v":"s69"},{"d":"consent.cookiebot.eu","p":"","v":"s69"},{"d":"consentcdn.cookiebot.eu","p":"","v":"s69"},{"d":"cookiebot.eu","p":"","v":"s69"},{"d":"google.com","p":"","v":"s135"},{"d":"google.at","p":"","v":"s135"},{"d":"google.ch","p":"","v":"s135"},{"d":"google.co.uk","p":"","v":"s135"},{"d":"google.es","p":"","v":"s135"},{"d":"www.googleapis.com","p":"","v":"s135"},{"d":"google.dk","p":"","v":"s135"},{"d":"google.se","p":"","v":"s135"},{"d":"*.googlevideo.com","p":"","v":"s135"},{"d":"google.de","p":"","v":"s135"},{"d":"ajax.googleapis.com","p":"","v":"s135"},{"d":"www.google.de","p":"","v":"s135"},{"d":"www.google.at","p":"","v":"s135"},{"d":"ampcid.google.at","p":"","v":"s135"},{"d":"www.google.dk","p":"","v":"s135"},{"d":"www.google.es","p":"","v":"s135"},{"d":"www.google.co.uk","p":"","v":"s135"},{"d":"www.google.it","p":"","v":"s135"},{"d":"www.google.se","p":"","v":"s135"},{"d":"google.it","p":"","v":"s135"},{"d":"ampcid.google.dk","p":"","v":"s135"},{"d":"firebase.google.com","p":"","v":"s135"},{"d":"encrypted-tbn1.google.com","p":"","v":"s135"},{"d":"ampcid.google.de","p":"","v":"s135"},{"d":"www.google.ch","p":"","v":"s135"},{"d":"ampcid.google.es","p":"","v":"s135"},{"d":"ampcid.google.it","p":"","v":"s135"},{"d":"*.storage.googleapiscom","p":"","v":"s135"},{"d":"ampcid.google.fr","p":"","v":"s135"},{"d":"google.fr","p":"","v":"s135"},{"d":"www.google.fr","p":"","v":"s135"},{"d":"www.google.lv","p":"","v":"s135"},{"d":"linkhelp.clients.google.com","p":"","v":"s135"},{"d":"www.googlecommerce.com","p":"","v":"s135"},{"d":"google.be","p":"","v":"s135"},{"d":"google.bg","p":"","v":"s135"},{"d":"google.ca","p":"","v":"s135"},{"d":"google.hu","p":"","v":"s135"},{"d":"google.ie","p":"","v":"s135"},{"d":"google.iq","p":"","v":"s135"},{"d":"google.lt","p":"","v":"s135"},{"d":"google.lv","p":"","v":"s135"},{"d":"google.nl","p":"","v":"s135"},{"d":"google.no","p":"","v":"s135"},{"d":"google.pl","p":"","v":"s135"},{"d":"googleapis.com","p":"","v":"s135"},{"d":"lh4.google.com","p":"","v":"s135"},{"d":"dai.google.com","p":"","v":"s135"},{"d":"lh3.ggpht.com","p":"","v":"s135"},{"d":"lh6.ggpht.com","p":"","v":"s135"},{"d":"lh5.ggpht.com","p":"","v":"s135"},{"d":"lh4.ggpht.com","p":"","v":"s135"},{"d":"picasaweb.google.com","p":"","v":"s135"},{"d":"content.googleapis.com","p":"","v":"s135"},{"d":"www.google.pt","p":"","v":"s135"},{"d":"cloud.google.com","p":"","v":"s135"},{"d":"www.google.gr","p":"","v":"s135"},{"d":"google.gr","p":"","v":"s135"},{"d":"google.cat","p":"","v":"s135"},{"d":"www.google.cat","p":"","v":"s135"},{"d":"books.google.com","p":"","v":"s135"},{"d":"support.google.com","p":"","v":"s135"},{"d":"www.google.bg","p":"","v":"s135"},{"d":"www.google.pl","p":"","v":"s135"},{"d":"mail.google.com","p":"","v":"s135"},{"d":"www.google.ie","p":"","v":"s135"},{"d":"*.withgoogle.com","p":"","v":"s135"},{"d":"www.google.lt","p":"","v":"s135"},{"d":"script.google.com","p":"","v":"s135"},{"d":"www.google.be","p":"","v":"s135"},{"d":"www.google.hu","p":"","v":"s135"},{"d":"www.google.co.th","p":"","v":"s135"},{"d":"picasa.google.com","p":"","v":"s135"},{"d":"www.google.cz","p":"","v":"s135"},{"d":"chart.apis.google.com","p":"","v":"s135"},{"d":"www.google.ae","p":"","v":"s135"},{"d":"www.google.nl","p":"","v":"s135"},{"d":"google.ba","p":"","v":"s135"},{"d":"www.google.ba","p":"","v":"s135"},{"d":"www.google.ca","p":"","v":"s135"},{"d":"scholar.google.com","p":"","v":"s135"},{"d":"google.hr","p":"","v":"s135"},{"d":"www.google.hr","p":"","v":"s135"},{"d":"developers.google.com","p":"","v":"s135"},{"d":"www.google.iq","p":"","v":"s135"},{"d":"google.ae","p":"","v":"s135"},{"d":"www.google.no","p":"","v":"s135"},{"d":"fundingchoicesmessages.google.com","p":"","v":"s135"},{"d":"google.by","p":"","v":"s135"},{"d":"www.google.by","p":"","v":"s135"},{"d":"lh3.google.com","p":"","v":"s135"},{"d":"google.org","p":"","v":"s135"},{"d":"www.google.org","p":"","v":"s135"},{"d":"store.google.com","p":"","v":"s135"},{"d":"google.cd","p":"","v":"s135"},{"d":"www.google.cd","p":"","v":"s135"},{"d":"feedburner.google.com","p":"","v":"s135"},{"d":"groups.google.com","p":"","v":"s135"},{"d":"sites.google.com","p":"","v":"s135"},{"d":"video.google.com","p":"","v":"s135"},{"d":"calendar.google.com","p":"","v":"s135"},{"d":"withgoogle.com","p":"","v":"s135"},{"d":"drive.google.com","p":"","v":"s135"},{"d":"ogs.google.com","p":"","v":"s135"},{"d":"content-partnersbadge-pa.googleapis.com","p":"","v":"s135"},{"d":"chart.googleapis.com","p":"","v":"s135"},{"d":"ampcid.google.nl","p":"","v":"s135"},{"d":"gstatic.com","p":"","v":"s135"},{"d":"storage.googleapis.com","p":"","v":"s135"},{"d":"consent.google.com","p":"","v":"s135"},{"d":"plus.google.com","p":"","v":"s135"},{"d":"spreadsheets.google.com","p":"","v":"s135"},{"d":"clients6.google.com","p":"","v":"s135"},{"d":"contributor.google.com","p":"","v":"s135"},{"d":"fcmatch.google.com","p":"","v":"s135"},{"d":"play.google.com","p":"","v":"s135"},{"d":"consent.google.pl","p":"","v":"s135"},{"d":"news.google.com","p":"","v":"s135"},{"d":"clients1.google.com","p":"","v":"s135"},{"d":"docs.google.com","p":"","v":"s135"},{"d":"sheets.googleapis.com","p":"","v":"s135"},{"d":"content-people.googleapis.com","p":"","v":"s135"},{"d":"consent.google.es","p":"","v":"s135"},{"d":"pay.google.com","p":"","v":"s135"},{"d":"apis.google.com","p":"","v":"s135"},{"d":"chrome.google.com","p":"","v":"s135"},{"d":"www.google.com","p":"","v":"s135"},{"d":"ampcid.google.com","p":"","v":"s135"},{"d":"mt.googleapis.com","p":"","v":"s135"},{"d":"translate.google.ps","p":"","v":"s135"},{"d":"accounts.google.com","p":"","v":"s135"},{"d":"pubsub.googleapis.com","p":"","v":"s135"},{"d":"mt0.googleapis.com","p":"","v":"s135"},{"d":"mt3.googleapis.com","p":"","v":"s135"},{"d":"mt2.googleapis.com","p":"","v":"s135"},{"d":"mt1.googleapis.com","p":"","v":"s135"},{"d":"content-sheets.googleapis.com","p":"","v":"s135"},{"d":"content-people-pa.googleapis.com","p":"","v":"s135"},{"d":"firestore.googleapis.com","p":"","v":"s135"},{"d":"commondatastorage.googleapis.com","p":"","v":"s135"},{"d":"consent.google.fr","p":"","v":"s135"},{"d":"securetoken.googleapis.com","p":"","v":"s135"},{"d":"consent.google.it","p":"","v":"s135"},{"d":"google.ci","p":"","v":"s135"},{"d":"scone-pa.clients6.google.com","p":"","v":"s135"},{"d":"consent.google.ie","p":"","v":"s135"},{"d":"consent.google.de","p":"","v":"s135"},{"d":"*.firebaseio.com","p":"","v":"s135"},{"d":"tools.google.com","p":"","v":"s135"},{"d":"business.google.com","p":"","v":"s135"},{"d":"policies.google.com","p":"","v":"s135"},{"d":"yt4.ggpht.com","p":"","v":"s135"},{"d":"console.cloud.google.com","p":"","v":"s135"},{"d":"www.google.ci","p":"","v":"s135"},{"d":"jnn-pa.googleapis.com","p":"","v":"s135"},{"d":"*.storage.googleapis.com","p":"","v":"s135"},{"d":"www.google.dj","p":"","v":"s135"},{"d":"www.google.lu","p":"","v":"s135"},{"d":"www.google.cn","p":"","v":"s135"},{"d":"www.google.dz","p":"","v":"s135"},{"d":"www.gstatic.com","p":"","v":"s135"},{"d":"update.googleapis.com","p":"","v":"s135"},{"d":"dl.google.com","p":"","v":"s135"},{"d":"ogads-pa.clients6.google.com","p":"","v":"s135"},{"d":"work.fife.usercontent.google.com","p":"","v":"s135"},{"d":"*.metric.gstatic.com","p":"","v":"s135"},{"d":"*.gexperiments2.com","p":"","v":"s135"},{"d":"www.googletagmanager.com","p":"","v":"s905"},{"d":"googletagmanager.com","p":"","v":"s905"},{"d":"s.www.googletagmanager.com","p":"","v":"s905"},{"d":"tagassistant.google.com","p":"","v":"s905"},{"d":"tagmanager.google.com","p":"","v":"s905"},{"d":"www.tagmanager.google.com","p":"","v":"s905"},{"d":"www.maps.google.com","p":"","v":"s1104"},{"d":"maps.google.es","p":"","v":"s1104"},{"d":"maps.google.de","p":"","v":"s1104"},{"d":"maps.google.hu","p":"","v":"s1104"},{"d":"maps.googleapis.com","p":"\/maps","v":"s1104"},{"d":"maps.google.com.au","p":"","v":"s1104"},{"d":"www.google","p":"","v":"s1104"},{"d":"maps.google.co.uk","p":"","v":"s1104"},{"d":"maps.google.it","p":"","v":"s1104"},{"d":"www.google.com","p":"\/maps","v":"s1104"},{"d":"khms1.googleapis.com","p":"","v":"s1104"},{"d":"maps-api-ssl.google.com","p":"","v":"s1104"},{"d":"maps.google.com","p":"","v":"s1104"},{"d":"maps.google.co.jp","p":"","v":"s1104"},{"d":"maps.googleapis.com","p":"","v":"s1104"},{"d":"khms0.googleapis.com","p":"","v":"s1104"},{"d":"maps.google.de","p":"\/maps","v":"s1104"},{"d":"www.maps.google.de","p":"","v":"s1104"},{"d":"khm1.googleapis.com","p":"","v":"s1104"},{"d":"khm0.googleapis.com","p":"","v":"s1104"},{"d":"maps.google.fr","p":"","v":"s1104"},{"d":"www.google.maps","p":"","v":"s1104"},{"d":"www.maps.google","p":"","v":"s1104"},{"d":"maps.google.ru","p":"","v":"s1104"},{"d":"maps.google.at","p":"","v":"s1104"},{"d":"maps.google.cn","p":"","v":"s1104"},{"d":"maps.google.pl","p":"","v":"s1104"},{"d":"maps.google.se","p":"","v":"s1104"},{"d":"maps.google.com.ar","p":"","v":"s1104"},{"d":"www.maps.googleapis.com","p":"","v":"s1104"},{"d":"google.fr","p":"\/maps","v":"s1104"},{"d":"www.google.fr","p":"\/maps","v":"s1104"},{"d":"maps.google.cz","p":"","v":"s1104"},{"d":"maps.google.com","p":"\/maps","v":"s1104"},{"d":"maps.google.sk","p":"","v":"s1104"},{"d":"earthengine.google.com","p":"","v":"s1104"},{"d":"map.google.com","p":"","v":"s1104"},{"d":"google.maps","p":"","v":"s1104"},{"d":"maps.gstatic.com","p":"","v":"s1104"},{"d":"google.com","p":"\/recaptcha","v":"s1409"},{"d":"*.gstatic.com","p":"\/recaptcha","v":"s1409"},{"d":"mapsengine.google.com","p":"","v":"s1409"},{"d":"www.google.com","p":"\/recaptcha","v":"s1409"},{"d":"fonts.google.com","p":"","v":"s2612"},{"d":"fonts.gstatic.com","p":"","v":"s2612"},{"d":"fonts.googleapis.com","p":"","v":"s2612"},{"d":"fonts.googleapisxcomcss2","p":"","v":"s2612"},{"d":"www.fonts.googleapis.com","p":"","v":"s2612"},{"d":"static.cloudflareinsights.com","p":"","v":"s65"},{"d":"*.cookiebot.com","p":"","v":"s69"},{"d":"www.adsimple.at","p":"","v":"c39201"},{"d":"*.cloudflare.com","p":"","v":"s65"}];if(!("cmp_dataLayer" in window)){window.cmp_dataLayer = [];}
if(!("cmp_gtag" in window)){ window.cmp_gtag = function (){window.cmp_datalayer.push(arguments);}}window.cmp_ultrablocking = 1;window.cmp_uid = 33172;window.cmp_scopetype = 1;window.cmp_cookiecope = 0;window.cmp_scopeid = 0;window.cmp_tcfversion = 0;window.cmp_tcfcompliant = 0;window.cmp_enablecookies = 1;window.cmp_enablels = 1;window.cmp_vendors = [{"id":"c39201","wsid":51694,"n":"adsimple","noneu":0,"l":"","ps":null,"cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":"","legGDPR":0},{"id":"s65","wsid":51694,"n":"Cloudflare","noneu":1,"l":"\/delivery\/icons\/icons_v65.png","ps":"c51","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":1097,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0,"alwayson":true},{"id":"s23","wsid":51694,"n":"consentmanager","noneu":0,"l":"\/delivery\/icons\/icons_v23.png","ps":"c51","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0,"alwayson":true},{"id":"s69","wsid":51694,"n":"CookieBot","noneu":1,"l":"\/delivery\/icons\/icons_v69.png","ps":null,"cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0},{"id":"s2612","wsid":51694,"n":"Google Fonts","noneu":0,"l":"\/delivery\/icons\/icons_v2612.png","ps":"c51","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0,"alwayson":true},{"id":"s135","wsid":51694,"n":"Google General","noneu":1,"l":"\/delivery\/icons\/icons_v135.png","ps":"c55","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":229,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0},{"id":"s1104","wsid":51694,"n":"Google Maps","noneu":1,"l":"\/delivery\/icons\/icons_v1104.png","ps":"c53","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0},{"id":"s1409","wsid":51694,"n":"Google Recaptcha","noneu":1,"l":"\/delivery\/icons\/icons_v1409.png","ps":"c51","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0,"alwayson":true},{"id":"s905","wsid":51694,"n":"Google Tag Manager","noneu":1,"l":"\/delivery\/icons\/icons_v905.png","ps":"c54","cp":"","lp":"","fp":"","sp":"","f":"","sf":"","i3id":0,"icaid":0,"cpca":"","lpca":"","fpca":"","spca":"","fca":"","sfca":"","gid":0,"fb":0,"av":"","dv":"","sv":0,"pv":0,"co":0,"legGDPR":0}];window.cmp_readParam=function(g,f){var b="data-cmp-"+g.split("_").join("-");var c=document.querySelector("[data-cmp-id]");if(c&&c.hasAttribute(b)){return c.getAttribute(b)}else{c=document.querySelector("[data-cmp-cdid]");if(c&&c.hasAttribute(b)){return c.getAttribute(b)}else{c=document.querySelector("[data-cmp-host]");if(c&&c.hasAttribute(b)){return c.getAttribute(b)}else{c=document.querySelector("[data-cmp-cdn]");if(c&&c.hasAttribute(b)){return c.getAttribute(b)}}}return f}};window.cmp_setParam=function(d){var b="cmp_"+d;if(!(b in window)){var c=window.cmp_readParam(d,false);if(c!==false){window[b]=c}}};if(!("gdprAppliesGlobally" in window)){window.gdprAppliesGlobally=true}window.cmp_setParam("proto");window.cmp_setParam("host");window.cmp_setParam("cdn");window.cmp_setParam("id");window.cmp_setParam("cdid");window.cmp_setParam("params");window.cmp_setParam("setlang");window.cmp_setParam("regulation");window.cmp_setParam("block_inline");window.cmp_setParam("block_img");window.cmp_setParam("block_unknown");window.cmp_setParam("block_sync");window.cmp_setParam("block_samedomain");window.cmp_setParam("block_ignoredomains");window.cmp_setParam("block_ignorepaths");window.cmp_setParam("minimaltracking");window.cmp_setParam("loadcallback");window.cmp_setParam("debugcoverage");window.cmp_setParam("codesrc");if(!("cmp_host" in window)){window.cmp_host="delivery.consentmanager.net"}if(!("cmp_cdn" in window)){window.cmp_cdn="cdn.consentmanager.net"}if(!("cmp_codesrc" in window)){window.cmp_codesrc="0"}if(!("cmp_unq" in window)){window.cmp_unq=function(a){return a.filter(function(c,d,b){return b&&b.indexOf(c)===d})}}if(!("cmp_rpl" in window)){window.cmp_rpl=function(c,a,b){return typeof(c)=="string"?c.split(a).join(b):c}}if(!("cmp_fnd" in window)){window.cmp_fnd=function(a,c){var d=a;c=String(c);for(var b=0;b<d.length;b++){if(String(d[b])==c){return b}}return -1}}window.cmp_getsupportedLangs=function(){var b=["DE","EN","FR","IT","NO","DA","FI","ES","PT","RO","BG","ET","EL","GA","HR","LV","LT","MT","NL","PL","SV","SK","SL","CS","HU","RU","SR","ZH","TR","UK","AR","BS","JA","CY"];if("cmp_customlanguages" in window){for(var a=0;a<window.cmp_customlanguages.length;a++){b.push(window.cmp_customlanguages[a].l.toUpperCase())}}return b};window.cmp_getRTLLangs=function(){var a=["AR"];if("cmp_customlanguages" in window){for(var b=0;b<window.cmp_customlanguages.length;b++){if("r" in window.cmp_customlanguages[b]&&window.cmp_customlanguages[b].r){a.push(window.cmp_customlanguages[b].l)}}}return a};window.cmp_getlang=function(a){if(typeof(a)!="boolean"){a=true}if(a&&typeof(cmp_getlang.usedlang)=="string"&&cmp_getlang.usedlang!==""){return cmp_getlang.usedlang}return window.cmp_getlangs()[0]};window.cmp_extractlang=function(a){if(a.indexOf("cmplang=")!=-1){a=a.substr(a.indexOf("cmplang=")+8,2).toUpperCase();if(a.indexOf("&")!=-1){a=a.substr(0,a.indexOf("&"))}}else{a=""}return a};window.cmp_getlangs=function(){var h=window.cmp_getsupportedLangs();var g=[];var a=location.hash;var f=location.search;var e="cmp_params" in window?window.cmp_params:"";if(cmp_extractlang(a)!=""){g.push(cmp_extractlang(a))}else{if(cmp_extractlang(f)!=""){g.push(cmp_extractlang(f))}else{if(cmp_extractlang(e)!=""){g.push(cmp_extractlang(e))}else{if("cmp_setlang" in window&&window.cmp_setlang!=""){g.push(window.cmp_setlang.toUpperCase())}else{if("cmp_langdetect" in window&&window.cmp_langdetect==1){g.push(window.cmp_getPageLang())}else{g=window.cmp_getBrowserLangs()}}}}}var c=[];for(var d=0;d<g.length;d++){var b=g[d].toUpperCase();if(b.length<2){continue}if(h.indexOf(b)!=-1){c.push(b)}else{if(b.indexOf("-")!=-1){b=b.substr(0,2)}if(h.indexOf(b)!=-1){c.push(b)}}}if(c.length==0&&typeof(cmp_getlang.defaultlang)=="string"&&cmp_getlang.defaultlang!==""){return[cmp_getlang.defaultlang.toUpperCase()]}else{return c.length>0?c:["EN"]}};window.cmp_getPageLangs=function(){var a=window.cmp_getXMLLang();if(a!=""){a=[a.toUpperCase()]}else{a=[]}a=a.concat(window.cmp_getLangsFromURL());return a.length>0?a:["EN"]};window.cmp_getPageLang=function(){var a=window.cmp_getPageLangs();return a.length>0?a[0]:""};window.cmp_getLangsFromURL=function(){var c=window.cmp_getsupportedLangs();var b=location;var m="toUpperCase";var g=b.hostname[m]()+".";var a="/"+b.pathname[m]()+"/";a=a.split("_").join("-");a=a.split("//").join("/");a=a.split("//").join("/");var f=[];for(var e=0;e<c.length;e++){var j=a.substring(0,c[e].length+2);if(g.substring(0,c[e].length+1)==c[e]+"."){f.push(c[e][m]())}else{if(c[e].length==5){var k=c[e].substring(3,5)+"-"+c[e].substring(0,2);if(g.substring(0,k.length+1)==k+"."){f.push(c[e][m]())}}else{if(j=="/"+c[e]+"/"||j=="/"+c[e]+"-"){f.push(c[e][m]())}else{if(j=="/"+c[e].replace("-","/")+"/"||j=="/"+c[e].replace("-","/")+"/"){f.push(c[e][m]())}else{if(c[e].length==5){var k=c[e].substring(3,5)+"-"+c[e].substring(0,2);var h=a.substring(0,k.length+1);if(h=="/"+k+"/"||h=="/"+k.replace("-","/")+"/"){f.push(c[e][m]())}}}}}}}return f};window.cmp_getXMLLang=function(){var c=document.getElementsByTagName("html");if(c.length>0){c=c[0]}else{c=document.documentElement}if(c&&c.getAttribute){var a=c.getAttribute("xml:lang");if(typeof(a)!="string"||a==""){a=c.getAttribute("lang")}if(typeof(a)=="string"&&a!=""){a=a.split("_").join("-").toUpperCase();var b=window.cmp_getsupportedLangs();return b.indexOf(a)!=-1||b.indexOf(a.substr(0,2))!=-1?a:""}else{return""}}};window.cmp_getBrowserLangs=function(){var c="languages" in navigator?navigator.languages:[];var b=[];if(c.length>0){for(var a=0;a<c.length;a++){b.push(c[a])}}if("language" in navigator){b.push(navigator.language)}if("userLanguage" in navigator){b.push(navigator.userLanguage)}return b};function cmpmngr_queryfile(b,g,d,c,a,e,f){this.xml=null;this.sendquery=function(l,k,r,m,h,o,j){if(this.xml!=null){try{this.xml.abort()}catch(p){}this.xml=null}if(window.XMLHttpRequest){this.xml=new XMLHttpRequest()}else{if(window.ActiveXObject){try{this.xml=new ActiveXObject("Msxml2.XMLHTTP")}catch(s){try{this.xml=new ActiveXObject("Microsoft.XMLHTTP")}catch(q){}}}}if(this.xml!=null){this.xml.cb=h;this.xml.my=this;this.xml.open(r,l,m);if(o){this.xml.withCredentials=true}else{this.xml.addEventListener("error",function(){var i=new cmpmngr_queryfile(l,k,r,m,h,true,j)})}var t=false;if(j.length>0){for(var n=0;n<j.length;n++){this.xml.setRequestHeader(j[n].name,j[n].value)}}if(!t){this.xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}if(m){this.xml.onreadystatechange=this.cbQuery}this.xml.send(k);if(!m){this.cbQuery()}}};this.cbQuery=function(){if(this.my){var i=this}else{if(this.xml){var i=this.xml}else{return}}if(i.readyState==4&&i.status==200){var h=i.cb;if(typeof(h)==="function"){h(i.responseText)}i=null}};if(typeof(e)!=="boolean"){e=false}if(typeof(f)!=="object"||f===null||!Array.isArray(f)){f=[]}this.sendquery(b,g,d,c,a,e,f)}function cmp_cs(a){this.Version=2;this.SubVersions=[];this.Created="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:new Date(1);this.LastUpdated="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:new Date(1);this.CmpId=0;this.CmpVersion=0;this.ConsentScreen=0;this.ConsentLanguage="en";this.VendorListVersion=44;this.PurposesAllowed=[];this.VendorsAllowed=[];this.TcfPolicyVersion=5;this.IsServiceSpecific=1;this.UseNonStandardStacks=0;this.SpecialFeatureOptIns=[];this.PurposesLI=[];this.PurposeOneTreatment=0;this.PublisherCC="";this.VendorsLI=[];this.PublisherRestrictions=[];this.hasDisclosedVendors=false;this.DisclosedVendors=[];this.hasAllowedVendors=false;this.AllowedVendors=[];this.hasPublisherTC=false;this.PubPurposesConsent=[];this.PubPurposesLI=[];this.CustomPurposesConsent=[];this.CustomPurposesLI=[];this.hasUserChoice=false;this.CustomVendorsAllowed=[];this.pauseChoice=false;this.pauseChoiceUntil=0;this.gppManifests=cmp_getGPPManifests();this.gppVersion=1;this.gppSectionIds=[];this.gppSections=[];this.newFromManifest=function(c){for(var b=0;b<this.gppManifests.length;b++){if(this.gppManifests[b].sectionID==c){return this.gppManifests[b].clone()}}};this.fromString=function(p){if(p.substring(0,1)=="B"){var b=new cmp_reader(p);this.Version=b.readInt(6);this.SubVersions=[1];this.Created=b.readDate();this.LastUpdated=b.readDate();this.CmpId=b.readInt(12);this.CmpVersion=b.readInt(12);this.ConsentScreen=b.readInt(6);this.ConsentLanguage=b.readLang();this.VendorListVersion=b.readInt(12);this.PurposesAllowed=b.readBitField(24);var n=b.readInt(16);if(b.readBool()){b.readBool();this.VendorsAllowed=b.readRange()}else{this.VendorsAllowed=b.readBitField(n)}}else{if(p.substring(0,1)=="C"){var r=p.split(".");p=r[0];var b=new cmp_reader(p);this.Version=b.readInt(6);this.SubVersions=[2];this.Created=b.readDate();this.LastUpdated=b.readDate();this.CmpId=b.readInt(12);this.CmpVersion=b.readInt(12);this.ConsentScreen=b.readInt(6);this.ConsentLanguage=b.readLang();this.VendorListVersion=b.readInt(12);this.TcfPolicyVersion=b.readInt(6);this.IsServiceSpecific=b.readBool();this.UseNonStandardStacks=b.readBool();this.SpecialFeatureOptIns=b.readBitField(12);this.PurposesAllowed=b.readBitField(24);this.PurposesLI=b.readBitField(24);this.PurposeOneTreatment=b.readBool();this.PublisherCC=b.readLang();var n=b.readInt(16);if(b.readBool()){this.VendorsAllowed=b.readRange()}else{this.VendorsAllowed=b.readBitField(n)}var n=b.readInt(16);if(b.readBool()){this.VendorsLI=b.readRange()}else{this.VendorsLI=b.readBitField(n)}if(this.IsServiceSpecific){this.PublisherRestrictions=[];var o=b.readInt(12);for(var v=0;v<o;v++){var l=b.readInt(6);var k=b.readInt(2);var g=b.readRange();this.PublisherRestrictions.push({purposeID:l,type:k,vendors:g})}}this.hasDisclosedVendors=false;this.hasAllowedVendors=false;this.hasPublisherTC=false;for(var v=1;v<r.length;v++){var b=new cmp_reader(r[v]);var m=b.readInt(3);if(m==1){this.hasDisclosedVendors=true;var n=b.readInt(16);if(b.readBool()){this.DisclosedVendors=b.readRange()}else{this.DisclosedVendors=b.readBitField(n)}}else{if(m==2){this.hasAllowedVendors=true;var n=b.readInt(16);if(b.readBool()){this.AllowedVendors=b.readRange()}else{this.AllowedVendors=b.readBitField(n)}}else{if(m==3){this.hasPublisherTC=true;this.PubPurposesConsent=b.readBitField(24);this.PubPurposesLI=b.readBitField(24);var f=b.readInt(6);this.CustomPurposesConsent=b.readBitField(f);this.CustomPurposesLI=b.readBitField(f)}}}}}else{if(p.substring(0,1)=="D"){var r=p.split("~");var u=r[0];var b=new cmp_reader("",this.fromB64ws(u));this.Version=b.readInt(6);this.SubVersions=[];this.gppVersion=b.readInt(6);this.gppSectionIds=b.readRangeFibo();this.gppSections=[];for(var v=1;v<r.length;v++){var e=this.gppSectionIds.length>=v?this.gppSectionIds[v-1]:0;var c=r[v];var h=false;var q=null;for(var t=0;t<this.gppManifests.length;t++){if(this.gppManifests[t].sectionID==e){q=this.gppManifests[t].clone();break}}if(q==null){q=new cmp_gppmanifest(e,"",true)}q.read(c);if(e==2){var d=new cmp_cs(c);this.SubVersions.push(2);this.Created="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:d.Created;this.LastUpdated="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:d.LastUpdated;this.CmpId=d.CmpId;this.CmpVersion=d.CmpVersion;this.ConsentScreen=d.ConsentScreen;this.ConsentLanguage=d.ConsentLanguage;this.VendorListVersion=d.VendorListVersion;this.PurposesAllowed=d.PurposesAllowed;this.VendorsAllowed=d.VendorsAllowed;this.TcfPolicyVersion=d.TcfPolicyVersion;this.IsServiceSpecific=d.IsServiceSpecific;this.UseNonStandardStacks=d.UseNonStandardStacks;this.SpecialFeatureOptIns=d.SpecialFeatureOptIns;this.PurposesLI=d.PurposesLI;this.PurposeOneTreatment=d.PurposeOneTreatment;this.PublisherCC=d.PublisherCC;this.VendorsLI=d.VendorsLI;this.PublisherRestrictions=d.PublisherRestrictions}this.addGppSection(q)}}else{if(p.substring(0,1)=="a"){var b=new cmp_reader(p);b.readInt(6);this.Version=b.readInt(6);this.SubVersions=[99];if(this.Version==1){this.Created=b.readDate();this.hasUserChoice=b.readBool();this.PurposesAllowed=b.readRange();this.VendorsAllowed=b.readRange();this.CustomVendorsAllowed=b.readRange();this.pauseChoice=b.readBool();if(this.pauseChoice){this.pauseChoiceUntil=b.readDate()}}else{if(this.Version==2){this.Created=b.readDate();this.hasUserChoice=b.readBool();this.PurposesAllowed=b.readRangeFibo();this.VendorsAllowed=b.readRangeFibo();this.CustomVendorsAllowed=b.readRangeFibo();this.pauseChoice=b.readBool();if(this.pauseChoice){this.pauseChoiceUntil=b.readDate()}}}}}}}};this.toString=function(t){if(typeof(t)!=="boolean"){t=true}if(t){if(this.Version<=1){var g=0;for(var m=0;m<this.VendorsAllowed.length;m++){if(g<this.VendorsAllowed[m]){g=this.VendorsAllowed[m]}}var l=new cmp_writer();l.writeInt(1,6);l.writeDate("cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.Created);l.writeDate("cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.LastUpdated);l.writeInt(this.CmpId,12);l.writeInt(this.CmpVersion,12);l.writeInt(this.ConsentScreen,6);l.writeLang(this.ConsentLanguage);l.writeInt("cmp_debug_gvlversion" in window?window.cmp_debug_gvlversion:this.VendorListVersion,12);l.writeBitField(this.PurposesAllowed,24);l.writeInt(g,16);var f=l.getCS();l.clear();l.writeBool(false);l.writeBitField(this.VendorsAllowed,g);var p=f+l.getCS();l.clear();l.writeBool(true);l.writeBool(false);l.writeRange(this.VendorsAllowed);var o=f+l.getCS();if(p.length>o.length){l.setCS(o)}else{l.setCS(p)}return l.getBase64CS()}else{if(this.Version==2){var l=new cmp_writer();l.writeInt(2,6);this.LastUpdated.setHours(0);this.LastUpdated.setMinutes(0);this.LastUpdated.setSeconds(0);this.LastUpdated.setMilliseconds(0);l.writeDate("cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.LastUpdated);l.writeDate("cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.LastUpdated);l.writeInt(this.CmpId,12);l.writeInt(this.CmpVersion,12);l.writeInt(this.ConsentScreen,6);l.writeLang(this.ConsentLanguage);l.writeInt("cmp_debug_gvlversion" in window?window.cmp_debug_gvlversion:this.VendorListVersion,12);l.writeInt(this.TcfPolicyVersion,6);l.writeBool(true);l.writeBool(this.UseNonStandardStacks);l.writeBitField(this.SpecialFeatureOptIns,12);l.writeBitField(this.PurposesAllowed,24);l.writeBitField(this.PurposesLI,24);l.writeBool(this.PurposeOneTreatment);if(this.PublisherCC.length!=2){this.PublisherCC="EU"}l.writeLang(this.PublisherCC);l.writeBitFieldOrRange(this.VendorsAllowed);l.writeBitFieldOrRange(this.VendorsLI);if(this.IsServiceSpecific){l.writeInt(this.PublisherRestrictions.length,12);for(var m=0;m<this.PublisherRestrictions.length;m++){var j=this.PublisherRestrictions[m];l.writeInt(j.purposeID,6);l.writeInt(j.type,2);l.writeRange(j.vendors)}}else{l.writeInt(0,12)}var n=l.getBase64CS();var b="";var k="";var e="";if(this.hasDisclosedVendors){l=new cmp_writer();l.writeInt(1,3);l.writeBitFieldOrRange(this.DisclosedVendors);b=l.getBase64CS()}if(this.hasAllowedVendors){l=new cmp_writer();l.writeInt(2,3);l.writeBitFieldOrRange(this.AllowedVendors);k=l.getBase64CS()}if(this.hasPublisherTC){l=new cmp_writer();l.writeInt(3,3);l.writeBitField(this.PubPurposesConsent,24);l.writeBitField(this.PubPurposesLI,24);var u=0;for(var m=0;m<this.CustomPurposesConsent.length;m++){if(this.CustomPurposesConsent[m]>u){u=this.CustomPurposesConsent[m]}}for(var m=0;m<this.CustomPurposesLI.length;m++){if(this.CustomPurposesLI[m]>u){u=this.CustomPurposesLI[m]}}l.writeInt(u,6);l.writeBitField(this.CustomPurposesConsent,u);l.writeBitField(this.CustomPurposesLI,u);e=l.getBase64CS()}return n+(b.length>0?".":"")+b+(k.length>0?".":"")+k+(e.length>0?".":"")+e}else{if(this.Version==3){for(var m=0;m<this.SubVersions.length;m++){if(this.SubVersions[m]==2){var c=new cmp_cs("");c.Version=2;c.Created="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.Created;c.LastUpdated="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.LastUpdated;c.Created="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.Created;c.LastUpdated="cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.LastUpdated;c.CmpId=this.CmpId;c.CmpVersion=this.CmpVersion;c.ConsentScreen=this.ConsentScreen;c.ConsentLanguage=this.ConsentLanguage;c.VendorListVersion="cmp_debug_gvlversion" in window?window.cmp_debug_gvlversion:this.VendorListVersion;c.PurposesAllowed=this.PurposesAllowed;c.VendorsAllowed=this.VendorsAllowed;c.TcfPolicyVersion=this.TcfPolicyVersion;c.IsServiceSpecific=this.IsServiceSpecific;c.UseNonStandardStacks=this.UseNonStandardStacks;c.SpecialFeatureOptIns=this.SpecialFeatureOptIns;c.PurposesLI=this.PurposesLI;c.PurposeOneTreatment=this.PurposeOneTreatment;c.PublisherCC=this.PublisherCC;c.VendorsLI=this.VendorsLI;c.PublisherRestrictions=this.PublisherRestrictions;var d=c.toString();var h=this.newFromManifest(2);h.isCustomFormat=true;h.read(d);this.addGppSection(h)}}var l=new cmp_writer();l.writeInt(3,6);l.writeInt(this.gppVersion,6);var q=[];var s=[];this.gppSections.sort(function(r,i){if(parseInt(r.sectionID)<parseInt(i.sectionID)){return -1}if(parseInt(r.sectionID)>parseInt(i.sectionID)){return 1}return 0});for(var m=0;m<this.gppSections.length;m++){if(q.indexOf(this.gppSections[m].sectionID)==-1){q.push(this.gppSections[m].sectionID);s.push(this.gppSections[m].write())}}this.gppSectionIds=q;l.writeRangeFibo(q);s.unshift(this.toB64ws(l.getCS()));return s.join("~")}}}}else{if(this.Version<=1){var l=new cmp_writer();l.writeInt(26,6);l.writeInt(1,6);l.writeDate("cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.Created);l.writeBool(this.hasUserChoice);l.writeRange(this.PurposesAllowed);l.writeRange(this.VendorsAllowed);l.writeRange(this.CustomVendorsAllowed);l.writeBool(this.pauseChoice);if(this.pauseChoice){l.writeDate(this.pauseChoiceUntil)}return l.getBase64CS()}else{if(this.Version==2){var l=new cmp_writer();l.writeInt(26,6);l.writeInt(2,6);l.writeDate("cmp_debug_overridetime" in window?window.cmp_debug_overridetime:this.Created);l.writeBool(this.hasUserChoice);l.writeRangeFibo(this.PurposesAllowed);l.writeRangeFibo(this.VendorsAllowed);l.writeRangeFibo(this.CustomVendorsAllowed);l.writeBool(this.pauseChoice);if(this.pauseChoice){l.writeDate(this.pauseChoiceUntil)}return l.getBase64CS()}}}};this.isApiMatch=function(b,c){if(b===c||c==="*"){return true}else{if(c.substring(c.length-1)==="*"){c=c.substring(0,c.length-1);if(b.substring(0,c.length)==c){return true}else{return false}}else{return false}}};this.addGppSection=function(c){var b=c.sectionID;if(this.gppSectionIds.indexOf(b)==-1){this.gppSections.push(c);this.gppSectionIds.push(b)}else{this.gppSections[this.gppSectionIds.indexOf(b)]=c}};this.setGppField=function(f,j,g){var h=[];var e=false;for(var d=0;d<this.gppSections.length;d++){if(this.isApiMatch(this.gppSections[d].apiPrefix,f)){h.push(d)}}if(h.length==0){for(var d=0;d<this.gppManifests.length;d++){if(this.isApiMatch(this.gppManifests[d].apiPrefix,f)){this.addGppSection(this.gppManifests[d].clone());var c=this.gppSections.length-1;if(this.gppSections[c]){this.gppSections[c].setValue(j,g);e=true}}}}else{for(var d=0;d<h.length;d++){var b=h[d];if(this.gppSections[b]){this.gppSections[b].setValue(j,g);e=true}}}return e};this.getGppField=function(c,e){var d=-1;for(var b=0;b<this.gppSections.length;b++){if(this.gppSections[b].apiPrefix==c){d=b}}if(this.gppSections[d]){return this.gppSections[d].getValue(e)}else{return null}};this.hasGppField=function(b,c){return this.getGppField(b,c)===null};this.b64wschars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";this.toB64ws=function(f){var d="";while(f.length%6!=0){f+="0"}for(var c=0;c<f.length;c+=6){var e=f.substring(c,c+6);var b=parseInt(e,2);d+=this.b64wschars.substring(b,b+1)}return d};this.fromB64ws=function(b){var f="";for(var e=0;e<b.length;e++){var h=b.charAt(e);var d=this.b64wschars.indexOf(h);if(d==-1){break}var g=d.toString(2);while(g.length<6){g="0"+g}f+=g}return f};if(typeof(a)=="string"&&a!=""){this.fromString(a)}}function cmp_fibo(){this.ncache=[0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987];this.ecache=[];this.maxfibo=30;this.fibo=function(k){if(k in this.ncache){return this.ncache[k]}var h=k-1;var g=k-2;if(h in this.ncache&&g in this.ncache){this.ncache[k]=this.ncache[h]+this.ncache[g];return this.ncache[k]}var e=0;var d=1;var j=0;for(var f=0;f<k;f++){j=e;e=d;d+=j}this.ncache[k]=e;return e};this.largeOrEqual=function(d){var a=0;var c=0;for(var b=1;b<this.maxfibo;b++){c=this.fibo(b);if(c<=d){a=b}else{break}}return a};this.encode=function(f){if(f<=0){return""}if(f in this.ecache){return this.ecache[f]}var e=f;var c=this.largeOrEqual(f);var a=[];for(var d=0;d<c+3;d++){a[d]=0}var d=c;var b=0;while(f>0&&b<=this.maxfibo&&d>=0){b++;a[d]="1";f=f-this.fibo(d);d--;while(d>=0&&this.ncache[d]>f){a[d]="0";d--}}a[c+1]="1";a=a.slice(0,c+2);a=a.slice(2);this.ecache[e]=a.join("");return this.ecache[e]};this.decode=function(e){if(e==""){return 0}e=e.substring(0,e.length-1);var b=e.length;var a=0;for(var c=0;c<=b;c++){var d=e.substring(c,c+1);if(d=="1"){a+=this.fibo(c+2)}}return a}}function cmp_gppmanifest(b,c,a){if(typeof(a)!=="boolean"){a=false}this.sectionID=b;this.apiPrefix=c;this.isCustomFormat=a;this.subsectionDelimiter=".";this.fieldDefinition=[];this.input="";this.disabledCommands=[];this.fieldTypes={bool:{read:"readBool",write:"writeBool",jstype:"boolean"},"int":{read:"readInt",write:"writeInt",jstype:"number",requireLength:true},fibo:{read:"readIntFibo",write:"writeIntFibo",jstype:"number"},date:{read:"readDate",write:"writeDate",jstype:"Date"},datetime:{read:"readDate",write:"writeDate",jstype:"Date"},lang:{read:"readLang",write:"writeLang",jstype:"string"},string:{read:"readString",write:"writeString",jstype:"string",requireLength:true},bits:{read:"readBitField",write:"writeBitField",jstype:"number[]",requireLength:true},varbits:{read:"readVarBitField",write:"writeVarBitField",jstype:"number[]"},nbits:{read:"readNBitField",write:"writeNBitField",jstype:"number[]",requireLength:true,requireSize:true},range:{read:"readRange",write:"writeRange",jstype:"number[]"},rangefibo:{read:"readRangeFibo",write:"writeRangeFibo",jstype:"number[]"},optimizedrange:{read:"readOptimizedRange",write:"writeOptimizedRange",jstype:"number[]"},optimizedintrange:{read:"readOptimizedIntRange",write:"writeOptimizedIntRange",jstype:"number[]"},arrayrange:{read:"readArrayOfRanges",write:"writeArrayOfRanges",jstype:"ranges"},narrayrange:{read:"readNArrayOfRanges",write:"writeNArrayOfRanges",jstype:"ranges",requireLength:true,requireSize:true}};this.clone=function(){var d=new cmp_gppmanifest(this.sectionID,this.apiPrefix,this.isCustomFormat);d.fieldDefinition=JSON.parse(JSON.stringify(this.fieldDefinition));d.input=this.input;d.disabledCommands=JSON.parse(JSON.stringify(this.disabledCommands));return d};this.addField=function(g,j,d,f,h,i,e){if(typeof(d)!="number"){d=0}if(typeof(f)!="number"){f=0}if(typeof(h)!="number"){h=0}if(typeof(i)!="boolean"){i=false}if(typeof(e)==="undefined"||e===null||!i){e=false}if(j in this.fieldTypes){this.fieldDefinition.push({name:g,definitiontype:j,length:d,size:h,subsectionIndex:f,value:null,hasfixedvalue:i,fixedvalue:e,read:this.fieldTypes[j].read,write:this.fieldTypes[j].write,jstype:this.fieldTypes[j].jstype})}return this};this.disableAPICommand=function(d){this.disabledCommands.push(d);return this};this.read=function(k){this.input=k;if(this.isCustomFormat){return false}var h=k.split(this.subsectionDelimiter);for(var g=0;g<h.length;g++){var d=new cmp_reader(h[g]);for(var f=0;f<this.fieldDefinition.length;f++){if(this.fieldDefinition[f].subsectionIndex==g){var e=this.fieldTypes[this.fieldDefinition[f].definitiontype];this.fieldDefinition[f].value=this.sanitizeType(d[e.read](this.fieldDefinition[f].length,this.fieldDefinition[f].size),e.jstype)}}}};this.write=function(){if(this.isCustomFormat){return this.input}var k=[];for(var f=0;f<this.fieldDefinition.length;f++){if(!(this.fieldDefinition[f].subsectionIndex in k)){k[this.fieldDefinition[f].subsectionIndex]=new cmp_writer()}var e=this.fieldTypes[this.fieldDefinition[f].definitiontype];var l=this.fieldDefinition[f].value;if(this.fieldDefinition[f].hasfixedvalue){l=this.fieldDefinition[f].fixedvalue}var d=this.fieldDefinition[f].length;var h=this.fieldDefinition[f].size;k[this.fieldDefinition[f].subsectionIndex][e.write](this.sanitizeType(l,e.jstype),d,h)}for(var g=0;g<k.length;g++){k[g]=k[g].getBase64CS()}this.input=k.join(this.subsectionDelimiter);return this.input};this.sanitizeType=function(f,d){if(d.substring(d.length-2)=="[]"){d=d.substring(0,d.length-2);if(!Array.isArray(f)){f=[]}for(var e=0;e<f.length;e++){f[e]=this.sanitizeType(f[e],d)}return f}switch(d){case"ranges":if(!Array.isArray(f)){f=[]}for(var e=0;e<f.length;e++){f[e]={key:this.sanitizeType("key" in f[e]?f[e].key:0,"int"),type:this.sanitizeType("type" in f[e]?f[e].type:0,"int"),ids:this.sanitizeType("ids" in f[e]?f[e].ids:0,"number[]")}}return f;break;case"boolean":case"bool":return f===true||f===1;break;case"number":case"int":return isNaN(parseInt(f))?0:parseInt(f);break;case"float":return isNaN(parseFloat(f))?0:parseFloat(f);break;case"string":return typeof(f)=="string"?f:(typeof(f)=="number"?f+"":"");break;case"Date":case"date":case"datetime":return"cmp_debug_overridetime" in window?window.cmp_debug_overridetime:((f instanceof Date&&!isNaN(f))?f:(typeof(f)=="number"?new Date(f):new Date()));break}return null};this.setValue=function(h,g){var f=false;for(var e=0;e<this.fieldDefinition.length;e++){if(this.fieldDefinition[e].name==h){var d=this.fieldTypes[this.fieldDefinition[e].definitiontype];this.fieldDefinition[e].value=this.sanitizeType(g,d.jstype);f=true;break}}return f};this.getValue=function(g){for(var e=0;e<this.fieldDefinition.length;e++){if(this.fieldDefinition[e].name==g){var d=this.fieldTypes[this.fieldDefinition[e].definitiontype];var f=this.fieldDefinition[e].value;if(this.fieldDefinition[e].hasfixedvalue){f=this.fieldDefinition[e].fixedvalue}return this.sanitizeType(f,d.jstype)}}return null};this.toObject=function(){var h=[];var k=0;var f={};var i=true;for(var e=0;e<this.fieldDefinition.length;e++){var d=this.fieldTypes[this.fieldDefinition[e].definitiontype];if(this.fieldDefinition[e].subsectionIndex!=k){if(!i){h.push(f)}f={};i=true;k=this.fieldDefinition[e].subsectionIndex}var g=this.fieldDefinition[e].value;if(this.fieldDefinition[e].hasfixedvalue){g=this.fieldDefinition[e].fixedvalue}f[this.fieldDefinition[e].name]=this.sanitizeType(g,d.jstype);i=false}if(!i){h.push(f)}return h}}window.cmp_getGPPManifests=function(){var a=[];a.push((new cmp_gppmanifest(5,"tcfcav1")).addField("Version","int",6,0,0,true,1).addField("Created","datetime").addField("LastUpdated","datetime").addField("CmpId","int",12).addField("CmpVersion","int",12).addField("ConsentScreen","int",6).addField("ConsentLanguage","string",2).addField("VendorListVersion","int",12).addField("TcfPolicyVersion","int",6).addField("UseNonStandardStacks","bool").addField("SpecialFeatureExpressConsent","bits",12).addField("PurposesExpressConsent","bits",24).addField("PurposesImpliedConsent","bits",24).addField("VendorExpressConsent","optimizedrange").addField("VendorImpliedConsent","optimizedrange").addField("PubRestrictions","narrayrange",6,0,2).addField("SubsectionType","int",3,1,0,true,1).addField("DisclosedVendors","optimizedrange",0,1));a.push((new cmp_gppmanifest(2,"tcfeuv2")).addField("Version","int",6,0,0,true,3).addField("Created","datetime").addField("LastUpdated","datetime").addField("CmpId","int",12).addField("CmpVersion","int",12).addField("ConsentScreen","int",6).addField("ConsentLanguage","string",2).addField("VendorListVersion","int",12).addField("TcfPolicyVersion","int",6).addField("IsServiceSpecific","bool").addField("UseNonStandardStacks","bool").addField("SpecialFeatureOptIns","bits",12).addField("PurposeConsent","bits",24).addField("PurposesLITransparency","bits",24).addField("PurposeOneTreatment","bool").addField("PublisherCC","string",2).addField("VendorConsent","optimizedintrange").addField("VendorLegitimateInterest","optimizedintrange").disableAPICommand("getSection"));a.push((new cmp_gppmanifest(8,"usca")).addField("Version","int",6,0,0,true,1).addField("SaleOptOutNotice","int",2).addField("SharingOptOutNotice","int",2).addField("SensitiveDataLimitUseNotice","int",2).addField("SaleOptOut","int",2).addField("SharingOptOut","int",2).addField("SensitiveDataProcessing","nbits",9,0,2).addField("KnownChildSensitiveDataConsents","nbits",2,0,2).addField("PersonalDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(10,"usco")).addField("Version","int",6,0,0,true,1).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",7,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(12,"usct")).addField("Version","int",6,0,0,true,1).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","nbits",3,0,2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(17,"usde")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",9,0,2).addField("KnownChildSensitiveDataConsents","nbits",5,0,2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(13,"usfl")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","nbits",3,0,2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2));a.push((new cmp_gppmanifest(18,"usia")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(23,"usmn")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(14,"usmt")).addField("Version","int",6,0,0,true,1).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","nbits",3,0,2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((("cmp_gc" in window&&window.cmp_gc("gppuspversion")==1)?((new cmp_gppmanifest(7,"usnat")).addField("Version","int",6,0,0,true,1).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("SharingOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SensitiveDataProcessingOptOutNotice","int",2).addField("SensitiveDataLimitUseNotice","int",2).addField("SaleOptOut","int",2).addField("SharingOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",12,0,2).addField("KnownChildSensitiveDataConsents","nbits",2,0,2).addField("PersonalDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1)):((new cmp_gppmanifest(7,"usnat")).addField("Version","int",6,0,0,true,2).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("SharingOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SensitiveDataProcessingOptOutNotice","int",2).addField("SensitiveDataLimitUseNotice","int",2).addField("SaleOptOut","int",2).addField("SharingOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",16,0,2).addField("KnownChildSensitiveDataConsents","nbits",3,0,2).addField("PersonalDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1))));a.push((new cmp_gppmanifest(19,"usne")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(20,"usnh")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","nbits",3,0,2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(21,"usnj")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",10,0,2).addField("KnownChildSensitiveDataConsents","nbits",5,0,2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(15,"usor")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",11,0,2).addField("KnownChildSensitiveDataConsents","nbits",3,0,2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(6,"usp",true)));a.push((new cmp_gppmanifest(22,"ustn")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(16,"ustx")).addField("Version","int",6,0,0,true,1).addField("ProcessingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("AdditionalDataProcessingConsent","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2).addField("SubsectionType","int",2,1,0,true,1).addField("Gpc","bool",1,1));a.push((new cmp_gppmanifest(11,"usut")).addField("Version","int",6,0,0,true,1).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SensitiveDataProcessingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2));a.push((new cmp_gppmanifest(9,"usva")).addField("Version","int",6,0,0,true,1).addField("SharingNotice","int",2).addField("SaleOptOutNotice","int",2).addField("TargetedAdvertisingOptOutNotice","int",2).addField("SaleOptOut","int",2).addField("TargetedAdvertisingOptOut","int",2).addField("SensitiveDataProcessing","nbits",8,0,2).addField("KnownChildSensitiveDataConsents","int",2).addField("MspaCoveredTransaction","int",2).addField("MspaOptOutOptionMode","int",2).addField("MspaServiceProviderMode","int",2));return a};function cmp_reader(a,b){this.rpl=function(e,c,d){return e.split(c).join(d)};this.repeat=function(d){var e="";for(var c=0;c<d;c++){e+="0"}return e};this.padLeft=function(c,d){return this.repeat(Math.max(0,d))+c};this.base64toBits=function(h){h=this.rpl(h,"%2B","+");h=this.rpl(h,"%2F","/");h=this.rpl(h,"-","+");h=this.rpl(h,"_","/");h=this.rpl(h," ","+");h=this.rpl(h,"%2B","+");while(h.length%4!==0){h+="="}var c;try{c=window.atob2(h)}catch(j){try{c=window.atob(h)}catch(k){c=""}}var d="";for(var g=0;g<c.length;g++){var e=c.charCodeAt(g).toString(2);d+=this.padLeft(e,8-e.length)}return d};this.read=function(c){var d=this.cs.substring(0,c);this.cs=this.cs.substring(c,99999999);return d};this.readInt=function(c){return parseInt(this.read(c),2)};this.readIntFibo=function(){var c=this.cs.substring(0,this.cs.indexOf("11")+2);if(c!=""){this.cs=this.cs.substring(c.length);return this.fibo.decode(c)}else{return""}};this.readDate=function(){return new Date(this.readInt(36)*100)};this.readLang=function(){return this.readString(2).toLowerCase()};this.readString=function(c){var e="";for(var d=0;d<c;d++){e+=String.fromCharCode(this.readInt(6)+65)}return e};this.readBool=function(){return parseInt(this.read(1),2)===1};this.readBitField=function(c){var f=this.read(c);if(f===""){return[]}f=f.split("");var d=[];for(var e=0;e<c;e++){if(parseInt(f[e])===1){if(d.indexOf(e+1)===-1){d.push(e+1)}}}return d};this.readNBitField=function(e,d){var c=[];for(var f=1;f<=e;f++){c.push(this.readInt(d))}return c};this.readVarBitField=function(){var c=this.readInt(16);return this.readBitField(c)};this.readRange=function(){var f=this.readInt(12);var l=[];var h=0;var k=0;for(var g=0;g<f;g++){if(this.readBool()){h=this.readInt(16);k=this.readInt(16)}else{h=this.readInt(16);k=h}for(var d=h;d<=k;d++){if(d<1){continue}l.push(d)}}return l};this.readRangeFibo=function(){var g=this.readInt(12);var m=[];var k=0;var l=0;var d=0;for(var h=0;h<g;h++){if(this.readBool()){k=this.readIntFibo()+d;l=k+this.readIntFibo()}else{k=this.readIntFibo()+d;l=k}d=l;for(var f=k;f<=l;f++){if(f<1){continue}m.push(f)}}return m};this.readOptimizedRange=function(){var c=this.readBool();if(c===true){return this.readRangeFibo()}else{return this.readVarBitField()}};this.readOptimizedIntRange=function(){var c=this.readInt(16);var d=this.readBool();if(d===true){return this.readRange()}else{return this.readBitField(c)}};this.readArrayOfRanges=function(){var d=this.readInt(12);var c=[];for(var f=0;f<d;f++){var e=this.readInt(6);var h=this.readInt(2);var g=this.readOptimizedIntRange();c.push({key:e,type:h,ids:g})}return c};this.readNArrayOfRanges=function(c,k){var e=this.readInt(12);var d=[];for(var g=0;g<e;g++){var f=this.readInt(c);var j=this.readInt(k);var h=this.readOptimizedRange();d.push({key:f,type:j,ids:h})}return d};if(typeof(b)==="string"&&b!==""){this.cs=b}else{this.cs=this.base64toBits(a)}this.fibo=new cmp_fibo()}function cmp_writer(){this.cs="";this.fibo=new cmp_fibo();this.clear=function(){this.cs=""};this.getCS=function(){return this.cs};this.setCS=function(a){this.cs=a};this.getBase64CS=function(){return this.bitsToBase64(this.cs)};this.rpl=function(c,a,b){return c.split(a).join(b)};this.repeat=function(b){var c="";for(var a=0;a<b;a++){c+="0"}return c};this.padRight=function(a,b){return a+this.repeat(Math.max(0,b))};this.bitsToBase64=function(h){if(h){h=this.padRight(h,7-(((h.length)+7)%8));var a="";for(var c=0;c<h.length;c+=8){a+=String.fromCharCode(parseInt(h.substring(c,c+8),2))}var g=a;try{a=window.btoa2(g)}catch(j){try{a=window.btoa(g)}catch(d){a=""}}a=this.rpl(a,"+","-");a=this.rpl(a,"/","_");a=this.rpl(a," ","+");a=a.replace(/=+$/,"");return a}return null};this.padLeft=function(a,b){return this.repeat(Math.max(0,b))+a};this.repeat=function(b){var c="";for(var a=0;a<b;a++){c+="0"}return c};this.getMaxId=function(c){var a=0;for(var b=0;b<c.length;b++){if(a<c[b]){a=c[b]}}return a};this.write=function(a){this.cs+=a};this.writeBool=function(a){this.writeInt(a===true||a===1?1:0,1)};this.writeInt=function(b,a){var c;c=parseInt(b,10).toString(2);if(a>=(c.length)){c=this.padLeft(c,a-(c.length))}if(c.length>a){c=c.substring(0,a)}this.write(c)};this.writeDate=function(a){if(a instanceof Date){this.writeInt(a.getTime()/100,36)}else{this.writeInt(a,36)}};this.writeString=function(c,a){c=c.substring(c,a);while(c.length<a){c+=" "}for(var b=0;b<c.length;b++){this.writeInt(c.substring(b,b+1).toUpperCase().charCodeAt(0)-65,6)}};this.writeLang=function(a){this.writeString(a.substring(0,2),2)};this.writeBitField=function(b,a){for(var c=1;c<=a;c++){this.writeBool(cmp_fnd(b,c)!==-1)}};this.writeNBitField=function(b,c,a){for(var d=0;d<c;d++){this.writeInt(d in b?parseInt(b[d]):0,a)}};this.writeVarBitField=function(b){var a=this.getMaxId(b);this.writeInt(a,16);this.writeBitField(b,a)};this.ids2range=function(h){h.sort(function(e,c){if(parseInt(e)<parseInt(c)){return -1}if(parseInt(e)>parseInt(c)){return 1}return 0});while(h.length>0&&h[0]===0){h.shift()}var b=[];var g=0;var j=0;var k=0;var f=0;for(var d=0;d<h.length;d++){k=parseInt(h[d]);if(d===0){g=k;j=k}if((j<k-1)){f=j;b.push({s:g,e:j});g=k}j=k}if(g>0&&f!=j){b.push({s:g,e:j})}return b};this.writeRange=function(d){var b=this.ids2range(d);this.writeInt(b.length,12);for(var c=0;c<b.length;c++){if(b[c]["s"]<b[c]["e"]){this.writeBool(true);this.writeInt(b[c]["s"],16);this.writeInt(b[c]["e"],16)}else{this.writeBool(false);this.writeInt(b[c]["s"],16)}}};this.writeBitFieldOrRange=function(d){var c=this.getMaxId(d);this.writeInt(c,16);var e=this.cs;this.cs="";this.writeBool(false);this.writeBitField(d,c);var b=this.cs;this.cs="";this.writeBool(true);this.writeRange(d);var a=this.cs;if(b.length>a.length){e+=a}else{e+=b}this.cs=e};this.writeIntFibo=function(a){this.cs+=this.fibo.encode(a)};this.writeRangeFibo=function(f){var b=this.ids2range(f);var e=b.length;this.writeInt(e,12);var c=0;for(var d=0;d<e;d++){if(b[d]["s"]<b[d]["e"]){this.writeBool(true);this.writeIntFibo(b[d]["s"]-c);this.writeIntFibo(b[d]["e"]-b[d]["s"]);c=b[d]["e"]}else{this.writeBool(false);this.writeIntFibo(b[d]["s"]-c);c=b[d]["s"]}}};this.writeOptimizedRange=function(a){var b=this.cs;this.cs=b;this.writeBool(0);this.writeVarBitField(a);var d=this.cs;this.cs=b;this.writeBool(1);this.writeRangeFibo(a);var c=this.cs;this.cs=(d.length<=c.length)?d:c};this.writeOptimizedIntRange=function(b){var a=this.getMaxId(b);var c=this.cs;this.cs=c;this.writeInt(a,16);this.writeBool(0);this.writeBitField(b,a);var e=this.cs;this.cs=c;this.writeInt(a,16);this.writeBool(1);this.writeRange(b);var d=this.cs;this.cs=(e.length<=d.length)?e:d};this.writeArrayOfRanges=function(a){this.writeInt(a.length,12);for(var b in a){if(typeof(b)=="object"&&b!==null){this.writeInt("key" in b?b.key:0,6);this.writeInt("type" in b?b.type:0,2);this.writeOptimizedIntRange("ids" in ids?b.ids:[])}}};this.writeNArrayOfRanges=function(b,a,d){this.writeInt(b.length,12);for(var c in b){if(typeof(c)=="object"&&c!==null){this.writeInt("key" in c?c.key:0,a);this.writeInt("type" in c?c.type:0,d);this.writeOptimizedRange("ids" in ids?c.ids:[])}}}}function cmp_storage(a,d,b,c){this.cookiescope=a;this.consentscope=c;this.storeCookie=d;this.storeLS=b;this.getDomainForScope=function(){var g=location.hostname.toLowerCase();if(this.cookiescope==0){var e=["co.uk","azurewebsites.net","com.tr","co.il","com.br","com.au","com.ar","com.eg","com.hr","com.my","com.pl","com.sa","com.sv","co.ee","co.nz","com.sg","co.at","gov.sg"];var f=g.split(".");if(f.length>=2&&f[f.length-1].replace(/[0-9]/g,"")!=""){g=f[f.length-2]+"."+f[f.length-1];if(f.length>2&&cmp_fnd(e,g)!=-1){g=f[f.length-3]+"."+g}g="."+g}else{g=""}}return g};this.getStorageCookieNames=function(g,j,i,k,e,h){var f={};if(i==1||i==0){f.name="__cmpconsent"+g;f.cvc="__cmpcvcu"+g;f.cpc="__cmpcpcu"+g;f.ccc="__cmpcccu"+g;f.wel="__cmpwelu"+g;f.altiab="__cmpiabu"+g;f.altiabc="__cmpiabcu"+g;f.altiabli="__cmpiabliu"+g;f.altiabcli="__cmpiabcliu"+g}else{if(i==2){f.name="__cmpconsentx"+j;f.cvc="__cmpcvcx"+j;f.cpc="__cmpcpcx"+j;f.ccc="__cmpcccx"+j;f.wel="__cmpwelx"+j;f.altiab="__cmpiabx"+j;f.altiabc="__cmpiabcx"+j;f.altiabli="__cmpiablix"+j;f.altiabcli="__cmpiabclix"+j}else{if(i==3){f.name="__cmpconsentx"+j;f.cvc="__cmpcvcx"+j;f.cpc="__cmpcpcx"+j;f.ccc="__cmpcccx"+j;f.wel="__cmpwelx"+j;f.altiab="__cmpiabx"+j;f.altiabc="__cmpiabcx"+j;f.altiabli="__cmpiablix"+j;f.altiabcli="__cmpiabclix"+j}else{if(i==4){f.name="__cmpconsents"+k;f.cvc="__cmpcvcs"+k;f.cpc="__cmpcpcs"+k;f.ccc="__cmpcccs"+k;f.wel="__cmpwels"+k;f.altiab="__cmpiabs"+k;f.altiabc="__cmpiabcs"+k;f.altiabli="__cmpiablis"+k;f.altiabcli="__cmpiabclis"+k}else{if(i==5){f.name="__cmpconsentx"+j;f.cvc="__cmpcvcx"+j;f.cpc="__cmpcpcx"+j;f.ccc="__cmpcccx"+j;f.wel="__cmpwelx"+j;f.altiab="__cmpiab"+j;f.altiabc="__cmpiabc"+j;f.altiabli="__cmpiabli"+j;f.altiabcli="__cmpiabcli"+j}else{f.name="__cmpconsentx"+j;f.cvc="__cmpcvcx"+j;f.cpc="__cmpcpcx"+j;f.ccc="__cmpcccx"+j;f.wel="__cmpwelx"+j;f.altiab="__cmpiabx"+j;f.altiabc="__cmpiabcx"+j;f.altiabli="__cmpiablix"+j;f.altiabcli="__cmpiabclix"+j}}}}}if(e>0){f.alt=h?"euconsent-v2":"nc_euconsent-v2"}else{f.alt=h?"euconsent":"nc_euconsent"}f.altcpc="__cmpcpc";f.altcvc="__cmpcvc";f.altccc="__cmpccc";f.altwel="__cmpwel";f.iab="__cmpiab";f.iabc="__cmpiabc";f.iabli="__cmpiabli";f.iabcli="__cmpiabcli";f.altcvc="__cmpcvc";f.altccc="__cmpccc";if("cmp_storage_name_default" in window){f.name=window.cmp_storage_name_default;f.alt=window.cmp_storage_name_default}if("cmp_storage_name_cpc" in window){f.cpc=window.cmp_storage_name_cpc;f.altcpc=window.cmp_storage_name_cpc}if("cmp_storage_name_cvc" in window){f.cvc=window.cmp_storage_name_cvc;f.altcvc=window.cmp_storage_name_cvc}if("cmp_storage_name_ccc" in window){f.ccc=window.cmp_storage_name_ccc;f.altccc=window.cmp_storage_name_ccc}if("cmp_storage_name_wel" in window){f.wel=window.cmp_storage_name_wel;f.altwel=window.cmp_storage_name_wel}if("cmp_storage_name_altcpc" in window){f.altcpc=window.cmp_storage_name_altcpc}if("cmp_storage_name_altcvc" in window){f.altcvc=window.cmp_storage_name_altcvc}if("cmp_storage_name_altccc" in window){f.altccc=window.cmp_storage_name_altccc}if("cmp_storage_name_altwel" in window){f.altwel=window.cmp_storage_name_altwel}return f};this.writeData=function(k,f,j){if(this.cookiescope==2){return}if(this.storeLS){var h=this.getDomainForScope();if(j<=0){try{localStorage.removeItem(n_+"_"+h);localStorage.removeItem(k+"_expire_"+h);if((this.consentscope==1||this.consentscope==2||this.consentscope==4)&&window.frames.__cmpcdframe){window.frames.__cmpcdframe.postMessage("cmpcd:rem:"+k,"*");window.frames.__cmpcdframe.postMessage("cmpcd:rem:"+k+"_expire","*")}}catch(i){}}else{try{localStorage.setItem(k+"_"+h,f);var g=(new Date()).getTime()+j*86400*1000;localStorage.setItem(k+"_expire_"+h,g+"");if((this.consentscope==1||this.consentscope==2||this.consentscope==4)&&window.frames.__cmpcdframe){window.frames.__cmpcdframe.postMessage("cmpcd:set:"+k+"="+f,"*");window.frames.__cmpcdframe.postMessage("cmpcd:set:"+k+"_expire="+g,"*")}}catch(i){}}}if(this.storeCookie){this.writeCookie(k,f,j)}};this.writeCookie=function(f,k,h,o,l){if(typeof(o)=="boolean"&&o===true){}else{if(this.cookiescope==2){return}}var j=new Date();j=new Date(j.getTime()+h*86400*1000);var i=this.getDomainForScope();if(typeof(l)=="boolean"&&l===true){i=""}var m=("cmp_cookie_path" in window)?window.cmp_cookie_path:"/";try{var g=window==top?"None":"Lax";document.cookie=f+"="+k+";expires="+j.toUTCString()+";path="+m+(i!=""?";domain="+i:"")+(location.protocol=="https:"?";SameSite="+g+";Secure":";SameSite=Lax")}catch(h){}};this.readData=function(l){var f=null;if(this.storeLS){var g=this.getDomainForScope();try{if((this.consentscope==1||this.consentscope==2||this.consentscope==4)&&window.frames.__cmpcdframe){window.frames.__cmpcdframe.postMessage("cmpcd:req:"+l+"_expire","*");window.frames.__cmpcdframe.postMessage("cmpcd:req:"+l,"*")}var j=localStorage.getItem(l+"_expire_"+g);if(j!==null&&j>=(new Date()).getTime()){f=localStorage.getItem(l+"_"+g)}if((this.consentscope==1||this.consentscope==2||this.consentscope==4)&&window.frames.__cmpcdframe){var i=this.getCrossDomain(l+"_expire",false);if(i!==false&&i!==null&&i>=(new Date()).getTime()){var k=this.getCrossDomain(l,false);if(k!==false&&k!=""){f=k}}}}catch(h){}}if(f==null&&(this.storeCookie)){f=this.readCookie(l)}if(f==null){f=""}return f};this.getDocCookie=function(){var g="";try{g=document.cookie}catch(f){}return g};this.readCookie=function(l){var e=this.getDocCookie();var j="";var g=0;while(e!=""&&g<100){g++;while(e.substr(0,1)==" "){e=e.substr(1,e.length)}var k=e.substring(0,e.indexOf("="));if(e.indexOf(";")!=-1){var f=e.substring(e.indexOf("=")+1,e.indexOf(";"))}else{var f=e.substr(e.indexOf("=")+1,e.length)}if(l==k){j=f}var h=e.indexOf(";")+1;if(h==0){h=e.length}e=e.substring(h,e.length)}return(j)};this.readCookies=function(){var e=this.getDocCookie();var j=[];var g=0;while(e!=""&&g<100){g++;while(e.substr(0,1)==" "){e=e.substr(1,e.length)}var k=e.substring(0,e.indexOf("="));if(e.indexOf(";")!=-1){var f=e.substring(e.indexOf("=")+1,e.indexOf(";"))}else{var f=e.substr(e.indexOf("=")+1,e.length)}j.push({n:k,v:f});var h=e.indexOf(";")+1;if(h==0){h=e.length}e=e.substring(h,e.length)}return j};this.hasData=function(j){if(this.storeLS){var f=this.getDomainForScope();try{var i=localStorage.getItem(j+"_expire_"+f);if(i!==null&&i>=(new Date()).getTime()&&localStorage.getItem(j+"_"+f)!==null){return true}if((this.consentscope==1||this.consentscope==2||this.consentscope==4)&&window.frames.__cmpcdframe){var h=this.getCrossDomain(j+"_expire",false);if(h!==false&&h!==null&&h>=(new Date()).getTime()){return true}}}catch(g){}}if(this.storeCookie){return this.hasCookie(j)}return false};this.hasCookie=function(k){var e=this.getDocCookie();var h=false;var f=0;while(e!=""&&f<100){f++;while(e.substr(0,1)==" "){e=e.substr(1,e.length)}var j=e.substring(0,e.indexOf("="));if(k==j){h=true;break}var g=e.indexOf(";")+1;if(g==0){g=e.length}e=e.substring(g,e.length)}return(h)};this.readCookieAlternative=function(g,i,h){var f=this.readData(g);if(window.cmpmngr){window.cmpmngr.log("Read cookie: "+g+" = "+f)}var e=false;if(f==""&&!this.hasData(g)){if("cmp_disablealtcookie" in window&&window.cmp_disablealtcookie===true){e=true}else{f=this.readData(i);if(window.cmpmngr){window.cmpmngr.log("Read cookie: "+i+" = "+f)}if(f==""&&!this.hasData(i)){e=true}}}if(e){f=h;if(window.cmpmngr){window.cmpmngr.log("Cookie not found, using alternative:"+f)}}return f};this.clearCookies=function(){if(cmp_gc("deletecookies",0)>0){var s="."+location.hostname.toLowerCase();var q=cmp_gc("deletecookiesinfo",[]);var f=window.cmpmngr.getCookieNames();q.push({n:f.name,d:s,v:0,t:2,l:0});q.push({n:f.name,d:s,v:0,t:2,l:1});q.push({n:f.cvc,d:s,v:0,t:2,l:0});q.push({n:f.cvc,d:s,v:0,t:2,l:1});q.push({n:f.cpc,d:s,v:0,t:2,l:0});q.push({n:f.cpc,d:s,v:0,t:2,l:1});q.push({n:f.ccc,d:s,v:0,t:2,l:0});q.push({n:f.ccc,d:s,v:0,t:2,l:1});q.push({n:"__cmp*",d:s,v:0,t:2,l:0});q.push({n:"__cmp*",d:s,v:0,t:2,l:1});for(var o=0;o<q.length;o++){q[o]["n"]=q[o]["n"].replace("*","(.*)");q[o]["d"]=q[o]["d"].replace("*","").toLowerCase();if(q[o]["d"].substr(0,1)!="."){q[o]["d"]="."+q[o]["d"]}}var u=this.readCookies();for(var p=0;p<u.length;p++){var k=cmp_gc("deletecookies",0)==1;var t=this.findCookieInfo(q,u[p]["n"],0);var g=false;if(t!=-1){if(q[t]["t"]==2){k=false}if(q[t]["t"]==1){k=true}if(q[t]["v"]!="0"){g=window.cmpmngr.getVendorConsent(q[t]["v"])}}if(!g&&k){window.cmpmngr.log("Deleting cookie: "+u[p]["n"]);try{document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;";document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;domain=";document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=";document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path="+location.pathname+";domain="}catch(r){}var m=s.split(".");for(var o=0;o<m.length-1;o++){var l=m.slice(o).join(".");try{document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=."+l;document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path="+location.pathname+";domain=."+l;document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain="+l;document.cookie=u[p]["n"]+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path="+location.pathname+";domain="+l}catch(r){}}}else{window.cmpmngr.log("Keeping cookie: "+u[p]["n"])}}try{for(var p=0;p<localStorage.length;p++){var k=cmp_gc("deletecookies",0)==1;var t=this.findCookieInfo(q,localStorage.key(p),1);var g=false;if(t!=-1){if(q[t]["t"]==2){k=false}if(q[t]["t"]==1){k=true}if(q[t]["v"]!="0"){g=window.cmpmngr.getVendorConsent(q[t]["v"])}}if(!g&&k){window.cmpmngr.log("Deleting localStorage: "+localStorage.key(p));localStorage.removeItem(localStorage.key(p))}else{window.cmpmngr.log("Keeping localStorage: "+localStorage.key(p))}}}catch(h){}}};this.findCookieInfo=function(g,k,e){var h="."+location.hostname.toLowerCase();for(var f=0;f<g.length;f++){if(g[f]["l"]!=e){continue}if(k==g[f]["n"]||(g[f]["n"].indexOf("*")!=-1&&k.match(new RegExp(g[f]["n"],"i")))){var i=h.length-g[f]["d"].length;if(i<0){i=0}if(h==g[f]["d"]||(h.substr(i,999)==g[f]["d"])){return f}}}return -1};this.crossDomainData={};this.clearCrossDomain=function(){this.crossDomainData={}};this.getCrossDomain=function(f,e){return f in this.crossDomainData?this.crossDomainData[f]:e};this.crossDomainRcv=function(f){var i=typeof f.data==="string"?f.data:"";if(i.substring(0,6)=="cmpcd:"){}if(i.substring(0,11)=="cmpcd:resp:"){var e=i.substring(11,9999);var g=e.indexOf("=");if(g>0){var h=e.substring(g+1,99999);e=e.substring(0,g);if("cmpmngr" in window){window.cmpmngr.storage.crossDomainData[e]=h}}}else{if(i=="cmpcd:load:done"){window.cmp_waitforcrossdomain=1}}}}window.cmpultrablocker=function(){this.setCSP=function(){var a=document.createElement("meta");a.setAttribute("http-equiv","Content-Security-Policy");a.setAttribute("content",this.getPolicy());if(document.head&&document.head.appendChild){document.head.appendChild(a)}else{if(document.body){document.body.appendChild(a)}else{if(document.currentScript&&document.currentScript.parentElement){document.currentScript.parentElement.appendChild(a)}else{var b=document.getElementsByTagName("script");b=b[b.length-1];b.parentElement.appendChild(a)}}}};this.unique=function(b){var c={};b.forEach(function(a){c[a+"::"+typeof a]=a});return Object.keys(c).map(function(a){return c[a]})};this.getPolicy=function(){var a=[];var b=this.getAllowedDomains().join(" ");a.push("default-src 'self' "+b);if(("cmp_block_inline" in window)&&window.cmp_block_inline==false){a.push("script-src 'unsafe-inline' 'self' "+b)}if(!("cmp_block_img" in window)||window.cmp_block_img==false){a.push("image-src * ")}if(!("cmp_block_link" in window)||window.cmp_block_link==false){a.push("style-src * 'unsafe-inline'")}else{a.push("style-src 'unsafe-inline' 'self' "+b)}return a.join("; ")};this.iabVendorCache={updated:false};this.getSystemIDfromIAB=function(c){c="i"+c;if("cmp_vendors" in window){if(!this.iabVendorCache.updated){for(var b=0;b<window.cmp_vendors.length;b++){var a=window.cmp_vendors[b];if(a.i3id>0){this.iabVendorCache["i"+a.i3id]=a.id}}this.iabVendorCache.updated=true}if(c in this.iabVendorCache){return this.iabVendorCache[c]}}return"unknown"};this.readVendorsFromCookies=function(){var j=new cmp_storage("cmp_cookiecope" in window?window.cmp_cookiecope:0,"cmp_enablecookies" in window?window.cmp_enablecookies:1,"cmp_enablels" in window?window.cmp_enablels:1);var e=j.getStorageCookieNames("cmp_uid" in window?window.cmp_uid:0,window.cmpblocker.cmpid,"cmp_scopetype" in window?window.cmp_scopetype:3,"cmp_scopeid" in window?window.cmp_scopeid:0,"cmp_tcfversion" in window?window.cmp_tcfversion:0,"cmp_tcfcompliant" in window?window.cmp_tcfcompliant:true);var f=j.readCookieAlternative(e.name,e.alt,"");var d=j.readCookieAlternative(e.cvc,e.altcvc,"");var h=j.readCookieAlternative(e.ccc,e.altccc,"");var b=[];if(d!=""){b=b.concat(d.split("_"))}if(f!=""){var g=new cmp_cs(f);for(var a=0;a<g.VendorsAllowed.length;a++){b.push(this.getSystemIDfromIAB(g.VendorsAllowed[a]))}for(var a=0;a<g.VendorsLI.length;a++){b.push(this.getSystemIDfromIAB(g.VendorsLI[a]))}}if(h!=""){var g=new cmp_cs(h);for(var a=0;a<g.VendorsAllowed.length;a++){b.push("s"+g.VendorsAllowed[a])}for(var a=0;a<g.CustomVendorsAllowed.length;a++){b.push("c"+g.CustomVendorsAllowed[a])}}return b};this.getAllowedDomains=function(){var k=[];k.push(window.cmpblocker.host);k.push(window.cmpblocker.cdn);k.push("www.w3.org");var f=window.cmpblocker.alwaysonvendors;var e=window.cmpblocker.domains;f=f.concat(this.readVendorsFromCookies());f=this.unique(f);for(var h=0;h<f.length;h++){var o=f[h];for(var g=0;g<e.length;g++){if(e[g]["v"]==o){var c=e[g]["d"]+e[g]["p"];k.push(c)}}}var l="cmp_block_ignoredomains";if(l in window){for(var h=0;h<window[l].length;h++){k.push(window[l][h])}}var l="cmp_block_ignorepaths";if(l in window){for(var h=0;h<window[l].length;h++){k.push(window[l][h])}}k=this.unique(k);return k}};window.cmp_cookieblock_defaults=function(d,c){var b="cmp_"+d;if(!(b in window)){window[b]=c}};window.cmp_cookieblock_defaults("block_inline",true);window.cmp_cookieblock_defaults("block_img",false);window.cmp_cookieblock_defaults("block_link",false);window.cmp_cookieblock_defaults("block_unknown",false);window.cmp_cookieblock_defaults("block_sync",true);window.cmp_cookieblock_defaults("block_samedomain",false);window.cmp_cookieblock_defaults("block_ignoredomains",[]);window.cmp_cookieblock_defaults("block_ignorepaths",[]);window.cmp_cookieblock_defaults("ultrablocking",0);window.cmpcookieblocker=function(a){if(typeof(a)!=="object"||a===null){a={}}var c="mode" in a?a.mode:"cm";if(typeof(c)!=="string"){c="cm"}this.cmpid=("cmp_id" in window)?window.cmp_id:0;this.cdn=("cmp_cdn" in window)?window.cmp_cdn:"cdn.consentmanager.net";this.host=("cmp_host" in window)?window.cmp_host:"delivery.consentmanager.net";this.regulationKey=("cmp_regulationkey" in window)?window.cmp_regulationkey:"GDPR";this.hasDomainData=false;this.isDomainDataLoading=false;this.domains=[];this.alwaysonvendors=[];this.ultrablocker=false;this.blockingmode="cm";this.logname="consentmanager";this.options=a;this.excludedElements=["link[rel=alternate]","link[rel=prev]","link[rel=next]","link[rel=amphtml]"];this.blockElements=["iframe","video","audio","script","embed","img","object","link","picture"];this.blockElementsHref=["link"];this.blockElementsData=["object"];this.blockElementsSrcSet=["img"];this.blockElementsAll=this.blockElements.concat(this.blockElementsHref,this.blockElementsData,this.blockElementsSrcSet);this.blockImageList=["video","audio","embed","img","object","picture"];this.queryElements=Array.from(this.blockElementsAll);this.ignoreBlockAttributes=[{name:"data-cmp-ab",value:"*"}];for(var b=0;b<this.queryElements.length;b++){this.queryElements[b]=this.queryElements[b]+":not([data-cmp-info])"}this.querySelectorString=this.queryElements.join(", ");this.setBlockingMode=function(d){if(d==="iubenda"){this.blockingmode="iubenda";this.logname="iubenda";this.cdn=("cmp_cdn" in window)?window.cmp_cdn:"cdn.iubenda.com";this.host=("cmp_host" in window)?window.cmp_host:"www.iubenda.com"}else{this.blockingmode="cm";this.logname="consentmanager";this.cdn=("cmp_cdn" in window)?window.cmp_cdn:"cdn.consentmanager.net";this.host=("cmp_host" in window)?window.cmp_host:"delivery.consentmanager.net";if("cmpmngr" in window){this.host=window.cmpmngr.host;this.cdn=window.cmpmngr.cdn}}};this.log=function(e,d){if("cmp_console" in window){window.cmp_console.log("autoblocker",e,d)}if(location.hash.indexOf("cmpdebug")!=-1||location.search.indexOf("cmpdebug")!=-1||("cmp_debug" in window&&window.cmp_debug)){if(d){console.log("%c"+this.logname+"%c"+e,"color:#7b7b7b; background-color:#ffd341; border-left:5px solid white; padding:3px; margin-right:10px;","",d)}else{console.log("%c"+this.logname+"%c"+e,"color:#7b7b7b; background-color:#ffd341; border-left:5px solid white; padding:3px; margin-right:10px;","")}}};this.observe=function(e,g){if(!e||(e.nodeType!==1&&e.nodeType!==11)){return}var d=window.MutationObserver||window.WebKitMutationObserver;if(d){var f=new d(function(h,i){g(h)});f.observe(e,{childList:true,subtree:true})}else{if(window.addEventListener){e.addEventListener("DOMNodeInserted",g,false);e.addEventListener("DOMNodeInsertedIntoDocument",g,false);e.addEventListener("DOMAttrModified",g,false);e.addEventListener("DOMAttributeNameChanged",g,false);e.addEventListener("DOMElementNameChanged",g,false);e.addEventListener("DOMSubtreeModified",g,false)}}};this.getElementsByClassName=function(d,n,l){var m=[];if(typeof(l)!=="boolean"){l=false}if((typeof(n)=="undefined"||n===undefined||n===null||typeof(n)!=="object")&&!l){n=document;if(document.body&&document.body.attachShadow){var g=Array.from(n.querySelectorAll("*")).filter(function(i){return i.shadowRoot!==null});for(var k=0;k<g.length;k++){m=m.concat(this.getElementsByClassName(d,g[k].shadowRoot,true))}}}try{if(typeof(n)!="object"||n===null){n=document}if(!l&&n&&n.getElementsByClassName){return m.concat(Array.from(n.getElementsByClassName(d)))}if(n&&n.querySelectorAll){var o=new RegExp("(^| )"+d+"( |$)");var h=n.querySelectorAll("*");for(var k=0,f=h.length;k<f;k++){if(o.test(h[k].className)){m.push(h[k])}}}}catch(e){}return m};this.hasAttribute=function(g,d){if(g===null||g===undefined){return false}else{if(typeof(g.hasAttribute)==="function"){return g.hasAttribute(d)}else{try{var e="attributes" in g&&d in g.attributes}catch(f){var e=false}return e}}};this.url2domain=function(e){var d=document.createElement("a");d.setAttribute("class","cmpignorelink cmpignoremutation");d.setAttribute("href",e);var f="";if(d.protocol=="http:"||d.protocol=="https:"){f=d.hostname}return f};this.url2path=function(e){var d=document.createElement("a");d.setAttribute("class","cmpignorelink cmpignoremutation");d.setAttribute("href",e);return d.pathname+d.search};this.similarDomains=function(e,d){e=this.host2domain(e);d=this.host2domain(d);return(e==d)||(d.length>e.length&&"."+e==d.substring(d.length-e.length-1,999))||(e.length>d.length&&"."+d==e.substring(e.length-d.length-1,999))};this.blockdomain=function(g){var n=this.url2domain(g).toLowerCase();var w=this.url2path(g).toLowerCase();var j=location.hostname.toLowerCase();if(this.blockingmode==="cm"&&n.indexOf(".consentmanager.")!=-1){this.log("Not blocking "+n+" due to consentmanager");return false}else{if(this.blockingmode==="iubenda"&&n.indexOf(".iubenda.")!=-1){this.log("Not blocking "+n+" due to iubenda");return false}else{if(this.blockingmode==="cm"&&n.indexOf("1tag.dentsu.de")!=-1){this.log("Not blocking "+n+" due to 1tag");return false}}}if(this.blockingmode==="cm"&&w.indexOf("/delivery/cmp.")!=-1||w.indexOf("/delivery/cmp_")!=-1||w.indexOf("/delivery/js")!=-1||w.indexOf("/delivery/css")!=-1||w.indexOf("/delivery/info")!=-1){this.log("Not blocking "+n+w+" due to /delivery/cmp*");return false}else{if((!("cmp_block_samedomain" in window)||!window.cmp_block_samedomain)&&(this.similarDomains(n,j)||n=="")){this.log("Not blocking "+n+" due to samedomain");return false}}if(location.hash.indexOf("cmpnoblock="+n)!=-1||location.search.indexOf("cmpnoblock="+n)!=-1){this.log("Not blocking "+n+" due to cmpnoblock");return false}if("cmp_block_onlyblockdomains" in window){var p=n.toLowerCase();if(p.substr(0,1)!="."){p="."+p}var m=false;for(var o=0;o<window.cmp_block_onlyblockdomains.length;o++){var f=window.cmp_block_onlyblockdomains[o].toLowerCase();if(f.substr(0,1)!="."){f="."+f}if(p.substr(p.length-f.length,99999)==f){m=true;this.log("Blocking "+n+" due to onlyblock domains");break}}if(!m){this.log("Not blocking "+n+" due to ignored domains (onlyblock)");return false}}if("cmp_block_ignoredomains" in window){var p=n.toLowerCase();if(p.substr(0,1)!="."){p="."+p}for(var o=0;o<window.cmp_block_ignoredomains.length;o++){var f=window.cmp_block_ignoredomains[o].toLowerCase();if(f.substr(0,1)!="."){f="."+f}if(p.substr(p.length-f.length,99999)==f){this.log("Not blocking "+n+" due to ignored domains");return false}}}if("cmp_block_ignorepaths" in window){var p=n.toLowerCase();if(p.substr(0,1)!="."){p="."+p}for(var o=0;o<window.cmp_block_ignorepaths.length;o++){var f=window.cmp_block_ignorepaths[o].toLowerCase();var k=f.substr(f.indexOf("/"),9999);f=f.substr(0,f.indexOf("/"));if(f.substr(0,1)!="."){f="."+f}if(p.substr(p.length-f.length,99999)==f&&w.substr(0,k.length)==k){this.log("Not blocking "+n+w+" due to ignored paths");return false}}}var t=String(this.url2vendor(g));var h=false;for(var o=0;o<window.cmpblocker.alwaysonvendors.length;o++){if(String(window.cmpblocker.alwaysonvendors[o])==t){h=true;break}}if(h){this.log("Not blocking "+n+w+" for vendor "+t+" is always on");return false}if(t!=""){if("blockerdomainCallback" in this.options&&typeof(this.options.blockerdomainCallback)=="function"){var e=this.options.blockerdomainCallback(String(t));if(e===true){this.log("Not blocking "+n+" due to callback feedback");return false}}else{var q=null;if("__cmp" in window){q=__cmp("getCMPData")}if(q!==null&&typeof(q)!=="undefined"&&"vendorConsents" in q&&"vendorsList" in q){var u=q.vendorsList;var s=null;for(var o=0;o<u.length;o++){if(String(u[o].systemid)==String(t)){s=u[o];break}else{if(String(u[o].iabid)==String(t)){s=u[o];break}else{if(String(u[o].id)==String(t)){s=u[o];break}}}}if(s!==null){if(s.systemid in q.vendorConsents&&q.vendorConsents[s.systemid]){this.log("Not blocking "+n+" due to vendor System ID "+s.systemid+" consent");return false}else{if(s.iabid in q.vendorConsents&&q.vendorConsents[s.iabid]){this.log("Not blocking "+n+" due to vendor IAB ID "+s.iabid+" consent");return false}else{if(s.id in q.vendorConsents&&q.vendorConsents[s.id]){this.log("Not blocking "+n+" due to vendor ID "+s.id+" consent");return false}}}}}if(q!==null&&typeof(q)!=="undefined"&&("regulationKey" in q&&q.regulationKey=="")){this.log("Not blocking "+n+" due to regulationKey==empty");return false}}}else{if(this.blockingmode==="iubenda"&&"cmp_block_unknown" in window&&window.cmp_block_unknown===false){this.log("Not blocking "+n+w+" for unkown domains should not be blocked");return false}}this.log("Domain "+n+w+" should be blocked");return true};this.blockinline=function(d){if("blockinlineCallback" in this.options&&typeof(this.options.blockinlineCallback)=="function"){return this.options.blockinlineCallback(d)}return this.hasDocumentCookie(d)};this.hasDocumentCookie=function(d){if(typeof(d)!=="string"){return false}d=d.split(" ").join("");d=d.split("\n").join("");d=d.split("\r").join("");d=d.split("\t").join("");return d.indexOf("document.cookie=")!=-1};this.copyCSS=function(e,g){for(var d in e.style){try{g.style[d]=e.style[d]}catch(f){}}};this.cloneNode=function(j,d,l){if(typeof(j)==="undefined"||j===null||typeof(j.parentNode)==="undefined"||j.parentNode===null){return false}var k=j.cloneNode(true);k.setAttribute("class",j.className+" cmplazyload");k.setAttribute("data-cmp-ab",1);this.copyCSS(j,k);if(!this.hasAttribute(j,"data-cmp-vendor")){k.setAttribute("data-cmp-fnab","1")}if(this.hasAttribute(j,"src")){if(d==""){k.removeAttribute("src")}else{k.setAttribute("src",d)}k.setAttribute("data-cmp-src",j.src)}if(this.hasAttribute(j,"href")){if(d==""){k.removeAttribute("href")}else{k.setAttribute("href",d)}k.setAttribute("data-cmp-href",j.href)}if(this.blockElementsData.indexOf(j.nodeName.toLowerCase())&&this.hasAttribute(j,"data")){if(d==""){k.removeAttribute("data")}else{k.setAttribute("data",d)}k.setAttribute("data-cmp-data",j.data)}if(this.blockElementsSrcSet.indexOf(j.nodeName.toLowerCase())&&this.hasAttribute(j,"srcset")){if(d==""){k.removeAttribute("srcset")}else{k.setAttribute("srcset",d)}k.setAttribute("data-cmp-srcset",j.srcset)}if(l!=""){k.setAttribute("type",l)}for(var f=0;f<j.attributes.length;f++){var e=j.attributes[f];if(!("name" in e)){continue}if(e.name=="onload"){try{k.setAttribute("data-cmp-"+e.name,e.value);k.removeAttribute(e.name);j.attributes[f].value=""}catch(g){}continue}if(e.name.substr(0,5)!="data-"){continue}if(e.name.substr(0,8)=="data-cmp"){continue}try{k.setAttribute(e.name,e.value)}catch(g){}}var h=j.parentNode;h.insertBefore(k,j);return k};this.removeNode=function(g){var d=g.tagName.toUpperCase()=="SCRIPT";g.setAttribute("data-cmp-ab","1");if(this.hasAttribute(g,"type")){g.setAttribute("type","text/plain")}g.removeAttribute("class");g.removeAttribute("src");g.removeAttribute("href");g.addEventListener("beforescriptexecute",window.cmpblocker.cancelExecution);var f=g.parentNode;if(f){f.removeChild(g)}if(d){try{g.textContent=""}catch(e){}try{g.remove()}catch(e){}}g=null};this.cancelExecution=function(d){window.cmpblocker.log("Preventing script from execution",d.target);d.preventDefault();d.target.removeEventListener("beforescriptexecute",window.cmpblocker.cancelExecution)};this.getNodeInfo=function(h){if(window.cmpblocker.hasAttribute(h,"data-cmp-block")&&h.getAttribute("data-cmp-block")=="contentpass"){if("cmp_contentpass_status" in window&&window.cmp_contentpass_status===1){return -6}}if(window.cmpblocker.hasAttribute(h,"data-cmp-block")&&h.getAttribute("data-cmp-block")=="purmodel"){var d="cmp_pur_enable" in window?window.cmp_pur_enable:false;var g="cmp_pur_loggedin" in window?window.cmp_pur_loggedin:false;if(d&&g){return -6}}if(window.cmpblocker.hasAttribute(h,"data-cmp-vendor")&&window.cmpblocker.alwaysonvendors.indexOf(h.getAttribute("data-cmp-vendor"))!=-1){return 15}if(this.regulationKey==""){return 14}if("cmp_block_img" in window&&!window.cmp_block_img&&h.nodeType==1&&window.cmpblocker.blockImageList.indexOf(h.nodeName.toLowerCase())!=-1){return 10}else{if(h.nodeType==1&&window.cmpblocker.blockElementsAll.indexOf(h.nodeName.toLowerCase())!=-1){if(window.cmpblocker.hasAttribute(h,"data-cmp-info")){return parseInt(h.getAttribute("data-cmp-info"))}var f="cmp_block_"+h.nodeName.toLowerCase();if(f in window&&!window[f]){return 10}if(typeof(h.matches)==="function"){for(var e=0;e<this.excludedElements.length;e++){if(h.matches(this.excludedElements[e])){return 10}}}if(h.nodeName.toLowerCase()=="script"){if(window.cmpblocker.hasAttribute(h,"data-cmp-src")){return 4}if(window.cmpblocker.hasAttribute(h,"src")){if(window.cmpblocker.blockdomain(h.src)){if(window.cmpblocker.hasAttribute(h,"async")){return -1}else{if(!("cmp_block_sync" in window)||window.cmp_block_sync){return -2}else{return 3}}}else{return 2}}if(!("cmp_block_inline" in window)||window.cmp_block_inline){if("blockinlineObjectCallback" in this.options&&typeof(this.options.blockinlineObjectCallback)=="function"){if(this.options.blockinlineObjectCallback(h)){return -3}else{return 6}}else{if(window.cmpblocker.blockinline(h.innerText)||window.cmpblocker.blockinline(h.innerHTML)){return -3}else{return 6}}}else{return 5}}else{if(h.nodeName.toLowerCase()=="iframe"){if(window.cmpblocker.hasAttribute(h,"data-cmp-src")){return 11}if(!("src" in h)||h.src==""||h.src=="about:blank"){return 7}else{if(!window.cmpblocker.blockdomain(h.src)){return 8}}return -4}else{if(window.cmpblocker.blockElementsHref.indexOf(h.nodeName.toLowerCase())!=-1){if(window.cmpblocker.hasAttribute(h,"data-cmp-href")){return 12}if(!("href" in h)||h.href==""||h.href.indexOf("/1x1.gif")!=-1||h.href.indexOf("data:")!=-1||!window.cmpblocker.blockdomain(h.href)){return 9}return -5}else{if(window.cmpblocker.blockElementsData.indexOf(h.nodeName.toLowerCase())!=-1){if(window.cmpblocker.hasAttribute(h,"data-cmp-data")){return 12}if(!("data" in h)||h.data==""||h.data.indexOf("/1x1.gif")!=-1||h.data.indexOf("data:")!=-1||!window.cmpblocker.blockdomain(h.data)){return 9}return -5}else{if(window.cmpblocker.blockElementsSrcSet.indexOf(h.nodeName.toLowerCase())!=-1&&window.cmpblocker.hasAttribute(h,"srcset")){if(window.cmpblocker.hasAttribute(h,"data-cmp-srcset")){return 12}if(!("srcset" in h)||h.srcset==""||h.srcset.indexOf("/1x1.gif")!=-1||h.srcset.indexOf("data:")!=-1||!window.cmpblocker.blockdomain(h.srcset)){return 9}return -5}else{if(window.cmpblocker.hasAttribute(h,"data-cmp-src")){return 12}if(!("src" in h)||h.src==""||h.src.indexOf("/1x1.gif")!=-1||h.src.indexOf("data:")!=-1||!window.cmpblocker.blockdomain(h.src)){return 9}return -5}}}}}}else{return 1}}};this.isNodeExcluded=function(h){var d;try{if("cmp_converter" in window){d=window.cmp_converter.getIgnoreAutoBlock()}}catch(g){d=[]}if(!Array.isArray(d)){d=[]}d=d.concat(this.ignoreBlockAttributes);for(var f=0;f<d.length;f++){if(window.cmpblocker.hasAttribute(h,d[f].name)){if(d[f].value=="*"||d[f].value==h.getAttribute(d[f].name)){return true}}}return false};this.checkNode=function(h,d){if("nodeType" in h&&(h.nodeType!=1&&h.nodeType!=1&&h.nodeType!=9&&h.nodeType!=11)){return}if("checkNodeCallback" in this.options&&typeof(this.options.checkNodeCallback)=="function"){this.options.checkNodeCallback(h,d)}if(typeof(d)!=="boolean"){d=true}var g=this.getNodeInfo(h);if(h.setAttribute&&g>1){h.setAttribute("data-cmp-info",g)}if(h.nodeName.toLowerCase()=="iframe"&&"cmp_ultrablocking" in window&&window.cmp_ultrablocking>0&&"cmpultrablocker" in window&&!window.cmpblocker.isNodeExcluded(h)){h.csp=this.ultrablocker.getPolicy(true)}if(g<=0&&!window.cmpblocker.isNodeExcluded(h)){this.log("Blocking element with type "+g,h);h.setAttribute("data-cmp-ab",1);if(h.nodeName.toLowerCase()=="script"){window.cmpblocker.cloneNode(h,"","text/plain");window.cmpblocker.removeNode(h)}else{if(h.nodeName.toLowerCase()=="iframe"){window.cmpblocker.cloneNode(h,"about:blank","");window.cmpblocker.removeNode(h)}else{if(h.nodeName.toLowerCase()=="img"){window.cmpblocker.cloneNode(h,"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7","");window.cmpblocker.removeNode(h)}else{if(window.cmpblocker.blockElements.indexOf(h.nodeName.toLowerCase())!=-1){window.cmpblocker.cloneNode(h,"","");window.cmpblocker.removeNode(h)}}}}}else{if((!("cmp_disablesubchecks" in window)||window.cmp_disablesubchecks===false)&&(typeof(h.querySelectorAll)=="function")&&d){var f=h.querySelectorAll(this.querySelectorString);if(f.length>0){for(var e=0;e<f.length;e++){this.checkNode(f[e],false)}}}}};this.unblockTimer=0;this.nodeModified=function(d){var e=false;if(d.length<10000){for(var h=0;h<d.length;h++){var k=d[h].addedNodes;for(var f=0;f<k.length;f++){if(k[f]&&k[f].classList&&k[f].classList.contains("cmpignoremutation")){}else{window.cmpblocker.checkNode(k[f]);e=true}}var g=d[h].target;if((g&&g.classList&&g.classList.contains("cmpignoremutation"))||d[h].type=="childList"){}else{window.cmpblocker.checkNode(g);e=true}}}if(e&&this.hasDomainData){window.clearTimeout(window.cmpblocker.unblockTimer);window.cmpblocker.unblockTimer=window.setTimeout(window.cmpblocker.prepareUnblock,100)}};this.contentLoaded=function(){var e=window.cmpblocker.blockElements;for(var d=0;d<e.length;d++){var g=document.getElementsByTagName(e[d]);for(var f=0;f<g.length;f++){window.cmpblocker.checkNode(g[f])}}if(window.cmpblocker.hasDomainData){window.cmpblocker.prepareUnblock()}};this.unblockExisting=function(){var e=["script"];for(var d=0;d<e.length;d++){var g=document.getElementsByTagName(e[d]);for(var f=0;f<g.length;f++){this.log("Not blocking script because it is already loaded",g[f]);g[f].setAttribute("data-cmp-info","13");g[f].setAttribute("data-cmp-ab","1")}}};this.init=function(){this.log("Initiate automatic blocking");if(location.hash.indexOf("cmpnoblocking")!=-1||location.search.indexOf("cmpnoblocking")!=-1){this.log("No automatic blocking due to cmpnoblocking");return false}if("cmp_importblockerdomains" in window){this.loadDomainData(window.cmp_importblockerdomains)}this.alwaysonvendors=[];if("cmp_importvendors" in window){this.alwaysonvendors=window.cmp_importvendors}this.unblockExisting();if("cmp_ultrablocking" in window&&window.cmp_ultrablocking>0&&"cmpultrablocker" in window){this.ultrablocker=new cmpultrablocker();this.ultrablocker.setCSP()}this.observe(document.documentElement,window.cmpblocker.nodeModified);document.addEventListener("DOMContentLoaded",window.cmpblocker.contentLoaded);document.addEventListener("readystatechange",window.cmpblocker.contentLoaded);document.addEventListener("load",window.cmpblocker.contentLoaded);window.cmpblocker.contentLoaded();window.setTimeout(window.cmpblocker.contentLoaded,50);window.setTimeout(window.cmpblocker.contentLoaded,100);window.setTimeout(window.cmpblocker.contentLoaded,150);document.cmpblockerCreateElement=document.createElement;document.createElement=function(g,d){g=(g+"").toLowerCase();if(window.cmpblocker.blockElements.indexOf(g)==-1){return document.cmpblockerCreateElement.apply(document,arguments)}var f=document.cmpblockerCreateElement.apply(document,arguments);var e=f.setAttribute.bind(f);if("currentScript" in document&&document.currentScript){if(window.cmpblocker.hasAttribute(document.currentScript,"data-cmp-ab")){if(document.currentScript.getAttribute("data-cmp-ab")>1){f.setAttribute("data-cmp-ab","2")}}}Object.defineProperties(f,{src:{get:function(){var h=f.getAttribute("src");if(h===null||typeof(h)!=="string"){h=""}if(h.substring(0,2)=="//"){var i=document.createElement("a");i.setAttribute("class","cmpignorelink cmpignoremutation");i.setAttribute("href",h);h=i.href}return h},set:function(i){if(window.cmpblocker.isNodeExcluded(f)||!window.cmpblocker.blockdomain(i)){e("src",i)}else{e("data-cmp-src",i);e("src","");e("data-cmp-fnab",1);var h=f.getAttribute("class");e("class",h+" cmplazyload");window.cmpblocker.prepareUnblocking()}return true}}});return f};document.cmpblockerAttachShadow=HTMLElement.prototype.attachShadow;HTMLElement.prototype.attachShadow=function(e){var d=document.cmpblockerAttachShadow.call(this,e);if(this.shadowRoot){window.cmpblocker.observe(this.shadowRoot,window.cmpblocker.nodeModified)}return d};window.cmpblocker.prepareUnblocking()};this.prepareUnblocking=function(){if(window.cmpblocker.cmpid==0){window.cmpblocker.cmploaded()}if(window.cmpblocker.cmpid==0){window.setTimeout(window.cmpblocker.prepareUnblocking,30);return false}if(window.cmpblocker.isDomainDataLoading){return}if(window.cmpblocker.hasDomainData){window.cmpblocker.prepareUnblock();return}window.cmpblocker.isDomainDataLoading=true;if(window.cmpblocker.blockingmode=="iubenda"){window.cmpblocker.log("Cannot load domain list on iubenda mode");return}window.cmpblocker.log("Loading domain list");var e=("cmp_proto" in window)?window.cmp_proto:"https:";if(e!="http:"&&e!="https:"){e="https:"}var d=new cmpmngr_queryfile(e+"//"+window.cmpblocker.cdn+"/delivery/customblocking/"+window.cmpblocker.cmpid+".js",null,"GET",true,window.cmpblocker.parseDomainData)};this.loadDomainData=function(e){window.cmpblocker.isDomainDataLoading=false;window.cmpblocker.domains=[];for(var d=0;d<e.length;d++){window.cmpblocker.domains.push(e[d])}window.cmpblocker.log("Domain list loaded");window.cmpblocker.hasDomainData=true};this.parseDomainDatatry=0;this.parseDomainData=function(e){window.cmpblocker.parseDomainDatatry++;if(window.cmpblocker.parseDomainDatatry>10||window.cmpblocker.blockingmode=="iubenda"){window.cmpblocker.log("Could not load domain list");return}window.cmpblocker.isDomainDataLoading=false;if(Array.isArray(e)){var h=e}else{if(e==""){var g=("cmp_proto" in window)?window.cmp_proto:"https:";if(g!="http:"&&g!="https:"){g="https:"}var d=new cmpmngr_queryfile(g+"//"+window.cmpblocker.host+"/delivery/customblocking/"+window.cmpblocker.cmpid+".js",null,"GET",true,window.cmpblocker.parseDomainData);return}try{var h=JSON.parse(e)}catch(f){var g=("cmp_proto" in window)?window.cmp_proto:"https:";if(g!="http:"&&g!="https:"){g="https:"}var d=new cmpmngr_queryfile(g+"//"+window.cmpblocker.host+"/delivery/customblocking/"+window.cmpblocker.cmpid+".js",null,"GET",true,window.cmpblocker.parseDomainData);return}}if(typeof(h)!="object"||h===null){window.cmpblocker.log("JSON decode result is not object");return}window.cmpblocker.loadDomainData(h);window.cmpblocker.prepareUnblock()};this.host2domain=function(e){e=e.toLowerCase();if(e.substring(0,1)=="."){e=e.substring(1,999)}var d=["co.uk","azurewebsites.net","com.tr","co.il","com.br","com.au","com.ar","com.eg","com.hr","com.my","com.pl","com.sa","com.sv","co.ee","co.nz","com.sg","co.at","gov.sg"];e=e.split(".");if(e.length<=2){return e.join(".")}else{if(d.indexOf(e.slice(-2).join("."))===-1){return e.slice(-2).join(".")}else{return e.slice(-3).join(".")}}};this.endsWith=function(e,d){return e.substr(e.length-d.length,999)==d};this.url2vendor=function(g){if(!window.cmpblocker.hasDomainData){return""}var o=this.url2domain(g);var e=this.host2domain(o);var h=this.url2path(g).toLowerCase();var s={};for(var m=0;m<this.domains.length;m++){var l=this.domains[m];if(l.d.substr(0,1)=="*"){l.d=l.d.substr(1,9999)}var k=l.d;if(k.substr(0,1)=="."){k=k.substr(1,999)}var q=l.p.toLowerCase();var j=false;if(q!=""){if(q!=h.substr(0,q.length)){continue}j=true}var n=0;if(o!=e&&k==o&&j){n=8}else{if(k==o&&j){n=7}else{if(o!=e&&this.endsWith(o,"."+k)&&j){n=6}else{if(this.endsWith(o,"."+k)&&j){n=5}else{if(o!=e&&k==o){n=4}else{if(k==o){n=3}else{if(o!=e&&this.endsWith(o,"."+k)){n=2}else{if(this.endsWith(o,"."+k)){n=1}}}}}}}}if(n>0){s["r"+n]=l.v;if(n==8){break}}}for(var m=8;m>=1;m--){if("r"+m in s){return s["r"+m]}}this.alertUnknownVendor(g);return""};this.sentAlerts=[];this.alertUnknownVendor=function(d){d=this.url2domain(d);if(this.sentAlerts.indexOf(d)!=-1){return}if(window.cmpblocker.blockingmode=="iubenda"){window.cmpblocker.log("Could not alert domain: "+d);return}this.sentAlerts.push(d);this.log("Vendor not found for URL "+d);var h=("cmp_proto" in window)?window.cmp_proto:"https:";if(h!="http:"&&h!="https:"){h="https:"}var g="w_"+this.cmpid+".s_1.d_"+d.split(".").join("_");try{var j=window.btoa2(g)}catch(k){try{var j=window.btoa(g)}catch(i){var j="err"}}while(j.substring(j.length-1)=="="){j=j.substring(0,j.length-1)}(new Image()).src=h+"//"+this.cdn+"/delivery/alertdomain/"+j+".gif?ref="+encodeURIComponent(location.href)};this.unblockElementByAttribute=function(g,d){var h=false;if(window.cmpblocker.hasAttribute(g,d)){if(!window.cmpblocker.hasAttribute(g,"data-cmp-vendor")||g.getAttribute("data-cmp-vendor")==""){var f=window.cmpblocker.url2vendor(g.getAttribute(d));if(f!=""){g.setAttribute("data-cmp-vendor",f);h=true}else{window.cmpblocker.alertUnknownVendor(g.getAttribute(d));if(!("cmp_block_unknown" in window)||window.cmp_block_unknown){g.setAttribute("data-cmp-vendor","unknownVendor")}else{h=true}}}}return h};this.prepareUnblock=function(){if(!window.cmpblocker.hasDomainData){return}var f=window.cmpblocker.getElementsByClassName("cmplazyload");var h=false;for(var d=0;d<f.length;d++){var g=f[d];if(window.cmpblocker.hasAttribute(g,"data-cmp-fnab")){g.removeAttribute("data-cmp-fnab");h=this.unblockElementByAttribute(g,"data-cmp-src")||h;h=this.unblockElementByAttribute(g,"data-cmp-href")||h;h=this.unblockElementByAttribute(g,"data-cmp-data")||h;h=this.unblockElementByAttribute(g,"data-cmp-srcset")||h;if(!window.cmpblocker.hasAttribute(g,"data-cmp-src")&&!window.cmpblocker.hasAttribute(g,"data-cmp-href")&&!window.cmpblocker.hasAttribute(g,"data-cmp-data")&&!window.cmpblocker.hasAttribute(g,"data-cmp-srcset")){if(!("cmp_block_inline" in window)||window.cmp_block_inline){g.setAttribute("data-cmp-vendor","unknownVendor")}else{h=true}}}}if(h){window.cmpblocker.checkApply()}else{window.cmpblocker.log("No unblocking necessary, nothing has been changed")}};this.cmploaded=function(){if("cmpmngr" in window){this.cmpid=window.cmpmngr.wsid;this.host=window.cmpmngr.host;this.cdn=window.cmpmngr.cdn;this.regulationKey=window.cmpmngr.getRegulationKey()}else{if("cmp_id" in window){this.cmpid=window.cmp_id}if("cmp_cdn" in window){this.cdn=window.cmp_cdn}if("cmp_host" in window){this.host=window.cmp_host}if("cmp_regulationkey" in window){this.regulationKey=window.cmp_regulationkey}}};this.applyRunning=false;this.checkApply=function(){if(window.cmpblocker.applyRunning){return}window.cmpblocker.applyRunning=true;window.cmpblocker.log("Starting unblocking");if("cmp_contentblocker" in window){window.cmp_contentblocker.applyPreviews()}else{window.setTimeout(window.cmpblocker.checkApply,500)}window.cmpblocker.applyRunning=false};this.setBlockingMode(c)};if(!("cmpblocker" in window)){window.cmpblocker=new cmpcookieblocker({mode:"cm"});window.cmpblocker.init()}if("__cmp" in window){__cmp("addEventListener",["cnf",window.cmpblocker.cmploaded,false],null)}(function(){var C=document;var o=window;var t="";var h="";var k="";var E=function(e){var i="cmp_"+e;e="cmp"+e+"=";var d="";var l=e.length;var J=location;var K=J.hash;var w=J.search;var u=K.indexOf(e);var I=w.indexOf(e);if(u!=-1){d=K.substring(u+l,9999)}else{if(I!=-1){d=w.substring(I+l,9999)}else{return i in o&&typeof(o[i])!=="function"?o[i]:""}}var H=d.indexOf("&");if(H!=-1){d=d.substring(0,H)}return d};var j=E("lang");if(j!=""){t=j;k=t}else{if("cmp_getlang" in o){t=o.cmp_getlang().toLowerCase();h=o.cmp_getlangs().slice(0,3).join("_");k=o.cmp_getPageLangs().slice(0,3).join("_");if("cmp_customlanguages" in o){var m=o.cmp_customlanguages;for(var y=0;y<m.length;y++){var a=m[y].l.toLowerCase();if(a==t){t="en"}}}}}var q=("cmp_proto" in o)?o.cmp_proto:"https:";if(q!="http:"&&q!="https:"){q="https:"}var n=("cmp_ref" in o)?o.cmp_ref:location.href;if(n.length>300){n=n.substring(0,300)}var A=function(l){var J=document;var M="getElementsByTagName";var O=J.createElement("script");O.setAttribute("data-cmp-ab","1");O.type="text/javascript";O.async=true;O.src=l;var N=["body","div","span","script","head"];var H="currentScript";var K="parentElement";var u="appendChild";var L="body";if(J[H]&&J[H][K]){J[H][K][u](O)}else{if(J[L]){J[L][u](O)}else{for(var w=0;w<N.length;w++){var I=J[M](N[w]);if(I.length>0){I[0][u](O);break}}}}};var b=E("design");var c=E("regulationkey");var z=E("gppkey");var s=E("att");var f=o.encodeURIComponent;var g;try{g=C.cookie.length>0}catch(B){g=false}var x=E("darkmode");if(x=="0"){x=0}else{if(x=="1"){x=1}else{try{if("matchMedia" in window&&window.matchMedia){var G=window.matchMedia("(prefers-color-scheme: dark)");if("matches" in G&&G.matches){x=1}}}catch(B){x=0}}}var p=q+"//"+o.cmp_host+"/delivery/cmp.php?";p+=("cmp_id" in o&&o.cmp_id>0?"id="+o.cmp_id:"")+("cmp_cdid" in o?"&cdid="+o.cmp_cdid:"")+"&h="+f(n);p+=(b!=""?"&cmpdesign="+f(b):"")+(c!=""?"&cmpregulationkey="+f(c):"")+(z!=""?"&cmpgppkey="+f(z):"");p+=(s!=""?"&cmpatt="+f(s):"")+("cmp_params" in o?"&"+o.cmp_params:"")+(g?"&__cmpfcc=1":"");p+=(x>0?"&cmpdarkmode=1":"");A(p+"&l="+f(t)+"&ls="+f(h)+"&lp="+f(k)+"&o="+(new Date()).getTime());if(!("cmp_quickstub" in window)){var r="js";var v=E("debugunminimized")!=""?"":".min";if(E("debugcoverage")=="1"){r="instrumented";v=""}if(E("debugtest")=="1"){r="jstests";v=""}var F=new Date();var D=F.getFullYear()+"-"+(F.getMonth()+1)+"-"+F.getDate();A(q+"//"+o.cmp_cdn+"/delivery/"+r+"/cmp_final"+v+".js?t="+D)}})();window.cmp_rc=function(c,b){var l;try{l=document.cookie}catch(h){l=""}var j="";var f=0;var g=false;while(l!=""&&f<100){f++;while(l.substr(0,1)==" "){l=l.substr(1,l.length)}var k=l.substring(0,l.indexOf("="));if(l.indexOf(";")!=-1){var m=l.substring(l.indexOf("=")+1,l.indexOf(";"))}else{var m=l.substr(l.indexOf("=")+1,l.length)}if(c==k){j=m;g=true}var d=l.indexOf(";")+1;if(d==0){d=l.length}l=l.substring(d,l.length)}if(!g&&typeof(b)=="string"){j=b}return(j)};window.cmp_stub=function(){var a=arguments;__cmp.a=__cmp.a||[];if(!a.length){return __cmp.a}else{if(a[0]==="ping"){if(a[1]===2){a[2]({gdprApplies:gdprAppliesGlobally,cmpLoaded:false,cmpStatus:"stub",displayStatus:"hidden",apiVersion:"2.3",cmpId:31},true)}else{a[2](false,true)}}else{if(a[0]==="getTCData"){__cmp.a.push([].slice.apply(a))}else{if(a[0]==="addEventListener"||a[0]==="removeEventListener"){__cmp.a.push([].slice.apply(a))}else{if(a.length==4&&a[3]===false){a[2]({},false)}else{__cmp.a.push([].slice.apply(a))}}}}}};window.cmp_dsastub=function(){var a=arguments;a[0]="dsa."+a[0];window.cmp_gppstub(a)};window.cmp_gppstub=function(){var c=arguments;__gpp.q=__gpp.q||[];if(!c.length){return __gpp.q}var h=c[0];var g=c.length>1?c[1]:null;var f=c.length>2?c[2]:null;var a=null;var j=false;if(h==="ping"){a=window.cmp_gpp_ping();j=true}else{if(h==="addEventListener"){__gpp.e=__gpp.e||[];if(!("lastId" in __gpp)){__gpp.lastId=0}__gpp.lastId++;var d=__gpp.lastId;__gpp.e.push({id:d,callback:g});a={eventName:"listenerRegistered",listenerId:d,data:true,pingData:window.cmp_gpp_ping()};j=true}else{if(h==="removeEventListener"){__gpp.e=__gpp.e||[];a=false;for(var e=0;e<__gpp.e.length;e++){if(__gpp.e[e].id==f){__gpp.e[e].splice(e,1);a=true;break}}j=true}else{__gpp.q.push([].slice.apply(c))}}}if(a!==null&&typeof(g)==="function"){g(a,j)}};window.cmp_gpp_ping=function(){return{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","7:usnat","8:usca","9:usva","10:usco","11:usut","12:usct","13:usfl","14:usmt","15:usor","16:ustx","17:usde","18:usia","19:usne","20:usnh","21:usnj","22:ustn","23:usmn"],cmpId:31,sectionList:[],applicableSections:[0],gppString:"",parsedSections:{}}};window.cmp_addFrame=function(b){if(!window.frames[b]){if(document.body){var a=document.createElement("iframe");a.style.cssText="display:none";if("cmp_cdn" in window&&"cmp_ultrablocking" in window&&window.cmp_ultrablocking>0){a.src="//"+window.cmp_cdn+"/delivery/empty.html"}a.name=b;a.setAttribute("title","Intentionally hidden, please ignore");a.setAttribute("role","none");a.setAttribute("tabindex","-1");document.body.appendChild(a)}else{window.setTimeout(window.cmp_addFrame,10,b)}}};window.cmp_msghandler=function(d){var a=typeof d.data==="string";try{var c=a?JSON.parse(d.data):d.data}catch(f){var c=null}if(typeof(c)==="object"&&c!==null&&"__cmpCall" in c){var b=c.__cmpCall;window.__cmp(b.command,b.parameter,function(h,g){var e={__cmpReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")})}if(typeof(c)==="object"&&c!==null&&"__tcfapiCall" in c){var b=c.__tcfapiCall;window.__tcfapi(b.command,b.version,function(h,g){var e={__tcfapiReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")},b.parameter)}if(typeof(c)==="object"&&c!==null&&"__gppCall" in c){var b=c.__gppCall;window.__gpp(b.command,function(h,g){var e={__gppReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")},"parameter" in b?b.parameter:null,"version" in b?b.version:1)}if(typeof(c)==="object"&&c!==null&&"__dsaCall" in c){var b=c.__dsaCall;window.__dsa(b.command,function(h,g){var e={__dsaReturn:{returnValue:h,success:g,callId:b.callId}};d.source.postMessage(a?JSON.stringify(e):e,"*")},"parameter" in b?b.parameter:null,"version" in b?b.version:1)}};window.cmp_setStub=function(a){if(!(a in window)||(typeof(window[a])!=="function"&&typeof(window[a])!=="object"&&(typeof(window[a])==="undefined"||window[a]!==null))){window[a]=window.cmp_stub;window[a].msgHandler=window.cmp_msghandler;window.addEventListener("message",window.cmp_msghandler,false)}};window.cmp_setGppStub=function(a){if(!(a in window)||(typeof(window[a])!=="function"&&typeof(window[a])!=="object"&&(typeof(window[a])==="undefined"||window[a]!==null))){window[a]=window.cmp_gppstub;window[a].msgHandler=window.cmp_msghandler;window.addEventListener("message",window.cmp_msghandler,false)}};if(!("cmp_noiframepixel" in window)){window.cmp_addFrame("__cmpLocator")}if((!("cmp_disabletcf" in window)||!window.cmp_disabletcf)&&!("cmp_noiframepixel" in window)){window.cmp_addFrame("__tcfapiLocator")}if((!("cmp_disablegpp" in window)||!window.cmp_disablegpp)&&!("cmp_noiframepixel" in window)){window.cmp_addFrame("__gppLocator")}if((!("cmp_disabledsa" in window)||!window.cmp_disabledsa)&&!("cmp_noiframepixel" in window)){window.cmp_addFrame("__dsaLocator")}window.cmp_setStub("__cmp");if(!("cmp_disabletcf" in window)||!window.cmp_disabletcf){window.cmp_setStub("__tcfapi")}if(!("cmp_disablegpp" in window)||!window.cmp_disablegpp){window.cmp_setGppStub("__gpp")}if(!("cmp_disabledsa" in window)||!window.cmp_disabledsa){window.cmp_setGppStub("__dsa")};