!function(e){try{t=window}catch(e){t=global}var t,n=t._async_define_queue="_async_define_queue"in t?t._async_define_queue:[],s=t._async_define_cached_dependencies="_async_define_cached_dependencies"in t?t._async_define_cached_dependencies:{};function a(e){if(e.name in s)return!0;var n,a=function(e){var t,n,a,i,r=e.length,o=[];for(t=0;t<r;t++){if(a=(n=e[t].split("|"))[0],i=n[1],!(a in s))return;o.push(i?s[a][i]:s[a])}return o}(e.depNames);if(a){try{n=e.func.apply(t,a),e.name&&(s[e.name]=n)}catch(t){console.log('Unable to resolve dependency "'+e.name+'". Error: '+t.message),setTimeout(function(){throw t},0)}return!0}return!1}e.call(t,function(){var e,t={name:"string"==typeof arguments[0]?arguments[0]:void 0,depNames:Array.isArray(arguments[0])?arguments[0]:Array.isArray(arguments[1])?arguments[1]:[],func:(e=arguments[arguments.length-1],"function"==typeof e?e:function(){return e})};a(t)?t.name&&function(){for(var e,t=!0;t;)for(t=!1,e=0;e<n.length;)a(n[e])?(n[e].name&&(t=!0),n.splice(e,1)):e++}():n.push(t)})}(function(e){e("pages/search",["events-bus"],function(e){return(self.webpackChunk_shop_appshell=self.webpackChunk_shop_appshell||[]).push([[603],{85623:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/search",function(){return n(18839)}])},18839:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return eQ},default:function(){return eX}}),n(63703),n(93446),n(79903),n(79879),n(3938),n(40969),n(18953),n(13344),n(51712);var s,a,i=n(31549),r=n(25262),o=n(85281),l=n.n(o),c=n(44194),u=n(40535),p=n(76805),d=n(13641),g=n(46373),f=n(1736);let h="default";var m=n(51316),y=n(72118),v=n(29787),x=n.n(v),b=n(19358);n(18869);var C=n(41172);let j=e=>{(0,c.useEffect)(()=>(!function(e){e.beforePopState(()=>(e.reload(),!1))}(e),()=>{!function(e){e.beforePopState(()=>!0)}(e)}),[e])};n(40031);let _="list",T="grid",L={layout:"layout",sorting:"sort",categoryTitle:"ct",filters:"f",page:"p"};function P(e){e&&y.Z.set("discover_plp_layout",e,{expires:30})}Object.fromEntries(Object.entries(L).map(e=>{let[t,n]=e;return[n,t]}));let S=["q","ct","f","sort","p","layout"].reduce((e,t,n)=>(e[t]=n,e),{});var w=n(21435),E=n(50808),F=n(91580),A=n(55458),R=n(81934),N=n(87896);async function z(e,t){let n=await fetch("/pricing/abd/v1/discounts/products",{method:"POST",headers:{"x-caller":N.J,"Content-Type":"application/json"},body:JSON.stringify({customerId:e,products:t})});return await n.json()}(s=a||(a={}))[s.CURRENT_PRICE=0]="CURRENT_PRICE",s[s.RATING=1]="RATING",s[s.SCORE=2]="SCORE";let{publicRuntimeConfig:k}=l()();async function U(e,t,n){let s=k.apiBaseUrl.replace(/\/$/,""),i=function(e,t,n){let s="/api/discover/v1/products/search-partial",{page:i,sort:r,filters:o,categoryTitle:l,sortDesc:c,optimizelyDecisions:u}=n,p=(0,f.hl)(u);s+="?q=".concat(encodeURIComponent(t));let g=(0,d.Y7)(e.selectedLocale);return s+="&lang=".concat(g,"&domain=").concat(e.domain),i&&(s+="&p=".concat(i)),void 0!==r&&(s+="&o=".concat(a[r].toLowerCase())),"sortDesc"in n&&(s+="&d=".concat(c?"desc":"asc")),o&&(s+="&f=".concat(encodeURIComponent(o))),l&&(s+="&ct=".concat(encodeURIComponent(l))),p&&(s+="&ab=".concat(encodeURIComponent(p))),s}(e,t,n),r=await fetch("".concat(s).concat(i),{headers:{"x-caller":N.J}});return await r.json()}async function I(e,t){let{site:n,searchTerm:s}=e;return U(n,s,function(e){let{categoryTitle:t,filters:n,optimizelyDecisions:s,page:i,sorting:r}=e,o={optimizelyDecisions:s};if(t&&(o.categoryTitle=t),n&&(o.filters=(0,C.aR)(n,C._e,C.$L)),i&&(o.page=i),r)switch(r){case"best-rating":o.sort=a.RATING;break;case"highest-price":o.sort=a.CURRENT_PRICE,o.sortDesc=!0;break;case"lowest-price":o.sort=a.CURRENT_PRICE,o.sortDesc=!1;break;case h:break;default:console.warn("Unexpected sorting requested, ignoring: ".concat(r))}return o}(t))}var D=n(77734),M=n.n(D);function W(e){let{variantId:t,price:n,available:s,id:a}=e,{metaPropPrice:i}=n;return{variantId:t,available:s,price:i,articleId:a,sellerType:function(e){let{availableOffers:t}=e;return(null==t?void 0:t.find(e=>"1P"===e.offerType))?"1P":(null==t?void 0:t.find(e=>"3P"===e.offerType))?"3P":"1P"}(e)}}function B(e,t,n){let s=[];return e.length>0&&(s=e.map(e=>(function(e,t,n){let{numberOfReviews:s,rating:a,zooplusChoice:i,isSponsored:r,variants:o,shopIdentifier:l}=e;return{numberOfReviews:s,rating:a,shopIdentifier:l,variants:o.map(W),isZooplusChoice:t&&i.active,isSponsored:n&&!!r}})(e,t,n))),{products:s}}function O(e,t,n,s){let a=B(e,n,s).products,i=function(e){let t,n;let s={filters:"search_filter",sorting:"sorting",categoryTitle:"category",page:"page"},a=[],i=[];switch(M()(e,(e,t)=>{s[t]&&(a.push(s[t]),i.push(e))}),a.length){case 0:return null;case 1:[t]=a,[n]=i;break;default:t=a,n=i}return{type:t,content:n}}(t);if(i){let e=new CustomEvent("onChangeSearchDataLayer",{detail:{updateSource:i,data:a}});window.dispatchEvent(e)}}let Z=()=>({categoryTitle:null,layout:"list",sorting:"default",filters:null,leftNavigation:null,pagination:null,facets:{cancelButtonText:"",categoryChip:null,clearAllText:"",filters:[],filtersAppliedLength:0,filtersChips:null,filtersLength:0,mobileResultsText:"",showMoreOptionsText:"",submitButtonText:"",summaryFacetsTitle:"",title:"",toText:"",categoryFacetLength:0,categoryFacet:null,searchFilterLabels:{placeholder:"",noResultsFoundHeading:"",noResultsFoundSubHeading:"",autoShipmentChipLabel:""}},products:[],productsCountText:"",page:null,refreshing:!1,inputParams:{domain:"",categoryTitle:null,filters:null,language:null,sorting:null,searchTerm:null},settings:{isZooplusChoiceFlagEnabled:!1,isSponsoredProductsEnabled:!1},site:{domain:"zooplus.de",id:1,language:"de",locale:"de-DE",realm:"zooplus",country:"DE",currency:"EUR",alternativeCurrency:"EUR",alternateLocales:[],productGroupId:0,pathPrefix:"",selectedLocale:"de-DE"},customer:{id:null,loaded:!1},uri:{pathname:"",query:{}},lastUpdate:{},optimizelyDecisions:{}}),H=(0,c.createContext)(void 0),q=H.Provider,G=e=>{let t=Z();return(0,E.M)()((0,A.mW)((n,s)=>({...t,...e,setCategory:async e=>{let{searchTerm:t}=s().inputParams;if(t){let a={filters:s().filters,layout:s().layout,page:null,sorting:s().sorting,categoryTitle:e,optimizelyDecisions:s().optimizelyDecisions};n({refreshing:!0},!1,"setCategory/setRefreshing");try{let i=await I({searchTerm:t,site:s().site},a);O(i.products,{categoryTitle:e},s().settings.isZooplusChoiceFlagEnabled,s().settings.isSponsoredProductsEnabled),n({products:i.products,productsCountText:i.productsCountText,facets:i.facets,leftNavigation:i.leftNavigation,categoryTitle:e,page:null,pagination:i.pagination,lastUpdate:{categoryTitle:e,page:null}},!1,"setCategory/setResults"),n({refreshing:!1},!1,"setCategory/setRefreshing")}catch(e){(0,w.Tb)(e)}n({refreshing:!1},!1,"setCategory/setRefreshing")}},setFilters:async e=>{let{searchTerm:t}=s().inputParams;if(t){let a={filters:e,layout:s().layout,page:null,sorting:s().sorting,categoryTitle:s().categoryTitle,optimizelyDecisions:s().optimizelyDecisions};n({refreshing:!0},!1,"setFilters/setRefreshing");try{let i=await I({searchTerm:t,site:s().site},a);O(i.products,{filters:e},s().settings.isZooplusChoiceFlagEnabled,s().settings.isSponsoredProductsEnabled),n({products:i.products,productsCountText:i.productsCountText,filters:e,leftNavigation:i.leftNavigation,facets:i.facets,page:null,pagination:i.pagination,inputParams:{...s().inputParams,filters:e},lastUpdate:{filters:e,page:null}},!1,"setFilters/setResults")}catch(e){(0,w.Tb)(e)}n({refreshing:!1},!1,"setFilters/setRefreshing")}},clearFiltersAndCategories:async()=>{let{searchTerm:e}=s().inputParams;if(e){let t={filters:null,layout:s().layout,page:null,sorting:s().sorting,categoryTitle:null,optimizelyDecisions:s().optimizelyDecisions};n({refreshing:!0},!1,"clearFiltersAndCategories/setRefreshing");try{let a=await I({searchTerm:e,site:s().site},t);O(a.products,{categoryTitle:null,filters:null},s().settings.isZooplusChoiceFlagEnabled,s().settings.isSponsoredProductsEnabled),n({products:a.products,productsCountText:a.productsCountText,filters:null,facets:a.facets,leftNavigation:a.leftNavigation,categoryTitle:null,page:null,pagination:a.pagination,inputParams:{...s().inputParams,filters:null},lastUpdate:{filters:null,categoryTitle:null,page:null}},!1,"clearFiltersAndCategories/setResults")}catch(e){(0,w.Tb)(e)}n({refreshing:!1},!1,"clearFiltersAndCategories/setRefreshing")}},setPage:async e=>{let{searchTerm:t}=s().inputParams;if(t){let a={filters:s().filters,layout:s().layout,page:e,sorting:s().sorting,categoryTitle:s().categoryTitle,optimizelyDecisions:s().optimizelyDecisions};n({refreshing:!0},!1,"setPage/setRefreshing");try{let i=await I({searchTerm:t,site:s().site},a);O(i.products,{page:e},s().settings.isZooplusChoiceFlagEnabled,s().settings.isSponsoredProductsEnabled),n({products:i.products,productsCountText:i.productsCountText,facets:i.facets,page:e,pagination:i.pagination,lastUpdate:{page:e}},!1,"setPage/setResults")}catch(e){(0,w.Tb)(e)}n({refreshing:!1},!1,"setPage/setRefreshing")}},setSorting:async e=>{let{searchTerm:t}=s().inputParams;if(t){let a={filters:s().filters,layout:s().layout,page:null,sorting:e,categoryTitle:s().categoryTitle,optimizelyDecisions:s().optimizelyDecisions};n({refreshing:!0},!1,"setSorting/setRefreshing");try{let i=await I({searchTerm:t,site:s().site},a);O(i.products,{sorting:e},s().settings.isZooplusChoiceFlagEnabled,s().settings.isSponsoredProductsEnabled),n({products:i.products,productsCountText:i.productsCountText,facets:i.facets,sorting:e,page:null,pagination:i.pagination,inputParams:{...s().inputParams,sorting:e},lastUpdate:{sorting:e,page:null}},!1,"setSorting/setResults")}catch(e){(0,w.Tb)(e)}n({refreshing:!1},!1,"setSorting/setRefreshing")}},setLayout:e=>{y.Z.set("discover_plp_layout",e,{expires:30}),n({layout:e,lastUpdate:{layout:e}},!1,"setLayout/setLayout")},setPersonalisedABD:async()=>{try{let e=s().products,t=s().customer.id;if(t&&e&&e.length>0){let a=e.map(e=>({shopIdentifier:e.shopIdentifier})),i=await z(t,a);Object.keys(i).length>0&&n({personalisation:{pABD:i},products:(0,R.i)(s().products,i)},!1,"setPersonalisedABD/setPersonalisation")}}catch(e){(0,w.Tb)(e)}},setCustomer:e=>{n({customer:e},!1,"setCustomer/setCustomer")}})))};function J(e,t){let n=(0,c.useContext)(H);if(!n)throw Error("Missing Initialization of store");return(0,F.oR)(n,e,t)}var V=n(57554),X=n(19760),Q=n.n(X);let{publicRuntimeConfig:Y}=l()(),$={production:{api:{contentful:{supplierFinancedSideBannerUrl:"https://content-bff.public.zooplus.net/supplier-financed-side-banner/v1/",discountBannerUrl:"https://content-bff.public.zooplus.net/discount-banner/v1/"}},cdn:{contentCDN:"https://cdn.public.zooplus.net/media"},webc:{checkout:{cartServiceJS:"/media/cart-assets/cart-service-js/js/CSJ-REL-3.5.0/CartService.js"}},sso:{url:"https://login.{domain}/auth",silentCheckEndpoint:"web/sso-myzooplus/silent-check-sso.htm"},onlineMarketingServices:{externalScriptLoaderManager:{url:"https://mkt-tech.omt-services.com/script-loader/main.js"}},speedcurve:{rumScriptUrl:"https://cdn.speedcurve.com/js/lux.js?id=3347693996"},dnsPrefetchUrls:["https://cdn.public.zooplus.net","https://adtm-assets.public.zooplus.net/","https://cdn.cookielaw.org","https://content-bff.public.zooplus.net"]},development:{api:{contentful:{supplierFinancedSideBannerUrl:"https://content-bff-dev.public.zooplus.net/supplier-financed-side-banner/v1/",discountBannerUrl:"https://content-bff-dev.public.zooplus.net/discount-banner/v1/"}},cdn:{contentCDN:"https://cdn-dev.public.zooplus.net/media"},webc:{checkout:{cartServiceJS:"https://cart-assets-dev.s3.eu-central-1.amazonaws.com/media/cart-assets/cart-service-js/js/master/CartService.js"}},sso:{url:"https://login-dev.{domain}/auth",silentCheckEndpoint:"web/sso-myzooplus/silent-check-sso.htm"},onlineMarketingServices:{externalScriptLoaderManager:{url:"https://mkt-tech-dev.omt-services.com/script-loader/main.js"}},speedcurve:{rumScriptUrl:"https://cdn.speedcurve.com/js/lux.js?id=3347693996"},dnsPrefetchUrls:["https://cdn-dev.public.zooplus.net","https://content-bff-dev.public.zooplus.net","https://cdn.cookielaw.org","https://adtm-assets.public.zooplus.net/"]},development2:{api:{contentful:{supplierFinancedSideBannerUrl:"https://content-bff-dev.public.zooplus.net/supplier-financed-side-banner/v1/",discountBannerUrl:"https://content-bff-dev.public.zooplus.net/discount-banner/v1/"}},cdn:{contentCDN:"https://cdn-dev.public.zooplus.net/media"},webc:{checkout:{cartServiceJS:"https://cart-assets-dev.s3.eu-central-1.amazonaws.com/media/cart-assets/cart-service-js/js/master/CartService.js"}},sso:{url:"https://login-dev.{domain}/auth",silentCheckEndpoint:"web/sso-myzooplus/silent-check-sso.htm"},onlineMarketingServices:{externalScriptLoaderManager:{url:"https://mkt-tech-dev.omt-services.com/script-loader/main.js"}},speedcurve:{rumScriptUrl:"https://cdn.speedcurve.com/js/lux.js?id=3347693996"},dnsPrefetchUrls:["https://cdn-dev.public.zooplus.net","https://content-bff-dev.public.zooplus.net","https://cdn.cookielaw.org","https://adtm-assets.public.zooplus.net/"]}};Y.APPLICATION_PROFILE;let K=()=>{switch(Y.APPLICATION_PROFILE){case"development":return $.development;case"development2":return $.development2;default:return $.production}},ee=e=>{let{silentCheckEndpoint:t,url:s}=K().sso,a=(0,c.useRef)(null),{setCustomer:i}=J();(0,c.useEffect)(()=>{Q().on("AUTH-SUCCESS-EVENT-v1",(e,t)=>{a.current=t.payload.customerId}),Q().on("AUTH-READY-v1",(e,t)=>{i({id:a.current,loaded:!0})})},[]),(0,c.useEffect)(()=>{let a=s.replace("{domain}",e.domain),i=e.realm,r="frontend-authorizer-".concat(i);Promise.all([n.e(594),n.e(577)]).then(n.t.bind(n,4577,23)).then(e=>{e.default.init({realm:i,clientId:r,url:a,silentCheckEndpoint:t})}).catch(e=>{null==V||w.Tb(e)})},[])},et=e=>{let{site:t,inputParams:n}=e,s=n.searchTerm,a=s?"?q=".concat(s):"";(0,c.useEffect)(()=>{Q().on("MULTILANGUAGE-CHANGE-v1",(e,n)=>{let s=n.locale.split("-")[0];if(s!==t.pathPrefix){let e;let{origin:n,pathname:i}=window.location;if(0===t.pathPrefix.length)e="".concat(n,"/").concat(s).concat(i).concat(a);else{let t=i.substring(i.indexOf("/",1));e="".concat(n).concat(t).concat(a)}window.location.href=e}})},[])};function en(e){let{initialPersistedState:t}=e,[n]=function(e){let[t,n]=(0,c.useState)(e),s=(0,b.useRouter)();async function a(t){return s.push({pathname:s.pathname,query:t},{pathname:e.uri.pathname,query:t},{shallow:!0})}return j(s),(0,c.useEffect)(()=>{P(t.layout)},[t.layout]),[async function(e){let s={...t,...e},{sorting:i,categoryTitle:r,filters:o,layout:l}=e;return(i||r||o)&&(s.page=null),l&&P(l),n(s),await a((function(e){let t=e=>{var t;return null!==(t=S[e[0]])&&void 0!==t?t:1e6};return Object.entries(e).sort((e,n)=>t(e)-t(n))})(function(e){let{uri:{query:t}}=e,n={...t};for(let t of Object.keys(L)){let s=function(e){var t;return null!==(t=L[e])&&void 0!==t?t:e}(t),a=e[t];a&&"filters"===t?x()(a)?delete n[s]:(a=(0,C.aR)(a,C._e,C.lA),n[s]=a):a?n[s]=a:delete n[s]}return n}(s)).flatMap(e=>Array.isArray(e[1])?e[1].map(t=>[e[0],t]):[[e[0],e[1]]]).map(e=>"".concat(e[0],"=").concat(encodeURIComponent(e[1]))).join("&")),s}]}(t),s=J(e=>e.lastUpdate);return(0,c.useEffect)(()=>{0!==Object.keys(s).length&&n(s).catch(e=>{(0,w.Tb)(e)})},[s]),null}var es=n(49784),ea=n.n(es),ei=n(89961),er=n.n(ei),eo=n(22811);function el(e){let{metaAttributes:t}=e,{externalScriptLoaderManagerScript:n,companyName:s,title:a,description:r,canonicalUrl:o,robots:l,webFonts:u,eventsBusScript:p,dnsPrefetchUrls:d,schemas:{productList:g},speedcurveData:f}=t;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(ea(),{children:[(0,i.jsx)("meta",{charSet:"UTF-8"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=2"}),(0,i.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge"}),(0,i.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,i.jsx)("title",{children:a}),u&&(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:u}}),d&&d.map(e=>(0,i.jsxs)(c.Fragment,{children:[(0,i.jsx)("link",{rel:"preconnect",href:e}),(0,i.jsx)("link",{rel:"dns-prefetch",href:e})]},e)),(0,i.jsx)("meta",{name:"Author",content:s}),(0,i.jsx)("meta",{name:"Publisher",content:s}),(0,i.jsx)("meta",{name:"Copyright",content:s}),(0,i.jsx)("meta",{name:"Robots",content:l}),(0,i.jsx)("meta",{httpEquiv:"Expires",content:"0"}),(0,i.jsx)("meta",{httpEquiv:"cache-control",content:"no-cache"}),(0,i.jsx)("meta",{httpEquiv:"pragma",content:"no-cache"}),r&&(0,i.jsx)("meta",{name:"Description",content:r}),o&&(0,i.jsx)("link",{rel:"canonical",href:o}),g&&(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(g)}})]}),(0,i.jsx)(er(),{async:!0,src:p,strategy:"beforeInteractive"}),n&&(0,i.jsx)(er(),{src:n,strategy:"afterInteractive"}),f.rumScript&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(er(),{strategy:"beforeInteractive",id:"luxConfig",dangerouslySetInnerHTML:{__html:eo.K}}),(0,i.jsx)(er(),{strategy:"beforeInteractive",id:"luxPageLabel",children:"LUX = window.LUX || {}; LUX.label = '".concat(f.pageLabel,"';")}),(0,i.jsx)(er(),{src:f.rumScript,id:"luxLoad",strategy:"beforeInteractive",async:!0,defer:!0,crossOrigin:"anonymous"})]})]})}var ec=n(21495);let eu=e=>{let{setPersonalisedABD:t}=J(),{id:n,loaded:s}=J(e=>e.customer),a=J(e=>e.facets),i=J(e=>e.sorting),r=J(e=>e.page),o=J(e=>e.products),l=J(e=>e.categoryTitle);(0,c.useEffect)(()=>{e&&s&&n&&o&&o.length>0&&(async()=>{await t()})()},[a,r,i,l,s])};var ep=n(58704),ed=n(47238);function eg(e){let{footer:t,pageWidth:n="narrow"}=e,s=(0,i.jsx)("section",{"data-zta":"footer"});if(!t)return s;let{domain:a,footerModel:r,locale:o,stage:l}=t;return(0,i.jsx)(ed.Af,{fallbackRender:()=>(0,i.jsx)("section",{"data-zta":"footer"}),children:(0,i.jsx)(ep.Z,{domain:a,footerModel:r,locale:o,stage:l,pageWidth:n})})}var ef=n(51865),eh=n.n(ef),em=n(51707),ey=n(23891),ev=n.n(ey),ex=n(6870),eb=n.n(ex);function eC(){let{site:e,locale:t}=(0,d.AA)(),s=(0,d.Y7)(t),a=c.useMemo(()=>ev()(async()=>(await n.e(655).then(n.bind(n,2655))).AccountNavigationBox,{loadableGenerated:{webpack:()=>[2655]},ssr:!1}),[]);return(0,i.jsx)(ed.Af,{fallbackRender:()=>(0,i.jsx)("div",{"data-zta":"bonus-points-error"}),children:(0,i.jsx)("div",{className:eb().bonusPointsWrapper,"data-zta":"bonus-points-banner",children:(0,i.jsx)(a,{siteDomain:e.domain,siteId:e.id,lang:s,country:e.country})})})}var ej=n(18486),e_=n.n(ej);let eT=(0,c.memo)(ec.LeftFiltersAccordion);function eL(){let{setFilters:e}=J(),{facets:t,filters:n}=J(e=>e),{site:s,locale:a}=(0,d.AA)(),r=async t=>{await e(t)},o=async()=>{await e(null)};if(!t)return null;let{filters:l,filtersLength:c,showMoreOptionsText:u,toText:p,filtersChips:g,clearAllText:f,searchFilterLabels:h}=t;return(0,i.jsx)("div",{"data-zta":"lhs-filters",children:c>0&&l.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eT,{filters:l,appliedFilters:n,showMoreLabel:u,toText:p,onFiltersChange:r,dataZta:"left-filters-accordion",searchFilterLabels:h,lokaliseLocale:a,realm:s.realm}),g&&g.length>0&&(0,i.jsx)(ec.ClearButton,{clearAllText:f,handleClearAll:o,dataZta:"left-filters-accordion-clear-btn"})]})})}function eP(e){let{leftPanel:t,onCategorySelect:n,onCategoryDeselect:s}=e,{bonusPoints:{isBonusPointsEnabled:a},supplierFinancedBanner:{apiUrl:r},discountBanner:{apiUrl:o}}=t,l=J(e=>e.leftNavigation),{id:c,loaded:u}=J(e=>e.customer),p=u&&a&&c,d=u&&(!a||!c);return(0,i.jsxs)("aside",{className:e_().leftPanel,"data-zta":"lhsNavigation","data-test-id":"lhs-aside",children:[(0,i.jsxs)("div",{className:eh()({[e_().emptyBonusPointsWrapper]:null===l},e_().leftNavigationTreeTopContent),children:[p&&(0,i.jsx)(eC,{}),d&&(0,i.jsx)(ec.ContentfulJSON,{dataZta:"uxt-discount-banner",url:o}),(0,i.jsxs)("div",{className:e_().lhsFiltersWrapper,children:[l&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(ec.CategoryAccordion,{navigationLinks:{roots:l.roots,onSelect:n,onDeselect:s},title:l.lhsCategoryTitle,dataZta:"category-accordion"})}),(0,i.jsx)(eL,{})]})]}),l&&r&&(0,i.jsx)(em.Xm,{url:r})]})}var eS=n(26373),ew=n(51943),eE=n(96682);let eF=e=>t=>{if(!e)return"?p=".concat(t);let n=new URL(e);return n.searchParams.delete("p"),t>1&&n.searchParams.set("p",t.toString()),n.toString()};var eA=n(30805),eR=n.n(eA),eN=n(57578),ez=n.n(eN),ek=function(e){let{isLoading:t,products:n}=e,s="on"===(0,f.rm)(f.k0),a=s?7:5,{site:r,locale:o}=(0,d.AA)();return(0,i.jsx)(ec.ProductGridWrapper,{isLoading:t,children:n.map((e,t)=>(0,i.jsx)(c.Fragment,{children:(0,i.jsx)(ec.ProductGridItem,{isExtendedGrid:s,product:e,pictureLoading:t>a?"lazy":"eager",realm:r.realm,lokaliseLocale:o})},e.path))})},eU=function(e){let{isLoading:t,products:n}=e,s=(0,ec.useCart)(),{site:a,locale:r}=(0,d.AA)();return(0,i.jsx)(ec.ProductListWrapper,{isLoading:t,children:n.map((e,t)=>(0,i.jsx)(ec.ProductListItem,{product:e,cart:s,pictureLoading:t>1?"lazy":"eager",lokaliseLocale:r,realm:a.realm},e.path))})};function eI(e){let{gridView:t,isLoading:n,products:s}=e;return t?(0,i.jsx)(ek,{isLoading:n,products:s}):(0,i.jsx)(eU,{isLoading:n,products:s})}var eD=n(49504),eM=n.n(eD);function eW(e){let{onCategorySelect:t,onCategoryDeselect:n,onFiltersChange:s,onFiltersDelete:a,sortingModes:r,activeSorting:o,onSortingChange:l,clearAllHandlers:c,facets:u,themeName:p,lokaliseLocale:d,realm:g}=e,{filters:f,filtersChips:h,categoryChip:m,filtersAppliedLength:y,filtersLength:v,title:x,submitButtonText:b,clearAllText:C,mobileResultsText:j,summaryFacetsTitle:_,toText:T,categoryFacet:L,categoryFacetLength:P,searchFilterLabels:{autoShipmentChipLabel:S}}=u,{isShowing:w,toggle:E}=(0,ec.useModal)();return(0,i.jsxs)(i.Fragment,{children:[L&&P>0&&(0,i.jsx)(ec.CategoryFacet,{categoryFacet:L,onCategorySelect:t}),v>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ec.MobileFiltersSelection,{className:eh()("mobile-facets",eM().searchFiltersVisibility),title:x,onClick:E,sortingModes:r,activeSorting:o,onSortingChange:l}),(0,i.jsx)(ec.SummaryFacets,{clearAllHandlers:c,filtersChips:h,categoryChip:m,onCategoryDeselect:n,onFiltersDelete:a,title:_,clearAllText:C,customLabels:{autoShipment:S}}),f&&(0,i.jsx)(ec.MobileFacets,{filters:f,onFiltersChange:s,onFiltersDelete:a,title:x,submitButtonText:b,onClose:E,resultsText:j,filtersAppliedLength:y,clearAllText:C,show:w,toText:T,themeName:p,lokaliseLocale:d,realm:g})]})]})}let eB=(0,c.memo)(ev()(()=>Promise.resolve().then(n.bind(n,21495)).then(e=>e.RecommendationContainer),{loadableGenerated:{webpack:()=>[21495]},ssr:!1}));function eO(e){let{mainPanel:t,onCategorySelect:n,onCategoryDeselect:s}=e,a=(0,c.useRef)(null),r=J(e=>e.productsCountText),o=J(e=>e.facets),l=J(e=>e.products),u=J(e=>e.layout),p=J(e=>e.filters),g=J(e=>e.sorting),f=J(e=>e.pagination),h=J(e=>e.refreshing),{sorting:m,contentInfo:{title:y,description:v,hasSearchResult:x},lokaliseLocale:b,realm:C,localization:j,fullPath:L,recommendationOptions:P}=t,{deleteFilter:S,createOrUpdateFilter:w,CLEAR_ALL_TYPE:E}=(0,ec.useFilters)(),{setSorting:F,setLayout:A,setFilters:R,clearFiltersAndCategories:N,setPage:z}=J(),{site:k}=(0,d.AA)(),U=async e=>{await F(e)},I=e=>{let t=e?T:_;A(t),function(e){let t=new CustomEvent("onChangePLLayout",{detail:{layout:e}});window.dispatchEvent(t)}(t)},D=async(e,t)=>{let n=w(p,e,t);await R(n)},M=async(e,t)=>{let n;n=e===E?null:S(p,e,t),await R(n)},W=async()=>{await N()},B=async e=>{setTimeout(()=>{(0,eE.o)(a,{behavior:"smooth",topOffset:15})},100),await z(e)},O=u===T,Z=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eS.H1,{className:ez().pageTitle,"data-zta":"page-title","data-noresults":!x,dangerouslySetInnerHTML:{__html:eR()(y,{whiteList:{i:["id","style"]},stripIgnoreTag:!0})}}),v&&(0,i.jsx)("div",{className:ez().pageDescription,dangerouslySetInnerHTML:{__html:eR()(v,{whiteList:{div:["style","class","style","id","color"],h2:["style","class","style","id","type","color"],h3:["style","class","style","id","color"],span:["style","class","style","id","type","color"],style:["style","type","class","style","id","color"],a:["target","style","class","style","id","target","color"],em:["style","class","style","id","color"],b:["style","class","style","id","color"],big:[],br:[],font:["color","size","face"],hr:["id","style"],i:["id","style"],img:["src","alt","title","width","height"],li:[],ol:[],p:["style","class","id","type","color"],pre:[],small:[],strong:[],strike:[],ul:[]},stripIgnoreTag:!0,onIgnoreTagAttr:(e,t,n,s)=>{if("a"===e&&"href"===t)return"".concat(t,'="').concat(n,'"')}})}})]}),H=(0,i.jsx)(eW,{facets:o,localization:j,onCategorySelect:n,onCategoryDeselect:s,onFiltersChange:D,onFiltersDelete:M,sortingModes:m.modes,activeSorting:null!=g?g:void 0,onSortingChange:U,clearAllHandlers:W,themeName:k.realm,lokaliseLocale:b,realm:C});return(0,i.jsxs)("main",{className:ez().main,children:[x?Z:H,x?H:Z,(0,i.jsx)("span",{ref:a}),x&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:ez().mobile,children:(0,i.jsx)(ec.MobileLayoutSwitcherWrapper,{gridView:O,onLayoutChange:I,totalProductsText:null!=r?r:void 0})}),(0,i.jsx)("div",{className:ez().desktop,children:(0,i.jsx)(ec.LayoutSwitcherWrapper,{gridView:O,onLayoutChange:I,totalProductsText:null!=r?r:void 0,sortingModes:m.modes,activeSorting:null!=g?g:void 0,onSortingChange:U})})]}),(0,i.jsx)(eI,{isLoading:h,products:l,gridView:O}),f&&(0,i.jsx)("div",{className:ez().paginationWrapper,"data-zta":"search-pagination-wrapper",children:(0,i.jsx)(ew.t,{ariaLabel:j["general.page.text"],currentPage:f.current,nextPageLabel:j["general.button.next"],onPageChange:B,pageCount:f.count,pageLinkFormat:eF(null==L?void 0:L.href),previousPageLabel:j["general.button.previous"]})}),P&&(0,i.jsx)(eB,{options:P})]})}var eZ=n(41397),eH=n.n(eZ);function eq(e){let{themeName:t,searchPageData:n}=e,{cartVersion:s}=(0,p.iQ)(),{leftPanel:a,mainPanel:r,site:o,settingsList:l,footer:c}=n,u=(0,d.Y7)(o.selectedLocale),h={id:o.id,language:u},{setCategory:m}=J();(0,ec.useCartTracking)(h),eu(l.isPersonalisedArticleBasedDiscountEnabled&&"v2"!==s);let y=async e=>{await m(e)},v=async()=>{await m(null)},x=(0,f.rm)(f.k0),b=(null==x?void 0:x.toLowerCase())==="on"?"default":"narrow";return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:eH().headerWrapper,"data-zta":"shop-header-wrapper",children:(0,i.jsx)(g.h4,{})}),(0,i.jsxs)(ec.PageContainer,{"data-zta":"main-page-container",variant:b,children:[(0,i.jsx)(ec.GoTopButton,{fadeInHeight:20}),(0,i.jsxs)("div",{className:eH().columnsContainer,children:[(0,i.jsx)(eP,{leftPanel:a,onCategorySelect:y,onCategoryDeselect:v}),(0,i.jsx)(eO,{mainPanel:r,onCategorySelect:y,onCategoryDeselect:v})]})]}),(0,i.jsx)(eg,{footer:c,pageWidth:b})]})}function eG(e){let{initialPersistedState:t,themeName:n,searchPageData:s}=e;return et(s),ee(s.site),(0,c.useEffect)(()=>{{let e=B(s.mainPanel.products,s.settingsList.isZooplusChoiceFeatureEnabled,s.settingsList.isSponsoredProductsEnabled).products;window.productListDataLayer=e}},[s]),(0,f.rm)(f.F4),(0,i.jsxs)(c.StrictMode,{children:[(0,i.jsx)(el,{metaAttributes:s.metaAttributes}),(0,i.jsx)(en,{initialPersistedState:t}),(0,i.jsx)(eq,{searchPageData:s,themeName:n})]})}Object.assign(n.g,{$:r,jQuery:r});let{publicRuntimeConfig:eJ}=l()();function eV(e){let t=(0,f.rm)(f._X),n=(null==t?void 0:t.toLowerCase())==="on"?"v2":"v1";return(0,i.jsx)(p.Zl,{cartVersion:n,stage:eJ.STAGE,children:(0,i.jsx)(g.fL,{content:e.searchPageData.headerContent,children:(0,i.jsx)(eG,{...e})})})}var eX=function(e){let{initialPersistedState:t,searchPageData:n,optimizelyDecisions:s}=e,a={...e},r=(0,c.useMemo)(()=>{var e,a;return{...t,layout:null!==(e=null==t?void 0:t.layout)&&void 0!==e?e:_,sorting:null!==(a=null==t?void 0:t.sorting)&&void 0!==a?a:h,products:n.mainPanel.products,productsCountText:n.mainPanel.productsCountText,leftNavigation:n.leftPanel.leftNavigation,facets:n.facets,inputParams:n.inputParams,site:n.site,pagination:n.mainPanel.pagination,settings:{isZooplusChoiceFlagEnabled:n.settingsList.isZooplusChoiceFeatureEnabled,isSponsoredProductsEnabled:n.settingsList.isSponsoredProductsEnabled},customer:{id:null,loaded:!1},refreshing:!1,lastUpdate:{},optimizelyDecisions:s}},[t,n,s]),{domain:o,selectedLocale:l}=n.site,p=(0,d.hU)(o),g=(0,m.u)(l,n.localization),y=(0,c.useRef)();return(0,c.useEffect)(()=>{y.current&&y.current.setState(r)},[r]),y.current||(y.current=G(r)),(0,i.jsx)(d.qJ,{locale:l,site:p,children:(0,i.jsx)(q,{value:y.current,children:(0,i.jsx)(u.a3,{i18n:g,children:(0,i.jsx)(f.M,{value:s,children:(0,i.jsx)(eV,{...a})})})})})},eQ=!0},6870:function(e){e.exports={bonusPointsWrapper:"BonusPointsDynamicWrapper_bonusPointsWrapper__oHQeM"}},18486:function(e){e.exports={leftPanel:"LayoutLeftColumn_leftPanel__E4zuL",emptyBonusPointsWrapper:"LayoutLeftColumn_emptyBonusPointsWrapper__nX3Bn",leftNavTitle:"LayoutLeftColumn_leftNavTitle__W5UAu",leftNavigationTreeWrapper:"LayoutLeftColumn_leftNavigationTreeWrapper__TFE93",leftNavigationTreeTopContent:"LayoutLeftColumn_leftNavigationTreeTopContent__TAZLu",lhsFiltersWrapper:"LayoutLeftColumn_lhsFiltersWrapper__g04fZ",leftNavigationTree:"LayoutLeftColumn_leftNavigationTree__4BRpm"}},57578:function(e){e.exports={pageTitle:"LayoutMainSection_pageTitle__m1c8Y",pageDescription:"LayoutMainSection_pageDescription__M3wuA",desktop:"LayoutMainSection_desktop__AL1dz",mobile:"LayoutMainSection_mobile__HrTQ8",main:"LayoutMainSection_main__Zv6KX",paginationWrapper:"LayoutMainSection_paginationWrapper___42t3"}},49504:function(e){e.exports={facetsVisibility:"TopFacets_facetsVisibility__i7Asn",searchFiltersVisibility:"TopFacets_searchFiltersVisibility__dC6J_"}},41397:function(e){e.exports={headerWrapper:"Page_headerWrapper__xvuOS",columnsContainer:"Page_columnsContainer__rufQt"}},63703:function(){},19760:function(t){"use strict";t.exports=e}},function(e){var t=function(t){return e(e.s=t)};return e.O(0,[508,887,55,274,627,437,203,215,478,888,774,179],function(){return t(22205),t(85623)}),e.O()}])})});
//# sourceMappingURL=search-d0b151e2bcd4a6d0.js.map