PageSourceSearch

https://superbath.nl/theme/8d4b142253b9a7c8183295d2fe2a08b2/js/wbm…tics.addToWishlistTracking.plugin.d824ac.js

js superbath.nl collected 2026-10-05 21:33:52 UTC 1,349 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[71524],{524:(t,e,o)=>{o.r(e),o.d(e,{default:()=>c});var r=o(568),d=o(971),s=o(206);class c extends r.Z{init(){"undefined"!=typeof gtmIsTrackingAddToWishlistClicks&&!0===gtmIsTrackingAddToWishlistClicks&&this._registerEvents()}_registerEvents(){this.el.addEventListener("Wishlist/onProductAdded",this._onAddToWishlistClicked.bind(this))}_onAddToWishlistClicked(t){console.log(t);try{let e=this._getProduct(t.detail);window.dataLayer.push({event:"add_to_wishlist",ecommerce:{items:[e]}})}catch(t){console.info(t)}}_getProduct(t){let e=document.body.classList.contains("is-ctl-product")?d.Z.getProductNoFromProductDetail():d.Z.getProductNoFromProductId(t.productId);return s.Z.getProductFromImpressions(e)}}},971:(t,e,o)=>{o.d(e,{Z:()=>d});var r=o(49);class d{static getProductNoFromProductDetail(){return r.Z.querySelector(document,'[itemprop="sku"]').innerText}static getProductNoFromProductBox(t){let e=t.closest(".product-box");return r.Z.querySelector(e,'[name="sku"]').value}static getProductNoFromProductId(t){let e=r.Z.querySelector(document,".cms-element-product-listing",!1);if(!e)return null;let o=r.Z.querySelector(e,'input[type="hidden"][name="product-id"][value="'.concat(t,'"]'),!1),d=null==o?void 0:o.closest(".product-info");return this.getProductNoFromProductBox(d)}}}}]);

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.