1import{i as g,T as p,l as i}from"./util.BCLdrt3j.js";import"./lit.DbNriq8W.js";import"./graphql.Hq5qrITd.js";const o=(t,s)=>{const e={pageCountry:t,pageLanguage:s,pagePool:"shop",pageType:"other",pageCategory:"other",pageTopic:"",dataLayerVersion:"v1.1"};if(typeof globalThis>"u"||!(globalThis!=null&&globalThis.location))return console.warn("Pathname for dataLayerVariables undefined"),e;const a=globalThis.location.pathname,r=new URLSearchParams(globalThis.location.search);return a.startsWith(`/blog/${t}/`)?(e.pagePool="blog",e.pageType="blog",e.pageCategory="home",r.get("s")&&(e.pageCategory="article-search"),e):a.startsWith(`/${t}/checkout`)?(e.pageType="checkout",a.startsWith(`/${t}/checkout/empty-cart`)&&(e.pageCategory="empty-cart"),a.startsWith(`/${t}/checkout/page/cart`)&&(e.pageCategory="cart"),a.startsWith(`/${t}/checkout/page/shipping`)&&(e.pageCategory="shipping"),a.startsWith(`/${t}/checkout/page/payment`)&&(e.pageCategory="payment"),e):a.startsWith(`/${t}/shop/checkout/success/orderid`)?(e.pageType="checkout",e.pageCategory="purchase",e):a.startsWith("/cp/")?(e.pageType="cloudpage",e.pageCategory="cloudpage",e):a.startsWith(`/${t}/t/`)?(e.pageType="fa-worlds",e.pageCategory=a.split("/")[3]+(a.split("/")[4]?`-${a.split("/")[4]}`:""),e):a.startsWith(`/${t}/customer-account/`)?(e.pageType="customer-account",e.pageCategory=a.split("/")[3]?a.split("/")[3]:a.split("/")[2],a.includes("orders")&&r.get("search")&&(e.pageCategory="orders-search"),a.includes("complaints")&&r.get("search")&&(e.pageCategory="complaints-search"),e):a.startsWith(`/${t}/print-data-acquisition/`)?(e.pageType="print-data-acquisition",e.pageCategory=a.split("/")[3]?a.split("/")[3]:a.split("/")[2],e):a.startsWith(`/${t}/i/`)?(e.pageType="info",e.pageCategory=a.split("/")[3]?a.split("/")[3]:a.split("/")[2],e):a.startsWith(`/${t}/contactform/`)?(e.pageType="customer",e.pageCategory="contact",e):a.startsWith("/lp/")?(e.pageType="landingpage",e.pageCategory="landingpage",e):a.startsWith(`/${t}/shop/option/index/`)?(e.pageType="product",e.pageCategory="configurator-option",e):a.startsWith("/auth/")?(e.pageType="customer",e.pageCategory="login",e):a.startsWith(`/${t}/template-designer/`)?(e.pageType="product",e.pageCategory="template-designer",e.pageTopic="online-gestalten",e):a.startsWith(`/${t}/c/`)?(e.pageType="product-category",e.pageCategory=a.split("/")[3],e.pageTopic=a.split("/")[3]==="online-gestalten"?"online-gestalten":"",e):a.startsWith(`/${t}/p/`)?(e.pageType="product",e.pageCategory="configurator",e):a.startsWith(`/${t}/shop/configurator/`)?(e.pageType="product",e.pageCategory="configurator-legacy",e):a.startsWith(`/${t}/cmds/`)?(e.pageType="customer",e.pageCategory="register",a.includes("confirmation")&&(e.pageCategory="register-success"),e):a.startsWith(`/${t}/user/index/ssoregister`)?(e.pageType="customer",e.pageCategory="register",e):a.startsWith(`/${t}/search/all`)?(e.pageType="search",e.pageCategory="resultpage",e):a.startsWith(`/${t}/search/product`)?(e.pageType="search",e.pageCategory="search-legacy",e):a.startsWith(`/${t}/uploader/quick`)||a.startsWith("/uploader/upload")?(e.pageType="uploader",e.pageCategory="uploader",e):((a===`/${t}/`||a===`/${t}`)&&(e.pageType="home",e.pageCategory="home"),e)};class l{constructor(){if(g)try{const s=document.documentElement.lang||"de-DE",e=s.replace("_","-").split("-")[1].toLowerCase(),a=s.replace("_","-").split("-")[0].toLowerCase(),r=o(e,a);typeof globalThis.globalPageCategory<"u"&&typeof globalThis.globalPageCategory.pageCategory<"u"&&typeof globalThis.globalPageCategory.pageType<"u"&&(r.pageCategory=globalThis.globalPageCategory.pageCategory,r.pageType=globalThis.globalPageCategory.pageType),this.dataLayer.length?typeof this.dataLayer[0]=="object"&&(this.dataLayer[0]={...r,...this.dataLayer[0]}):this.dataLayer.push(r),this.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"}),p().then(()=>{i("https://sgtm2.flyeralarm.com/gtm.js?id=GTM-MBLBPG&l=dataLayer",globalThis.document.head,"append",{fetchPriority:"high",skipExternalScripts:!0})})}catch(s){console.error(s)}}get dataLayer(){return globalThis.dataLayer||(globalThis.dataLayer=[])}}const y=globalThis.analysing||(globalThis.analysing=new l);export{y as analysing,o as dataLayerVariables};
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.