vendor: 1,173 bytes, line 1
1!function(){var e={232:function(e,t){"use strict";t.qg=function(e,t){const o=new r,i=e.length;if(i<2)return o;const n=t?.decode||h;let c=0;do{const t=e.indexOf("=",c);if(-1===t)break;const s=e.indexOf(";",c),r=-1===s?i:s;if(t>r){c=e.lastIndexOf(";",t-1)+1;continue}const h=a(e,c,t),d=l(e,t,h),p=e.slice(h,d);if(void 0===o[p]){let i=a(e,t+1,r),c=l(e,r,i);const s=n(e.slice(i,c));o[p]=s}c=r+1}while(c<i);return o},t.lK=function(e,t,r){const a=r?.encode||encodeURIComponent;if(!o.test(e))throw new TypeError(`argument name is invalid: ${e}`);const l=a(t);if(!i.test(l))throw new TypeError(`argument val is invalid: ${t}`);let h=e+"="+l;if(!r)return h;if(void 0!==r.maxAge){if(!Number.isInteger(r.maxAge))throw new TypeError(`option maxAge is invalid: ${r.maxAge}`);h+="; Max-Age="+r.maxAge}if(r.domain){if(!n.test(r.domain))throw new TypeError(`option domain is invalid: ${r.domain}`);h+="; Domain="+r.domain}if(r.path){if(!c.test(r.path))throw new TypeError(`option path is invalid: ${r.path}`);h+="; Path="+r.path}if(r.expires){if(!function(e){return"[object Date]"===s.call(e)}(r.expires)||!Number.isFinite(r.expires.valueOf()))throw new TypeError(`option expires is invali
1d: ${r.expires}`);h+="; Expires="+r.expires.toUTCString()}if(r.httpOnly&&(h+="; HttpOnly"),r.secure&&(h+="; Secure"),r.partitioned&&(h+="; Partitioned"),r.priority)switch("string"==typeof r.priority?r.priority.toLowerCase():void 0){case"low":h+="; Priority=Low";break;case"medium":h+="; Priority=Medium";break;case"high":h+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${r.priority}`)}if(r.sameSite)switch("string"==typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:case"strict":h+="; SameSite=Strict";break;case"lax":h+="; SameSite=Lax";break;case"none":h+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${r.sameSite}`)}return h};const o=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,i=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,c=/^[\u0020-\u003A\u003D-\u007E]*$/,s=Object.prototype.toString,r=(()=>{const e=function(){};return e.prototype=Object.create(null),e})();function a(e,t,o){do{const o=e.charCodeAt(t);if(32!==o&&9!==o)return t}while(++t<o);return o}function l(e,t,o){for(;t>o;){const o=e.charCodeAt(--t);if(32!==o&&9!==o)return t+1}return o}function h(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},181:function(e,t,o){"use strict";var i=o(601),n=o.n(i),c=o(314),s=o.n(c)()(n());s.push([e.id,".cc-youtube,.cc-vimeo{background-color:#000;padding:1.5em;margin-bottom:.5em;border-radius:4px;color:#fff;height:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center}.cc-youtube p,.cc-vimeo p{max-width:390px;text-align:left;margin:0 auto .5em;display:block;width:100%}.cc-youtube h4,.cc-youtube a,.cc-vimeo a{color:#fff;border-color:#fff}.fb-xfbml-parse-ignore{background-color:#fff;padding:1em;margin-bottom:.5em}.fb-xfbml-parse-ignore a{border-bottom:1px solid currentColor;text-decoration:none}",""]),t.A=s},314:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o="",i=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),i&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),i&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o})).join("")},t.i=function(e,o,i,n,c){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(i)for(var r=0;r<this.length;r++){var a=this[r][0];null!=a&&(s[a]=!0)}for(var l=0;l<e.length;l++){var h=[].concat(e[l]);i&&s[h[0]]||(void 0!==c&&(void 0===h[5]||(h[1]="@layer".concat(h[5].length>0?" ".concat(h[5]):""," {").concat(h[1],"}")),h[5]=c),o&&(h[2]?(h[1]="@media ".concat(h[2]," {").concat(h[1],"}"),h[2]=o):h[2]=o),n&&(h[4]?(h[1]="@supports (".concat(h[4],") {").concat(h[1],"}"),h[4]=n):h[4]="".concat(n)),t.push(h))}},t}},601:function(e){"use strict";e.exports=function(e){return e[1]}},54:function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null})},729:function(){!function(){function e(){null!==this.parentNode&&this.parentNode.removeChild(this)}[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach((function(t){t.hasOwnProperty("remove")||Object.defineProperty(t,"remove",{configurable:!0,enumerable:!0,writable:!0,value:e})}))}()},826:function(){Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}},318:function(){"function"!=typeof Object.entries&&(Object.entries=function(e){for(var t=Object.keys(e),o=t.length,i=new Array(o);o--;)i[o]=[t[o],e[t[o]]];return i})},366:function(){"function"!=typeof Object.values&&(Object.values=function(e){for(var t=Object.keys(e),o=t.length,i=new Array(o);o--;)i[o]=e[t[o]];return i})},72:function(e){"use strict";var t=[];function o(e){for(var o=-1,i=0;i<t.length;i++)if(t[i].identifier===e){o=i;break}return o}function i(e,i){for(var c={},s=[],r=0;r<e.length;r++){var a=e[r],l=i.base?a[0]+i.base:a[0],h=c[l]||0,d="".concat(l," ").concat(h);c[l]=h+1;var p=o(d),u={css:a[1],media:a[2],sourceMap:a[3],supports:a[4],layer:a[5]};if(-1!==p)t[p].references++,t[p].updater(u);else{var f=n(u,i);i.byIndex=r,t.splice(r,0,{identifier:d,updater:f,references:1})}s.push(d)}return s}function n(e,t){var o=t.domAPI(t);return o.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;o.update(e=t)}else o.remove()}}e.exports=function(e,n){var c=i(e=e||[],n=n||{});return function(e){e=e||[];for(var s=0;s<c.length;s++){var r=o(c[s]);t[r].references--}for(var a=i(e,n),l=0;l<c.length;l++){var h=o(c[l]);0===t[h].references&&(t[h].updater(),t.splice(h,1))}c=a}}},659:function(e){"use strict";var t={};e.exports=function(e,o){var i=function(e){if(void 0===t[e]){var o=document.querySelector(e);
1if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}t[e]=o}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(o)}},540:function(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56:function(e,t,o){"use strict";e.exports=function(e){var t=o.nc;t&&e.setAttribute("nonce",t)}},825:function(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(o){!function(e,t,o){var i="";o.supports&&(i+="@supports (".concat(o.supports,") {")),o.media&&(i+="@media ".concat(o.media," {"));var n=void 0!==o.layer;n&&(i+="@layer".concat(o.layer.length>0?" ".concat(o.layer):""," {")),i+=o.css,n&&(i+="}"),o.media&&(i+="}"),o.supports&&(i+="}");var c=o.sourceMap;c&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(c))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,o)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113:function(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function o(i){var n=t[i];if(void 0!==n)return n.exports;var c=t[i]={id:i,exports:{}};return e[i](c,c.exports,o),c.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var i in t)o.o(t,i)&&!o.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.nc=void 0,function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(t,o,i){return(o=function(t){var o=function(t){if("object"!=e(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var i=o.call(t,"string");if("object"!=e(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==e(o)?o:o+""}(o))in t?Object.defineProperty(t,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[o]=i,t}o(318),o(366),o(826),o(54),o(729);class i{static getParam(e){let t=window.location.search;if(""==t)return null;let o=t.substring(1).split("&");for(var i=0;i<o.length;i++){var n=o[i].split("=");if(n[0]==e&&""!=n[1])return n[1]}return null}static urlHostTopLevel(){let e=window.location.hostname;if(e.match(/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/))return e;for(e=e.split(".");e.length>2;)e.shift();return e=e.join("."),e}}var n=o(232);function c(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,i)}return o}function s(e){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?c(Object(i),!0).forEach((function(o){t(e,o,i[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}class r{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={exclude_ua_regex:/(Mozilla\/5\.0 \(Linux; Android 11; moto g power \(2022\)\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/109\.0.0.0 Mobile Safari\/537\.36)|(Mozilla\/5\.0 \(Macintosh; Intel Mac OS X 10_15_7\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/109\.0\.0\.0 Safari\/537\.36)|(Speed Insights)|(Chrome-Lighthouse)|(PSTS[\d\.]+)/,domain:i.urlHostTopLevel()};this.config=s(s({}
1,t),e),this.config.settings.forEach(((e,t)=>{"scripts"in e&&0!==Object.keys(e.scripts).length||(e.scripts={},e.scripts["dummy_group_"+t]={})})),this.isDestroyed=!1,this.isOpened=!1,"chefcookie_loaded"in window||(window.chefcookie_loaded=[]),this.scrollDepthTriggeredOnce=!1,this.scrollDepthTriggered={1:!1,10:!1,25:!1,50:!1,75:!1,100:!1},this.eventListeners=[],this.animationSpeed=0,this.scrollPosition=0}init(){if(!0===this.config.exclude_google_pagespeed&&(this.config.exclude_ua_regex=/(Mozilla\/5\.0 \(Linux; Android 11; moto g power \(2022\)\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/109\.0.0.0 Mobile Safari\/537\.36)|(Mozilla\/5\.0 \(Macintosh; Intel Mac OS X 10_15_7\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/109\.0\.0\.0 Safari\/537\.36)|(Speed Insights)|(Chrome-Lighthouse)|(PSTS[\d\.]+)/),(void 0===this.config.exclude_ua_regex||!navigator.userAgent.match(this.config.exclude_ua_regex))&&null!==document.head&&void 0!==document.head.insertAdjacentHTML){if(this.isExcluded())return this.bindOptOutOptIn(),void this.updateOptOutOptIn();this.forceAccept()&&(this.autoAcceptAllScripts(),this.setCookieToHideOverlay()),this.isCookieSetToHideOverlay()?this.addEnabledScripts(!1):(this.autoAcceptBasicScripts(),this.open(),this.trackFirstUserInteraction()),this.bindOptOutOptIn(),this.updateOptOutOptIn()}}open(){!0!==this.isOpened&&(this.isOpened=!0,this.addStyle(),this.buildDom(),this.addHtmlClasses(),this.animationIn(),this.bindButtons(),this.fixMaxHeight(),this.logTracking("open"))}openWithSettings(){this.open(),setTimeout((()=>{this.showSettings(),this.switchSettingsLabelsOpen()}),this.animationSpeed)}close(){if(!1!==this.isOpened){if(this.isOpened=!1,document.documentElement.classList.remove("chefcookie--visible"),document.documentElement.classList.remove("chefcookie--fade"),document.documentElement.classList.remove("chefcookie--noscroll"),"topbar"!==this.config.style.layout){let e=null,t=null;"auto"!==window.getComputedStyle(document.body).scrollBehavior&&(e=window.getComputedStyle(document.body).scrollBehavior,document.body.style.scrollBehavior="auto"),"auto"!==window.getComputedStyle(document.documentElement).scrollBehavior&&(t=window.getComputedStyle(document.documentElement).scrollBehavior,document.documentElement.style.scrollBehavior="auto"),document.body.style.top="",document.body.style.left="",document.body.style.right="",window.scrollTo(0,this.scrollPosition),null!==e&&(document.body.style.scrollBehavior=e),null!==t&&(document.documentElement.style.scrollBehavior=t)}document.documentElement.classList.remove("chefcookie--blur"),this.animationOut(),setTimeout((()=>{document.querySelector(".chefcookie").remove(),document.querySelector(".chefcookie-styles").remove()}),this.animationSpeed)}}isOpen(){return this.isOpened}isClosed(){return!this.isOpened}animationIn(){document.querySelector(".chefcookie__inner").style.overflowY="hidden","topbar"===this.config.style.layout&&(document.querySelector(".chefcookie").style.marginTop=-1*document.querySelector(".chefcookie").offsetHeight+"px"),"bottombar"===this.config.style.layout&&(document.querySelector(".chefcookie").style.marginBottom=-1*document.querySelector(".chefcookie").offsetHeight+"px"),"overlay"===this.config.style.layout&&(document.querySelector(".chefcookie__box").style.transform="scale(0.7)"),requestAnimationFrame((()=>{setTimeout((()=>{document.querySelector(".chefcookie").style.transition="opacity "+this.animationSpeed/1e3+"s ease-in-out, margin "+this.animationSpeed/1e3+"s ease-in-out",document.querySelector(".chefcookie__box").style.transition="transform "+this.animationSpeed/1e3+"s ease-in-out",document.querySelector(".chefcookie").classList.remove("chefcookie--hidden"),"topbar"===this.config.style.layout&&(document.querySelector(".chefcookie").style.marginTop="0px"),"bottombar"===this.config.style.layout&&(document.querySelector(".chefcookie").style.marginBottom="0px"),"overlay"===this.config.style.layout&&(document.querySelector(".chefcookie__box").style.transform="none"),requestAnimationFrame((()=>{setTimeout((()=>{document.querySelector(".chefcookie__inner").style.overflowY="auto"}),this.animationSpeed+30)}))}),30)}))}animationOut(){document.querySelector(".chefcookie__inner").style.overflowY="hidden",document.querySelector(".chefcookie").classList.add("chefcookie--hidden"),"topbar"===this.config.style.layout&&(document.querySelector(".chefcookie").style.marginTop=-1*d
1ocument.querySelector(".chefcookie").offsetHeight+"px"),"bottombar"===this.config.style.layout&&(document.querySelector(".chefcookie").style.marginBottom=-1*document.querySelector(".chefcookie").offsetHeight+"px"),"overlay"===this.config.style.layout&&(document.querySelector(".chefcookie__box").style.transform="scale(0.7)")}destroy(){this.close(),this.config={},this.isDestroyed=!0,this.isOpened=!1,this.unregisterAllEventListeners(),this.eventListeners=[]}forceAccept(){if("bypass_parameter"in this.config&&!1!==this.config.bypass_parameter&&void 0!==this.config.bypass_parameter&&null!==this.config.bypass_parameter&&""!==this.config.bypass_parameter&&"object"==typeof this.config.bypass_parameter&&!Array.isArray(this.config.bypass_parameter))for(const[e,t]of Object.entries(this.config.bypass_parameter))if(i.getParam(e)==t)return!0;return"1"===i.getParam("accept")||null!==i.getParam("gtm_debug")}bindOptOutOptIn(){this.registerEventListener(document,"click",(e=>{if(e.target.hasAttribute("data-cc-disable")||"A"!==e.target.tagName&&e.target.closest("[data-cc-disable]")){let t=e.target.closest("[data-cc-disable]");this.isAccepted(t.getAttribute("data-cc-disable"))?this.decline(t.getAttribute("data-cc-disable"),!0):this.accept(t.getAttribute("data-cc-disable"),!0),this.updateOptOutOptIn(),e.preventDefault()}})),this.registerEventListener(document,"click",(e=>{if(e.target.hasAttribute("data-cc-enable")||"A"!==e.target.tagName&&e.target.closest("[data-cc-enable]")){let t=e.target.closest("[data-cc-enable]");this.isAccepted(t.getAttribute("data-cc-enable"))||this.accept(t.getAttribute("data-cc-enable"),!0),this.updateOptOutOptIn(),e.preventDefault()}})),this.registerEventListener(document,"click",(e=>{(e.target.hasAttribute("data-cc-open")||"A"!==e.target.tagName&&e.target.closest("[data-cc-open]"))&&(this.open(),e.preventDefault())}))}updateOptOutOptIn(){null!==document.querySelector("[data-disable]")&&[].forEach.call(document.querySelectorAll("[data-disable]"),(e=>{e.hasAttribute("data-cc-disable")||e.setAttribute("data-cc-disable",e.getAttribute("data-disable"))})),null!==document.querySelector("[data-message]")&&[].forEach.call(document.querySelectorAll("[data-message]"),(e=>{e.hasAttribute("data-cc-message")||e.setAttribute("data-cc-message",e.getAttribute("data-message"))})),null!==document.querySelector("[data-cc-disable]")&&[].forEach.call(document.querySelectorAll("[data-cc-disable]"),(e=>{e.hasAttribute("data-cc-message-original")||e.setAttribute("data-cc-message-original",e.textContent)})),null!==document.querySelector("[data-cc-disable]")&&[].forEach.call(document.querySelectorAll("[data-cc-disable]"),(e=>{this.isAccepted(e.getAttribute("data-cc-disable"))?(e.textContent=e.getAttribute("data-cc-message-original"),e.classList.remove("disabled")):(e.textContent=e.getAttribute("data-cc-message"),e.classList.add("disabled"))})),null!==document.querySelector("[data-cc-enable]")&&[].forEach.call(document.querySelectorAll("[data-cc-enable]"),(e=>{this.isAccepted(e.getAttribute("data-cc-enable"))&&e.remove()}))}isExcluded(){if(void 0===this.config.exclude)return!1;let e=!1;return this.config.exclude.forEach((t=>{"function"==typeof t&&!0===t()&&(e=!0),"string"==typeof t&&(0===t.indexOf("http")&&t===window.location.protocol+"//"+window.location.host+window.location.pathname||0!==t.indexOf("http")&&t===window.location.pathname||0!==t.indexOf("http")&&t===decodeURI(window.location.pathname)||0!==t.indexOf("http")&&"/"+t.replace(/^\/+|\/+$/g,"")+"/"=="/"+window.location.pathname.replace(/^\/+|\/+$/g,"")+"/"||0!==t.indexOf("http")&&"/"+t.replace(/^\/+|\/+$/g,"")+"/"=="/"+decodeURI(window.location.pathname).replace(/^\/+|\/+$/g,"")+"/")&&(e=!0)})),e}addStyle(){var e,t,o,i,n,c,s,r,a,l,h,d,p,u,f,g,_,k,b,m;let y="\n .chefcookie, .chefcookie *\n {\n box-sizing: border-box;\n margin:0;\n padding:0;\n }\n /* try to reset styles */\n .chefcookie h2,\n .chefcookie a:link,\n .chefcookie a:hover,\n .chefcookie a:visited\n {\n color:inherit;\n }\n .chefcookie\n {\n position: fixed;\n z-index: 2147483647;\n left: 0;\n right: 0;\n bottom: 0;\n transform: translateZ(0);\n }\n .chefcookie--hidden\n {\n opacity: 0;\n pointer-events:none;\n }\n .chefcookie__inner\n {\n width:100%;\n height:100%;\n text-align: center;\n white-space: nowrap;\n font-size: 0;\n overflow-y:auto;\n overflow-x:hidden;\n max-height:100vh;\n }\n .chefcookie__box\n {\n font-size: ".concat(this.config.style.size-3+15,"px;\n line-height:1.6;\n color:").concat(null!==(e=this.config.style.color_text)&&void 0!==e?e:"#595f60",";\n width: 100%;\n margin: 0 auto;\n display: inline-block;\n vertical-align: middle;\n white-space: normal;\n border-radius: 0;\n padding-top: 2em;\n padding-bottom: 2em;\n padding-left: 3em;\n padding-right: 3em;\n text-align: left;\n }\n .chefcookie__message\n {\n margin-bottom:1.5em;\n text-align:justify;\n }\n .chefcookie__message h2\n {\n margin-bottom:0.5em;\n font-size:2em;\n line-height:1.4;\n text-transform:uppercase;\n font-weight:700;\n text-align:left;\n }\n .chefcookie__message p {\n font-size: 1em;\n line-height:1.6;\n }\n .chefcookie__message a,\n .chefcookie__message a:focus\n {\n color:inherit;\n transition: all ").concat(this.animationSpeed/1e3,"s ease-in-out;\n text-decoration:underline;\n font-size: 1em;\n line-height:1.6;\n }\n .chefcookie__message a:focus\n {\n outline:none;\n }\n @media (hover: hover) {\n .chefcookie__message a:hover\n {\n opacity: 0.5;\n color: inherit;\n }\n }\n .chefcookie__message a:active\n {\n opacity: 0.1;\n color: inherit;\n }\n .chefcookie__buttons\n {\n margin-top:0.5em;\n }\n .chefcookie__button,\n .chefcookie__button:focus\n {\n padding: 1em 0.5em;\n border: 2px solid ").concat(null!==(t=this.config.style.color_text)&&void 0!==t?t:"#595f60",";\n font-weight: bold;\n display: block;\n color: inherit;\n text-decoration: none;\n transition: all ").concat(this.animationSpeed/1e3,'s ease-in-out;\n text-transform: uppercase;\n float: left;\n text-align: center;\n min-width: 21em;\n margin-right:3em;\n }\n .chefcookie__buttons--count-3 .chefcookie__button,\n .chefcookie__buttons--count-3 .chefcookie__button:focus {\n min-width:15em;\n margin-right:1em;\n }\n .chefcookie__button:last-child\n {\n margin-right:0;\n }\n .chefcookie__button:focus\n {\n outline:none;\n }\n @media (hover: hover) {\n .chefcookie__button:hover\n {\n opacity: 0.5;\n text-decoration:none;\n color: inherit;\n }\n }\n .chefcookie__button:active\n {\n opacity: 0.1;\n color: inherit;\n }\n .chefcookie__buttons:after\n {\n clear:both;\n display:table;\n content:"";\n }\n ').concat(void 0===this.config.style.highlight_accept||!0===this.config.style.highlight_accept?"\n .chefcookie__button--accept\n {\n background-color:".concat(null!==(o=null!==(i=this.config.style.color_highlight)&&void 0!==i?i:this.config.style.color)&&void 0!==o?o:"#ff0000",";\n border-color:transparent;\n }\n .chefcookie__button--accept.chefcookie__button--accept,\n .chefcookie__button--accept.chefcookie__button--accept:hover,\n .chefcookie__button--accept.chefcookie__button--accept:focus,\n .chefcookie__button--accept.chefcookie__button--accept:link,\n .chefcookie__button--accept.chefcookie__button--accept:visited\n {\n color:").concat(null!==(n=this.config.style.color_background)&&void 0!==n?n:"#eeeeee",";\n }\n "):"","\n .chefcookie__settings-container\n {\n height:0;\n overflow:hidden;\n transition: height ").concat(this.animationSpeed/1e3,'s ease-out;\n }\n .chefcookie__groups\n {\n list-style-type:none;\n }\n .chefcookie__groups:after\n {\n clear:both;\n display:table;\n content:"";\n }\n .chefcookie__group\n {\n float: left;\n }\n .chefcookie__group:before\n {\n display:none;\n }\n .chefcookie__group-title\n {\n float:left;\n width:70%;\n min-height: 1.66em;\n line-height: 1.66;\n display: block;\n font-weight:bold;\n font-size:1.2em;\n line-height:1.7;\n text-transform:uppercase;\n }\n .chefcookie__group-label\n {\n cursor: pointer;\n display:block;\n width:100%;\n height:100%;\n font-size:1em;\n line-height:1.6;\n }\n .chefcookie__group-label:after\n {\n clear:both;\n display:table;\n content:""\n }\n .chefcookie__group--disabled .chefcookie__group-label\n {\n cursor:default;\n }\n .chefcookie__group-checkbox\n {\n opacity: 0;\n position:absolute;\n display: block;\n pointer-events:none;\n }\n .chefcookie__group--disabled .chefcookie__group-checkbox-icon\n {\n ').concat(void 0===this.config.style.show_disabled_checkbox||!1===this.config.style.show_disabled_checkbox?"display:none;":"opacity: 0.75 !important;","\n }\n .chefcookie__group-checkbox-icon\n {\n line-height:2;\n display: block;\n width: 4em;\n height: 2em;\n background-color: ").concat(null!==(c=this.config.style.color_background)&&void 0!==c?c:"#eeeeee",";\n border: 2px solid ").concat(null!==(s=this.config.style.color_text)&&void 0!==s?s:"#595f60",';\n margin: 0;\n padding: 0;\n position: relative;\n border-radius: 2em;\n float: right;\n }\n .chefcookie__group-checkbox-icon:before\n {\n content: "0";\n position: absolute;\n top: 0;\n left: 45%;\n width: 50%;\n bottom: 0;\n transition: all ').concat(this.animationSpeed/1e3,"s ease-in-out;\n text-align: center;\n font-weight: bold;\n font-size: 1em;\n line-height: 2;\n opacity: 0.25;\n color: ").concat(null!==(r=this.config.style.color_text)&&void 0!==r?r:"#595f60",';\n }\n .chefcookie__group-checkbox-icon:after\n {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 50%;\n bottom: 0;\n box-shadow: 0 0 0px 1px ').concat(null!==(a=this.config.style.color_text)&&void 0!==a?a:"#595f60",";\n background-color: ").concat(null!==(l=this.config.style.color_text)&&void 0!==l?l:"#595f60",";\n transition: all ").concat(this.animationSpeed/1e3,"s ease-in-out;\n border-radius: 50%;\n }\n .chefcookie__group-checkbox ~ *\n {\n transition: all ").concat(this.animationSpeed/1e3,'s ease-in-out;\n }\n .chefcookie__group-checkbox[data-status="0"] ~ *\n {\n opacity: 0.75;\n }\n .chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon\n {\n opacity: 0.85;\n }\n .chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon:after\n {\n left:25%;\n }\n .chefcookie__group-checkbox[data-status="2"] ~ .chefcookie__group-checkbox-icon:after\n {\n left:50%;\n }\n .chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon:before,\n .chefcookie__group-checkbox[data-status="2"] ~ .chefcookie__group-checkbox-icon:before\n {\n content: "";\n background-color: ').concat(null!==(h=this.config.style.color_text)&&void 0!==h?h:"#595f60",";\n top: 30%;\n bottom: 30%;\n left: 27%;\n width: 3px;\n }\n .chefcookie__group-description\n {\n width:100%;\n clear:both;\n padding-top:1em;\n display: block;\n font-size:0.9em;\n line-height:1.5;\n text-align:justify;\n font-weight: normal;\n }\n .chefcookie__group-collapse,\n .chefcookie__group-collapse:focus {\n color:inherit;\n text-decoration:underline;\n padding-top: 0.5em;\n display: block;\n }\n @media (hover: hover) {\n .chefcookie__group-collapse:hover\n {\n opacity: 0.9;\n color: inherit;\n text-decoration:underline;\n }\n }\n .chefcookie__scripts\n {\n list-style-type:none;\n height:0;\n overflow:hidden;\n transition: height ").concat(this.animationSpeed/1e3,'s ease-out;\n }\n .chefcookie__scripts--visible {\n height:auto;\n }\n .chefcookie__script {\n margin-bottom:0.5em;\n }\n .chefcookie__script:before\n {\n display:none;\n }\n .chefcookie__script:first-child {\n margin-top:1em;\n }\n .chefcookie__script:last-child {\n margin-bottom:0;\n }\n .chefcookie__script-title\n {\n float:left;\n width:70%;\n min-height: 1.66em;\n line-height: 1.66;\n display: block;\n }\n .ch
1efcookie__script-label\n {\n cursor: pointer;\n display:block;\n width:100%;\n height:100%;\n }\n .chefcookie__script-label:after\n {\n clear:both;\n display:table;\n content:""\n }\n .chefcookie__script--disabled .chefcookie__script-label\n {\n cursor:default;\n }\n .chefcookie__script-checkbox\n {\n opacity: 0;\n position:absolute;\n display: block;\n pointer-events:none;\n }\n .chefcookie__script--disabled .chefcookie__script-checkbox-icon\n {\n ').concat(void 0===this.config.style.show_disabled_checkbox||!1===this.config.style.show_disabled_checkbox?"display:none;":"opacity: 0.75 !important;","\n }\n .chefcookie__script-checkbox-icon\n {\n line-height:1.5;\n display: block;\n width: 3em;\n height: 1.5em;\n background-color: ").concat(null!==(d=this.config.style.color_background)&&void 0!==d?d:"#eeeeee",";\n border: 1px solid ").concat(null!==(p=this.config.style.color_text)&&void 0!==p?p:"#595f60",';\n margin: 0;\n padding: 0;\n position: relative;\n border-radius: 2em;\n float: right;\n }\n .chefcookie__script-checkbox-icon:before\n {\n content: "0";\n position: absolute;\n top: 0;\n left: 45%;\n width: 50%;\n bottom: 0;\n transition: all ').concat(this.animationSpeed/1e3,"s ease-in-out;\n text-align: center;\n font-size: 0.7em;\n line-height: 2;\n opacity: 0.25;\n color: ").concat(null!==(u=this.config.style.color_text)&&void 0!==u?u:"#595f60",';\n }\n .chefcookie__script-checkbox-icon:after\n {\n content: "";\n position: absolute;\n top: 0;\n left: 0;\n width: 50%;\n bottom: 0;\n box-shadow: 0 0 0px 1px ').concat(null!==(f=this.config.style.color_text)&&void 0!==f?f:"#595f60",";\n background-color: ").concat(null!==(g=this.config.style.color_text)&&void 0!==g?g:"#595f60",";\n transition: all ").concat(this.animationSpeed/1e3,"s ease-in-out;\n border-radius: 50%;\n }\n .chefcookie__script-checkbox ~ *\n {\n opacity: 0.75;\n transition: all ").concat(this.animationSpeed/1e3,'s ease-in-out;\n }\n .chefcookie__script-checkbox:checked ~ *\n {\n opacity:1;\n }\n .chefcookie__script-checkbox:checked ~ .chefcookie__script-checkbox-icon:after\n {\n left:50%;\n }\n .chefcookie__script-checkbox:checked ~ .chefcookie__script-checkbox-icon:before\n {\n content: "";\n background-color: ').concat(null!==(_=this.config.style.color_text)&&void 0!==_?_:"#595f60",";\n top: 30%;\n bottom: 30%;\n left: 27%;\n width: 2px;\n }\n\n .chefcookie__script-description\n {\n width: 100%;\n clear: both;\n padding-top: 0.5em;\n padding-bottom: 0.5em;\n display: block;\n font-size: 0.8em;\n line-height:1.4;\n text-align: justify;\n }\n .chefcookie__script-description-collapse,\n .chefcookie__script-description-collapse:focus {\n color:inherit;\n text-decoration:underline;\n padding-top: 0.25em;\n padding-bottom: 0.5em;\n display: block;\n }\n @media (hover: hover) {\n .chefcookie__script-description-collapse:hover\n {\n opacity: 0.9;\n color: inherit;\n text-decoration:underline;\n }\n }\n .chefcookie__script-description-content {\n height:0;\n overflow:hidden;\n transition: height ").concat(this.animationSpeed/1e3,"s ease-out;\n }\n .chefcookie__script-description-content > *:not(:last-child) {\n margin-bottom:0.5em;\n }\n .chefcookie__script-description-content table {\n width:100%;\n border-collapse: collapse;\n table-layout: fixed;\n }\n .chefcookie__script-description-content table td {\n border:1px solid ").concat(this.hexToRgbaStr(null!==(k=this.config.style.color_text)&&void 0!==k?k:"#595f60",.1),";\n padding: 0.3em 0.5em;\n vertical-align:top;\n }\n\n .chefcookie--noscroll body\n {\n position:fixed;\n width: 100%;\n overflow:hidden;\n }\n .chefcookie--fade body:after,\n .chefcookie--blur body:after\n {\n content:\"\";\n position:fixed;\n z-index: 2147483644;\n top:0;\n left:0;\n width:100%;\n height:100%;\n }\n .chefcookie--fade body:after\n {\n background-color: rgba(0, 0, 0, 0.65);\n }\n .chefcookie--blur body:after\n {\n backdrop-filter: grayscale(50%) blur(5px);\n }\n .chefcookie--overlay\n {\n top: 0;\n }\n .chefcookie--overlay .chefcookie__inner:before\n {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n .chefcookie--overlay .chefcookie__box\n {\n width: 95%;\n max-width: 60em;\n box-shadow: 0 1em 5em -0.5em #000;\n background-color: ").concat(null!==(b=this.config.style.color_background)&&void 0!==b?b:"#eeeeee",";\n }\n .chefcookie--overlay .chefcookie__group\n {\n height: 13em;\n margin-bottom: 4%;\n background-color: rgba(").concat(""!=this.config.style.color_background&&["#000","#000000","black"].indexOf(this.config.style.color_background)>-1?"255, 255, 255":"0, 0, 0",", 0.05);\n border: 1px solid rgba(").concat(""!=this.config.style.color_background&&["#000","#000000","black"].indexOf(this.config.style.color_background)>-1?"255, 255, 255":"0, 0, 0",", 0.01);\n width: 48%;\n margin-right: 4%;\n }\n .chefcookie--overlay .chefcookie__group:nth-child(2n)\n {\n margin-right:0;\n }\n .chefcookie--overlay.chefcookie--has-scripts .chefcookie__group\n {\n height:auto;\n width: 100%;\n margin-right: 0;\n margin-bottom: 1em;\n }\n .chefcookie--overlay .chefcookie__group\n {\n padding: 1em 1.25em;\n }\n .chefcookie--bottombar,\n .chefcookie--topbar\n {\n background-color:").concat(null!==(m=this.config.style.color_background)&&void 0!==m?m:"#eeeeee",";\n box-shadow: 0 1em 5em -0.5em #000;\n }\n .chefcookie--bottombar\n {\n bottom:0;\n top:auto;\n }\n .chefcookie--topbar\n {\n bottom:auto;\n top:0;\n position:relative;\n }\n .chefcookie--bottombar .chefcookie__box,\n .chefcookie--topbar .chefcookie__box\n {\n max-width: 1280px;\n }\n .chefcookie--bottombar .chefcookie__group,\n .chefcookie--topbar .chefcookie__group\n {\n margin-top: 0px;\n margin-bottom: 1.5em;\n width: 22%;\n margin-right: 4%;\n }\n .chefcookie--bottombar .chefcookie__group:last-child,\n .chefcookie--topbar .chefcookie__group:last-child\n {\n margin-right:0;\n }\n .chefcookie--bottombar .chefcookie__groups--count-9 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-9 .chefcookie__group { width: 7.55%; }\n .chefcookie--bottombar .chefcookie__groups--count-8 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-8 .chefcookie__group { width: 9.00%; }\n .chefcookie--bottombar .chefcookie__groups--count-7 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-7 .chefcookie__group { width: 10.85%; }\n .chefcookie--bottombar .chefcookie__groups--count-6 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-6 .chefcookie__group { width: 13.33%; }\n .chefcookie--bottombar .chefcookie__groups--count-5 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-5 .chefcookie__group { width: 16.80%; }\n .chefcookie--bottombar .chefcookie__groups--count-4 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-4 .chefcookie__group { width: 22.00%; }\n .chefcookie--bottombar .chefcookie__groups--count-3 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-3 .chefcookie__group { width: 30.66%; }\n .chefcookie--bottombar .chefcookie__groups--count-2 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-2 .chefcookie__group { width: 48%; }\n .chefcookie--bottombar .chefcookie__groups--count-1 .chefcookie__group,\n .chefcookie--topbar .chefcookie__groups--count-1 .chefcookie__group { width: 100%; }\n @media screen and (max-width: 940px)\n {\n .chefcookie__button,\n .chefcookie__button:focus\n {\n float: none;\n margin: 0 0 1em;\n text-align: center;\n width: 100%;\n min-width:0;\n }\n }\n @media screen and (max-width: 840px)\n {\n .chefcookie__box\n {\n padding:1em;\n }\n .chefcookie__message h2\n {\n font-size:1.5em;\n line-height:1.4;\n }\n .chefcookie .chefcookie__group,\n .chefcookie--overlay .chefcookie__group,\n .chefcookie--bottombar .chefcookie__group,\n .chefcookie--topbar .chefcookie__group\n {\n float:none;\n margin-right:0;\n width:100% !important;\n height:auto;\n }\n }\n ");"css_replace"in this.config.style&&void 0!==this.config.style.css_replace&&null!==this.config.style.css_replace&&""!==this.config.style.css_replace&&(y=this.config.style.css_replace),"css_add"in this.config.style&&void 0!==this.config.style.css_add&&null!==this.config.style.css_add&&""!==this.config.style.css_add&&(y+=this.config.style.css_add),document.head.insertAdjacentHTML("beforeend",'<style class="chefcookie-styles">'+y+"</style>")}addHtmlClasses(){document.documentElement.classList.add("chefcookie--v
1isible"),1==this.config.style.noscroll&&("topbar"!==this.config.style.layout&&(this.scrollPosition=window.pageYOffset,document.body.style.top=-this.scrollPosition+"px",document.body.style.left="0px",document.body.style.right="0px"),document.documentElement.classList.add("chefcookie--noscroll")),1==this.config.style.fade&&document.documentElement.classList.add("chefcookie--fade"),1==this.config.style.blur&&document.documentElement.classList.add("chefcookie--blur")}buildDom(){document.body.insertAdjacentHTML("afterbegin",'\n <div class="chefcookie chefcookie--'.concat(this.config.style.layout," chefcookie--columns-").concat("columns"in this.config.style?this.config.style.columns:"auto").concat("scripts_selection"in this.config&&!1!==this.config.scripts_selection?" chefcookie--has-scripts":"",' chefcookie--hidden">\n <div class="chefcookie__inner">\n <div class="chefcookie__box">\n <div class="chefcookie__message">').concat(this.translate(this.config.message),'</div>\n <div class="chefcookie__settings-container">\n <ul class="chefcookie__groups chefcookie__groups--count-').concat(this.config.settings.length,'">\n ').concat(this.config.settings.map(((e,t)=>'\n <li class="chefcookie__group'.concat(e.cannot_be_modified?" chefcookie__group--disabled":"",'">\n <label class="chefcookie__group-label" for="chefcookie_group_').concat(t,'">\n <input').concat(e.cannot_be_modified?' disabled="disabled"':"",' class="chefcookie__group-checkbox" data-status="').concat(this.isCheckboxActiveForGroup(t),'" id="chefcookie_group_').concat(t,'" type="checkbox" name="chefcookie_group[]" value="').concat(t,'"').concat(2===this.isCheckboxActiveForGroup(t)?' checked="checked"':"",' />\n <span class="chefcookie__group-title">').concat(this.translate(e.title),'</span>\n <span class="chefcookie__group-checkbox-icon"></span>\n ').concat("description"in e&&""!=e.description?'\n <span class="chefcookie__group-description">'.concat(this.translate(e.description),"</span>\n "):"","\n ").concat("scripts_selection"in this.config&&"collapse"===this.config.scripts_selection&&"scripts"in e&&Object.keys(e.scripts).length>0&&-1===Object.keys(e.scripts)[0].indexOf("dummy_")?'\n <a href="#" class="chefcookie__group-collapse">'.concat(""!=this.getLabel("group_open")?this.getLabel("group_open"):this.getLabel("settings_open"),"</a>\n "):"","\n </label>\n ").concat("scripts_selection"in this.config&&!1!==this.config.scripts_selection&&"scripts"in e&&Object.keys(e.scripts).length>0&&-1===Object.keys(e.scripts)[0].indexOf("dummy_")?'\n <ul class="chefcookie__scripts chefcookie__scripts--count-'.concat(Object.keys(e.scripts).length).concat("collapse"!==this.config.scripts_selection?" chefcookie__scripts--visible":"",'">\n ').concat(Object.keys(e.scripts).map((o=>'\n <li class="chefcookie__script'.concat(e.cannot_be_modified?" chefcookie__script--disabled":"",'">\n <label class="chefcookie__script-label" for="chefcookie_script_').concat(t,"_").concat(o,'">\n <input').concat(e.cannot_be_modified?' disabled="disabled"':"",' class="chefcookie__script-checkbox" id="chefcookie_script_').concat(t,"_").concat(o,'" type="checkbox" name="chefcookie_script[]" value="').concat(t,"|").concat(o,'"').concat(this.isCheckboxActiveForProvider(t,o)?' checked="checked"':"",' />\n <sp
1an class="chefcookie__script-title">').concat("object"==typeof e.scripts[o]&&null!==e.scripts[o]&&"title"in e.scripts[o]&&""!=e.scripts[o].title?this.translate(e.scripts[o].title):o,'</span>\n <span class="chefcookie__script-checkbox-icon"></span>\n </label>\n ').concat("object"==typeof e.scripts[o]&&null!==e.scripts[o]&&"description"in e.scripts[o]&&""!=e.scripts[o].description?'<div class="chefcookie__script-description"><a href="#" class="chefcookie__script-description-collapse">'+this.getLabel("details_open")+'</a><div class="chefcookie__script-description-content">'+this.translate(e.scripts[o].description)+"</div></div>":"","\n </li>\n "))).join(""),"\n </ul>\n "):"","\n </li>\n "))).join(""),'\n </ul>\n </div>\n <div class="chefcookie__buttons chefcookie__buttons--count-').concat("show_decline_button"in this.config&&!0===this.config.show_decline_button?"3":"2",'">\n <a href="#chefcookie__settings" class="chefcookie__button chefcookie__button--settings">').concat(this.getLabel("settings_open"),'</a>\n <a href="#chefcookie__accept" class="chefcookie__button chefcookie__button--accept cookie-compliance-ok-btn">').concat(this.getLabel(void 0===this.config.accept_all_if_settings_closed||!1===this.config.accept_all_if_settings_closed?"accept":"accept_all"),"</a>\n ").concat("show_decline_button"in this.config&&!0===this.config.show_decline_button?'\n <a href="#chefcookie__decline" class="chefcookie__button chefcookie__button--decline">'.concat(this.getLabel("decline"),"</a>\n "):"","\n </div>\n </div>\n </div>\n </div>\n "))}getLabel(e){return void 0===this.config.labels[e]?"":this.translate(this.config.labels[e])}bindButtons(){null!==document.querySelector('a[href="#chefcookie__decline"]')&&[].forEach.call(document.querySelectorAll('a[href="#chefcookie__decline"]'),(e=>{this.registerEventListener(e,"click",(e=>{this.logTracking("decline"),this.uncheckAllOptIns(),this.saveInCookie(),this.close(),this.setCookieToHideOverlay(),this.updateOptOutOptIn(),e.preventDefault()}))})),null!==document.querySelector('a[href="#chefcookie__accept"]')&&[].forEach.call(document.querySelectorAll('a[href="#chefcookie__accept"]'),(e=>{this.registerEventListener(e,"click",(e=>{!1!==this.isOpened&&("accept_all_if_settings_closed"in this.config&&!0!==this.config.accept_all_if_settings_closed||this.settingsVisible()||this.checkAllOptIns(),this.saveInCookie(),this.addEnabledScripts(!0),this.close(),this.setCookieToHideOverlay(),this.updateOptOutOptIn(),e.preventDefault())}))})),null!==document.querySelector('a[href="#chefcookie__settings"]')&&[].forEach.call(document.querySelectorAll('a[href="#chefcookie__settings"]'),(e=>{this.registerEventListener(e,"click",(e=>{this.settingsVisible()?(this.hideSettings(),this.switchSettingsLabelsClose()):(this.showSettings(),this.switchSettingsLabelsOpen()),e.preventDefault()}))})),null!==document.querySelector(".chefcookie__script-checkbox")&&[].forEach.call(document.querySelectorAll(".chefcookie__script-checkbox"),(e=>{this.registerEventListener(e,"change",(t=>{let o=e.closest(".chefcookie__group").querySelector(".chefcookie__group-checkbox"),i=e.closest(".chefcookie__group").querySelectorAll(".chefcookie__script-checkbox:checked").length;i===e.closest(".chefcookie__group").querySelectorAll(".chefcookie__script-checkbox").length?(o.checked=!0,o.setAttribute("data-status",2)):(o.checked=!1,o.setAttribute("data-status",i>0?1:0)),t.preventDefault()}))})),null!==document.querySelector(".chefcookie__group-checkbox")&&[].forEach.call(document.querySelectorAll(".chefcookie__group-checkbox"),(e=>{this.registerEventListener(e,"change",(t=>{e.setAttribute("data-status",e.checked?2:0),null!==e.closest(".chefcookie__group").querySelector(".chefcookie__script-checkbox")&&[].forEach.call(e.closest(".chefcookie__group").querySelectorAll(".chefcookie__script-checkbox"),(t=>{t.checked=e.checked})),t.preventDefault()}))})),null!==document.querySelector(".chefcookie__group-collapse")&&[].forEach.call(document.querySelectorAll(".chefcookie__group-collapse"),(e=>{this.registerEventListener(e,"click",(t=>{let o=e.closest(".chefcookie__group");this.scriptsVisible(o)?(this.hideScripts(o),this.switchScriptsLabelsClose(o)):(this.showScripts(o),this.switchScriptsLabelsOpen(o)),t.preventDefault()}))})),null!==document.querySelector(".chefcookie__script-description-collapse")&&[].forEach.call(document.querySelectorAll(".chefcookie__script-description-collapse"),(e=>{this.registerEventListener(e,"click",(t=>{let o=e.closest(".chefcookie__script-description");this.scriptDescriptionVisible(o)?(this.hideScriptDescription(o),this.switchScriptDescriptionLabelsClose(o)):(this.showScriptDescription(o),this.switchScriptDescriptionLabelsOpen(o)),t.preventDefault()}))}))}
1switchSettingsLabelsOpen(){document.querySelector(".chefcookie__button--settings").textContent=this.getLabel("settings_close"),!0===this.config.accept_all_if_settings_closed&&(document.querySelector(".chefcookie__button--accept").textContent=this.getLabel("accept"))}switchSettingsLabelsClose(){document.querySelector(".chefcookie__button--settings").textContent=this.getLabel("settings_open"),!0===this.config.accept_all_if_settings_closed&&(document.querySelector(".chefcookie__button--accept").textContent=this.getLabel("accept_all"))}switchScriptsLabelsOpen(e){e.querySelector(".chefcookie__group-collapse").textContent=""!=this.getLabel("group_close")?this.getLabel("group_close"):this.getLabel("settings_close")}switchScriptsLabelsClose(e){e.querySelector(".chefcookie__group-collapse").textContent=""!=this.getLabel("group_open")?this.getLabel("group_open"):this.getLabel("settings_open")}switchScriptDescriptionLabelsOpen(e){e.querySelector(".chefcookie__script-description-collapse").textContent=this.getLabel("details_close")}switchScriptDescriptionLabelsClose(e){e.querySelector(".chefcookie__script-description-collapse").textContent=this.getLabel("details_open")}checkAllOptIns(){[].forEach.call(document.querySelectorAll(".chefcookie__group-checkbox, .chefcookie__script-checkbox"),(e=>{e.checked=!0}))}uncheckAllOptIns(){[].forEach.call(document.querySelectorAll(".chefcookie__group-checkbox:not([disabled]), .chefcookie__script-checkbox:not([disabled])"),(e=>{e.checked=!1}))}getCookieExpiration(){let e=30;return"expiration"in this.config&&Number.isInteger(this.config.expiration)&&(e=this.config.expiration),e}getCookieName(e){return(this.config.cookie_prefix||"cc_")+e}setCookie(e,t){const o=this.getCookieName(e),i=this.getCookieExpiration(),c=this.config.domain,r=window.location.protocol.indexOf("https")>-1?{secure:!0,samesite:"None"}:{};document.cookie=n.lK(o,t,s({httpOnly:!1,maxAge:86400*i,path:"/",domain:c&&window.location.hostname.endsWith(c)?c:void 0},r))}getCookie(e){const t=this.getCookieName(e);return n.qg(document.cookie)[t]}isCheckboxActiveForGroup(e){let t;if(void 0===this.config.settings[e])return 0;if(t=this.config.settings[e],"scripts"in this.config.settings[e]){let e=!0,o=!1;if(Object.keys(t.scripts).forEach((t=>{this.isAccepted(t)||(e=!1),this.isAccepted(t)&&(o=!0)})),!0===e)return 2;if(this.isCookieSetToHideOverlay())return!0===o?1:0}return t.checked_by_default||t.active?2:0}isCheckboxActiveForProvider(e,t){if(this.isAccepted(t))return!0;if(this.isCookieSetToHideOverlay())return!1;if(void 0!==this.config.settings[e]){let t=this.config.settings[e];return t.checked_by_default||t.active}return!1}setCookieToHideOverlay(){this.setCookie("hide_prompt","1")}isCookieSetToHideOverlay(){return void 0!==this.getCookie("hide_prompt")}saveInCookie(){let e=[];[].forEach.call(document.querySelectorAll(".chefcookie__group-checkbox"),(t=>{null===t.closest(".chefcookie__group").querySelector(".chefcookie__script-checkbox")?!0===t.checked&&void 0!==this.config.settings[t.value].scripts&&Object.entries(this.config.settings[t.value].scripts).forEach((t=>{let[o,i]=t;e.push(o)})):[].forEach.call(t.closest(".chefcookie__group").querySelectorAll(".chefcookie__script-checkbox"),(t=>{!0===t.checked&&void 0!==this.config.settings[t.value.split("|")[0]].scripts[t.value.split("|")[1]]&&e.push(t.value.split("|")[1])}))})),0===e.length&&e.push("null"),this.setCookie("accepted_providers",e.join(","))}addToCookie(e){let t;t=void 0===this.getCookie("accepted_providers")||"null"===this.getCookie("accepted_providers")?[]:this.getCookie("accepted_providers").split(","),-1===t.indexOf(e)&&(t.push(e),this.setCookie("accepted_providers",t.join(",")))}deleteFromCookie(e){if(void 0===this.getCookie("accepted_providers"))return;const t=this.getCookie("accepted_providers").split(","),o=t.indexOf(e);-1!==o&&t.splice(o,1),t.length>0?this.setCookie("accepted_providers",t.join(",")):this.setCookie("accepted_providers","null")}addEnabledScripts(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(void 0===this.getCookie("accepted_providers"))return;const t=this.getCookie("accepted_providers");if("null"==t)return;let o=!0;
1this.config.settings.forEach((i=>{void 0!==i.scripts&&Object.entries(i.scripts).forEach((i=>{let[n,c]=i;-1!==t.split(",").indexOf(n)?this.load(n,c,e):o=!1}))})),!0===e&&this.logTracking(o?"accept_all":"accept_partially",t)}addScript(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(void 0===this.getCookie("accepted_providers"))return;const o=this.getCookie("accepted_providers").split(",");o!==["null"]&&this.config.settings.forEach((i=>{void 0!==i.scripts&&Object.entries(i.scripts).forEach((i=>{let[n,c]=i;n===e&&-1!==o.indexOf(n)&&this.load(n,c,t)}))}))}autoAcceptBasicScripts(){this.config.settings.forEach((e=>{void 0!==e.scripts&&!0===e.initial_tracking&&Object.entries(e.scripts).forEach((e=>{let[t,o]=e;this.accept(t,!1)}))}))}autoAcceptAllScripts(){this.config.settings.forEach((e=>{void 0!==e.scripts&&Object.entries(e.scripts).forEach((e=>{let[t,o]=e;this.accept(t,!1)}))}))}load(e,t){let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.isLoaded(e)||"object"==typeof t&&null!==t&&"exclude"in t&&"function"==typeof t.exclude&&!0===t.exclude()||("string"==typeof t||t instanceof String?this.loadAuto(e,t):"object"==typeof t&&null!==t&&"id"in t&&!("accept"in t)?this.loadAuto(e,t.id):"object"==typeof t&&null!==t&&"accept"in t&&"function"==typeof t.accept?new Promise((e=>{t.accept(this,e,o)})).then((()=>{this.setLoaded(e)})):this.setLoaded(e),this.logDebug("added script "+e))}loadAuto(e,t){if("analytics"===e||"google"===e){let o=document.createElement("script");o.onload=()=>{this.setLoaded(e)},o.src="https://www.googletagmanager.com/gtag/js?id="+t,document.head.appendChild(o),o=document.createElement("script"),o.innerHTML="window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '"+t+"', { 'anonymize_ip': true, cookie_flags: 'SameSite=None;Secure' });",document.head.appendChild(o)}if("tagmanager"===e){let o=document.createElement("script"),i="";i+="(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','"+t+"');",i+="function gtag(){dataLayer.push(arguments);}",o.innerHTML=i,document.head.appendChild(o),this.setLoaded(e)}if("facebook"===e){let o=document.createElement("script");o.innerHTML="!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '"+t+"');fbq('track', 'PageView');fbq('track', 'ViewContent');",document.head.appendChild(o),this.setLoaded(e)}if("twitter"===e){let t=document.createElement("script");t.onload=()=>{this.setLoaded(e)},t.src="//platform.twitter.com/oct.js",document.head.appendChild(t)}if("taboola"===e){let o=document.createElement("script");o.innerHTML="window._tfa = window._tfa || [];window._tfa.push({notify: 'event', name: 'page_view'});!function (t, f, a, x) { if (!document.getElementById(x)) { t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f); } }(document.createElement('script'), document.getElementsByTagName('script')[0], '//cdn.taboola.com/libtrc/unip/"+t+"/tfa.js', 'tb_tfa_script');",document.head.appendChild(o),this.setLoaded(e)}if("match2one"===e){let o=document.createElement("script");o.onload=()=>{this.setLoaded(e)},o.src="https://secure.adnxs.com/seg?add="+t+"&t=1",document.head.appendChild(o),o=document.createElement("script"),o.innerHTML="window.m2o = true;",document.head.appendChild(o)}if("microsoft"===e){let o=document.createElement("script");o.innerHTML='\n (function(w,d,t,r,u)\n {\n var f,n,i;\n w[u]=w[u]||[],f=function()\n {\n var o={ti:"'.concat(t,'", enableAutoSpaTracking: true}; \n o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad") \n },\n n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()\n {\n var s=this.readyState;\n s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)\n },\n i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)\n })\n (window,document,"script","//bat.bing.com/bat.js","uetq");\n '),document.head.appendChild(o),this.setLoaded(e)}if("linkedin"===e){let o=document.createElement("script");o.innerHTML='\n _linkedin_partner_id = "'.concat(t,'";\n window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];\n window._linkedin_data_partner_ids.push(_linkedin_partner_id);\n '),document.body.appendChild(o),o=document.createElement("script"),o.innerHTML='\n (function(l) {if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};\n window.lintrk.q=[]}\n var s = document.getElementsByTagName("script")[0];\n var b = document.createElement("script");\n b.type = "text/javascript";b.async = true;\n b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";\n s.parentNode.insertBefore(b, s);})(window.lintrk);\n ',document.body.appendChild(o),o=document.createElement("noscript"),o.innerHTML='\n <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid='.concat(t,'&fmt=gif" />\n '),document.body.appendChild(o),this.setLoaded(e)}if("smartlook"===e){let o=document.createElement("script");o.innerHTML="window.smartlook||(function(d) {var o=smartlook=function(){ o.api.push(arguments)},h=d.getElementsByTagName('head')[0];var c=d.createElement('script');o.api=new Array();c.async=true;c.type='text/javascript';c.charset='utf-8';
1c.src='https://web-sdk.smartlook.com/recorder.js';h.appendChild(c);})(document);smartlook('init', '"+t+"', { region: 'eu' });",document.head.appendChild(o),this.setLoaded(e)}if("crazyegg"===e){let o=document.createElement("script");o.onload=()=>{this.setLoaded(e)},o.src="//script.crazyegg.com/pages/scripts/"+t+".js",document.head.appendChild(o)}if("google_maps"===e){let o=document.createElement("script");o.src="https://maps.googleapis.com/maps/api/js?key="+t+"&callback=initMapCC",o.defer=!0,o.async=!0,window.initMapCC=()=>{this.setLoaded(e)},document.head.appendChild(o)}if("etracker"===e){let o;o=document.createElement("script"),o.innerHTML="if(window._etr === undefined) { window._etr = {eoBlocked:true}; }",document.head.appendChild(o),o=document.createElement("script"),o.onload=()=>{this.setLoaded(e)},o.id="_etLoader",o.type="text/javascript",o.charset="UTF-8",o.setAttribute("data-block-cookies","true"),o.setAttribute("data-respect-dnt","true"),o.setAttribute("data-secure-code",t),o.src="//code.etracker.com/code/e.js",document.head.appendChild(o)}if("matomo"===e){let o=document.createElement("script");o.innerHTML='\n var _paq = window._paq = window._paq || [];\n /* tracker methods like "setCustomDimension" should be called before "trackPageView" */\n _paq.push([\'trackPageView\']);\n _paq.push([\'enableLinkTracking\']);\n (function() {\n var u="//'.concat(t.split("#")[0],"/\";\n _paq.push(['setTrackerUrl', u+'matomo.php']);\n _paq.push(['setSiteId', '").concat(t.split("#")[1],"']);\n var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);\n })();\n "),document.head.appendChild(o),this.setLoaded(e)}}isAccepted(e){return void 0!==this.getCookie("accepted_providers")&&this.getCookie("accepted_providers").split(",").indexOf(e)>-1}isLoaded(e){return"chefcookie_loaded"in window&&window.chefcookie_loaded.indexOf(e)>-1}setLoaded(e){window.chefcookie_loaded.push(e)}
1settingsVisible(){return null!==document.querySelector(".chefcookie__settings-container")&&document.querySelector(".chefcookie__settings-container").classList.contains("chefcookie__settings-container--visible")}showSettings(){this.logTracking("settings_open");let e=document.querySelector(".chefcookie__settings-container");e.classList.add("chefcookie__settings-container--visible"),e.style.height=e.scrollHeight+"px",setTimeout((()=>{e.classList.contains("chefcookie__settings-container--visible")&&(e.style.height="auto")}),this.animationSpeed),this.fixMaxHeight()}hideSettings(){this.logTracking("settings_close");let e=document.querySelector(".chefcookie__settings-container");e.classList.remove("chefcookie__settings-container--visible"),e.style.height=e.scrollHeight+"px",setTimeout((()=>{e.style.height=0}),30)}scriptsVisible(e){return e.querySelector(".chefcookie__scripts").classList.contains("chefcookie__scripts--visible")}showScripts(e){let t=e.querySelector(".chefcookie__scripts");t.style.height=t.scrollHeight+"px",t.classList.add("chefcookie__scripts--visible"),setTimeout((()=>{t.classList.contains("chefcookie__scripts--visible")&&(t.style.height="auto")}),this.animationSpeed),this.fixMaxHeight()}hideScripts(e){let t=e.querySelector(".chefcookie__scripts");t.style.height=t.scrollHeight+"px",t.classList.remove("chefcookie__scripts--visible"),setTimeout((()=>{t.style.height=0}),30)}scriptDescriptionVisible(e){return e.querySelector(".chefcookie__script-description-content").classList.contains("chefcookie__script-description-content--visible")}showScriptDescription(e){let t=e.querySelector(".chefcookie__script-description-content");t.style.height=t.scrollHeight+"px",t.classList.add("chefcookie__script-description-content--visible"),setTimeout((()=>{t.classList.contains("chefcookie__script-description-content--visible")&&(t.style.height="auto")}),this.animationSpeed),this.fixMaxHeight()}hideScriptDescription(e){let t=e.querySelector(".chefcookie__script-description-content");t.style.height=t.scrollHeight+"px",t.classList.remove("chefcookie__script-description-content--visible"),setTimeout((()=>{t.style.height=0}),30)}fixMaxHeight(){document.querySelector(".chefcookie__inner").style.maxHeight=window.innerHeight+"px"}eventAnalytics(e,t){"function"==typeof gtag&&(void 0===t?(gtag("event",e),this.logDebug("analytics "+e)):(gtag("event",t,{event_category:e}),this.logDebug("analytics "+e+" "+t)))}eventGoogle(e,t){this.eventAnalytics(e,t)}eventFacebook(e){"function"==typeof fbq&&(fbq("trackCustom",e),this.logDebug("facebook "+e))}eventTwitter(e){"undefined"!=typeof twttr&&void 0!==twttr.conversion&&"function"==typeof twttr.conversion.trackPid&&(twttr.conversion.trackPid(e),this.logDebug("twitter "+e))}eventTaboola(e){"object"==typeof _tfa&&(_tfa.push({notify:"event",name:e}),this.logDebug("taboola "+e))}eventMatch2one(e){if("undefined"==typeof m2o)return;let t=document.createElement("script");t.src="https://secure.adnxs.com/px?"+e+"&t=1",document.head.appendChild(t),this.logDebug("match2one "+e)}eventLinkedin(e){void 0!==window.lintrk&&(window.lintrk("track",{conversion_id:e}),this.logDebug("linkedin "+e))}eventEtracker(e,t){"undefined"!=typeof _etracker&&(void 0===t?(_etracker.sendEvent(new et_UserDefinedEvent(null,null,e,null)),this.logDebug("etracker "+e)):(_etracker.sendEvent(new et_UserDefinedEvent(null,e,t,null)),this.logDebug("etracker "+e+" "+t)))}trackDuration(){for(var e=this,t=30;t/60<=8;)!function(t){window.setTimeout((function(){!0!==this.isDestroyed&&(e.eventAnalytics("duration_time",t+"s"),e.eventEtracker("duration_time",t+"s"))}),1e3*t)}(t),t+=30}trackDurationCustom(e,t){setTimeout(t,1e3*e)}trackScrollDepth(){this.eventAnalytics("scroll_depth","0%"),this.eventEtracker("scroll_depth","0%"),this.registerEventListener(window,"scroll",(()=>{let e=this.scrollPos();for(var t in this.scrollDepthTriggered)!1===this.scrollDepthTriggered[t]&&e>=t&&(this.scrollDepthTriggered[t]=!0,this.eventAnalytics("scroll_depth",t+"%"),this.eventEtracker("scroll_depth",t+"%"))}))}registerEventListener(e,t,o){e.addEventListener(t,o),this.eventListeners.push({obj:e,type:t,fn:o})}
1unregisterAllEventListeners(){this.eventListeners.forEach((e=>{e.obj.removeEventListener(e.type,e.fn)}))}trackScrollDepthCustom(e,t){this.registerEventListener(window,"scroll",(()=>{let o=this.scrollPos();!1===this.scrollDepthTriggeredOnce&&o>=e&&(this.scrollDepthTriggeredOnce=!0,t())}))}scrollPos(){let e=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop,t=Math.max(document.body.offsetHeight,document.body.scrollHeight,document.documentElement.clientHeight,document.documentElement.offsetHeight,document.documentElement.scrollHeight),o=window.innerHeight;return Math.round(e/(t-o)*100)}waitFor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return new Promise(((o,i)=>{let n=setInterval((()=>{this.isLoaded(e)&&(window.clearInterval(n),null!==t&&"function"==typeof t&&t(),o())}),1e3)}))}loadJs(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;("string"==typeof e||e instanceof String)&&(e=[e]);let o=[];if(e.forEach((e=>{o.push(new Promise(((t,o)=>{let i=document.createElement("script");i.src=e,i.onload=()=>{t()},document.head.appendChild(i)})))})),null===t||"function"!=typeof t)return Promise.all(o);Promise.all(o).then((()=>{t()}))}translate(e){if("string"==typeof e||e instanceof String)return e;let t=this.lng();return t in e?e[t]:"lng_fallback"in this.config&&!1!==this.config.lng_fallback&&void 0!==this.config.lng_fallback&&null!==this.config.lng_fallback&&""!==this.config.lng_fallback&&this.config.lng_fallback in e?e[this.config.lng_fallback]:Object.values(e)[0]}lng(){let e="en";return document.documentElement.hasAttribute("lang")&&(e=document.documentElement.getAttribute("lang").substring(0,2).toLowerCase()),e}url(){return window.location.protocol+"//"+window.location.host+window.location.pathname}urlFull(){return window.location.href}urlBase(){return window.location.protocol+"//"+window.location.host}trim(e,t){let o=[" ","\n","\r","\t","\f","\v","Â ","â","â","â","â","â","â
","â","â","â","â","â","â","\u2028","\u2029","ã"].join(""),i=0,n=0;for(e+="",t&&(o=(t+"").replace(/([[\]().?/*{}+$^:])/g,"$1")),i=e.length,n=0;n<i;n++)if(-1===o.indexOf(e.charAt(n))){e=e.substring(n);break}for(i=e.length,n=i-1;n>=0;n--)if(-1===o.indexOf(e.charAt(n))){e=e.substring(0,n+1);break}return-1===o.indexOf(e.charAt(0))?e:""}accept(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.addToCookie(e),this.isExcluded()||this.addScript(e,t)}decline(e){this.deleteFromCookie(e)}logDebug(e){"debug_log"in this.config&&!0===this.config.debug_log&&console.log(e)}logTrackingActive(){return!(!("consent_tracking"in this.config)||!1===this.config.consent_tracking||void 0===this.config.consent_tracking||null===this.config.consent_tracking||""==this.config.consent_tracking)}logTracking(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!this.logTrackingActive())return;let o=new XMLHttpRequest,i=null,n=(-1===this.config.consent_tracking.indexOf("//")?this.trim(this.urlBase(),"/"):"")+"/"+this.trim(this.config.consent_tracking,"/");i={action:e,date:(new Date).getFullYear()+"-"+("0"+((new Date).getMonth()+1)).slice(-2)+"-"+("0"+(new Date).getDate()).slice(-2)+" "+("0"+(new Date).getHours()).slice(-2)+":"+("0"+(new Date).getMinutes()).slice(-2)+":"+("0"+(new Date).getSeconds()).slice(-2),url:this.urlFull(),providers:t,viewport:window.innerWidth+"x"+window.innerHeight},o.open("POST",n,!0),o.setRequestHeader("Content-type","application/json"),o.send(JSON.stringify(i))}trackFirstUserInteraction(){this.logTrackingActive()&&["mousedown","mousemove","keydown","scroll","touchstart","click"].forEach((e=>{document.addEventListener(e,(()=>{!0!==this.first_user_interaction&&(this.first_user_interaction=!0,this.logTracking("first_user_interaction"))}),!0)}))}hexToRgb(e){e=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,((e,t,o,i)=>t+t+o+o+i+i));let t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}hexToRgbaStr(e,t){let o=this.hexToRgb(e);return null===o?"":"rgba("+o.r+","+o.g+","+o.b+","+t+")"}}window.chefcookie=r;var a=o(72),l=o.n(a),h=o(825),d=o.n(h),p=o(659),u=o.n(p),f=o(56),g=o.n(f),_=o(540),k=o.n(_),b=o(113),m=o.n(b),y=o(181),v={};
1v.styleTagTransform=m(),v.setAttributes=g(),v.insert=u().bind(null,"head"),v.domAPI=d(),v.insertStyleElement=k(),l()(y.A,v),y.A&&y.A.locals&&y.A.locals;const x=new class extends r{lng(){let e="it";return document.documentElement.hasAttribute("lang")&&(e=document.documentElement.getAttribute("lang").substring(0,2).toLowerCase()),e}showSettings(){this.logTracking("settings_open");let e=document.querySelector(".chefcookie__settings-container");e.classList.add("chefcookie__settings-container--visible"),e.style.minHeight=e.scrollHeight+"px",setTimeout((()=>{e.classList.contains("chefcookie__settings-container--visible")&&(e.style.height="auto")}),this.animationSpeed),this.fixMaxHeight()}acceptAllScripts(){this.config.settings.forEach((e=>{void 0!==e.scripts&&Object.entries(e.scripts).forEach((e=>{let[t,o]=e;this.accept(t,!1)}))}))}switchSettingsLabelsOpen(){document.querySelector(".chefcookie__button--accept").style.display="block",document.querySelector(".chefcookie__button--settings").style.display="none"}buildDom(){document.body.insertAdjacentHTML("afterbegin",'\n <div id="cc-banner" role="region" aria-label="'.concat(this.getLabel("region"),'" data-nosnippet class="chefcookie chefcookie--').concat(this.config.style.layout," chefcookie--columns-").concat("columns"in this.config.style?this.config.style.columns:"auto").concat("scripts_selection"in this.config&&!1!==this.config.scripts_selection?" chefcookie--has-scripts":"",' chefcookie--hidden">\n <div class="chefcookie__inner">\n <div class="chefcookie__box">\n\n <a data-cc-destroy href="#" aria-label="').concat(this.getLabel("close"),'" class="chefcookie__close"></a>\n\n <div class="chefcookie__message">').concat(this.translate(this.config.message),'</div>\n <div class="chefcookie__settings-container">\n <ul class="chefcookie__groups chefcookie__groups--count-').concat(this.config.settings.length,'">\n ').concat(this.config.settings.map(((e,t)=>'\n <li class="chefcookie__group'.concat(e.cannot_be_modified?" chefcookie__group--disabled":"",'">\n <label class="chefcookie__group-label" for="chefcookie_group_').concat(t,'">\n <input').concat(e.cannot_be_modified?' disabled="disabled"':"",' class="chefcookie__group-checkbox" data-status="').concat(this.isCheckboxActiveForGroup(t),'" id="chefcookie_group_').concat(t,'" type="checkbox" name="chefcookie_group[]" value="').concat(t,'"').concat(2===this.isCheckboxActiveForGroup(t)?' checked="checked"':"",' />\n <span class="chefcookie__group-title">').concat(this.translate(e.title),'</span>\n <span class="chefcookie__group-checkbox-icon"></span>\n ').concat("description"in e&&""!=e.description?'\n <span class="chefcookie__group-description">'.concat(this.translate(e.description),"</span>\n "):"","\n ").concat("scripts_selection"in this.config&&"collapse"===this.config.scripts_selection&&"scripts"in e&&Object.keys(e.scripts).length>0&&-1===Object.keys(e.scripts)[0].indexOf("dummy_")?'\n <a href="#" class="chefcookie__group-collapse">'.concat(""!=this.getLabel("group_open")?this.getLabel("group_open"):this.getLabel("settings_open"),"</a>\n "):"","\n </label>\n ").concat("scripts_selection"in this.config&&!1!==this.config.scripts_selection&&"scripts"in e&&Object.keys(e.scripts).length>0&&-1===Object.keys(e.scripts)[0].indexOf("dummy_")?'\n <ul class="chefcookie__scripts chefcookie__scripts--count-'.concat(Object.keys(e.scripts).length).concat("collapse"!==this.config.scripts_selection?" chefcookie__scripts--visible":"",'">\n ').concat(Object.keys(e.scripts).map((o=>'\n <li class="chefcookie__script'.concat(e.cannot_be_modified?" chefcookie__script--disabled":"",'">\n <label class="chefcookie__script-label" for="chefcookie_script_').concat(t,"_").concat(o,'">\n <input').concat(e.cannot_be_modified?' disabled="disabled"':"",' class="chefcookie__script-checkbox" id="chefcookie_script_').concat(t,"_").concat(o,'" type="checkbox" name="chefcookie_script[]" value="').concat(t,"|").concat(o,'"').concat(this.isCheckboxActiveForProvider(t,o)?' checked="checked"':"",' />\n <sp
1an class="chefcookie__script-title">').concat("object"==typeof e.scripts[o]&&null!==e.scripts[o]&&"title"in e.scripts[o]&&""!=e.scripts[o].title?this.translate(e.scripts[o].title):o,'</span>\n <span class="chefcookie__script-checkbox-icon"></span>\n </label>\n ').concat("object"==typeof e.scripts[o]&&null!==e.scripts[o]&&"description"in e.scripts[o]&&""!=e.scripts[o].description?'<div class="chefcookie__script-description"><a href="#" class="chefcookie__script-description-collapse">'+this.getLabel("details_open")+'</a><div class="chefcookie__script-description-content">'+this.translate(e.scripts[o].description)+"</div></div>":"","\n </li>\n "))).join(""),"\n </ul>\n "):"","\n </li>\n "))).join(""),'\n </ul>\n </div>\n <div class="chefcookie__buttons chefcookie__buttons--count-').concat("show_decline_button"in this.config&&!0===this.config.show_decline_button?"3":"2",'">\n <a href="#chefcookie__decline" class="chefcookie__button chefcookie__button--decline">').concat(this.getLabel("decline"),'</a>\n <a href="#chefcookie__settings" class="chefcookie__button chefcookie__button--settings">').concat(this.getLabel("settings_open"),'</a>\n <a href="#chefcookie__accept" style="display:none" class="chefcookie__button chefcookie__button--accept">').concat(this.getLabel("accept"),'</a>\n <a href="#chefcookie__accept_all" data-cc-accept-all class="chefcookie__button chefcookie__button--accept_all">').concat(this.getLabel("accept_all"),"</a>\n </div>\n </div>\n </div>\n </div>\n "))}}({message:{it:'\n <h1>Questo sito web utilizza i cookie</h1>\n <p>\n Nel nostro sito utilizziamo sia cookie tecnici necessari per il suo funzionamento, sia cookie e altri strumenti di tracciamento facoltativi che potrai attivare solo con il tuo consenso. <br />\n Cookie e altri strumenti di tracciamento facoltativi sono usati per analisi statistiche, misure sull\'efficacia della comunicazione istituzionale e analisi dei comportamenti degli utenti. <br />\n Se chiudi questo banner continuerai la navigazione solo con i cookie necessari.\n </p>\n <p>\n Puoi esprimere il consenso sui cookie facoltativi attivando l\'opzione in "Personalizza cookie" e, se vuoi, potrai esprimere consensi più specifici in "Mostra cookie di profilazione". <br />\n Potrai sempre rivedere le tue scelte e verificare lo stato dei consensi rientrando nella sezione "Impostazione cookie" del sito. <br />\n Per maggiori informazioni <a href="https://www.unibo.it/it/cookies" target="_blank">consulta la nostra Cookie policy</a>.\n </p>\n ',en:'\n <h1>This website uses cookies</h1>\n <p>\n We use technical cookies that are essential for the correct operation of our website. We also use cookies and other optional tracking tools that may be activated only with your consent. <br />\n Cookies and other optional tracking tools are used for statistical analysis, to ensure the efficacy of institutional communications, and to analyse user behaviour. <br />\n If you close this banner, you will continue to browse using only essential cookies.\n </p>\n <p>\n You can provide your consent to the use of optional cookies by activating the âPersonalise Cookiesâ option. If you wish to express a more specific consent, select âShow Profiling Cookiesâ. <br />\n You can always review your choices and check the status of your consent by going to the âCookie Settingsâ section on the website. <br />\n For further information, <a href="https://www.unibo.it/en/cookie
1s" target="_blank">see our Cookie Policy</a>. \n </p>\n ',es:'\n <h1>Este sitio web utiliza cookies</h1>\n <p>\n Este sitio web utiliza cookies técnicas necesarias para su funcionamiento, y cookies u otras tecnologÃas de seguimiento opcionales que puede activar solo con su consentimiento. <br />\n Las cookies y otras herramientas de tecnologÃas opcionales se utilizan para análisis estadÃstico, mediciones de la eficacia de la comunicación institucional y análisis del comportamiento del usuario. <br />\n Si cierras este banner seguirás navegando únicamente con las cookies necesarias.\n </p>\n <p>\n Puede expresar su consentimiento sobre las cookies opcionales activando la opción en "Personalizar cookies" y, si lo desea, puede expresar su consentimiento más especÃfico en "Mostrar cookies de perfil". <br />\n Siempre puede revisar sus opciones y comprobar el estado de sus consentimientos volviendo a la sección "Configuración de cookies" del sitio web. <br />\n Para más información <a href="https://www.unibo.it/it/ateneo/privacy-e-note-legali/privacy/privacy-sistema-portale-ateneo" target="_blank">consulta nuestra PolÃtica de Cookies</a>.\n </p>\n '},accept_all_if_settings_closed:!1,show_decline_button:!0,scripts_selection:"collapse",debug_log:!0,consent_tracking:null,expiration:90,cookie_prefix:"cc_v1_",exclude_google_pagespeed:!0,exclude_ua_regex:/(Mozilla\/5\.0 \(Linux; Android 11; moto g power \(2022\)\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/119\.0.0.0 Mobile Safari\/537\.36)|(Mozilla\/5\.0 \(Macintosh; Intel Mac OS X 10_15_7\) AppleWebKit\/537\.36 \(KHTML, like Gecko\) Chrome\/119\.0\.0\.0 Safari\/537\.36)|(Speed Insights)|(Chrome-Lighthouse)|(PSTS[\d\.]+)/,style:{layout:"bottombar",size:2,color_text:"#333333",color_highlight:"#ff0000",color_background:"#eeeeee",highlight_accept:!1,show_disabled_checkbox:!0,noscroll:!0,fade:!1,blur:!1,css_add:'\n.chefcookie__close {\n position: absolute;\n right: 32px;\n top: 32px;\n width: 32px;\n height: 32px;\n opacity: 0.3;\n}\n.chefcookie__inner{\n overflow-x: auto;\n}\n.chefcookie__close:hover {\n opacity: 1;\n}\n.chefcookie__close:before, .chefcookie__close:after {\n position: absolute;\n left: 15px;\n content: \' \';\n height: 33px;\n width: 2px;\n background-color: #333;\n}\n.chefcookie__close:before {\n transform: rotate(45deg);\n}\n.chefcookie__close:after {\n transform: rotate(-45deg);\n}\n.chefcookie__box {\n padding-top: 25px;\n}\n.chefcookie--bottombar, .chefcookie--topbar {\n background-color: #f4f4f4;\n}\n.chefcookie .close{\n color: #333;\n border-bottom: none;\n opacity: 1;\n background-image: none;\n right: 15px;\n top: 15px;\n background: #f4f4f4;\n}\n.chefcookie .close:hover{\n background-color: #333;\n border-radius: 3px;\n}\n.chefcookie .close:hover::before,\n.chefcookie .close:hover::after{\n background-color: #fff;\n}\n.chefcookie .chefcookie__button{\n font-weight: normal;\n border-width: 1px;\n border-radius: 3px;\n background-color: #fff;\n}\n.chefcookie .chefcookie__button:hover{\n opacity: 1;\n background-color: #333;\n color: #fff;\n}\n.chefcookie__group-checkbox[data-status="0"] ~ *{\n opacity: 1;\n}\n.chefcookie__group-checkbox-icon {\n background: #fff;\n}\n.chefcookie__script-label{\n font-size: 14px;\n}\n.chefcookie__script-checkbox:checked ~ .chefcookie__script-checkbox-icon::before,\n.chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon::before,\n.chefcookie__group-checkbox[data-status="2"] ~ .chefcookie__group-checkbox-icon::before {\n content: "on";\n background-color: transparent;\n top: 0;\n bottom: auto;\n width: 50%;\n line-height: 23px;\n text-transform: uppercase;\n font-size: 9px;\n color: #333;\n opacity: 1;\n font-weight: normal;\n left: 0%;\n}\n.chefcookie__script-checkbox-icon::before,\n.chefcookie__group-checkbox-icon::before {\n content: "off";\n background-color: transparent;\n top: 0;\n bottom: auto;\n width: 50%;\n line-height: 23px;\n text-transform: uppercase;\n font-size: 9px;\n color: #333;\n opacity: 1;\n font-weight: normal;\n right: 0;\n left: auto;\n}\n.chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon::after{\n left: auto;\n}\n.chefcookie__script-checkbox-icon::before{\n line-height: 17px !important;\n font-size: 9px !important;\n}\n.chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon,\n.chefcookie__group-checkbox[data-status="2"] ~ .chefcookie__group-checkbox-icon {\n border: 2px solid #3c9c3c;\n}\n.chefcookie__script-checkbox:checked ~ .chefcookie__script-checkbox-icon::after,\n.chefcookie__group-checkbox[data-status="1"] ~ .chefcookie__group-checkbox-icon::after,\n.chefcookie__group-checkbox[data-status="2"] ~ .chefcookie__group-checkbox-icon::after {\n box-shadow: 0 0 0px 1px #3c9c3c;\n background-color: #3c9c3c;\n right: 0;\n}\n.chefcookie__group-checkbox-icon::after{\n box-shadow: 0 0 0px 1px #333;\n background-color: #333;\n}\n.chefcookie__group-checkbox-icon{\n border: 2px solid #333;\n background-color: #fff;\n}\n.chefcookie__group--disabled .chefcookie__group-checkbox-icon{\n opacity: 1 !important;\n background-color: #cccccc;\n border-color: #ccc !important;\n}\n.chefcookie a.chefcookie__group-collapse,\n.chefcookie a.chefcookie__group-collapse:visited,\n.chefcookie a.chefcookie__group-collapse:hover,\n.chefcookie .chefcookie__script-description-collapse,\n.chefcookie .chefcookie__script-description-collapse:visited,\n.chefcookie .chefcookie__script-description-collapse:hover{\n display: inline-block;\n border-bottom: 1px solid #333;\n text-decoration: none;\n padding-bottom: 1px;\n}\n.chefcookie__script-checkbox-icon{\n background-color: #fff;\n border: 1px solid #333;\n opacity: 1;\n}\n.chefcookie__script-checkbox-icon::after{\n box-shadow: 0 0 0px 1px #333;\n background-color: #333;\n}\n.chefcookie__script-checkbox:checked ~ .chefcookie__script-checkbox-icon{\n border: 1px solid #3c9c3c;\n}\n.chefcookie .chefcookie__message {\n max-height: 45vh;\n overflow: auto;\n}\n.chefcookie .chefcookie__message h1{\n font-size: 28px;\n}\n.chefcookie__message p {\n margin-bottom: 0.5rem;\n text-align: left;\n}\n.chefcookie__message a:link,\n.chefcookie__message a:hover,\n.chefcookie__message a:visited {\n text-decoration: none;\n border-bottom: 1px solid currentColor;\n opacity: 1;\n}\n.chefcookie__script-checkbox ~ *{\n opacity: 1;\n}\n.chefcookie a.chefcookie__group-collapse:hover,\n.chefcookie a.chefcookie__script-description-collapse:hover{\n border-bottom: 1px solid currentColor;\n}\n.chefcookie__message a:focus {\n outline-style: dotted;\n outline-width: 2px;\n}\n.chefcookie__close,\n.chefcookie__close:visited,\n.chefcookie__close:hover{\n border-bottom: none;\n top: 15px;\n right: 15px;\n background-color: #f4f4f4;\n opacity: 1;\n}\n.chefcookie .chefcookie__group-collapse{\n padding-top:0;\n margin-top: 0.5em;\n}\n.chefcookie__scripts{\n padding: 0 2px;\n}\n.chefcookie__close:focus,\nlabel > input:focus ~ span.chefcookie__group-checkbox-icon,\nlabel > input:focus ~ span.chefcookie__script-checkbox-icon,\n.chefcookie__button:focus,\n.chefcookie__group-collapse:focus,\n.chefcookie__script-description-collapse:focus{\n outline-style: dotted;\n outline-width: 2px;\n}\n.chefcookie .chefcookie__button{\n min-width: 14.5rem;\n}\n.chefcookie__buttons,\n.chefcookie__settings-container{\n padding-right: 1em;\n}\n.chefcookie__message{\n text-align: left;\n}\n@media screen and (max-width: 840px){\n .chefcookie__box {\n padding-right: 0;\n }\n .chefcookie .chefcookie__message{\n padding-right: 1em;\n }\n .chefcookie__message h2 {\n padding-right: 30px;\n }\n}\n@media screen and (max-width: 940px){\n .chefcookie__button,\n .chefcookie__button:focus{\n float: left;\n width: auto;\n }\n}\n@media screen and (max-width: 768px){\n .chefcookie__button,\n .chefcookie__button:focus{\n float: none;\n width: 100%;\n }\n}\n'},labels:{accept:{it:"Salva le mie preferenze",en:"Save my preferences",es:"Guardar mis preferencias"},accept_all:{it:"Accetta tutti i cookie",en:"Accept all cookies",es:"Aceptar todaslas cookies"},settings_open:{it:"Personalizza cookie",en:"Personalise cookies",es:"Configurar c
1ookies"},settings_close:{it:"Chiudi impostazioni",en:"Close settings",es:"Close settings"},group_open:{it:"Mostra cookie di profilazione",en:"Show profiling cookies",es:"Mostrar cookies de perfil"},group_close:{it:"Nascondi cookie di profilazione",en:"Hide profiling cookies",es:"Ocultar cookies de perfil"},decline:{it:"Solo cookie necessari",en:"Essential cookies only",es:"Solo cookies necesarias"},details_open:{it:"Apri dettagli",en:"Show details",es:"Show details"},details_close:{it:"Chiudi dettagli",en:"Close details",es:"Close details"},close:{it:"Accetta i cookie necessari e chiudi",en:"Close",es:"Accetta i cookie necessari e chiudi"},region:{it:"Gestisci i cookie",en:"Manage cookies"}},settings:[{title:{it:"Cookie di profilazione - facoltativi",en:"Profiling Cookies - Optional",es:"Cookies de perfil - opcionales"},description:{it:"\n Si tratta di cookie utilizzati per analizzare le caratteristiche della navigazione \n degli utenti, creare profili in base al loro comportamento sul sito, \n per analisi di marketing.\n ",en:"\n These cookies are used to analyse user browsing patterns, \n create user profiles based on browsing behaviour, and for marketing analysis.\n ",es:"\n Son cookies utilizadas para analizar las caracterÃsticas de navegación \n de los usuarios, crear perfiles basados en su comportamiento en el sitio web, \n para análisis de marketing.\n "},checked_by_default:!1,cannot_be_modified:!1,initial_tracking:!1,scripts:{youtube:{accept:(e,t,o)=>{let i=!1;for(let e of document.getElementsByTagName("iframe"))0==e.id.indexOf("cc-youtube")&&(e.id=e.id.substring(3),i=!0),e.hasAttribute("data-cc-youtube-src")&&(e.src=e.getAttribute("data-cc-youtube-src"),e.style.display="block"),e.parentElement.hasAttribute("data-cc-youtube-style")&&(e.parentElement.style=e.parentElement.getAttribute("data-cc-youtube-style"));null!==document.querySelector("div.cc-youtube")&&document.querySelectorAll("div.cc-youtube").forEach((e=>{e.style.display="none"})),i&&e.loadJs("https://www.youtube.com/player_api"),"function"==typeof cc_load_pixel_google&&(console.log("Load Google pixel"),cc_load_pixel_google()),t()},title:{it:"Google/Youtube Video",en:"Google/Youtube Video",es:"VÃdeo de Google/YouTube"}},facebook:{accept:(e,t,o)=>{null!==document.querySelector("script[data-cc-facebook-src]")&&document.querySelectorAll("script[data-cc-facebook-src]").forEach((e=>{e.src=e.getAttribute("data-cc-facebook-src")})),"function"==typeof cc_load_pixel_facebook&&(console.log("Load Facebook pixel"),cc_load_pixel_facebook()),t()},title:{it:"Facebook",en:"Facebook",es:"Facebook"}},vimeo:{accept:(e,t,o)=>{for(let e of document.getElementsByTagName("iframe"))e.hasAttribute("data-cc-vimeo-src")&&(e.src=e.getAttribute("data-cc-vimeo-src"),e.style.display="block"),e.parentElement.hasAttribute("data-cc-vimeo-style")&&(e.parentElement.style=e.parentElement.getAttribute("data-cc-vimeo-style"));null!==document.querySelector("div.cc-vimeo")&&document.querySelectorAll("div.cc-vimeo").forEach((e=>{e.style.display="none"})),t()},title:{it:"Vimeo",en:"Vimeo",es:"Vimeo"}},linkedin:{accept:(e,t,o)=>{"function"==typeof cc_load_pixel_linkedin&&(console.log("Load Linkedin pixel"),cc_load_pixel_linkedin()),t()},title:{it:"Linkedin",en:"Linkedin",es:"Linkedin"}}}},{title:{it:"Cookie tecnici - necessari",en:"Technical Cookies - Essential",es:"Cookies técnicas - necesarias"},description:{it:"\n Si tratta di cookie tecnici utilizzati, a titolo esemplificativo, per il corretto \n funzionamento del sito, salvare le preferenze di navigazione, per il bilanciamento \n del carico, ottimizzare le prestazioni del sito riducendo i tempi di caricamento \n delle pagine e per gestire lâautenticazione ai servizi online e alle aree riservate.\n ",en:"\n Technical cookies are used for a range of different purposes, including but not \n limited to ensuring the correct operation of the website, saving browsing preferences, \n load balancing, optimising website performance by reducing page loading times, and \n managing log-in procedures to access online services and reserved areas.\n ",es:"\n Son cookies técnicas utilizadas, a modo de ejemplo, para el correcto funcionamiento del \n sitio web, guardar preferencias de navegación, equilibrar la carga, optimizar el \n rendimiento del sitio web reduciendo los tiempos de carga de la página y gestionar la \n autenticación a los servicios en lÃnea y áreas reservadas.\n "},checked_by_default:!0,cannot_be_modified:!0,initial_tracking:!0,scripts:{}}]});function w(){x.init(),x.registerEventListener(document,"click",(e=>{(e.target.hasAttribute("data-cc-destroy")||"A"!==e.target.tagName&&e.target.closest("[data-cc-destroy]"))&&(e.preventDefault(),x.setCookieToHideOverlay(),x.close()),e.target.hasAttribute("data-cc-accept-all")&&(e.preventDefault(),x.setCookieToHideOverlay(),x.acceptAllScripts(),x.close())}))}window.cc=x,document.addEventListener("DOMContentLoaded",w),document.addEventListener("UniboDOMContentLoaded",w)}()}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.