(function(t,e,a,i,d){t[i]=t[i]||[];let s=e.getElementsByTagName(a)[0],r=e.createElement(a);r.async=!0,r.src="https://www.googletagmanager.com/gtag/js?id="+d,s.parentNode.insertBefore(r,s)})(window,document,"script","dataLayer",drupalSettings["google-analytics-settings"].id);window.dataLayer=window.dataLayer||[];function n(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}n("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",wait_for_update:2e3});n("set","ads_data_redaction",!0);n("js",new Date);U.drill(drupalSettings,["google-analytics-settings","universal_id"])&&n("config",drupalSettings["google-analytics-settings"].universal_id);n("config",drupalSettings["google-analytics-settings"].id);document.addEventListener("GoogleAnalytics",function(t){n("event",t.detail.eventName,t.detail.params)});var l=document.getElementsByClassName("nav-item nav-link");for(let t=0;t<l.length;t++)l[t].addEventListener("click",function(e){let a=e.target;a.text!==void 0&&document.dispatchEvent(new CustomEvent("GoogleAnalytics",{detail:{eventName:"Tabs",params:{event_category:window.location.pathname,event_label:a.text}}}))});if(window.location.pathname.indexOf("/account/bilddatenbank")>-1){let t=document.getElementsByClassName("btn btn-secondary medium");for(let e=0;e<t.length;e++)t[e].addEventListener("click",function(a){let i=a.target;i.parentElement.href!==void 0&&document.dispatchEvent(new CustomEvent("GoogleAnalytics",{detail:{eventName:"Downloads Bilddatenbank",params:{event_category:"Click",event_label:i.parentElement.href}}}))})}if(U.drill(drupalSettings,"transaction")){let t=[];for(let e=0;e<drupalSettings.transaction.transactionProducts.length;e++)t[e]={item_id:drupalSettings.transaction.transactionProducts[e].sku,item_name:drupalSettings.transaction.transactionProducts[e].name,item_category:drupalSettings.transaction.transactionProducts[e].category,price:parseFloat(drupalSettings.transaction.transactionProducts[e].price),quantity:drupalSettings.transaction.transactionProducts[e].quantity};n("event","purchase",{currency:drupalSettings.transaction.transactionCurrency,transaction_id:drupalSettings.transaction.transactionId,value:parseFloat(drupalSettings.transaction.transactionTotal),tax:parseFloat(drupalSettings.transaction.transactionTax),shipping:parseFloat(drupalSettings.transaction.transactionShipping),items:t})}U.drill(drupalSettings,["google-analytics-settings","luigis_box_id"])&&window.addEventListener("druckatDataLayerPush",t=>{U.drill(t,["detail","event"])==="luigisbox"&&n("event","luigisbox",{service:U.drill(t,["detail","luigisbox","service"]),interaction:U.drill(t,["detail","luigisbox","interaction"]),result_type:U.drill(t,["detail","luigisbox","result_type"])})});if(window.performance&&window.performance.getEntriesByType){let t=window.performance.getEntriesByType("navigation");if(t.length>0){let e=t[0],a=Math.round(((e.loadEventEnd-e.startTime)/1e3+Number.EPSILON)*100)/100;a>0&&n("event","Page Load Time",{loading_time_sec:a})}}var o=document.querySelectorAll(".contact-options a");if(o.length>0)for(let t=0;t<o.length;t++)o[t].addEventListener("click",function(e){let a=e.target;n("event","Contact Options",{contact_interaction:a.hasAttribute("data-type")?a.getAttribute("data-type"):a.parentNode.getAttribute("data-type")})});
