"use strict";var _mtm=window._mtm=window._mtm||[];!function(t,i,c,e){t(c);var n,a,o=t(".js-cookiebar"),r=t(".js-cookiebar-bar"),s=!1,m="cookiehint",l=0,u=function(e,o,t){var i="";if(t){var n=new Date;n.setTime(n.getTime()+24*t*60*60*1e3),i="; expires="+n.toUTCString()}c.cookie=e+"="+(o||"")+i+"; path=/;SameSite=Lax"},p=function(){console.log("hideCookieBar"),o.removeClass("is-active"),clearInterval(l)},f=function(){if(!s){if(a.matomo){_mtm.push({"mtm.startTime":(new Date).getTime(),event:"mtm.Start"});var e=c,o=e.createElement("script"),t=e.getElementsByTagName("script")[0];o.async=!0,o.src="https://matomo.new-communication.de/js/container_sVrXP3OW.js",t.parentNode.insertBefore(o,t)}s=!0}};!function(){if(o.length){var e=function(e){for(var o=e+"=",t=c.cookie.split(";"),i=0;i<t.length;i++){for(var n=t[i];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(o))return n.substring(o.length,n.length)}return null}(m);console.log("init cookiebar: "+e),t(c).on("click",".js-cookiebar-optout",function(e){e.preventDefault(),console.log("optout"),a={matomo:0,maps:0},c.cookie=n+"=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/",i[n]=!0;var o=JSON.stringify(a);u(m,o,14),p(),alert("OptOut erfolgreich")}),t(c).on("click",".js-cookiebar-cancel",function(e){e.preventDefault(),t.magnificPopup.close()}),t(c).on("click",".js-cookiebar-save",function(e){e.preventDefault(),(a={}).matomo=t("#cookiebar-check-matomo").is(":checked")?1:0,a.maps=t("#cookiebar-check-maps").is(":checked")?1:0,a.matomo||"undefined"!=typeof _paq&&(console.log("opt out"),_paq.push(["optUserOut"]),_paq.push(["disableCookies"]));var o=JSON.stringify(a);u(m,o,365),f(),t.magnificPopup.close(),p()}),t(c).on("click",".js-cookiebar-decline",function(e){e.preventDefault(),console.log("accept settings"),a={matomo:0,maps:0};var o=JSON.stringify(a);u(m,o,365),p()}),t(c).on("click",".js-cookiebar-accept",function(e){e.preventDefault(),console.log("accept settings"),a={matomo:1,maps:1};var o=JSON.stringify(a);u(m,o,365),f(),p()}),null===e?(console.log("showCookieBar"),o.addClass("is-active"),o.height(r.outerHeight(!0)),l=setInterval(function(){o.height(r.outerHeight(!0))},1e3)):((a=JSON.parse(e)).matomo&&t("#cookiebar-check-matomo").prop("checked",!0),f())}}()}(jQuery,window,document);