(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7345],{74918:function(e,r,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/products",function(){return n(66460)}])},66460:function(e,r,n){"use strict";n.r(r),n.d(r,{__N_SSP:function(){return eb},default:function(){return eC}});var t=n(85893),i=n(67294),s=n(49573),l=n(44950),a=n(24909),o=n(2417),c=n(58685),d=n(11163),h=n.n(d),u=n(22338),g=n(93717),x=n(27239),m=n(57747),j=n(55281),p=n(79773),v=n(60163),f=n(72177),b=n(93108),C=n(75201),w=n(11104),S=n(36265);let y=()=>{let{t:e}=(0,s.$G)(["common"]),r=(0,C.a)();return(0,i.useEffect)(()=>{(0,S.lg)(S.Iy.VIEW_ITEM_LIST,"search_results_shop",r.hits)},[r.hits]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.M,{columns:{base:2,lg:3,xl:4},spacing:{base:"4",md:"6"},children:r.hits.map(e=>(0,t.jsx)(w.d,{areaId:"search_results_shop",hit:e},e.objectID))}),!r.isLastPage&&(0,t.jsx)(x.M,{children:(0,t.jsx)(b.z,{colorScheme:"black",mt:"8",onClick:r.showMore,children:e("common:showMore")})})]})};var M=n(22757),_=n(54942);let F=()=>{var e,r;let{t:n}=(0,s.$G)(["components"]),{uiState:i}=(0,_.b)(),l=i.b.query,a=(null==i?void 0:null===(r=i.b)||void 0===r?void 0:null===(e=r.hierarchicalMenu)||void 0===e?void 0:e["categories.lvl0"])?i.b.hierarchicalMenu["categories.lvl0"][i.b.hierarchicalMenu["categories.lvl0"].length-1]:void 0;return a||l?(0,t.jsx)(M.X,{fontSize:"28",lineHeight:"1.25",children:l?n("components:searchHeading.title",{searchQuery:l}):a}):(0,t.jsx)(m.xu,{h:"35px"})};var k=n(48783),L=n(71293),I=n(81848),R=n(37386);let z=e=>{let{children:r}=e,{hits:n}=(0,I.O)(),{query:i}=(0,R.l)(),{t:l}=(0,s.$G)(["components"]);return 0===n.length&&i?(0,t.jsx)(x.M,{children:(0,t.jsxs)(k.g,{spacing:"4",textAlign:"center",children:[(0,t.jsx)(M.X,{fontSize:"28",lineHeight:"1.25",children:l("components:searchHeading.title",{searchQuery:i})}),(0,t.jsx)(L.x,{children:l("components:searchHits.noResults")})]})}):(0,t.jsx)(t.Fragment,{children:r})};var E=n(69946),O=n(10781),P=n(49269),N=n(51234);let H=e=>{let{brand:r}=e,{t:n}=(0,s.$G)(["components","common"]);return 0===r.items.length?null:(0,t.jsxs)(m.xu,{children:[(0,t.jsx)(M.X,{as:"h3",marginBottom:"5",size:"sm",children:n("components:brandFilter.title")}),(0,t.jsx)(P.c,{children:(0,t.jsx)(j.K,{spacing:"6",children:r.items.map(e=>(0,t.jsx)(N.X,{borderColor:"gray.200",colorScheme:"black",id:e.value,isChecked:e.isRefined,name:"brand",onChange:()=>{r.refine(e.value)},children:e.label},e.value))})}),r.canToggleShowMore&&!r.isShowingMore&&(0,t.jsx)(b.z,{colorScheme:"gray",w:"100%",mt:"4",onClick:()=>{r.toggleShowMore()},size:"sm",variant:"ghost",children:n("common:showMore")})]})};var T=n(73804),A=n(65028),D=n(2096),V=n(36948),W=n(78766);let q=(0,i.forwardRef)((e,r)=>(0,t.jsx)(V.J,{ref:r,marginTop:"-0.5",viewBox:"0 0 16 16",children:(0,t.jsx)("path",{d:"M11 8L5.99999 13L5.29999 12.3L9.59999 8L5.29999 3.7L5.99999 3L11 8Z",fill:"#121212"})}));q.displayName="ArrowIcon";let G=(0,W.E)(q);var $=n(23164),X=n(67421),Z=n(91586);let B=e=>{let{level:r,items:n,onNavigate:s,setShowCampaigns:l,showCampaigns:a}=e,{partnerHasProductsOnSales:o}=(0,$.c)(),{refine:c,canRefine:d}=(0,Z.n)({includedAttributes:["categories.lvl0","categories.lvl1","categories.lvl2","categories.lvl3","categories.lvl4","categories.lvl5","brand","query"]}),{t:h}=(0,X.$G)(["header"]);return 0===n.length?null:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(T.aV,{marginLeft:0,spacing:"1",children:[...o&&0===r?[{label:h("header:pages.campaigns"),value:"campaign",isRefined:!1,data:[],isRefinable:!1,onSale:!0}]:[],...n].map((e,o)=>{var h,u;return(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)(T.HC,{children:(0,t.jsx)(m.xu,{_hover:{textDecoration:"underline"},as:"button",border:"1px",borderColor:D.O9.greyBorder,borderRadius:"sm",borderStyle:"solid",height:0===r?"48px":"36px",fontSize:0===r?"1rem":"0.9rem",onClick:()=>{"onSale"in e?(l(!0),d&&c()):s(e.value)},pl:"4",pr:"4",style:e.isRefined||a&&"onSale"in e?{backgroundColor:D.O9.boxActive}:{},textAlign:"left",width:"calc(100% - ".concat(16*r,"px)"),ml:4*r,children:(0,t.jsxs)(g.k,{as:"span",children:[(0,t.jsx)(m.xu,{as:"span",fontWeight:e.isRefined||a&&"onSale"in e?600:"unset",children:e.label}),(0,t.jsx)(A.L,{as:"span"}),(0,t.jsx)(m.xu,{alignSelf:"center",as:"span",children:(0,t.jsx)(G,{animate:{rotate:e.isRefined&&(null===(h=e.data)||void 0===h?void 0:h.length)?90:0}})})]})})}),e.data&&e.data.length>0&&(0,t.jsx)(j.K,{mb:0===r&&o!==n.length-1?6:0,children:(0,t.jsx)(B,{items:null!==(u=e.data)&&void 0!==u?u:[],level:r+1,onNavigate:s,setShowCampaigns:l,showCampaigns:a})})]},e.value)})})})};var K=n(55083),U=n(83589),J=n(85335),Q=n(66205),Y=n(64859),ee=n(54346),er=n(14253),en=n(26516);let et=()=>{let{canRefine:e,refine:r}=(0,Z.n)({includedAttributes:["categories.lvl0","categories.lvl1","categories.lvl2","categories.lvl3","categories.lvl4","categories.lvl5","brand"]}),{t:n}=(0,s.$G)(["components"]);return e?(0,t.jsx)(b.z,{colorScheme:"red",fontSize:"md",w:"100%",onClick:r,size:"lg",variant:"outline",children:n("components:resetFilter.button")}):null},ei=e=>{let{children:r}=e,{items:n}=(0,en.b)({includedAttributes:["categories.lvl0","brand"]}),[s,l]=(0,i.useState)(!1),a=(0,i.useRef)(null);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.z,{borderColor:D.O9.greyBorder,display:{base:"inline-flex",md:"none"},fontSize:"md",w:"100%",leftIcon:(0,t.jsx)(V.J,{height:"16px",mt:"-0.5",viewBox:"0 0 16 16",width:"16px",children:(0,t.jsx)("path",{d:"M9 14H7C6.73478 14 6.48043 13.8946 6.29289 13.7071C6.10536 13.5196 6 13.2652 6 13V9.205L2.295 5.5C2.10721 5.31332 2.00112 5.05979 2 4.795V3C2 2.73478 2.10536 2.48043 2.29289 2.29289C2.48043 2.10536 2.73478 2 3 2H13C13.2652 2 13.5196 2.10536 13.7071 2.29289C13.8946 2.48043 14 2.73478 14 3V4.795C13.9989 5.05979 13.8928 5.31332 13.705 5.5L10 9.205V13C10 13.2652 9.89464 13.5196 9.70711 13.7071C9.51957 13.8946 9.26522 14 9 14ZM3 3V4.795L7 8.795V13H9V8.795L13 4.795V3H3Z",fill:"#121212"})}),onClick:()=>{l(!0)},ref:a,rightIcon:n.length>0?(0,t.jsx)(m.xu,{backgroundColor:D.O9.dark,borderRadius:"full",h:"16px",w:"16px",children:(0,t.jsx)(L.x,{color:"white",fontSize:"10",fontWeight:"bold",mt:"0.5",children:n.length})}):void 0,size:"lg",variant:"outline",children:"Filter"}),(0,t.jsxs)(K.d,{finalFocusRef:a,isOpen:s,onClose:()=>{l(!1)},placement:"left",children:[(0,t.jsx)(U.Z,{}),(0,t.jsxs)(J.s,{children:[(0,t.jsx)(Q.o,{}),(0,t.jsx)(Y.x,{children:"Filter"}),(0,t.jsx)(ee.f,{children:(0,t.jsx)(k.g,{alignItems:"stretch",minW:"100%",spacing:"10",children:r})}),(0,t.jsx)(er.m,{children:(0,t.jsx)(et,{})})]})]})]})};var es=n(10777),el=n(808),ea=n(61863);let eo=e=>{let r=e.find(e=>e.isRefined);return r?r.data&&eo(r.data)||r.label:void 0},ec=(e,r)=>{var n;let t=e.categories.findIndex(e=>e.name===r);return e.index.push(t),e.categories=(null===(n=e.categories[t])||void 0===n?void 0:n.categories)||[],e},ed=e=>{var r;let{setShowCampaigns:n,showCampaigns:s,locale:l}=e,a=(r="sv"===l?ea.go.Sv:ea.go.En,(0,es.a)({queryKey:["productCategoriesOrder"],queryFn:async()=>{let e=await (0,el.pZ)(r);return e.productCategoriesOrder.categories},staleTime:3e5})),o=(0,i.useMemo)(()=>a.data?(e,r)=>{let n=e.path.split(" > "),t=r.path.split(" > "),{index:i}=n.reduce(ec,{categories:a.data,index:[]}),{index:s}=t.reduce(ec,{categories:a.data,index:[]});for(let e=0;e<Math.min(i.length,s.length);e++){if(i[e]<s[e])return -1;if(i[e]>s[e])return 1}return i.length-s.length}:void 0,[a.data]),d=(0,E.g)({attributes:["categories.lvl0","categories.lvl1","categories.lvl2","categories.lvl3","categories.lvl4","categories.lvl5"],separator:" > ",sortBy:o,limit:50}),h=(0,O.c)({attribute:"brand",sortBy:["name:asc"],limit:8,showMore:!0,showMoreLimit:50}),u=eo(d.items);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ei,{children:a.data?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(B,{items:d.items,onNavigate:d.refine,level:0,setShowCampaigns:n,showCampaigns:s}),(0,t.jsx)(H,{brand:h})]}):null}),(0,t.jsxs)(j.K,{display:{base:"none",md:"flex"},minW:{lg:"72",base:"64"},spacing:"10",children:[(0,t.jsx)(m.xu,{h:"15px"}),(0,t.jsx)(c.T,{facetingAfterDistinct:!0,filters:"rankedCategory:'".concat(u||"undefined","' OR rankedCategory:none")}),a.data?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(B,{items:d.items,onNavigate:d.refine,level:0,setShowCampaigns:n,showCampaigns:s}),(0,t.jsx)(H,{brand:h}),(0,t.jsx)(et,{})]}):null]})]})};var eh=n(45057),eu=n(68490),eg=n(18388),ex=n(7963),em=n(20160),ej=n(12979);let ep=e=>{let{setShowCampaigns:r}=e,{t:n}=(0,X.$G)(["head","errors"]),{uiState:s}=(0,_.b)(),l=(0,ex.p)(),{productIds:a,isLoading:o}=(0,$.c)(),{isLoading:c,data:d,isError:h}=(0,em.W)(a);return((0,i.useEffect)(()=>{(s.b.hierarchicalMenu||s.b.refinementList||s.b.query)&&r(!1)},[r,s.b]),(0,i.useEffect)(()=>{let e="algoliaProductsError";h&&!l.isActive(e)&&l({id:e,position:"top",title:n("errors:fullscreenErrorTitle"),description:n("errors:cartDataFetchError"),status:"error",duration:5e3,isClosable:!0})},[h,n,l]),(o||c)&&ej.Z,!d||d&&0===d.length)?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(M.X,{fontSize:"28",lineHeight:"1.25",children:n("head:partner.titlePartnerCampaignPage")}),(0,t.jsx)(f.M,{columns:{base:2,lg:3,xl:4},spacing:{base:"4",md:"6"},children:d.map(e=>(0,t.jsx)(w.d,{areaId:"search_results_shop",hit:e},e.objectID))})]})},ev=(0,i.memo)(e=>{let{serverUrl:r,serverState:n,locale:s}=e,d=(0,i.useMemo)(()=>(0,eg.ph)(s),[s]),[f,b]=(0,i.useState)(!1);return(0,t.jsx)(l.H,{...n,children:(0,t.jsx)(a.p,{indexName:d,routing:{router:(0,p.v)({serverUrl:r,singletonRouter:h(),routerOptions:{cleanUrlOnDispose:!1}})},future:{preserveSharedStateOnUnmount:!0},searchClient:eu.L,children:(0,t.jsx)(u.W,{maxW:"7xl",children:(0,t.jsxs)(g.k,{direction:"column",children:[(0,t.jsx)(x.M,{children:(0,t.jsxs)(o.g,{indexId:"a",indexName:d,children:[(0,t.jsx)(c.T,{hitsPerPage:6}),(0,t.jsx)(v.A,{})]})}),(0,t.jsxs)(o.g,{indexId:"b",indexName:d,children:[(0,t.jsx)(c.T,{hitsPerPage:24}),(0,t.jsx)(eh.P,{}),(0,t.jsx)(z,{children:(0,t.jsxs)(m.xu,{display:"flex",flexDirection:{base:"column",md:"row"},children:[(0,t.jsx)(m.xu,{mb:{base:"4",md:"0"},mr:{base:0,md:"7"},children:(0,t.jsx)(ed,{setShowCampaigns:b,showCampaigns:f,locale:s})}),(0,t.jsx)(j.K,{spacing:"5",width:"100%",children:f?(0,t.jsx)(ep,{setShowCampaigns:b}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(F,{}),(0,t.jsx)(y,{})]})})]})})]})]})})})})},()=>!0);var ef=n(96156),eb=!0,eC=e=>{let{serverUrl:r,serverState:n,locale:i}=e,{t:l}=(0,s.$G)(["head"]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ef.Z,{title:l("head:partner.titlePartnerShopPage")}),(0,t.jsx)(ev,{serverState:n,serverUrl:r,locale:i})]})}},20160:function(e,r,n){"use strict";n.d(r,{W:function(){return c}});var t=n(10777),i=n(26043);let s=(0,i.x)("5JDUDF1UQW","b05811c3742d14df87244d8760e609aa");var l=n(18388);let a=async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=await s.getObjects({requests:r.map(r=>({indexName:(0,l.ph)(e),objectID:r}))});return n.results.filter(e=>!!e)};var o=n(11163);let c=(e,r)=>{let{locale:n}=(0,o.useRouter)();return(0,t.a)({queryFn:async()=>a(null!=n?n:"sv",e),queryKey:["algoliaProducts",...e],enabled:e.length>0,...r||{}})}}},function(e){e.O(0,[3817,8661,8300,1234,6246,7389,9774,2888,179],function(){return e(e.s=74918)}),_N_E=e.O()}]);