function getDomain(url,subdomain){subdomain=subdomain||!1;url=url.replace(/(https?:\/\/)?(www.)?/i,'');if(!subdomain){url=url.split('.');url=url.slice(url.length-2).join('.')}
if(url.indexOf('/')!==-1){return url.split('/')[0]}
return url}
const cookieControlCookieValues={"toggle-functional":undefined,"toggle-performance":undefined,"toggle-approval":undefined};jQuery(document).ready(function($){$('.cookiecontrol .__collapse').on('show.bs.collapse',function(){$('.cookiecontrol .__collapse').not($(this)).collapse('hide')})
function initCookieEvents(){window.addEventListener("bk2k.cookie.enable",function(event){cookieControl_handleCookies()});$(document).on('CookieChanged',function(){cookieControl_handleCookies()})}
function cookieControl_handleCookies(){obligatoryScriptsLoad.map(fnctn=>{return fnctn()});if(Cookies.get('toggle-functional')!==cookieControlCookieValues['toggle-functional']){cookieControlCookieValues['toggle-functional']=Cookies.get('toggle-functional');if(isCookieAccepted('toggle-functional')&&isCookieAccepted('cookieconsent_status')){functionalCookieActivate.map(fnctn=>{return fnctn()})}else{functionalCookieDeactivate.map(fnctn=>{return fnctn()})}}
if(Cookies.get('toggle-performance')!==cookieControlCookieValues['toggle-performance']){cookieControlCookieValues['toggle-performance']=Cookies.get('toggle-performance');if(isCookieAccepted('toggle-performance')&&isCookieAccepted('cookieconsent_status')){prePerformanceLoadScripts.map(fnctn=>{return fnctn()});performanceCookieActivate.map(fnctn=>{return fnctn()})}else{performanceCookieDeactivate.map(fnctn=>{return fnctn()})}}
if(Cookies.get('toggle-approval')!==cookieControlCookieValues['toggle-approval']){cookieControlCookieValues['toggle-approval']=Cookies.get('toggle-approval');if(isCookieAccepted('toggle-approval')&&isCookieAccepted('cookieconsent_status')){approvalCookieActivate.map(fnctn=>{return fnctn()})}else{approvalCookieDeactivate.map(fnctn=>{return fnctn()})}}}
function setCookieValue(name,value,noEvent){var options={expires:365,path:'/'};if((value===null)){Cookies.remove(name,options)}else{Cookies.set(name,value,options);if(typeof noEvent==='undefined'||!noEvent){document.dispatchEvent(new CustomEvent('CookieChanged',{detail:{"name":name,"value":value}}))}}}
function isCookieAccepted(name){let cookie=Cookies.get(name);if(typeof cookie==='undefined'){return!1}else{let value=(!isNaN(cookie)&&(null!==cookie))&&cookie;return((value===1)||(value==='1'))||(cookie==='allow')||(cookie==='dismiss')}}
function activateCookieControl(){var setCheckboxFromCookie=function(cookieValue,$theCheckbox,defaultValue){if(cookieValue===1||cookieValue==='1'){$theCheckbox.bootstrapToggle('on')}else if(cookieValue===0||cookieValue==='0'){$theCheckbox.bootstrapToggle('off')}else{$theCheckbox.bootstrapToggle((defaultValue?'on':'off'))}};var registerCheckboxChangeEvent=function($theCheckbox,id){$theCheckbox.change(function(event){setCookieValue('cookieconsent_status','dismiss',!0);if($theCheckbox.prop('checked')===!0){setCookieValue(id,1)}else{setCookieValue(id,0)}})};$('#toggle-functional').each(function(){var $this=$(this),id=$(this).attr('id'),value=Cookies.get(id);setCheckboxFromCookie(value,$this,!1);registerCheckboxChangeEvent($this,id)});$('#toggle-performance').each(function(){var $this=$(this),id=$(this).attr('id'),value=Cookies.get(id);setCheckboxFromCookie(value,$this,!1);registerCheckboxChangeEvent($this,id)});$('#toggle-approval').each(function(){var $this=$(this),id=$(this).attr('id'),value=Cookies.get(id);setCheckboxFromCookie(value,$this,!1);registerCheckboxChangeEvent($this,id)})}
initCookieEvents();activateCookieControl();cookieControl_handleCookies();$('.cookie-control-tabs li > a').each(function(){if($(this).attr('href')===window.location.hash){$(this).tab('show')}});$('[data-toggle="cookiecontrol-activate-all"]').click(function(){$('#toggle-functional, #toggle-performance, #toggle-approval').each(function(){$(this).bootstrapToggle('on')})
let $cookieconsent=$('#cookieconsent .cc-btn.cc-dismiss');if(typeof $cookieconsent[0]!=='undefined'){$cookieconsent[0].click()}
setCookieValue('cookieconsent_status','dismiss')});$('[data-toggle=cookiecontrol-deactivate-all]').click(function(){setCookieValue('cookieconsent_status','dismiss')});if(!isCookieAccepted('cookieconsent_status')){let $cookieControlModal=$('#cookieControlModal');if(!$cookieControlModal.data('hideonstartup')){$cookieControlModal.modal('show')}}})