1"use strict";(self.webpackChunkdigitas_design=self.webpackChunkdigitas_design||[]).push([[2622,4533,7855,2203],{2722:(t,e,s)=>{s.r(e),s.d(e,{default:()=>a});class a{constructor(t){this.init=t=>{let e,s,a=!1;t.classList.add("horizontal-swiper"),t.addEventListener("mousedown",(r=>{a=!0,e=r.pageX-t.offsetLeft,s=t.scrollLeft})),t.addEventListener("mouseleave",(()=>{a=!1,t.classList.remove("active")})),t.addEventListener("mouseup",(()=>{a=!1,t.classList.remove("active")})),t.addEventListener("mousemove",(r=>{if(!a)return;t.classList.add("active"),r.preventDefault();const c=r.pageX-t.offsetLeft-e;t.scrollLeft=s-c}))},ELECTROLUX.isDesktop&&this.init(t)}}},57210:(t,e,s)=>{s.r(e),s.d(e,{default:()=>c});var a=s(79061);let r;class c{constructor(){if(this.variantText="_Variant",this.ODPKey=ELECTROLUX.ODPSettings?.publicKey||"",this.pushZaiusEvent=(t,e,s,a,r)=>{try{const c=document.querySelector("body"),i=c?.getAttribute("datalayer-user-hash");null==e&&null==s?this.zaius.event(t):null==s&&"search"!=e?this.zaius.event(t,{action:e,user_hash_id:i}):"search"==e?this.zaius.event(t,{action:e,search_term:a,category:r,user_hash_id:i}):this.zaius.event(t,{action:e,product_id:s,user_hash_id:i})}catch(t){console.error("Error occurred : ODP pushZaiusEvent: "+t)}},this.initZaiusObject=()=>{try{var t=this;this.zaius=window.zaius||(window.zaius=[]),this.zaius.methods=["initialize","onload","customer","entity","event","subscribe","unsubscribe","consent","identify","anonymize","dispatch"],this.zaius.factory=function(e){return function(){var s=Array.prototype.slice.call(arguments);return s.unshift(e),t.zaius.push(s),t.zaius}},function(){for(var e=0;e<t.zaius.methods.length;e++){var s=t.zaius.methods[e];t.zaius[s]=t.zaius.factory(s)}var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=("https:"===document.location.protocol?"https://":"http://")+"d1igp3oop3iho5.cloudfront.net/v2/"+t.ODPKey+"/zaius-min.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(a,r)}()}catch(t){console.error("Error occurred : ODP initZaiusObject: "+t)}},this.logProductDetailEvent=()=>{try{const t=document.querySelector(".js_hero-product"),e=t?.getAttribute("datalayer-product-code")+this.variantText;this.pushZaiusEvent("product","detail",e)}catch(t){console.error("Error occurred : ODP logProductDetailEvent: "+t)}},this.logSearchEvent=()=>{try{const t=document.querySelector("#mini-searchText-track-click"),e=document.querySelector("#searchPage-searchText-track-click"),s=t?t.value:e?e.value:null;s&&this.pushZaiusEvent("navigation","search","",s,"")}catch(t){console.error("Error occurred : ODP logSearchEvent: "+t)}},this.attachEvents=()=>{try{window.addEventListener("load",(()=>{this.pushZaiusEvent("pageview")}));var t=this;document.addEventListener("click",(function(e){const s=e.target,a="js_product-list-item__add-to-cart-btn",r=s.closest("."+a);if(r&&r.classList.contains(a)){const e=r.getAttribute("data-variantion-code");t.pushZaiusEvent("product","add_to_cart",e)}const c="product__icon-delete",i=s.closest("."+c);if(i&&i.classList.contains(c)){const e=i.getAttribute("datalayer-product-code");t.pushZaiusEvent("product","remove_from_cart",e)}const o=["wishlist__btn","show","added"],n=s.closest(".wishlist__btn.show.added");if(n){if(o.every((t=>n.classList.contains(t)))){const e=n.getAttribute("data-product-code")+t.variantText;t.pushZaiusEvent("product","add_to_wishlist",e)}}else{const e=["wishlist__btn","show"],a=["js_wishlist-page__remove-btn-odptracking"],r=s.closest(".wishlist__btn.show"),c=s.closest("."+a);if((r||c)&&(r?e.every((t=>r.classList.contains(t))):c&&a.every((t=>c.classList.contains(t))))){const e=r?r.getAttribute("data-product-code")+t.variantText:c.getAttribute("data-variantion-code");t.pushZaiusEvent("product","remove_from_wishlist",e)}}const l="js-filter-product-btn",d="js_product-filter__filter-item",u=s.closest("."+l),h=s.closest("."+d);(u||h)&&(u?u.classList.contains(l):h&&h.classList.contains(d))&&t.pushZaiusEvent("navigation","filter");const p="js_d2c-shorting_popup-option",g=s.closest("."+p);
1g&&g.classList.contains(p)&&t.pushZaiusEvent("navigation","sort");const m="js_wishlist-page__add-all-to-cart-odp-tracking",v=s.closest("."+m);v&&v.classList.contains(m)&&document.querySelectorAll("."+a).forEach((function(e){const s=e.getAttribute("data-variantion-code");t.pushZaiusEvent("product","add_to_cart",s)}));const f="js_submenu-navigation-item-logout",y=s.closest("."+f);y&&y.classList.contains(f)&&t.pushZaiusEvent("account","logout")}))}catch(t){console.error("Error occurred : ODP attachEvents: "+t)}},r)return r;r=this;try{(0,a.W)([this.initZaiusObject,this.attachEvents])}catch(t){console.error("Error occurred : ODP constructor: "+t)}}}},54005:(t,e,s)=>{s.r(e),s.d(e,{default:()=>g});var a=s(2203),r=s(57210),c=s(79061),i=s(59077),o=s(95418),n=s.n(o),l=s(48148),d=s(44871),u=s(76777),h=s(2722),p=s(74692);class g{constructor(){this.odpTracking="True"!==ELECTROLUX.ODPSettings.disable?new r.default:null,this.slider=null,this.initMostViewedSlider=()=>{this.mostViewed&&(ELECTROLUX.isMobile?(this.slider=new u.A(this.mostViewed.querySelector(".glide"),{type:"slider",perView:2.25,rewind:!1,bound:!0,gap:16,peek:0}),this.slider.mount()):new h.default(this.mostViewed.querySelector(".glide__slides")))},this.getPopularResults=async()=>{if(this.popularSearch&&this.mostViewed){this.popularSearch.appendChild((0,c.Wv)(null));const t=await d.A.getPopularSearchKeywords(),e=await d.A.getBestSellerProducts();if((0,c.Wv)(this.popularSearch)?.remove(),t&&t.length){const e=window.location.pathname+"?text=",s=this.popularSearch.querySelector(".search-page-popular-search-keywords__items");t.forEach((t=>{const a=`<li><a href='${e}${t.toLowerCase()}'>${t}</a></li>`;s.insertAdjacentHTML("beforeend",a)}))}if(e&&e.products&&e.products.length){const t=`<h2 class="search-page-most-viewed-products__title">${this.mostViewed.dataset.mostViewedTitle}</h2>`;this.mostViewed.insertAdjacentHTML("afterbegin",t);const s=this.mostViewed.querySelector(".search-page-most-viewed-products__items-wrapper");if(e.products.forEach((t=>{const e=`<li class="glide__slide">\n\t\t\t\t\t\t<div class="product-item">\n\t\t\t\t\t\t\t<a href="${t.url}">\n\t\t\t\t\t\t\t\t<img class="product-item__image" src="${t.imageUrl}" alt="${t.productName}" width="88" height="88"/>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<div class="product-item__details">\n\t\t\t\t\t\t\t\t<div class="product-item__code">\n\t\t\t\t\t\t\t\t\t<a href="${t.url}">${t.displayName}</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="product-item__name">\n\t\t\t\t\t\t\t\t\t<a href="${t.url}">${t.productName}</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</li>`;s.insertAdjacentHTML("beforeend",e)})),ELECTROLUX.isMobile&&e.products.length>1){const t=this.mostViewed.querySelector(".search-page-most-viewed-products__items"),s=document.createElement("div");s.classList.add("glide__bullets"),s.dataset.glideEl="controls[nav]";for(let t=0;t<e.products.length-1;t++){const e=`<button class="glide__bullet" data-glide-dir="=${t}"></button>`;s.insertAdjacentHTML("beforeend",e)}const a='<div class="glide__arrows arrow-icon-1x" data-glide-el="controls">\n\t\t\t\t\t\t<button class="glide__arrow slick-prev" data-glide-dir="<"></button>\n\t\t\t\t\t\t<button class="glide__arrow slick-next" data-glide-dir=">"></button>\n\t\t\t\t\t</div>';t.insertAdjacentElement("beforeend",s),t.insertAdjacentHTML("beforeend",a)}this.initMostViewedSlider()}}},this.attachEvents=()=>{this.getPopularResults(),this.handleSearch(),p(document).on("click",".js-search-page-filter",(function(t){t.preventDefault();const e=p(this).data("category");p(".result-all a").removeClass("active"),p(t.target).parents(".result-all").length>0?p(this).addClass("active"):p(".result-all a[data-category="+e+"]").addClass("active"),p(".search-landing-page .hero-search .content-container .result-all, .search-landing-page .cta-bottom").addClass("click-disable"),"all-results"==e?(p("div[data-categorysection]").removeClass("d-none").removeClass("undohidden"),p("div[data-categorysection] .cta-bottom").removeClass("d-none")):(p("div[data-categorysection]").removeClass("und
1ohidden").addClass("d-none"),p("div[data-categorysection="+e+"]").removeClass("d-none").addClass("undohidden")),setTimeout((function(){p(".search-landing-page .hero-search .content-container .result-all, .search-landing-page .cta-bottom").removeClass("click-disable")}),1e3)})),p(".js-search-page-load-more-service").on("click",(({currentTarget:t})=>{const e=p(t).closest("div[data-categorysection]"),s=p(e).find(".row-items");this.searchloadmoreresult(p(t),e,s,"/api/eluxproduct/searchproduct/d2c")})),p(".js-search-page-load-more-product").on("click",(({currentTarget:t})=>{const e=p(t).closest("div[data-categorysection]"),s=p(e).find(".row-items");this.searchloadmoreresult(p(t),e,s,"/api/eluxproduct/searchproduct/d2c")})),p(".js-search-page-load-more-support").on("click",(({currentTarget:t})=>{const e=p(t).closest("div[data-categorysection]"),s=p(e).find(".row-items");this.searchloadmoreresult(p(t),e,s,"/api/eluxproduct/searchsupport/d2c")})),p(".js-search-page-load-more-content").on("click",(({currentTarget:t})=>{const e=p(t).closest("div[data-categorysection]"),s=p(e).find(".row-items");this.searchloadmoreresult(p(t),e,s,"/api/eluxproduct/searchcontent/d2c")})),(new a.default).trackingClickSearch(),(0,c.W)([this.odpTracking?.logSearchEvent])},this.handleSearch=()=>{const t=p(document);if(p(".hero-search").length){let e=p(".hero-search").attr("class").split(" ")[1];p(".search-landing-page .hero-search").length&&(e="search");const s=(0,i.ts)(p(".hero-search form input[type=text]").val());let a=p(".hero-search form .search-btn").attr("data-length-keyword"),r=3;null!=a&&(r=parseInt(a)),""!==s&&s.length>=r?p(".hero-search form .search-btn").removeClass("click-disable"):p(".hero-search form .search-btn").addClass("click-disable"),t.on("input",".hero-search form input",(function(){const t=(0,i.ts)(p(this).val());""!==t&&t.length>=r?p(".hero-search form .search-btn").removeClass("click-disable"):p(".hero-search form .search-btn").addClass("click-disable")})),p(".hero-search form .search-btn").on("click",(function(){const t=p(".hero-search form input[type=text]"),s=(0,i.ts)(t.val());""!==s&&s.length>=r&&(n()(p(".hero-search form input[type=text]")[0]),(0,i.sT)(s,e))})),t.on("keypress",".hero-search .content-container form .form-controls input",(function(t){const s=(0,i.ts)(p(this).val());if(13===(t.keyCode?t.keyCode:t.which))return t.preventDefault(),""!==s&&s.length>2&&(n()(this),(0,i.sT)(s,e)),!1}))}},this.searchloadmoreresult=(t,e,s,a)=>{const r=p(".hero-search form input[type=text]").val(),c=e.attr("data-categorysection")||"",i=parseInt(e.attr("page"))||0,o=parseInt(e.attr("pagesize"))||0,n=i+1,d={Language:p("html").attr("data-lang"),Page:n,PageSize:o,SearchText:r,SearchType:c};p.ajax({url:a,contentType:"application/json; charset=utf-8",type:"POST",dataType:"json",headers:{language:document.documentElement.getAttribute("data-lang")},data:JSON.stringify(d),success:function(a){let r=a,c=document.createRange().createContextualFragment(r.html);c.querySelectorAll("[data-product-list-item]").forEach((t=>{t.setAttribute("data-item-order",""+(i*o+ +t.dataset.itemOrder))})),s.append(c),e.attr("page",r.Page),e.attr("pagesize",r.PageSize),l.AQ.getInstance().observe(),ELECTROLUX.StockSubscription.verifyStock(),0==r.HasMore&&t.remove()},error:function(t){console.log(t.status)}})},this.popularSearch=document.querySelector(".search-page-popular-search-keywords"),this.mostViewed=document.querySelector(".search-page-most-viewed-products"),this.attachEvents()}}},2203:(t,e,s)=>{s.r(e),s.d(e,{default:()=>c});var a=s(49401),r=s(74692);class c{constructor(){this.http=new a.A,this.trackingClickSearch=()=>{const t=r("#searchPage-searchText-track-click").val(),e=r("#searchPage-trackId-track-click").val();this.handleTracking({trackQuery:t,trackId:e,trackElementClass:".js_search-page-click-track"})},this.trackingClickMiniSearch=()=>{const t=r("#mini-searchText-track-click").val(),e=r("#mini-trackId-track-click").val();this.handleTracking({trackQuery:t,trackId:e,trackElementClass:".js_mini-search-click-track"})},this.handleTracking=t=>{null!=t.trackQuery&&null!=t.trackId&&null!=t.trackElementClass&&r(document).on("click",t.trackElementClass,(e=>{const s=r(e.currentTarget).data("hitid"),a=["query="+t.trackQuery,"hitId="+s,"trackId="+t.trackId,"culture="+ELECTROLUX.language].join("&");this.http.get("/SearchApi/ClickTracking?"+a)}))}}}},44871:(t,e,s)=>{s.d(e,{A:()=>c});var a=s(49401);class r extends a.A{constructor(){super(...arguments),this.getPopularSearchKeywords=()=>this.get("/api/searchbar/getpopularsearchkeywords"),this.getBestSellerProducts=()=>this.get("/api/searchbar/getbestsellerproducts"),this.getPromotionSearchBar=()=>this.get("/api/searchbar/getpromotion")}}const c=new r},59077:(t,e,s)=>{s.d(e,{GR:()=>i,sT:()=>c,ts:()=>r});var a=s(74692);const r=t=>t?t.replace(/<(|\/|[^>\/bi]|\/[^>bi]|[^\/>][^>]+|\/[^>][^>]+)>/g,""):"",c=(t,e)=>{let s;if("support"===e)s="/SearchApi/GetAccessoryAndSupportPageUrlAPI/?productC
1ode="+t+"&isSupport=true&culture="+ELECTROLUX.language;else if("accessories"===e){const e=a(".hero-search").attr("page-id");s="/SearchApi/GetAccessoryAndSupportPageUrlAPI/?productCode="+t+"&isSupport=false&culture="+ELECTROLUX.language+"&pageId="+e}else if("search"===e){const e=a(".input-area .view-all-search-icon").attr("data-search-url");location.href=e?e+t:a("#hidHomePath").val()+"Search?text="+t}a.ajax({url:s,dataType:"json",success:function(s){if(null!==s.PageUrl)window.location.href=s.PageUrl+"?text="+t+"&type="+e;else if(!1===s.IsAccessoryAvaiable&&"accessories"===e){const e=s.Message+" "+t;a(".ui-helper-hidden-accessible").empty().append(a("<div>").text(e))}}})},i=(t,e,s)=>{let a;return function(){const r=this,c=arguments,i=s&&!a;clearTimeout(a),a=setTimeout((function(){a=null,s||t.apply(r,c)}),e),i&&t.apply(r,c)}}}}]);
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.