PageSourceSearch

https://www.zumtobel.it/_nuxt/jUXD98pJ.js

js zumtobel.it collected 2026-10-06 23:55:31 UTC 6,568 bytes, 1 lines download raw bytes

1import{At as e,F as t,Lt as n,St as r,dt as i}from"./ARSLoXLj.js";import{s as a}from"./CfRZ53fm.js";import{o,t as s}from"./BMVHtGl7.js";import{c,g as l,y as u}from"./DEQaqOoa.js";import{t as d}from"./DRLyPAAh.js";import{t as f}from"./tct9Ynd5.js";import{E as p,S as m,r as h}from"./D7u8s-_b.js";import{T as g}from"./7TpKjk4w.js";import{l as _}from"./ChOV5kXS.js";function v(e){return e==null}r(),t();function y(t){let r=e(),a=()=>{};return a=i(()=>n(t),e=>{r.value=e,v(e)||a()},{immediate:!0}),v(r.value)||a(),r}var b=async(e,t)=>_(async()=>v(e)?t:p(m(e)).toMatch(e=>!v(e),{timeout:5e3,throwOnTimeout:!0}),t),x=new Map,S=h(()=>{let{public:e}=a();return e.scripts.googleTagManager.id&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer?.push(arguments)},window.gtag(`consent`,`default`,{ad_storage:`denied`,ad_user_data:`denied`,ad_personalization:`denied`,analytics_storage:`denied`,wait_for_update:2e3}),window.dataLayer.push({event:`gtm.js`,"gtm.start":new Date().getTime()}),g(`https://www.googletagmanager.com/gtm.js?id=${e.scripts.googleTagManager.id}`,void 0,{async:!0})),{dataLayer:{push:(...e)=>{window.dataLayer?.push(...e)}}}}),C=(e=s())=>{let t=S(),{currentLocale:n,resolveUrl:r}=d(),{currentBrand:i,currentBrandName:a}=f(),p=async o=>{let[s,d,f]=await Promise.all([b(o.title),b(o.location),b(o.group)]);t?.dataLayer.push({event:`page_view`,page_title:s,page_location:d?u(r({path:c(d)?d:`${n.value}/${d}`,brand:i.value,absolute:!0})):void 0,content_group:f,page_brand:a.value,page_language:n.value,page_localurl:e.pathname?l(`${e.origin}${e.pathname}`):void 0})},m=async e=>{t?.dataLayer.push({event:`view_search_results`,search_term:e.searchTerm,source:e.source})},h=async e=>{let t=_(()=>new URL(e).toString());if(t)try{return await o(t,{method:`POST`})}catch{}},g=async()=>{t?.dataLayer.push({event:`login`})},v=async()=>{t?.dataLayer.push({event:`sign_up`})},y=async()=>{t?.dataLayer.push({event:`click_login`})},C=async()=>{t?.dataLayer.push({event:`click_register`})},T=async()=>{t?.dataLayer.push({event:`upgrade_user`})},E=async e=>{let[n,r,i]=await Promise.all([b(e.itemListId),b(e.itemListName),b(e.items)]);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`view_item_list`,ecommerce:{...w({itemListId:n,itemListName:r,items:i})}})},D=async e=>{let[n,r,i]=await Promise.all([b(e.itemListId),b(e.itemListName),b(e.items)]);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`select_item`,ecommerce:{...w({itemListId:n,itemListName:r,items:i})}})},O=async e=>{let n=await b(e.items);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`view_item`,ecommerce:{...w({items:n})}})},k=async(e,n)=>{let[r,i]=await Promise.all([b(n.source),b(n.items)]);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:e,source:r,ecommerce:{...w({items:i})}})};return{trackPage:p,trackSearchInput:m,trackSearch:h,trackLogin:g,trackSignUp:v,trackVerification:T,trackClickLogin:y,trackClickRegister:C,trackViewItemList:E,trackSelectItem:D,trackViewItem:O,trackAddToCart:async e=>{await k(`add_to_cart`,e)},trackRemoveFromCart:async e=>{let n=await b(e.items);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`remove_from_cart`,ecommerce:{...w({items:n})}})},trackAddToWishlist:async e=>{await k(`add_to_wishlist`,e)},trackBeginCheckout:async e=>{let n=await b(e.items);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`begin_checkout`,ecommerce:{...w({items:n})}})},trackAddShippingInfo:async e=>{let n=await b(e.items);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`add_shipping_info`,ecommerce:{...w({items:n})}})},trackPurchase:async e=>{let[n,r,i,a]=await Promise.all([b(e.transactionId),b(e.tax),b(e.shipping),b(e.items)]);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`purchase`,ecommerce:{...w({transactionId:n,tax:r,shipping:i,items:a})}})},trackClickRequest:async()=>{t?.dataLayer.push({event:`click_request`})},trackClickLink:async e=>{t?.dataLayer.push({event:`click_link`,component:e.component,path:e.path})},trackButtonClick:async e=>{t?.dataLayer.push({event:`click_button`,button_type:e.buttonType,link_url:e.linkUrl,link_text:e.linkText})},trackGenerateLead:async()=>{t?.dataLayer.push({event:`generate_lead`})},trackCloseConvertLead:async e=>{let[n,r]=await Promise.all([b(e.transactionId),b(e.items)]);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`close_convert_lead`,ecommerce:{...w({transactionId:n,items:r})}})},trackAddToCompare:async e=>{let n=await b(e.items);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`add_to_compare`,ecommerce:{...w({items:n})}})},trackRemoveFromCompare:async e=>{let n=await b(e.items);t?.dataLayer.push({ecommerce:null}),t?.dataLayer.push({event:`remove_from_compare`,ecommerce:{...w({items:n})}})},trackToolState:async e=>{let n=e.toolName??`unknown_tool`,r=e.uptime;if(e.state===`start`&&x.set(n,Date.now()),e.state===`terminate`){if(r===void 0){let e=x.get(n);e&&(r=Math.max(0,Math.floor((Date.now()-e)/1e3)))}x.delete(n)}t?.dataLayer.push({event:`tool_state`,source:e.toolName,tool_state:e.state,product_code:e.productC
1ode,tool_uptime:r})},trackBestfitViewTab:async e=>{t?.dataLayer.push({event:`bestfit_view_tab`,source:`bestfit_tool`,bestfit_tab:e.tab,product_code:e.productCode})},trackBestfitCalculation:async e=>{t?.dataLayer.push({event:`bestfit_calculation`,product_code:e.productCode,source:e.source,bestfit_calculation_type:e.calculationType,bestfit_calculation_mode:e.calculationMode,bestfit_application_mode:e.applicationMode,bestfit_family_code:e.familyCode,bestfit_room_type:e.roomType,bestfit_mounting_type:e.mountingType,bestfit_room_length:e.roomLength,bestfit_room_width:e.roomWidth,bestfit_room_height:e.roomHeight,bestfit_result:e.result,bestfit_product_results:e.productResults})},trackFileDownload:async e=>{t?.dataLayer.push({event:`file_download`,file_name:e.fileName,file_extension:e.fileExtension,link_text:e.linkText,source:e.source,product_code:e.productCode})},trackFormSubmit:async e=>{t?.dataLayer.push({event:`form_submit`,form_name:e.formName,form_submit_text:e.formSubmitText})}}},w=e=>{let{transactionId:t,itemListId:n,itemListName:r,tax:i,shipping:a,currency:o,value:s,items:c}=e;return{transaction_id:t,item_list_id:n,item_list_name:r,tax:i,shipping:a,currency:o??c?.find(e=>!!e.price?.currencyIso)?.price?.currencyIso,value:s??c?.reduce((e,t)=>e+=(t.price?.value??0)*(t.quantity??1),0),items:c?.map(e=>({item_id:e.id,item_name:e.name,price:e.price?.value,quantity:e.quantity,category:e.category}))}};export{y as n,v as r,C as t};

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.