1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1651],{92671:function(t,e,n){"use strict";n.d(e,{h:function(){return u}});var r=n(11720);function i(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}var l=i()?r.useLayoutEffect:r.useEffect;var c=["unstable_skipInitialRender"],a=function(t){var e=t.children,n=t.type,i=void 0===n?"reach-portal":n,c=t.containerRef,a=(0,r.useRef)(null),u=(0,r.useRef)(null),o=function(){var t=(0,r.useState)(Object.create(null))[1];return(0,r.useCallback)((function(){t(Object.create(null))}),[])}();return l((function(){if(a.current){var t=a.current.ownerDocument,e=(null==c?void 0:c.current)||t.body;return u.current=null==t?void 0:t.createElement(i),e.appendChild(u.current),o(),function(){u.current&&e&&e.removeChild(u.current)}}}),[i,o,c]),u.current?(0,r.createPortal)(e,u.current):(0,r.createElement)("span",{ref:a})},u=function(t){var e=t.unstable_skipInitialRender,n=function(t,e){if(null==t)return{};var n,r,i={},l=Object.keys(t);for(r=0;r<l.length;r++)n=l[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,c),i=(0,r.useState)(!1),l=i[0],u=i[1];return(0,r.useEffect)((function(){e&&u(!0)}),[e]),e&&!l?null:(0,r.createElement)(a,n)}},30247:function(t,e,n){"use strict";var r,i=n(11720);function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l.apply(null,arguments)}e.Z=function(t){return i.createElement("svg",l({viewBox:"0 0 448 512"},t),r||(r=i.createElement("path",{d:"M4.251 181.1C7.392 177.7 11.69 175.1 16 175.1c3.891 0 7.781 1.406 10.86 4.25l197.1 181.1l197.1-181.1c6.5-6 16.64-5.625 22.61 .9062c6 6.5 5.594 16.59-.8906 22.59l-208 192c-6.156 5.688-15.56 5.688-21.72 0l-208-192C-1.343 197.7-1.749 187.6 4.251 181.1z"})))}},17857:function(t,e,n){"use strict";var r,i=n(11720);function l(){return l=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l.apply(null,arguments)}e.Z=function(t){return i.createElement("svg",l({viewBox:"0 0 512 512"},t),r||(r=i.createElement("path",{d:"M0 71.53C0 49.7 17.7 32 39.53 32H472.5C494.3 32 512 49.7 512 71.53C512 80.73 508.8 89.64 502.9 96.73L320 317.8V446.1C320 464.8 304.8 480 286.1 480C278.6 480 271.3 477.5 265.3 472.9L204.4 425.4C196.6 419.4 192 410.1 192 400.2V317.8L9.076 96.73C3.21 89.64 0 80.73 0 71.53V71.53zM39.53 64C35.37 64 32 67.37 32 71.53C32 73.28 32.61 74.98 33.73 76.33L220.3 301.8C222.7 304.7 224 308.3 224 312V400.2L284.1 447.6C285.3 447.9 285.7 448 286.1 448C287.2 448 288 447.2 288 446.1V312C288 308.3 289.3 304.7 291.7 301.8L478.3 76.33C479.4 74.98 480 73.28 480 71.53C480 67.37 476.6 64 472.5 64H39.53z"})))}},30467:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return G}});var r,i=n(10253),l=n(97997),c=n(11720),a=n(51759),u=n(17857);function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o.apply(null,arguments)}var s=function(t){return c.createElement("svg",o({viewBox:"0 0 448 512"},t),r||(r=c.createElement("path",{d:"M224 160c4.094 0 8.188-1.562 11.31-4.688c6.25-6.25 6.25-16.38 0-22.62l-96-96c-6.25-6.25-16.38-6.25-22.62 0l-96 96c-6.25 6.25-6.25 16.38 0 22.62s16.38 6.25 22.62 0L112 86.63V464C112 472.8 119.2 480 128 480s16-7.156 16-16V86.63l68.69 68.69C215.8 158.4 219.9 160 224 160zM427.3 356.7C424.2 353.6 420.1 352 416 352s-8.188 1.562-11.31 4.688L336 425.4V48C336 39.16 328.8 32 320 32s-16 7.156-16 16v377.4l-68.69-68.69c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62l96 96c6.25 6.25 16.38 6.25 22.62 0l96-96C433.6 373.1 433.6 362.9 427.3 356.7z"})))},d=n(30247),f=n(89727),v=n(48843),h=n(69940),m=n(38348),Z=n(83596),p=n(14924),C=n(51351),b=n(94184),y=n.n(b),g=n(87947),B=n(5020),I=n.n(B),N=function(t){t=null!==t?t:(0,C.Z)(new TypeError("Cannot destructure undefined"));var e=(0,i.Z)((0,v.EN)(),2),n=e[0],r=e[1],a=(0,g.dD)(),u=(0,c.useCallback)((function(t){return function(){r(t)}}),[]);return(0,l.BX)("div",{className:I().layout,children:[(0,l.tZ)("span",{className:y()(I().layoutIcon,I().layoutIconGrid,(0,p.Z)({},I()["layoutIcon-active"],"grid"===n)),onClick:u("grid"),children:(0,l.BX)("span",{children:[(0,l.tZ)("span",{}),(0,l.tZ)("span",{}),(0,l.tZ)("span",{}),(0,l.tZ)("span",{})]})}),a?(0,l.tZ)("span",{className:y()(I().layoutIcon,I().layoutIconRows,(0,p.Z)({},I()["layoutIcon-active"],"rows"===n)),onClick:u("rows"),children:(0,l.tZ)("span",{children:(0,l.tZ)("span",{})})}):null]})},w=n(26042),k=n(69396),E=n(99534),O=n(46587),S=n(10084),V=n(76239),M=n(66984),X=n(3839),x=n(39043),L=n(86184),R=n(9306),j=n(38894),F=n.n(j),P=function(){var t=(0,M.Pr)().data,e=(0,v.ZO)(),n=e.value,r=e.change,i=(0,v.ol)(),a=(0,c.useCallback)((function(t){return function(e){r(t),i.submit()}}),[r,i]);return(0,l.tZ)("div",{className:F().sortOptions,children:null===t||void 0===t?void 0:t.sortOptions.map((function(t){var e=t.fieldValue===n;return(0,l.tZ)("button",{className:"".concat(F().sortItem," ").concat(e?F().sortItemSelected:""),onClick:a(t.fieldValue),children:t.title},t.fieldValue)}))})},z=function(){var t=(0,a.Z)("common").t,e=(0,c.useState)(!0),n=e[0],r=e[1],i=(0,c.useCallback)((function(){r((function(t){return!t}))}),[]);return(0,l.BX)("div",{className:F().headerContent,children:[(0,l.BX)("div",{className:F().headerSort,onClick:i,children:[(0,l.tZ)("h2",{children:t("sortBy")}),n?(0,l.tZ)(m.Z,{content:x.Z}):(0,l.tZ)(m.Z,{content:X.Z})]}),(0,l.tZ)(L.z,{open:n,children:function(t){return(0,l.tZ)(R.Z,{height:t.value?"auto":0,contentClassName:F().sortingContent,duration:.3,children:(0,l.tZ)(P,{})})}})]})},T=n(22823),_=n(2803),A=n.n(_),q=function(t){var e,n,r=(0,a.Z)("common").t,i=(0,v.Rx)(),u=i.actions,o=i.filters,s=(0,c.useRef)({}),d=(0,c.useCallback)((function(){u.submit(),t.closeModal()}),[u,t.closeModal]),f=(0,c.useMemo)((function(){var t={};return function(e){return t[e]||(t[e]=function(t){s.current[e]=t}),t[e]}}),[]);return(0,c.useEffect)((function(){if(t.initialFilterId){var e=setTimeout((function(){var e;null===(e=s.current[t.initialFilterId])||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})}),300);return function(){return clearTimeout(e)}}}),[t.initialFilterId]),(0,l.BX)(l.HY,{children:[(0,l.tZ)(z,{category:t.category}),(0,l.BX)(O.aV,{children:[(null===(e=t.category)||void 0===e||null===(n=e.children)||void 0===n?void 0:n.length)?(0,l.tZ)(O.HC,{icon:V.Z,children:r("subcategories")}):null,(0,l.tZ)("div",{className:A().filterItems,children:o&&o.map((function(e){return(0,l.tZ)("div",{className:A().filterItemWrapper,ref:f(e.id),children:(0,l.tZ)(T.Z,{filter:e,className:A().filterItem,defaultOpen:e.id===t.initialFilterId})},e.id)}))})]}),(0,l.tZ)(O.eX,{children:(0,l.tZ)(S.Z,{className:A().showSelectedButton,size:"large",width:"full",onClick:d,children:r("show-products")})})]})},D=function(t){var e=t.category;return(0,l.tZ)(O.h4,{textAlign:"left",className:A().headerText,children:null===e||void 0===e?void 0:e.name})},H=function(t){var e=t.opened,n=t.onClose,r=t.initialFilterId,i=(0,E.Z)(t,["opened","onClose","initialFilterId"]);return(0,l.tZ)(O.ZP,{open:e,className:A().filtersModal,onClose:n,header:D,hidePosition:"left",Component:q,props:(0,k.Z)((0,w.Z)({},i),{initialFilterId:r})})},G=function(){var t=(0,a.Z)("common").t,e=(0,f.A)().category,n=(0,v.mN)(),r=(0,v.n4)().fields,o=(0,c.useState)(!1),p=o[0],C=o[1],b=(0,c.useState)(null),y=b[0],g=b[1],B=(0,c.useRef)(null),w=(0,c.useCallback)((function(){C(!1),g(null),B.current=null}),[]),k=(0,c.useCallback)((function(){p?(C(!1),B.current=null,setTimeout((function(){g(null),C(!0)}),50)):(g(null),C(!0))}),[p]),E=(0,c.useCallback)((function(t){p?(C(!1),B.current=t,setTimeout((function(){g(B.current),C(!0)}),50)):(g(t),C(!0))}),[p]),O=(0,c.useCallback)((function(t){var e=t.currentTarget.dataset.f
1ilterId;e&&E(e)}),[E]),S=(0,c.useMemo)((function(){return Object.entries(r).reduce((function(t,e){var r=(0,i.Z)(e,2),l=r[0],c=r[1],a=n&&n.find((function(t){return t.id==l}));return a&&c?Array.isArray(c)?t+c.filter((function(t){return!!a.attributes.find((function(e){return e.value==t}))})).length:[h.vA.BetweenInputs,h.vA.BetweenRanges].includes(a.type)||a.attributes.find((function(t){return t.value==c}))?t+1:t:t}),0)}),[r,n]);return(0,l.BX)("div",{className:I().root,children:[(0,l.tZ)("div",{className:I().filterBar,children:(0,l.BX)("div",{className:I().filterBarScroll,children:[(0,l.BX)("button",{type:"button",className:I().filterButton,onClick:k,"aria-label":t("filters"),children:[(0,l.tZ)(m.Z,{content:u.Z,className:I().filterButtonIcon,"aria-hidden":"true"}),(0,l.BX)("span",{children:[t("filters"),S>0?" (".concat(S,")"):""]})]}),(0,l.BX)("button",{type:"button",className:I().filterButton,onClick:k,"aria-label":t("sortBy"),children:[(0,l.tZ)(m.Z,{content:s,className:I().filterButtonIcon,"aria-hidden":"true"}),(0,l.tZ)("span",{children:t("sortBy")})]}),null===n||void 0===n?void 0:n.map((function(t){return(0,l.BX)("button",{type:"button",className:I().filterButton,"data-filter-id":t.id,onClick:O,"aria-label":t.name,children:[(0,l.tZ)("span",{children:t.name}),(0,l.tZ)(m.Z,{content:d.Z,className:I().filterButtonChevron,"aria-hidden":"true"})]},t.id)}))]})}),(0,l.tZ)(Z.Z,{horizontal:!0}),(0,l.tZ)("div",{className:I().display,children:(0,l.tZ)(N,{})}),(0,l.tZ)(H,{opened:p,onClose:w,closeModal:w,category:e,initialFilterId:y})]})}},2803:function(t){t.exports={filterItems:"qwcsGuVDX5",filterItemWrapper:"aL5ZawQ1sG",filterItem:"N4NLwduba4",showSelectedButton:"SG5rOCB-KP",filtersModal:"V1afaHFFk8"}},38894:function(t){t.exports={headerSort:"PosZxBtacC",headerText:"SPR0q4koSY",headerContent:"unDqyh11nU",sortingContent:"SM8pEMrevL",sortOptions:"DhxvwlN-cu",sortItem:"riq04fY59v",sortItemSelected:"_-1vhnei5q3"}},88850:function(t,e){"use strict";e.f=void 0,e.f=function(t,e){return"function"===typeof t?t.length?t(e):t():t}},91784:function(t,e,n){"use strict";e.Z=void 0;var r=n(11720);e.Z=function(){var t=r.useRef(!0);return t.current?(t.current=!1,!0):t.current}},76530:function(t,e,n){"use strict";function r(t){return e=>{t.forEach((t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)}))}}n.d(e,{l:function(){return r}})}}]);
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.