!function(){var e={821:function(e){e.exports=function(){this.lang={message:"We use cookies and other tracking technologies to personalize and improve your experience. By continuing to use our website you consent to this.",dismiss:"allow cookies",allow:"save","allow-all":"allow all!",deny:"decline",policy:"Cookie Policy",link:"More info",dpRequire:"necessary",dpStatistik:"statistics",dpMarketing:"marketing",media:{notice:"Cookie Notice",desc:"Loading this resource will connect to external servers which use cookies and other tracking technologies to personalize and improve experience. Further information can be found in our privacy policy.",btn:"allow cookies and load this resource"}}}}},t={};function o(i){var n=t[i];if(void 0!==n)return n.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,o),s.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)},function(){"use strict";var e=o(821),t=o.n(e);
/*!
  * Cookie Consent
  * Copyright 2021 Dirk Persky (https://github.com/DirkPersky/npm-dp_cookieconsent/issues)
  * Licensed under AGPL v3+ (https://github.com/DirkPersky/npm-dp_cookieconsent/blob/master/LICENSE)
  */
!function(e,o){if(!e.hasInitialised){var i={getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"=");return t.length<2?void 0:JSON.parse(t.pop().split(";").shift())},setCookie:function(e,t,o,i,n,s){var c=new Date;c.setHours(c.getHours()+24*(o||365));var a=[e+"="+JSON.stringify(t),"expires="+c.toUTCString(),"path="+(n||"/"),"SameSite=Strict"];i&&a.push("domain="+i),s&&a.push("secure"),document.cookie=a.join(";")},prepareCookie:function(e,t){var o={status:"open"},i=this.getCookie(t);return void 0!==i&&this.deepExtend(o,i),this.deepExtend(o,e),o},getElementsByTag:function(e,t){return void 0===t&&(t="data-cookieconsent"),document.querySelectorAll(e+"["+t+"]")},deepExtend:function(e,t){for(var o in t)t.hasOwnProperty(o)&&(o in e&&"object"==typeof e[o]&&"object"==typeof t[o]?this.deepExtend(e[o],t[o]):e[o]=t[o]);return e},appendElement:function(e,t){var o=document.createElement("div"),i=t??document.body;o.innerHTML=this.replaceContent(e);var n=o.children[0];return i.appendChild(n),n},applyStyle:function(e,t,o){if(!(e.length<=0||void 0===this.options[t]||void 0===this.options[t][o]))for(const[i,n]of Object.entries(this.options[t][o]))switch(i){case"background":e.style.backgroundColor=n;break;case"text":e.style.color=n}},fireEvent:function(e,t){var o;o=t?new CustomEvent(e,{$el:t}):new Event(e),document.dispatchEvent(o)}};e.utils=i;var n=function(){"undefined"==typeof dpCookieConsentLang&&(window.DPCookieConsentL10N=t()),window.DPCookieConsentL10N.prototype.getLang=function(){return this.lang};var o={cookie:{name:"dp_cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},position:"bottom-right",content:(new window.DPCookieConsentL10N).getLang(),theme:"edgeless",type:"opt-in",revokable:!0,reloadOnRevoke:!0,checkboxes:[{name:"statistics",checked:!1},{name:"marketing",checked:!1}],palette:{popup:{background:"rgba(0,0,0,0.8)",text:"#ffffff"},button:{background:"#f96332",text:"#ffffff"}},overlay:{notice:!0,box:{background:"rgba(0,0,0,0.8)",text:"#ffffff"},btn:{background:"#f96332",text:"#ffffff"}},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(){},onStatusChange:function(e,t){},onRevokeChoice:function(){},compilance:{"opt-in":'<div class="cc-body" id="cookieconsent:body"> <span class="cc-message" id="cookieconsent:desc"> {{description}} {{selection}} </span> <div class="cc-compliance cc-highlight"> {{allow-all}} {{allow}} {{deny}} </div> </div>'},revokeBtn:'<div class="dp--revoke {{classes}}"> <i class="dp--icon-fingerprint"></i> <span class="dp--hover">{{policy}}</span> </div> ',overlayLayout:'<div class="dp--overlay-inner"> <div class="dp--overlay-header">{{notice}}</div> <div class="dp--overlay-description">{{desc}}</div> <div class="dp--overlay-button"> <button class="db--overlay-submit" onclick="window.DPCookieConsent.forceAccept(this)" data-cookieconsent="{{type}}" {{style}}> {{btn}} </button> </div> </div> ',wrap:'<div aria-describedby="cookieconsent:desc" aria-label="cookieconsent" aria-live="polite" class="cc-window {{classes}}" id="cookieconsent:window" role="dialog"></div>',elements:{"allow-all":'<a aria-label="allow-all cookies" class="cc-btn cc-allow-all cc-w-100" role="button" tabindex="0"> {{allow-all}} </a> ',allow:'<a aria-label="allow cookies" role="button" tabindex="0" class="cc-btn cc-allow"> {{allow}} </a> ',dismiss:'<a aria-label="dismiss cookies" role="button" tabindex="0" class="cc-btn cc-dismiss"> {{dismiss}} </a> ',deny:'<a aria-label="deny cookies" class="cc-btn cc-deny" role="button" tabindex="0"> {{deny}} </a> ',selection:'<div class="dp--cookie-check" xmlns:f="http://www.w3.org/1999/html"> <label for="dp--cookie-require"> <input type="checkbox" id="dp--cookie-require" class="dp--check-box" checked="checked" disabled="disabled"/> {{dpRequire}} </label> <label for="dp--cookie-statistics"> <input type="checkbox" id="dp--cookie-statistics" class="dp--check-box" {{checked.statistics}} value=""/> {{dpStatistik}} </label> <label for="dp--cookie-marketing"> <input type="checkbox" id="dp--cookie-marketing" class="dp--check-box" {{checked.marketing}} value=""/> {{dpMarketing}} </label> </div> ',description:'{{message}} <a aria-label="learn more about cookies" role="button" tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}"> {{link}} </a> '}};function n(){}return n.prototype.replaceContent=function(e){var t=this.options,o=["cc-"+t.position,"cc-type-"+t.type,"cc-theme-"+t.theme,"cc-hide"];e=e.replace("{{classes}}",o.join(" "));for(const[o,i]of Object.entries(t.elements))e=e.replace("{{"+o+"}}",i);for(const[o,i]of Object.entries(t.content))e=e.replace("{{"+o+"}}",i);return e},n.prototype.templateOverwrites=function(){let t=e.utils.getElementsByTag("script","data-dp-cookieRevoke");t.length>0&&(this.options.revokeBtn=t[0].innerHTML);let o=e.utils.getElementsByTag("script","data-dp-cookieDesc");o.length>0&&(this.options.elements.description=o[0].innerHTML);let i=e.utils.getElementsByTag("script","data-dp-cookieSelect");i.length>0&&(this.options.elements.selection=i[0].innerHTML)},n.prototype.initialise=function(t){i.deepExtend(this.options={},o),"object"==typeof t&&i.deepExtend(this.options,t);var n=this.options.onInitialise.bind(this);this.templateOverwrites(),this.options.revokable&&(this.revokeBtn=e.utils.appendElement.call(this,this.options.revokeBtn),e.utils.applyStyle.call(this,this.revokeBtn,"palette","popup")),this.window=e.utils.appendElement.call(this,this.options.wrap),e.utils.applyStyle.call(this,this.window,"palette","popup"),this.addCompilance(this.window),n(this),this.bindBtns(),this.presetCheckboxes()},n.prototype.presetCheckboxes=function(){var t=e.utils.getCookie(this.options.cookie.name);void 0!==t&&i.deepExtend(this.options.checkboxes,t.checkboxes);var o=this.compilance.querySelectorAll("input");o.length>0&&o.forEach((e=>{var t=e.id;t=t.replace("dp--cookie-",""),this.options.checkboxes.map(((o,i)=>{o.name==t&&(e.checked=o.checked)}))}))},n.prototype.addCompilance=function(t){var o=this.options.compilance["opt-in"];void 0!==this.options.compilance[this.options.type]&&(o=this.options.compilance[this.options.type]),this.compilance=e.utils.appendElement.call(this,o,t),this.allowAllBtn=this.compilance.getElementsByClassName("cc-allow-all"),this.allowBtn=this.compilance.getElementsByClassName("cc-allow"),this.denyBtn=this.compilance.getElementsByClassName("cc-deny"),this.dismissBtn=this.compilance.getElementsByClassName("cc-dismiss"),this.allowAllBtn.length>0?e.utils.applyStyle.call(this,this.allowAllBtn[0],"palette","button"):this.allowBtn.length>0&&e.utils.applyStyle.call(this,this.allowBtn[0],"palette","button")},n.prototype.bindBtns=function(){this.allowAllBtn.length>0&&(this.allowAllBtn[0].onclick=()=>this.allowAll.call(this)),this.allowBtn.length>0&&(this.allowBtn[0].onclick=()=>this.allow.call(this)),this.dismissBtn.length>0&&(this.dismissBtn[0].onclick=()=>this.allow.call(this)),this.denyBtn.length>0&&(this.denyBtn[0].onclick=()=>this.denyAll.call(this)),this.revokeBtn&&(this.revokeBtn.onclick=()=>this.revoke.call(this))},n.prototype.allowAll=function(){var t=this.compilance.querySelectorAll("input");t.length>0&&t.forEach((e=>{var t=e.id;t=t.replace("dp--cookie-",""),this.options.checkboxes.map(((o,i)=>{o.name==t&&(e.checked=!0)}))})),e.utils.fireEvent("dp--cookie-accept"),this.save()},n.prototype.denyAll=function(){var t=this.compilance.querySelectorAll("input");t.length>0&&t.forEach((e=>{var t=e.id;t=t.replace("dp--cookie-",""),this.options.checkboxes.map(((o,i)=>{o.name==t&&(e.checked=!1)}))})),e.utils.fireEvent("dp--cookie-deny"),this.save()},n.prototype.allow=function(){e.utils.fireEvent("dp--cookie-accept"),this.save()},n.prototype.save=function(){var e=this.compilance.querySelectorAll("input");e.length>0&&(e.forEach((e=>{var t=e.id;t=t.replace("dp--cookie-",""),this.options.checkboxes.map(((o,i)=>{o.name==t&&(this.options.checkboxes[i].checked=e.checked)}))})),this.saveCookie({checkboxes:this.options.checkboxes})),this.close()},n.prototype.hasChanged=function(){var e=!1;return void 0!==this.originalCookie&&void 0!==this.originalCookie.checkboxes&&(this.originalCookie.checkboxes.map(((t,o)=>{var i=this.options.checkboxes[o];!0===t.checked&&(i&&0!=i.checked||(e=!0,this.options.onStatusChange.bind(this)(i,t)))})),e)},n.prototype.hasConsent=function(){var t=e.utils.getCookie(this.options.cookie.name);return void 0!==t&&"approved"==t.status},n.prototype.saveCookie=function(t){e.utils.setCookie(this.options.cookie.name,e.utils.prepareCookie(t,this.options.cookie.name),this.options.cookie.expiryDays,this.options.cookie.domain,this.options.cookie.path,this.options.cookie.secure),this.hasConsent()&&this.hasChanged()&&this.options.reloadOnRevoke&&location.reload()},n.prototype.revoke=function(){this.options.onRevokeChoice.bind(this)(this),e.utils.fireEvent("dp--cookie-revoke"),this.open()},n.prototype.open=function(){this.revokeBtn&&this.revokeBtn.classList.add("cc-hide"),this.window.classList.remove("cc-hide"),this.originalCookie=e.utils.getCookie(this.options.cookie.name),this.options.onPopupOpen.bind(this)(this),this.saveCookie({status:"open"}),document.querySelector("body").classList.add("dp--cookie-consent")},n.prototype.close=function(){this.window.classList.add("cc-hide"),this.revokeBtn&&this.revokeBtn.classList.remove("cc-hide"),this.options.onPopupClose.bind(this)(this),this.saveCookie({status:"approved"}),document.querySelector("body").classList.remove("dp--cookie-consent"),this.execute()},n.prototype.execute=function(){e.Handler.execute(this.options.checkboxes),e.Overlay.execute(this.options.checkboxes)},new n}();e.popup=n;var s=function(){function t(){}return t.prototype.overlays=function(){e.popup.options.overlay.notice&&(this.templateOverwrites(),this.overlaysView("iframe"),this.overlaysView("dp-content"))},t.prototype.templateOverwrites=function(){let t=e.utils.getElementsByTag("script","data-dp-cookieIframe");t.length>0&&(e.popup.options.overlayLayout=t[0].innerHTML)},t.prototype.overlaysView=function(t){var o=e.utils.getElementsByTag(t);0!=o.length&&o.forEach((t=>{var o=t.getAttribute("data-cookieconsent-notice")||e.popup.options.content.media.notice,i=t.getAttribute("data-cookieconsent-description")||e.popup.options.content.media.desc,n=t.getAttribute("data-cookieconsent-btn")||e.popup.options.content.media.btn,s=t.getAttribute("data-cookieconsent");if(!t.hasAttribute("data-cookieconsent-overlay-loaded")){t.setAttribute("data-cookieconsent-overlay-loaded","loaded");var c=document.createElement("div");c.classList.add("dp--overlay"),e.utils.applyStyle.call(e.popup,c,"overlay","box");var a=e.popup.options.overlayLayout.replace("{{notice}}",o).replace("{{desc}}",i).replace("{{type}}",s).replace("{{btn}}",n),l=(a=e.utils.appendElement.call(e.popup,a,c)).getElementsByClassName("db--overlay-submit");l.length>0&&e.utils.applyStyle.call(e.popup,l[0],"overlay","btn"),t.parentNode.insertBefore(c,t.nextSibling)}}))},t.prototype.execute=function(e){this.executeIframe(e),this.executeContent(e)},t.prototype.ajax=function(e,t,o,i){var n=new XMLHttpRequest;n.open(e,t),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.setRequestHeader("Content-type","text/html"),n.onload=function(){n.status<200||n.status>=300?i(n):o(n)},n.onerror=function(){i(n)},n.send()},t.prototype.executeContent=function(t){var o=e.utils.getElementsByTag("dp-content");o.length>0&&o.forEach((o=>{if(e.Handler.typeAllowed(o,t)){o.classList.add("dp--loaded"),o.setAttribute("data-cookieconsent-loaded",o.getAttribute("data-cookieconsent")),o.removeAttribute("data-cookieconsent");var i=o.getAttribute("data-src");i&&i.length>0?this.ajax("GET",i,(function(t){o.innerHTML=t.response,e.utils.fireEvent("dp--cookie-conent",o)}),(function(e){})):e.utils.fireEvent("dp--cookie-conent",o)}}))},t.prototype.executeIframe=function(t){var o=e.utils.getElementsByTag("iframe");o.length>0&&o.forEach((o=>{if(e.Handler.typeAllowed(o,t)){var i=o.cloneNode(!0);i.getAttribute("data-src")&&(i.src=i.getAttribute("data-src")),o.parentNode.replaceChild(i,o),i.classList.add("dp--loaded"),i.setAttribute("data-cookieconsent-loaded",i.getAttribute("data-cookieconsent")),i.removeAttribute("data-cookieconsent"),e.utils.fireEvent("dp--cookie-iframe",i)}}))},new t}();e.Overlay=s;var c=function(){function t(){}return t.prototype.execute=function(t){var o=e.utils.getElementsByTag("script");o.length>0&&o.forEach((o=>{if(this.typeAllowed(o,t)){var i=o.innerHTML;i&&i.length&&(i=i.trim()),i&&i.length?(eval.call(this,i),e.utils.fireEvent("dp--cookie-fire",o)):o.getAttribute("data-src")?this.asyncJS(o.getAttribute("data-src"),(function(t){e.utils.fireEvent("dp--cookie-fire",o)})):o.src&&this.asyncJS(o.src,(function(t){e.utils.fireEvent("dp--cookie-fire",o)})),o.setAttribute("data-cookieconsent-loaded",o.getAttribute("data-cookieconsent")),o.removeAttribute("data-cookieconsent")}}))},t.prototype.asyncLoad=function(e,t,o){var i=document,n=i.createElement(t),s=i.getElementsByTagName(t)[0];switch(t){case"script":n.src=e,n.setAttribute("defer","");break;case"link":n.rel="stylesheet",n.type="text/css",n.setAttribute("defer",""),n.href=e}o&&n.addEventListener("load",(function(e){o(null,e)}),!1),s.parentNode.insertBefore(n,s)},t.prototype.asyncJS=function(e,t){this.asyncLoad(e,"script",t)},t.prototype.typeAllowed=function(e,t){var o=e.getAttribute("data-cookieconsent");return-1!==t.map((e=>{if(e.name==o&&!0===e.checked)return!0})).indexOf(!0)},new t}();e.Handler=c,e.initialise=function(t,o){if(o||(o=function(){}),e.popup.initialise(t),e.Overlay.overlays(),o(e.popup),e.utils.fireEvent("dp--cookie-init"),e.popup.hasConsent())return e.popup.close(),void e.utils.fireEvent("dp--cookie-accept-init");e.popup.open()},e.forceAccept=function(t){var o=t.getAttribute("data-cookieconsent"),i=e.popup.compilance.querySelectorAll("input#dp--cookie-"+o);i.length>0&&(i[0].checked=!0),e.popup.save()},e.forceDeny=function(t){var o=t.getAttribute("data-cookieconsent"),i=e.popup.compilance.querySelectorAll("input#dp--cookie-"+o);i.length>0&&(i[0].checked=!1),e.popup.save()},e.hasInitialised=!0,window.DPCookieConsent=e,window.addEventListener("load",(function(){window.DPCookieConsent.initialise(window.cookieconsent_options||{}),window.DPCookieConsent.loaded=!0}))}}(window.DPCookieConsent||{})}()}();