PageSourceSearch

https://www.sligro.nl/api/render-service/3.445.0/static/chunk.166d742b4953a17cdcca.js

js sligro.nl collected 2026-09-24 20:04:55 UTC 192,044 bytes, 2 lines download raw bytes

1(globalThis.webpackChunk_sligro_website_sligro_render_service=globalThis.webpackChunk_sligro_website_sligro_render_service||[]).push([[599],{72985(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(29817));e.A={name:"AttentionProducts",components:{productImage:i.default},props:{lang:String,baseSiteId:String,imageServletPath:{type:String,required:!0},assetServicePath:String,invalidProducts:Array,cartDeliveryDate:String,showProductNotifications:{type:Boolean,default:!0}},methods:{ooaProduct:function(t){return t.notFound||t.outOfAssortment||void 0!==t.inCustomerAssortment&&!t.inCustomerAssortment||void 0!==t.inLDBAssortment&&!t.inLDBAssortment||void 0!==t.inSligroAssortment&&!t.inSligroAssortment||t.product.productStatus||t.inValid||!1===t.product.purchasable}}}},56747(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(16411),n(33873),n(80630),n(44612),n(11011),n(86741),n(47010),n(83165),n(24541),n(34397);var i=r(n(47764)),a=r(n(21714)).default.getLogger("ExperienceFragment");e.A={name:"ExperienceFragment",props:{xfUrl:String},data:function(){return{experienceFragment:""}},beforeMount:function(){this.loadExperienceFragment()},methods:{isSameDomain:function(){try{var t=new URL(this.xfUrl);return window.location.hostname===t.hostname}catch(t){a.error("".concat(this.xfUrl," is not a valid URL ").concat(t))}return!1},isXfContentRequest:function(){var t;return(null===(t=this.xfUrl)||void 0===t?void 0:t.endsWith(".content.html"))&&(this.xfUrl.startsWith("/")||this.isSameDomain())},loadExperienceFragment:function(){var t=this;this.isXfContentRequest()&&i.default.get(this.xfUrl).then((function(e){t.experienceFragment=e.data}
1)).catch((function(){a.error("Unable to get experience fragment from ".concat(t.xfUrl))}))}}}},97357(t,e,n){"use strict";n(58070),n(93510),n(2432),n(5305),n(56569),n(7678),n(81909),n(68291),n(98376),n(10568);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(58212)),a=r(n(75799));n(63252),n(11875),n(33873),n(93277),n(80630),n(31759),n(11011),n(18867),n(47010);var o=n(70788),s=n(81582),c=n(46638),u=r(n(22312)),l=r(n(75494)),d=r(n(83101));function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function v(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?p(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return h(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}e.A={name:"AssortmentCategories",mixins:[d.default],props:{lang:String,baseSiteId:String,query:Object,prefetchCategoriesList:Array},data:function(){return{categoryImages:[],transparentPixel:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=",categoriesList:this.prefetchCategoriesList}},mounted:function(){var t,e=this,n=(null===(t=this.$el.closest("[data-categories]"))||void 0===t||null===(t=t.dataset)||void 0===t?void 0:t.categories)||"";this.parseCategoryInfo(n),this.centerComponent(),window.addEventListener("resize",(function(){e.centerComponent()})),this.categoriesList.forEach((function(t){e.getBreadcrumb({baseSiteId:e.baseSiteId,categoryId:t.code}).then((function(n){var r=a.default.mark(i);function i(t){var e,n,o,s;return a.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=1,t.name;case 1:if(t.subcategories){r.next=2;break}return r.abrupt("return");case 2:e=f(t.subcategories),r.prev=3,e.s();case 4:if((n=e.n()).done){r.next=6;break}return o=n.value,r.delegateYield(i(o),"t0",5);case 5:r.next=4;break;case 6:r.next=8;break;case 7:r.prev=7,s=r.catch(3),e.e(s);case 8:return r.prev=8,e.f(),r.finish(8);case 9:case"end":return r.stop()}}),r,null,[[3,7,8,9]])}o.Vue.set(t,"url",(0,c.getProductCategoryPageUrl)(e.query.categoryPage,t.code,Array.from(i(n))))}))}))},methods:v(v({},(0,s.mapActions)("storeProduct",["getBreadcrumb"])),{},{parseCategoryInfo:function(t){if(t){var e=(0,l.default)(t);e&&(this.categoryImages=u.default.tryJsonParse(e)||[])}},getImagePath:function(t){var e=this.categoryImages.find((function(e){return e.categoryId.toLowerCase()===t.toLowerCase()}));return(null==e?void 0:e.imagePath)||this.transparentPixel},centerComponent:function(){var t=this.$el.querySelector(".cmp-assortment-categories-card");if(t){var e=parseInt(window.getComputedStyle(t).marginRight,10),n=t.offsetWidth+2*e,r=window.innerWidth%n;r>0&&window.innerWidth<1220&&!this.mobile?this.$el.closest(".cmp-assortment-categories__wrapper").style.paddingLeft="".concat(e+r/2,"px"):this.$el.closest(".cmp-assortment-categories__wrapper").removeAttribute("style")}}})}},3731(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(19675));e.A={name:"AssortmentProductModal",components:{AssortmentProduct:i.default},props:{lang:String,baseSiteId:String,groups:Array,imageServletPath:{type:String,required:!0},assetServicePath:String,query:Object,prefetchProductsList:Array,loggedIn:Boolean,allowCustomerCareGetCart:Boolean,hideAddToCart:B
1oolean,hideAddToList:Boolean,hidePrice:Boolean,error:Object}}},13205(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(40013)),a=r(n(19675));e.A={name:"AssortmentProductModal",components:{sfgModal:i.default,AssortmentProduct:a.default},props:{lang:String,baseSiteId:String,groups:Array,imageServletPath:{type:String,required:!0},assetServicePath:String,query:Object,prefetchProductsList:Array,loggedIn:Boolean,error:Object,modalTitle:String,modalSubText:String,allowCustomerCareGetCart:Boolean,hideAddToCart:Boolean,hideAddToList:Boolean,hidePrice:Boolean},data:function(){return{promoCode:""}},mounted:function(){this.moveModalToDocumentBody(),this.initShowMoreClickEvent(),this.getPromoCode()},methods:{moveModalToDocumentBody:function(){var t=this;this.$nextTick((function(){document.body.appendChild(t.$el)}))},initShowMoreClickEvent:function(){var t=this.$el.closest(".cmp-teaser, .cmp-highlight");if(null!==t){var e=t.querySelector(".cmp-teaser__action-container > a:first-child, .cmp-highlight__action-container > a:first-child");null!==e&&e.addEventListener("click",this.$refs.modal.showModal)}},getPromoCode:function(){var t=this.$el.closest(".cmp-teaser, .cmp-highlight");if(t){var e=t.querySelector(".analytics-data");if(e){var n=e.getAttribute("data-analytics-id");n&&(this.promoCode=n)}}}}}},53325(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(5305),n(63252),n(33873),n(93277),n(80630),n(98376),n(91321),n(18867),n(47010);var i=r(n(61367)),a=r(n(35680)),o=r(n(40910));e.A={name:"FacetsRow",components:{sfgSearchBox:a.default},props:{data:Object,pageLoadFilters:Array,searchBar:Boolean,showFacetGroups:Boolean,textSearch:Boolean},data:function(){return{search:{model:"",isCollapsed:!1,name:""},target:null,currentQuery:""}},computed:{pageType:function(){return this.data.listType?"list":"plp"},facets:function(){var t;return(null===(t=this.data)||void 0===t||null===(t=t.facets)||void 0===t?void 0:t.filter((function(t){return!t.category})))||[]},asyncFilters:function(){var t;return(null===(t=this.data)||void 0===t||null===(t=t.facets)||void 0===t?void 0:t.filter((function(t){var e;return null===(e=t.values)||void 0===e?void 0:e.find((function(t){return!0===t.selected&&!0!==t.category}))})))||[]},filters:function(){var t,e;return(null===(t=this.pageLoadFilters)||void 0===t?void 0:t.length)>0?this.pageLoadFilters:(null===(e=this.asyncFilters)||void 0===e?void 0:e.length)>0?this.asyncFilters:[]},pageLoadCategories:function(){return this.data.categories||[]},asyncCategories:function(){var t,e=(null===(t=this.data)||void 0===t||null===(t=t.facets)||void 0===t?void 0:t.filter((function(t){return t.category&&t.visible&&!t.values.find((function(t){return t.selected}))})))||[];return e.length>1?e.filter((function(t){return"productCategoryLevel0"===t.code})):e},categories:function(){var t;return this.pageLoadCategories.length>0?this.pageLoadCategories:(null===(t=this.asyncCategories)||void 0===t?void 0:t.length)>0?this.asyncCategories:[]},recentlyPurchased:function(){return this.data.recentlyPurchasedFacet},offer:function(){return this.data.offerFacet},recentlyPurchasedSelected:function(){var t;return null===(t=this.data.recentlyPurchasedFacet)||void 0===t?void 0:t.selected},offerSelected:function(){var t;return null===(t=this.data.offerFacet)||void 0===t?void 0:t.selected}},watch:{"search.model":function(t){(t.length>2||0===t.length)&&i.default.sendEvent("list-detail-search",this.search.model||"")}},mounted:function(){var t=this;this.target=window.target,this.$nextTick((function(){t.currentQuery=t.data.currentQuery}))},created:function(){this.search.name=this.$t("listDetail.searchWord")},methods:{toggleMore:function(t,e){var n,r=t.target.previousElementSibling,i=null===(n=this.data)||void 0===n||null===(n=n.facets)||void 0===n?void 0:n.find((function(t){return t.code===e.code}));i.moreSelected?(r.style.height=i.height,i.moreSelected=!i.moreSelected):(i.height="".concat(r.scrollHeight,"px"),i.moreSelected=!i.moreSelected,r.style.height=i.height,this.$nextTick((function(){r.style.height="".concat(r.scrollHeight,"px")})))},changeRecentlyPurchasedFacet:function(){this.$emit("change-recently-purchased"),this.$el.querySelectorAll(".cmp-facets__items > ul").forEach((function(t){t.removeAttribute("style")}));var t=new o.default(this.pageType,this.currentQuery,this.data);"list"===this.pageType&&t.setViewType("list"),t.handleFilterEvent(this.recentlyPurchasedSelected?"add_filter_event":"remove_filter_event","listType","Eerder gekocht")},changeOfferFacet:function(){this.$emit("change-offer"),this.$el.querySelectorAll(".cmp-facets__items > ul").forEach((function(t){t.removeAttribute("style")}));var t=new o.default(this.pageType,this.currentQuery,this.data);"list"===this.pageType&&t.setViewType("list"),t.handleFilterEvent(this.offerSelected?"add_filter_event":"remove_filter_event","offer","Aanbiedingen")},sendProductGroupAnalytics:function(t){var e=t.query.query.value;new o.default(this.pageType,e,this.data).handleFilterEvent("add_filter_event","productgroep",t.name)},changeFacet:function(t,e,n){var r=e.query.query.value,i=t.target.checked?"add_filter_event":"remove_filter_event";this.currentQuery=r,this.$emit("change-facet",r),this.$el.querySelectorAll(".cmp-facets__items > ul").forEach((function(t){t.removeAttribute("style")}));var a=new o.default(this.pageType,this.currentQuery,this.data);"list"===this.pageType&&a.setViewType("list"),a.handleFilterEvent(i,n,e.name,this.data.facets)},onRemoveAllFiltersClick:function(t){new o.default(this.pageType,t,this.data).handleRemoveAllEvent(this.currentQuery),this.$emit("remove-all-filters",t),this.currentQuery=t}}}},79592(t,e,n){"use strict";n(58070),n(5305),n(33873),n(7678),n(81909),n(11011),n(29793),n(6051),n(47010);var r=n(4293),i=n(14319);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(63252),n(18981),n(68291),n(80630),n(18867);var a=r(n(58212)),o=n(81582),s=r(n(24765)),c=r(n(31147)),u=r(n(76281)),l=r(n(83101)),d=n(19203),p=r(n(61367)
1),v=function(t){if("function"==typeof WeakMap){var e=new WeakMap;new WeakMap}return function(t){if(t&&t.__esModule)return t;var n,r,a={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return a;if(n=e){if(n.has(t))return n.get(t);n.set(t,a)}for(var o in t)"default"!==o&&{}.hasOwnProperty.call(t,o)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,o))&&(r.get||r.set)?n(a,o,r):a[o]=t[o]);return a}(t)}(n(90933));function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.A={name:"InteractionPoints",components:{contentPoint:s.default,productPoint:c.default},mixins:[l.default,u.default],props:{assetServicePath:String,baseSiteId:String,imageServletPath:{type:String,required:!0},isPreviewMode:Boolean,lang:String,groups:Array,loggedIn:Boolean,prefetchProductsList:Array,query:Object},data:function(){return{imagePath:"",contentPoints:[],productPoints:[],products:[],analyticsId:"",containerHeight:0,hasSentImpressionEvent:!1}},created:function(){"undefined"!=typeof window&&window.addEventListener("scroll",this.handleScroll)},destroyed:function(){window.removeEventListener("scroll",this.handleScroll),document.body.removeEventListener("click",this.handleBodyClick)},mounted:function(){var t=this;this.getInteractionPoints(),document.body.addEventListener("click",this.handleBodyClick),this.productPoints.length&&(this.mergeProductPriceData(),window.addEventListener("cart-updated",(function(e){var n,r;t.refreshAmount((null==e||null===(n=e.payload)||void 0===n?void 0:n.reset)||!1,(null==e||null===(r=e.payload)||void 0===r?void 0:r.deleteProductCodes)||[])})),this.$nextTick((function(){t.loggedIn&&t.$hasPermission(t.$knownPermissions.performTransactionalActions)&&t.refreshAmount()})))},methods:h(h({},(0,o.mapActions)("cart",["getPackagingDatas","updateOrderEntries"])),{},{handleBodyClick:function(t){var e=t.target.closest(".cmp-interaction-point__hitbox");null===t.target.closest(".cmp-interaction-point__tile-container")&&null===e&&this.hideAllTiles({skipPushEventToAnalytics:!1})},getInteractionPoints:function(){var t=this.$el.closest("[data-interaction-points]");if(t){var e=JSON.parse(t.dataset.interactionPoints);this.imagePath=e.imagePath,this.contentPoints=e.contentPoints,this.productPoints=e.productPoints;var n=t.querySelector(".analytics-data");n&&(this.analyticsId=n.dataset.analyticsId,this.analyticsPosition=n.dataset.position)}},getProductDataByProductId:function(t){return this.loggedIn?this.products.find((function(e){return e.code===t})):this.prefetchProductsList.find((function(e){return e.code===t}))},mergeProductPriceData:function(){var t=this;this.products=this.prefetchProductsList,this.loggedIn&&this.getPackagingDatas({baseSiteId:this.baseSiteId,productCodes:this.query.productIds,useNewEndpoint:window.useCustomerDataNewEndpoint,responsePrice:function(e){p.default.mergeCustomerData(t.products,e,t.products)}}).then((function(e){p.default.mergeCustomerData(t.products,e,t.products)}))},hideAllTiles:function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).skipPushEventToAnalytics,e=void 0===t||t;this.$refs["interaction-point"].forEach((function(t){return t.hideTile({skipPushEventToAnalytics:e})})),this.mobile&&document.body.classList.remove(d.CSS_CLASS_OVERLAY)},setPositionTileFromPoint:function(t){return t.coordinateX<50?"right":"left"},refreshAmount:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];this.products.length>0&&this.updateOrderEntries({productCodes:this.products.map((function(t){return t.code})),reset:t,baseSiteId:this.baseSiteId,deleteProductCodes:e})},handleScroll:function(){this.sendImpressionAnalyticsEvent()},sendImpressionAnalyticsEvent:function(){!this.hasSentImpressionEvent&&p.default.isScrolledIntoView(this.$el)&&(this.hasSentImpressionEvent=!0,(0,v.default)().submitEvent(v.analyticsEvents.promoImpressionEvent,{promo_impression:this.getAnalyticsDataForPromotion(this.analyticsId,this.analyticsPosition)}))},isProductAvailable:function(t){var e=!1;
1return this.products.forEach((function(n){t===n.code&&(e=!0)})),e}})}},77898(t,e,n){"use strict";n(33873),n(7678),n(80630),n(11011),n(29793),n(6051),n(47010);var r=n(4293),i=n(14319);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var a=r(n(83101)),o=r(n(19203)),s=function(t){if("function"==typeof WeakMap){var e=new WeakMap;new WeakMap}return function(t){if(t&&t.__esModule)return t;var n,r,a={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return a;if(n=e){if(n.has(t))return n.get(t);n.set(t,a)}for(var o in t)"default"!==o&&{}.hasOwnProperty.call(t,o)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,o))&&(r.get||r.set)?n(a,o,r):a[o]=t[o]);return a}(t)}(n(90933)),c=r(n(61367));e.A={name:"ContentPoint",mixins:[a.default,o.default],props:{appendClassToTile:String,assetServicePath:String,baseSiteId:String,imagePath:String,imageServletPath:{type:String,required:!0},lang:String,linkHref:String,linkText:String,linkWindowTarget:String,text:String,title:String},mounted:function(){this.mobile&&document.body.appendChild(this.$el.querySelector(".cmp-interaction-point__tile-container"))},methods:{sendAnalyticsDataContent:function(t){(0,s.default)().submitEvent(s.analyticsEvents.contentClickEvent,{content:[{content_name:this.title,content_component_name:this.$parent.analyticsId}]}),c.default.browserNativeLinkClick(t,t.target.href,"_blank"===t.target.target)}}}},38516(t,e,n){"use strict";n(58070),n(5305),n(33873),n(7678),n(81909),n(80630),n(11011),n(29793),n(6051),n(18867),n(47010);var r=n(4293),i=n(14319);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var a=r(n(58212));n(68291);var o=r(n(62371)),s=r(n(14786)),c=function(t){if("function"==typeof WeakMap){var e=new WeakMap;new WeakMap}return function(t){if(t&&t.__esModule)return t;var n,r,a={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return a;
1if(n=e){if(n.has(t))return n.get(t);n.set(t,a)}for(var o in t)"default"!==o&&{}.hasOwnProperty.call(t,o)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,o))&&(r.get||r.set)?n(a,o,r):a[o]=t[o]);return a}(t)}(n(90933)),u=r(n(83101)),l=r(n(76281)),d=r(n(16218)),p=r(n(19203)),v=r(n(61367));function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.A={name:"ProductPoint",components:{productTile:s.default},mixins:[u.default,d.default,p.default,l.default],props:{assetServicePath:String,baseSiteId:String,imageServletPath:{type:String,required:!0},lang:String,groups:Array,loggedIn:Boolean,product:{type:Object,required:!0},appendClassToTile:String,query:Object},data:function(){return{dataReady:!1,promoLoaded:!1}},computed:{thisComponent:function(){return this},multiShopWishlist:function(){return o.default.wishlist(this.baseSiteId,this.loggedIn)},hasProductData:function(){return Object.keys(this.product).length}},mounted:function(){this.mobile&&document.body.appendChild(this.$el.querySelector(".cmp-interaction-point__tile-container"))},methods:{sendAnalyticsData:function(t,e){var n=this;(0,c.default)().submitEvent(c.analyticsEvents.productClickEvent,{product:[h(h({},e),{},{source:"interaction_point_component",position:this.$parent.analyticsPosition,promotion:this.getAnalyticsDataForPromotion(this.$parent.analyticsId,this.$parent.analyticsPosition)})],targetResponseTokens:JSON.parse(window.sessionStorage.getItem("previousTargetResponsePayload"))},["patch_hybris_product:product"]).then((function(){v.default.browserNativeLinkClick(t,n.productLink(e,n.query.detailPage))}))},sendAnalytics:function(t){(0,c.default)().updateProductOfCart(h(h(h({},this.product),t),{},{position:this.$parent.analyticsPosition,promotion:this.getAnalyticsDataForPromotion(this.$parent.analyticsId,this.$parent.analyticsPosition),targetResponseTokens:JSON.parse(window.sessionStorage.getItem("previousTargetResponsePayload"))}))},listAction:function(){}}}},97732(t,e,n){"use strict";n(58070),n(5305),n(7678),n(81909),n(68291),n(80630),n(18867);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(72273);var i=r(n(90147)),a=r(n(58212)),o=n(81582),s=r(n(29817)),c=r(n(21147));function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.A={name:"IspcPromotions",components:{productImage:s.default,sfgNotification:c.default},props:{lang:String,baseSiteId:String,products:Array,pagination:Object,imageServletPath:{type:String,required:!0},assetServicePath:String},data:function(){return{visibleProducts:this.products||[],paginationInfo:this.pagination||{},selectedPromoType:"",selectedDepartment:"",showFatalError:!1}},methods:l(l({},(0,o.mapActions)(["getIspcPromotions"])),{},{loadPromotions:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.getIspcPromotions({productsPerPage:this.paginationInfo.productsPerPage,pageNumber:t,baseSiteId:this.baseSiteId,lang:this.lang,promoType:this.selectedPromoType,department:this.selectedDepartment}).then((function(t){if(!t.data)throw new Error("There is no data found in promotions feed");var r;n?(r=e.visibleProducts).push.apply(r,(0,i.default)(t.data.products)):e.visibleProducts=t.data.products,e.paginationInfo=t.data.info})).catch((function(t){throw e.showFatalError=!0,t}))},translateIcon:function(t){return"diepvries"==="".concat(t).trim().toLowerCase()?"frozen":""}})}},49410(t,e,n){"use strict";
1n(58070),n(5305),n(7678),n(81909),n(68291),n(80630),n(18867);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(58212));n(62234),n(33975),n(93277),n(47748);var a=n(81582),o=r(n(61367)),s=r(n(21147)),c=r(n(83101)),u=r(n(12405)),l=r(n(40910));function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.A={name:"ListDetailFacets",components:{sfgNotification:s.default,facetsRow:u.default},mixins:[c.default],props:{baseSiteId:String,lang:String,withSorting:Boolean},data:function(){return{listDetailData:{}}},computed:{pagination:function(){return this.listDetailData.pagination||{}},listType:function(){var t;return null===(t=this.listDetailData)||void 0===t?void 0:t.listType},facetsView:function(){var t;return null===(t=this.listDetailData)||void 0===t?void 0:t.facetsView},selectedSorting:function(){var t;return null!==(t=this.listDetailData)&&void 0!==t&&t.pagination?this.$t("sort.".concat(this.listDetailData.pagination.sort)):""},totalResults:function(){return this.pagination?this.$tc("facets.showTotalResults",this.pagination.totalResults,{amount:this.pagination.totalResults}):""}},mounted:function(){window.addEventListener("list-facets-data-ready",this.listDetailDataReady)},methods:p(p({},(0,a.mapActions)("list",["productListEntry"])),{},{listDetailDataReady:function(){this.listDetailData=window.data.listDetailData},sendChangeToListDetail:function(t){o.default.sendEvent("list-filter-query",t)},sendChangeSortToListDetail:function(t){o.default.sendEvent("list-filter-sort",t)},sendRemoveFilterEvent:function(t,e){var n,r=e.code.includes("productCategoryLevel")?"productgroep":e.code;new l.default("list",null===(n=t.query)||void 0===n||null===(n=n.query)||void 0===n?void 0:n.value,this.listDetailData).setViewType("list").handleFilterEvent("remove_filter_event",r,t.name)}})}},71020(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(93277),n(80630),n(98376),n(91321),n(18867);var i=r(n(17334)),a=r(n(61367)),o=r(n(35680)),s=r(n(5696));e.A={name:"ListOverviewFacets",components:{regionalMbox:s.default,sfgSearchBox:o.default},props:{baseSiteId:String,lang:String},data:function(){return{listOverviewData:[],search:{model:"",isCollapsed:!1,name:""},initialDataSet:!1,eventName:{search:"list-overview-apply-search",facets:"list-overview-apply-filter"}}},watch:{"search.model":function(t){(t.length>2||0===t.length)&&this.sendSearchEvent()}},created:function(){this.search.name=this.$t("searchList"),this.sendSearchEvent=(0,i.default)(this.applySearch,500,!1)},mounted:function(){var t=this;window.data.listOverview&&this.setData(),window.addEventListener("list-overview-updated",(function(){t.setData()}))},methods:{setData:function(){this.listOverviewData=window.data.listOverview,this.initialDataSet||(this.initialDataSet=!0,this.listOverviewData.forEach((function(t){0!==t.amount&&(t.initiallyShown=!0)})))},applyFacets:function(){window.data.listOverview=this.listOverviewData,a.default.sendEvent(this.eventName.facets)},applySearch:function(){a.default.sendEvent(this.eventName.search,this.search.model||"")}}}},36185(t,e,n){"use strict";n(58070),n(7678),n(81909);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(68832)),a=r(n(58212));n(5305),n(63252),n(6501),n(62234),n(33873),n(34147),n(18981),n(33975),n(68803),n(93277),n(73185),n(68291),n(80630),n(10865),n(7212),n(98376),n(47748),n(11011),n(39428),n(18867),n(47010);var o=n(31231),s=n(70788),c=n(81582),u=r(n(22312)),l=r(n(21714)),d=r(n(78500)),p=r(n(21147)),v=r(n(9678)),f=r(n(28083)),h=r(n(97522)),m=r(n(29817)),g=r(n(53561)),_=r(n(83876)),y=r(n(40013)),b=r(n(73851)),P=r(n(29655)),w=r(n(12748)),S=r(n(74270)),C=r(n(61367)
1),O=r(n(16218));function I(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function A(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?I(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var D=l.default.getLogger("mobileScanner");s.Vue.use(o.permissionsVuePlugin),e.A={name:"MobileScanner",components:{sfgNotification:p.default,sfgNotificationList:h.default,productImage:m.default,sfgCartInput:g.default,searchProduct:_.default,sfgModal:y.default,listModal:b.default},mixins:[O.default],props:{baseSiteId:String,lang:String,query:Object,groups:Array,loggedIn:Boolean,tabIndex:{type:Number,default:1},isOciSession:Boolean},data:function(){return{expanded:!1,scannedProduct:"",online:!0,fetchProductDataInProgress:!1,scannedItems:[],flashlightOn:!1,attentionProducts:0,cart:null,customActivityInterval:null,showFooter:!1,replacementFocus:!1,isChrome:!1,xDown:null,yDown:null,replaceRowId:"",orientationLock:{show:!1,active:!1,loading:!0,changeListener:!1,fullScreenListener:!1,excludedView:"landscape",includedView:"portrait"},errorNotification:{options:{type:v.default.TYPES.ERROR},text:this.$t("mobileScanner.notification.unknownProduct")},warningNotification:{options:{type:v.default.TYPES.WARNING},text:this.$t("mobileScanner.notification.alreadyScanned")},clearNotification:{options:{type:v.default.TYPES.NOTICE},text:this.$t("mobileScanner.notification.clearNotice")},sfgProductAvailabilityEnum:f.default}},computed:A(A({},(0,c.mapState)("cart",["orderEntries"])),{},{listProducts:function(){return this.scannedItems.map((function(t){var e,n;return{product:t.productData,unit:null===(e=t.scannedPortion)||void 0===e?void 0:e.size,packaging:null===(n=t.scannedPortion)||void 0===n?void 0:n.packaging}})).filter((function(t){return t.product}))},scannedItemsIsEmpty:function(){return 0===this.scannedItems.length}}),watch:{expanded:function(t){var e;null===(e=window.mobileScanner)||void 0===e||e.setDisable(t)}},mounted:function(){var t=this;this.orientationLockInit(),this.checkChrome(),document.body.ononline=this.onOnlineStateChange,document.body.onoffline=this.onOnlineStateChange,this.onOnlineStateChange(),this.$hasPermission(this.$knownPermissions.performTransactionalActions)&&this.$watch("orderEntries",this.orderEntriesUpdated),window.mobileScanner=new P.default({target:"scandit-barcode-picker",scanCallback:function(e){return t.scanResult(e)}}),this.getScanditLicenseKey({baseSiteId:this.baseSiteId}).then((function(t){return window.mobileScanner.load(t)})).then().catch((function(t){throw t}));var e=window.localStorage.getItem("mobileScanner");if(e)try{this.$set(this,"scannedItems",JSON.parse(e))}catch(t){D.error("Stored data is not valid ".concat(t)),window.localStorage.removeItem("mobileScanner")}var n=this.scannedItems.find((function(t){return!0===t.recommendation}));n&&(this.replaceRowId=n.code),this.customActivityInterval=setInterval((function(){C.default.sendEvent("customActivity")}),1e4),this.$nextTick((function(){var e=document.querySelector(".cmp-mobile-scanner__wrapper");e.clientHeight>=e.scrollHeight&&(t.showFooter=!0)})),document.querySelector(".cmp-mobile-scanner__wrapper").addEventListener("scroll",(function(){t.showFooter=document.querySelector(".cmp-mobile-scanner__wrapper").scrollTop>0})),document.body.addEventListener("click",(function(){t.replacementFocus="cmp-search"===document.activeElement.className})),document.addEventListener("touchstart",this.handleTouchStart,!1),document.addEventListener("touchmove",this.handleTouchMove,!1)},methods:A(A(A({},(0,c.mapActions)(["barcodeProcess","getScanditLicenseKey"])),(0,c.mapActions)("cart",["getPackagingData","getPackagingDatas","getProductData","deleteCartEntry","cartMulti","updateOrderEntries"])),{},{orderEntriesUpdated:function(){var t=this;
1this.scannedItems.forEach((function(e){if(e.productData){var n=t.getCartEntry(e);e.amount=n?n.quantity:0}})),this.scannedItemsUpdated()},portionedPerPiece:function(t){return!(null==t||!t.portionedPerPieceLabel)},orientationLockInit:function(){navigator.userAgent.match(/Android/i)&&(this.orientationLock.show=!0,this.orientationLock.loading=!1,this.setOrientationModalEvent())},setOrientationLock:function(){var t=this;[{name:"fullScreenListener",func:"setFullScreenEvent"},{name:"changeListener",func:"setOrientationModalEvent"}].forEach((function(e){t.orientationLock[e.name]||(t[e.func](),t.orientationLock[e.name]=!0)})),this.orientationLock.loading=!0,this.orientationLock.active?document.exitFullscreen().finally((function(){t.orientationLock.loading=!1})):document.body.requestFullscreen().then((function(){window.screen.orientation.lock(t.orientationLock.includedView)})).finally((function(){t.orientationLock.loading=!1}))},setOrientationModalEvent:function(){var t=this;window.addEventListener("orientationchange",(function(e){e.target.screen.orientation.type.includes(t.orientationLock.excludedView)&&t.$refs.orientationLockModal.showModal()}))},setFullScreenEvent:function(){var t=this;window.addEventListener("fullscreenchange",(function(){t.orientationLock.active=!!document.fullscreenElement}))},cartEntryNumber:function(t){var e;return null===(e=this.getCartEntry(t))||void 0===e?void 0:e.entryNumber},getCartEntry:function(t){return t.productData?this.orderEntries.find((function(e){var n,r,i,a;return S.default.isAbsoluteEqualProduct({packaging:{code:null===(n=t.scannedPortion)||void 0===n||null===(n=n.packaging)||void 0===n?void 0:n.code},unit:{code:null===(r=t.scannedPortion)||void 0===r||null===(r=r.size)||void 0===r?void 0:r.code},product:{portionActive:t.productData.portionActive,code:t.productData.code,portioning:t.productData.portioning},portionedPerPiece:void 0!==(null===(i=t.productData.portioning)||void 0===i?void 0:i.portionedPerPieceLabel),portionedPerPieceLabel:null===(a=t.productData.portioning)||void 0===a?void 0:a.portionedPerPieceLabel,code:t.productData.code},e)})):null},checkChrome:function(){var t=window.chrome,e=window.navigator,n=e.vendor,r=void 0!==window.opr,i=e.userAgent.indexOf("Edge")>-1;(e.userAgent.match("CriOS")||t&&"Google Inc."===n&&!1===r&&!1===i)&&(this.isChrome=!0)},clearScannedItems:function(){this.$refs.notifications.show(this.clearNotification),this.scannedItems=[],this.scannedItemsUpdated()},processProducts:function(){var t,e=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.$refs.notifications.removeNotification(!1,this.$t("mobileScanner.notification.alreadyScanned")),!this.fetchProductDataInProgress&&this.online&&(t=n?this.getOrderEntries(this.scannedItems,!0):Promise.resolve(),this.fetchProductDataInProgress=!0,t=t.then((function(){return e.handleUnprocessedItems(n)})),this.$hasPermission(this.$knownPermissions.performTransactionalActions)&&(t=t.then((function(){return e.applyCartInteractions(r)})).then((function(){return e.fetchReplacementAndPriceData()}))),t.then(u.default.promiseDelay(500)).finally((function(){e.fetchProductDataInProgress=!1,e.scannedItems.some((function(t){var e;return!t.status||"UNPROCESSED"===t.status||t.cartInteraction||t.replacementProduct&&1===Object.keys(t.replacementProduct).length&&"replacementData"!==t.error||!(null!==(e=t.productData)&&void 0!==e&&e.price)&&"replacementData"!==t.error}))&&e.$nextTick(e.processProducts)})))},fetchReplacementAndPriceData:function(){var t=this;this.scannedItems.forEach((function(e,n){var r;e.replacementProduct&&1===Object.keys(e.replacementProduct).length&&Promise.all([t.getProductData({baseSiteId:t.baseSiteId,productId:e.replacementProduct.code}),t.getPackagingData({baseSiteId:t.baseSiteId,productId:e.replacementProduct.code,useNewEndpoint:window.useCustomerDataNewEndpoint,responsePrice:function(e){delete e.purchasable,t.scannedItems[n].replacementProduct=C.default.mergeCustomerData([t.scannedItems[n].replacementProduct],e)[0]}})]).then((function(n){var r=(0,i.default)(n,2),a=r[0],o=r[1];e.replacementProduct=C.default.mergeCustomerData([a],o)[0],t.scannedItemsUpdated()})).catch((function(t){return e.error="replacementData",t})),!t.$hasPermission(t.$knownPermissions.performTransactionalActions)||null!==(r=e.productData)&&void 0!==r&&r.price||!window.useCustomerDataNewEndpoint||t.getPackagingData({baseSiteId:t.baseSiteId,productId:e.productData.code,useNewEndpoint:window.useCustomerDataNewEndpoint,responsePrice:function(e){delete e.purchasable,t.scannedItems[n].productData=C.default.mergeCustomerData([t.scannedItems[n].productData],e)[0]}}).then((function(n){e.productData=C.default.mergeCustomerData([e.productData],n)[0],t.scannedItemsUpdated()})).catch((function(t){return e.error="replacementData",t}))}))},getOrderEntries:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.$hasPermission(this.$knownPermissions.performTransactionalActions)?this.updateOrderEntries({productC
1odes:t.map((function(t){var e;return t.product?t.product.code:(null==t||null===(e=t.productData)||void 0===e?void 0:e.code)||null})),reset:e,baseSiteId:this.baseSiteId}):Promise.resolve(t)},handleUnprocessedItems:function(t){var e=this,n=this.scannedItems.filter((function(t){return!t.status||"UNPROCESSED"===t.status}));return 0===n.length?null:this.barcodeProcess({baseSiteId:this.baseSiteId,products:n.map((function(t){return{barCodeEan:t.codeType.toUpperCase(),scannedBarCode:t.code}}))}).then((function(t){var n=t.products.filter((function(t){return!t.stepQuantity&&!t.scannedPortion&&"UNKNOWN"!==t.status})).map((function(t){var e;return null===(e=t.product)||void 0===e?void 0:e.code}));return e.getOrderEntries(t.products),e.$hasPermission(e.$knownPermissions.performTransactionalActions)&&n.length>0?e.getPackagingDatas({baseSiteId:e.baseSiteId,productCodes:n,useNewEndpoint:window.useCustomerDataNewEndpoint,responsePrice:function(t){delete t.purchasable;var n=e.scannedItems.map((function(t){return t.productData})),r=C.default.mergeCustomerData(n,t);e.scannedItems.forEach((function(t,e){t.productData=A(A({},t.productData),r[e])}))}}).then((function(e){return C.default.mergeCustomerData(t.products,e,t.products.productData),t.products.map((function(t){var n=t;return e.products.forEach((function(t){var e;(null===(e=n.product)||void 0===e?void 0:e.code)===t.code&&(n.product.stepQuantity=t.stepQuantity||1,n.product.portioning=t.portioning)})),n}))})):t.products})).then((function(n){var r=[];n.forEach((function(n,i){var a=e.scannedItems.filter((function(t){return t.code===n.barCode})).pop();if(a){if("UNKNOWN"===n.status&&!t&&0===i)return a.status=n.status,r.push(a),void e.showUnknownProduct();if(e.scannedItems.find((function(t){var e,r;return(null===(e=t.productData)||void 0===e?void 0:e.code)===(null===(r=n.product)||void 0===r?void 0:r.code)&&(n.scannedPortion||null)===t.scannedPortion})))return r.push(a),void e.showAlreadyScanned();if(a.productData=n.product||null,a.replacementProduct=null,n.replacementProduct&&(a.productData.purchasable=!1,a.replacementProduct=n.replacementProduct),a.scannedPortion=n.scannedPortion||null,a.status=n.status,"UNAVAILABLE"===a.status&&(a.productData.purchasable=!1),e.$hasPermission(e.$knownPermissions.performTransactionalActions))if(a.amount>0)e.addOfflineProductToCart(a);else{var o,s,c=e.getCartEntry(a);c?a.amount=c.quantity:(a.amount=(null===(o=a.productData)||void 0===o?void 0:o.stepQuantity)||(null===(s=a.scannedPortion)||void 0===s||null===(s=s.packaging)||void 0===s?void 0:s.stepQuantity)||1,e.addOfflineProductToCart(a))}}})),e.attentionProducts=e.scannedItems.filter((function(t){return["UNKNOWN","UNAVAILABLE"].includes(t.status)})).length,r.length>0&&r.forEach((function(t){var n=e.scannedItems.indexOf(t);n<0||e.scannedItems.splice(n,1)})),e.attentionProducts>0&&t&&(e.warningNotification.text=e.$tc("mobileScanner.notification.attentionProducts",e.attentionProducts),e.$refs.notifications.show(e.warningNotification)),e.scannedItemsUpdated()})).catch((function(){n.forEach((function(t){var n=e.scannedItems.indexOf(t);n<0||e.scannedItems.splice(n,1)})),e.showUnknownProduct()}))},analyticsAddToCart:function(t){var e;(null==t||null===(e=t.cartModifications)||void 0===e?void 0:e.length)>=1&&["add_to_cart_event","remove_from_cart_event"].forEach((function(e){var n=t.cartModifications.filter((function(t){return"add_to_cart_event"===e?t.quantityAdded>0:t.quantityAdded<0}));if(n.length>0){var r=n.map((function(t){return A(A({},t.entry.product),{},{amount:Math.abs(t.quantityAdded),price:t.entry.basePrice,source:"mobile_scanner",add_to_type:"mobileScanner"})})),i=n.map((function(t){var e;return{addToCartProductId:t.entry.product.code,addToCartProductCategories:(null===(e=t.entry.product)||void 0===e||null===(e=e.categories)||void 0===e?void 0:e.map((function(t){return t.name})).join("|"))||"",addToCartProductBrand:t.entry.product.brandName}})),a=JSON.parse(window.sessionStorage.getItem("previousTargetResponsePayload"));w.default.submitAnalyticsAndTargetEvent(e,{product:r,targetRedirectResponseTokens:a},["patch_hybris_product:product","target_redirect_response_tokens"],i)}}))},applyCartInteractions:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!navigator.onLine)return null;var n=this.scannedItems.filter((function(t){return t.cartInteraction}));if(0===n.length)return null;var r=n.map((function(e){return{item:e,action:e.cartInteraction,entry:t.getCartEntry(e)}})),i=r.filter((function(t){return function(t){var e,n;return"add"===t.action.action&&!t.entry&&(null===(e=t.item.productData)||void 0===e?void 0:e.purchasable)&&!((null===(n=t.item.productData)||void 0===n||null===(n=n.manualProductAvailabilityLabel)||void 0===n?void 0:n.status)===f.default.TYPES.TEMPORARY_NOT_AVAILABLE)}(t)})),a=r.filter((function(t){var e;return"remove"===t.action.action&&t.action.amount>=((null===(e=t.entry)||void 0===e?void 0:e.quantity)||0)})),o=r.filter((function(t){return t.entry&&("remove"!==t.action.action||t.action.amount<t.entry.quantity)}));return Promise.resolve().then((function(){var e;return 0===o.length?{}:t.cartMulti({baseSiteId:t.baseSiteId,method:"PUT",cartId:t.isOciSession?null===(e=window.cart)||void 0===e?void 0:e.code:"current",entries:o.map((function(t){var e,n,r={};return t.entry.guid&&(r.guid=t.entry.guid),A(A({},r),{}
1,{productCode:t.item.productData.code,quantity:"add"===t.action.action?t.entry.quantity+t.action.amount:"remove"===t.action.action?t.entry.quantity-t.action.amount:t.entry.quantity,portionSizeCode:(null===(e=t.item)||void 0===e||null===(e=e.scannedPortion)||void 0===e||null===(e=e.size)||void 0===e?void 0:e.code)||null,portionPackagingCode:(null===(n=t.item)||void 0===n||null===(n=n.scannedPortion)||void 0===n||null===(n=n.packaging)||void 0===n?void 0:n.code)||null})}))}).then((function(e){t.analyticsAddToCart(e),o.forEach((function(t){t.item.cartInteraction=null})),t.scannedItemsUpdated()}))})).then((function(){var n;return 0===i.length?{}:t.cartMulti({baseSiteId:t.baseSiteId,method:"POST",cartId:t.isOciSession?null===(n=window.cart)||void 0===n?void 0:n.code:"current",entries:i.map((function(t){var e,n,r,i,a,o,s={product:{code:null===(e=t.item)||void 0===e?void 0:e.productData.code},quantity:null===(n=t.action)||void 0===n?void 0:n.amount};return null!==(r=t.item.scannedPortion)&&void 0!==r&&r.size&&(s.unit=null===(a=t.item)||void 0===a?void 0:a.scannedPortion.size),null!==(i=t.item.scannedPortion)&&void 0!==i&&i.packaging&&(s.packaging=null===(o=t.item)||void 0===o?void 0:o.scannedPortion.packaging),s}))}).then((function(n){t.analyticsAddToCart(n),i.forEach((function(n){n.item.cartInteraction=null,t.$nextTick((function(){var r,i,a=null===(r=t.$refs.scannedItemInputs)||void 0===r?void 0:r.find((function(t){return t.productId===n.item.productData.code}));n.item.productData.gtinUnderlyingUnit&&e&&a.showTooltip(t.$t("mobileScanner.bulkWarning",{contentDescription:null===(i=n.item)||void 0===i?void 0:i.productData.contentDescription}),".cmp-input .cmp-input__plus"),n.item.productData.stepQuantity&&n.item.productData.stepQuantity>1&&a.showPortionError()}))})),t.scannedItemsUpdated()}))})).then((function(){return 0===a.length?{}:(a.filter((function(t){return!t.entry})).forEach((function(t){t.item.amount=0,t.item.cartInteraction=null})),a.filter((function(t){return t.entry})).sort((function(t,e){return t.entry.entryNumber<e.entry.entryNumber?1:-1})).reduce((function(e,n){return e.then((function(){return t.deleteCartEntry({baseSiteId:t.baseSiteId,id:n.entry.guid}).then((function(){n.item.amount=0,n.item.cartInteraction=null}))}))}),Promise.resolve()).then((function(){t.scannedItemsUpdated()})))})).then((function(){return t.getOrderEntries(t.scannedItems,!0)}))},addCartInteraction:function(t,e){var n=t.cartInteraction;n?n.action!==e.action?("add"===n.action&&"remove"===e.action||"remove"===n.action&&"add"===e.action)&&(n.amount-=e.amount,n.amount<0?(n.action=e.action,n.amount=Math.abs(n.amount)):0===n.amount&&(t.cartInteraction=null)):n.amount+=e.amount:t.cartInteraction=e},addOfflineProductToCart:function(t){var e,n;if(null!==(e=t.productData)&&void 0!==e&&e.purchasable&&(null===(n=t.productData)||void 0===n||null===(n=n.manualProductAvailabilityLabel)||void 0===n?void 0:n.status)!==f.default.TYPES.TEMPORARY_NOT_AVAILABLE){var r=this.getCartEntry(t);if(r)return r.quantity>=t.amount?void(t.amount=r.quantity):void this.addCartInteraction(t,{action:"add",amount:t.amount-r.quantity});this.addCartInteraction(t,{action:"add",amount:t.amount})}},removeScannedProduct:function(t,e){var n=this;if(e){var r=this.getCartEntry(t);r?this.deleteCartEntry({baseSiteId:this.baseSiteId,id:r.guid}).then((function(){var e;n.scannedItems=n.scannedItems.filter((function(e){return e.code!==t.code})),n.scannedItemsUpdated();var i=[A(A({},r.product),{},{amount:Math.abs(r.quantity),price:r.totalPrice,source:"mobile_scanner",add_to_type:"mobileScanner"})],a=[{addToCartProductId:r.product.code,addToCartProductCategories:(null===(e=r.product)||void 0===e||null===(e=e.categories)||void 0===e?void 0:e.map((function(t){return t.name})).join("|"))||"",addToCartProductBrand:r.product.brandName}],o=JSON.parse(window.sessionStorage.getItem("previousTargetResponsePayload"));w.default.submitAnalyticsAndTargetEvent("remove_from_cart_event",{product:i,targetRedirectResponseTokens:o},["patch_hybris_product:product","target_redirect_response_tokens"],a)})):(this.scannedItems=this.scannedItems.filter((function(e){return e.code!==t.code})),this.scannedItemsUpdated())}else this.scannedItems=this.scannedItems.filter((function(e){return e.code!==t.code})),this.scannedItemsUpdated()},itemAmountChanged:function(t,e){e>t.amount?this.addCartInteraction(t,{action:"add",amount:e-t.amount}):t.amount>e&&this.addCartInteraction(t,{action:"remove",amount:t.amount-e}),t.amount=e,this.scannedItemsUpdated(),this.$nextTick(this.processProducts)},scannedItemsUpdated:function(){window.localStorage.setItem("mobileScanner",JSON.stringify(this.scannedItems))},onOnlineStateChange:function(){var t=this;this.online=window.navigator.onLine,this.online&&this.$nextTick((function(){return t.processProducts(!0,!1)}))},scanResult:function(t){if("upce"!==t.type){this.hideTooltips(),this.scrollToTop();var e=this.scannedItems.findIndex((function(e){return e.code===t.code}));if(0!==e){if(e>0){var n=this.scannedItems.splice(e,1);return this.scannedItems.unshift(n[0]),void this.showAlreadyScanned()}
1var r={};s.Vue.set(r,"code",t.code),s.Vue.set(r,"codeType",t.type),s.Vue.set(r,"amount",0),s.Vue.set(r,"recommendation",!1),s.Vue.set(r,"productReplaced",!1),s.Vue.set(r,"productData",null),s.Vue.set(r,"replacementProduct",null),s.Vue.set(r,"scannedPortion",null),s.Vue.set(r,"status","UNPROCESSED"),this.scannedItems.unshift(r),this.scannedItemsUpdated(),this.$nextTick(this.processProducts)}else this.showAlreadyScanned()}},showProductReplace:function(t){var e=this;if(this.replaceRowId===t.code)return this.replaceRowId="",void s.Vue.set(t,"recommendation",!1);if(""!==this.replaceRowId){var n=this.scannedItems.find((function(t){return t.code===e.replaceRowId}));n&&s.Vue.set(n,"recommendation",!1)}this.replaceRowId=t.code,s.Vue.set(t,"recommendation",!0)},replaceProduct:function(t,e){var n,r;t.scannedPortion=null,e.selectedPackaging&&(t.scannedPortion={},t.scannedPortion.packaging=e.portioning.packagings.filter((function(t){return t.code===e.selectedPackaging})).pop()),e.selectedSize&&(t.scannedPortion=t.scannedPortion||{},t.scannedPortion.size=e.portioning.sizes.filter((function(t){return t.code===e.selectedSize})).pop()),t.productData=e,t.replacementProduct=null,t.status="AVAILABLE",t.code=e.code,t.recommendation=!1,t.amount=(null===(n=t.productData)||void 0===n?void 0:n.stepQuantity)||(null===(r=t.scannedPortion)||void 0===r||null===(r=r.packaging)||void 0===r?void 0:r.stepQuantity)||1;var i=this.getCartEntry(t);this.addCartInteraction(t,{action:"add",amount:i?t.amount-i.quantity:t.amount}),this.applyCartInteractions()},productContentDescription:function(t){var e,n,r;return t.scannedPortion?[null===(n=t.scannedPortion.size)||void 0===n?void 0:n.name,null===(r=t.scannedPortion.packaging)||void 0===r?void 0:r.name].filter((function(t){return t})).join(" "):null===(e=t.productData)||void 0===e?void 0:e.contentDescription},setOfflineQuantity:function(t,e){e.amount=t},exitMobileScanner:function(){window.history.back()},flashlight:function(){var t;this.flashlightOn=!this.flashlightOn,null===(t=window.mobileScanner)||void 0===t||t.setFlashlight(this.flashlightOn)},showAddToListsModal:function(){this.$refs.listModal.showModal()},showAlreadyScanned:function(){this.warningNotification.text=this.$t("mobileScanner.notification.alreadyScanned"),this.$refs.notifications.show(this.warningNotification)},showUnknownProduct:function(){this.$refs.notifications.show(this.errorNotification)},hideTooltips:function(){var t;null===(t=this.$refs.scannedItemInputs)||void 0===t||t.forEach((function(t){return t.hideTooltip()}))},handleTouchMove:function(t){if(this.xDown&&this.yDown&&(!t.target.offsetParent||"cmp-mobile-scanner__content"!==t.target.offsetParent.className&&"cmp-mobile-scanner__footer"!==t.target.offsetParent.className)&&!document.querySelector(".noscroll")){var e=this.xDown-t.touches[0].clientX,n=this.yDown-t.touches[0].clientY;Math.abs(e)<Math.abs(n)&&(this.expanded=n>0),this.xDown=null,this.yDown=null}},handleTouchStart:function(t){if(!document.querySelector(".noscroll")){var e=t.touches[0];this.xDown=e.clientX,this.yDown=e.clientY}},scrollToTop:function(){var t=document.querySelector(".cmp-mobile-scanner__wrapper");t&&t.scrollTo({top:0,left:0,behavior:"smooth"})},manualAvailabilityLabel:function(t){return(0,d.default)(t,this.$i18n)}})}},25964(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(80630),n(18867);var i=r(n(41941));e.A={name:"NotFound",components:{ExperienceFragment:i.default},props:{query:Object,lang:String},computed:{title:function(){return this.query.query?this.$t("searchNotFound.title",{query:this.query.query}):this.$t("searchNotFound.titleNoQuery")}},beforeMount:function(){document.querySelectorAll(".search-facets-container").forEach((function(t){return t.remove()})),document.querySelectorAll(".search-results-container").forEach((function(t){t.style.width="100%"})),document.querySelectorAll(".search-title-container").forEach((function(t){return t.remove()}))}}},77902(t,e,n){"use strict";n(58070),n(5305),n(7678),n(81909),n(68291),n(80630),n(18867);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(58212));n(73185);var a=n(81582),o=r(n(35042));function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?s(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.A={name:"ProductDepartment",components:{categoryAndFilterSelection:o.default},props:{lang:String,baseSiteId:String,groups:Array,query:Object,data:Object,targetTimeout:Number,categoryList:String,title:String},computed:c(c({},(0,a.mapState)(["errorNotification"])),{},{categories:function(){return this.data.categories||[]}})}},87352(t,e,n){"use strict";n(58070),n(5305),n(7678),n(81909),n(68291),n(29793),n(6051),n(18867);var r=n(4293),i=n(14319);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(16411),n(6501),n(62234),n(33873),n(34147),n(68803),n(93277),n(80630),n(31759),n(10568),n(47748),n(11011),n(47010),n(83165),n(24541),n(34397);var a=r(n(58212)),o=n(81582),s=r(n(22312)),c=r(n(61367)),u=r(n(12405)),l=function(t){if("function"==typeof WeakMap){var e=new WeakMap;new WeakMap}return function(t){if(t&&t.__esModule)return t;var n,r,a={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return a;
1if(n=e){if(n.has(t))return n.get(t);n.set(t,a)}for(var o in t)"default"!==o&&{}.hasOwnProperty.call(t,o)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,o))&&(r.get||r.set)?n(a,o,r):a[o]=t[o]);return a}(t)}(n(90933)),d=r(n(41769)),p=r(n(83101));function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){(0,a.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}e.A={name:"ProductFacets",components:{facetsRow:u.default},mixins:[p.default],props:{baseSiteId:String,lang:String,categoryPage:String,brandPage:String,spotlightPage:String,searchPage:String,searchContext:String,withSorting:Boolean,data:Object},data:function(){return{productOverviewData:this.data,showFacetGroups:!1}},computed:{facetApply:function(){return"product-facet-apply"},pagination:function(){return this.productOverviewData.pagination||{}},filters:function(){return this.productOverviewData.filters||[]},totalResults:function(){return this.pagination?this.$tc("facets.showTotalResults",this.pagination.totalResults,{amount:this.pagination.totalResults}):""},currentQuery:function(){return this.productOverviewData.currentQuery||{}}},mounted:function(){window.addEventListener("facets-data-ready",this.productOverviewDataReady);var t=document.getElementsByClassName("cmp-category-and-filter");"brand"===this.searchContext&&t&&t[0]?this.showFacetGroups="none"===window.getComputedStyle(t[0]).display:this.showFacetGroups=!1},methods:f(f({},(0,o.mapActions)("storeUser",["searchProducts"])),{},{productOverviewDataReady:function(){var t=this;this.productOverviewData=window.productOverviewData,window.addEventListener("popstate",(function(){var e=new URL(window.location.href),n=e.searchParams.getAll("productlistTypes");if(t.productOverviewData.recentlyPurchasedFacet&&(!n.includes("recentlypurchased")&&t.productOverviewData.recentlyPurchasedFacet.selected?(t.productOverviewData.recentlyPurchasedFacet.selected=!1,t.applyRecentlyPurchased(!0)):n.includes("recentlypurchased")&&!t.productOverviewData.recentlyPurchasedFacet.selected&&(t.productOverviewData.recentlyPurchasedFacet.selected=!0,t.applyRecentlyPurchased(!0))),t.productOverviewData.offerFacet&&(!n.includes("offer")&&t.productOverviewData.offerFacet.selected?(t.productOverviewData.offerFacet.selected=!1,t.applyOffer(!0)):n.includes("offer")&&!t.productOverviewData.offerFacet.selected&&(t.productOverviewData.offerFacet.selected=!0,t.applyOffer(!0))),e.searchParams.has("query"))t.applyFacet(e.searchParams.get("query"),!0);else{var r,i=t.currentQuery.split(":"),a=i.findIndex((function(e){return e===t.productOverviewData.type})),o=i.findIndex((function(e){return e==="".concat(t.productOverviewData.type,"Category")}));r="promotion"===t.productOverviewData.type?"":(-1===a||a>o)&&o>-1?"::".concat(t.productOverviewData.type,"Category:").concat(i[o+1]):"::".concat(t.productOverviewData.type,":").concat(i[a+1]);var s={};e.searchParams.has("page")&&(s.currentPage=e.searchParams.get("page")),t.applyFacet(r,s)}})),window.addEventListener("apply-facet",(function(e){t.applyFacet(e.query)}))},applySpecialFacet:function(t,e){var n=t.searchParams.getAll("productlistTypes");this.searchProducts({baseSiteId:this.baseSiteId,lang:this.lang,term:this.currentQuery,promotionPage:this.productOverviewData.promotionPage||!1,currentPage:null!=e&&e.currentPage?parseInt(e.currentPage,10)-1:0,productlistTypes:n.length>0?n:""}).then((function(t){window.setProductOverviewData(t.data)}))},cleanUrl:function(t){t.searchParams.delete("page"),window.history.pushState(null,document.title,t.toString()),c.default.sendEvent(this.facetApply)},applyOffer:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null===(t=this.productOverviewData.offerFacet)||void 0===t?void 0:t.selected,r=new URL(window.location.href);e||(n&&!r.searchParams.getAll("productlistTypes").includes("offer")?r.searchParams.append("productlistTypes","offer"):n||d.default.removeSingleProductlistType(r,"offer"),this.cleanUrl(r)),this.applySpecialFacet(r,e)},applyRecentlyPurchased:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null===(t=this.productOverviewData.recentlyPurchasedFacet)||void 0===t?void 0:t.selected,r=new URL(window.location.href);e||(n&&!r.searchParams.getAll("productlistTypes").includes("recentlypurchased")?r.searchParams.append("productlistTypes","recentlypurchased"):n||d.default.removeSingleProductlistType(r,"recentlypurchased"),this.cleanUrl(r)),this.applySpecialFacet(r,e)},applyFacet:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new URL(window.location.href);e||(this.editLocation("query",t),c.default.sendEvent(this.facetApply));var r=n.searchParams.getAll("productlistTypes");this.searchProducts({baseSiteId:this.baseSiteId,lang:this.lang,term:t,promotionPage:this.productOverviewData.promotionPage||!1,currentPage:null!=e&&e.currentPage?parseInt(e.currentPage,10)-1:0,productlistTypes:r.length>0?r:""}).then((function(t){window.setProductOverviewData(t.data)}))},removeSpecialMobileFilter:function(t){var e=this,n=!(arguments.length>
11&&void 0!==arguments[1])||arguments[1],r=new URL(window.location.href),i={};d.default.removeSingleProductlistType(r,t),window.history.pushState(null,document.title,r.toString()),c.default.sendEvent(this.facetApply);var a=r.searchParams.getAll("productlistTypes");n?this.searchProducts({baseSiteId:this.baseSiteId,lang:this.lang,term:this.currentQuery,promotionPage:this.productOverviewData.promotionPage||!1,productlistTypes:a.length>0?a:""}).then((function(n){"offer"===t?(e.productOverviewData.offerFacet.selected=!1,i.filter_offer=["Aanbiedingen"]):"recentlypurchased"===t&&(e.productOverviewData.recentlyPurchasedFacet.selected=!1,i.filter_list_type=["Eerder gekocht"]),window.setProductOverviewData(n.data),(0,l.default)().submitEvent(l.analyticsEvents.removeFilterEvent,{active_filters:d.default.addSpecialFacetsToQuery(e.currentQuery,e.productOverviewData),changed_filters:i},["hybris_query_string:active_filters","local_storage:active_filters.view_type:productoverview-view:grid"])})):("offer"===t&&(this.productOverviewData.offerFacet.selected=!1),"recentlypurchased"===t&&(this.productOverviewData.recentlyPurchasedFacet.selected=!1))},removeMobileFilter:function(t){var e=new URL(window.location.href),n=t.removeQuery.query.value;(0,l.default)().submitEvent(l.analyticsEvents.removeFilterEvent,{active_filters:d.default.addSpecialFacetsToQuery(n,this.productOverviewData),changed_filters:(0,a.default)({},"filter_".concat(s.default.camelCaseToSnakeCase(t.facetCode)),[t.facetValueName])},["hybris_query_string:active_filters","local_storage:active_filters.view_type:productoverview-view:grid"]),this.editLocation("query",n);var r=e.searchParams.getAll("productlistTypes");this.searchProducts({baseSiteId:this.baseSiteId,lang:this.lang,term:n,promotionPage:this.productOverviewData.promotionPage||!1,productlistTypes:r.length>0?r:""}).then((function(t){window.setProductOverviewData(t.data)}))},onRemoveAllMobileFilters:function(){var t,e;null!==(t=this.productOverviewData.recentlyPurchasedFacet)&&void 0!==t&&t.selected&&this.removeSpecialMobileFilter("recentlypurchased",!1),null!==(e=this.productOverviewData.offerFacet)&&void 0!==e&&e.selected&&this.removeSpecialMobileFilter("offer",!1);var n=this.currentQuery.split(":"),r=n.lastIndexOf("category")+2,i=n.splice(0,r).join(":");this.editLocation("query",i),this.searchProducts({baseSiteId:this.baseSiteId,lang:this.lang,term:i,promotionPage:this.productOverviewData.promotionPage||!1}).then((function(t){window.setProductOverviewData(t.data)}))},goToCategory:function(t,e){var n=this.productOverviewData.promotionPage?"promotion":this.productOverviewData.type;return d.default.goToCategory(n,e.query.query.value,e.name,this["".concat(n,"Page")]||this.categoryPage,this.searchPage)},editLocation:function(t,e){var n=new URL(window.location.href);n.searchParams.set(t,e),n.searchParams.delete("page"),window.history.pushState(null,document.title,n.toString())},applySorting:function(t){c.default.sendEvent("product-filter-sort",t)}})}},10805(t,e,n){"use strict";n(58070),n(93510),n(2432),n(11875),n(7678),n(81909),n(29793),n(6051);var r=n(4293),i=n(14319);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var a=r(n(90147)),o=r(n(68832)),s=r(n(58212));n(16411),n(5305),n(63252),n(6501),n(62234),n(33873),n(34147),n(18981),n(56569),n(68803),n(93277),n(73185),n(64742),n(68291),n(80630),n(31759),n(10865),n(98376),n(10568),n(47748),n(11011),n(39428),n(91321),n(18867),n(47010),n(83165),n(24541),n(34397);var c=n(70788),u=n(81582),l=r(n(33649)),d=n(31231),p=r(n(22312)),v=r(n(79593)),f=r(n(55373)),h=r(n(4295)),m=r(n(62371)),g=r(n(83101)),_=r(n(5707)),y=r(n(86556)),b=r(n(16218)),P=r(n(35042)),w=r(n(16504)),S=r(n(27242)),C=r(n(95461)),O=r(n(29817)),I=r(n(73851)),A=r(n(53561)),D=r(n(13059)),k=r(n(40287)),E=r(n(59312)),T=r(n(38803)),x=r(n(51912)),$=function(t){if("function"==typeof WeakMap){var e=new WeakMap;new WeakMap}return function(t){if(t&&t.__esModule)return t;var n,r,a={__proto__:null,default:t};if(null===t||"object"!=i(t)&&"function"!=typeof t)return a;
1if(n=e){if(n.has(t))return n.get(t);n.set(t,a)}for(var o in t)"default"!==o&&{}.hasOwnProperty.call(t,o)&&((r=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(t,o))&&(r.get||r.set)?n(a,o,r):a[o]=t[o]);return a}(t)}(n(90933)),L=r(n(4592)),j=r(n(12748)),q=r(n(74270)),R=r(n(61367)),B=r(n(88716)),F=r(n(5696)),N=r(n(49232)),M=n(28560);function V(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function X(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Y(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?X(Object(n),!0).forEach((function(e){(0,s.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}c.Vue.use(d.permissionsVuePlugin),e.A={name:"ProductOverview",components:{categoryAndFilterSelection:P.default,PortioningModal:D.default,sfgPortion:w.default,productImage:O.default,listModal:I.default,sfgCartInput:A.default,pagination:S.default,productIcons:k.default,productLabels:E.default,promotionLabels:C.default,sfgPrice:T.default,solrDebug:x.default,regionalMbox:F.default},mixins:[g.default,y.default,b.default,_.default],props:{allowCustomerCareGetCart:Boolean,allowedSearchTypes:Array,assetServicePath:String,baseSiteId:String,breaklineSearchResultsBannerIndex:Number,categoryList:String,data:Object,enableRateLimit:Boolean,environment:String,groups:Array,hideRegister:Boolean,imageServletPath:{type:String,required:!0},inlineSearchResultsBannerIndex:Number,lang:String,languageRoot:String,loggedIn:Boolean,loggedInOnce:Boolean,originalWord:String,promotionPage:Boolean,query:Object,sortVariantAbContent:Object,sortVariantAbResponseTokens:Object,spellingSuggestions:Array,suggestion:Object,targetTimeout:Number,rateLimit:Object},data:function(){return{processedItems:0,processItemsAgainFromIndex:0,productImpressionIncrements:8,cart:null,hideRegisterData:this.hideRegister,loading:!1,mounted:!1,openDetailPage:!1,productOverviewData:{},searchContentTotal:0,portionModal:{product:""},tabIndex:1,view:this.loggedIn?"list":"grid",hiddenFilters:[],target:null,targetTimeoutExpired:!1,loginRedirectPage:"",register:{title:"",text:"",button:""},inlineBanner:{},breaklineBanner:{},breaklineBannerSmall:{},slicedProductsInlineValueCreation:{},mutableRecentlyPurchasedFacet:this.data.recentlyPurchasedFacet,mutableOfferFacet:this.data.offerFacet,inlinePresent:!1,abShowSponsored:!1,checkedProducts:[],viewedProducts:[]}},computed:Y(Y(Y(Y({},(0,u.mapState)(["errorNotification"])),(0,u.mapState)("cart",["orderEntries"])),(0,u.mapGetters)("cart",["getProductCumulativeQuantity"])),{},{currentQuery:function(){return this.productOverviewData.currentQuery||""},categories:function(){return this.productOverviewData.categories||[]},productPagination:function(){return this.productOverviewData.pagination||{}},filters:function(){return this.productOverviewData.filters||[]},title:function(){return this.promotionPage?this.$t("productOverview.promotion.title"):"search"===this.query.type||this.query.query?this.$t("search.title",{query:this.query.query}):this.productOverviewData.title||""},positionPageOffset:function(){return this.productPagination.first*this.productPagination.pageSize},products:function(){return this.productOverviewData.products||[]},sorts:function(){return this.productOverviewData.sorts||{}},registerSecondaryCtaLink:function(){return"".concat(this.query.bsCustomerFormPage,".html")},registerPrimaryCtaLink:function(){return this.loggedInOnce?this.loginRedirectPage:"".concat(this.query.bsCustomerFormPage,".html")},multiShopWishlist:function(){return m.default.wishlist(this.baseSiteId,this.loggedIn)},siteName:function(){return m.default.webshopName(this.baseSiteId)},isSpotlightOrBrand:function(){return"spotlight"===this.productOverviewData.type||"brand"===this.productOverviewData.type},rumId:function(){return this.data.categoryCode||this.query.query||"product-overview"},inlineCustomSeenPagination:function(){var t=this.productPagination;
1if(this.inlineBanner.valueCreationInline&&!this.mobile){var e=(t.last+1)*t.pageSize-this.inlineBanner.inlineSearchResultsBannerSize;return this.productPagination.currentPage+1===this.productPagination.totalPages?this.productPagination.totalResults:e>t.totalResults?t.totalResults:e}return null},recentlyPurchasedSelected:function(){var t;return null===(t=this.mutableRecentlyPurchasedFacet)||void 0===t?void 0:t.selected},offerSelected:function(){var t;return null===(t=this.mutableOfferFacet)||void 0===t?void 0:t.selected}}),watch:{inlineBanner:function(){this.inlinePresent=!0},"target.targetContentLoaded":function(t){!this.targetTimeoutExpired&&t&&this.setView(),this.abShowSponsored=window.showSponsored},hideRegisterData:function(t){!0===t&&v.default.setCookie(v.default.COOKIE_HIDE_REGISTER,"true",10*v.default.YEAR)},orderEntries:{handler:"enableInputs",deep:!0},wishlistLimitReached:function(){var t=this,e=".cmp-tooltip--add-to-wishlist";this.wishlistLimitReached?this.$nextTick((function(){(0,l.default)(e,{animation:"shift-away",arrow:!0,interactive:!0,appendTo:document.body,hideOnClick:!0,content:t.$t("wishlist.limit")})})):document.querySelectorAll(e).forEach((function(t){var e;return null===(e=t._tippy)||void 0===e?void 0:e.destroy()}))}},created:function(){this.updateRegisterElements(),this.hiddenFilters.push(this.query.type),"brand"===this.query.type&&this.hiddenFilters.push("brandCategory");var t=this.query.query&&p.default.parseFormattedQueryString(this.query.query);(null!=t&&t.search||this.promotionPage)&&this.hiddenFilters.push("category"),this.setProductOverviewData(this.data,!1,"all"),"undefined"!=typeof window&&window.addEventListener("scroll",this.handleScroll)},destroyed:function(){window.removeEventListener("scroll",this.handleScroll)},beforeMount:function(){var t=this;window.addEventListener("pageshow",(function(e){var n;if(e.originalEvent?e.originalEvent.persisted:e.persisted){var r=null===(n=window.location.search.match(/[?&]page=(\d+)(?:&|$)/))||void 0===n?void 0:n[1];r&&(Number.parseInt(r,10)<t.data.pagination.first||r>t.data.pagination.last)&&window.location.reload()}})),window.addEventListener("unload",(function(){window.scrollTo(0,0)}))},mounted:function(){var t,e=this;if(window.productOverviewData=this.productOverviewData,window.setProductOverviewData=this.setProductOverviewData,this.deleteExpiredListStorage(),this.initializeInputs(),this.initializeEventListeners(),this.setLoginRedirectPage(),this.getCustomerDataPerChunk(this.productOverviewData.products),this.updateContentCount(),(null===(t=this.originalWord)||void 0===t?void 0:t.length)>0&&this.query.query){var n=new URL(window.location.href);n.searchParams.set("autocorrect",this.query.query),window.history.replaceState(null,null,n.href)}this.target=window.target,setTimeout((function(){var t;e.targetTimeoutExpired=!0,null!==(t=e.target)&&void 0!==t&&t.targetContentLoaded||e.setView()}),this.targetTimeout),this.mobile?this.hideBackButton(!0):this.hideBackButton(!1),this.loggedIn&&this.allowCustomerCareGetCart&&(this.cart=window.cart,this.cart.deliveryDate||c.Vue.set(this.cart,"deliveryDate",null),this.getProductAmounts(this.productOverviewData.products)),R.default.sendEvent("facets-data-ready"),R.default.scrollToSpecificElementInList(".cmp-productoverview-product","code"),this.sortVariantAbResponseTokens&&(0,$.default)().submitEvent($.analyticsEvents.targetResponseTokensLoaded,{payload:[this.sortVariantAbResponseTokens]}),window.addEventListener("product-filter-sort",(function(t){e.applySorting(t)})),this.mounted=!0,this.$nextTick((function(){e.showTargetPlaceholdersInsideTargetVec(),e.collectAndSendViewProductEvents()}))},updated:function(){this.loggedIn||(0,l.default)(".cmp-input__list",{arrow:!0,animation:"shift-away",interactive:!0,appendTo:document.body,hideOnClick:!0,trigger:"manual",content:this.$t("wishlist.limit")}),this.calculatePromotionHeight()},methods:Y(Y(Y(Y({},(0,u.mapActions)(["loadMoreProducts"])),(0,u.mapActions)("cart",["getPackagingDatas","updateOrderEntries"])),(0,u.mapActions)("storeUser",["searchProducts","contentSearch"])),{},{handleSearchTabClick:function(t){var e=t.target.href;h.default.navigateAndRememberSearchTerm(e)},isPromoted:function(t){var e;return this.abShowSponsored&&(null===(e=t.tags)||void 0===e?void 0:e.includes("promoted"))},hideBackButton:function(t){var e=document.querySelector(".cmp-header-breadcrumb__back");e&&e.nextElementSibling&&(e.style.display=t?"none":"inherit")},showProductPromotion:function(t){return"grid"===this.view&&2===t},showVerwaardingBanners:function(t){var e=this.calculateBreaklineIndexModifier(),n="list"===this.view?-1:4,r=this.inl
1ineSearchResultsBannerIndex,i=this.breaklineSearchResultsBannerIndex+n+e,a=t===r||t===this.breaklineSearchResultsBannerIndex+e||t===i;return this.mounted&&a},showTargetPlaceholdersInsideTargetVec:function(){N.default.isInsideVec()&&["inline","breakline","breakline-small"].forEach((function(t){document.getElementsByClassName("mbox-name-product-overview-value-creation-".concat(t))[0].style.display="block"}))},showPageSplitter:function(t){var e=this.productPagination.pageSize,n=this.inlineBanner,r=n.valueCreationInline,i=n.inlineSearchResultsBannerSize;if(!r)return t>0&&t%e==0;var a=this.mobile?0:i;return t===e-a||t>e+a&&(t+a)%e==0},getMboxId:function(t){var e=this.calculateBreaklineIndexModifier();return t===this.inlineSearchResultsBannerIndex?"product-overview-value-creation-inline":t===this.breaklineSearchResultsBannerIndex+e?"product-overview-value-creation-breakline":"product-overview-value-creation-breakline-small"},calculateBreaklineIndexModifier:function(){return this.mobile||"list"===this.view?-9:this.inlinePresent?0:-1},updateBreaklineBanner:function(t,e){if(e&&(t||(this.breaklineBanner=e),t&&(this.breaklineBannerSmall=e)),(this.breaklineBanner.valueCreationBreakline||t)&&!(!this.breaklineBannerSmall.valueCreationBreaklineSmall&&t||this.breaklineBanner.valueCreationBreakline&&t)){var n=t?"mbox-name-product-overview-value-creation-breakline-small":"mbox-name-product-overview-value-creation-breakline",r=document.getElementsByClassName(n)[0];r&&null!=r&&r.classList.contains("".concat(n,"__grid"))&&r.classList.remove("".concat(n,"__grid")),r&&null!=r&&r.classList.contains("".concat(n,"__list"))&&r.classList.remove("".concat(n,"__list")),"grid"===this.view?null==r||r.classList.add(this.mobile?"".concat(n,"__grid--mobile"):"".concat(n,"__grid")):"list"===this.view&&(null==r||r.classList.add(this.mobile?"".concat(n,"__list--mobile"):"".concat(n,"__list")))}},updateInlineBanner:function(t){if(t){var e=this.productOverviewData.products,n=this.productPagination.currentPage+1!==this.productPagination.totalPages,r=e.length<t.inlineSearchResultsBannerSize;this.mobile||e.length<this.productPagination.pageSize||n&&r?this.slicedProductsInlineValueCreation=null:this.mobile||(this.slicedProductsInlineValueCreation=e.splice(e.length-t.inlineSearchResultsBannerSize,e.length)),this.inlineBanner=t}if(this.inlineBanner.valueCreationInline){var i="mbox-name-product-overview-value-creation-inline",a=document.getElementsByClassName(i)[0];a&&null!=a&&a.classList.contains("".concat(i,"__grid"))&&a.classList.remove("".concat(i,"__grid")),a&&null!=a&&a.classList.contains("".concat(i,"__list"))&&a.classList.remove("".concat(i,"__list")),a&&"grid"===this.view&&!this.mobile?null==a||a.classList.add(this.mobile?"".concat(i,"__grid--mobile"):"".concat(i,"__grid")):a&&"list"===this.view&&!this.mobile&&(null==a||a.classList.add(this.mobile?"".concat(i,"__list--mobile"):"".concat(i,"__list")))}},productIsTemporaryUnavailable:function(t){return q.default.productIsTemporaryUnavailable(t)},setView:function(){var t=localStorage.getItem("productoverview-view");t&&(this.view=t),window.pageProperties&&(window.pageProperties.view_type=this.view,(0,$.default)().pageLoad())},setLoginRedirectPage:function(){this.loginRedirectPage="".concat(this.query.loginPage,".html").concat(f.default.stringify({target:window.location.href},{addQueryPrefix:!0}))},enableInputs:function(){this.products.filter((function(t){return t.disabled})).forEach((function(t){t.disabled=!1}))},updateContentCount:function(){var t=this;this.query.contentCount?this.searchContentTotal=this.query.contentCount:this.query.query&&this.contentSearch({lang:this.lang,query:{q:this.query.query,pageTypes:this.allowedSearchTypes,perPage:3,environment:this.environment,languageRoot:this.languageRoot}}).then((function(e){t.searchContentTotal=e.pagination.totalResults||0}))},updateRegisterElements:function(){var t=this.loggedInOnce;this.register.title=t?this.$tb("productOverview.register.loggedInOnce.title"):this.$tb("productOverview.register.title"),this.register.text=t?this.$tb("productOverview.register.loggedInOnce.text"):this.$tb("productOverview.register.text"),this.register.button=t?this.$tb("productOverview.register.loggedInOnce.button"):this.$tb("productOverview.register.button")},initializeInputs:function(){var t;null===(t=this.productOverviewData.products)||void 0===t||t.forEach((function(t){c.Vue.set(t,"showInput",!1)}))},initializeEventListeners:function(){var t=this;window.addEventListener("click",(function(e){var n,r,i=t.productOverviewData.products,a=(null===(n=e.target)||void 0===n?void 0:n.closest(".cmp-input"))||(null===(r=e.target)||void 0===r?void 0:r.closest(".cmp-input__plus"));!i||a||e.target.classList.contains("cmp-input-click-event")||i.forEac
1h((function(t){t.showInput=!1}))})),window.addEventListener("resize",(function(){t.calculatePromotionHeight(),t.mobile?t.hideBackButton(!0):t.hideBackButton(!1)})),window.addEventListener("product-facet-apply",(function(){t.setLoginRedirectPage()})),window.addEventListener("click",(function(e){var n=e.target;if(null!=n&&n.classList.contains("cmp-listmodal-quickselect__link")){e.preventDefault();var r=n.dataset.value;if(r.includes("portioning")){var i=n.dataset,a=i.value,s=i.ref,c=t.$refs[a][0].$refs[s];Array.isArray(c)?(0,o.default)(c,1)[0].showModal("true"):c.showModal("true")}else r.includes("listmodal")&&t.$refs[r][0].showModal("true")}})),this.addSuggestionEvents()},sendBrandNameAnalytics:function(t){var e={button_type:"brand_name",click_text:t};(0,$.default)().submitEvent($.analyticsEvents.buttonClick,e)},showPortionModal:function(t,e){var n=this;q.default.productHasOneVersion(t)?(this.productOverviewData.products.forEach((function(t){t.showInput=!1})),t.showInput=!0,0===this.getProductCumulativeQuantity(t)&&this.$nextTick().then((function(){n.$refs.input.find((function(e){return e.productId===t.code})).$el.querySelector(".cmp-input__plus").click()}))):(this.portionModal.product=t,this.portionModal.index=e,this.$refs.modalProduct.showModal())},getProductAmounts:function(t){t&&t.length>0&&this.allowCustomerCareGetCart&&this.updateOrderEntries({productCodes:t.map((function(t){return t.code})),reset:!1,baseSiteId:this.baseSiteId})},sendAnalytics:function(t){var e,n,r=null===(e=this.productOverviewData.products)||void 0===e?void 0:e.find((function(e){return e.code===t.productId}));(0,$.default)().updateProductOfCart(Y(Y(Y({},r),t),{},{source:"product_overview",subList:this.title.toLowerCase(),list:null!==(n=this.query)&&void 0!==n&&n.query?"search_result_page":"",position:this.productOverviewData.products.indexOf(r),targetResponseTokens:{target:this.sortVariantAbResponseTokens}}))},sendAnalyticsSuggestionEvent:function(t,e){(0,$.default)().submitEvent(e,{used_search_term:this.originalWord,spelling_suggestion:null==t?void 0:t.value,suggestion_type:t.spellingSuggestion?"spelling":"auto"})},overSelectedDeliveryDate:function(t){return R.default.overSelectedDeliveryDate(t,this.cart)},showCutOffTimeNotification:function(t){if("grid"===this.view&&void 0!==t.cutOffTime&&!this.overSelectedDeliveryDate(t.earliestDeliveryDate)){var e,n={product:t,time:t.cutOffTime?this.$d(new Date(t.cutOffTime),"time"):null,deliveryDate:null!=t&&t.earliestDeliveryDate?this.$d(new Date(this.overSelectedDeliveryDate(t.earliestDeliveryDate)),"dayLongMonth"):this.$d(new Date(null===(e=this.cart)||void 0===e?void 0:e.deliveryDate),"dayLongMonth")};R.default.sendEvent("add-notification-toaster",{toaster:n})}},deleteExpiredListStorage:function(){if(null!==localStorage.getItem("updatedLists")){var t=JSON.parse(localStorage.getItem("updatedLists")),e=new Date,n=t.filter((function(t){return Math.abs(e-new Date(t.added))<3e5}));localStorage.setItem("updatedLists",JSON.stringify(n))}},addToWishlist:function(t,e){L.default.addToWishlist(e,t),t.checked=!t.checked},calculateFolderTitle:function(t){var e,n=this,r=0,i=0;return null===(e=t.volumePrices)||void 0===e||e.forEach((function(t){t.minQuantity>1&&"BUY"===t.priceType&&(t.minQuantity<r||0===r)&&(i=n.$n(t.value,"currency",n.lang),r=t.minQuantity)})),this.$t("promotion.discount",{discountAmount:r,discountPrice:i})},removeRecentlyPurchased:function(t){this.mutableRecentlyPurchasedFacet.selected=!1,t&&(t.recentlyPurchasedFacet=this.mutableRecentlyPurchasedFacet,this.setProductOverviewData(t,!0,"recentlyPurchased"))},removeOffer:function(t){this.mutableOfferFacet.selected=!1,t&&(t.offerFacet=this.mutableOfferFacet,this.setProductOverviewData(t,!0,"offer"))},setProductOverviewData:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";for(var i in c.Vue.set(this.productOverviewData,"currentQuery",t.currentQuery.query.value),this.mounted&&document.querySelectorAll(".cmp-facets__items > ul").forEach((function(t){t.removeAttribute("style")})),t.facets)if(Object.prototype.hasOwnProperty.call(t.facets,i)){var a=t.facets[i];c.Vue.set(a,"moreSelected",!1),c.Vue.set(a,"isCollapsed",!1)}c.Vue.set(this.productOverviewData,"facets",t.facets||[]),this.promotionPage&&c.Vue.set(this.productOverviewData,"promotionPage",!0),c.Vue.set(this.productOverviewData,"categories",this.productOverviewData.facets.filter((function(t){return t.category&&"category"===t.code&&!0===t.visible}))),c.Vue.set(this.productOverviewData,"facets",this.productOverviewData.facets.filter((function(t){return!t.category&&!0===t.visible}))),c.Vue.set(this.productOverviewData,"products",t.products),c.Vue.set(this.productOverviewData,"sorts",t.sorts),"all"===r?(c.Vue.set(this.productOverviewData,"recentlyPurchasedFacet",t.recentlyPurchasedFacet),c.Vue.set(this.productOverviewData,"offerFacet",t.offerFacet)):"recentlyPurchased"===r?c.Vue.set(this.productOverviewData,"recentlyPurchasedFacet",t.recentlyPurchasedFacet):"offer"===r&&c.Vue.set(this.productOverviewData,"offerFacet",t.offerFacet),t.pagination.totalPages>
10&&t.products.forEach((function(e){e.page=t.pagination.currentPage})),t.pagination.first=t.pagination.currentPage,t.pagination.last=t.pagination.currentPage,t.breadcrumbs=t.breadcrumbs||[],c.Vue.set(this.productOverviewData,"pagination",t.pagination),c.Vue.set(this.productOverviewData,"title",t.pageTitle?t.pageTitle:this.productOverviewData.title),c.Vue.set(this.productOverviewData,"categoryList",this.categoryList),c.Vue.set(this.productOverviewData,"type",this.query.type),c.Vue.set(this.productOverviewData,"filters",t.breadcrumbs.filter((function(t){return!e.hiddenFilters.includes(t.facetCode)}))),n&&this.productOverviewData.products&&(this.initializeInputs(),this.getCustomerDataPerChunk(this.productOverviewData.products),this.getProductAmounts(this.productOverviewData.products)),this.$nextTick((function(){e.collectAndSendViewProductEvents()}))},getCustomerData:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.productOverviewData.products;if(e){var n=e.map((function(t){return t.code}));return this.getPackagingDatas({baseSiteId:this.baseSiteId,productCodes:n,useNewEndpoint:window.useCustomerDataNewEndpoint,responsePrice:function(n){R.default.mergeCustomerData(e,n,t.productOverviewData.products)}}).then((function(t){return e.forEach((function(t){var e=JSON.parse(localStorage.getItem("wishlist"))||[],n=[];e.forEach((function(t){n.push(t.code)})),t.checked=n.indexOf(t.code)>=0})),R.default.mergeCustomerData(e,t)}))}return{products:[]}},getCustomerDataPerChunk:function(t){var e=this;if(t){var n=R.default.splitInChunks(t,8),r=Promise.resolve();n.forEach((function(t){r=r.then((function(){return e.getCustomerData(t)})).then((function(t){var n;null!==(n=e.productOverviewData)&&void 0!==n&&n.products&&t.forEach((function(t){var n=e.productOverviewData.products.findIndex((function(e){return e.code===t.code}));n>-1&&c.Vue.set(e.productOverviewData.products,n,t)}))}))}))}},switchView:function(t){"debug"!==t&&localStorage.setItem("productoverview-view",t),this.checkedProducts=[],this.view=t,this.calculatePromotionHeight(),this.updateInlineBanner(),this.updateBreaklineBanner(!1),this.updateBreaklineBanner(!0),(0,$.default)().submitEvent($.analyticsEvents.viewTypeChangeEvent,{view_type:t})},handleSlicedValueCreationBannerProducts:function(t,e){var n;if(!((null===(n=this.slicedProductsInlineValueCreation)||void 0===n?void 0:n.length)>0))return t;var r=[].concat((0,a.default)(this.slicedProductsInlineValueCreation),(0,a.default)(t));return this.slicedProductsInlineValueCreation=r.length-e>
10?r.splice(r.length-this.inlineBanner.inlineSearchResultsBannerSize,r.length):[],r.slice(0,e)},loadMore:function(t){var e=this;this.loading=!0,this.editLocation("page",t+1);var n=new URL(window.location.href).searchParams.getAll("productlistTypes");(0,$.default)().submitEvent($.analyticsEvents.buttonClick,{button_type:t>this.productPagination.currentPage?"volgende producten":"vorige producten"}),this.loadMoreProducts({baseSiteId:this.baseSiteId,lang:this.lang,query:this.currentQuery,currentPage:t,promotionPage:this.promotionPage,productlistTypes:n.length>0?n:""}).then((function(t){var n=t.data,r=e.productPagination.currentPage<n.pagination.currentPage;c.Vue.set(e.productOverviewData,"currentQuery",n.currentQuery.query.value),n.pagination.totalPages>0&&n.products.forEach((function(t){t.page=n.pagination.currentPage}));var i,o,s=e.handleSlicedValueCreationBannerProducts(n.products,e.productPagination.pageSize);r?((i=e.productOverviewData.products).push.apply(i,(0,a.default)(s)),n.pagination.first=e.productOverviewData.pagination.first,n.pagination.last=e.productOverviewData.pagination.last+1):((o=e.productOverviewData.products).splice.apply(o,[0,0].concat((0,a.default)(s))),n.pagination.first=e.productOverviewData.pagination.first-1,n.pagination.last=e.productOverviewData.pagination.last),n.breadcrumbs=n.breadcrumbs||[],c.Vue.set(e.productOverviewData,"pagination",n.pagination),c.Vue.set(e.productOverviewData,"filters",n.breadcrumbs.filter((function(t){return t.facetCode!==e.query.type}))),e.loading=!1,e.initializeInputs(),e.getProductAmounts(s),e.getCustomerDataPerChunk(s)}))},applySorting:function(t){var e,n=this,r=t.payload||t.target.value;(0,$.default)().submitEvent($.analyticsEvents.sortEvent,{sort_value:r});var i=this.currentQuery.split(":");i[1]=r;var a=i.join(":");this.editLocation("query",a,!0);var o=new URL(window.location.href).searchParams.getAll("productlistTypes");this.searchProducts({baseSiteId:this.baseSiteId,lang:this.lang,term:a,promotionPage:this.promotionPage,sortVariantAbContent:null===(e=this.sortVariantAbContent)||void 0===e?void 0:e.sortVariant,productlistTypes:o.length>0?o:""}).then((function(t){n.setProductOverviewData(t.data)}))},editLocation:function(t,e,n){var r=new URL(window.location.href);n&&r.searchParams.delete("page"),r.searchParams.set(t,e),window.history.pushState(null,document.title,r.toString())},openProductDetail:function(t,e){var n,r=this;this.openDetailPage=!0;var i=new URL(window.location.href);i.searchParams.set("page","".concat(parseInt(e.page,10)+1)),i.searchParams.set("code",e.code),window.history.replaceState(null,document.title,i.toString()),j.default.submitTargetEvent($.analyticsEvents.productClickEvent,{productClickProductId:e.code,productClickProductCategories:null===(n=e.categories)||void 0===n?void 0:n.map((function(t){return t.name})).join("|"),productClickProductBrand:e.brandName});var a=JSON.parse(window.sessionStorage.getItem("previousTargetResponsePayload"));(0,$.default)().submitEvent($.analyticsEvents.productClickEvent,{product:[Y(Y({},e),{},{source:"product_overview",subList:this.title.toLowerCase(),discount:{amount:"",type:"",name:""},list:this.query.query?"search_result_page":"",position:this.products.indexOf(e)+1})],targetResponseTokens:{target:this.sortVariantAbResponseTokens},targetRedirectResponseTokens:a},["patch_hybris_product:product","target_redirect_response_tokens"]).then((function(){R.default.browserNativeLinkClick(t,r.productLink(e,r.query.detailPage))}))},addSuggestionEvents:function(){var t,e,n=this,r=[];this.spellingSuggestions&&this.spellingSuggestions.length>0&&this.spellingSuggestions.forEach((function(t){r.push({value:t.suggestion,spellingSuggestion:!0})})),null!==(t=this.suggestion)&&void 0!==t&&t.suggestions&&(null===(e=this.suggestion)||void 0===e?void 0:e.suggestions.length)>0&&r.push.apply(r,(0,a.default)(this.suggestion.suggestions)),r.forEach((function(t,e){n.sendAnalyticsSuggestionEvent(t,"spelling_suggestion_impression");var r=document.getElementById("suggestion-".concat(e));null==r||r.addEventListener("click",(function(e){e.preventDefault(),n.sendAnalyticsSuggestionEvent(t,"spelling_suggestion_click"),h.default.navigateAndRememberSearchTerm(e.target.href,t.value)}))}))},calculatePromotionHeight:function(){var t=".cmp-productoverview__promotion-wrapper";if("grid"===this.view){var e=this.$el.querySelectorAll(".cmp-productoverview-product");
1if(0===e.length)return;for(var n=[],r=100/Math.ceil(parseInt(window.getComputedStyle(e[0]).width,10)/this.$el.querySelector(".cmp-productoverview-container").offsetWidth*100),i=0,a=e.length;i<a;i+=r){for(var o=[],s=i;s<i+r;s++)o.push(e[s]);n.push(o)}n.forEach((function(e){var n=0;e.forEach((function(e){e&&e.querySelectorAll(t).forEach((function(t){t.removeAttribute("style"),t.scrollHeight>n&&(n=t.scrollHeight)}))})),e.forEach((function(e){e&&e.querySelectorAll(t).forEach((function(t){t.style.height="".concat(n,"px")}))}))}))}else this.$el.querySelectorAll(t).forEach((function(t){t.removeAttribute("style")}))},sendProductImpressionEvent:function(t,e){t.position=e,new B.default(t,this.query.detailPage,this.imageServletPath).setTargetResponseTokens(this.sortVariantAbResponseTokens).setPagination(this.productPagination).send()},handleScroll:function(){this.collectAndSendViewProductEvents()},collectAndSendViewProductEvents:function(){var t,e,n=this,r=function(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return V(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?V(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){s=!0,a=t},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}((null===(t=this.$el)||void 0===t?void 0:t.getElementsByClassName("cmp-productoverview-product"))||[]);try{var i=function(){var t=e.value,r=t.dataset.code;if(r&&!n.viewedProducts.includes(r)&&R.default.isScrolledIntoView(t)){n.viewedProducts.push(r);var i=n.products.findIndex((function(t){return t.code===r}));i>-1&&n.sendProductImpressionEvent(n.products[i],i)}};for(r.s();!(e=r.n()).done;)i()}catch(t){r.e(t)}finally{r.f()}},getProductContentDescription:function(t){var e;return t.portionActive?null===(e=t.portioning)||void 0===e?void 0:e.portionedPerPieceLabel:t.contentDescription},triggerAddProductToCart:function(t){(0,M.rateLimitAddToCart)(Y(Y({},t),{},{imageServletPath:this.imageServletPath,$store:this.$store}))},triggerDeleteProductFromCart:function(t){(0,M.rateLimitDeleteFromCart)(Y(Y({},t),{},{imageServletPath:this.imageServletPath,$store:this.$store}))}})}},92741(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0,n(73185);var i=r(n(73229));e.A={name:"ProductRecommendationsTarget",components:{ProductRecommendations:i.default},props:{loggedIn:Boolean,lang:String,baseSiteId:String,groups:Array,imageServletPath:{type:String,required:!0},assetServicePath:String,adobeTargetLocation:String,maxProducts:Number,position:String,detailPage:String,allowCustomerCareGetCart:Boolean,gridView:Boolean}}},32997(t,e,n){"use strict";n(58070),n(7678),n(81909);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(58212)),a=r(n(90147));n(16411),n(5305),n(63252),n(34147),n(18981),n(68803),n(93277),n(73185),n(68291),n(80630),n(31759),n(10865),n(18867);var o=n(70788),s=n(81582),c=n(31231),u=r(n(40013)),l=r(n(61818)),d=r(n(83876)),p=r(n(21147)),v=r(n(9678)),f=r(n(97522)),h=r(n(29817)),m=r(n(35597)),g=r(n(12748)),_=r(n(61367)),y=r(n(88716)),b=r(n(83101)),P=r(n(16218));function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function S(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?w(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEac
1h((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}o.Vue.use(c.permissionsVuePlugin),e.A={name:"ScannerResults",components:{AttentionProducts:m.default,sfgModal:u.default,sfgNotification:p.default,sfgNotificationList:f.default,productImage:h.default,searchProduct:d.default,sfgLoading:l.default},mixins:[b.default,P.default],props:{lang:String,baseSiteId:String,imageServletPath:{type:String,required:!0},assetServicePath:String,cartPage:String,detailPage:String,groups:Array,amountPerCartCall:Number,amountPerScanCall:Number,isOciSession:Boolean},data:function(){return{loading:!1,loadingIcon:!1,scannedProducts:[],searchRowId:"",searchInput:"",orderEntries:[],errorNotification:{options:{type:v.default.TYPES.ERROR},text:this.$t("scanner.stepQError")}}},computed:{invalidProducts:function(){return this.scannedProducts.filter((function(t){return t.outOfAssortment||t.notFound||!t.purchasable}))},stepQErrors:function(){return this.scannedProducts.filter((function(t){return t.stepQuantityError})).length>0}},mounted:function(){var t=this;if(window.sessionStorage.getItem("productLines")){var e=JSON.parse(window.sessionStorage.getItem("productLines"));if(e.length>0){this.loadingIcon=!0;var n=this.amountPerScanCall,r=_.default.splitInChunks(e,n),i=Promise.resolve();r.forEach((function(r){i=i.then((function(){return t.barcodeProcess({baseSiteId:t.baseSiteId,products:r}).then((function(r){var i=(null==r?void 0:r.products)||[];i.forEach((function(t){var n;t.amount=(null===(n=e.find((function(e){return t.barCode===e.scannedBarCode})))||void 0===n?void 0:n.quantity)||1}));var o=JSON.parse(window.localStorage.getItem("scannedItems"));o=[].concat((0,a.default)(o),(0,a.default)(i)),window.localStorage.setItem("scannedItems",JSON.stringify(o)),t.addProductsToSession(i),t.getOrderEntries(i),e.splice(0,n),window.sessionStorage.setItem("productLines",JSON.stringify(e))}))}))})),i.then((function(){t.loadingIcon=!1}))}}var o=JSON.parse(window.localStorage.getItem("scannedItems"));o&&(this.addProductsToSession(o),this.getOrderEntries(o))},methods:S(S(S({},(0,s.mapActions)(["barcodeProcess"])),(0,s.mapActions)("cart",["cartMulti","getPackagingData","getCartEntriesByProductCode"])),{},{stepQuantity:function(t){var e,n,r=1;return null!==(e=t.scannedPortion)&&void 0!==e&&null!==(e=e.packaging)&&void 0!==e&&e.stepQuantity?r=t.scannedPortion.packaging.stepQuantity:null!==(n=t.product)&&void 0!==n&&n.stepQuantity&&(r=t.product.stepQuantity),r},getOrderEntries:function(t){var e=this;_.default.splitInChunks(t,48).forEach((function(t){var n;e.getCartEntriesByProductCode({baseSiteId:e.baseSiteId,productCodes:null===(n=t.map((function(t){var e;return null===(e=t.product)||void 0===e?void 0:e.code})))||void 0===n?void 0:n.join(",")}).then((function(t){var n;e.orderEntries=(e.orderEntries||[]).concat((null===(n=t.data)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.orderEntries)||[])}))}))},productOutOfAssortment:function(t){return"UNAVAILABLE"===t.status},productNotFound:function(t){return"UNKNOWN"===t.status},exchangeProduct:function(t){this.previousSearchRowId=t.barCode,this.searchRowId=t.barCode},endExchangeProduct:function(){this.searchRowId=!1,this.previousSearchRowId=!1},selectProduct:function(t,e){var n,r=this.scannedProducts.indexOf(t);this.$refs.modal.hideModal(),this.removeProduct(t.barCode);var i=e,a={barCode:i.gtin,product:i,stepQuantity:1,amount:1,stepQuantityError:!1};a.product.portioning&&(a.scannedPortion={size:a.product.portioning.sizes[0],packaging:a.product.portioning.packagings[0]}),a.stepQuantity=this.stepQuantity(a),a.purchasable=!1!==(null===(n=a.product)||void 0===n?void 0:n.purchasable),this.scannedProducts.splice(r,0,a),this.endExchangeProduct()},getRecommendedProducts:function(t){return t.replacementProduct||null},validateProducts:function(){var t=document.querySelectorAll(".cmp-input--error");t.length>0?(t[0].focus(),this.$refs.notifications.show(this.errorNotification)):this.invalidProducts.length>0?this.$refs.modal.showModal():this.addToOrder()},removeProduct:function(t){var e=this.scannedProducts.indexOf(this.scannedProducts.find((function(e){return e.barCode===t})));e>-1&&this.scannedProducts.splice(e,1)},validateStepValue:function(t){return t.amount%t.stepQuantity>0?(t.stepQuantityError=!0,!1):(t.stepQuantityError=!1,!0)},changeAmount:function(t){""!==t.amount&&t.amount>=0?0===Number(t.amount)?this.removeProduct(t.barCode):this.validateStepValue(t):this.amount||this.removeProduct(t.barCode)},increaseAmount:function(t){this.changeAmount(this.roundUpAmount(t))},roundUpAmount:function(t){return""===t.amount&&(t.amount=0),t.amount%t.stepQuantity==0?t.amount=parseInt(t.amount,10)+parseInt(t.stepQuantity,10):t.amount=parseInt(t.amount,10)-t.amount%t.stepQuantity+parseInt(t.stepQuantity,10),t},decreaseAmount:function(t){var e;e=t.amount%t.stepQuantity==0?parseInt(t.amount,10)-parseInt(t.stepQuantity,10):parseInt(t.amount,10)-t.amount%t.stepQuantity,t.amount=0===e?parseInt(t.stepQuantity,10):e,this.changeAmount(t)},addToOrder:function(){var t=this;this.loadingIcon=!0;var e=[],n=[];
1this.scannedProducts.forEach((function(r){if(!r.notFound&&!r.outOfAssortment&&r.amount&&r.amount>0&&r.product.purchasable){var i,a,o,s,c={};if(null!==(i=r.scannedPortion)&&void 0!==i&&i.size&&(c.unit={code:r.scannedPortion.size.code}),null!==(a=r.scannedPortion)&&void 0!==a&&a.packaging&&(c.packaging={code:null===(s=r.scannedPortion)||void 0===s?void 0:s.packaging.code}),c.product={code:r.product.code},(null===(o=t.orderEntries)||void 0===o?void 0:o.length)>0){var u=t.orderEntries.find((function(t){var e=!0;return t.product.code!==c.product.code&&(e=!1),!e||!c.product.portionSize||t.unit&&t.unit.code===c.product.portionSize||(e=!1),!e||!c.product.portionPackaging||c.product.portionPackaging&&t.packaging.code===c.product.portionPackaging||(e=!1),e}));u?(c.quantity=parseInt(u.quantity,10)+parseInt(r.amount,10),c.entryNumber=u.entryNumber,n.push(c)):(c.quantity=parseInt(r.amount,10),e.push(c))}else c.quantity=parseInt(r.amount,10),e.push(c)}}));var r=this.amountPerCartCall,i=Promise.resolve(),a=[];e.length>0&&_.default.splitInChunks(e,r).forEach((function(e){i=i.then((function(){return t.cartMulti({method:"POST",baseSiteId:t.baseSiteId,entr
1ies:e}).then((function(t){a=a.concat(t.cartModifications||[])}))}))})),n.length>0&&_.default.splitInChunks(n,r).forEach((function(e){i=i.then((function(){return t.cartMulti({method:"PUT",baseSiteId:t.baseSiteId,entries:e}).then((function(t){a=a.concat(t.cartModifications||[])}))}))})),i.then((function(){if(a.length>0){var e=a.map((function(t){return S(S({},t.entry.product),{},{amount:t.quantity,price:t.entry.totalPrice,source:"scanner",add_to_type:"scanner"})})),n=a.map((function(t){var e,n,r;return{addToCartProductId:null===(e=t.entry.product)||void 0===e?void 0:e.code,addToCartProductCategories:null===(n=t.entry.product)||void 0===n?void 0:n.categories.map((function(t){return t.name})).join("|"),addToCartProductBrand:null===(r=t.entry.product)||void 0===r?void 0:r.brandName}})),r=JSON.parse(window.sessionStorage.getItem("previousTargetResponsePayload"));g.default.submitAnalyticsAndTargetEvent("add_to_cart_event",{product:e,targetRedirectResponseTokens:r},["patch_hybris_product:product","target_redirect_response_tokens"],n)}setTimeout((function(){window.location.assign("".concat(t.cartPage,".html"))}),3e3)}))},addProductsToSession:function(t){var e=this;t.forEach((function(t,n){var r;t.stepQuantity=e.stepQuantity(t),t.outOfAssortment=e.productOutOfAssortment(t),t.purchasable=!1!==(null===(r=t.product)||void 0===r?void 0:r.purchasable),t.notFound=e.productNotFound(t),t.stepQuantityError=t.amount%t.stepQuantity>0,t.recommendedProduct=e.getRecommendedProducts(t),e.scannedProducts.push(t),t.position=n})),new y.default(t.filter((function(t){return!t.notFound})),this.detailPage,this.imageServletPath).send()}})}},12419(t,e,n){"use strict";n(58070),n(5305),n(7678),n(81909),n(68291),n(80630),n(18867);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(58212)),a=n(74755),o=n(81582),s=r(n(75735)),c=r(n(10244)),u=r(n(21525));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}e.A={name:"SfgFacets",components:{listOverviewFacets:s.default,productFacets:u.default,listDetailFacets:c.default},props:{baseSiteId:String,brandPage:String,categoryPage:String,data:Object,lang:String,searchPage:String,searchContext:String,spotlightPage:String,type:String},data:function(){return{open:!1,withSorting:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.mapState)(["testCart"])),mounted:function(){var t=this;window.addEventListener("showfacets",(function(e){t.showMobileFacets(e.payload)})),document.addEventListener("click",(function(e){var n;!document.querySelector(".cmp-facets.cmp-facets--open")||null!==(null==e?void 0:e.target.closest(".cmp-facets"))||null!=e&&null!==(n=e.target)&&void 0!==n&&n.classList.contains("cmp-productoverview-productgroup__button")||t.hideMobileFacets()}))},methods:{elementHeight:function(t){t.style.maxHeight="".concat(0,"px"),t.style.maxHeight="".concat(t.scrollHeight,"px")},zeroHeight:function(t){t.style.maxHeight="".concat(t.scrollHeight,"px"),setTimeout((function(){t.style.maxHeight="".concat(0,"px")}),0)},removeHeight:function(t){t.removeAttribute("style")},hideMobileFacets:function(){var t=document.querySelector(".cmp-facets.cmp-facets--open");null!==t&&((0,a.enableBodyScroll)(t),this.open=!1);var e=document.querySelector("body.overlay");e&&e.classList.remove("overlay")},showMobileFacets:function(t){var e=document.querySelector(".cmp-facets");null!==e&&((0,a.disableBodyScroll)(e),this.open=!0,this.withSorting=t.withSorting,document.querySelector("body").classList.add("overlay"))}}}},49277(t,e,n){"use strict";n(58070),n(5305),n(7678),n(81909),n(68291),n(80630),n(18867);var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(58212));n(73185),n(98376),n(14293);var a=n(77338),o=n(81582),s=r(n(21147)),c=r(n(9678)),u=r(n(97522)),l=r(n(61818)),d=r(n(50512)),p=r(n(83101));function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?v(Object(n),!0).forEach((function(e){(0,i.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}(0,d.default)(),e.A={name:"SfgScanner",components:{ValidationProvider:a.ValidationProvider,ValidationObserver:a.ValidationObserver,sfgNotification:s.default,sfgNotificationList:u.default,sfgLoading:l.default},mixins:[p.default],props:{lang:String,baseSiteId:String,resultsPage:String,amountPerScanCall:Number},data:function(){return{inputCode:"",loading:!1,submitDisabled:!0,errorNotification:{options:{type:c.default.TYPES.ERROR},text:this.$t("scanner.input.errorNotification")}}},watch:{inputCode:function(){this.validate()}},methods:f(f({},(0,o.mapActions)(["parseScanner"])),{},{handleSubmit:function(){var t=this;this.loading=!0;var e=this.inputCode.replace(/ /g,"");return this.parseScanner({method:"POST",baseSiteId:this.baseSiteId,lang:this.lang,amountPerScanCall:this.amountPerScanCall,body:{scannedBarCode:e},headers:{"Content-Type":"application/json;charset=UTF-8"}}).then((function(t){return!!t&&(window.localStorage.removeItem("scannedItems"),window.localStorage.setItem("scannedItems",JSON.stringify(t)),!0)})).then((function(e){e?window.location.href="".concat(t.resultsPage,".html"):(t.$refs.notifications.show(t.errorNotification),t.loading=!1)})).catch((function(t){return t}))},validate:function(){var t=this;this.$refs.observer.validate().then((function(e){t.submitDisabled=!e}))}})}},45292(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"B",{value:!0}),e.A=void 0;var i=r(n(40013));e.A={name:"SolrDebug",components:{sfgModal:i.default},props:{productCode:String,product:Object,debugMap:Object,explainData:Array}}},80976(t,e,n){"use strict";e.Yp=e.XX=void 0,n(93277);var r=e.XX=function(){var t=this,e=t._self._c;return t.invalidProducts.length>0?e("div",{staticClass:"cmp-invalid-products-datatable--container"},[e("table",{staticClass:"cmp-table cmp-invalid-products-datatable"},[e("tbody",t._l(t.invalidProducts,(function(n,r){return e("tr",{key:"".concat(r,"-not-deliverable")},[e("td",{staticClass:"cmp-invalid-products-product__info"},[e("div",{staticClass:"cmp-invalid-products-product__info--container"},[n.notFound?[t._m(0,!0),t._v(" "),t._m(1,!0)]:[e("div",{staticClass:"cmp-invalid-products-product__product-image"},[e("product-image",{attrs:{"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"product-image":n.product.image}})],1),t._v(" "),e("div",{staticClass:"cmp-invalid-products-product__product-text"},[e("span",[t._v(t._s(n.product.brandName))]),t._v(" "),e("h5",[t._v(t._s(n.product.name))]),t._v(" "),e("span",{staticClass:"cmp-invalid-products-product__product-text--lighter"},[t._v(t._s(n.product.contentDescription))])])]],2)]),t._v(" "),t.showProductNotifications?e("td",{staticClass:"cmp-invalid-products-product__notification"},[t.ooaProduct(n)?e("div",{staticClass:"cmp-tags-tag cmp-tags__status--error"},[n.notFound?[t._v("\n                            "+t._s(t.$t("attentionProducts.unknown"))+"\n                        ")]:!1===n.inCustomerAssortment||n.outOfAssortment?[t._v("\n                            "+t._s(n.inSligroAssortment?t.$t("attentionProducts.outOfAssortmentForYou"):t.$t("attentionProducts.outOfAssortment"))+"\n                        ")]:!1===n.purchasable||!1===n.product.purchasable?[t._v("\n                            "+t._s(t.$t("attentionProducts.nonPurchasable"))+"\n                        ")]:n.product.productStatus?[t._v("\n                            "+t._s(n.product.productStatus)+"\n                        ")]:n.inValid?[t._v("\n                            "+t._s(t.$t("cart.row.invalidPortioning"))+"\n                        ")]:t._e()],2):e("div",[n.deliverySlots?e("div",{staticClass:"cmp-tags-tag cmp-tags__status--notice"},[t._v("\n                            "+t._s(t.$t("attentionProducts.delivery",{date:t.$d(new Date(n.deliverySlots[0].deliveryDate),"date")}))+"\n                        ")]):e("div",{staticClass:"cmp-tags-tag cmp-tags__status--error"},[t._v("\n                            "+t._s(t.$t("attentionProducts.noDeliveryDate"))+"\n                        ")])])]):t._e()])})),0)])]):t._e()};e.Yp=[function(){var t=this._self._c;return t("div",{staticClass:"cmp-placeholder cmp-placeholder--block"},[t("span",[this._v("?")])])},function(){var t=this._self._c;return t("div",{staticClass:"cmp-invalid-products-product__product-text"},[t("div",{staticClass:"cmp-placeholder cmp-placeholder--half-width"}),this._v(" "),t("div",{staticClass:"cmp-placeholder"})])}],r._withStripped=!0},76001(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this;return(0,t._self._c)("div",{domProps:{innerHTML:t._s(t.experienceFragment)}})};e.Yp=[],n._withStripped=!0},47288(t,e,n){"use strict";e.Yp=e.XX=void 0,n(93277);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-assortment-categories__card-container"},t._l(t.categoriesList,(function(n){return e("div",{key:n.code,staticClass:"cmp-assortment-categories-card"},[e("a",{attrs:{href:n.url}},[e("div",{staticClass:"cmp-assortment-categories-card__content"},[e("div",{staticClass:"cmp-assortment-categories-card__image-container"},[e("img",{attrs:{src:t.getImagePath(n.code)||"",alt:"Product Category"}})]),t._v(" "),e("p",{staticClass:"cmp-assortment-categories-card__name"},[t._v(t._s(n.name))])])])])})),0)};e.Yp=[],r._withStripped=!0},28997(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this;return(0,t._self._c)("assortmentProduct",{attrs:{lang:t.lang,"base-site-id":t.baseSiteId,groups:t.groups,"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"hide-a
1dd-to-cart":t.hideAddToCart,"hide-add-to-list":t.hideAddToList,"hide-price":t.hidePrice,query:t.query,"prefetch-products-list":t.prefetchProductsList,"logged-in":t.loggedIn,"allow-customer-care-get-cart":t.allowCustomerCareGetCart,error:t.error}})};e.Yp=[],n._withStripped=!0},65313(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-assortment-products-modal"},[e("sfg-modal",{ref:"modal",attrs:{title:t.modalTitle,"no-buttons":""}},[e("p",[t._v(t._s(t.modalSubText))]),t._v(" "),e("assortmentProduct",{attrs:{lang:t.lang,"base-site-id":t.baseSiteId,groups:t.groups,"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"hide-add-to-cart":t.hideAddToCart,"hide-add-to-list":t.hideAddToList,"hide-price":t.hidePrice,query:t.query,"prefetch-products-list":t.prefetchProductsList,"logged-in":t.loggedIn,"allow-customer-care-get-cart":t.allowCustomerCareGetCart,error:t.error,"promo-code":t.promoCode}})],1)],1)};e.Yp=[],n._withStripped=!0},13163(t,e,n){"use strict";e.Yp=e.XX=void 0,n(16411),n(33873),n(56569),n(93277),n(80630),n(98376),n(91321),n(47010);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-facets__row"},[t.filters.length>0||t.recentlyPurchasedSelected||t.offerSelected?e("div",{staticClass:"cmp-facets-filters"},[e("div",{staticClass:"cmp-facets-filters__head"},[e("h3",{staticClass:"cmp-facets-filters__title"},[t._v("\n                "+t._s(t.$t("filters.chosen"))+"\n            ")]),t._v(" "),e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.onRemoveAllFiltersClick(":name-asc")}}},[t._v("\n                "+t._s(t.$t("filters.removeAll"))+"\n            ")])]),t._v(" "),t._t("active-filters-list",null,{filters:t.filters,recentlyPurchasedActive:t.recentlyPurchasedSelected,offerActive:t.offerSelected})],2):t._e(),t._v(" "),t.categories.length>0&&t.categories[0].values&&t.showFacetGroups?e("div",{staticClass:"cmp-facets-group"},[t.categories.length>0?e("h3",{staticClass:"cmp-facets-group__name"},[t._v("\n            "+t._s(t.$t("productGroup"))+"\n        ")]):t._e(),t._v(" "),t._l(t.categories,(function(n,r){return[e("ul",{key:"product-category-".concat(r)},t._l(n.values,(function(n,r){return e("li",{key:"facet-query-".concat(r),on:{click:function(e){return t.sendProductGroupAnalytics(n)}}},[t._t("category-list-hyperlink",null,{category:n})],2)})),0)]}))],2):t._e(),t._v(" "),t.offer&&!t.data.promotionPage?e("div",{class:["cmp-facets-filter cmp-facets-filter-offer",t.offer.isCollapsed?"collapsed":""]},[e("h3",{staticClass:"cmp-facets-filter__name",on:{click:function(e){e.preventDefault(),t.offer.isCollapsed=!t.offer.isCollapsed}}},[t._v("\n            "+t._s(t.$t("offerFacet.offers"))+"\n        ")]),t._v(" "),e("transition",{attrs:{name:"cmp-facets-filter"},on:{enter:function(e){return t.$emit("element-height",e)},"after-enter":function(e){return t.$emit("remove-height",e)},leave:function(e){return t.$emit("zero-height",e)}}},[t.offer.isCollapsed?t._e():e("div",{staticClass:"cmp-facets__items"},[e("ul",[e("li",[e("label",{staticClass:"cmp-checkbox"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.offer.selected,expression:"offer.selected"}],attrs:{type:"checkbox"},domProps:{value:t.offer.query,checked:Array.isArray(t.offer.selected)?t._i(t.offer.selected,t.offer.query)>-1:t.offer.selected},on:{change:[function(e){var n=t.offer.selected,r=e.target,i=!!r.checked;if(Array.isArray(n)){var a=t.offer.query,o=t._i(n,a);r.checked?o<0&&t.$set(t.offer,"selected",n.concat([a])):o>-1&&t.$set(t.offer,"selected",n.slice(0,o).concat(n.slice(o+1)))}else t.$set(t.offer,"selected",i)},t.changeOfferFacet]}}),t._v(" "),e("span",[t._v(t._s(t.$t("offerFacet.label")))])])])])])])],1):t._e(),t._v(" "),t.recentlyPurchased?e("div",{class:["cmp-facets-filter cmp-facets-filter-recently-purchased",t.recentlyPurchased.isCollapsed?"collapsed":""]},[e("h3",{staticClass:"cmp-facets-filter__name",on:{click:function(e){e.preventDefault(),t.recentlyPurchased.isCollapsed=!t.recentlyPurchased.isCollapsed}}},[t._v("\n            "+t._s(t.$t("recentPurchases"))+"\n        ")]),t._v(" "),e("transition",{attrs:{name:"cmp-facets-filter"},on:{enter:function(e){return t.$emit("element-height",e)}
1,"after-enter":function(e){return t.$emit("remove-height",e)},leave:function(e){return t.$emit("zero-height",e)}}},[t.recentlyPurchased.isCollapsed?t._e():e("div",{staticClass:"cmp-facets__items"},[e("ul",[e("li",[e("label",{staticClass:"cmp-checkbox"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.recentlyPurchased.selected,expression:"recentlyPurchased.selected"}],attrs:{type:"checkbox"},domProps:{value:t.recentlyPurchased.query,checked:Array.isArray(t.recentlyPurchased.selected)?t._i(t.recentlyPurchased.selected,t.recentlyPurchased.query)>-1:t.recentlyPurchased.selected},on:{change:[function(e){var n=t.recentlyPurchased.selected,r=e.target,i=!!r.checked;if(Array.isArray(n)){var a=t.recentlyPurchased.query,o=t._i(n,a);r.checked?o<0&&t.$set(t.recentlyPurchased,"selected",n.concat([a])):o>-1&&t.$set(t.recentlyPurchased,"selected",n.slice(0,o).concat(n.slice(o+1)))}else t.$set(t.recentlyPurchased,"selected",i)},t.changeRecentlyPurchasedFacet]}}),t._v(" "),e("span",[t._v(t._s(t.$t("recentlyPurchased.facets.label")))])])])])])])],1):t._e(),t._v(" "),t.searchBar?e("div",{class:["cmp-facets-filter cmp-facets-search",{collapsed:t.search.isCollapsed}]},[e("h3",{staticClass:"cmp-facets-filter__name",on:{click:function(e){e.preventDefault(),t.search.isCollapsed=!t.search.isCollapsed}}},[t._v("\n            "+t._s(t.search.name)+"\n        ")]),t._v(" "),e("transition",{attrs:{name:"cmp-facets-filter"},on:{enter:function(e){return t.$emit("element-height",e)},"after-enter":function(e){return t.$emit("remove-height",e)},leave:function(e){return t.$emit("zero-height",e)}}},[t.search.isCollapsed?t._e():e("sfg-search-box",{staticClass:"cmp-facets__items cmp-facets__search",attrs:{placeholder:t.$t("listDetail.searchWordText")},model:{value:t.search.model,callback:function(e){t.$set(t.search,"model",e)},expression:"search.model"}})],1)],1):t._e(),t._v(" "),t._l(t.facets,(function(n,r){return e("div",{key:"facet-named-".concat(r),class:["cmp-facets-filter",n.isCollapsed?"collapsed":""]},[e("h3",{staticClass:"cmp-facets-filter__name",on:{click:function(t){t.preventDefault(),n.isCollapsed=!n.isCollapsed}}},[t._v("\n            "+t._s(n.name)+"\n        ")]),t._v(" "),e("transition",{attrs:{name:"cmp-facets-filter"},on:{enter:function(e){return t.$emit("element-height",e)},"after-enter":function(e){return t.$emit("remove-height",e)},leave:function(e){return t.$emit("zero-height",e)}}},[n.isCollapsed?t._e():e("div",{staticClass:"cmp-facets__items"},[e("ul",t._l(n.moreSelected?n.values:n.values.slice(0,5),(function(r,i){return e("li",{key:"facet-sub-".concat(i)},[e("label",{staticClass:"cmp-checkbox"},[e("input",{directives:[{name:"model",rawName:"v-model",value:r.selected,expression:"item.selected"}],attrs:{type:"checkbox"},domProps:{value:r.query.query.value,checked:Array.isArray(r.selected)?t._i(r.selected,r.query.query.value)>-1:r.selected},on:{change:[function(e){var n=r.selected,i=e.target,a=!!i.checked;if(Array.isArray(n)){var o=r.query.query.value,s=t._i(n,o);i.checked?s<0&&t.$set(r,"selected",n.concat([o])):s>-1&&t.$set(r,"selected",n.slice(0,s).concat(n.slice(s+1)))}else t.$set(r,"selected",a)},function(e){return t.changeFacet(e,r,n.code)}]}}),t._v(" "),e("span",[t._v(t._s(r.name)+" ("+t._s(r.count)+")")])])])})),0),t._v(" "),n.values.length>5?e("a",{staticClass:"cmp-facets__more",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.toggleMore(e,n)}}},[n.moreSelected?[t._v("\n                        "+t._s(t.$t("less"))+"\n                    ")]:[t._v("\n                        "+t._s(t.$t("showMore"))+"\n                    ")]],2):t._e()])])],1)}))],2)};e.Yp=[],r._withStripped=!0},73248(t,e,n){"use strict";e.Yp=e.XX=void 0,n(9225);var r=e.XX=function(){var t=this,e=t._self._c;return e("figure",{staticClass:"cmp-interaction-points"},[e("img",{staticClass:"cmp-interaction-points__image",attrs:{src:t.imagePath,alt:""}}),t._v(" "),e("figcaption",{staticClass:"cmp-interaction-points__container"},[e("ul",[t._l(t.contentPoints,(function(n,r){return e("li",{key:"c-".concat(r),style:{left:"".concat(n.coordinateX,"%"),top:"".concat(n.coordinateY,"%")}},[e("content-point",{ref:"interaction-point",refInFor:!0,attrs:{"asset-service-path":t.assetServicePath,"base-site-id":t.baseSiteId,"image-path":n.imagePath,"image-servlet-path":t.imageServletPath,lang:t.lang,"link-href":n.link.linkHref,"link-text":n.link.linkTitle,"link-window-target":n.link.linkWindowTarget,"append-class-to-tile":t.setPositionTileFromPoint(n),text:n.text,title:n.title},on:{"hide-all-tiles":t.hideAllTiles}}
1)],1)})),t._v(" "),t._l(t.productPoints,(function(n,r){return e("li",{key:"p-".concat(r),style:{left:"".concat(n.coordinateX,"%"),top:"".concat(n.coordinateY,"%")}},[t.isPreviewMode&&!t.isProductAvailable(n.productId)?e("div",{staticClass:"cmp-interaction-point__hitbox"},[t._m(0,!0)]):e("product-point",{ref:"interaction-point",refInFor:!0,attrs:{"asset-service-path":t.assetServicePath,"base-site-id":t.baseSiteId,"image-servlet-path":t.imageServletPath,lang:t.lang,groups:t.groups,"logged-in":t.loggedIn,"product-id":n.productId,product:t.getProductDataByProductId(n.productId),"append-class-to-tile":t.setPositionTileFromPoint(n),query:t.query},on:{"hide-all-tiles":t.hideAllTiles}})],1)}))],2)])])};e.Yp=[function(){var t=this._self._c;return t("div",{staticClass:"cmp-interaction-point__hitbox__point"},[t("i",{staticClass:"plus-icon"})])}],r._withStripped=!0},5485(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return e("div",{class:["cmp-interaction-point","cmp-interaction-point--content",{"cmp-interaction-point--active":t.isActive},t.appendClassToTile]},[e("div",{staticClass:"cmp-interaction-point__hitbox",on:{click:t.toggleTile}},[t._m(0)]),t._v(" "),e("div",{class:["cmp-interaction-point__tile-container",{active:t.isActive},t.appendClassToTile]},[t.mobile?e("button",{staticClass:"cmp-interaction-point__tile-container__close",on:{click:t.toggleTile}},[e("i",{staticClass:"si si-close"})]):t._e(),t._v(" "),t.title&&t.mobile?e("h1",[t._v("\n            "+t._s(t.title)+"\n        ")]):t._e(),t._v(" "),t.imagePath?[t.linkHref&&t.linkText?e("a",{staticClass:"cmp-interaction-point__tile-container__image",attrs:{href:t.linkHref,target:t.linkWindowTarget},on:{click:function(e){return e.preventDefault(),t.sendAnalyticsDataContent(e)}}},[e("img",{attrs:{src:t.imagePath,alt:""}})]):e("img",{attrs:{src:t.imagePath,alt:""}})]:t._e(),t._v(" "),e("div",{staticClass:"cmp-interaction-point__tile-container__text"},[t.title&&!t.mobile?e("h5",[t._v("\n                "+t._s(t.title)+"\n            ")]):t._e(),t._v(" "),t.text?e("p",[t._v("\n                "+t._s(t.text)+"\n            ")]):t._e(),t._v(" "),t.linkHref&&t.linkText?[e("p",[e("a",{class:{"cmp-button cmp-button__primary cmp-button__size--large":t.mobile},attrs:{href:t.linkHref,target:t.linkWindowTarget},on:{click:function(e){return e.preventDefault(),t.sendAnalyticsDataContent(e)}}},[t._v("\n                        "+t._s(t.linkText)+"\n                    ")])])]:t._e()],2)],2)])};e.Yp=[function(){var t=this._self._c;return t("div",{staticClass:"cmp-interaction-point__hitbox__point"},[t("i",{staticClass:"plus-icon"})])}],n._withStripped=!0},50572(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return t.hasProductData?e("div",{class:["cmp-interaction-point","cmp-interaction-point--product",{"cmp-interaction-point--active":t.isActive},t.appendClassToTile]},[e("div",{staticClass:"cmp-interaction-point__hitbox",on:{click:t.toggleTile}},[t._m(0)]),t._v(" "),e("div",{class:["cmp-interaction-point__tile-container",{active:t.isActive},t.appendClassToTile]},[t.mobile?e("button",{staticClass:"cmp-interaction-point__tile-container__close",on:{click:t.toggleTile}},[e("i",{staticClass:"si si-close"})]):t._e(),t._v(" "),e("product-tile",{attrs:{"asset-service-path":t.assetServicePath,"base-site-id":t.baseSiteId,"grid-view":!1,"image-servlet-path":t.imageServletPath,lang:t.lang,groups:t.groups,"logged-in":t.loggedIn,"context-component":t.thisComponent,product:t.product,"hide-add-to-list":!0,"brand-page":t.query.brandPage}})],1)]):t._e()};e.Yp=[function(){var t=this._self._c;return t("div",{staticClass:"cmp-interaction-point__hitbox__point"},[t("i",{staticClass:"plus-icon"})])}],n._withStripped=!0},33644(t,e,n){"use strict";e.Yp=e.XX=void 0,n(5305),n(18981),n(93277),n(80630),n(27968),n(98376),n(14293);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-ispc-promotions"},[t.showFatalError?e("sfg-notification",{attrs:{type:"error","start-visible":""}},[t._v("\n        "+t._s(t.$t("ispcPromotions.error"))+"\n    ")]):t._e(),t._v(" "),e("div",{staticClass:"cmp-ispc-promotions__filters"},[t.paginationInfo.productPromoTypes.length>0?e("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedPromoType,expression:"selectedPromoType"}],staticClass:"cmp-dropdown cmp-ispc-promotions__filters-type",on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,
1(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.selectedPromoType=e.target.multiple?n:n[0]},function(e){return t.loadPromotions(1)}]}},[e("option",{attrs:{value:""}},[t._v("\n                "+t._s(t.$t("ispcPromotions.type.default"))+"\n            ")]),t._v(" "),t._l(t.paginationInfo.productPromoTypes,(function(n,r){return e("option",{key:"type-".concat(r),domProps:{value:n}},[t._v("\n                "+t._s(t.$t("ispcPromotions.type.".concat(n)))+"\n            ")])}))],2):t._e(),t._v(" "),t.paginationInfo.productDepartments.length>0?e("select",{directives:[{name:"model",rawName:"v-model",value:t.selectedDepartment,expression:"selectedDepartment"}],staticClass:"cmp-dropdown cmp-ispc-promotions__filters-department",on:{change:[function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.selectedDepartment=e.target.multiple?n:n[0]},function(e){return t.loadPromotions(1)}]}},[e("option",{attrs:{value:""}},[t._v("\n                "+t._s(t.$t("ispcPromotions.defaultDepartment"))+"\n            ")]),t._v(" "),t._l(t.paginationInfo.productDepartments,(function(n,r){return e("option",{key:"department-".concat(r)},[t._v("\n                "+t._s(n)+"\n            ")])}))],2):t._e()]),t._v(" "),t._l(t.visibleProducts,(function(n,r){return[e("div",{key:"product-".concat(r),staticClass:"cmp-ispc-promotions__card"},[e("div",{staticClass:"cmp-ispc-promotions__card-visuals"},[e("div",{class:"cmp-ispc-promotions__card-promotion ".concat(n.promoType)},[t._v("\n                    "+t._s(t.$t("ispcPromotions.type.".concat(n.promoType)))+"\n                ")]),t._v(" "),e("product-image",{staticClass:"cmp-ispc-promotions__card-image",attrs:{"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"product-image":{value:n.gtin,alt:n.name,type:"product"}}}),t._v(" "),n.flash?e("div",{class:"cmp-ispc-promotions__card-icons ".concat(n.flash)},[e("i",{class:["si","si-".concat(t.translateIcon(n.flash))]})]):t._e()],1),t._v(" "),e("div",{staticClass:"cmp-ispc-promotions__card-info"},[e("h3",{staticClass:"cmp-ispc-promotions__card-name"},[t._v("\n                    "+t._s(n.name)+"\n                ")]),t._v(" "),e("p",{staticClass:"cmp-ispc-promotions__card-characteristics"},[t._v("\n                    "+t._s(n.characteristics)+"\n                ")]),t._v(" "),e("p",{staticClass:"cmp-ispc-promotions__card-packing"},[t._v("\n                    "+t._s(n.packing)+"\n                ")]),t._v(" "),e("p",{staticClass:"cmp-ispc-promotions__card-articlenumber"},[t._v("\n                    "+t._s(t.$t("ispcPromotions.artNoAntwerpen"))+t._s(n.artNoAntwerpen)+"\n                ")]),t._v(" "),e("p",{staticClass:"cmp-ispc-promotions__card-articlenumber"},[t._v("\n                    "+t._s(t.$t("ispcPromotions.artNoGent"))+t._s(n.artNoGent)+"\n                ")])]),t._v(" "),e("div",{staticClass:"cmp-ispc-promotions__card-discount"},[n.usp?e("p",{staticClass:"cmp-ispc-promotions__card-discount--rule"},[t._v("\n                    "+t._s(n.usp)+"\n                ")]):t._e(),t._v(" "),n.price?e("div",{staticClass:"cmp-ispc-promotions__card-discount--price"},[e("i18n-n",{attrs:{value:parseFloat(n.price.replace(",",".")),format:{key:"currencySymbol",currency:"EUR"},tag:!1},scopedSlots:t._u([{key:"currency",fn:function(n){return[e("span",{staticClass:"cmp-ispc-promotions__card-discount--price currency"},[t._v(t._s(n.currency))])]}},{key:"integer",fn:function(n){return[e("span",{staticClass:"cmp-ispc-promotions__card-discount--price integer"},[t._v(t._s(n.integer))])]}},{key:"decimal",fn:function(){return[e("span",{staticClass:"cmp-ispc-promotions__card-discount--price decimal"},[t._v(".")])]},proxy:!0},{key:"fraction",fn:function(n){return[e("span",{staticClass:"cmp-ispc-promotions__card-discount--price fraction"},[t._v(t._s(n.fraction))])]}}],null,!0)})],1):t._e()])])]})),t._v(" "),e("div",{staticClass:"cmp-ispc-promotions__load-more"},[t.visibleProducts.length<t.paginationInfo.totalProductsAmount?e("button",{staticClass:"cmp-button cmp-button__secondary",on:{click:function(e){return t.loadPromotions(t.paginationInfo.pageNumber+1,!0)}}},[t._v("\n            "+t._s(t.$t("loadMore"))+"\n        ")]):t._e()])],2)};e.Yp=[],r._withStripped=!0},27202(t,e,n){"use strict";e.Yp=e.XX=void 0,n(16411),n(33873),n(93277),n(80630),n(47010);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-facets--list-detail"},[t.withSorting&&t.mobile?e("div",{staticClass:"cmp-facets-sorting"},[e("h3",{staticClass:"cmp-facets-sorting__title"},[t._v("\n            "+t._s(t.$t("filters.sort"))+"\n        ")]),t._v(" "),e("ul",{staticClass:"cmp-facets-sorting__labels"},t._l(t.listDetailData.sorts,(function(n){return e("li",{key:n.code,class:["cmp-facets-sorting__label",{"cmp-facets-sorting__label--active":n.selected}],on:{click:function(e){return t.sendChangeSortToListDetail(n.code)}}},[t._v("\n                "+t._s(t.$t("sort.".concat(n.code)))+"\n            ")])})),0)]):t._e(),t._v(" "),e("facets-row",{ref:"facetsRow",attrs:{data:t.listDetailData,"show-facet-groups":!0},on:{"element-height":function(e){return t.$emit("element-height",e)},"remove-height":function(e){return t.$emit("remove-height",e)},"zero-height":function(e){return t.$emit("zero-height",e)},"remove-all-filters":t.sendChangeToListDetail,"change-facet":t.sendChangeToListDetail},scopedSlots:t._u([{key:"active-filters-list",fn:function(n){var r=n.filters;return[e("ul",[t._l(r,(function(n,r){return[t._l(n.values,(function(i,a){return[!0===i.selected?e("li",{key:"filter-".concat(r,"-value-").concat(a),on:{click:function(e){return e.preventDefault(),function(){t.sendChangeToListDetail(i.query.query.value),t.sendRemoveFilterEvent(i,n)}.apply(null,arguments)}}},[e("a",{attrs:{href:"#"}},[t._v(t._s(i.name))])]):t._e()]}))]}))],2)]}},{key:"category-list-hyperlink",fn:function(n){var r=n.category;return[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.sendChangeToListDetail(r.query.query.value)}}},[t._v(t._s(r.name)+" ("+t._s(r.count)+")\n            ")])]}}])}),t._v(" "),t.facetsView||!t.listDetailData.facets||"sligroproductlist"===t.listType&&"Categorie"===t.selectedSorting?t._e():e("sfg-notification",{attrs:{type:"notice","auto-hide-unsuccessful-notification":"","auto-hide-all-notifications":"","start-visible":""}},[t._v("\n        "+t._s(t.$t("listDetail.facets.noFacets",{sortName:t.selectedSorting}))+"\n    ")]),t._v(" "),e("div",{staticClass:"cmp-facets-buttons"},[e("a",{staticClass:"cmp-button cmp-button__primary",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.$emit("hide-mobile-facets")}}}
1,[t._v(t._s(t.totalResults))])])],1)};e.Yp=[],r._withStripped=!0},57937(t,e,n){"use strict";e.Yp=e.XX=void 0,n(16411),n(56569),n(93277),n(98376),n(91321);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-facets--list-overview"},[t.listOverviewData.length>0?e("div",{staticClass:"cmp-facets-group"},[e("h3",{staticClass:"cmp-facets-group__name"},[t._v("\n            "+t._s(t.$t("listType"))+"\n        ")]),t._v(" "),e("ul",[t._l(t.listOverviewData,(function(n,r){return[n.initiallyShown||"customer"===n.type?e("li",{key:"filter-named-".concat(r)},[e("label",{staticClass:"cmp-checkbox"},[e("input",{directives:[{name:"model",rawName:"v-model",value:n.filterActive,expression:"listType.filterActive"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(n.filterActive)?t._i(n.filterActive,null)>-1:n.filterActive},on:{change:[function(e){var r=n.filterActive,i=e.target,a=!!i.checked;if(Array.isArray(r)){var o=t._i(r,null);i.checked?o<0&&t.$set(n,"filterActive",r.concat([null])):o>-1&&t.$set(n,"filterActive",r.slice(0,o).concat(r.slice(o+1)))}else t.$set(n,"filterActive",a)},t.applyFacets]}}),t._v(" "),e("span",[t._v(t._s(n.title)+" ("+t._s(n.amount)+")")])])]):t._e()]}))],2)]):e("div",{staticClass:"cmp-facets-group"},[e("h3",{staticClass:"cmp-facets-group__name"},[t._v("\n            "+t._s(t.$t("listType"))+"\n        ")]),t._v(" "),t._m(0)]),t._v(" "),e("div",{class:["cmp-facets-filter",t.search.isCollapsed?"collapsed":""]},[e("h3",{staticClass:"cmp-facets-filter__name",on:{click:function(e){t.search.isCollapsed=!t.search.isCollapsed}}},[t._v("\n            "+t._s(t.search.name)+"\n        ")]),t._v(" "),e("transition",{attrs:{name:"cmp-facets-filter"},on:{enter:function(e){return t.$emit("element-height",e)},"after-enter":function(e){return t.$emit("remove-height",e)},leave:function(e){return t.$emit("zero-height",e)}}},[t.search.isCollapsed?t._e():e("sfg-search-box",{staticClass:"cmp-facets__items cmp-facets__search",attrs:{placeholder:t.$t("listOverview.search.placeholder")},model:{value:t.search.model,callback:function(e){t.$set(t.search,"model",e)},expression:"search.model"}})],1)],1),t._v(" "),e("regional-mbox",{staticClass:"cmp-facets__mbox",attrs:{id:"listoverview-left"}})],1)};e.Yp=[function(){var t=this._self._c;return t("ul",[t("li",[t("div",{staticClass:"cmp-skeleton__text--128"})]),this._v(" "),t("li",[t("div",{staticClass:"cmp-skeleton__text--128"})])])}],r._withStripped=!0},41338(t,e,n){"use strict";e.Yp=e.XX=void 0,n(62234),n(93277),n(47748);var r=e.XX=function(){var t=this,e=t._self._c;return t.loggedIn?e("div",{class:["cmp-mobile-scanner",{"cmp-mobile-scanner--expanded":t.expanded,"cmp-mobile-scanner--scroll-content":t.showFooter,"cmp-mobile-scanner--replacement-focus":t.replacementFocus}]},[e("div",{staticClass:"cmp-mobile-scanner__camera"},[e("div",{staticClass:"cmp-mobile-scanner__icons-left"},[t.isChrome?e("i",{staticClass:"si si-no-flash cmp-mobile-scanner__flash",attrs:{"aria-hidden":"true"},on:{click:t.flashlight}}):t._e(),t._v(" "),t.orientationLock.show?e("i",{class:["si si-orientation cmp-mobile-scanner__lock",{"cmp-mobile-scanner__lock--active":t.orientationLock.active,"cmp-mobile-scanner__lock--loading":t.orientationLock.loading}],attrs:{"aria-hidden":"true"},on:{click:function(e){return e.preventDefault(),t.setOrientationLock.apply(null,arguments)}}}):t._e()]),t._v(" "),e("i",{staticClass:"si si-close cmp-mobile-scanner__close",attrs:{"aria-hidden":"true"},on:{click:t.exitMobileScanner}}),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__target"},[e("div",{staticClass:"cmp-mobile-scanner__target-area"}),t._v(" "),e("p",{staticClass:"cmp-mobile-scanner__target-description"},[t._v("\n                "+t._s(t.$t("mobileScanner.targetTag"))+"\n            ")])]),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__barcode-picker",attrs:{id:"scandit-barcode-picker"}}),t._v(" "),e("div",{staticClass:"result-text",attrs:{id:"scandit-barcode-result"}})]),t._v(" "),e("button",{staticClass:"cmp-mobile-scanner__expand",on:{click:function(e){t.expanded=!t.expanded}}},[e("span",{staticClass:"sr-only"},[t._v(t._s(t.$t("mobileScanner.expandToggleText")))])]),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__content"},[e("div",{staticClass:"cmp-mobile-scanner__wrapper"},[e("div",{staticClass:"cmp-mobile-scanner__title-wrapper"},[e("h3",{staticClass:"cmp-mobile-scanner__title",on:{click:function(e){t.expanded=!t.expanded}}},[t._v("\n                    "+t._s(t.$t("mobileScanner.title"))+"\n                ")]),t._v(" "),t.scannedItems.length>0?e("div",{staticClass:"cmp-mobile-scanner__remove-items"},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.clearScannedItems.apply(null,arguments)}}},[t._v(t._s(t.$t("mobileScanner.removeItems")))])]):t._e()]),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__notification-wrapper"},[e("sfg-notification",{attrs:{type:"notice",watchable:!t.online}},[t._v("\n                    "+t._s(t.$t("mobileScanner.notification.offline"))+"\n                ")]),t._v(" "),e("sfg-notification-list",{ref:"notifications"})],1),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__products"},t._l(t.scannedItems,(function(n){var r,i,a,o,s,c,u;return e("div",{key:"product-line-".concat(n.code),class:{"cmp-mobile-scanner__product":!0,"cmp-mobile-scanner__product--offline":!n.productData,"cmp-mobile-scanner__product--out-assortment":n.productData&&(!n.productData.purchasable||(null===(r=n.productData.manualProductAvailabilityLabel)||void 0===r?void 0:r.status)===t.sfgProductAvailabilityEnum.TYPES.TEMPORARY_NOT_AVAILABLE)}},[n.productData?[e("div",{staticClass:"cmp-mobile-scanner__product-image"},[e("productImage",{attrs:{"image-servlet-path":t.query.imageServletPath,"asset-service-path":t.query.assetServicePath,"product-image":n.productData.image}})],1),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__product-info"},[e("div",{staticClass:"cmp-mobile-scanner__brand"},[e("p",[t._v(t._s(n.productData.brandName))]),t._v(" "),t.sfgProductAvailabilityEnum.TYPES_VALUES.includes(null==n||null===(i=n.productData)||void 0===i||null===(i=i.manualProductAvailabilityLabel)||void 0===i?void 0:i.status)?e("div",{staticClass:"cmp-product-labels__notification cmp-product-labels__notification--manual-availability"},[t._v("\n                                    "+t._s(t.manualAvailabilityLabel(null==n||null===(a=n.productData)||void 0===a?void 0:a.manualProductAvailabilityLabel))+"\n                                ")]):n.productData.purchasable&&"UNAVAILABLE"===n.productData.productStatusCode||!n.productData.purchasable||(null===(o=n.productData.manualProductAvailabilityLabel)||void 0===o?void 0:o.status)===t.sfgProductAvailabilityEnum.TYPES.TEMPORARY_NOT_AVAILABLE?e("div",{staticClass:"cmp-tags-tag cmp-tags__status--error"},[n.productData.purchasable||"AVAILABLE"!==n.productData.productStatusCode?n.productData.purchasable||"UNAVAILABLE"!==n.productData.productStatusCode?(null===(s=n.productData.manualProductAvailabilityLabel)||void 0===s?void 0:s.status)===t.sfgProductAvailabilityEnum.TYPES.TEMPORARY_NOT_AVAILABLE?[t._v("\n                                        "+t._s(t.$t("mobileScanner.temporaryNotAvailable"))+"\n                                    ")]:n.productData.purchasable?t._e():[t._v("\n                                        "+t._s(t.$t("mobileScanner.nonPurchasable"))+"\n                                    ")]:[t._v("\n                                        "+t._s(t.$t("mobileScanner.outOfAssortment"))+"\n                                    ")]:[t._v("\n                                        "+t._s(t.$t("mobileScanner.outOfAssortmentForYou"))+"\n                                    ")]],2):t._e()]),t._v(" "),e("a",{staticClass:"cmp-mobile-scanner__productname",attrs:{href:t.productLink(n.productData,t.query.detailPage)}},[e("h5",[t._v(t._s(n.productData.name))])]),e("i",{staticClass:"si si-trash",attrs:{"aria-hidden":"true"},on:{click:function(e){return t.removeScannedProduct(n,!0)}}}),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__content-description"}
1,[e("p",[t._v(t._s(t.productContentDescription(n)))]),t._v(" "),n.productData.purchasable&&(null===(c=n.productData.manualProductAvailabilityLabel)||void 0===c?void 0:c.status)!==t.sfgProductAvailabilityEnum.TYPES.TEMPORARY_NOT_AVAILABLE?t._e():e("span",{staticClass:"cmp-mobile-scanner__load-more",on:{click:function(e){return e.preventDefault(),t.showProductReplace(n)}}},[e("i",{staticClass:"si si-exchange"}),e("a",{attrs:{href:"#"}},[t._v(t._s(t.$t("replace")))])])])]),t._v(" "),t.$hasPermission(t.$knownPermissions.performTransactionalActions)?e("div",{staticClass:"cmp-mobile-scanner__product-amount"},[e("h5",{staticClass:"cmp-mobile-scanner__price"},[t._v("\n                                "+t._s(n.productData.price?t.$n(n.productData.price.value,"currency",t.lang):"")+"\n                            ")]),t._v(" "),n.productData.purchasable&&(null===(u=n.productData.manualProductAvailabilityLabel)||void 0===u?void 0:u.status)!==t.sfgProductAvailabilityEnum.TYPES.TEMPORARY_NOT_AVAILABLE?e("sfg-cart-input",{ref:"scannedItemInputs",refInFor:!0,attrs:{"return-value":"","change-trash-for-minus-button":"","base-site-id":t.baseSiteId,"in-line-portion-error":"","product-id":n.productData.code,portioning:n.productData.portioning,"portioned-per-piece":t.portionedPerPiece(n.scannedPortion),"portion-active":n.productData.portionActive,"step-quantity":n.productData.stepQuantity||n.scannedPortion&&n.scannedPortion.packaging&&n.scannedPortion.packaging.stepQuantity||1,packaging:n.scannedPortion&&n.scannedPortion.packaging&&n.scannedPortion.packaging.code,unit:n.scannedPortion&&n.scannedPortion.size&&n.scannedPortion.size.code},on:{value:function(e){return t.itemAmountChanged(n,e)}}}):t._e()],1):t._e()]:[e("div",{staticClass:"cmp-mobile-scanner__product-image"},[e("span",[t._v(t._s(n.code))])]),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__product-info"},[e("div",{staticClass:"cmp-mobile-scanner__brand"},[e("p"),t._v(" "),"UNPROCESSED"===n.status?e("div",{staticClass:"cmp-tags-tag"},[t._v("\n                                    "+t._s(t.$t("mobileScanner.offline.productWarning"))+"\n                                ")]):"UNKNOWN"===n.status?e("div",{staticClass:"cmp-tags-tag cmp-tags__status--error"},[t._v("\n                                    "+t._s(t.$t("mobileScanner.unknown"))+"\n                                ")]):e("div",{staticClass:"cmp-tags-tag cmp-tags__status--error"},[t._v("\n                                    "+t._s(t.$t("mobileScanner.unknownError"))+"\n                                ")])]),t._v(" "),e("h5",{staticClass:"cmp-mobile-scanner__productname"}),e("i",{staticClass:"si si-trash",attrs:{"aria-hidden":"true"},on:{click:function(e){return t.removeScannedProduct(n,!0)}}}),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__content-description"},[e("p"),t._v(" "),"UNKNOWN"===n.status?e("span",{staticClass:"cmp-mobile-scanner__load-more",on:{click:function(e){return e.preventDefault(),t.showProductReplace(n)}}},[e("i",{staticClass:"si si-exchange"}),e("a",{attrs:{href:"#"}},[t._v(t._s(t.$t("replace")))])]):t._e()])]),t._v(" "),t.$hasPermission(t.$knownPermissions.performTransactionalActions)&&"UNKNOWN"!==n.status?e("div",{staticClass:"cmp-mobile-scanner__product-amount"},[e("h5",{staticClass:"cmp-mobile-scanner__price"}),t._v(" "),e("sfg-cart-input",{ref:"scannedItemInputs",refInFor:!0,attrs:{"base-site-id":t.baseSiteId,"product-id":n.code,"portion-active":!1,"step-quantity":1,"fixed-value":1,"tab-index":t.tabIndex,"return-value":!0},on:{value:function(e){return t.setOfflineQuantity(e,n)}}})],1):t._e()],t._v(" "),n.recommendation?e("searchProduct",{ref:"searchProduct",refInFor:!0,staticClass:"cmp-mobile-scanner__searchProduct",attrs:{"base-site-id":t.baseSiteId,lang:t.lang,groups:t.groups,title:t.$t("mobileScanner.searchProduct"),"image-servlet-path":t.query.imageServletPath,"asset-service-path":t.query.assetServicePath,"recommended-product-ids":n.replacementProduct&&n.replacementProduct.code?[n.replacementProduct.code]:[],"direct-focus":!0},on:{returnProduct:function(e){return t.replaceProduct(n,e)}}}):t._e()],2)})),0)])]),t._v(" "),e("div",{staticClass:"cmp-mobile-scanner__footer"},[t.$hasPermission(t.$knownPermissions.performTransactionalActions)?e("a",{staticClass:"cmp-button cmp-button__primary",class:{"cmp-button--disabled":!t.online},attrs:{href:"".concat(t.query.cartPage,".html")}},[t._v(t._s(t.$t("mobileScanner.footer.viewOrder")))]):t._e(),t._v(" "),t.$hasPermission(t.$knownPermissions.editLists)?e("a",{staticClass:"cmp-button cmp-button__secondary",class:{"cmp-button--disabled":!t.online||t.scannedItemsIsEmpty},attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.showAddToListsModal.apply(null,arguments)}}},[t._v(t._s(t.$t("mobileScanner.footer.addToList")))]):t._e()]),t._v(" "),e("listModal",{ref:"listModal",attrs:{groups:t.groups,"base-site-id":t.baseSiteId,lang:t.lang,"logged-in":t.loggedIn,"product-array":t.listProducts,"show-button":!1,"anal
1ytics-bulk-add-type":"mobileScanner","analytics-sub-list-name":"mobileScanner"}}),t._v(" "),e("sfg-modal",{ref:"orientationLockModal",attrs:{title:t.$t("mobileScanner.modal.screenOrientation.title"),"mobile-bottom":""},on:{commit:t.setOrientationLock}},[t._v("\n        "+t._s(t.$t("mobileScanner.modal.screenOrientation.description"))+"\n    ")])],1):t._e()};e.Yp=[],r._withStripped=!0},32474(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-search-notfound"},[e("div",{staticClass:"cmp-search-notfound-header"},[e("h1",{staticClass:"cmp-search-notfound-header__title"},[t._v("\n            "+t._s(t.title)+"\n        ")])]),t._v(" "),t.query.noResultsXF?e("div",{staticClass:"cmp-search-notfound-content"},[e("ExperienceFragment",{staticClass:"cmp-search-notfound__column",attrs:{"xf-url":t.query.noResultsXF}})],1):t._e()])};e.Yp=[],n._withStripped=!0},19684(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-productoverview"},[t.errorNotification?t._e():[e("div",{staticClass:"cmp-productlist__title-container"},[e("h1",{staticClass:"cmp-productlist__title"},[t._v("\n                "+t._s(t.title)+"\n            ")])]),t._v(" "),e("category-and-filter-selection",{attrs:{lang:t.lang,"base-site-id":t.baseSiteId,groups:t.groups,data:t.data,categories:t.categories,query:t.query,"target-timeout":t.targetTimeout,"category-list":t.categoryList,view:"","department-page":!0}})]],2)};e.Yp=[],n._withStripped=!0},24191(t,e,n){"use strict";e.Yp=e.XX=void 0,n(93277);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-facets--product"},[t.withSorting&&t.mobile?e("div",{staticClass:"cmp-facets-sorting"},[e("h3",{staticClass:"cmp-facets-sorting__title"},[t._v("\n            "+t._s(t.$t("filters.sort"))+"\n        ")]),t._v(" "),e("ul",{staticClass:"cmp-facets-sorting__labels"},[t._l(t.productOverviewData.sorts,(function(n){return[n.code?e("li",{key:n.code,class:["cmp-facets-sorting__label",{"cmp-facets-sorting__label--active":n.selected}],on:{click:function(e){return t.applySorting(n.code)}}},[t._v("\n                    "+t._s(t.$t("sort.".concat(n.code)))+"\n                ")]):t._e()]}))],2)]):t._e(),t._v(" "),e("facets-row",{ref:"facetsRow",attrs:{data:t.productOverviewData,"page-load-filters":t.filters,"show-facet-groups":t.showFacetGroups},on:{"element-height":function(e){return t.$emit("element-height",e)},"remove-height":function(e){return t.$emit("remove-height",e)},"zero-height":function(e){return t.$emit("zero-height",e)},"remove-all-filters":t.onRemoveAllMobileFilters,"change-recently-purchased":t.applyRecentlyPurchased,"change-offer":t.applyOffer,"change-facet":t.applyFacet},scopedSlots:t._u([{key:"active-filters-list",fn:function(n){var r=n.filters,i=n.recentlyPurchasedActive,a=n.offerActive;return[e("ul",[a?e("li",{on:{click:function(e){return e.preventDefault(),t.removeSpecialMobileFilter("offer")}}},[e("a",{attrs:{href:"#"}},[t._v(t._s(t.$t("offerFacet.offers")))])]):t._e(),t._v(" "),i?e("li",{on:{click:function(e){return e.preventDefault(),t.removeSpecialMobileFilter("recentlypurchased")}}},[e("a",{attrs:{href:"#"}},[t._v(t._s(t.$t("recentPurchases")))])]):t._e(),t._v(" "),t._l(r,(function(n,r){return e("li",{key:"facet-filter-".concat(r),on:{click:function(e){return e.preventDefault(),t.removeMobileFilter(n)}}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.facetValueName))])])}))],2)]}},{key:"category-list-hyperlink",fn:function(n){var r=n.category;return[e("a",{attrs:{href:t.goToCategory(t.lang,r)}},[t._v(t._s(r.name)+" ("+t._s(r.count)+")")])]}}])}),t._v(" "),e("div",{staticClass:"cmp-facets-buttons"},[e("a",{staticClass:"cmp-button cmp-button__primary",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.$emit("hide-mobile-facets")}}},[t._v(t._s(t.totalResults))])])],1)};e.Yp=[],r._withStripped=!0},10854(t,e,n){"use strict";e.Yp=e.XX=void 0,n(16411),n(62234),n(93277),n(47748);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-productoverview"},[t.errorNotification?[e("p",[t._v(t._s(t.$t(t.errorNotification,{itemId:t.query.categoryId}))+" ")])]:[t.query.query?e("div",{staticClass:"cmp-productoverview-tabs"},[e("a",{staticClass:"active",attrs:{href:"#"}},[t._v("\n                "+t._s(t.$t("search.tab.product",{amount:t.productPagination.totalResults}))+"\n            ")]),t._v(" "),e("a",{attrs:{href:"".concat(t.query.searchContentPage,".html?q=").concat(encodeURIComponent(t.query.query
1),"&productCount=").concat(t.productPagination.totalResults)},on:{click:function(e){return e.preventDefault(),t.handleSearchTabClick(e)}}},[t._v("\n                "+t._s(t.$t("search.tab.inspiration",{amount:t.searchContentTotal}))+"\n            ")])]):t._e(),t._v(" "),e("div",{staticClass:"cmp-productoverview-top"},[e("div",{staticClass:"cmp-productoverview-top-left"},[t.query.query?t._e():e("div",{staticClass:"cmp-productoverview-top-left__total"},[t._v("\n                    "+t._s(t.$tc("productOverview.totalResults",t.productPagination.totalResults,{amount:t.productPagination.totalResults}))+"\n                ")]),t._v(" "),t.mobile?t._e():e("div",{class:{"cmp-productoverview-top-left__sort":!t.query.query}},[e("div",{staticClass:"cmp-dropdown"},[e("select",{on:{change:function(e){return t.applySorting(e)}}},[t._l(t.sorts,(function(n){return[n.code?e("option",{key:"sort-".concat(n.code),domProps:{value:n.code,selected:n.selected}},[t._v("\n                                    "+t._s(t.$t("sort.".concat(n.code)))+"\n                                ")]):t._e()]}))],2)])])]),t._v(" "),e("div",{staticClass:"cmp-productoverview-top-right"},[e("div",{staticClass:"cmp-productoverview-top-right__view"},[e("a",{class:["cmp-productoverview-top-right__view--list",{active:"list"===t.view}],attrs:{href:"#","data-dd-action-name":"List view ".concat(t.rumId)},on:{click:function(e){return e.preventDefault(),t.switchView("list")}}},[e("i",{staticClass:"si si-list"})]),t._v(" "),e("a",{class:["cmp-productoverview-top-right__view--grid",{active:"grid"===t.view}],attrs:{href:"#","data-dd-action-name":"Grid view ".concat(t.rumId)},on:{click:function(e){return e.preventDefault(),t.switchView("grid")}}},[e("i",{staticClass:"si si-grid"})]),t._v(" "),t.$hasPermission(t.$knownPermissions.debugSolr)?e("a",{class:["cmp-productoverview-top-right__view--debug",{active:"debug"===t.view}],attrs:{href:"#","data-dd-action-name":"Debug view ".concat(t.rumId)},on:{click:function(e){return e.preventDefault(),t.switchView("debug")}}},[e("i",{staticClass:"si si-show"})]):t._e()])])]),t._v(" "),e("category-and-filter-selection",{attrs:{lang:t.lang,"base-site-id":t.baseSiteId,groups:t.groups,data:t.productOverviewData,query:t.query,filters:t.filters,categories:t.categories,"current-query":t.currentQuery,"product-overview":!0,"promotion-page":t.promotionPage,"target-timeout":t.targetTimeout,view:t.view,"category-list":t.categoryList,"sort-variant-ab-content":t.sortVariantAbContent,"recently-purchased":t.recentlyPurchasedSelected,offer:t.offerSelected,"anchor-link":t.mobile,"with-sorting":t.mobile},on:{"set-filters":function(e){return t.setProductOverviewData(e)},"remove-recently-purchased":function(e){return t.removeRecentlyPurchased(e)},"remove-offer":function(e){return t.removeOffer(e)}}}),t._v(" "),t.loggedIn||t.hideRegisterData?t._e():e("div",{staticClass:"cmp-productoverview-register"},[e("a",{staticClass:"cmp-productoverview-register__close",attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.hideRegisterData=!0}
1}},[e("i",{staticClass:"si si-close"})]),t._v(" "),e("div",{staticClass:"cmp-productoverview-register-left"},[e("h3",{staticClass:"cmp-productoverview-register__title"},[t._v("\n                    "+t._s(t.register.title)+"\n                ")]),t._v(" "),e("p",[t._v(t._s(t.register.text))]),t._v(" "),t.loggedInOnce||t.productOverviewData.promotionPage?e("i18n",{attrs:{path:"productOverview.register.loggedInOnce.cta",tag:"p"},scopedSlots:t._u([{key:"link",fn:function(){return[e("a",{attrs:{href:t.registerSecondaryCtaLink}},[t._v(t._s(t.$t("productOverview.register.loggedInOnce.link")))])]},proxy:!0},{key:"siteName",fn:function(){return[t._v("\n                        "+t._s(t.siteName)+"\n                    ")]},proxy:!0}],null,!1,2985285907)}):t._e()],1),t._v(" "),e("div",{staticClass:"cmp-productoverview-register-right"},[e("a",{staticClass:"cmp-button cmp-productoverview-register__button cmp-button__primary cmp-button__size--small",attrs:{href:t.registerPrimaryCtaLink}},[t._v(t._s(t.register.button))])])]),t._v(" "),e("div",{staticClass:"cmp-productoverview-pages-top"},[e("pagination",{attrs:{pagination:t.productPagination,"start-end-page":t.productPagination.first,"loading-status":t.loading,"tab-index":t.tabIndex,"show-product-labels":"","show-previous-button":""},on:{loadMore:function(e){return t.loadMore(t.productPagination.first-1)}}}),t._v(" "),t.productPagination.first>0?e("div",{staticClass:"cmp-pagination__pagination"},[e("span",[t._v(t._s(t.$t("page",{nr:t.productPagination.first+1})))])]):t._e()],1),t._v(" "),e("div",{class:["cmp-productoverview-container","grid"===t.view?"cmp-productoverview--grid cmp-promotions--grid":"cmp-productoverview--list cmp-promotions--list"]},[t._l(t.products,(function(n,r){var i;return[t.showProductPromotion(r)?e("regional-mbox",{key:"product-overview-product-promotion-".concat(n.code),attrs:{id:"product-overview-product-promotion","target-event":"targetRequestSucceeded"}}):t._e(),t._v(" "),t.showVerwaardingBanners(r)?e("regional-mbox",{key:"search-banner-".concat(n.code),attrs:{id:t.getMboxId(r),"target-event":"targetRequestSucceeded"},on:{updateInlineSearchBanner:t.updateInlineBanner,updateBreaklineSearchBanner:t.updateBreaklineBanner}}):t._e(),t._v(" "),t.showPageSplitter(r)?e("div",{key:"product".concat(n.code),staticClass:"cmp-productoverview-pages-top-wrapper"},[e("div",{staticClass:"cmp-pagination__pagination"},[e("span",[t._v(t._s(t.$t("page",{nr:n.page+1})))])])]):t._e(),t._v(" "),e("div",{key:"product-promo-".concat(n.code),class:[{"cmp-promotions-product--promotion-label":t.hasLabel(n),"cmp-promotions-product--promotion-bigDeal":t.isBigDeal(n),"cmp-promotions-product--promotion":t.hasFromPrice(n)},"cmp-productoverview-product"],attrs:{"data-code":n.code}},[t.$hasPermission(t.$knownPermissions.viewPrices)||t.$hasPermission(t.$knownPermissions.viewPromotionalExpressions)||!t.loggedIn?e("promotion-labels",{attrs:{lang:t.lang,product:n}}):t._e(),t._v(" "),e("div",{staticClass:"cmp-productoverview-product__wrapper"},[e("div",{staticClass:"cmp-productoverview-product-top"},[e("productIcons",{staticClass:"cmp-productoverview-product__icons",attrs:{product:n}}),t._v(" "),e("div",{staticClass:"cmp-productoverview-product-info"},[e("a",{attrs:{href:t.productLink(n,t.query.detailPage)},on:{click:function(e){return e.preventDefault(),t.openProductDetail(e,n)}}},[e("product-image",{staticClass:"cmp-productoverview-product-info__image",attrs:{"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"product-image":n.image}})],1),t._v(" "),e("div",{staticClass:"cmp-productoverview-product-info__content"},[e("div",{staticClass:"cmp-productoverview-product-info-name"},[t.isPromoted(n)?e("em",{staticClass:"cmp-productoverview-product-info-name__sponsored"},[t._v(t._s(t.$t("productOverview.sponsored")))]):t._e(),t._v(" "),t.mobile&&!t.tablet&&n.brandName&&"unbranded"!==n.brandName.toLowerCase()?e("p",{staticClass:"cmp-productoverview-product-info-name__brand"},[t._v("\n                                            "+t._s(n.brandName)+"\n                                        ")]):n.brandName&&"unbranded"!==n.brandName.toLowerCase()?e("a",{staticClass:"cmp-productoverview-product-info-name__brand",attrs:{href:t.brandLink(n.brandCode,t.query.brandPage)},on:{click:function(e){return t.sendBrandNameAnalytics(n.brandName)}}},[t._v("\n                                            "+t._s(n.brandName)+"\n                                        ")]):e("div",{staticClass:"cmp-productoverview-product-info-name__brand"}),t._v(" "),e("a",{staticClass:"cmp-productoverview-product-info-name__name",attrs:{href:t.productLink(n,t.query.detailPage)},on:{click:function(e){return e.preventDefault(),t.openProductDetail(e,n)}}},[e("h5",[t._v(t._s(n.name))])])]),t._v(" "),"debug"===t.view?e("solrDebug",{attrs:{"product-code":n.code,product:{solrScore:n.solrScore||"",solrRelevanceScore:n.solrRelevanceScore||"",addToCartRatio:n.addToCartRatio||"",uniquePurchases:n.uniquePurchases||""}
1,"explain-data":n.explainData,"debug-map":t.data.debugMap}}):e("div",{staticClass:"cmp-productoverview-product-info-description"},[e("div",{staticClass:"cmp-productoverview-product-info-description-left"},[n.code?e("p",{staticClass:"cmp-productoverview-product-info-description__articlenr"},[t._v("\n                                                "+t._s(n.code)+"\n                                            ")]):t._e(),t._v(" "),t.getProductContentDescription(n)?e("p",{staticClass:"cmp-productoverview-product-info-description__unit"},[t._v("\n                                                "+t._s(t.getProductContentDescription(n))+"\n                                            ")]):t._e(),t._v(" "),"grid"===t.view?e("product-labels",{staticClass:"cmp-productoverview-product-notifications",attrs:{"logged-in":t.loggedIn,"allow-customer-care-get-cart":t.allowCustomerCareGetCart,"base-site-id":t.baseSiteId,view:t.view,product:n}}):t._e()],1),t._v(" "),e("div",{class:["cmp-productoverview-product-info-description-right",{"cmp-productoverview-product-info-description-grid":"grid"===t.view}]},[n&&n.hasOwnProperty("priceAvailable")&&(t.loggedIn||!t.loggedIn&&n.priceAvailable)?e("sfg-price",{class:["cmp-productoverview-product-info-price",{"cmp-productoverview-product-info-price--promotion":t.$hasPermission(t.$knownPermissions.viewPromotionalExpressions)&&n.fromPrice||!t.loggedIn&&n.fromPrice&&n.priceAvailable}],attrs:{lang:t.lang,groups:t.groups,price:n.price,"from-price":n.fromPrice,"price-available":n.priceAvailable}}):t._e(),t._v(" "),"grid"===t.view&&t.loggedIn&&t.$hasPermission(t.$knownPermissions.performTransactionalActions)&&t.allowCustomerCareGetCart?[e("a",{directives:[{name:"show",rawName:"v-show",value:!n.showInput,expression:"!product.showInput"}],class:["cmp-input__plus cmp-input--mobile cmp-input-click-event",{"cmp-button--disabled":n.disabled||t.productIsTemporaryUnavailable(n)||!n.purchasable}],attrs:{href:"#","data-dd-action-name":"Add to cart ".concat(n.code)},on:{click:function(e){return e.preventDefault(),t.showPortionModal(n,r)}}},[e("span",{staticClass:"cmp-input-click-event"},[t._v(t._s(t.getProductCumulativeQuantity(n)||"+"))])]),t._v(" "),e("sfg-cart-input",{directives:[{name:"show",rawName:"v-show",value:n.showInput,expression:"product.showInput"}],ref:"input",refInFor:!0,attrs:{"base-site-id":t.baseSiteId,product:n,"product-id":n.code,"portion-active":n.portionActive,"step-quantity":n.stepQuantity||1,portioning:n.portioning,"portioned-per-piece":!(!n.portioning||!n.portioning.portionedPerPieceLabel||!n.portioning.portionedPerPieceLabel),unit:n.portioning&&n.portioning.sizes?n.portioning.sizes[0].code:"",packaging:n.portioning&&n.portioning.packagings?n.portioning.packagings[0].code:"","update-on-amount-change":"","mobile-default-expanded":""},on:{sendAnalytics:t.sendAnalytics,showNotification:t.showCutOffTimeNotification}})]:t._e()],2)])],1)])],1),t._v(" "),e("div",{staticClass:"cmp-productoverview-product-bottom"},["grid"!==t.view?e("product-labels",{staticClass:"cmp-productoverview-product-notifications",attrs:{"logged-in":t.loggedIn,"allow-customer-care-get-cart":t.allowCustomerCareGetCart,"base-site-id":t.baseSiteId,product:n}}):t._e(),t._v(" "),e("div",{class:["cmp-productoverview-product-portion",{"cmp-productoverview-product-portion--right":!t.loggedIn}]},[t.loggedIn&&"grid"!==t.view?e("sfg-portion",{ref:"portioning-".concat(r),refInFor:!0,attrs:{"parent-ref":"portioning-".concat(r),"base-site-id":t.baseSiteId,lang:t.lang,"allow-customer-care-get-cart":t.allowCustomerCareGetCart,groups:t.groups,product:n,"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"analytics-position":t.positionPageOffset+r,"analytics-sub-list-name":t.title,"analytics-source":"product_overview",compact:!0,"product-portioning":n.contentDescription,"logged-in":t.loggedIn,autofocus:!1,"quick-select-lists":"","input-tab-index":n.purchasable?t.tabIndex:null,"sort-variant-ab-response-tokens":t.sortVariantAbResponseTokens,"enable-rate-limit":null===(i=t.rateLimit)||void 0===i?void 0:i.enabledProductOverview},on:{triggerAddProductToCart:t.triggerAddProductToCart,triggerDeleteProductFromCart:t.triggerDeleteProductFromCart}}):t._e(),t._v(" "),e("div",{staticClass:"cmp-tooltip--add-to-wis
1hlist"},[!t.loggedIn&&t.multiShopWishlist?e("a",{class:["cmp-input__list",{"cmp-input__list--checked":n.checked,"cmp-button--disabled":t.wishlistLimitReached}],attrs:{"data-dd-action-name":"Add to list ".concat(n.code),disabled:t.wishlistLimitReached},on:{click:function(e){return e.preventDefault(),t.addToWishlist(n,e)}}},[e("i",{staticClass:"si si-add-list-o"})]):t._e()]),t._v(" "),t.loggedIn&&"grid"===t.view&&t.$hasPermission(t.$knownPermissions.editLists)?e("listModal",{ref:"listmodal-".concat(r),refInFor:!0,attrs:{"parent-ref":"listmodal-".concat(r),"use-portioning-modal":!0,"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,groups:t.groups,"base-site-id":t.baseSiteId,product:n,"product-portioning":n.contentDescription,"product-portion-size":n.selectedSize||"","product-portion-packaging":n.selectedPackage||"",lang:t.lang,"quick-select-available":"","logged-in":t.loggedIn,"sort-variant-ab-response-tokens":t.sortVariantAbResponseTokens,"portioning-added-to-list":t.checkedProducts.includes(n.code)},on:{"add-portioning-to-list":function(e){return t.checkedProducts.push(n.code)}}}):t._e()],1)],1)])],1)]}))],2),t._v(" "),e("pagination",{staticClass:"cmp-productoverview-pages-bottom",attrs:{pagination:t.productPagination,"start-end-page":t.productPagination.last,"loading-status":t.loading,"tab-index":t.tabIndex,"custom-seen-amount":t.inlineCustomSeenPagination,"show-product-labels":""},on:{loadMore:function(e){return t.loadMore(t.productPagination.last+1)}}})],t._v(" "),t.mounted?e("portioning-modal",{ref:"modalProduct",attrs:{"portioning-product":t.portionModal,"allow-customer-care-get-cart":t.allowCustomerCareGetCart,"logged-in":t.loggedIn,"base-site-id":t.baseSiteId,"disable-submit-on-load":!1,"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"analytics-source":"product_overview","analytics-position":t.positionPageOffset+t.portionModal.index,"analytics-sublist":t.title,groups:t.groups,lang:t.lang,"sort-variant-ab-response-tokens":t.sortVariantAbResponseTokens,"with-inputs":""}}):t._e()],2)};e.Yp=[],r._withStripped=!0},27986(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this;return(0,t._self._c)("ProductRecommendations",t._b({},"ProductRecommendations",t.$props,!1))};e.Yp=[],n._withStripped=!0},83904(t,e,n){"use strict";e.Yp=e.XX=void 0,n(16411),n(93277),n(17403),n(98376),n(14293);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-scanner-results"},[e("sfg-modal",{ref:"modal",attrs:{title:t.$tc("attentionProducts.title",t.invalidProducts.length,{amount:t.invalidProducts.length}),"confirm-label":t.$t("attentionProducts.confirm"),"cancel-label":t.$t("attentionProducts.cancel")},on:{commit:t.addToOrder}},[t._v("\n        "+t._s(t.$t("scanner.modal.description"))+"\n        "),e("AttentionProducts",{attrs:{"asset-service-path":t.assetServicePath,"base-site-id":t.baseSiteId,"image-servlet-path":t.imageServletPath,lang:t.lang,"invalid-products":t.invalidProducts}})],1),t._v(" "),e("div",{staticClass:"cmp-scanner-results-top"},[e("div",{staticClass:"cmp-scanner-results-top--left"},[e("h1",{staticClass:"cmp-scanner-results__title"},[t._v("\n                "+t._s(t.$t("scanner.title"))+"\n            ")]),t._v(" "),e("sfg-notification",{attrs:{type:"warning",watchable:t.mobile,"extra-classes":["cmp-cart__wrapper"]}},[e("p",[t._v(t._s(t.$t("scanner.noMobile")))])]),t._v(" "),t.mobile?t._e():e("span",{staticClass:"cmp-scanner-results__description"},[t._v(t._s(t.$t("scanner.description")))])],1),t._v(" "),t.mobile?t._e():e("div",{staticClass:"cmp-scanner-results-top--right"},[t.loadingIcon?e("sfgLoading"):e("a",{staticClass:"cmp-scanner-results__order-button cmp-button cmp-button__primary cmp-button__size--small",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.validateProducts.apply(null,arguments)}}},[t._v("\n                "+t._s(t.$t("scanner.addToOrder"))+"\n            ")])],1)]),t._v(" "),e("sfg-notification-list",{ref:"notifications",staticClass:"cmp-scanner-results-datatable"}
1),t._v(" "),t.mobile?t._e():e("div",{staticClass:"cmp-scanner-results-datatable--container"},[t.loading?t._e():e("table",{staticClass:"cmp-table cmp-scanner-results-datatable"},[e("thead",[e("tr",[e("th",{staticClass:"cmp-table-header-cell"},[t._v("\n                        "+t._s(t.$t("scanner.table.amount"))+"\n                    ")]),t._v(" "),e("th",{staticClass:"cmp-table-header-cell"},[t._v("\n                        "+t._s(t.$t("scanner.table.product"))+"\n                    ")]),t._v(" "),e("th",{staticClass:"cmp-table-header-cell"},[t._v("\n                        "+t._s(t.$t("scanner.table.packaging"))+"\n                    ")]),t._v(" "),e("th",{staticClass:"cmp-table-header-cell"},[t._v("\n                        "+t._s(t.$t("scanner.table.barcode"))+"\n                    ")]),t._v(" "),t.$hasPermission(t.$knownPermissions.viewPrices)?e("th",{staticClass:"cmp-table-header-cell"},[t._v("\n                        "+t._s(t.$t("scanner.table.price"))+"\n                    ")]):t._e(),t._v(" "),e("th")])]),t._v(" "),e("tbody",[t._l(t.scannedProducts,(function(n,r){return[e("tr",{key:"product-".concat(r,"-").concat(n.barCode),class:["cmp-scanner-results__product",{"cmp-scanner-results__product--disabled":n.outOfAssortment||!n.purchasable}]},[e("td",{staticClass:"cmp-scanner-results-product__amount"},[n.notFound||n.outOfAssortment||!n.purchasable?t._e():[e("div",{staticClass:"cmp-input"},[e("div",[n.amount>0&&!t.mobile?e("a",{class:"cmp-input__remove",attrs:{href:"#"},on:{click:function(e){e.preventDefault(),n.amount<=n.stepQuantity?t.removeProduct(n.barCode):t.decreaseAmount(n)}}},[e("i",{class:[n.amount<=n.stepQuantity?"si si-trash":"fas fa-minus"]})]):t._e(),t._v(" "),e("input",{directives:[{name:"show",rawName:"v-show",value:!t.mobile,expression:"!mobile"},{name:"model",rawName:"v-model",value:n.amount,expression:"product.amount"}],class:{"cmp-input__amount":!0,"cmp-input--error":n.stepQuantityError},attrs:{type:"number",min:"0"},domProps:{value:n.amount},on:{change:function(e){return t.changeAmount(n)},focus:function(e){t.inputInFocus=!0},input:function(e){e.target.composing||t.$set(n,"amount",e.target.value)}}}),t._v(" "),e("a",{class:{"cmp-input__plus":!0,"cmp-input--mobile":t.mobile},attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.increaseAmount(n)}}},[!t.mobile||t.mobile&&""===n.amount?[e("span",{staticClass:"plus-icon"})]:[e("span",[t._v(t._s(n.amount))])]],2)]),t._v(" "),n.stepQuantityError?e("p",{staticClass:"cmp-scanner-results__input-label--error"},[t._v("\n                                        "+t._s(t.$tc("product.portion.amount.requirement",n.stepQuantity))+"\n                                    ")]):t._e()])]],2),t._v(" "),e("td",{staticClass:"cmp-scanner-results-product__info"},[e("div",{staticClass:"cmp-scanner-results-product__info--container"},[n.notFound?[t._m(0,!0),t._v(" "),t._m(1,!0)]:[e("div",{staticClass:"cmp-scanner-results-product__product-image"},[e("a",{attrs:{href:t.productLink(n.product,t.detailPage)}},[e("product-image",{attrs:{"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"product-image":n.product.image}})],1)]),t._v(" "),e("div",{staticClass:"cmp-scanner-results-product__product-text"},[e("span",[t._v(t._s(n.product.brandName))]),t._v(" "),e("a",{attrs:{href:t.productLink(n.product,t.detailPage)}},[e("h5",[t._v(t._s(n.product.name))])])])]],2)]),t._v(" "),e("td",{staticClass:"cmp-scanner-results-product__packaging"},[e("div",{staticClass:"cmp-scanner-results-product__packaging--container"},[n.notFound?e("div",{staticClass:"cmp-placeholder"}):t._e(),t._v(" "),n.notFound?e("div",{staticClass:"cmp-placeholder cmp-placeholder--half-width"}):e("span",[t._v(t._s(n.product.code))]),t._v(" "),n.notFound?t._e():e("span",[n.product.portionActive&&n.scannedPortion?[e("span",[t._v(t._s(n.scannedPortion.size?n.scannedPortion.size.name:""))]),t._v(" "),e("span",[t._v(t._s(n.scannedPortion.packaging?n.scannedPortion.packaging.name:""))])]:[e("span",[t._v(t._s(n.product.contentDescription))])]],2)])]),t._v(" "),e("td",{staticClass:"cmp-scanner
1-results-product__barcode"},[e("span",[t._v(t._s(n.barCode))])]),t._v(" "),t.$hasPermission(t.$knownPermissions.viewPrices)?e("td",{staticClass:"cmp-scanner-results-product__price"},[!n.notFound&&!n.outOfAssortment&&n.purchasable&&n.product.price?e("span",[t._v("\n                                "+t._s((Math.round(n.product.price.value*n.amount*100)/100).toFixed(2).replace(".",","))+"\n                            ")]):t._e()]):t._e(),t._v(" "),e("td",{staticClass:"cmp-scanner-results-product__notification"},[n.barCode===t.searchRowId?[e("searchProduct",{ref:"searchProductRow",refInFor:!0,staticClass:"cmp-scanner-results-product__search",attrs:{"base-site-id":t.baseSiteId,groups:t.groups,lang:t.lang,title:t.$t("scanner.search.placeholder"),"image-servlet-path":t.imageServletPath,"asset-service-path":t.assetServicePath,"results-stay-open":!1,"recommended-product-ids":n.replacementProduct?[n.replacementProduct.code]:[],"direct-focus":!0},on:{"blur-event":function(e){t.searchRowId=null},returnProduct:function(e){return t.selectProduct(n,e)}}})]:n.notFound||n.outOfAssortment||!n.purchasable?[e("div",{staticClass:"cmp-scanner-results-product__notification--container"},[e("div",{staticClass:"cmp-scanner-results-product__notification--error"},[n.notFound?[t._v("\n                                            "+t._s(t.$t("scanner.unknown"))+"\n                                        ")]:n.outOfAssortment?[t._v("\n                                            "+t._s(t.$t("scanner.outOfAssortment"))+"\n                                        ")]:n.purchasable?[t._v("\n                                            "+t._s(n.product.productStatus)+"\n                                        ")]:[t._v("\n                                            "+t._s(t.$t("scanner.nonPurchasable"))+"\n                                        ")]],2),t._v(" "),e("div",{staticClass:"cmp-scanner-results-product__notification--action"},[e("i",{staticClass:"si si-exchange"}),t._v(" "),e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.exchangeProduct(n)}}},[t._v(t._s(t.$t("scanner.table.exchange")))])])])]:t._e()],2)])]}))],2)]),t._v(" "),t.mobile?t._e():e("div",{staticClass:"cmp-scanner-results-bottom"},[e("div",{staticClass:"cmp-scanner-results-bottom--right"},[t.loadingIcon?e("sfgLoading"):e("a",{staticClass:"cmp-scanner-results__order-button cmp-button cmp-button__primary cmp-button__size--small",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.validateProducts.apply(null,arguments)}}},[t._v("\n                    "+t._s(t.$t("scanner.addToOrder"))+"\n                ")])],1)])])],1)};e.Yp=[function(){var t=this._self._c;return t("div",{staticClass:"cmp-placeholder cmp-placeholder--block"},[t("span",[this._v("?")])])},function(){var t=this._self._c;return t("div",{staticClass:"cmp-scanner-results-product__product-text"},[t("div",{staticClass:"cmp-placeholder cmp-placeholder--half-width"}),this._v(" "),t("div",{staticClass:"cmp-placeholder"})])}],r._withStripped=!0},94982(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return e("div",{class:["cmp-facets",{"cmp-facets--open":t.open}]},[e("div",{staticClass:"cmp-facets-title"},[e("h3",{staticClass:"cmp-facets-title__title"},[t._v("\n            "+t._s(t.withSorting?t.$t("filters.titleWithSorting"):t.$t("filters.title"))+"\n        ")]),t._v(" "),e("i",{staticClass:"si si-close",on:{click:t.hideMobileFacets}})]),t._v(" "),"listoverviewpage"===t.type?e("list-overview-facets",{attrs:{"base-site-id":t.baseSiteId,lang:t.lang},on:{"element-height":t.elementHeight,"remove-height":t.removeHeight,"zero-height":t.zeroHeight}}):"listdetailpage"===t.type?e("list-detail-facets",{attrs:{"base-site-id":t.baseSiteId,lang:t.lang,"with-sorting":t.withSorting},on:{"element-height":t.elementHeight,"remove-height":t.removeHeight,"zero-height":t.zeroHeight,"hide-mobile-facets":t.hideMobileFacets}}):e("product-facets",{attrs:{"base-site-id":t.baseSiteId,lang:t.lang,"category-page":t.categoryPage,"brand-page":t.brandPage,data:t.data,"search-context":t.searchContext,"search-page":t.searchPage,"spotlight-page":t.spotlightPage,"with-sorting":t.withSorting},on:{"element-height":t.elementHeight,"remove-height":t.removeHeight,"zero-height":t.zeroHeight,"hide-mobile-facets":t.hideMobileFacets}})],1)};e.Yp=[],n._withStripped=!0},19804(t,e){"use strict";e.Yp=e.XX=void 0;var n=e.XX=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cmp-scanner"}
1,[e("sfg-notification",{attrs:{type:"warning",watchable:t.mobile,"extra-classes":["cmp-cart__wrapper"]}},[e("p",[t._v(t._s(t.$t("scanner.notification.noListOnMobile")))])]),t._v(" "),e("sfg-notification-list",{ref:"notifications"}),t._v(" "),e("ValidationObserver",{ref:"observer",attrs:{slim:""}},[t.mobile?t._e():e("form",{staticClass:"cmp-scanner-form cmp-validation",attrs:{novalidate:""},on:{submit:function(e){return e.preventDefault(),t.handleSubmit.apply(null,arguments)}}},[e("ValidationProvider",{staticClass:"cmp-scanner-form__input cmp-form-field",attrs:{tag:"div",rules:"storable_text|scannerstring"},scopedSlots:t._u([{key:"default",fn:function(n){var r=n.errors;return[e("input",{directives:[{name:"model",rawName:"v-model",value:t.inputCode,expression:"inputCode"}],class:r.length>0?"cmp-validation__input--invalid":"",attrs:{required:"",placeholder:t.$t("scanner.input.placeholder"),type:"text"},domProps:{value:t.inputCode},on:{input:function(e){e.target.composing||(t.inputCode=e.target.value)}}}),t._v(" "),r.length>0?e("span",{directives:[{name:"t",rawName:"v-t",value:r[0],expression:"errors[0]"}],staticClass:"cmp-validation__clarification--error"}):t._e()]}}],null,!1,1081606831)}),t._v(" "),t.loading?e("sfgLoading"):e("input",{class:["cmp-button","cmp-button__primary","cmp-scanner-form__submit-button",{"cmp-button--disabled":t.submitDisabled}],attrs:{type:"submit",name:"cmp-scanner-form-submit"},domProps:{value:t.$t("scanner.input.submit")}})],1)])],1)};e.Yp=[],n._withStripped=!0},46932(t,e,n){"use strict";e.Yp=e.XX=void 0,n(68291);var r=e.XX=function(){var t=this,e=t._self._c;return e("div",[t.productCode?e("p",{staticClass:"cmp-productoverview-product-info-description__articlenr"},[t._v("\n        "+t._s(t.productCode)+"\n    ")]):t._e(),t._v(" "),t.product&&Object.keys(t.product).length>0?[e("p",t._l(t.product,(function(n,r){return e("b",{key:r},[t._v("\n                "+t._s(r)+": "+t._s(n)+" "),e("br")])})),0),t._v(" "),e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.$refs.solrDebugModal.showModal()}}},[t._v("\n            View more...\n        ")]),t._v(" "),e("sfg-modal",{ref:"solrDebugModal",attrs:{title:"Solr Debugging"}},[t._l(t.product,(function(n,r){return e("b",{key:r},[t._v("\n                "+t._s(r)+": "+t._s(n)+" "),e("br")])})),t._v(" "),e("b",[t._v("Explain Data:")]),t._v(" "),e("pre",[t._v(t._s(t.explainData))]),t._v(" "),e("br"),t._v(" "),e("b",[t._v("Debug Map:")]),t._v(" "),e("pre",[t._v(t._s(t.debugMap))])],2)]:t._e()],2)};e.Yp=[],r._withStripped=!0},86599(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(70788),a=r(n(5189)),o=r(n(12366)),s=r(n(33052)),c=r(n(1681)),u=r(n(60987)),l=r(n(67602)),d=r(n(4008)),p=r(n(21132)),v=r(n(59903)),f=r(n(78316)),h=r(n(33096)),m=r(n(28131)),g=r(n(4713)),_=r(n(78862));e.default={getComponent:function(t){return"ProductOverview"===t?(0,i.renderVuex)(t,a.default,_.default):"ProductDepartment"===t?(0,i.renderVuex)(t,o.default,_.default):"SfgScanner"===t?(0,i.renderVuex)(t,s.default,_.default):"ScannerResults"===t?(0,i.renderVuex)(t,c.default,_.default):"Facets"===t?(0,i.renderVuex)(t,u.default,_.default):"NotFound"===t?(0,i.renderVuex)(t,l.default,_.default):"AssortmentCategories"===t?(0,i.renderVuex)(t,p.default,_.default):"AssortmentProductInline"===t?(0,i.renderVuex)(t,v.default,_.default):"AssortmentProductModal"===t?(0,i.renderVuex)(t,f.default,_.default):"MobileScanner"===t?(0,i.renderVuex)(t,d.default,_.default):"ProductRecommendationsTarget"===t?(0,i.renderVuex)(t,h.default,_.default):"InteractionPoints"===t?(0,i.renderVuex)(t,m.default,_.default):"IspcPromotions"===t?(0,i.renderVuex)(t,g.default,_.default):null}}},19203(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CSS_CLASS_OVERLAY=void 0,n(93277),n(31759),n(72273);var i=r(n(90933)),a=r(n(88716)),o=r(n(76281)),s=e.CSS_CLASS_OVERLAY="overlay";e.default={data:function(){return{isActive:!1}},mixins:[o.default],methods:{showTile:function(){this.$emit("hide-all-tiles"),this.isActive=!0,(0,i.default)().submitEvent("promo_click_event",{promo:[this.getAnalyticsDataForPromotion(this.$parent.analyticsId,this.$parent.analyticsPosition)]}),"ProductPoint"===this.$options.name&&new a.default([this.product],this.query.detailPage,this.imageServletPath).setTargetData(this.getAnalyticsDataForPromotion(this.$parent.analyticsId,this.$parent.analyticsPosition)).send(),"ContentPoint"===this.$options.name&&(0,i.default)().submitEvent("content_impression_event",{content:[{content_name:this.$options.propsData.title,content_component_name:this.$parent.analyticsId}]}),this.mobile&&document.body.classList.add(s),this.mobile||this.calculateYAxesForTile()},hideTile:function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).skipPushEventToAnalytics,e=void 0!==t&&t;!1!==this.isActive&&(this.isActive=!1,e||(0,i.default)().submitEvent("button_click",{button_type:"interaction_point_component",click_text:"close",ID:this.$parent.analyticsId}),this.mobile&&document.body.classList.remove(s))},toggleTile:function(){this.isActive?this.hideTile():this.showTile()},calculateYAxesForTile:function(){var t=this;this.$nextTick((function(){var e=t.$parent.$el,n=Math.ceil(e.getBoundingClientRect().height),r=t.$el.clientHeight,i=Math.ceil(t.$el.getBoundingClientRect().top-e.getBoundingClientRect().top),a=Math.ceil(n-r-i),o=parseInt(window.getComputedStyle(e.querySelector("ul")).getPropertyValue("padding").trim(),10);n<r+i&&(t.$el.querySelector(".cmp-interaction-point__tile-container").style.top="calc(1v
1w + ".concat(a-o,"px)"))}))}}}},59668(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(5305),n(18981),n(56569),n(87050),n(80630),n(18867);var i,a,o,s,c,u=r(n(68832)),l=r(n(87301)),d=r(n(47764)),p=r(n(22312));e.default={getIspcPromotions:function(t,e){var n=e.baseSiteId,r=e.productsPerPage,a=e.pageNumber,o=e.lang,s=e.promoType,c=e.department;return(0,d.default)({url:p.default.encode(i||(i=(0,l.default)(["/api/product-overview/","/","/ispc-promotions/feed"])),n,o),method:"GET",params:{productsPerPage:r,pageNumber:a,promoType:s,department:c}}).then((function(t){return t.data}))},loadMoreProducts:function(t,e){var n=t.commit,r=e.baseSiteId,i=e.currentPage,o=e.lang,s=e.query,c=e.promotionPage,u=e.productlistTypes,v=c?"promotion/query":"query";return(0,d.default)({url:p.default.encode(a||(a=(0,l.default)(["/api/product-overview/","/","/"])),r,o)+v,method:"GET",params:{term:s,currentPage:i,debug:!0,productlistTypes:u}}).catch((function(t){n("setError",t)}))},parseScanner:function(t,e){var n=t.dispatch,r=t.commit,i=[];return(0,d.default)({url:p.default.encode(o||(o=(0,l.default)(["/api/product-overview/","/","/parse"])),e.baseSiteId,e.lang),method:"POST",data:e.body,headers:e.headers}).then((function(t){var r,a=null===(r=t.data)||void 0===r?void 0:r.productLines;a.forEach((function(t){i.push(t.quantity||1)}));var o=e.amountPerScanCall,s=a.slice(0,o);return window.sessionStorage.setItem("productLines",JSON.stringify(a.slice(o))),n("barcodeProcess",{products:s,baseSiteId:e.baseSiteId})})).then((function(t){var e=(null==t?void 0:t.products)||[];return e.forEach((function(t,e){t.amount=i[e]})),e})).catch((function(t){r("setError",t)}))},barcodeProcess:function(t,e){var n=t.dispatch,r=e.products,i=e.baseSiteId;return(0,d.default)({url:p.default.encode(s||(s=(0,l.default)(["/api/product-overview/","/process"])),i),method:"POST",data:{productLines:r}}).then((function(t){return t.data.products[0].replacementProduct?n("cart/productQuery",{baseSiteId:i,query:"::code:".concat(t.data.products[0].replacementProduct.code)}).then((function(e){var n=(0,u.default)(t.data.products,1)[0],r=(0,u.default)(e.data.products,1)[0];return n.product=r,n.status=r.productStatusCode,delete n.replacementProduct,t})):t})).then((function(t){var e=t.data.products.filter((function(t){return t.product})).map((function(t){var e;return null===(e=t.product)||void 0===e?void 0:e.code}))||[];return e.length>0?n("cart/getPackagingDatas",{baseSiteId:i,productCodes:e,responsePrice:"sync",useNewEndpoint:!0}).then((function(e){return t.data.products.forEach((function(t){var n;if(null!==(n=t.product)&&void 0!==n&&n.code){var r=e.products.filter((function(e){return e.code===t.product.code}));r.length>0&&(t.product=Object.assign(t.product,r[0]))}})),t.data})):t.data}))},getScanditLicenseKey:function(t,e){var n=e.baseSiteId;return(0,d.default)({url:p.default.encode(c||(c=(0,l.default)(["/api/product-overview/","/scanditLicenseKey"])),n)}).then((function(t){return t.data.key}))}}},6279(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={setErrorMessage:function(t,e){t.errorMessage=e},setError:function(t,e){t.status=e.status}}},46042(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(73185),e.default={status:Number,testCart:null}},78862(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(68291);var i=n(81582),a=r(n(2925)),o=r(n(14199)),s=r(n(26688)),c=r(n(11764)),u=r(n(46042)),l=r(n(6279)),d=r(n(59668));function p(){return new i.Store({modules:{cart:a.default,list:o.default,storeUser:s.default,storeProduct:c.default},state:function(){return JSON.parse(JSON.stringify(u.default))},mutations:l.default,actions:d.default})}var v="undefined"==typeof window?null:p();e.default=function(){return v||p()}},29655(t,e,n){"use strict";var r=n(4293);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n(11875),n(33873),n(18981),n(80630),n(10865),n(11011),n(47010);var i=r(n(75799)),a=r(n(90147)),o=r(n(68832)),s=r(n(99436)),c=r(n(5018)),u=r(n(44668)),l=r(n(22312));e.default=function(){return(0,u.default)((function t(e){(0,c.default)(this,t),this.target=e.target,this.scanCallback=e.scanCallback,this.lastCallback=null,this.paused=!1,this.backlog=[],this.ScanditCore=null,this.ScanditBarcode=null,this.barcodeCapture=null,this.camera=null}),[{key:"setDisable",value:(r=(0,s.default)(i.default.mark((function t(e){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.paused=e,t.next=1,this.barcodeCapture.setEnabled(!e);case 1:case"end":return t.stop()}}),t,this)}))),function(t){return r.apply(this,arguments)})},{key:"setFlashlight",value:function(t){this.camera.setDesiredTorchState(t?"on":"off")}},{key:"load",value:(e=(0,s.default)(i.default.mark((function t(e){var r,a,s,c,u,l,d,p,v=this;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,Promise.all([Promise.all([n.e(278),n.e(815)]).then(n.bind(n,50815)).catch((function(t){throw t})),Promise.all([n.e(278),n.e(508)]).then(n.bind(n,62508)).catch((function(t){throw t}))]);case 1:return r=t.sent,a=(0,o.default)(r,2),s=a[0],c=a[1],this.ScanditCore=s,this.ScanditBarcode=c,(u=new this.ScanditCore.DataCaptureView).connectToElement(document.getElementById(this.target)),t.next=2,this.ScanditCore.configure({licenseKey:e,libraryLocation:"".concat(n.p,"../scandit-web-datacapture-barco
1de/engine/"),moduleLoaders:[this.ScanditBarcode.barcodeCaptureLoader()]});case 2:return t.next=3,this.ScanditCore.DataCaptureContext.create();case 3:return l=t.sent,t.next=4,u.setContext(l);case 4:return this.camera=this.ScanditCore.Camera.default,d=this.ScanditBarcode.recommendedCameraSettings,t.next=5,this.camera.applySettings(d);case 5:return t.next=6,l.setFrameSource(this.camera);case 6:return(p=new this.ScanditBarcode.BarcodeCaptureSettings).settingsForSymbology(this.ScanditBarcode.Symbology.Code128).activeSymbolCounts=Array.from({length:50},(function(t,e){return e+1})),p.enableSymbologies([this.ScanditBarcode.Symbology.Code128,this.ScanditBarcode.Symbology.EAN13UPCA,this.ScanditBarcode.Symbology.EAN8,this.ScanditBarcode.Symbology.UPCE,this.ScanditBarcode.Symbology.QR]),t.next=7,this.ScanditBarcode.BarcodeCapture.forContext(l,p);case 7:return this.barcodeCapture=t.sent,t.next=8,this.barcodeCapture.setEnabled(!1);case 8:return u.addControl(new this.ScanditCore.CameraSwitchControl),t.next=9,this.ScanditBarcode.BarcodeCaptureOverlay.withBarcodeCaptureForViewWithStyle(this.barcodeCapture,u,this.ScanditBarcode.BarcodeCaptureOverlayStyle.Frame);case 9:return t.next=10,this.camera.switchToDesiredState(this.ScanditCore.FrameSourceState.On);case 10:return t.next=11,this.barcodeCapture.setEnabled(!0);case 11:this.scanProcess(),document.addEventListener("visibilitychange",(function(){return v.visibilityChange()}),!1);case 12:case"end":return t.stop()}}),t,this)}))),function(t){return e.apply(this,arguments)})},{key:"scanProcess",value:function(){var t,e=this;this.barcodeCapture.addListener({didScan:(t=(0,s.default)(i.default.mark((function t(n,r){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,e.barcodeCapture.setEnabled(!1);case 1:return e.scannerScanResult(r.newlyRecognizedBarcodes),t.next=2,l.default.promiseDelay(2e3)();case 2:if(document.hidden||e.paused){t.next=3;break}return t.next=3,e.barcodeCapture.setEnabled(!0);case 3:case"end":return t.stop()}}),t)}))),function(e,n){return t.apply(this,arguments)})})}},{key:"scannerScanResult",value:function(t){var e;(e=this.backlog).push.apply(e,(0,a.default)(t.map((function(t){return{type:t.symbology,code:t.data}})))),this.callbackTimeout()}},{key:"callbackTimeout",value:function(){var t=this;null==this.lastCallback&&(this.lastCallback=setTimeout((function(){return t.callScanCallback()}),0))}},{key:"callScanCallback",value:function(){this.lastCallback=null;var t=this.backlog.shift();t&&this.scanCallback(t),this.backlog.length>0&&this.callbackTimeout()}},{key:"visibilityChange",value:(t=(0,s.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,this.barcodeCapture.setEnabled(!document.hidden);case 1:case"end":return t.stop()}}),t,this)}))),function(){return t.apply(this,arguments)})}]);var t,e,r}()},35597(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(80976),i=n(72985);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},41941(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(76001),i=n(56747);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},21132(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(47288),i=n(97357);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},59903(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(28997),i=n(3731);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},78316(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(65313),i=n(13205);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},12405(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(13163),i=n(53325);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},28131(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(73248),i=n(79592);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},24765(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(5485),i=n(77898);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},31147(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(50572),i=n(38516);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},4713(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(33644),i=n(97732);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},10244(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(27202),i=n(49410);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},75735(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(57937),i=n(71020);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},4008(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(41338),i=n(36185);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},67602(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(32474),i=n(25964);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},12366(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(19684),i=n(77902);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},21525(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(24191),i=n(87352);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},5189(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(10854),i=n(10805);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},33096(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(27986),i=n(92741);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},1681(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(83904),i=n(32997);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},60987(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(94982),i=n(12419);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},33052(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(19804),i=n(49277);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},51912(t,e,n){"use strict";n.r(e),n.d(e,{__esModule:()=>i.B,default:()=>o});var r=n(46932),i=n(45292);const a=i.A,o=(0,n(68269).A)(a,r.XX,r.Yp,!1,null,null,null).exports},12551(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}},54552(t){t.exports=function(t){return function(e){return null==t?void 0:t[e]}}},77556(t,e,n){var r=n(51873),i=n(12551),a=n(56449),o=n(44394),s=r?r.prototype:void 0,c=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(a(e))return i(e,t)+"";if(o(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},19856(t,e,n){var r=n(54552)({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});t.exports=r},13222(t,e,n){var r=n(77556);t.exports=function(t){return null==t?"":r(t)}},75494(t,e,n){var r=n(13222),i=n(19856),a=/&(?:amp|lt|gt|quot|#39);/g,o=RegExp(a.source);t.exports=function(t){return(t=r(t))&&o.test(t)?t.replace(a,i):t}},79380(t,e,n){"use strict";var r=n(76744),i=n(92618),a=n(39509),o=RangeError;t.exports=function(t){var e=i(a(this)),n="",s=r(t);if(s<0||s===1/0)throw new o("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(e+=e))1&s&&(n+=e);return n}},17403(t,e,n){"use strict";var r=n(5613),i=n(16881),a=n(76744),o=n(65881),s=n(79380),c=n(5234),u=RangeError,l=String,d=Math.floor,p=i(s),v=i("".slice),f=i(1..toFixed),h=function(t,e,n){return 0===e?n:e%2==1?h(t,e-1,n*t):h(t*t,e/2,n)},m=function(t,e,n){for(var r=-1,i=n;++r<6;)i+=e*t[r],t[r]=i%1e7,i=d(i/1e7)},g=function(t,e){for(var n=6,r=0;--n>=0;)r+=t[n],t[n]=d(r/e),r=r%e*1e7},_=function(t){for(var e=6,n="";--e>=0;)if(""!==n||0===e||0!==t[e]){var r=l(t[e]);n=""===n?r:n+p("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:c((function(){return"0.000"!==f(8e-5,3)||"1"!==f(.9,0)||"1.25"!==f(1.255,2)||"1000000000000000128"!==f(0xde0b6b3a7640080,0)}))||!c((function(){f({})}))},{toFixed:function(t){var e,n,r,i,s=o(this),c=a(t),d=[0,0,0,0,0,0],f="",
vendor: 611 bytes, lines 1-2
1y="0";if(c<0||c>20)throw new u("Incorrect fraction digits");if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return l(s);if(s<0&&(f="-",s=-s),s>1e-21)if(n=(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(s*h(2,69,1))-69)<0?s*h(2,-e,1):s/h(2,e,1),n*=4503599627370496,(e=52-e)>0){for(m(d,0,n),r=c;r>=7;)m(d,1e7,0),r-=7;for(m(d,h(10,r,1),0),r=e-1;r>=23;)g(d,1<<23),r-=23;g(d,1<<r),m(d,1,1),g(d,2),y=_(d)}else m(d,0,n),m(d,1<<-e,0),y=_(d)+p("0",c);return c>0?f+((i=y.length)<=c?"0."+p("0",c-i)+y:v(y,0,i-c)+"."+v(y,i-c)):f+y}})}}]);
2//# sourceMappingURL=chunk.166d742b4953a17cdcca.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.