1/*! Copyright 2025 SweetCode. All rights reserved. */ 2(self.webpackChunkPixel_Manager_for_WooCommerce=self.webpackChunkPixel_Manager_for_WooCommerce||[]).push([[650],{9329(){!function(e){const t=new class{adapt(e,t,r){const i=`adapt${this.toPascalCase(t)}`;return"function"==typeof this[i]?this[i](e,r):null}toPascalCase(e){return"string"!=typeof e?"":e.replace(/(^|_)(\w)/g,(e,t,r)=>r.toUpperCase())}getProductId(e){if(!e)return null;const t=pmwDataLayer?.pixels?.criteo?.dynamic_remarketing?.id_type;return t&&e.dyn_r_ids&&e.dyn_r_ids[t]?String(e.dyn_r_ids[t]):e.id?String(e.id):null}toPrice(e){const t=Math.round(100*Number(e))/100;return Number.isFinite(t)?t:0}adaptViewItem(e,t){const r=this.getProductId(e.product);return r?{event:"viewItem",item:r}:null}adaptViewItemList(e,t){const r=this.getProductId(e.product);return r?{event:"viewList",item:[r]}:null}adaptAddToCart(e,t){const r=e.product,i=this.getProductId(r);return i?{event:"addToCart",item:[{id:i,price:this.toPrice(r.price),quantity:Number(r.quantity)||1}]}:null}adaptViewCart(t,r){if(!pmwDataLayer?.cart||e.isEmptyObject(pmwDataLayer.cart))return null;const i=[];return Object.values(pmwDataLayer.cart).forEach(e=>{const t=this.getProductId(e);t&&i.push({id:t,price:this.toPrice(e.price),quantity:Number(e.quantity)||1})}),i.length?{event:"viewBasket",item:i}:null}adaptPurchase(e,t){if(!pmwDataLayer?.order)return null;const r=[];return Object.values(pmwDataLayer.order.items||{}).forEach(e=>{let t=pmwDataLayer.products?.[e.id];pmwDataLayer?.shop?.variations_output&&e.variation_id&&0!==e.variation_id&&(t=pmwDataLayer.products?.[e.variation_id]||t);const i=this.getProductId(t)||(e.id?String(e.id):null);i&&r.push({id:i,price:this.toPrice(e.price),quantity:Number(e.quantity)||1})}),r.length?{event:"trackTransaction",id:String(pmwDataLayer.order.number||pmwDataLayer.order.id),item:r}:null}};e.registerAdapter("criteo",t,{supportsS2S:!1,supportsEventDeduplication:!1,isActive:()=>!!pmwDataLayer?.pixels?.criteo?.account_id})}(window.pmw=window.pmw||{})},3136(){!function(e){e.bus.on("pmw:load-pixels",function(){pmwDataLayer?.pixels?.criteo?.account_id&&!pmwDataLayer?.pixels?.criteo?.loaded&&e.consent.canPixelBeFired("marketing","Criteo")&&e.loadCriteoPixel()}),e.bus.on("pmw:pixel:view-item",t=>{if(pmwDataLayer?.pixels?.criteo?.loaded&&e.shouldFireBrowserPixel(t,"criteo"))try{const r=t.pixels?.criteo;if(!r)return;e.criteoTrackEvent(r)}catch(e){console.error(e)}});let t=[],r=null;e.bus.on("pmw:pixel:view-item-list",i=>{if(pmwDataLayer?.pixels?.criteo?.loaded&&e.shouldFireBrowserPixel(i,"criteo"))try{const a=i.pixels?.criteo;if(!a?.item?.length)return;t=t.concat(a.item),r&&clearTimeout(r),r=setTimeout(()=>{const i=Array.from(new Set(t)).slice(0,10);t=[],r=null,i.length&&e.criteoTrackEvent({event:"viewList",item:i})},500)}catch(e){console.error(e)}}),e.bus.on("pmw:pixel:add-to-cart",t=>{if(pmwDataLayer?.pixels?.criteo?.loaded&&e.shouldFireBrowserPixel(t,"criteo"))try{const r=t.pixels?.criteo;if(!r)return;e.criteoTrackEvent(r)}catch(e){console.error(e)}}),e.bus.on("pmw:pixel:view-cart",t=>{if(pmwDataLayer?.pixels?.criteo?.loaded&&e.shouldFireBrowserPixel(t,"criteo"))try{const r=t.pixels?.criteo;if(!r)return;e.criteoTrackEvent(r)}catch(e){console.error(e)}}),e.bus.on("pmw:pixel:purchase",t=>{if(pmwDataLayer?.pixels?.criteo?.loaded&&e.shouldFireBrowserPixel(t,"criteo"))try{const r=t.pixels?.criteo;if(!r)return;e.criteoTrackEvent(r)}catch(e){console.error(e)}})}(window.pmw=window.pmw||{})},3299(){var e;(e=window.pmw=window.pmw||{}).loadCriteoPixel=()=>{try{window.criteo_q=window.criteo_q||[];const t=document.createElement("script");t.async=!0,t.src="https://dynamic.criteo.com/js/ld/ld.js?a="+pmwDataLayer.pixels.criteo.account_id,document.getElementsByTagName("head")[0].appendChild(t);const r=[{event:"setAccount",account:pmwDataLayer.pixels.criteo.account_id},{event:"setSiteType",type:/iPad/.test(navigator.userAgent)?"t":/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent)?"m":"d"}];pmwDataLayer?.pixels?.criteo?.advanced_matching&&pmwDataLayer?.user?.email?.sha256&&r.push({event:"setEmail",email:pmwDataLayer.user.email.sha256,hash_method:"sha256"}),window.criteo_q.push(...r),pmwDataLayer.pixels.criteo.loaded=!0,e.console.log("Criteo: pixel loaded"),"front_page"===pmwDataLayer?.shop?.page_type&&e.criteoTrackEvent({event:"viewHome"})}catch(e){console.error(e)}},e.criteoTrackEvent=t=>{try{if(!t?.event)return;window.criteo_q=window.criteo_q||[],window.criteo_q.push(t),e.console.log("Criteo: "+t.event+" event sent",t)}catch(e){console.error(e)}}},5619(e,t,r){r(9329),r(3299),r(3136)}}]); 3//# sourceMappingURL=pixel-criteo.a178df19.chunk.min.js.map
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.