"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9665],{17971:function(e,t,n){n.d(t,{i:function(){return eo}});var r,i,a,o,s,l,c,d,u,h,m,p,f,g,b=n(8529),v=n(7328),w=n(2784),x=n(97729),y=n.n(x),C=n(41857),k=n(28885),O=n(73716),j=n(11006),B=n(48840),P=n(95235),S=n(25237),E=n.n(S),T=n(50311),I=n(93781),R=n(87330),Z=n(81292),N=n(92526),L=n(52322),A=E()(function(){return Promise.resolve().then(n.bind(n,41829))},{ssr:!0,fallback:(0,L.jsx)("div",{style:{width:24,height:24}}),loadableGenerated:{webpack:function(){return[41829]}}}),D=E()(function(){return Promise.resolve().then(n.bind(n,97457))},{ssr:!0,fallback:(0,L.jsx)("div",{style:{width:24,height:24}}),loadableGenerated:{webpack:function(){return[97457]}}}),_=B.zo.div(r||(r=(0,v.Z)(["\n padding: ",";\n background-color: ",";\n"])),(0,B.W0)(2),function(e){return e.theme.colors.palette.greys.white}),M=(0,B.iv)(i||(i=(0,v.Z)(["\n ","\n text-decoration: none;\n outline: 0px;\n display: flex;\n align-items: center;\n width: fit-content;\n\n &:hover {\n text-decoration: underline;\n cursor: pointer;\n }\n\n &:focus-visible {\n outline: solid 2px ",";\n }\n"])),(0,R.xv)("small","default"),function(e){return e.theme.colors.palette.brand.base}),z=B.zo.a(a||(a=(0,v.Z)(["\n ","\n"])),M),W=B.zo.button(o||(o=(0,v.Z)(["\n ","\n ",";\n"])),M,function(e){return e.padding&&(0,N.o)(e.padding)}),U=B.zo.span(s||(s=(0,v.Z)(["\n width: 24px;\n height: 26px;\n"]))),G=function(e){var t=e.LinkWrapper,n=(0,T.Fg)();return(0,L.jsx)(_,{className:e.className,"data-testid":e.dataTestId,children:t&&e.url?(0,L.jsx)(t,{href:e.url,children:(0,L.jsxs)(z,{children:[(0,L.jsx)(U,{children:n.elements.breadCrumbs.chevronIcon.left.svgPath?(0,L.jsx)(D,{xmlns:"http://www.w3.org/2000/svg",viewBox:n.elements.breadCrumbs.chevronIcon.viewBox,width:n.elements.breadCrumbs.chevronIcon.width,height:n.elements.breadCrumbs.chevronIcon.height,children:(0,L.jsx)("path",{d:n.elements.breadCrumbs.chevronIcon.left.svgPath,fillRule:"evenodd"})}):(0,L.jsx)(A,{})}),e.text]})}):e.url?(0,L.jsxs)(z,{href:e.url,children:[n.elements.breadCrumbs.chevronIcon.left.svgPath?(0,L.jsx)(D,{xmlns:"http://www.w3.org/2000/svg",viewBox:n.elements.breadCrumbs.chevronIcon.viewBox,width:n.elements.breadCrumbs.chevronIcon.width,height:n.elements.breadCrumbs.chevronIcon.height,children:(0,L.jsx)("path",{d:n.elements.breadCrumbs.chevronIcon.left.svgPath,fillRule:"evenodd"})}):(0,L.jsx)(A,{}),e.text]}):(0,L.jsxs)(W,{"data-testid":"backwards-nav-button",onClick:e.onClick,padding:n.elements.breadCrumbs.backNavPadding,children:[n.elements.breadCrumbs.chevronIcon.left.svgPath?(0,L.jsx)(D,{xmlns:"http://www.w3.org/2000/svg",viewBox:n.elements.breadCrumbs.chevronIcon.viewBox,width:n.elements.breadCrumbs.chevronIcon.width,height:n.elements.breadCrumbs.chevronIcon.height,children:(0,L.jsx)("path",{d:n.elements.breadCrumbs.chevronIcon.left.svgPath,fillRule:"evenodd"})}):(0,L.jsx)(A,{}),e.text]})})},V=n(51339);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;te.ellipsis.minNumberOfItems),i=(0,b.Z)(r,2),a=i[0],o=i[1],s=(0,T.Fg)(),l=e.ellipsis.enabled&&e.isMobile&&a?e.items.length>3&&e.ellipsis.hideActiveLink?e.items.slice(-3):e.items.slice(-2):e.items,c=function(t){if(e.enableAlternateBreadcrumbStyle){var n=s.elements.breadCrumbs.chevronIcon.alternateSVG;return(0,L.jsx)(X,{xmlns:"http://www.w3.org/2000/svg",viewBox:null==n?void 0:n.viewBox,width:null==n?void 0:n.width,height:null==n?void 0:n.height,"aria-hidden":"true",focusable:"false",style:{marginLeft:(null==n?void 0:n.marginLeft)||"0",marginRight:(null==n?void 0:n.marginRight)||"0",display:t||"block"},children:(0,L.jsx)("path",{d:null==n?void 0:n.right,fillRule:"evenodd",stroke:null==n?void 0:n.strokeColour})})}var r=s.elements.breadCrumbs.chevronIcon;return r.right.svgPath?(0,L.jsx)(X,{xmlns:"http://www.w3.org/2000/svg",viewBox:r.viewBox,width:r.width,height:r.height,"aria-hidden":"true",focusable:"false",style:{display:t||"block"},children:(0,L.jsx)("path",{d:r.right.svgPath,fillRule:"evenodd"})}):(0,L.jsx)(Y,{focusable:"false"})},d=l.map(function(t,n){var r=e.ellipsis.hideActiveLink&&n===l.length-2?"none":"block";return n!==l.length-1?(0,L.jsxs)(et,{"data-testid":"breadcrumb-item-".concat(n),display:e.ellipsis.enabled&&e.isMobile||e.forceDisplayBreadcrumbs,children:[c(r),(0,L.jsx)(er,{href:t.url,capitalizeText:e.capitalizeText,textStyling:s.elements.breadCrumbs.linkStyling,textDecoration:s.elements.breadCrumbs.linkStyling.textDecoration,children:t.text})]},n):(0,L.jsx)(et,{"data-testid":"breadcrumb-item-".concat(n),display:e.ellipsis.enabled&&e.isMobile||e.forceDisplayBreadcrumbs,children:e.enableHomePageBreadcrumb&&1===l.length?(0,L.jsx)(er,{href:t.url,capitalizeText:e.capitalizeText,children:t.text}):(0,L.jsx)(K,q(q({"aria-current":"page","data-testid":"active-breadcrumb",capitalizeText:e.capitalizeText},e.ellipsis.hideActiveLink&&{hideActive:e.ellipsis.hideActiveLink}),{},{textStyling:s.elements.breadCrumbs.activeLinkStyling,children:t.text}))},n)});return l.length>0?(0,L.jsx)("div",{children:(0,L.jsxs)(ee,{"aria-label":e.breadcrumbLabel,isMobile:e.isMobile,ellipsisEnabled:e.ellipsis.enabled,showBackButton:e.showBackButton,paddingBottom:null===(t=e.styleOverride)||void 0===t?void 0:t.paddingBottom,children:[e.showBackButton&&e.backButton&&(0,L.jsx)(Q,{children:(0,L.jsx)(G,{onClick:e.backButton.goBack,text:e.backButton.text})}),e.ellipsis.enabled&&e.isMobile&&a&&(0,L.jsxs)("div",{style:{display:"flex"},children:[(0,L.jsx)(en,{emphasis:"low",onClick:function(){return o(!1)},children:"..."}),(0,L.jsx)(X,{xmlns:"http://www.w3.org/2000/svg",viewBox:s.elements.breadCrumbs.chevronIcon.viewBox,width:s.elements.breadCrumbs.chevronIcon.width,height:s.elements.breadCrumbs.chevronIcon.height,children:(0,L.jsx)("path",{d:s.elements.breadCrumbs.chevronIcon.right.svgPath,fillRule:"evenodd"})})]}),(0,L.jsx)($,q(q({},e.ellipsis.enabled&&e.isMobile&&{overflow:null===(n=e.styleOverride)||void 0===n?void 0:n.overflow}),{},{children:d}))]})}):null}),ea=j.zo.div(g||(g=(0,v.Z)(["\n display: flex;\n height: ",";\n width: 100%;\n overflow-x: auto;\n overflow-y: hidden;\n max-width: ",";\n margin: "," auto 0 auto;\n ","\n"])),function(e){var t;return null===(t=e.theme.elements)||void 0===t||null===(t=t.breadCrumbs)||void 0===t?void 0:t.height},function(e){return e.theme.site.siteWidth},(0,B.W0)(3),function(e){return(0,N.o)(e.theme.elements.breadCrumbs.padding)}),eo=function(e){var t=e.breadcrumbs,n=e.schemaItems,r=e.enableBackButton,i=e.className,a=e.originUrl,o=e.styleOverride,s=e.ellipsis,l=void 0===s?{}:s,c=e.isMobile,d=e.breadcrumbLabel,u=e.capitalizeText,h=(0,C.ND)(),m=h.enableBackToSearchWithinBreadCrumbs,p=h.enableHomePageBreadcrumb,f=h.enableAlternateBreadcrumbStyle,g=h.enableFullBreadcrumbsOnMobile,v=(0,k.ag)("general.back.text"),x=(0,k.ag)("general.breadcrumbs.arialabel"),j=w.useState(!1),B=(0,b.Z)(j,2),P=B[0],S=B[1],E=w.useState(""),T=(0,b.Z)(E,2),I=T[0],R=T[1],Z="undefined"!=typeof document?document.referrer:"",N=window.location.href,A=l.enabled,D=l.minNumberOfItems,_=l.hideActiveLink;return(w.useEffect(function(){var e=(0,O.Oj)(window,"search").search;if(r){var t=window.sessionStorage;if(!t)return;var n=window.performance.getEntriesByType("navigation")[0];if(!n)return;var i={previous:(t.getItem("previousCurrentPages")?JSON.parse(t.getItem("previousCurrentPages")||""):"").current,current:window.location.pathname};t.setItem("previousCurrentPages",JSON.stringify(i)),t.getItem("firstVisitedPage")||(t.setItem("firstVisitedPage",window.location.pathname),t.setItem("firstVisitedPageCount","0"));var o=t.getItem("firstVisitedPage")||"",s=Number(t.getItem("firstVisitedPageCount"))||0;"navigate"===n.type&&window.location.pathname===o&&window.location.pathname!==i.previous&&(s+=1),"back_forward"===n.type&&window.location.pathname===o&&s>1&&(s-=1),t.setItem("firstVisitedPageCount",s.toString()),N.includes("autocomplete=productsuggestion")&&N.includes("search=")&&e&&R("".concat(a,"/elysium.search?search=").concat(e)),S(s>1||window.location.pathname!==o||Z.includes("elysium.search")||(m||!1)&&N.includes("autocomplete=productsuggestion")&&N.includes("search="))}},[N,r,m,a,Z]),t&&(p||!(t.length<=1)))?(0,L.jsxs)(ea,{"data-testid":"breadcrumbs",className:i,children:[(0,L.jsx)(y(),{children:(0,L.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:n})}})}),(0,L.jsx)(ei,{enableHomePageBreadcrumb:p,breadcrumbLabel:d||x,items:t,backButton:{text:v,goBack:function(){m&&I?window.location.assign(I):window.history.back()}},showBackButton:P,capitalizeText:u,styleOverride:o,enableAlternateBreadcrumbStyle:f,ellipsis:{hideActiveLink:void 0!==_&&_,enabled:void 0!==A&&A,minNumberOfItems:void 0===D?3:D},isMobile:c,forceDisplayBreadcrumbs:g})]}):null}},55065:function(e,t,n){n.d(t,{G:function(){return i}});var r,i=((r={}).HOME_PAGE="HOMEPAGE",r.LANDING="LANDING",r.SEARCH="SEARCH",r.PRODUCT="PRODUCT",r.ACCOUNT="ACCOUNT",r.BASKET="BASKET",r.PRODUCT_LIST="PRODUCT_LIST",r.STORE_LOCATOR="STORE_LOCATOR",r.PERSONALISE="PERSONALISE_YOUR_BOX",r)},22182:function(e,t,n){n.d(t,{F:function(){return _}});var r,i,a,o=n(82269),s=n(8529),l=n(7328),c=n(95235),d=n(2784),u=n(5632),h=n(1761),m=n(11006),p=n(48840),f=n(81292),g=n(57209),b=n(67971),v=n(93421),w=n(55065),x=n(73153),y=n(63601),C=n(96412),k=n(13089),O=n(80304),j=n(29017),B=n(48200),P=n(70314),S=n.n(P),E=n(96965),T=n(52322),I=(0,E.Z)().captureExceptionComponentLevel,R=function(e){(0,O.Z)(r,e);var t,n=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=(0,B.Z)(r);return e=t?Reflect.construct(n,arguments,(0,B.Z)(this).constructor):n.apply(this,arguments),(0,j.Z)(this,e)});function r(e){var t;return(0,C.Z)(this,r),(t=n.call(this,e)).state={error:null},t}return(0,k.Z)(r,[{key:"componentDidCatch",value:function(e,t){var n=S()().publicRuntimeConfig,r=this.context,i=r.logger,a=r.brand,o=r.subsite;n.IS_PRODUCTION&&I(e,a,o),i.error(e.message,{stack:t.componentStack}),this.setState({error:e})}},{key:"render",value:function(){return this.state.error?(0,T.jsx)("h1",{"data-testid":"error-message",children:"An error occured"}):this.props.children}}]),r}(d.Component);(0,c.Z)(R,"contextType",v.L);var Z=["responsiveMargin","enableMaxWidth","children"];function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t0&&(null===(e=window.performance.getEntriesByType("navigation")[0])||void 0===e?void 0:e.loadEventStart)!==0?m(!0):window.addEventListener("load",t),function(){window.removeEventListener("load",t)}},[]),d.useEffect(function(){var a=n.requestConfig.enableBrowserPageVisits&&e.sendPageVisit;!(window.performance.getEntriesByName("pageChangeStart").length>0)&&c&&!p.current&&a&&null!==f&&(n.updateHistory(),t({type:"page_visit",payload:r({basket:i,requestData:{start_timestamp:window.performance.timeOrigin,url:window.location.href,duration_ms:window.performance.getEntriesByType("navigation")[0].duration},eventData:{type:n.pageType&&A[n.pageType]?A[n.pageType]:"page_visit"}})}),p.current=!0)},[c,e.sendPageVisit,n.requestConfig.enableBrowserPageVisits,f]);var C=e.responsiveMargin,k=e.enableMaxWidth,O=e.children,j=(0,o.Z)(e,Z);return(0,T.jsx)(R,{children:(0,T.jsx)(D,L(L({},j),{},{responsiveMargin:void 0!==C&&C,className:e.className,enableMaxWidth:void 0===k||k,children:O}))})}}}]); //# sourceMappingURL=9665-e13c5bb3dca69754.js.map