!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt_menu",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt_menu"]=t(require("react")):e["rb_wixui.thunderbolt_menu"]=t(e.React)}("undefined"!=typeof self?self:this,(function(e){return function(){var t={97798:function(e,t,r){var n=r(82016);e.exports=n.create("StylableHorizontalMenu3372578893",{classes:{root:"StylableHorizontalMenu3372578893__root",scrollButton:"StylableHorizontalMenu3372578893__scrollButton",menu:"StylableHorizontalMenu3372578893__menu",menuItem:"StylableHorizontalMenu3372578893__menuItem",columnsLayout:"StylableHorizontalMenu3372578893__columnsLayout",megaMenuWrapper:"StylableHorizontalMenu3372578893__megaMenuWrapper",positionBox:"StylableHorizontalMenu3372578893__positionBox",containerPositionBox:"StylableHorizontalMenu3372578893__containerPositionBox"},vars:{"focus-ring-box-shadow":"--focus-ring-box-shadow"},stVars:{wrap:"var(--menu-flex-wrap, wrap)","container-margin-top":"var(--containerMarginTop)"},keyframes:{},layers:{}},"",-1,e.id)},93260:function(e,t,r){var n=r(82016);e.exports=n.create("itemDepth02233374943",{classes:{root:"itemDepth02233374943__root",container:"itemDepth02233374943__container",label:"itemDepth02233374943__label",itemWrapper:"itemDepth02233374943__itemWrapper",positionBox:"itemDepth02233374943__positionBox",animationBox:"itemDepth02233374943__animationBox",megaMenuComp:"itemDepth02233374943__megaMenuComp",alignBox:"itemDepth02233374943__alignBox",list:"itemDepth02233374943__list"},vars:{},stVars:{"columns-count":"var(--columnsAmount)","horizontal-spacing":"var(--horizontalSpacing)","white-space":"var(--white-space)","is-animated":"var(--is-animated)","animation-box-max-height":"var(--max-height, none)","animation-box-overflow-y":"var(--overflow-y, visible)","position-box-z-index":"var(--position-box-z-index, 47)"},keyframes:{fadeIn:"itemDepth02233374943__fadeIn"},layers:{}},"",-1,e.id)},29359:function(e,t,r){var n=r(82016);e.exports=n.create("itemDepth12472627565",{classes:{root:"itemDepth12472627565__root",container:"itemDepth12472627565__container",label:"itemDepth12472627565__label",itemWrapper:"itemDepth12472627565__itemWrapper",list:"itemDepth12472627565__list",positionBox:"itemDepth12472627565__positionBox",animationBox:"itemDepth12472627565__animationBox"},vars:{},stVars:{"subsubmenu-box-display":"var(--subsubmenu-box-display)","subsubmenu-box-position":"var(--subsubmenu-box-position)","subsubmenu-box-left":"var(--subsubmenu-box-left)","subsubmenu-box-right":"var(--subsubmenu-box-right)","white-space":"var(--white-space)","label-word-wrap":"var(--label-word-wrap)","columns-count":"var(--columns-count)","is-animated":"var(--is-animated)"},keyframes:{fadeIn:"itemDepth12472627565__fadeIn"},layers:{}},"",-1,e.id)},20435:function(e,t,r){var n=r(82016);e.exports=n.create("submenu815198092",{classes:{root:"submenu815198092__root",menuItem:"submenu815198092__menuItem",heading:"submenu815198092__heading",listWrapper:"submenu815198092__listWrapper",pageWrapper:"submenu815198092__pageWrapper",pageStretchWrapper:"submenu815198092__pageStretchWrapper",containerPageStretchWrapper:"submenu815198092__containerPageStretchWrapper",overrideWidth:"submenu815198092__overrideWidth",rowItem:"submenu815198092__rowItem"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},57683:function(e,t,r){var n=r(82016);e.exports=n.create("ScrollButton2305195801",{classes:{root:"ScrollButton2305195801__root",icon:"ScrollButton2305195801__icon"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},23161:function(e,t,r){var n=r(82016);e.exports=n.create("ScrollControls2015960785",{classes:{root:"ScrollControls2015960785__root"},vars:{},stVars:{"display-controls":"var(--scroll-controls-display, flex)"},keyframes:{},layers:{}},"",-1,e.id)},82016:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRenderable=t.create=void 0;t.create=function(e,t,r,n,o,a){const i={namespace:e,classes:t.classes,keyframes:t.keyframes,layers:t.layers,vars:t.vars,stVars:t.stVars,cssStates:function(e){const t=[];for(const r in e){const n=l(r,e[r]);n&&t.push(n)}return t.join(" ")},style:s,st:s,$id:o,$depth:n,$css:r};function l(t,r){if(!1===r||null==r||r!=r)return"";if(!0===r)return function(t){return`${e}--${t}`}(t);return function(t,r){return`${e}---${t}-${r.length}-${r.replace(/\s/gm,"_")}`}(t,r.toString())}function s(){const e=[];for(let t=0;t{const r=[];return e&&r.push(`${s}${e}`),t.forEach((e=>{e&&(r.push(`${s}${e}`),r.push(e))})),r.join(" ")},u=(e,t=0,{leading:r=!1,trailing:n=!0}={})=>{let o=null;return function(...a){r&&null===o&&e.apply(this,a),o&&clearTimeout(o),o=n&&r&&!o?setTimeout((()=>{o=null}),t):setTimeout((()=>{n&&e.apply(this,a),o=null}),t)}},d=(e,t=0)=>{let r,n=!1;return function o(...a){n?r=a:(e.apply(this,a),n=!0,setTimeout((()=>{n=!1,r&&(o.apply(this,r),r=null)}),t))}},m=()=>/^((?!chrome|android).)*safari/i.test(navigator?.userAgent),p=e=>Object.entries(e).reduce(((e,[t,r])=>(t.includes("data-")&&(e[t]=r),e)),{});const b=(0,e.createContext)({item:{label:"",link:{}}}),f=()=>(0,e.useContext)(b),h=(e,t,r)=>r&&(n=>{null==r||r(n,{...e,selected:t})}),v=e=>{if(null==e||!e.current)return;return"horizontal"===getComputedStyle(e.current).getPropertyValue("--orientation")},g=(e,t)=>({onMouseEnter:()=>{v(t)&&e(!0)},onMouseLeave:()=>{v(t)&&e(!1)}}),y="data-dropdown",w="data-nav",x="data-selected",S={screen:"calc(100vw - 2 * var(--computed-horizontal-margin))",menuStretched:"100%",menuCustomWidth:null,menuItem:"max-content"},C=(e,t)=>{const r=e.getBoundingClientRect(),n=window.getComputedStyle(t).getPropertyValue("--computed-space-above"),o=t.offsetHeight+Number.parseInt(n,10),a=window.innerHeight-r.bottom>=o,i=r.top-(()=>{const e=window.getComputedStyle(document.documentElement).getPropertyValue("--wix-ads-height");return Number.parseInt(e,10)||0})();!a&&i>=o&&(t.style.setProperty("margin-top","-"+(o+r.height)+"px","important"),t.style.setProperty("--before-el-top","100%"))},k=function(e,t){void 0===t&&(t=!0);const r=e.querySelector("["+y+"]"),n=e.closest("["+w+"]");if(r&&n)return t&&e.setAttribute(x,"calculating"),((e,t,r)=>{const n=window.getComputedStyle(t),o=n.getPropertyValue("--computed-anchor"),a=n.getPropertyValue("--computed-align");t.style.setProperty("width",S[o]),"menuItem"===o&&t.style.setProperty("min-width",e.offsetWidth+"px");const i=(e=>{var t;switch(e.anchor){case"screen":return-(null!=(t=e.menuEl.getBoundingClientRect().left)?t:0);case"menuStretched":return 0;case"menuCustomWidth":return(e=>{let{align:t,menuEl:r,dropdownEl:n}=e;switch(t){case"start":return 0;case"center":return(r.offsetWidth-n.offsetWidth)/2;case"end":return r.offsetWidth-n.offsetWidth}})(e);case"menuItem":return(e=>{let{align:t,itemEl:r,dropdownEl:n}=e;switch(t){case"start":return r.offsetLeft;case"center":return r.offsetLeft+(r.offsetWidth-n.offsetWidth)/2;case"end":return r.offsetLeft+r.offsetWidth-n.offsetWidth}})(e)}})({itemEl:e,dropdownEl:t,menuEl:r,anchor:o,align:a});t.style.setProperty("left",i+"px"),t.style.setProperty("margin-left",(e=>{switch(e){case"screen":return"var(--computed-horizontal-margin)";case"menuStretched":case"menuCustomWidth":return"0";case"menuItem":return"var(--scrolled-left)"}})(o))})(e,r,n),C(e,r),e.setAttribute(x,"true"),()=>{r.removeAttribute("style"),e.removeAttribute(x)}};var I={listItem:"c85NDQ",itemWrapper:"fkZBIS",labelContainer:"uTHrSX",label:"YANY0j",selected:"_PKbNR",horizontalDropdown:"Ha0Wbi",dropdownToggleButton:"T_IAEV",expandedDropdownIcon:"QO9ilF",horizontalDropdownDisplayWrapper:"F6wZup",verticalDropdownDisplayWrapper:"azGCOj",verticalDropdown:"fSdLtv",expandedDropdown:"ixi5ES",divider:"btup_h"};const E="menu-item",L="children-wrapper",_="item-label",M="scroll-backward-button",D="scroll-forward-button",N=(e,t,r)=>{const n=(e=>{const t=[];return e.forEach((e=>{t.push(e),e.items&&(t.push(...e.items),e.items.forEach((e=>{t.push(...e.items||[])})))})),t})(e),o=n.find((e=>e.selected));if(o)return o;if(t&&!(e=>"SCROLL_TO_TOP"===e.dataId||"SCROLL_TO_BOTTOM"===e.dataId)(t)){const e=n.find((e=>((e,t)=>{if(!t||"AnchorLink"!==t.type)return!1;const r=t.anchorCompId&&t.anchorCompId===e.compId,n=t.anchorDataId&&t.anchorDataId===e.dataId;return Boolean(r||n)})(t,e.link)));if(e)return e}return n.find((e=>{let{link:t}=e;return!!t&&("AnchorLink"!==t.type&&decodeURIComponent((t.href||"").split("?")[0])===r)}))},B=(e,t)=>{if(!t)return!1;if(!0===t.selected)return((e,t)=>!0===e.selected&&e.label===t.label)(e,t);if(!e.link||!t.link)return!1;const{link:r}=e,{link:n}=t;return r.type===n.type&&("AnchorLink"===r.type?(a=n,(o=r).anchorCompId===a.anchorCompId&&o.anchorDataId===a.anchorDataId):r.href===n.href);var o,a};var O="r7VwmS",R="_rkxzS",P="vTZZB3",z="LL9Lr7",T="nDuiRd",A="FKx9DB",W="Zy733W",V="T7eXeQ",H="Olgd83";const Z=13,j=27;function F(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const U=F(32),K=F(Z),$=e=>{K(e),U(e)},X=(F(j),({role:e,tabIndex:t,tabindex:r,...n}={})=>{const o=Object.entries(n).reduce(((e,[t,r])=>({...e,[`aria-${t}`.toLowerCase()]:r})),{role:e,tabIndex:t??r});return Object.keys(o).forEach((e=>{void 0!==o[e]&&null!==o[e]||delete o[e]})),o}),q={root:"linkElement"},G=(t,r)=>{const{href:n,role:o,target:i,rel:l,className:s="",children:c,linkPopupId:u,anchorDataId:d,anchorCompId:m,tabIndex:b,dataTestId:f=q.root,title:h,onClick:v,onDoubleClick:g,onMouseEnter:y,onMouseLeave:w,onFocus:x,onFocusCapture:S,onBlurCapture:C,"aria-live":k,"aria-disabled":I,"aria-label":E,"aria-labelledby":L,"aria-pressed":_,"aria-expanded":M,"aria-describedby":D,"aria-haspopup":N,"aria-current":B,dataPreview:O}=t,R=void 0!==t.activateByKey?t.activateByKey:(e=>e?"SpaceOrEnter":"Space")(u);let P;switch(R){case"Enter":P=K;break;case"Space":P=U;break;case"SpaceOrEnter":P=$;break;default:P=void 0}return void 0!==n?e.createElement("a",a()({},p(t),{"data-testid":f,"data-popupid":u,"data-anchor":d,"data-anchor-comp-id":m,"data-preview":O,href:n||void 0,target:i,role:u?"button":o,rel:l,className:s,onKeyDown:P,"aria-live":k,"aria-disabled":I,"aria-label":E,"aria-labelledby":L,"aria-pressed":_,"aria-expanded":M,"aria-haspopup":N,"aria-describedby":D,"aria-current":B,title:h,onClick:v,onMouseEnter:y,onMouseLeave:w,onDoubleClick:g,onFocus:x,onFocusCapture:S,onBlurCapture:C,ref:r,tabIndex:u?0:b}),c):e.createElement("div",a()({},p(t),{"data-testid":f,"data-preview":O,className:s,tabIndex:b,"aria-label":E,"aria-labelledby":L,"aria-haspopup":N,"aria-disabled":I,"aria-expanded":M,title:h,role:o,onClick:v,onDoubleClick:g,onMouseEnter:y,onMouseLeave:w,ref:r}),c)};var J=e.forwardRef(G);const Q="submenu-item-label",Y="submenu-sub-item-label",ee=e=>'[data-item-depth="'+e+'"]',te="dropdown-menu",re="dropdown-menu__item",ne="dropdown-menu__item-label",oe="dropdown-menu__subitem",ae="dropdown-menu__subitem-label",ie="submenu",le=t=>{let{items:r,currentItem:n,isRootLevel:o=!0,partToPreviewStateMap:i,onEscKeyDown:s,customClassNames:u=[]}=t;const d=l(o?R:P,{[c(te,...u)]:o}),m=e=>l(o?T:V,{[A]:e},o?{[c(re)]:!0}:{[c(oe)]:!0}),p=l(o?W:H,c(o?ne:ae));return e.createElement("ul",{className:d,style:{"--items-number":r.length},onKeyDown:e=>{if("Escape"===e.key){var t;if(s)return void s();const r=e.target.closest("li").closest(ee(0));null==r||null==(t=r.firstChild)||t.focus()}}},r.map(((t,r)=>{const{items:s,link:c,label:u}=t,d=B(t,n);return e.createElement("li",{className:l({[z]:!o}),key:r,"data-item-depth":o?1:2},e.createElement(J,a()({},c,{className:m(d),dataPreview:null==i?void 0:i[o?"item":"sub-item"],onFocus:e=>{e.stopPropagation()}},d&&{ariaCurrent:"page"}),e.createElement("span",{className:p,"data-testid":o?Q:Y},u)),!(null==s||!s.length)&&e.createElement(le,{partToPreviewStateMap:i,items:s,isRootLevel:!1,currentItem:n}))})))};var se=t=>{const{id:r,partToPreviewStateMap:n,customClassNames:o=[]}=t,{item:i,currentItem:l,onEscKeyDown:s}=f();return e.createElement("div",a()({id:r},p(t),{className:O,"data-hook":ie}),e.createElement(le,{partToPreviewStateMap:n,items:i.items||[],currentItem:l,onEscKeyDown:s,customClassNames:o}))};const ce=13,ue=27;function de(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}de(32),de(ce),de(ue);const me=function(e){let{role:t,tabIndex:r,tabindex:n,...o}=void 0===e?{}:e;const a=Object.entries(o).reduce(((e,t)=>{let[r,n]=t;return{...e,[("aria-"+r).toLowerCase()]:n}}),{role:t,tabIndex:null!=r?r:n});return Object.keys(a).forEach((e=>{void 0!==a[e]&&null!==a[e]||delete a[e]})),a},pe="responsive-container-overflow",be="responsive-container-content";var fe="x3KXTL";const he=t().forwardRef((({children:e,className:r},n)=>t().createElement("div",{className:l(r,fe),"data-testid":pe,ref:n},e)));var ve=t().forwardRef((({containerLayoutClassName:r,overlowWrapperClassName:n,hasOverflow:o,hasScrollOverflow:a,shouldOmitWrapperLayers:i,children:s,role:c,label:u,extraRootClass:d="",ariaLive:m,ariaAttributes:p,tabIndex:b,tagName:f="div"},h)=>{const v=!i&&o,g=v?a?b||0:-1:void 0,y=(0,e.useCallback)((e=>v?t().createElement(he,{className:l(n,d)},e):e),[v,n,d]),w=o?r:l(r,d),x={ref:h,"data-testid":be,tabIndex:g,...c?{role:c}:{},...u?{"aria-label":u}:{},...m?{"aria-live":m}:{},...me(p)};return"multi-column-layouter"===f?(x.class=w,x.style={visibility:"hidden"}):x.className=w,y(i?t().createElement(t().Fragment,null,s()):t().createElement(f||"div",x,s()))}));const ge=e=>{let{id:r,className:n,dataAttributes:o,children:i,menuOrientation:s="horizontal"}=e;const{item:c}=f(),u=l(n,"horizontal"===s?I.horizontalDropdown:I.verticalDropdown);return t().createElement("div",a()({id:r},o,{className:u,role:"group","aria-label":c.label,"data-testid":L,[y]:!0}),i)};var ye="wIbGM8";const we="dropdown-container";var xe=t=>{const{id:r,children:n,containerRootClassName:o,menuOrientation:a,customClassNames:i=[]}=t,s="function"==typeof n?n:()=>n,u=l(ye,o,c(we,...i));return e.createElement(ge,{id:r,dataAttributes:p(t),className:u,menuOrientation:a},e.createElement(ve,t.containerProps,s))},Se={virtualDropdown:"ieCNBk"};const Ce={resetStyles:"StylablePanel_Design_State_Match_Regular_Tooltip",viewMoreTooltip:"StylablePanel_Design_State_Tooltip",regularLabel:"StylablePanel_Design_State_Dropdown_Regular",native:{hoverLabel:"StylablePanel_Design_State_Dropdown_Hover",focusLabel:"StylablePanel_Design_State_Dropdown_Selected",disabledLabel:"StylablePanel_Design_State_Dropdown_Disabled",activeLabel:"StylablePanel_Design_State_Dropdown_Clicked"},overrides:{applyRegularDesign:"StylablePanel_Design_State_Apply_Regular_Design",applyToOtherStates:"StylablePanel_Design_State_Apply_to_Other_States",stateApplyToState:"StylablePanel_Design_State_Apply_to_State",stateApplyToSpecificState:"StylablePanel_Design_State_Apply_to_Specific_State"},stateLabel:"StylablePanel_Design_State_Label"},ke=({size:t,...r})=>e.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t||"24",height:t||"24",...r},e.createElement("path",{d:"M16,6 L8,6 C6.35,6 5,7.35 5,9 L5,11 L7,11 L7,9 C7,8.448 7.447,8 8,8 L11,8 L11,17 L9,17 L9,19 L15,19 L15,17 L13,17 L13,8 L16,8 C16.553,8 17,8.448 17,9 L17,11 L19,11 L19,9 C19,7.343 17.657,6 16,6"}));ke.displayName="TextBold";const Ie=({size:t,...r})=>e.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t||"24",height:t||"24",...r},e.createElement("path",{d:"M10.896,16 C9.042,16 8.3,14.881 8.3,13.5 C8.3,12.12 8.979,11 10.896,11 L10.896,16 Z M11.5,5 C11.5,5 6,9.121 6,13.709 C6,16.771 8.517,19 11.523,19 C14.53,19 17,16.771 17,13.709 C17,9.121 11.5,5 11.5,5 L11.5,5 Z"}));Ie.displayName="ColorDropBold";const Ee=({size:t,...r})=>e.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t||"24",height:t||"24",...r},e.createElement("path",{d:"M10,7 L14,7 L14,5 L10,5 L10,7 Z M10,19 L14,19 L14,17 L10,17 L10,19 Z M17,14 L19,14 L19,10 L17,10 L17,14 Z M16,17 L16,19 C17.654,19 19,18 19,16 L17,16 C17,16.672 16.552,17 16,17 L16,17 Z M5,8 L7,8 C7,7.344 7.448,7 8,7 L8,5 C6.346,5 5,6 5,8 L5,8 Z M7,16 L5,16 C5,18 6.346,19 8,19 L8,17 C7.448,17 7,16.688 7,16 L7,16 Z M5,14 L7,14 L7,10 L5,10 L5,14 Z M17.004,8 L19,8 C19,6 18,5 16,5 L16,6.997 C16.555,6.997 17.004,7.446 17.004,8 L17.004,8 Z"}));Ee.displayName="BorderBold";const Le=({size:t,...r})=>e.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t||"24",height:t||"24",...r},e.createElement("path",{d:"M17,16 C17,16.552 16.553,17 16,17 L13,17 L13,19 L16,19 C17.657,19 19,17.657 19,16 L19,13 L17,13 L17,16 Z M5,8 L5,11 L7,11 L7,8 C7,7.45 7.45,7 8,7 L11,7 L11,5 L8,5 C6.343,5 5,6.343 5,8 L5,8 Z M16,5 L13,5 L13,7 L16,7 C16.553,7 17,7.448 17,8 L17,11 L19,11 L19,8 C19,6.343 17.657,5 16,5 L16,5 Z M7,16 L7,13 L5,13 L5,16 C5,17.657 6.343,19 8,19 L11,19 L11,17 L8,17 C7.45,17 7,16.55 7,16 L7,16 Z"}));Le.displayName="CornersBold";const _e=({size:t,...r})=>e.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t||"24",height:t||"24",...r},e.createElement("path",{d:"M15,13 L15,7 C15,5.896 14.104,5 13,5 L7,5 C5.896,5 5,5.896 5,7 L5,13 C5,14.104 5.896,15 7,15 L13,15 C14.104,15 15,14.104 15,13 L15,13 Z M17,7 L17,14.5 C17,15.875 15.875,17 14.5,17 L8,17 L8,19 L15,19 C17.209,19 19,17.209 19,15 L19,7 L17,7 Z"}));_e.displayName="ShadowBold";const Me=({size:t,...r})=>e.createElement("svg",{viewBox:"0 0 24 24",fill:"currentColor",width:t||"24",height:t||"24",...r},e.createElement("path",{d:"M2,4.99508929 L2,19.0049107 C2,19.5552764 2.44394026,20 2.991155,20 L21.008845,20 C21.5568386,20 22,19.555686 22,19.0049107 L22,4.99508929 C22,4.44472363 21.5560597,4 21.008845,4 L2.991155,4 C2.44316143,4 2,4.44431397 2,4.99508929 Z M1,4.99508929 C1,3.8932319 1.88967395,3 2.991155,3 L21.008845,3 C22.1085295,3 23,3.8926228 23,4.99508929 L23,19.0049107 C23,20.1067681 22.1103261,21 21.008845,21 L2.991155,21 C1.89147046,21 1,20.1073772 1,19.0049107 L1,4.99508929 Z M6,8 L6,12 L5,12 L5,7 L10,7 L10,8 L6,8 Z M19,12 L19,17 L14,17 L14,16 L18,16 L18,12 L19,12 Z"}));Me.displayName="SizeAndRatio";const De={id:"regular",label:Ce.regularLabel,default:!0},Ne={id:"hover",label:Ce.native.hoverLabel},Be=(Ce.native.disabledLabel,{id:"selected",label:Ce.native.focusLabel}),Oe={"--*":"revert","-ms-accelerator":"false","-ms-block-progression":"tb","-ms-content-zoom-chaining":"none","-ms-content-zooming":"zoomForTheTopLevelNoneForTheRest","-ms-content-zoom-limit":"400% 100%","-ms-content-zoom-limit-max":"400%","-ms-content-zoom-limit-min":"100%","-ms-content-zoom-snap":"none snapInterval(0%, 100%)","-ms-content-zoom-snap-points":"snapInterval(0%, 100%)","-ms-content-zoom-snap-type":"none","-ms-filter":"""","-ms-flow-from":"none","-ms-flow-into":"none","-ms-grid-columns":"none","-ms-grid-rows":"none","-ms-high-contrast-adjust":"revert","-ms-hyphenate-limit-chars":"revert","-ms-hyphenate-limit-lines":"revert","-ms-hyphenate-limit-zone":"revert","-ms-ime-align":"auto","-ms-overflow-style":"revert","-ms-scrollbar-3dlight-color":"revert","-ms-scrollbar-arrow-color":"revert","-ms-scrollbar-base-color":"revert","-ms-scrollbar-darkshadow-color":"revert","-ms-scrollbar-face-color":"revert","-ms-scrollbar-highlight-color":"revert","-ms-scrollbar-shadow-color":"revert","-ms-scrollbar-track-color":"revert","-ms-scroll-chaining":"chained","-ms-scroll-limit":"0 0 auto auto","-ms-scroll-limit-x-max":"auto","-ms-scroll-limit-x-min":"0","-ms-scroll-limit-y-max":"auto","-ms-scroll-limit-y-min":"0","-ms-scroll-rails":"railed","-ms-scroll-snap-points-x":"snapInterval(0px, 100%)","-ms-scroll-snap-points-y":"snapInterval(0px, 100%)","-ms-scroll-snap-type":"none","-ms-scroll-snap-x":"none snapInterval(0px, 100%)","-ms-scroll-snap-y":"none snapInterval(0px, 100%)","-ms-scroll-translation":"revert","-ms-text-autospace":"none","-ms-touch-select":"revert","-ms-user-select":"text","-ms-wrap-flow":"auto","-ms-wrap-margin":"0","-ms-wrap-through":"wrap","-moz-appearance":"noneButOverriddenInUserAgentCSS","-moz-binding":"none","-moz-border-bottom-colors":"none","-moz-border-left-colors":"none","-moz-border-right-colors":"none","-moz-border-top-colors":"none","-moz-context-properties":"revert","-moz-float-edge":"content-box","-moz-force-broken-image-icon":"0","-moz-image-region":"revert","-moz-orient":"inline","-moz-outline-radius":"0 0 0 0","-moz-outline-radius-bottomleft":"0","-moz-outline-radius-bottomright":"0","-moz-outline-radius-topleft":"0","-moz-outline-radius-topright":"0","-moz-stack-sizing":"revert","-moz-text-blink":"none","-moz-user-focus":"none","-moz-user-input":"revert","-moz-user-modify":"revert","-moz-window-dragging":"drag","-moz-window-shadow":"default","-webkit-appearance":"noneButOverriddenInUserAgentCSS","-webkit-border-before":"revert","-webkit-border-before-color":"revert","-webkit-border-before-style":"revert","-webkit-border-before-width":"revert","-webkit-box-reflect":"none","-webkit-line-clamp":"none","-webkit-mask":"none repeat scroll 0% 0% padding border","-webkit-mask-attachment":"scroll","-webkit-mask-clip":"border","-webkit-mask-composite":"source-over","-webkit-mask-image":"none","-webkit-mask-origin":"padding","-webkit-mask-position":"0% 0%","-webkit-mask-position-x":"0%","-webkit-mask-position-y":"0%","-webkit-mask-repeat":"repeat","-webkit-mask-repeat-x":"repeat","-webkit-mask-repeat-y":"repeat","-webkit-mask-size":"auto auto","-webkit-overflow-scrolling":"revert","-webkit-tap-highlight-color":"revert","-webkit-text-fill-color":"revert","-webkit-text-stroke":"revert","-webkit-text-stroke-color":"revert","-webkit-text-stroke-width":"revert","-webkit-touch-callout":"revert","-webkit-user-modify":"revert","accent-color":"revert","align-content":"normal","align-items":"normal","align-self":"auto","align-tracks":"normal",all:"noPracticalInitialValue","anchor-name":"none","anchor-scope":"none",animation:"none 0s ease 0s 1 normal none running auto","animation-composition":"replace","animation-delay":"0s","animation-direction":"normal","animation-duration":"0s","animation-fill-mode":"none","animation-iteration-count":"1","animation-name":"none","animation-play-state":"running","animation-range":"normal normal","animation-range-end":"normal","animation-range-start":"normal","animation-timing-function":"ease","animation-timeline":"auto",appearance:"none","aspect-ratio":"auto",azimuth:"revert","backdrop-filter":"none","backface-visibility":"visible",background:"none 0% 0% auto auto repeat padding-box border-box scroll transparent","background-attachment":"scroll","background-blend-mode":"normal","background-clip":"border-box","background-color":"transparent","background-image":"none","background-origin":"padding-box","background-position":"0% 0%","background-position-x":"0%","background-position-y":"0%","background-repeat":"repeat","background-size":"auto auto","block-size":"auto",border:"medium none currentcolor","border-block":"medium none currentcolor","border-block-color":"currentcolor","border-block-style":"none","border-block-width":"medium","border-block-end":"medium none currentcolor","border-block-end-color":"currentcolor","border-block-end-style":"none","border-block-end-width":"medium","border-block-start":"medium none revert","border-block-start-color":"currentcolor","border-block-start-style":"none","border-block-start-width":"medium","border-bottom":"medium none currentcolor","border-bottom-color":"currentcolor","border-bottom-left-radius":"0","border-bottom-right-radius":"0","border-bottom-style":"none","border-bottom-width":"medium","border-collapse":"revert","border-color":"currentcolor currentcolor currentcolor currentcolor","border-end-end-radius":"0","border-end-start-radius":"0","border-image":"none 100% 1 0 stretch","border-image-outset":"0","border-image-repeat":"stretch","border-image-slice":"100%","border-image-source":"none","border-image-width":"1","border-inline":"medium none currentcolor","border-inline-end":"medium none revert","border-inline-color":"currentcolor","border-inline-style":"none","border-inline-width":"medium","border-inline-end-color":"currentcolor","border-inline-end-style":"none","border-inline-end-width":"medium","border-inline-start":"medium none revert","border-inline-start-color":"currentcolor","border-inline-start-style":"none","border-inline-start-width":"medium","border-left":"medium none currentcolor","border-left-color":"currentcolor","border-left-style":"none","border-left-width":"medium","border-radius":"0 0 0 0","border-right":"medium none currentcolor","border-right-color":"currentcolor","border-right-style":"none","border-right-width":"medium","border-spacing":"revert","border-start-end-radius":"0","border-start-start-radius":"0","border-style":"none none none none","border-top":"medium none currentcolor","border-top-color":"currentcolor","border-top-left-radius":"0","border-top-right-radius":"0","border-top-style":"none","border-top-width":"medium","border-width":"medium medium medium medium",bottom:"auto","box-align":"stretch","box-decoration-break":"slice","box-direction":"normal","box-flex":"0","box-flex-group":"1","box-lines":"single","box-ordinal-group":"1","box-orient":"inlineAxisHorizontalInXUL","box-pack":"start","box-shadow":"none","box-sizing":"content-box","break-after":"auto","break-before":"auto","break-inside":"auto","caption-side":"revert",caret:"revert","caret-color":"revert","caret-shape":"revert",clear:"none",clip:"auto","clip-path":"none",color:"revert","color-scheme":"revert","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentcolor","column-rule-color":"currentcolor","column-rule-style":"none","column-rule-width":"medium","column-span":"none","column-width":"auto",columns:"auto auto",contain:"none","contain-intrinsic-size":"none none","contain-intrinsic-block-size":"none","contain-intrinsic-height":"none","contain-intrinsic-inline-size":"none","contain-intrinsic-width":"none",container:"none normal","container-name":"none","container-type":"normal",content:"normal","content-visibility":"visible","counter-increment":"none","counter-reset":"none","counter-set":"none",cursor:"revert",direction:"revert",display:"inline","empty-cells":"revert","field-sizing":"fixed",filter:"none",flex:"0 1 auto","flex-basis":"auto","flex-direction":"row","flex-flow":"row nowrap","flex-grow":"0","flex-shrink":"1","flex-wrap":"nowrap",float:"none",font:"revert","font-family":"revert","font-feature-settings":"revert","font-kerning":"revert","font-language-override":"revert","font-optical-sizing":"revert","font-palette":"revert","font-variation-settings":"revert","font-size":"revert","font-size-adjust":"revert","font-smooth":"revert","font-stretch":"revert","font-style":"revert","font-synthesis":"revert","font-synthesis-position":"revert","font-synthesis-small-caps":"revert","font-synthesis-style":"revert","font-synthesis-weight":"revert","font-variant":"revert","font-variant-alternates":"revert","font-variant-caps":"revert","font-variant-east-asian":"revert","font-variant-emoji":"revert","font-variant-ligatures":"revert","font-variant-numeric":"revert","font-variant-position":"revert","font-weight":"revert","forced-color-adjust":"revert",gap:"normal normal",grid:"none none none auto auto row 0 0 normal normal","grid-area":"auto auto auto auto","grid-auto-columns":"auto","grid-auto-flow":"row","grid-auto-rows":"auto","grid-column":"auto auto","grid-column-end":"auto","grid-column-gap":"0","grid-column-start":"auto","grid-gap":"0 0","grid-row":"auto auto","grid-row-end":"auto","grid-row-gap":"0","grid-row-start":"auto","grid-template":"none none none","grid-template-areas":"none","grid-template-columns":"none","grid-template-rows":"none","hanging-punctuation":"revert",height:"auto","hyphenate-character":"revert","hyphenate-limit-chars":"revert",hyphens:"revert","image-orientation":"revert","image-rendering":"revert","image-resolution":"revert","ime-mode":"auto","initial-letter":"normal","initial-letter-align":"auto","inline-size":"auto","input-security":"auto",inset:"auto auto auto auto","inset-area":"none","inset-block":"auto auto","inset-block-end":"auto","inset-block-start":"auto","inset-inline":"auto auto","inset-inline-end":"auto","inset-inline-start":"auto",isolation:"auto","justify-content":"normal","justify-items":"legacy","justify-self":"auto","justify-tracks":"normal",left:"auto","letter-spacing":"revert","line-break":"revert","line-clamp":"none","line-height":"revert","line-height-step":"revert","list-style":"revert","list-style-image":"revert","list-style-position":"revert","list-style-type":"revert",margin:"0 0 0 0","margin-block":"0 0","margin-block-end":"0","margin-block-start":"0","margin-bottom":"0","margin-inline":"0 0","margin-inline-end":"0","margin-inline-start":"0","margin-left":"0","margin-right":"0","margin-top":"0","margin-trim":"none",mask:"none match-source repeat 0% 0% border-box border-box auto add","mask-border":"alpha 0 stretch 0 none auto","mask-border-mode":"alpha","mask-border-outset":"0","mask-border-repeat":"stretch","mask-border-slice":"0","mask-border-source":"none","mask-border-width":"auto","mask-clip":"border-box","mask-composite":"add","mask-image":"none","mask-mode":"match-source","mask-origin":"border-box","mask-position":"0% 0%","mask-repeat":"repeat","mask-size":"auto","mask-type":"luminance","masonry-auto-flow":"pack","math-depth":"revert","math-shift":"revert","math-style":"revert","max-block-size":"none","max-height":"none","max-inline-size":"none","max-lines":"none","max-width":"none","min-block-size":"0","min-height":"auto","min-inline-size":"0","min-width":"auto","mix-blend-mode":"normal","object-fit":"fill","object-position":"revert",offset:"normal none 0 auto auto","offset-anchor":"auto","offset-distance":"0","offset-path":"none","offset-position":"normal","offset-rotate":"auto",opacity:"1",order:"0",orphans:"revert",outline:"auto none medium","outline-color":"auto","outline-offset":"0","outline-style":"none","outline-width":"medium",overflow:"visible","overflow-anchor":"auto","overflow-block":"auto","overflow-clip-box":"padding-box","overflow-clip-margin":"0px","overflow-inline":"auto","overflow-wrap":"revert","overflow-x":"visible","overflow-y":"visible",overlay:"none","overscroll-behavior":"auto","overscroll-behavior-block":"auto","overscroll-behavior-inline":"auto","overscroll-behavior-x":"auto","overscroll-behavior-y":"auto",padding:"0 0 0 0","padding-block":"0 0","padding-block-end":"0","padding-block-start":"0","padding-bottom":"0","padding-inline":"0 0","padding-inline-end":"0","padding-inline-start":"0","padding-left":"0","padding-right":"0","padding-top":"0",page:"auto","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto","paint-order":"revert",perspective:"none","perspective-origin":"50% 50%","place-content":"normal normal","place-items":"normal legacy","place-self":"auto auto","pointer-events":"revert",position:"static","position-anchor":"implicit","position-try":"none normal","position-try-options":"none","position-try-order":"normal","position-visibility":"anchors-visible","print-color-adjust":"revert",quotes:"revert",resize:"none",right:"auto",rotate:"none","row-gap":"normal","ruby-align":"revert","ruby-merge":"revert","ruby-position":"revert",scale:"none","scrollbar-color":"revert","scrollbar-gutter":"auto","scrollbar-width":"auto","scroll-behavior":"auto","scroll-margin":"0 0 0 0","scroll-margin-block":"0 0","scroll-margin-block-start":"0","scroll-margin-block-end":"0","scroll-margin-bottom":"0","scroll-margin-inline":"0 0","scroll-margin-inline-start":"0","scroll-margin-inline-end":"0","scroll-margin-left":"0","scroll-margin-right":"0","scroll-margin-top":"0","scroll-padding":"auto auto auto auto","scroll-padding-block":"auto auto","scroll-padding-block-start":"auto","scroll-padding-block-end":"auto","scroll-padding-bottom":"auto","scroll-padding-inline":"auto auto","scroll-padding-inline-start":"auto","scroll-padding-inline-end":"auto","scroll-padding-left":"auto","scroll-padding-right":"auto","scroll-padding-top":"auto","scroll-snap-align":"none","scroll-snap-coordinate":"none","scroll-snap-destination":"0px 0px","scroll-snap-points-x":"none","scroll-snap-points-y":"none","scroll-snap-stop":"normal","scroll-snap-type":"none","scroll-snap-type-x":"none","scroll-snap-type-y":"none","scroll-timeline":"none block","scroll-timeline-axis":"block","scroll-timeline-name":"none","shape-image-threshold":"0.0","shape-margin":"0","shape-outside":"none","tab-size":"revert","table-layout":"auto","text-align":"revert","text-align-last":"revert","text-combine-upright":"revert","text-decoration":"currentcolor solid none","text-decoration-color":"currentcolor","text-decoration-line":"none","text-decoration-skip":"revert","text-decoration-skip-ink":"revert","text-decoration-style":"solid","text-decoration-thickness":"auto","text-emphasis":"revert","text-emphasis-color":"revert","text-emphasis-position":"revert","text-emphasis-style":"revert","text-indent":"revert","text-justify":"revert","text-orientation":"revert","text-overflow":"clip","text-rendering":"revert","text-shadow":"revert","text-size-adjust":"revert","text-transform":"revert","text-underline-offset":"revert","text-underline-position":"revert","text-wrap":"revert","text-wrap-mode":"revert","text-wrap-style":"revert","timeline-scope":"none",top:"auto","touch-action":"auto",transform:"none","transform-box":"view-box","transform-origin":"50% 50% 0","transform-style":"flat",transition:"0s 0s all ease normal","transition-behavior":"normal","transition-delay":"0s","transition-duration":"0s","transition-property":"all","transition-timing-function":"ease",translate:"none","unicode-bidi":"normal","user-select":"auto","vertical-align":"baseline","view-timeline":"none block","view-timeline-axis":"block","view-timeline-inset":"auto","view-timeline-name":"none","view-transition-name":"none",visibility:"revert","white-space":"revert","white-space-collapse":"revert",widows:"revert",width:"auto","will-change":"auto","word-break":"revert","word-spacing":"revert","word-wrap":"revert","writing-mode":"revert","z-index":"auto",zoom:"normal"},Re=De.id,Pe=Ne.id,ze=Be.id,Te="#ffffff",Ae=(e,t)=>Object.entries(e).reduce(((e,r)=>{let[n,o]=r;return{...e,[t+"-"+n]:o}}),{}),We="sub",Ve="dropdown-menu",He={"container-background":{type:"BACKGROUND_FILL",defaultValue:Te,state:Re},"container-box-shadow":{type:"BOX_SHADOW",defaultValue:Oe["box-shadow"],state:Re},"container-border-left":{type:"BORDER_SIDE",defaultValue:Oe["border-left"],state:Re},"container-border-right":{type:"BORDER_SIDE",defaultValue:Oe["border-right"],state:Re},"container-border-top":{type:"BORDER_SIDE",defaultValue:Oe["border-top"],state:Re},"container-border-bottom":{type:"BORDER_SIDE",defaultValue:Oe["border-bottom"],state:Re},"container-border-radius":{type:"SIDES",defaultValue:Oe["border-radius"],state:Re}},Ze={"container-padding-top":{type:"SIZE",defaultValue:"0px",state:Re},"container-padding-right":{type:"SIZE",defaultValue:"0px",state:Re},"container-padding-bottom":{type:"SIZE",defaultValue:"0px",state:Re},"container-padding-left":{type:"SIZE",defaultValue:"0px",state:Re}},je={"item-background":{type:"BACKGROUND_FILL",defaultValue:Te,state:Re},"item-hover-background":{type:"BACKGROUND_FILL",state:Pe},"item-selected-background":{type:"BACKGROUND_FILL",state:ze},"item-font":{type:"FONT",defaultValue:"font_6",state:Re},"item-color":{type:"CSS_COLOR",defaultValue:Oe.color,state:Re},"item-hover-color":{type:"CSS_COLOR",state:Pe},"item-selected-color":{type:"CSS_COLOR",state:ze},"item-text-decoration":{type:"CSSString",defaultValue:Oe["text-decoration-line"],state:Re},"item-hover-text-decoration":{type:"CSSString",state:Pe},"item-selected-text-decoration":{type:"CSSString",state:ze},"item-text-transform":{type:"CSSString",defaultValue:Oe["text-transform"],state:Re},"item-text-outline":{type:"CSSString",defaultValue:"1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent",state:Re},"item-hover-text-outline":{type:"CSSString",state:Pe},"item-selected-text-outline":{type:"CSSString",state:ze},"item-text-highlight":{type:"CSS_COLOR",defaultValue:"none",state:Re},"item-hover-text-highlight":{type:"CSS_COLOR",state:Pe},"item-selected-text-highlight":{type:"CSS_COLOR",state:ze},"item-letter-spacing":{type:"SIZE",defaultValue:Oe["letter-spacing"],state:Re},"item-line-height":{type:"SIZE",defaultValue:Oe["line-height"],state:Re},"item-text-shadow":{type:"TEXT_SHADOW",defaultValue:"0px 0px transparent",state:Re},"item-hover-text-shadow":{type:"TEXT_SHADOW",state:Pe},"item-selected-text-shadow":{type:"TEXT_SHADOW",state:ze},"item-border-left":{type:"BORDER_SIDE",defaultValue:Oe["border-left"],state:Re},"item-hover-border-left":{type:"BORDER_SIDE",state:Pe},"item-selected-border-left":{type:"BORDER_SIDE",state:ze},"item-border-right":{type:"BORDER_SIDE",defaultValue:Oe["border-right"],state:Re},"item-hover-border-right":{type:"BORDER_SIDE",state:Pe},"item-selected-border-right":{type:"BORDER_SIDE",state:ze},"item-border-top":{type:"BORDER_SIDE",defaultValue:Oe["border-top"],state:Re},"item-hover-border-top":{type:"BORDER_SIDE",state:Pe},"item-selected-border-top":{type:"BORDER_SIDE",state:ze},"item-border-bottom":{type:"BORDER_SIDE",defaultValue:Oe["border-bottom"],state:Re},"item-hover-border-bottom":{type:"BORDER_SIDE",state:Pe},"item-selected-border-bottom":{type:"BORDER_SIDE",state:ze},"item-border-radius":{type:"SIDES",defaultValue:Oe["border-radius"],state:Re},"item-hover-border-radius":{type:"SIDES",state:Pe},"item-selected-border-radius":{type:"SIDES",state:ze},"item-box-shadow":{type:"BOX_SHADOW",defaultValue:Oe["box-shadow"],state:Re},"item-hover-box-shadow":{type:"BOX_SHADOW",state:Pe},"item-selected-box-shadow":{type:"BOX_SHADOW",state:ze}},Fe={"horizontal-item-icon-display":{type:"CSSString",defaultValue:"initial",state:Re},"item-icon-size":{type:"SIZE",defaultValue:"10px",state:Re},"item-hover-icon-size":{type:"SIZE",state:Pe},"item-icon-color":{type:"CSS_COLOR",defaultValue:Oe.color,state:Re},"item-hover-icon-color":{type:"CSS_COLOR",state:Pe},"item-divider":{type:"BORDER_SIDE",defaultValue:"1px solid rgba(0,0,0,1)",state:Re},"item-text-align":{type:"TEXT_ALIGNMENT",defaultValue:"center",state:Re},"item-direction":{type:"CSSString",defaultValue:"ltr",state:Re}},Ue={"item-vertical-padding":{type:"SIZE",defaultValue:"0px",state:Re},"item-horizontal-padding":{type:"SIZE",defaultValue:"0px",state:Re}},Ke=Ae(je,We),$e={"item-hover-font":{type:"FONT",state:Pe},"item-selected-font":{type:"FONT",state:ze},"item-hover-text-transform":{type:"CSSString",state:Pe},"item-selected-text-transform":{type:"CSSString",state:ze},"item-hover-letter-spacing":{type:"SIZE",state:Pe},"item-selected-letter-spacing":{type:"SIZE",state:ze},"item-hover-line-height":{type:"SIZE",state:Pe},"item-selected-line-height":{type:"SIZE",state:ze},"sub-item-hover-font":{type:"FONT",state:Pe},"sub-item-selected-font":{type:"FONT",state:ze},"sub-item-hover-text-transform":{type:"CSSString",state:Pe},"sub-item-selected-text-transform":{type:"CSSString",state:ze},"sub-item-hover-letter-spacing":{type:"SIZE",state:Pe},"sub-item-selected-letter-spacing":{type:"SIZE",state:ze},"sub-item-hover-line-height":{type:"SIZE",state:Pe},"sub-item-selected-line-height":{type:"SIZE",state:ze}},Xe={...{...He,...je,...Ke},...$e},qe=Ae(Xe,Ve),Ge={"container-vertical-padding":{type:"SIZE",defaultValue:"0px",state:Re},"container-horizontal-padding":{type:"SIZE",defaultValue:"0px",state:Re},"item-vertical-spacing":{type:"SIZE",defaultValue:"0px",state:Re},"item-horizontal-spacing":{type:"SIZE",defaultValue:"0px",state:Re},"sub-items-vertical-spacing-before":{type:"SIZE",defaultValue:"0px",state:Re},"sub-items-vertical-spacing-between":{type:"SIZE",defaultValue:"0px",state:Re},"sub-item-vertical-padding":{type:"SIZE",defaultValue:"0px",state:Re},"sub-item-horizontal-padding":{type:"SIZE",defaultValue:"0px",state:Re},"columns-number":{type:"CSSString",state:Re,defaultValue:"2"},align:{type:"CSSString",state:Re,defaultValue:"start"},"item-align":{type:"CSSString",state:Re,defaultValue:"inherit"},"sub-item-align":{type:"CSSString",state:Re,defaultValue:"inherit"}},Je={...Ue,...Ge},Qe=Ae(Je,Ve),Ye={...Xe,...Je},et=Object.fromEntries(Object.keys(Ye).map((e=>["--"+e,"initial"]))),tt=e=>{let{item:r,menuOrientation:n,className:o,children:a}=e;return t().createElement("div",{style:et,className:o},null!=a?a:t().createElement(xe,{id:r.id+"-dropdown",containerRootClassName:Se.dropdown,menuOrientation:n,parentType:"wixui.Menu",parentStylableClassName:"",containerProps:{containerLayoutClassName:r.id+"-container",hasOverflow:!1,overlowWrapperClassName:r.id+"-overflow-wrapper"}},(()=>t().createElement(se,{id:r.id+"-submenu"}))))},rt={root:"linkElement"};var nt=e.forwardRef(((t,r)=>{const{href:n,role:o,target:a,rel:i,className:l="",children:s,linkPopupId:c,anchorDataId:u,anchorCompId:d,tabIndex:m,dataTestId:b=rt.root,title:f,onClick:h,onDoubleClick:v,onMouseEnter:g,onMouseLeave:y,onFocus:w,onFocusCapture:x,onBlurCapture:S,"aria-live":C,"aria-disabled":k,"aria-label":I,"aria-labelledby":E,"aria-pressed":L,"aria-expanded":_,"aria-describedby":M,"aria-haspopup":D,"aria-current":N,dataPreview:B}=t,O=void 0!==t.activateByKey?t.activateByKey:(e=>e?"SpaceOrEnter":"Space")(c);let R;switch(O){case"Enter":R=K;break;case"Space":R=U;break;case"SpaceOrEnter":R=$;break;default:R=void 0}return void 0!==n?e.createElement("a",{...p(t),"data-testid":b,"data-popupid":c,"data-anchor":u,"data-anchor-comp-id":d,"data-preview":B,href:n||void 0,target:a,role:c?"button":o,rel:i,className:l,onKeyDown:R,"aria-live":C,"aria-disabled":k,"aria-label":I,"aria-labelledby":E,"aria-pressed":L,"aria-expanded":_,"aria-haspopup":D,"aria-describedby":M,"aria-current":N,title:f,onClick:h,onMouseEnter:g,onMouseLeave:y,onDoubleClick:v,onFocus:w,onFocusCapture:x,onBlurCapture:S,ref:r,tabIndex:c?0:m},s):e.createElement("div",{...p(t),"data-testid":b,"data-preview":B,className:l,tabIndex:m,"aria-label":I,"aria-labelledby":E,"aria-haspopup":D,"aria-disabled":k,"aria-expanded":_,title:f,role:o,onClick:h,onDoubleClick:v,onMouseEnter:g,onMouseLeave:y,ref:r},s)}));const ot="menu",at="menu__item",it="menu__item-label",lt="menu__scroll-button",st="menu__scroll-button-icon",ct="menu__item-icon";var ut,dt={root:"horizontal-menu",menuItemWrapper:"horizontal-menu__item",menuItemLabel:"horizontal-menu__item-label"};function mt(){return mt=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var n;const{item:o,currentItem:i,hasDropdownMenu:s,onItemClick:u,onItemDblClick:d,onItemMouseIn:m,onItemMouseOut:p,previewState:b,translations:f,chevronButtonRef:v,setIsHovered:g,isHovered:y}=r,w=B(o,i),x=!(null==(n=o.items)||!n.length),{label:S,link:C}=o,k=!(!(E=C)||0===Object.keys(E).length&&E.constructor===Object);var E;const L=(0,e.useRef)(null),M=l(I.labelContainer,w?I.selected:"",c(dt.menuItemWrapper),c(at)),D=e=>{e.preventDefault(),e.stopPropagation(),g((e=>!e))};return t().createElement(nt,a()({ref:L},C,{activateByKey:"Enter",onClick:e=>{var t;!k&&s&&g((e=>!e)),null==(t=h(o,w,u))||t(e)},onMouseEnter:h(o,w,m),onMouseLeave:h(o,w,p),onDoubleClick:h(o,w,d)},w&&{ariaCurrent:"page"},{className:M,dataPreview:b,dataTestId:_}),t().createElement("div",{className:bt},S),s&&t().createElement("button",{"aria-label":f.dropdownButtonAriaLabel,ref:v,className:l(I.dropdownToggleButton,!x&&I.noDropdownItems),onClick:D,"aria-expanded":y,"aria-haspopup":!0,onKeyDown:e=>{"Enter"===e.key&&D(e)}},t().createElement(pt,{className:l(y&&I.expandedDropdownIcon,c(ct))})))};function ht(e){return t().createElement(b.Provider,{value:{onEscKeyDown:e.onEscKeyDown,item:e.item}},t().createElement(tt,{className:I.horizontalDropdownDisplayWrapper,children:e.children,item:e.item,menuOrientation:"horizontal"}))}function vt(e){return t().createElement(b.Provider,{value:{onEscKeyDown:e.onEscKeyDown,item:e.item}},t().createElement(tt,{item:e.item,menuOrientation:"vertical",className:l(I.verticalDropdownDisplayWrapper,e.hovered&&I.expandedDropdown)}))}const gt=r=>{var n;const{item:o,currentItem:i,focusOnMenuItem:l}=r,{children:s,forceHovered:c=!1}=o,[u,d]=(0,e.useState)(c),m=!(null==(n=o.items)||!n.length),p=!!s||m,b=(0,e.useRef)(null),f=(0,e.useRef)(null),h=(0,e.useMemo)((()=>g(d,f)),[]);(0,e.useEffect)((()=>{(null==i?void 0:i.id)===o.id&&f.current&&(null==l||l(f.current))}),[i,o,l]),(0,e.useEffect)((()=>{if(u&&f.current)return k(f.current)}),[u]),(0,e.useEffect)((()=>{d(!!c)}),[c]);const v=()=>{var e;null==(e=b.current)||e.focus(),d(!1)};return t().createElement("li",{className:I.listItem,"data-testid":E,"data-item-depth":"0"},t().createElement("div",a()({className:I.itemWrapper},h,{ref:f}),t().createElement(ft,a()({},r,{hasDropdownMenu:p,chevronButtonRef:b,setIsHovered:d,isHovered:u})),p&&t().createElement(ht,{onEscKeyDown:v,item:o,children:s})),m&&t().createElement(vt,{hovered:u,onEscKeyDown:v,item:o}),t().createElement("span",{className:I.divider}))};var yt="eklYMX",wt="XOcS9r",xt="mHPJDh",St="gJIPb9",Ct="gWrmGX";const kt=l("_IXl7x",c(st));var It=e=>{const{className:r,onClick:n,direction:o,isHidden:a,dataTestId:i,previewState:s}=e,u=l(xt,r,a?Ct:St,c(lt));return t().createElement("div",{onClick:n,"aria-hidden":"true","aria-label":"scroll",className:u,"data-menu-scroll-action":"page","data-testid":i,"data-hidden":a,"data-preview":s},t().createElement("span",{className:kt},t().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 12"},t().createElement("path",{d:"forward"===o?"M6 6L.8 0 0 .7 4.7 6 0 11.3l.8.7z":"M0 6L5.2 0 6 .7 1.3 6 6 11.3 5.2 12z"}))))},Et="ZpIOaD";const Lt=e=>{const{isScrollBackwardButtonShown:r,isScrollForwardButtonShown:n,scrollPageForward:o,scrollPageToBackward:a,previewState:i}=e;return t().createElement("div",{className:Et},t().createElement(It,{direction:"backward",onClick:a,isHidden:!r,dataTestId:M,previewState:i}),t().createElement(It,{direction:"forward",onClick:o,isHidden:!n,dataTestId:D,previewState:i}))},_t=e=>"rtl"===window.getComputedStyle(e).direction,Mt=e=>1-Math.pow(1-e,4),Dt="scrollLeft",Nt=function(e,t,r){void 0===r&&(r=700);const n=Mt,o=e[Dt];let a=null;const i=l=>{null===a&&(a=l);const s=Math.min(1,(l-a)/r);e[Dt]=o+n(s)*(t-o),1===s?a=null:requestAnimationFrame(i)};o!==t&&requestAnimationFrame(i)},Bt=(e,t)=>{e.scrollTo({left:t,top:0,behavior:"smooth"})},Ot=(e,t)=>(m()?Nt:Bt)(e,t),Rt=ee(0),Pt=function(e,t){void 0===t&&(t=!0);const r=Array.from((null==e?void 0:e.querySelectorAll(Rt))||[]).map((e=>{let{firstChild:t}=e;return t}));return t&&_t(e.firstChild)?[...r].reverse():r},zt=e=>{var t;return(null==(t=e.querySelector('[data-menu-scroll-action="page"]'))?void 0:t.getBoundingClientRect().width)||0},Tt=e=>{const{left:t,width:r}=e.getBoundingClientRect();return[t,r+t]},At=e=>{const[t,r]=Tt(e),n=getComputedStyle(e),[o,a,i,l]=[n.paddingLeft,n.paddingRight,n.borderLeftWidth,n.borderRightWidth].map((e=>parseFloat(e)));return[t+o+i,r-a-l]},Wt=15,Vt=(e,t)=>{const r="forward"===t,n=r?Pt(e,!1):Pt(e,!1).reverse(),o=_t(e.firstChild),a=n.map(Tt),[i,l]=At(e),s=(r?o:!o)?Ht(a,i):((e,t)=>{const r=[...e].findIndex((e=>{let[,r]=e;return r>=t}));return-1===r?0:r})(a,l);s{const r=e.findIndex((e=>{let[r]=e;return r<=t}));return-1===r?0:r},Zt=(e,t,r)=>{const[n,o]=At(e),[a,i]=Tt(t);if(a>=n&&i<=o)return;const l=n+zt(e);Math.abs(a-l){(0,e.useEffect)((()=>{const e=new ResizeObserver(t);return r?.current&&e.observe(r.current),n&&e.observe(n),()=>{e.disconnect()}}),[r,n,t])},Ft=(0,e.createContext)({items:[],currentUrl:"#",translations:{dropdownButtonAriaLabel:"Button to toggle menu"},menuStyleId:"",customClassNames:[]}),Ut=r=>{let{children:n,items:o,partToPreviewStateMap:a,currentUrl:i,activeAnchor:l,translations:s,menuStyleId:c,customClassNames:u}=r;const d=(0,e.useMemo)((()=>({items:o,partToPreviewStateMap:a,currentUrl:i,activeAnchor:l,translations:s,menuStyleId:c,customClassNames:u})),[o,a,i,l,s,c,u]);return t().createElement(Ft.Provider,{value:d},n)},Kt="menu-root";var $t=r=>{const{id:n,className:o,onItemMouseIn:i,onItemMouseOut:s,onItemClick:d,onItemDblClick:m}=r,{items:p,partToPreviewStateMap:b,currentUrl:f,activeAnchor:h,translations:v,menuStyleId:g,customClassNames:y=[]}=(0,e.useContext)(Ft),x=l(yt,c(dt.root),c(ot,...y)),S=t().useRef(null),[C,k]=t().useState(!1),[I,E]=t().useState(!1),[L,_]=t().useState(!1),M=(0,e.useMemo)((()=>N(p,h,f)),[p,h,f]),D=(0,e.useCallback)((()=>{S.current&&C&&Vt(S.current,"backward")}),[C]),B=(0,e.useCallback)((()=>{S.current&&C&&Vt(S.current,"forward")}),[C]),O=(0,e.useCallback)(u((()=>{const{current:e}=S;if(!e)return;const{scrollWidth:t,clientWidth:r}=e,n=Math.abs(e.scrollLeft),o=rWt),_(o&&n{const{current:e}=S;e&&e.style.setProperty("--scrolled-left","-"+e.scrollLeft+"px")}),[]),P=(0,e.useCallback)((()=>{O(),R()}),[O,R]),z=(0,e.useCallback)((e=>{const{current:t}=S;if(!C||!e||!t)return;const r=t.closest(Rt);Zt(t,r&&r!==e?r:e)}),[C]),T=(0,e.useCallback)((e=>{const t=e.target;z(t)}),[z]);return jt({ref:S,callback:O}),(0,e.useEffect)(O,[p,O]),t().createElement("div",{id:n,className:o},t().createElement("nav",a()({id:g,className:x,ref:S},C&&{onScroll:P,onFocus:T},{[w]:!0,"data-hook":Kt}),t().createElement("ul",{className:wt},p.map((e=>t().createElement(gt,{translations:v,currentItem:M,item:e,key:e.id,previewState:null==b?void 0:b.item,onItemClick:d,focusOnMenuItem:z,onItemMouseIn:i,onItemMouseOut:s,onItemDblClick:m})))),t().createElement(Lt,{scrollPageForward:B,scrollPageToBackward:D,isScrollBackwardButtonShown:I,isScrollForwardButtonShown:L,previewState:null==b?void 0:b["scroll-button"]})))};var Xt=e=>{const{id:r,onItemMouseIn:n,onItemMouseOut:o,onItemClick:a,onItemDblClick:i,containerRootClassName:l}=e;return t().createElement($t,{id:r,className:l,onItemMouseIn:n,onItemMouseOut:o,onItemClick:a,onItemDblClick:i})};var qt={root:"box"};const Gt="mesh-container-content",Jt="inline-content",Qt=e=>t().createElement("div",{key:e.props.id+"-rotated-wrapper","data-mesh-id":e.props.id+"-rotated-wrapper"},e),Yt=(e,r)=>{const{id:n,className:o,wedges:i=[],rotatedComponents:s=[],children:c,fixedComponents:u=[],extraClassName:d="",renderRotatedComponents:m=Qt}=e,b=t().Children.toArray(c()),f=[],h=[];b.forEach((e=>u.includes(e.props.id)?f.push(e):h.push(e)));const v=(e=>{const{wedges:r,rotatedComponents:n,childrenArray:o,renderRotatedComponents:a}=e,i=n.reduce(((e,t)=>({...e,[t]:!0})),{});return[...o.map((e=>{return i[(t=e,t.props.id.split("__")[0])]?a(e):e;var t})),...r.map((e=>t().createElement("div",{key:e,"data-mesh-id":e})))]})({childrenArray:h,rotatedComponents:s,wedges:i,renderRotatedComponents:m});return t().createElement("div",a()({},p(e),{"data-mesh-id":n+"inlineContent","data-testid":Jt,className:l(o,d),ref:r}),t().createElement("div",{"data-mesh-id":n+"inlineContent-gridContainer","data-testid":Gt},v),f)};var er=t().forwardRef(Yt),tr="J6KGih";const rr="container-bg",nr=(t,r)=>{const{id:n,className:o,meshProps:i,renderSlot:s,children:c,onClick:u,onKeyPress:d,onDblClick:m,onFocus:b,onBlur:f,onMouseEnter:h,onMouseLeave:v,translations:g,hasPlatformClickHandler:y,a11y:w={},ariaAttributes:x={},tabIndex:S,role:C,style:k}=t,I=e.useRef(null),{"aria-label-interactions":E,...L}=w;E&&(L["aria-label"]=(null==g?void 0:g.ariaLabel)||"Interactive element, focus to trigger content change");const _={id:n,children:c,...i},M=l(o,{[tr]:y});return e.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=I.current)||e.focus()},blur:()=>{var e;null==(e=I.current)||e.blur()}}))),e.createElement("div",a()({id:n},p(t),{ref:I,className:M,onClick:u,onKeyDown:e=>{d&&(" "===e.key&&e.preventDefault(),d(e))},onFocus:b,onBlur:f,onDoubleClick:m,onMouseEnter:h,onMouseLeave:v,style:k},L,X({...x,tabIndex:S,role:C})),s({containerChildren:e.createElement(er,_)}))},or=e.forwardRef(nr),ar=(t,r)=>{let{classes:n,className:o,customClassNames:i=[],...s}=t;return e.createElement(or,a()({},s,{ref:r,className:l(n.root,o),renderSlot:t=>{let{containerChildren:r}=t;return e.createElement(e.Fragment,null,e.createElement("div",{className:l(n.bg,c(qt.root,...i)),"data-testid":rr}),r)}}))},ir=e.forwardRef(ar);var lr={root:"KaEeLN",bg:"uYj0Sg"};const sr=(t,r)=>e.createElement(ir,a()({ref:r},t,{classes:lr}));var cr=e.forwardRef(sr),ur=n(97798),dr=n(93260),mr=n.n(dr),pr=n(29359),br=n.n(pr),fr=n(20435);const hr=[mr(),br(),br()],vr=e=>{let{depth:t,isStretched:r=!1,containsChildren:n=!1,hasColumnSubSubs:o=!1}=e;const{st:a,classes:i}=hr[t]||mr(),l={isStretched:r,isColumn:!0},s=(0,fr.st)(fr.classes.root,ur.classes.columnsLayout);return n?{positionBox:a(i.positionBox,l,r?ur.classes.containerPositionBox:""),animationBox:i.animationBox,alignBox:a(ur.classes.megaMenuWrapper,r?fr.classes.containerPageStretchWrapper:""),megaMenuComp:a(i.megaMenuComp,s)}:0===t?{positionBox:a(i.positionBox,l,r?ur.classes.positionBox:""),animationBox:a(s,i.animationBox),alignBox:a(i.alignBox,fr.classes.pageWrapper,r?fr.classes.pageStretchWrapper:fr.classes.overrideWidth),list:a(i.list,fr.classes.listWrapper),subItem:o?fr.classes.heading:fr.classes.menuItem}:{hasSubItems:fr.classes.rowItem,positionBox:i.positionBox,alignBox:i.alignBox,list:i.list,subItem:fr.classes.menuItem}},gr=e=>e.replace("__root",""),yr=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n({...t,["--"+r]:"var(--"+e+"-"+r+")"})),{})};const wr="containerMarginTop",xr="horizontalSpacing",Sr=e=>t=>{if(0!==t)return{};const r=gr(e);return{list:yr(r,xr),megaMenuComp:yr(r,wr)}},Cr=(t,r)=>(0,e.useMemo)((()=>{switch(t){case"wixui.Menu":return{className:I.megaMenuComp,cssVars:{}};case"wixui.StylableHorizontalMenu":const e=vr({depth:0,containsChildren:!0}),t=Sr(r)(0);return{className:e.megaMenuComp,cssVars:t.megaMenuComp};default:return{className:"",cssVars:{}}}}),[t,r]),kr=(0,e.createContext)({isOpen:void 0,setIsOpen:()=>{}}),Ir=()=>(0,e.useContext)(kr),Er=r=>{let{children:n,isOpen:o,setIsOpen:a,labelRef:i}=r;const l=(0,e.useMemo)((()=>({isOpen:o,setIsOpen:a,labelRef:i})),[o,a,i]);return t().createElement(kr.Provider,{value:l},n)};var Lr=t=>{const{id:r,children:n,meshProps:o,parentType:i,parentStylableClassName:l}=t,s="function"==typeof n?n:()=>n,{className:c,cssVars:u}=Cr(i,l),{isOpen:d,setIsOpen:m,labelRef:b}=Ir();return e.createElement(cr,a()({},p(t),{id:r,hasPlatformClickHandler:!1,meshProps:o,className:c,style:u,onMouseLeave:e=>{d&&e.relatedTarget!==(null==b?void 0:b.current)&&m(!1)}}),s)};var _r=t=>{const{id:r,children:n,containerRootClassName:o,parentType:i,parentStylableClassName:s}=t,c="function"==typeof n?n:()=>n,{className:u,cssVars:d}=Cr(i,s),{isOpen:m,setIsOpen:b,labelRef:f}=Ir();return e.createElement("div",a()({id:r},p(t),{className:l(o,u),style:d,onMouseLeave:e=>{m&&e.relatedTarget!==(null==f?void 0:f.current)&&b(!1)}}),e.createElement(ve,t.containerProps,c))},Mr="Zr_Nvv";var Dr=r=>{const{id:n,containerRootClassName:o,containerProps:a,customClassNames:i=[],children:l,slots:s,items:c,partToPreviewStateMap:u,currentUrl:d,activeAnchor:m,onItemMouseIn:p,onItemMouseOut:b,onItemClick:f,onItemDblClick:h,translations:v}=r,g=(0,e.useMemo)((()=>s?c.map((e=>({...e,children:e.slot&&s[e.slot]}))):c),[c,s]);return t().createElement("div",{id:n,className:o},t().createElement(Ut,{items:g,partToPreviewStateMap:u,currentUrl:d,activeAnchor:m,translations:v,menuStyleId:"portal-"+n,customClassNames:i},t().createElement(ve,a,(function(){return t().createElement(t().Fragment,null,t().createElement($t,{id:n+"-menu-content",className:Mr,onItemMouseIn:p,onItemMouseOut:b,onItemClick:f,onItemDblClick:h}),l(...arguments))}))))};const Nr=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)),Br=e=>({useComponentProps:(t,r,n)=>{const o=(e=>({...e,updateStyles:t=>{const r=Object.entries(t).reduce(((e,[t,r])=>{return{...e,[(n=t,n.startsWith("--")?t:Nr(t))]:void 0===r?null:r};var n}),{});e.updateStyles(r)}}))(n);return e({mapperProps:t,stateValues:r,controllerUtils:o})}});var Or=Br((e=>{let{stateValues:t,mapperProps:r}=e;const{currentUrl:n}=t;return{...r,currentUrl:n}}));var Rr="NZHLsZ",Pr="ffrP7D";const zr=()=>{const e=[];let t,r=!1,n=null;const o=["a[href]","area[href]","audio[controls]","button",'input[type="button"]','input[type="checkbox"]','input[type="file"]','input[type="image"]','input[type="radio"]','input[type="range"]','input[type="reset"]','input[type="submit"]',"video[controls]"].join(", "),a=["a[href]","audio[controls]","button","details","embed","iframe","img[usemap]",'input:not([type="hidden"])',"label","select","textarea","video[controls]"].join(", ");function i(t){r&&l(t)===n&&(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),e.unshift(t))}function l(e){return e.target}function s(e){return e.matches("button, input, select, textarea, progress, meter, output")||e.constructor.formAssociated}function c(t){setTimeout((()=>{for(r=!1,n=null,t.focus();e.length>0;){const t=e.pop();t.target.dispatchEvent(new MouseEvent(t.type,t))}}),0)}function u(e){const i=l(e),u=i.closest("label"),d=i.closest(a),m=i.closest(o);let p=null,b=null,f=!1;if(u){const e=u.getAttribute("for");u!==d&&u.contains(d)&&d.contains(m)?b=m:null!=e?(p=""!==e?document.querySelector("#"+CSS.escape(e)):null,p&&s(p)&&(f=!0,b=p,n=p)):(p=Array.from(u.querySelectorAll("*")).find(s),p?(f=!0,b=p,n=p):m&&(b=m,n=i))}else m&&(b=m,n=i);b&&function(e){const t=e.matches('button, input:not([type="hidden"]), select, textarea, a[href], area[href], audio[controls], video[controls]')||e.constructor.formAssociated,r=!Number.isNaN(parseInt(e.getAttribute("tabindex"),10))||["plaintext-only","true"].includes(e.contentEditable),n=function(e){return e.matches("button, fieldset, optgroup, option, select, textarea, input")||e.constructor.formAssociated}(e)&&(e.disabled||e.closest("fieldset:disabled")),o=e.closest("[inert]"),a=!function(e){let t=e,r=!1;for(;t;){if("visible"===t.style.visibility&&(r=!0),"none"===t.style.display||"hidden"===t.style.contentVisibility||!r&&"hidden"===t.style.visibility)return!1;t=t.parentElement}return!0}(e);return(t||r)&&!(n||o||a)}(b)&&(b===document.activeElement?e.preventDefault():(r=!0,f?t=c.bind(null,b):c(b)))}function d(){"function"==typeof t&&(t(),t=null)}if(/apple/i.test(navigator.vendor))return window.addEventListener("mousedown",u,{capture:!0}),window.addEventListener("click",d,{capture:!0}),window.addEventListener("mouseup",i,{capture:!0}),window.addEventListener("click",i,{capture:!0}),()=>{window.removeEventListener("mousedown",u,{capture:!0}),window.removeEventListener("click",d,{capture:!0}),window.removeEventListener("mouseup",i,{capture:!0}),window.removeEventListener("click",i,{capture:!0})}},Tr=e=>"menuItemDepth"+e,Ar="positionBox",Wr="scrollPageToTheLeft",Vr="scrollPageToTheRight",Hr=[mr(),br(),br()],Zr=(e,t,r)=>r&&(n=>{null==r||r(n,{...e,selected:t})}),jr=r=>{let{item:n,className:o,withSubItemsClassname:i,isCurrentItem:s,depth:u,isStretched:d,hasColumnSubSubs:m,positionUpdaters:p,positionBoxRef:b,children:f,onItemClick:h,onItemDblClick:v,onItemMouseIn:g,onItemMouseOut:y,shouldUseMegaMenuMouseLeaveLogic:w}=r;const[x,S]=(0,e.useState)(!1),[C,k]=(0,e.useState)(!1),I=(0,e.useRef)(null),{label:E,link:L,forceHovered:_=!1}=n,M=(e=>{const t=()=>e(!0),r=()=>e(!1),n=()=>e((e=>!e));return{onMouseEnter:t,onMouseLeave:r,onFocus:e=>{var n,o;const a=null==(n=e.target.nextSibling)?void 0:n.contains(e.relatedTarget),i=null==(o=e.relatedTarget)?void 0:o.dataset.itemLabel;a&&i?(e.stopPropagation(),r()):t()},onBlur:e=>{var t;!e.relatedTarget||e.currentTarget.contains(e.relatedTarget)||null!=(t=e.relatedTarget)&&t.contains(e.currentTarget)||r()},onKeyDown:e=>{var t;const{target:o,currentTarget:a,key:i}=e;if(a.firstChild===o)switch(i){case"ArrowLeft":case"ArrowRight":const o=_t(a.parentElement),s=a[{ArrowLeft:o?"nextSibling":"previousSibling",ArrowRight:o?"previousSibling":"nextSibling"}[i]];null==s||null==(t=s.firstChild)||t.focus();break;case"Escape":r();const c=a.getAttribute("data-item-depth");if(null!==c){var l;const e=a.closest(ee(parseInt(c,10)-1));null==e||null==(l=e.firstChild)||l.focus()}break;case"Enter":n();break;case" ":e.preventDefault(),n()}}}})(S),D=(e=>{let{depth:t,isHovered:r,isCurrentPage:n,className:o}=e;const{st:a,classes:i}=Hr[t]||mr(),l=0!==t;return{root:a(i.root,{isHovered:r&&!n,isCurrentPage:n},o),itemWrapper:a(i.itemWrapper,l?"":c(dt.menuItemWrapper)),container:i.container,label:a(i.label,l?"":c(dt.menuItemLabel))}})({depth:u,isHovered:!(m&&1===u)&&x,isCurrentPage:s,className:o}),N=p[u];(0,e.useEffect)((()=>{if(!(x&&I.current&&b.current&&N))return;const{onEnter:e,onLeave:t}=N({label:I.current,positionBox:b.current,isStretched:d});return e(),k(!0),()=>{t(),k(!1)}}),[x,d,b,N,n]),(0,e.useEffect)((()=>{S(_)}),[_]);const B=w?Er:t().Fragment;return t().createElement("li",a()({className:l(D.itemWrapper,i),"data-testid":Tr(u),"data-item-depth":u,"data-is-current":s,"aria-current":s},x&&{"data-hovered":!0},C&&{"data-shown":!0},M),t().createElement(nt,a()({},L,{className:D.root,ref:I,activateByKey:"Enter",onClick:Zr(n,s,h),onMouseEnter:Zr(n,s,g),onMouseLeave:Zr(n,s,y),onDoubleClick:Zr(n,s,v)},!!f&&{"aria-haspopup":!0,"aria-expanded":x},!!f&&!(null!=L&&L.href)&&{role:"button"},{tabIndex:0,"data-item-label":!0}),t().createElement("div",{className:D.container},t().createElement("span",{className:D.label},E))),t().createElement(B,{labelRef:I,isOpen:x,setIsOpen:S},f))},Fr=(0,e.memo)((r=>{const{item:n,depth:o=0,currentItem:i,className:l,submenuProps:{positionUpdaters:s,getClasses:c,injectCssVars:u},slots:d,isColumnStretched:m,isContainerStretched:p,hasColumnSubSubs:f,onItemClick:h,onItemMouseIn:v,onItemMouseOut:g,onItemDblClick:y,shouldUseMegaMenuMouseLeaveLogic:w}=r,{label:x,items:S,slot:C}=n,k=C&&d[C],I=(0,e.useRef)(null),E=k?p:m,L=c({depth:o,isStretched:E,containsChildren:!!k,hasColumnSubSubs:f}),_=null==u?void 0:u(o);return t().createElement(jr,{className:l,item:n,isCurrentItem:B(n,i),depth:o,isStretched:E,hasColumnSubSubs:f,withSubItemsClassname:null!=S&&S.length?L.hasSubItems:"",positionUpdaters:s,positionBoxRef:I,onItemClick:h,onItemDblClick:y,onItemMouseIn:v,onItemMouseOut:g,shouldUseMegaMenuMouseLeaveLogic:w},((null==S?void 0:S.length)||k)&&t().createElement("div",{className:L.positionBox,ref:I,role:"group","aria-label":x,"data-testid":Ar},t().createElement("div",{className:L.animationBox,style:null==_?void 0:_.animationBox},t().createElement("div",{className:L.alignBox},k?t().createElement(b.Provider,{value:{item:n,currentItem:i}},k):t().createElement("ul",{className:L.list,style:null==_?void 0:_.list},S.map(((e,n)=>t().createElement(Fr,a()({},r,{key:n,item:e,depth:o+1,className:L.subItem,slots:d})))))))))})),Ur=(r,n)=>{var o;const{id:i,items:l,submenuProps:s,menuWrapper:u,className:d,customClassNames:b=[],stylableClassName:f,containerRootClassName:h,menuMode:v,submenuMode:g,isContainerStretched:y,style:w,slots:x,isQaMode:S,fullNameCompType:C,currentUrl:k,onMouseEnter:I,onMouseLeave:E,onItemMouseIn:L,onItemMouseOut:_,onItemClick:M,onItemDblClick:D,reportBiOnMenuItemClick:B,ariaAttributes:O,role:R,activeAnchor:P,a11y:z={},screenReader:T,navigationHint:A,shouldUseMegaMenuMouseLeaveLogic:W}=r,V=(0,ur.st)(ur.classes.root,{menuMode:v},f,h,c(dt.root,...b)),H=(0,e.useCallback)((function(){for(var e=arguments.length,t=new Array(e),r=0;rN(l,P,k)),[l,P,k]);return(0,e.useEffect)((()=>{if(m())return zr()}),[]),t().createElement("div",a()({id:i,className:(0,ur.st)(d,Rr),style:w},p(r),((e,t)=>e?{"data-comp":t,"data-aid":t}:{})(S,C),{onMouseEnter:I,onMouseLeave:E}),t().createElement(u,a()({ref:n,items:l,className:V,currentItem:Z,screenReaderHintElement:null!=T&&T.hasHint?t().createElement("div",{className:Pr},A):null},X({...z,label:null!=(o=z.label)?o:"Site",...O,role:R})),l.map(((e,r)=>{const n="flyout"!==g||e.slot?"column":"flyout";return t().createElement(Fr,{key:r,depth:0,item:e,currentItem:Z,className:ur.classes.menuItem,isContainerStretched:y,isColumnStretched:"columnStretched"===g,submenuProps:s[n],onItemClick:H,onItemMouseIn:L,onItemMouseOut:_,onItemDblClick:D,hasColumnSubSubs:"column"===n&&(o=e,!!o?.items?.some((e=>!!e.items?.length))),slots:x,shouldUseMegaMenuMouseLeaveLogic:W});var o}))))};var Kr=t().forwardRef(Ur);const $r=(t,r)=>{let{className:n,children:o,ref:i,items:l,currentItem:s,screenReaderHintElement:c,...u}=t;const d=e.useRef(null);return e.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=d.current)||e.focus()},blur:()=>{var e;null==(e=d.current)||e.blur()}}))),e.createElement("nav",a()({tabIndex:-1,className:n,ref:d},u),c,e.createElement("ul",{className:ur.classes.menu},o))},Xr=e.forwardRef($r),qr=[mr(),br(),br()],Gr=e=>{let{depth:t}=e;const{st:r,classes:n}=qr[t]||mr(),o=(0,fr.st)(fr.classes.root,ur.classes.columnsLayout);return{positionBox:n.positionBox,animationBox:r(n.animationBox,o),alignBox:r(fr.classes.pageWrapper,fr.classes.overrideWidth),list:n.list,subItem:fr.classes.menuItem}},Jr=function(e,t,r,n){void 0===n&&(n="");const o="number"==typeof r?Math.round(r):r;e.style.setProperty(t,""+o+n)},Qr=(e,t)=>window.getComputedStyle(e).getPropertyValue(t),Yr=e=>{e.removeAttribute("style")},en=function(e,t,r){let{positionBox:n,label:o}=e;void 0===r&&(r=0);const a=n.getBoundingClientRect().height,i=o.getBoundingClientRect(),l=window.innerHeight-i.bottom,s=l>=a,c=i.top-(()=>{const e=window.getComputedStyle(document.documentElement).getPropertyValue("--wix-ads-height");return Number.parseInt(e,10)||0})()>=a;if(s)Jr(n,"margin-top",-r,"px");else if(c){const e=a+i.height;Jr(n,"margin-top",-e-r,"px")}else"column"===t&&(Jr(n,"margin-top",-r,"px"),Jr(n,"--animation-box-max-height",l,"px"),Jr(n,"--animation-box-overflow-y","scroll"))},tn=e=>{let{label:t,positionBox:r}=e;const{bottom:n,left:o,width:a}=t.getBoundingClientRect(),{top:i,left:l}=r.getBoundingClientRect(),s=Math.round(i-r.offsetTop),c=o-Math.round(l-r.offsetLeft);Jr(r,"top",n-s,"px"),Jr(r,"min-width",a,"px");const u=r.offsetWidth,d=(e=>Qr(e.firstChild,"--flyoutAlignment").trim())(r);if("center"===d)return void Jr(r,"left",c+(a-u)/2,"px");const m="right"===d?c+a-u<0:c+u<=document.body.offsetWidth;Jr(r,"left",m?c:c+a-u,"px")},rn=e=>{let{label:t,positionBox:r}=e,n=()=>{};return{onEnter:()=>{var e;n=d((()=>tn({label:t,positionBox:r})),50),n(),en({label:t,positionBox:r},"flyout"),window.addEventListener("scroll",n),null==(e=t.closest("nav"))||e.addEventListener("scroll",n)},onLeave:()=>{var e;window.removeEventListener("scroll",n),null==(e=t.closest("nav"))||e.removeEventListener("scroll",n),Yr(r)}}},nn="data-reverted",on=e=>["--subsubmenu-box-left:"+(e?"unset":"100%"),"--subsubmenu-box-right:"+(e?"100%":"unset")],an=e=>{const{paddingTop:t,paddingLeft:r,paddingRight:n,borderTopWidth:o}=window.getComputedStyle(e);return["padding-left:"+r,"padding-right:"+n,"margin-top:-"+(Number.parseInt(t,10)+Number.parseInt(o,10))+"px"]},ln=e=>{let{positionBox:t,label:r}=e;return{onEnter:()=>{const e=_t(t);((e,t,r)=>{const{left:n,right:o}=e.getBoundingClientRect();return r?n-t.offsetWidth<0:o+t.offsetWidth>document.body.offsetWidth})(r,t,e)&&t.setAttribute(nn,""),t.style.cssText=[...on(e),...an(t.firstChild)].join(";")},onLeave:()=>{t.removeAttribute(nn),t.removeAttribute("style")}}},sn=e=>t=>{if(0!==t)return{};const r=gr(e);return{animationBox:yr(r,"flyoutAlignment")}},cn=e=>({flyout:{positionUpdaters:[rn,ln],getClasses:Gr,injectCssVars:sn(e)}}),un=(t,r)=>(0,e.useMemo)((()=>cn(t)),[t,r]),dn=e=>t=>{let{label:r,positionBox:n,isStretched:o}=t;return{onEnter:()=>{const t="wrap"===e?Qr(r,"margin-bottom"):"0";if(en({label:r,positionBox:n},"column",parseInt(t,10)),o){var a;const{left:e=0,right:t=0}=(null==(a=r.closest("nav"))?void 0:a.getBoundingClientRect())||{};Jr(n,"right",-(document.body.clientWidth-t),"px"),Jr(n,"left",-e,"px"),(e=>{m()&&(Jr(e,"display","none"),e.offsetHeight,Jr(e,"display",""))})(n)}},onLeave:()=>{Yr(n)}}},mn=(e,t)=>({column:{positionUpdaters:[dn(t)],getClasses:vr,injectCssVars:Sr(e)}}),pn=(t,r)=>(0,e.useMemo)((()=>mn(t,r)),[t,r]),bn=(t,r)=>(0,e.useMemo)((()=>((e,t)=>({...mn(e,t),...cn(e)}))(t,r)),[t,r]),fn=(e,r)=>t().createElement(Kr,a()({},e,{ref:r,menuWrapper:Xr,submenuProps:bn(e.stylableClassName,e.menuMode)}));var hn=t().forwardRef(fn),vn=n(57683);var gn=e=>{const{className:r,onClick:n,side:o,isHidden:a,dataTestId:i}=e,l=(0,vn.st)(vn.classes.root,{side:o,isVisible:!a},ur.classes.scrollButton,r);return t().createElement("div",{onClick:n,"aria-hidden":"true","aria-label":"scroll",className:l,"data-menu-scroll-action":"page","data-testid":i,"data-hidden":a},t().createElement("span",{className:vn.classes.icon},t().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 12"},t().createElement("path",{d:"M6 6L.8 0 0 .7 4.7 6 0 11.3l.8.7z"}))))},yn=n(23161);const wn=e=>{const{isScrollLeftButtonShown:r,isScrollRightButtonShown:n,scrollPageToTheRight:o,scrollPageToTheLeft:a}=e;return t().createElement("div",{className:(0,yn.st)(yn.classes.root)},t().createElement(gn,{side:"left",onClick:a,isHidden:!r,dataTestId:Wr}),t().createElement(gn,{side:"right",onClick:o,isHidden:!n,dataTestId:Vr}))},xn=(t,r)=>{let{items:n,currentItem:o,children:i,className:l,screenReaderHintElement:s,ref:c,...d}=t;const m=e.useRef(null),p=e.useRef(null),[b,f]=e.useState(!1),[h,v]=e.useState(!1),[g,y]=e.useState(!1),[w,x]=e.useState(-1);e.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=m.current)||e.focus()},blur:()=>{var e;null==(e=m.current)||e.blur()}})));const S=e.useCallback((()=>u((()=>{const{current:e}=m;if(!e)return;const{scrollLeft:t,scrollWidth:r,clientWidth:n}=e,o=nWt),y(o&&t{const{current:t}=m;if(!t||!b||-1===e)return;x(e);const r=Array.from(t.querySelectorAll(Rt))[e];r&&Zt(t,r)}),[b]);e.useEffect((()=>{const e=n.find((e=>e.forceHovered))||o,t=e?n.indexOf(e):-1;t!==w&&k(t)}),[n,w,k,o]);return jt({ref:m,callback:S}),e.createElement("nav",a()({tabIndex:-1,className:l,ref:m},b&&{onScroll:C,onFocus:e=>{const t=e.target,{current:r}=m;if(!b||!t||!r)return;const n=r.closest(Rt);Zt(r,n&&n!==t?n:t)}},d),s,e.createElement("ul",{className:ur.classes.menu,ref:p},i),e.createElement(wn,{scrollPageToTheRight:()=>{m.current&&b&&(e=>{const[t,r]=At(e),n=Pt(e).map(Tt),o=t+zt(e),a=t=>{if(t>=n.length)return e.scrollWidth;const[r]=n[t];return r<=o+Wt?a(t+1):e.scrollLeft+r-o},i=((e,t)=>{const r=[...e].reverse().findIndex((e=>{let[,r]=e;return r{m.current&&b&&(e=>{const[t,r]=At(e),n=Pt(e).map(Tt),o=r-zt(e),a=t=>{if(t<=0)return 0;const[,r]=n[t];return r>=o-Wt?a(t-1):e.scrollLeft+r-o},i=((e,t)=>{const r=e.findIndex((e=>{let[r]=e;return r>=t}));return-1===r?0:r})(n,t),l=a(i-1);Ot(e,l)})(m.current)},isScrollLeftButtonShown:h,isScrollRightButtonShown:g}))},Sn=e.forwardRef(xn),Cn=(e,r)=>t().createElement(Kr,a()({},e,{ref:r,menuWrapper:Sn,submenuProps:bn(e.stylableClassName,e.menuMode)}));var kn=t().forwardRef(Cn);const In=(t,r)=>{const n="wrap"===t.menuMode?hn:kn;return e.createElement(n,a()({ref:r},t))};var En=e.forwardRef(In);const Ln=e=>"linkPopupId"in e,_n=(e,t)=>{if(Ln(e))return e.linkPopupId;{const{pagesMap:r,mainPageId:n}=t||{};if(!r)return;const o=new URL(e.href??"");let a=Object.values(r).find((({pageUriSEO:e})=>!!e&&o.pathname?.includes(e)));return a||(a=n?r[n]:void 0),a?.pageId}},Mn=e=>{if(void 0!==e)return null===e?"None":e.type},Dn=(e,t)=>{if(!e?.type)return;const{type:r}=e;switch(r){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":const r=_n(e,t);return r&&t?.pagesMap?.[r]?.title;default:return e.href}},Nn=(e,t,r)=>{const{link:n,value:o,details:a,actionName:i,elementType:l,trackClicksAnalytics:s,pagesMetadata:c,...u}=t;if(!s)return;const d=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},m=((e,t)=>{if(!e?.type)return;const{type:r}=e;switch(r){case"AnchorLink":return(e=>"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId))(e)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:_n(e,t),isLightbox:Ln(e)};default:return}})(n,d),p=a||m?JSON.stringify({...m,...a}):void 0;e({src:76,evid:1113,...{...u,bl:navigator.language,url:window.location.href,details:p,elementType:l??"Unknown",actionName:i??Mn(n),value:o??Dn(n,d)}},{endpoint:"pa",...r})};var Bn;!function(e){e.Text="Text",e.Menu="Menu",e.Image="Image",e.Input="Input",e.Login="Login",e.Button="Button",e.Social="Social",e.Gallery="Gallery",e.Community="Community",e.Decorative="Decorative",e.MenuAndSearch="MenuAndSearch",e.MenuAndAnchor="MenuAndAnchor"}(Bn||(Bn={}));const On=(e,t)=>!0===e[t]||"true"===e[t]||"new"===e[t],Rn=Br((t=>{let{stateValues:r,mapperProps:n}=t;const{currentUrl:o,reportBi:a,experiments:i}=r,{compId:l,language:s,mainPageId:c,trackClicksAnalytics:u,...d}=n,m=e.useCallback((function(e,t){void 0===t&&(t={}),Nn(a,{link:t.link,language:s,trackClicksAnalytics:u,elementTitle:t.label,pagesMetadata:{mainPageId:c},element_id:null!=l?l:e.currentTarget.id,elementType:d.fullNameCompType,elementGroup:Bn.MenuAndSearch})}),[a,s,u,l,d.fullNameCompType,c]);return{...d,currentUrl:o,reportBiOnMenuItemClick:m,shouldUseMegaMenuMouseLeaveLogic:On(i,"specs.thunderbolt.megaMenuMouseLeave")}}));var Pn=Rn;const zn=(e,r)=>t().createElement(Kr,a()({},e,{ref:r,menuWrapper:Sn,submenuProps:pn(e.stylableClassName,e.menuMode)}));const Tn=(e,r)=>t().createElement(Kr,a()({},e,{ref:r,menuWrapper:Sn,submenuProps:un(e.stylableClassName,e.menuMode)}));const An=(e,r)=>t().createElement(Kr,a()({},e,{ref:r,menuWrapper:Xr,submenuProps:pn(e.stylableClassName,e.menuMode)}));const Wn=(e,r)=>t().createElement(Kr,a()({},e,{ref:r,menuWrapper:Xr,submenuProps:un(e.stylableClassName,e.menuMode)}));const Vn={HamburgerMenuContent:{component:Xt},MegaMenuContainerItem_Classic:{component:Lr},MegaMenuContainerItem_Responsive:{component:_r},Menu:{component:Dr,controller:Or},StylableHorizontalMenu_Default:{component:En,controller:Pn},StylableHorizontalMenu_ScrollColumn:{component:t().forwardRef(zn),controller:Pn},StylableHorizontalMenu_ScrollFlyout:{component:t().forwardRef(Tn),controller:Pn},StylableHorizontalMenu_ScrollFlyoutAndColumn:{component:kn,controller:Pn},StylableHorizontalMenu_WrapColumn:{component:t().forwardRef(An),controller:Pn},StylableHorizontalMenu_WrapFlyout:{component:t().forwardRef(Wn),controller:Pn},StylableHorizontalMenu_WrapFlyoutAndColumn:{component:hn,controller:Pn},StylableHorizontalMenu:{component:Kr,controller:Pn},Submenu:{component:se}}}(),o}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt_menu.54e4d8cc.bundle.min.js.map