1"use strict";(self.webpackChunk_lux2_ssr_catalogue_sfcc=self.webpackChunk_lux2_ssr_catalogue_sfcc||[]).push([["2500"],{74801:function(e,n,t){var r=t(32485),o=t.n(r),a=t(41594),i=t.n(a),l=t(43627),c=t(33906),u=t(86755),d=t(59412);n.A=function(e){var n,t,r=e.ariaLabel,a=e.autoId,s=e.componentId,f=e.children,v=e.className,h=e.disabled,p=void 0!==h&&h,m=e.elementType,b=e.gaTrackingId,y=e.gaTrackingName,w=e.href,g=e.id,A=e.name,E=e.onClick,x=e.onKeyDown,k=void 0===x?c.A:x,S=e.onKeyPress,O=void 0===S?c.A:S,C=e.onKeyUp,I=void 0===C?c.A:C,T=e.overrideTracking,D=e.role,j=e.tabIndex,P=e.target,z=e.testId,K=e.title,M=e.type,B=void 0===M?"primary":M,L=o()("".concat(v),{secondary:null==B?void 0:B.includes("secondary"),tertiary:null==B?void 0:B.includes("tertiary"),roundedSecondary:"roundedSecondary"===B,roundedPrimary:"roundedPrimary"===B}),N=function(e){var n=e.target.textContent||"";(0,l.IJ)({interactionText:n,interactionClickElement:v,interactionElementId:s,interactionTarget:w})};return i().createElement(d.r,(n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},r=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.forEach(function(n){var r;r=t[n],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return e}({},{className:L,disabled:p,elementType:void 0===m?"submit":m,href:w,id:g,name:A,role:void 0===D?"button":D,tabIndex:j,target:P,title:K}),t=t={"data-testid":z,"data-auto-id":a,onClick:function(e){N(e),b&&y&&!T&&(0,u.A)(b,y),!p&&E&&(e.preventDefault(),E(e))},onKeyDown:k,onKeyUp:I,onKeyPress:O,"aria-label":r},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):(function(e){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n.push.apply(n,t)}return n})(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))}),n),f)}},75279:function(e,n,t){t.d(n,{Ay:function(){return es}});var r=t(41594),o=t.n(r),a=t(75206),i=t.n(a),l=t(98951),c=t(86123),u=t(95599),d=t(7218),s=t(33906),f=t(87876),v=t(74801),h=t(37177),p=t(5556),m=t.n(p),b=t(10159),y=t(12538),w=t(35217),g=t(10474),A=t(49054),E=(0,l.YE)(),x=h.A.keycode,k=x.tab,S=x.upArrow,O=x.downArrow,C=function(e,n){return[n.which,n.keyCode].includes(e.code)||e.key===n.key},I=function(e){var n=e.keyDownEvent,t=e.document,r=e.firstFocusableModalElement,o=e.lastFocusableModalElement,a=C(k,n)&&!n.shiftKey||C(O,n)?"next":"prev";"next"===a&&t.activeElement===o&&(n.preventDefault(),r.focus()),"prev"===a&&t.activeElement===r&&(n.preventDefault(),o.focus())},T=function(e){if(C(k,e)||C(O,e)||C(S,e)){var n=(0,A.Kr)(e.currentTarget);n.length>1&&"dummyFocusableElement"===n[0].id&&(n[0].tabIndex=-1),I({keyDownEvent:e,document:E,firstFocusableModalElement:n[0],lastFocusableModalElement:n[n.length-1]})}},D=t(8162),j=t(16133),P=t(55509),z=t(25390),K=t(46147),M=t(41217),B=t(99552);function L(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}function N(){var e=L(["\n .text-component-wrapper {\n padding-top: 0;\n }\n"]);return N=function(){return e},e}function F(){var e=L(["\n align-items: center;\n display: flex;\n height: 100vh;\n height: 100dvh;\n justify-content: center;\n left: 0;\n position: fixed;\n top: 0;\n width: 100vw;\n z-index: ",";\n"]);return F=function(){return e},e}function R(){var e=L(["\n background-color: rgba(0, 0, 0, 0.4);\n height: inherit;\n left: 0;\n position: absolute;\n top: 0;\n width: inherit;\n"]);return R=function(){return e},e}function W(){var e=L(["\n background-color: ",";\n border: "," solid ",";\n box-shadow: 0 "," "," "," rgba(0, 0, 0, 0.3);\n display: flex;\n flex-direction: column;\n height: auto;\n margin: 0 ",";\n max-height: 100%;\n opacity: 1;\n outline: none;\n padding: 0;\n position: relative;\n transform: scale(1);
1\n transition: 0.2s opacity ease-out, 0.25s transform ease-out;\n width: 100%;\n z-index: ",";\n\n @media (min-width: ",") {\n margin: 0;\n\n ",";\n }\n\n ",";\n"]);return W=function(){return e},e}function q(){var e=L(["\n align-self: end;\n cursor: pointer;\n line-height: 1;\n margin: "," "," 0 0;\n z-index: ",";\n"]);return q=function(){return e},e}function U(){var e=L(["\n text-align: center;\n padding: "," 0 ",";\n"]);return U=function(){return e},e}function _(){var e=L(["\n border: 0;\n height: auto;\n overflow-x: hidden;\n overflow-y: auto;\n padding: ",";\n position: relative;\n width: 100%;\n -webkit-overflow-scrolling: touch;\n\n ",";\n"]);return _=function(){return e},e}var H=D.default.div(N()),Y=D.default.div(F(),B.NU),Z=D.default.div(R()),G=D.default.div(W(),K.ON,(0,P.A)(1),K.Vi,(0,P.A)(3),(0,P.A)(10),(0,P.A)(1),(0,P.A)(15),B.NU,function(e){return e.applySizeOnMobile?z.Ay.sm:z.DK},function(e){if("xxl"===e.size)return"\n height: 100%;\n max-height: 100%;\n max-width: 100%;\n width: 100%;\n ";if("xl"===e.size)return"\n height: initial;\n max-height: 80%;\n min-height: ".concat((0,P.A)(320),";\n width: 80%;\n ");if("l"===e.size)return"\n height: auto;\n max-height: calc(100% - ".concat((0,P.A)(68),");\n max-width: calc(100% - ").concat((0,P.A)(30),");\n width: ").concat((0,P.A)(700),";\n ");if("r"===e.size)return"\n height: auto;\n max-width: calc(100% - ".concat((0,P.A)(30),");\n width: ").concat((0,P.A)(534),";\n ");if("m"===e.size)return"\n height: auto;\n max-height: calc(100% - ".concat((0,P.A)(68),");\n max-width: calc(100% - ").concat((0,P.A)(30),");\n width: ").concat((0,P.A)(498),";\n ");else return"\n height: auto;\n max-height: calc(100% - ".concat((0,P.A)(68),");\n max-width: calc(100% - ").concat((0,P.A)(30),");\n width: ").concat((0,P.A)(398),";\n ")},function(e){var n,t,r=(0,j.A)(null!=(n=e.panelWidth)?n:"0");return e.panelWidth&&(null==(t=e.panelWidth)?void 0:t.indexOf("%"))>-1?"width: ".concat(e.panelWidth,";"):r?"width: ".concat((0,P.A)(r),";"):null}),J=D.default.div(q(),M.vv,M.vv,B.WZ),V=D.default.div(U(),(0,P.A)(16),(0,P.A)(32)),$=D.default.div(_(),(0,P.A)(24),function(e){return e.gutter?"padding: 0 ".concat((0,P.A)(15),";"):""}),Q=null;function X(e){var n=e.ariaModal,t=e.children,a=e.close,l=e.closeButtonAria,c=e.closeButtonText,u=e.closeIconEl,d=e.disableClose,s=e.handleKeyDown,f=e.handleCloseBtnKeyDown,h=e.likelyScrollable,p=e.modalAriaLabel,m=e.modalRole,b=e.onBackdropClick,w=e.panelWidth,g=e.gutter,A=e.size,E=e.applySizeOnMobile,x=e.uuid,k=(0,r.useRef)(),S=(0,r.useRef)(),O=function(e){a(e)};return(0,r.useEffect)(function(){setTimeout(function(){S.current&&S.current.focus&&S.current.focus()},100)},[]),i().createPortal(o().createElement(Y,{id:x,ref:k,className:"modal-wrapper",onKeyDown:s,"data-testid":"modal-wrapper"},o().createElement(Z,{onClick:function(e){b(e)},"data-testid":"modal-backdrop"}),o().createElement("div",{tabIndex:0}),o().createElement(G,{"aria-label":p,"aria-modal":n,onKeyDown:T,panelWidth:w,role:m,size:A,applySizeOnMobile:E,"data-testid":"modal-window"},!d&&o().createElement(J,{"aria-label":"Close this modal",className:"closeButtonWrapper",onClick:O,onKeyDown:f,ref:u,role:"button",tabIndex:0,likelyScrollable:h,"data-testid":"modal-window-close-button"},o().createElement(y.A,{width:16})),o().createElement($,{gutter:g,"data-testid":"modal-content"},o().createElement(o().Fragment,null,d&&!c&&o().createElement("span",{id:"dummyFocusableElement","aria-hidden":!0,tabIndex:0,ref:S}),o().createElement(o().Fragment,null,t,c&&o().createElement(V,null,o().createElement(v.A,{"aria-label":l,onClick:O},c)),Q)))),o().createElement("div",{tabIndex:0})),document.body)}function ee(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function en(e,n){return null!=n&&"u">typeof Symbol&&n[Symbol.hasInstance]?!!n[Symbol.hasInstance](e):e instanceof n}function et(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t,r,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var a=[],i=!0,l=!1;try{for(o=o.call(e);!(i=(t=o.next()).done)&&(a.push(t.value),!n||a.length!==n);i=!0);}catch(e){l=!0,r=e}finally{try{i||null==o.return||o.return()}finally{if(l)throw r}}return a}}
1(e,n)||function(e,n){if(e){if("string"==typeof e)return ee(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ee(e,n)}}(e,n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}!(0,g.A)()&&b.isMacOs&&b.isSafari&&(Q=o().createElement(w.A,{tabIndex:0,className:"end-modal-content"},"You have reached the end of the dialog.")),X.propTypes={ariaModal:m().string,children:m().any,close:m().func.isRequired,closeButtonAria:m().string,closeButtonText:m().string,closeIconEl:m().object,disableClose:m().bool,handleKeyDown:m().func,likelyScrollable:m().bool,modalAriaLabel:m().string,modalRole:m().string,onBackdropClick:m().func,panelWidth:m().string,gutter:m().bool,size:m().string};var er=[],eo=(0,l.YE)(),ea=function(e,n){eo.querySelectorAll("body > div").forEach(function(t){t.getAttribute("id")!==n&&t.setAttribute("aria-hidden",e.toString())})},ei=function(){er.forEach(function(e){var n=e.el,t=e.value;n.children.length||(n.textContent=""),n.setAttribute("aria-live",t)}),er=[]},el=function(e,n){e.querySelectorAll('[aria-live="polite"], [aria-live="assertive"]').forEach(function(e){var t;n.push({el:e,value:null!=(t=e.getAttribute("aria-live"))?t:"polite"})}),e.querySelectorAll("*").forEach(function(e){var t=e.shadowRoot;t&&el(t,n)})},ec=function(e){eo.body.style.overflow="hidden",u.m0||u.uF||ea(!0,e),el(eo,er=[]),er.forEach(function(e){return e.el.setAttribute("aria-live","off")})},eu=function(e){eo.body.style.overflow="",u.m0||u.uF||ea(!1,e),ei()},ed=function(e){var n=e.addAriaTags,t=void 0===n||n,i=e.anchorArialLabel,l=e.anchorClassName,p=e.anchorComponentId,m=e.autoId,b=e.children,y=e.className,w=e.disableClose,g=void 0!==w&&w,A=e.disableBackdropClose,E=void 0!==A&&A,x=e.disablePopup,k=void 0!==x&&x,S=e.gutter,O=void 0===S||S,C=e.modalAriaLabel,I=e.modalId,T=e.modalEventId,D=e.onClose,j=e.onOpen,P=e.open,z=void 0!==P&&P,K=e.panelWidth,M=e.size,B=e.applySizeOnMobile,L=e.text,N=e.likelyScrollable,F=e.closeButtonText,R=e.closeButtonAria,W=void 0===R?"Close this modal":R,q=e.fallbackActiveElement,U=et((0,r.useState)((0,d.A)()),1)[0],_=et((0,r.useState)(z),2),Y=_[0],Z=_[1],G=et((0,r.useState)(),2),J=G[0],Q=G[1],ee=et((0,r.useState)((0,c.A)()),1)[0],er=et((0,r.useState)(),2),ea=er[0],el=er[1],ed=(0,r.useRef)(null),es=(0,r.useRef)(null),ef=(0,r.useRef)(null),ev=(0,r.useRef)(null),eh=et((0,r.useState)(!1),2),ep=eh[0],em=eh[1],eb=(0,r.useRef)(null),ey=et((0,r.useState)(z?eo.activeElement:void 0),2),ew=ey[0],eg=ey[1];(0,r.useEffect)(function(){Y&&j&&j()},[Y]),(0,r.useEffect)(function(){if(I){eo.querySelectorAll('[href="#'.concat(I,'"]')).forEach(function(e){e.setAttribute("aria-haspopup","dialog")});var e=function(e){var n,t,r,o=e.target,a=null!=(n=null==o||null==(t=o.closest)?void 0:t.call(o,'[href="#'.concat(I,'"]')))?n:null==o||null==(r=o.querySelector)?void 0:r.call(o,'[href="#'.concat(I,'"]'));a&&(eb.current=a)};return eo.addEventListener("click",e,!0),function(){eo.removeEventListener("click",e,!0)}}},[I]);var eA=function(e){if(D&&e&&D(e),es.current=ew||J||ea||q,u.m0||u.uF){var n=eb.current||(en(ew,HTMLElement)?ew:null)||J||ea||(en(q,HTMLElement)?q:null);if(eb.current=null,n){es.current=n;var t=eo.getElementById(ee);if(t){var r=t.querySelector('[data-testid="modal-window"]');r&&(r.removeAttribute("aria-modal"),r.removeAttribute("role")),t.setAttribute("aria-hidden","true")}u.m0&&n.focus({preventScroll:!0})}eo.body.style.overflow=""}I===window.location.hash.replace("#","")&&window.history.replaceState(null,"",window.location.pathname+window.location.search),Z(!1),I&&window.dispatchEvent(new CustomEvent("onCloseOfModalId".concat(I)))},eE=function(e){e.preventDefault(),e.stopPropagation(),g||eA(e)};(0,r.useEffect)(function(){z&&eg(eo.activeElement),Y&&!z&&eA()},[z]),(0,r.useEffect)(function(){var e=function(){var e=eo.activeElement||void 0,n=e&&e.getAttribute("href");if(n&&n.indexOf(window.location.hash)>-1)eg(e);else if(eb.current)eg(eb.current);else{var t=eo.querySelector("a[href='".concat(window.location.hash,"']"));t&&eg(t)}var r=I===window.location.hash.replace("#","");Z(r),r&&(ec(ee),eo.querySelectorAll("[href='".concat(window.location.hash,"']")).forEac
1h(function(e){e.setAttribute("aria-haspopup","dialog")}))};return window.addEventListener("hashchange",e),function(){window.removeEventListener("hashchange",e)}}),(0,r.useEffect)(function(){if(!T)return s.A;var e=function(){Z(!0),ec(ee),el(eo.activeElement)};return window.addEventListener(T,e),function(){window.removeEventListener(T,e)}},[T,ee]),(0,r.useEffect)(function(){return Z(z),z&&ec(ee),function(){return eu(ee)}},[z,ee]),(0,r.useEffect)(function(){!g&&Y&&ed.current&&ed.current.focus()},[Y,g]),(0,r.useEffect)(function(){if(!Y){var e=es.current;if(e){var n=window.setTimeout(function(){es.current=null,u.uF?(eo.body.style.overflow="",ef.current=e,em(!0)):u.m0?(e.focus({preventScroll:!0}),ei()):(eu(ee),e.focus({preventScroll:!0}))},0);return function(){window.clearTimeout(n)}}}},[Y,ee]),(0,r.useEffect)(function(){if(ep){null==(e=ev.current)||e.focus({preventScroll:!0});var e,n=window.setTimeout(function(){var e,n=ef.current;if(n){ef.current=null;var t=null==(e=ev.current)?void 0:e.parentElement;t&&(t.removeAttribute("role"),t.removeAttribute("aria-modal")),em(!1),n.focus({preventScroll:!0}),eu(ee)}},400);return function(){return window.clearTimeout(n)}}},[ep,ee]);var ex=function(e){"Escape"===e.code&&(e.preventDefault(),e.stopPropagation(),eA(e))},ek=(0,r.useCallback)(function(){ef.current&&(ef.current=null,em(!1),eu(ee))},[ee]);return o().createElement(o().Fragment,null,o().createElement(H,{className:void 0===y?"Modal":y,onKeyDown:ex},L&&o().createElement(f.A,{ariaLabel:i,autoId:m,className:l,componentId:p,onClick:function(e){var n=e.currentTarget;Z(!0),ec(ee),eg(n),Q(n),k&&eu(ee),e.preventDefault()},role:"button"},L),U&&o().createElement(o().Fragment,null,b),!U&&Y&&o().createElement(o().Fragment,null,k&&o().createElement($,{gutter:O},b,F&&o().createElement(V,null,o().createElement(v.A,{"aria-label":W,onClick:eE},F))),!k&&o().createElement(X,{modalAriaLabel:C,ariaModal:t?"true":void 0,panelWidth:K,modalRole:t?"dialog":void 0,size:void 0===M?"s":M,applySizeOnMobile:B,disableClose:g,close:eE,handleKeyDown:ex,handleCloseBtnKeyDown:function(e){var n=h.A.keycode,t=n.escape,r=n.space,o=n.enter,a=n.upArrow,i=e.which||e.keyCode;[t.code,r.code,o.code].includes(i)?(e.preventDefault(),e.stopPropagation(),eA(e)):a.code===i&&(e.preventDefault(),e.currentTarget.focus())},closeIconEl:ed,likelyScrollable:void 0!==N&&N,gutter:O,children:b,closeButtonText:F,closeButtonAria:W,onBackdropClick:function(e){e.preventDefault(),e.stopPropagation(),E||eA(e)},uuid:ee}))),ep&&(0,a.createPortal)(o().createElement("div",{role:"dialog","aria-modal":"true"},o().createElement("button",{ref:ev,tabIndex:-1,className:"visually-hidden",onBlur:ek})),eo.body))};ed.legacyName="ux-modal";var es=ed},35217:function(e,n,t){function r(){var e,n,t=(e=["\n position: absolute;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n white-space: nowrap; /* added line */\n"],n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}})));return r=function(){return t},t}n.A=t(8162).default.div(r())},86755:function(e,n,t){var r=t(43627);n.A=function(e,n,t){(0,r.Ay)({interactionText:n,interactionClickElement:e,interactionTarget:null!=t?t:"".concat(window.location.pathname).concat(window.location.search).concat(window.location.hash),event:"analyticsInteractionTracking"})}}
1,37177:function(e,n){n.A={keycode:{enter:{code:13,key:"Enter"},space:{code:32,key:"Space"},tab:{code:9,key:"Tab"},pageUp:{code:33,key:"PageUp"},pageDown:{code:34,key:"PageDown"},leftArrow:{code:37,key:"ArrowLeft"},upArrow:{code:38,key:"ArrowUp"},rightArrow:{code:39,key:"ArrowRight"},downArrow:{code:40,key:"ArrowDown"},escape:{code:27,key:"Escape"},home:{code:36,key:"Home"},end:{code:35,key:"End"}}}},59412:function(e,n,t){t.d(n,{g:function(){return a},r:function(){return i}});var r=t(8162);function o(){var e,n,t=(e=["\n ","\n"],n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}})));return o=function(){return t},t}var a=t(3146).x6,i=r.default.button.attrs(function(e){return{type:e.elementType}})(o(),a)},99552:function(e,n,t){t.d(n,{Gl:function(){return c},NU:function(){return i},WZ:function(){return a},bh:function(){return o},dY:function(){return r},rH:function(){return l}});var r=-1,o=0,a=1e3,i=9999,l=11e4,c=10;n.Ay={lowest:-1,level0:0,level1:1e3,level2:2e3,level3:3e3,level4:4e3,level5:5e3,level6:6e3,level7:7e3,level8:8e3,level9:9e3,highest:9999,aboveLPOverlay:107159,forToolTip:11e4}}}]);
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.