/*! @version pwa-studio: 14.1.0, @magento/venia-ui: ~11.5.0, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~14.4.1, @magento/pagebuilder: ~9.3.2, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
(window.webpackJsonp=window.webpackJsonp||[]).push([[93],{"8eLZ":function(e,n,t){"use strict"
var a=t("PBB4"),o=t.n(a)()(function(e){return e[1]})
o.push([e.i,".submenu-root-YH- {\n\n    box-shadow: 0 3px rgb(var(--venia-global-color-gray-100));\n}\n\n.submenu-root_inactive-ntB {\n}\n\n.submenu-root_active-4SW {\n}\n\n.submenu-submenu-uu0 {\n}\n\n.submenu-submenuItems-j7a {\n\n    grid-template-columns: repeat(var(--grid-cols), minmax(0, 1fr));\n    grid-column-start: var(--col-start, 2);\n}\n\n.submenu-categoryExtras-aGe {\n}\n\n.submenu-categorySidebarRight-2ig {\n}\n",""]),o.locals={root:"submenu-root-YH- top-full absolute bg-white left-0 right-0 px-10 xl_px-2 4xl_px-0",root_inactive:"submenu-root_inactive-ntB submenu-root-YH- top-full absolute bg-white left-0 right-0 px-10 xl_px-2 4xl_px-0 hidden",root_active:"submenu-root_active-4SW submenu-root-YH- top-full absolute bg-white left-0 right-0 px-10 xl_px-2 4xl_px-0 flex",submenu:"submenu-submenu-uu0 w-full justify-start items-start px-0 pt-[2.375rem] pb-10 gap-x-9 mx-auto grid min-h-submenu max-h-submenu max-w-site min-w-submenu overflow-auto relative grid-cols-submenu 2xl_gap-0",submenuItems:"submenu-submenuItems-j7a grid justify-start w-full col-end-8 row-start-1 gap-y-10",categoryExtras:"submenu-categoryExtras-aGe col-start-1 col-end-1 w-[13.438rem] border-background-light-grey border-solid flex flex-col justify-between 2xl_mr-2 3xl_mr-10",categorySidebarRight:"submenu-categorySidebarRight-2ig absolute right-0 row-start-1 items-center justify-center 4xl_right-0"},n.a=o},Ajsm:function(e,n,t){"use strict"
var a=t("PBB4"),o=t.n(a)()(function(e){return e[1]})
o.push([e.i,".submenuColumn-submenuColumn-bS2 {\n}\n\n.submenuColumn-heading-VkN {\n}\n\n.submenuColumn-headingActive-Pr2 {\n}\n\n.submenuColumn-link-Ibx {\n}\n\n.submenuColumn-linkActive-Fm4 {\n}\n\n.submenuColumn-chevronRight-Y9M {\n}\n\n.submenuColumn-link-Ibx:hover .submenuColumn-chevronRight-Y9M,\n.submenuColumn-linkActive-Fm4 .submenuColumn-chevronRight-Y9M,\n.submenuColumn-headingActive-Pr2 .submenuColumn-chevronRight-Y9M,\n.submenuColumn-heading-VkN:hover .submenuColumn-chevronRight-Y9M {\n    opacity: 1;\n}\n",""]),o.locals={submenuColumn:"submenuColumn-submenuColumn-bS2 w-full 2xl_px-2 3xl_px-0",heading:"submenuColumn-heading-VkN font-bold w-full pt-0 pb-6 inline-flex items-center hover_no-underline",headingActive:"submenuColumn-headingActive-Pr2 submenuColumn-heading-VkN font-bold w-full pt-0 pb-6 inline-flex items-center hover_no-underline font-black",link:"submenuColumn-link-Ibx text-sm leading-heading whitespace-break-spaces text-balance flex items-center no-underline focus_underline py-2.5 hover_no-underline hover_font-bold focus_no-underline",linkActive:"submenuColumn-linkActive-Fm4 submenuColumn-link-Ibx text-sm leading-heading whitespace-break-spaces text-balance flex items-center no-underline focus_underline py-2.5 hover_no-underline hover_font-bold focus_no-underline font-bold",chevronRight:"submenuColumn-chevronRight-Y9M opacity-0 shrink-0 transition-opacity duration-300"},n.a=o},EkL0:function(e,n,t){"use strict"
t.r(n),t.d(n,"default",function(){return ce})
var a=t("ddV6"),o=t.n(a),r=t("ERkP"),u=t.n(r),i=t("kQwz"),l=t("RhWx"),c=t.n(l),s=t("zCf4"),d=t("4Ctl"),f=t("rMIT"),m=t("31Ou"),b=t("GBwV"),g=t("yKoZ"),v=t("0qG1"),h=t("OcLQ"),p=t("vB0K"),y=t.n(p),M=t("p3Sc"),$={injectType:"singletonStyleTag",insert:"head",singleton:!0},C=(y()(M.a,$),M.a.locals||{}),x=t("97Jx"),k=t.n(x),w=t("daAW"),S=t("1/iB"),j=t("a2yC"),O=t("J7Ko"),I=t("MpjY"),_={injectType:"singletonStyleTag",insert:"head",singleton:!0},E=(y()(I.a,_),I.a.locals||{}),A=t("aWzz")
function $2cf8bb4b9e45dc81$export$e08e3b67e392101e(...e){return(...n)=>{for(let t of e)"function"==typeof t&&t(...n)}}function $9f1ad800ae5e6534$export$48d1ea6320830260(e){if(e)return n=>{let t=!0,a={...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1,"function"==typeof n.continuePropagation&&n.continuePropagation()},isPropagationStopped:()=>t}
e(a),!t||"function"==typeof n.isPropagationStopped&&n.isPropagationStopped()||n.stopPropagation()}}function $d5a2be505488529f$var$testUserAgent(e){var n
if("undefined"==typeof window||null==window.navigator)return!1
let t=null===(n=window.navigator.userAgentData)||void 0===n?void 0:n.brands
return Array.isArray(t)&&t.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function $d5a2be505488529f$var$testPlatform(e){var n
return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(n=window.navigator.userAgentData)||void 0===n?void 0:n.platform)||window.navigator.platform)}function $d5a2be505488529f$var$cached(e){let n=null
return()=>(null==n&&(n=e()),n)}const P=$d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testPlatform(/^Mac/i)}),L=$d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testPlatform(/^iPhone/i)}),N=$d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testPlatform(/^iPad/i)||P()&&navigator.maxTouchPoints>1}),R=$d5a2be505488529f$var$cached(function(){return L()||N()}),T=($d5a2be505488529f$var$cached(function(){return P()||R()}),$d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testUserAgent(/AppleWebKit/i)&&(R()||!D())})),D=($d5a2be505488529f$var$cached(function(){return T()&&!D()&&!K()}),$d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testUserAgent(/Chrome|CriOS|CrMo/i)})),K=($d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testUserAgent(/Android/i)}),$d5a2be505488529f$var$cached(function(){return $d5a2be505488529f$var$testUserAgent(/(Firefox|FxiOS)/i)})),U=new Set(["shift","alt","control","meta","mod"]),B=["Alt","Control","Meta","Shift"]
function $b15d3ffd1d5f90aa$var$sortedModifierTokens(e){return B.filter(n=>e.has(n))}function $b15d3ffd1d5f90aa$export$d636f01a2eaffd51(e){let n=e.split("+").reduce((e,n)=>{let t=n.toLowerCase()
return U.has(t)?"shift"===t?e.shift=!0:"alt"===t?e.alt=!0:"control"===t?e.ctrl=!0:"meta"===t?e.meta=!0:"mod"===t&&(e.mod=!0):e.key=n,e},{shift:!1,alt:!1,ctrl:!1,meta:!1,mod:!1,key:""})
if(""===n.key)throw new Error(`Invalid keyboard shortcut: "${e}". Must include exactly one non-modifier key (e.g. "a", "Enter", "ArrowDown"). Combine any of Shift, Alt, Ctrl, Meta, and Mod.`)
return n}function $b15d3ffd1d5f90aa$var$normalizeEventKey(e){return e.toLowerCase()}const F={space:" ",esc:"escape",del:"delete",ins:"insert",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",pageup:"pageup",pagedown:"pagedown"}
function $b15d3ffd1d5f90aa$export$6cfa2ace150c84a5(e){let n=$b15d3ffd1d5f90aa$var$sortedModifierTokens(function $b15d3ffd1d5f90aa$export$9932402e211e7315(e){let n=new Set
return e.alt&&n.add("Alt"),e.shift&&n.add("Shift"),e.ctrl&&n.add("Control"),e.meta&&n.add("Meta"),e.mod&&n.add(P()?"Meta":"Control"),n}(e)),t=function $b15d3ffd1d5f90aa$var$canonicalKeyFromSpecKey(e){let n=$b15d3ffd1d5f90aa$var$normalizeEventKey(e),t=F[n]
return null!=t?t:n}(e.key)
return n.length>0?`${n.join("+")}+${t}`:t}function $b15d3ffd1d5f90aa$export$786304bda41dd69f(e){let n=$b15d3ffd1d5f90aa$var$sortedModifierTokens(function $b15d3ffd1d5f90aa$export$bf26c410e1f8fe6d(e){let n=new Set
return e.altKey&&n.add("Alt"),e.ctrlKey&&n.add("Control"),e.metaKey&&n.add("Meta"),e.shiftKey&&n.add("Shift"),n}(e)),t=$b15d3ffd1d5f90aa$var$normalizeEventKey(e.key)
return(n.length>0?`${n.join("+")}+`:"")+t}function $cc3c3666b64debad$export$8ee0fc9ee280b4ee(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType}function $cc3c3666b64debad$export$af51f0f06c0f328a(e){return $cc3c3666b64debad$export$8ee0fc9ee280b4ee(e)&&11===e.nodeType&&"host"in e}var W=t("eHuJ")
function $d8ac7ed472840322$export$4282f70798064fe0(e,n){if(!(0,W.a)())return!(!n||!e)&&e.contains(n)
if(!e||!n)return!1
let t=n
for(;null!==t;){var a
if(t===e)return!0
t="function"!=typeof t.assignedElements&&(null===(a=t.assignedSlot)||void 0===a?void 0:a.parentNode)?t.assignedSlot.parentNode:$cc3c3666b64debad$export$af51f0f06c0f328a(t)?t.host:t.parentNode}return!1}function $d8ac7ed472840322$export$e58f029f0fbfdb29(e){if((0,W.a)()&&e.target instanceof Element&&e.target.shadowRoot){var n,t
if("composedPath"in e)return null!==(n=e.composedPath()[0])&&void 0!==n?n:null
if("composedPath"in e.nativeEvent)return null!==(t=e.nativeEvent.composedPath()[0])&&void 0!==t?t:null}return e.target}function $bf74df7506f65576$export$8f71654801c2f7cd(e){let n,t,{shortcuts:a,allowRepeats:o=!1,allowComposing:r=!1}=e
if(a){let u=function $b15d3ffd1d5f90aa$export$2fd1fc8039383ae1(e){let n=new Map
for(let[t,a]of Object.entries(e)){let e=$b15d3ffd1d5f90aa$export$d636f01a2eaffd51(t)
n.set($b15d3ffd1d5f90aa$export$6cfa2ace150c84a5(e),a)}return e=>{let t=$b15d3ffd1d5f90aa$export$786304bda41dd69f(e),a=n.get(t),o=null==a?void 0:a(e)
void 0===o&&void 0!==a?o={shouldContinuePropagation:!1,shouldPreventDefault:!0}:"boolean"==typeof o&&(o={shouldContinuePropagation:!o,shouldPreventDefault:o}),(null==o?void 0:o.shouldPreventDefault)&&e.preventDefault(),(!a||(null==o?void 0:o.shouldContinuePropagation))&&e.continuePropagation()}}(a),i=$9f1ad800ae5e6534$export$48d1ea6320830260(e=>{var n,t
$d8ac7ed472840322$export$4282f70798064fe0(e.currentTarget,$d8ac7ed472840322$export$e58f029f0fbfdb29(e))?(null===(n=e.nativeEvent)||void 0===n?void 0:n.repeat)&&!o||(null===(t=e.nativeEvent)||void 0===t?void 0:t.isComposing)&&!r?e.continuePropagation():u(e):e.continuePropagation()}),l=$9f1ad800ae5e6534$export$48d1ea6320830260(e=>{var n,t
$d8ac7ed472840322$export$4282f70798064fe0(e.currentTarget,$d8ac7ed472840322$export$e58f029f0fbfdb29(e))?((null===(n=e.nativeEvent)||void 0===n?void 0:n.repeat)&&!o||null===(t=e.nativeEvent)||void 0===t||t.isComposing,e.continuePropagation()):e.continuePropagation()})
n=e.onKeyDown?$2cf8bb4b9e45dc81$export$e08e3b67e392101e(e.onKeyDown,i):i,t=e.onKeyUp?$2cf8bb4b9e45dc81$export$e08e3b67e392101e(e.onKeyUp,l):l}else n=$9f1ad800ae5e6534$export$48d1ea6320830260(e.onKeyDown),t=$9f1ad800ae5e6534$export$48d1ea6320830260(e.onKeyUp)
return{keyboardProps:e.isDisabled?{}:{onKeyDown:n,onKeyUp:t}}}var z=t("itu5"),G=t("EH0d"),Y=t("fZli"),Q=t("uCZA"),H=t("8eLZ"),V={injectType:"singletonStyleTag",insert:"head",singleton:!0},J=(y()(H.a,V),H.a.locals||{}),Z=t("L/g/"),q=t("ypG/"),X=t("Ajsm"),ee={injectType:"singletonStyleTag",insert:"head",singleton:!0},ne=(y()(X.a,ee),X.a.locals||{}),te=function SubmenuColumn(e){var n=e.category,t=e.categoryUrlSuffix,a=e.onNavigate,o=e.handleCloseSubMenu,i=Object(m.a)(ne,e.classes),l=Object(Z.a)("/".concat(n.url_path).concat(t||"")),c=null,s=Object(r.useCallback)(function(){o(),a()},[o,a])
if(n.children.length){var d=n.children.map(function(a,o){var r=a.url_path,l=a.isActive,c=a.name,d=Object(Z.a)("/".concat(r).concat(t||"")),f=o===n.children.length-1?e.keyboardProps:{},m=l?i.linkActive:i.link
return u.a.createElement("li",{key:o},u.a.createElement(w.b,k()({},f,{className:m,to:d,onClick:s}),c))})
c=u.a.createElement("ul",null,d)}var f=n.children.length?{}:e.keyboardProps,b=n.isActive?i.headingActive:i.heading
return u.a.createElement("div",{className:i.submenuColumn},u.a.createElement(w.b,k()({},f,{className:Object(q.a)(i.link,b),to:l,onClick:s}),n.name),c)},ae=Object(r.memo)(te)
te.propTypes={CategoryTypes:O.a,CommonCategoryTypes:O.b}
var oe=function Submenu(e){var n=e.items,t=e.parentCategory,a=e.isFocused,o=e.subMenuState,i=e.handleCloseSubMenu,l=e.categoryUrlSuffix,c=e.onNavigate,s=Object(m.a)(J,e.classes),d=G.c.position,f=d.left,b=d.right,g=G.c.mediaRole.desktop,v=function useSubMenu(e){var n=e.isFocused,t=e.subMenuState,a=e.handleCloseSubMenu,o=e.itemsLength,r=e.parentCategory,u=e.onNavigate,i=$bf74df7506f65576$export$8f71654801c2f7cd({onKeyDown:function onKeyDown(e){e.shiftKey||"Tab"!==e.key?e.target.removeEventListener("blur",a):e.target.addEventListener("blur",a)}}).keyboardProps,l=n&&t,c=!l,s=Object(z.a)({categoryId:null==r?void 0:r.uid,position:"left",mediaRole:"desktop",handleCloseSubMenu:a,onNavigate:u,skip:c}),d=s.positionBanners,f=s.loading,m=s.error,b=s.buttonCount,g=Object(z.a)({categoryId:null==r?void 0:r.uid,position:"right",mediaRole:"desktop",handleCloseSubMenu:a,onNavigate:u,skip:c}),v=g.positionBanners,h=g.loading,p=g.error,y=g.buttonCount,M=(null!=y?y:0)>0,$=(null!=b?b:0)>0&&(f||Boolean(!m&&d)),C=o<6&&M&&(h||Boolean(!p&&v))
return{keyboardProps:i,isSubMenuActive:l,gridColumns:function calculateGridColumns(e){return 5===e?6:e<6?$?5:6:7===e?5:6}(o),shouldRenderRightSidebar:C,shouldRenderLeftSidebar:$,shouldUseFullWidth:!$,isLeftSidebarLoading:f,isRightSidebarLoading:h,leftButtonCount:b,rightButtonCount:y}}({isFocused:a,subMenuState:o,handleCloseSubMenu:i,itemsLength:n.length,parentCategory:t,onNavigate:c}),h=v.isSubMenuActive,p=v.gridColumns,y=v.shouldRenderRightSidebar,M=v.shouldRenderLeftSidebar,$=v.shouldUseFullWidth,C=v.isLeftSidebarLoading,x=v.isRightSidebarLoading,k=v.leftButtonCount,w=v.rightButtonCount,S=h?s.root_active:s.root_inactive,j=Object(r.useMemo)(function(){return{}},[]),O=n.map(function(e,n){var t=3===n?v.keyboardProps:j
return u.a.createElement(ae,{index:n,keyboardProps:t,key:e.uid,category:e,categoryUrlSuffix:l,onNavigate:c,handleCloseSubMenu:i})}),I=u.a.createElement("div",{className:s.categorySidebarRight},u.a.createElement(Q.a,{category_id:t.uid,position:b,mediaRole:g,handleCloseSubMenu:i,isLoading:x,buttonCount:w})),_=$?1:2
return u.a.createElement("div",{className:S},u.a.createElement("div",{className:s.submenu},M&&u.a.createElement("div",{className:s.categoryExtras},u.a.createElement(Q.a,{category_id:t.uid,position:f,mediaRole:g,handleCloseSubMenu:i,isLoading:C,buttonCount:k})),u.a.createElement("div",{className:s.submenuItems,style:{"--grid-cols":p,"--col-start":_}},O),y&&I,u.a.createElement(Y.a,{onNavigate:c,handleCloseSubMenu:i})))},re=Object(r.memo)(oe)
oe.propTypes={CategoryTypes:O.a,CommonCategoryTypes:O.b,classes:Object(A.shape)({root_active:A.string,root_inactive:A.string,submenuItemsShorten:A.string,submenuItemsExtended:A.string,submenu:A.string,categoryExtras:A.string})}
var ue=function MegaMenuItem(e){var n=e.category,t=e.mainNavWidth,a=e.categoryUrlSuffix,i=e.subMenuState,l=e.onNavigate,c=e.handleClickOutside,s=Object(m.a)(E,e.classes),d=Object(j.a)(n.url_path),f=Object(j.b)(n.url_path,a),b=function useMegaMenuItem(e){var n=e.category,t=e.activeCategoryId,a=e.subMenuState,u=e.onMouseEnter,i=e.handleSubMenuFocus,l=Object(r.useState)(!1),c=o()(l,2),s=c[0],d=c[1],f=n.id===t,m=n.color_distinction,b=Object(r.useCallback)(function(){d(!1)},[d]),g=Object(r.useCallback)(function(){u(),i(),d(!0)},[u,i]),v=Object(r.useMemo)(function(){return!!s&&!!a},[s,a]),h=Object(r.useCallback)(function(e){var t=e.key,a=e.shiftKey
if("ArrowDown"===t||" "===t)return e.preventDefault(),void(n.children.length||n.navigationItem?g():b())
"ArrowUp"!==t&&"Escape"!==t||b(),a&&"Tab"===t&&b()},[n.children.length,n.navigationItem,b,g]),p=Object(r.useRef)(null),y=Object(r.useCallback)(function(e){"Escape"===e.key&&v&&(e.preventDefault(),e.stopPropagation(),b(),p.current&&p.current.focus&&p.current.focus())},[v,b])
return{isFocused:s,isActive:f,handleOpenSubMenu:g,handleCloseSubMenu:b,isMenuActive:v,handleKeyDown:h,handleContainerKeyDown:y,triggerLinkRef:p,colors:m}}(e),g=b.isFocused,v=b.isActive,h=b.handleOpenSubMenu,p=b.handleCloseSubMenu,y=b.isMenuActive,M=b.handleKeyDown,$=b.handleContainerKeyDown,C=b.triggerLinkRef,x=b.colors,O=Object(r.useMemo)(function(){return y?s.megaMenuItem_active:s.megaMenuItem},[y,s.megaMenuItem_active,s.megaMenuItem]),I=Object(r.useMemo)(function(){return y?s.megaMenuItem_overlay:s.megaMenuItem_clear},[y,s.megaMenuItem_overlay,s.megaMenuItem_clear]),_=Object(r.useMemo)(function(){return x?{color:x}:null},[x]),A=Object(r.useMemo)(function(){return n.navigationItem?u.a.createElement(S.a,{navigationItem:n.navigationItem,handleCloseSubMenu:p,onNavigate:l,isActive:y,isExtrasLinks:!0}):n.children.length?u.a.createElement(re,{isFocused:g,subMenuState:i,items:n.children,parentCategory:n,mainNavWidth:t,handleCloseSubMenu:p,categoryUrlSuffix:a,onNavigate:l}):null},[n,g,y,t,i,p,a,l]),P=Object(r.useMemo)(function(){return n.children.length||n.navigationItem},[n]),L=Object(r.useMemo)(function(){return n.navigationItem?{"aria-label":"Navigation: ".concat(n.name)}:n.children.length?{"aria-label":"Category: ".concat(n.name,". ").concat(n.children.length," sub-categories")}:{}},[n]),N=Object(r.useMemo)(function(){return v?s.megaMenuLinkActive:s.megaMenuLink},[v,s.megaMenuLinkActive,s.megaMenuLink]),R=Object(r.useCallback)(function(){p(),l()},[p,l]),T=d?"a":w.b,D=d?{href:f,target:"_blank",rel:"noopener noreferrer",ref:C}:{to:f,innerRef:C}
return u.a.createElement(r.Fragment,null,u.a.createElement("div",{className:O,role:"none",onMouseEnter:h,onMouseLeave:function onMouseLeave(e){c(e),p()},onKeyDown:$},u.a.createElement(T,k()({},L,D,{role:"menuitem",onKeyDown:M,style:_,className:N,onClick:R}),n.name),P&&A),u.a.createElement("div",{className:I}))},ie=Object(r.memo)(ue)
ue.propTypes={CategoryTypes:O.a,CommonCategoryTypes:O.b}
var le=function MegaMenu(e){var n=(0,Object(i.a)().formatMessage)({id:"megaMenu.ariaLabel",defaultMessage:"Main navigation"}),t=Object(r.useRef)(null),a=function useMegaMenu(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object(m.a)(h.b,e.operations),t=n.getMegaMenuQuery,a=n.getMegaMenuDetailsQuery,u=n.getStoreConfigQuery,i=Object(s.h)(),l=Object(r.useState)(null),p=o()(l,2),y=p[0],M=p[1],$=Object(r.useState)(!1),C=o()($,2),x=C[0],k=C[1],w=Object(b.a)(u,{fetchPolicy:"cache-first"}).data,S=Object(b.a)(t,{fetchPolicy:"cache-first"}).data,j=Object(g.a)(a,{fetchPolicy:"cache-first"}),O=o()(j,1)[0],I=Object(r.useRef)(!1),_=Object(r.useCallback)(function(){I.current||(I.current=!0,O())},[O]),E=Object(r.useMemo)(function(){if(w)return w.storeConfig.category_url_suffix},[w]),A=function shouldRenderMegaMenuItem(e){return!!e.include_in_menu},P=Object(r.useCallback)(function(e){var n=e.url_path
if(!n)return!1
var t="/".concat(n).concat(E||"")
return i.pathname===t},[i.pathname,E]),L=Object(r.useCallback)(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2]
if(e){var a=Object.assign({},e)
return t||(a.path=[].concat(c()(n),[e.uid])),a.isActive=P(a),a.children&&(a.children=c()(a.children).filter(A).sort(function(e,n){return e.position>n.position?1:-1}).map(function(e){return L(e,a.path,!1)})),a}},[P]),N=Object(r.useMemo)(function(){var e
return(null==S?void 0:null===(e=S.categoryList)||void 0===e?void 0:e[0])||{}},[S]),R=Object(r.useMemo)(function(){return N.uid?L(N):{}},[N,L]),T=Object(v.a)(S),D=T.navigationItemsBefore,K=T.navigationItemsAfter,U=Object(r.useCallback)(function(e,n){return P(n)?n:n.children?n.children.find(function(n){return U(e,n)}):void 0},[P]),B=Object(r.useCallback)(function(n){e.mainNavRef.current.contains(n.target)||(k(!1),H(!1))},[e.mainNavRef])
Object(d.a)(globalThis,"keydown",B)
var F=Object(r.useCallback)(function(){_(),k(!0)},[_]),W=Object(r.useMemo)(function(){return U(i.pathname,R)},[U,i.pathname,R])
Object(r.useEffect)(function activeCategoryHandler(){M(W?W.path[0]:null)},[W])
var z=Object(f.a)("category").setShimmerType,G=Object(r.useState)(!1),Y=o()(G,2),Q=Y[0],H=Y[1],V=Object(r.useRef)(null),J=Object(r.useCallback)(function(){_(),clearTimeout(V.current),V.current=setTimeout(function(){H(!0)},250)},[_]),Z=Object(r.useCallback)(function(){H(!1),clearTimeout(V.current)},[]),q=Object(r.useCallback)(function(){z()},[z]),X=Object(r.useCallback)(function(){clearTimeout(V.current),V.current=setTimeout(function(){k(!1),H(!1)},250)},[])
return Object(d.a)(globalThis,"scroll",X),{megaMenuData:R,activeCategoryId:y,categoryUrlSuffix:E,handleClickOutside:B,subMenuState:x,handleSubMenuFocus:F,handleNavigate:q,isHovered:Q,onMouseEnter:J,onMouseLeave:Z,navigationItemsBefore:D,navigationItemsAfter:K}}({mainNavRef:t}),l=a.megaMenuData,p=a.activeCategoryId,y=a.handleSubMenuFocus,M=a.categoryUrlSuffix,$=a.handleNavigate,x=a.handleClickOutside,k=a.isHovered,w=a.onMouseEnter,S=a.onMouseLeave,j=a.navigationItemsBefore,O=a.navigationItemsAfter,I=Object(m.a)(C,e.classes),_=Object(r.useState)(0),E=o()(_,2),A=E[0],P=E[1]
Object(r.useEffect)(function(){var e=function handleResize(){var e=t.current?t.current.offsetWidth:null
P(e)}
return window.addEventListener("resize",e),e(),function(){window.removeEventListener("resize",e)}},[])
var L=Object(r.useMemo)(function(){return l.children?l.children.map(function(e){return u.a.createElement(ie,{category:e,activeCategoryId:p,categoryUrlSuffix:M,mainNavWidth:A,onNavigate:$,key:e.uid,subMenuState:k,handleSubMenuFocus:y,handleClickOutside:x,onMouseEnter:w})}):null},[l.children,p,M,A,$,k,y,x,w]),N=Object(r.useMemo)(function(){return{before:j&&j.length>0?j.map(function(e){return u.a.createElement(ie,{category:{name:e.name,url_path:e.url_path,uid:e.name,children:[],navigationItem:e},activeCategoryId:p,categoryUrlSuffix:e.categoryUrlSuffix,mainNavWidth:A,onNavigate:$,key:e.name,subMenuState:k,handleSubMenuFocus:y,handleClickOutside:x,onMouseEnter:w})}):null,after:O&&O.length>0?O.map(function(e){return u.a.createElement(ie,{category:{name:e.name,url_path:e.url_path,uid:e.name,children:[],navigationItem:e},activeCategoryId:p,categoryUrlSuffix:e.categoryUrlSuffix,mainNavWidth:A,onNavigate:$,key:e.name,subMenuState:k,handleSubMenuFocus:y,handleClickOutside:x,onMouseEnter:w})}):null}},[j,O,p,M,A,$,k,y,x,w])
return u.a.createElement("nav",{ref:t,className:I.megaMenu,"aria-label":n,role:"menubar","aria-orientation":"horizontal",onFocus:y},u.a.createElement("div",{className:I.navWrapper,onMouseLeave:S,role:"none"},N.before,L,N.after))},ce=Object(r.memo)(le)},MpjY:function(e,n,t){"use strict"
var a=t("PBB4"),o=t.n(a)()(function(e){return e[1]})
o.push([e.i,".megaMenuItem-megaMenuItem-kQd {\n}\n\n.megaMenuItem-megaMenuLink-Gb9 {\n}\n\n.megaMenuItem-megaMenuLinkActive-OKO {\n}\n\n.megaMenuItem-megaMenuItem_active-7Aw {\n}\n\n.megaMenuItem-megaMenuItem_overlay-ccC {\n    /*prettier-ignore*/\n}\n\n.megaMenuItem-arrowDown-UGd {\n}\n\n.megaMenuItem-megaMenuItem-kQd:hover .megaMenuItem-megaMenuLink-Gb9,\n.megaMenuItem-megaMenuItem-kQd:focus .megaMenuItem-megaMenuLink-Gb9 {\n    border-bottom-width: 2px;\n    --tw-border-opacity: 1;\n    border-color: rgb(var(--color-black) / var(--tw-border-opacity));\n}\n",""]),o.locals={megaMenuItem:"megaMenuItem-megaMenuItem-kQd z-header",megaMenuLink:"megaMenuItem-megaMenuLink-Gb9 border-b-2 border-transparent text-md leading-heading font-bold items-center inline-flex px-4 h-[4.688rem] py-6 no-underline",megaMenuLinkActive:"megaMenuItem-megaMenuLinkActive-OKO megaMenuItem-megaMenuLink-Gb9 border-b-2 border-transparent text-md leading-heading font-bold items-center inline-flex px-4 h-[4.688rem] py-6 no-underline",megaMenuItem_active:"megaMenuItem-megaMenuItem_active-7Aw megaMenuItem-megaMenuItem-kQd z-header flex",megaMenuItem_overlay:"megaMenuItem-megaMenuItem_overlay-ccC after_content-[''] after_absolute after_left-0 after_top-[4.850rem] after_bottom-0 after_bg-black after_h-[100vh] after_w-full after_z-behind after_opacity-50",arrowDown:"megaMenuItem-arrowDown-UGd pl-2xs"},n.a=o},p3Sc:function(e,n,t){"use strict"
var a=t("PBB4"),o=t.n(a)()(function(e){return e[1]})
o.push([e.i,".megaMenu-megaMenu-s1M {\n}\n\n.megaMenu-navWrapper-4-M {\n}\n",""]),o.locals={megaMenu:"megaMenu-megaMenu-s1M hidden justify-center flex-grow lg_flex",navWrapper:"megaMenu-navWrapper-4-M megaMenu-megaMenu-s1M hidden justify-center flex-grow lg_flex"},n.a=o}}])

//# sourceMappingURL=93.4a21fe26b45bfa6ae3e0.js.map