1(self.webpackChunk=self.webpackChunk||[]).push([[4607],{20261:function(e,t,i){var r,a,o=this&&this.__decorate||function(e,t,i,r){var a,o=arguments.length,n=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,i,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(n=(o<3?a(n):o>3?a(t,i,n):a(t,i))||n);return o>3&&n&&Object.defineProperty(t,i,n),n},n=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};r=[i,t,i(14775),i(65059),i(4241)],a=function(e,t,i,r,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r=s(r);let c=class default_1 extends i.Vue{constructor(){super(...arguments),this.initializedProducts=[],this.showDurationScore=!0,this.slideOptions={slidesPerView:this.hasMobileBanner?1.5:2.5,spaceBetween:0,slidesPerGroup:1,navigation:{nextEl:`.swiper-navigation--${this.blockId} .--next`,prevEl:`.swiper-navigation--${this.blockId} .--prev`},a11y:{prevSlideMessage:this.$t("Go to previous product"),nextSlideMessage:this.$t("Go to next product")},breakpoints:{768:{slidesPerView:this.hasDesktopBanner?3.5:4.5,spaceBetween:10}}}}created(){this.initializedProducts=this.products,this.showDurationScore=this.products.filter((e=>e.gses_durability_score_rating)).length>0}mounted(){a.enhancedEcommerce.addProductImpressions(this.initializedProducts,this.blockTitle.replace(/ /g,"-").toLowerCase())}};o([(0,i.Prop)({default:()=>[]}),n("design:type",Array)],c.prototype,"wishlistItems",void 0),o([(0,i.Prop)({required:!0}),n("design:type",Array)],c.prototype,"products",void 0),o([(0,i.Prop)({required:!0}),n("design:type",Number)],c.prototype,"blockId",void 0),o([(0,i.Prop)({required:!0}),n("design:type",String)],c.prototype,"blockTitle",void 0),o([(0,i.Prop)({required:!0}),n("design:type",Boolean)],c.prototype,"hasDesktopBanner",void 0),o([(0,i.Prop)({required:!0}),n("design:type",Boolean)],c.prototype,"hasMobileBanner",void 0),c=o([(0,i.Component)({name:"block-product-row",components:(0,r.default)().getComponents()})],c),t.default=c}.apply(t,r),void 0===a||(e.exports=a)},4241:(e,t,i)=>{var r;r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enhancedEcommerce=void 0;const i=new class EnhancedEcommerce{addProductImpressions(e,t="product-list",i=0){const r=[],a=window.dataLayer.filter((e=>"ImpressionView"===e.event)).length;e.forEach(((e,a)=>{r.push({name:e.name,id:e.product_id,price:e.final_price_incl_tax,sku:e.sku,ean:e.erp_ean||"",brand:e.xenos_merk||"Xenos",category:e.hasOwnProperty("category_names")?e.category_names.join(" | "):"",variant:e.xen_kleur||"",dimension20:e.gses_durability_score_rating||null,list:t,position:i+a+1})})),window.dataLayer.push({event:0!==i&&a>0?"ImpressionsPushed":"ImpressionView",ecommerce:{currencyCode:"EUR",impressions:r}})}addProductClick(e,t){window.dataLayer.push({event:"productClick",ecommerce:{click:{actionField:{list:"product-list"},products:[{name:e.name,id:e.product_id,price:e.final_price_incl_tax,sku:e.sku,ean:e.erp_ean||"",brand:e.xenos_merk||"Xenos",category:e.hasOwnProperty("category_names")?e.category_names.join(" | "):"",variant:e.xen_kleur||"",dimension20:e.gses_durability_score_rating||null,position:t+1}]}}})}addProductDetail(e){window.dataLayer.push({ecommerce:{detail:{products:[{name:e.name,id:e.product_id,price:e.final_price_incl_tax,sku:e.sku,ean:e.erp_ean||"",brand:e.xenos_merk||"Xenos",category:e.hasOwnProperty("category_names")?e.category_names.join(" | "):"",variant:e.xen_kleur||"",dimension20:e.gses_durability_score_rating||null}]}}})}addProductVoyado(e){window.va("cart",{cartRef:e.quote_id,contactId:e.uuid,locale:e.locale.replace("_","-"),items:[{itemId:e.sku,quantity:e.qty}]})}addProductAddToCart(e,t=1){window.dataLayer.push({event:"addToCart",ecommerce:{currencyCode:"EUR",add:{products:[{name:e.name,id:e.product_id,price:e.final_price_incl_tax,sku:e.sku,ean:e.erp_ean||"",brand:e.xenos_merk||"Xenos",category:e.hasOwnProperty("category_names")?e.category_names.join(" | "):"",variant:e.xen_kleur||"",dimension20:e.gses_durability_score_rating||null,quantity:t}]}}})}addCrossSellDatalayer(e,t=1){window.dataLayer.push({event:"addtocart-checkout",ecommerce:{currencyCode:"EUR",add:{products:[{name:e.name,id:e.product_id,price:e.final_price_incl_tax,sku:e.sku,ean:e.erp_ean||"",brand:e.xenos_merk||"Xenos",category:e.hasOwnProperty("category_names")?e.category_names.join(" | "):"",variant:e.xen_kleur||"",dimension20:e.gses_durability_score_rating||null,quantity:t}]}}})}addCheckout(e,t,i=""){const r=[];1===t?(window.dataLayer.push({event:"checkout",ecommerce:{checkout:{actionField:{step:t,option:i},products:r}}}),e.forEach((e=>{r.push({name:e.name,id:e.item_id,price:e.row_total_incl_tax,sku:e.extension_attributes.sku||"",ean:e.extension_attributes.ean||"",brand:e.extension_attributes.brand||"Xenos",category:"",variant:e.extension_attributes.variant||"",dimension20:e.gses_durability_score_rating||null,quantity:e.qty})}))):window.dataLayer.push({event:"checkoutOption",ecommerce:{checkout_option:{actionField:{step:t,option:i}}}})}addShopByLookDatalayer(e,t=null){void 0!==window.dataLayer&&window.dataLayer.push({event:`${e.title.toLowerCase()}-click`,category:e.title,action:"click",label:e.title,price:t?t.final_price_incl_tax:e.final_price,value:t?`Add to cart: ${t.name}`:"Add to cart"})}};t.enhancedEcommerce=i}.apply(t,[i,t]),void 0===r||(e.exports=r)},54607:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var r=i(31176),a=i(59014),o={};for(const e in a)"default"!==e&&(o[e]=()=>a[e]);i.d(t,o);const n=(0,i(51900).Z)(a.default,r.s,r.x,!1,null,null,null).exports},59014:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n});var r=i(20261),a=i.n(r),o={};for(const e in r)"default"!==e&&(o[e]=()=>r[e]);i.d(t,o);const n=a()}
1,31176:(e,t,i)=>{"use strict";i.d(t,{s:()=>render,x:()=>r});var render=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("section",{class:"swiper-navigation--"+this.blockId},[i("div",{staticClass:"--navi"},[i("button",{ref:"prevButton",staticClass:"swiper-navigation --prev",attrs:{id:"product-row-prev"}})]),e._v(" "),i("swiper",{ref:"productSlider",attrs:{options:e.slideOptions}},e._l(e.initializedProducts,(function(t,r){return i("swiper-slide",{key:r},[i("catalog-product-list-item",{attrs:{"wishlist-items":e.wishlistItems,"data-source":"CatalogCategory","lazy-image":!1,type:"slider",product:t}})],1)})),1),e._v(" "),i("div",{staticClass:"--navi"},[i("button",{ref:"nextButton",staticClass:"swiper-navigation --next",attrs:{id:"product-row-next"}})])],1)},r=[]}}]); 2//# sourceMappingURL=../maps/4607.ed45ff287cde5139125a9e9356ee6462.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.