{"version":3,"file":"script_main.CaEIQeaB.mjs","names":["React.useLayoutEffect","React.useEffect","React.useMemo","React.useState","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Icon","addPropertyOverrides","Main","NavLinkFonts","NavLink","White","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","clamp","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","clamp","useMemo","React","useState","Overlay","useRef","useState","getProps","Icon","React.forwardRef","useState","HomeFactory","React","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Caret","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Vector","Search","MenuNavProducts","NavLink","Icon","serializationHash","variantClassNames","matchVariant","Collections","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","className","_Fragment","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navigation3","Footer2","useRef","React.useId","PropertyOverrides","React.createElement","PageTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/3h6xr3FTjxuWqLgENOqv/RjGs8V3iUQuuK8Rypypl/ClassicAnalogClock.js","https:/framerusercontent.com/modules/yWbxhVRNKb9Nc6okZ6pv/4IrrBvr0mTEQvkE1Hkfr/mUFcp0ddv.js","https:/framerusercontent.com/modules/HiXRhhceCgSh2AYf2Kxd/N6NTPMbUelkCKrygV7AW/iH1oBWn7k.js","https:/framerusercontent.com/modules/ImAY3UhI53v4pYZbhqbI/fUEgGrAji2U78MNoDOHC/X5fLXbgP2.js","https:/framerusercontent.com/modules/sElTyNnfcrINiz1zVY14/sMTtqO1mp6oaIYqXUb9C/wvPHoeFu1.js","https:/framerusercontent.com/modules/9VV4WQPRqIo67hixvoEi/eX1rOmGNL4vOdjDmmYaN/nqBu7CN7p.js","https:/framerusercontent.com/modules/1apSoFFtdjok94ohl7mw/CzXBrGI4Tzx8Wsr41r4x/BQ6OFvNFf.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/Fa30oeZuJp6vvA8ba3WC/X2LFvLhq50hM1Gtg3Asz/wOXhTWoYO.js","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/fIMAD4vLPgXNF0n0N5ut/I9Vdz2CUTSqkFcOizV5E/bEal0qGfU.js","https:/framerusercontent.com/modules/jGFyYk0sFdjagZ0wroxA/dGvLgP5vVhUJ6q93XFKq/jxB72pfYx.js","https:/framerusercontent.com/modules/buXcrFPQcpbKv1XaHVB2/G6hh1ZRZv1A4k0ZBVJdw/IE5VOxZrK.js","https:/framerusercontent.com/modules/QQVuyc9xJVggrkWNynsK/ctO4yl8JrevqoocqhAda/WhatsAppChat_1.js","https:/framerusercontent.com/modules/2Gj2kHEI9ZKF2GfyheuP/85fQhlByQlZsIeczR95k/YGZB8QFYc.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const numeralPositions=[{value:\"12\",angle:0,dx:0,dy:1},{value:\"3\",angle:90,dx:1,dy:0},{value:\"6\",angle:180,dx:0,dy:-1},{value:\"9\",angle:270,dx:-1,dy:0}];function polarToCartesian(angle,radius){const radians=(angle-90)*Math.PI/180;return{x:50+Math.cos(radians)*radius,y:50+Math.sin(radians)*radius};}function useClockTime(timeMode,customGMTText,manualHour,manualMinute,manualSecond,secondHandMotion,isStaticRenderer){const isBrowser=typeof window!==\"undefined\";const useClientLayoutEffect=isBrowser?React.useLayoutEffect:React.useEffect;const staticNow=React.useMemo(()=>new Date,[]);const[now,setNow]=React.useState(()=>isStaticRenderer?staticNow:null);const[isReady,setIsReady]=React.useState(isStaticRenderer);useClientLayoutEffect(()=>{if(!isBrowser||isStaticRenderer)return;const syncNow=()=>{setNow(new Date);setIsReady(true);};let frameId=0;let intervalId=0;syncNow();if(secondHandMotion!==\"quartz\"){const tick=()=>{syncNow();frameId=window.requestAnimationFrame(tick);};frameId=window.requestAnimationFrame(tick);}else{intervalId=window.setInterval(syncNow,250);}const handleVisibilityChange=()=>{if(!document.hidden)syncNow();};const handleFocus=()=>syncNow();document.addEventListener(\"visibilitychange\",handleVisibilityChange);window.addEventListener(\"focus\",handleFocus);return()=>{if(frameId)window.cancelAnimationFrame(frameId);if(intervalId)window.clearInterval(intervalId);document.removeEventListener(\"visibilitychange\",handleVisibilityChange);window.removeEventListener(\"focus\",handleFocus);};},[timeMode,secondHandMotion,isBrowser,isStaticRenderer]);const resolvedNow=isStaticRenderer?now??staticNow:now;if(!resolvedNow||!isReady){return{hour:manualHour,minute:manualMinute,second:manualSecond,date:12,isReady};}if(timeMode===\"local\"){return{hour:resolvedNow.getHours(),minute:resolvedNow.getMinutes(),second:resolvedNow.getSeconds()+resolvedNow.getMilliseconds()/1e3,date:resolvedNow.getDate(),isReady};}if(timeMode===\"custom\"){const parsedOffset=parseGMTOffset(customGMTText);const shifted=new Date(resolvedNow.getTime()+parsedOffset*36e5);return{hour:shifted.getUTCHours(),minute:shifted.getUTCMinutes(),second:shifted.getUTCSeconds()+shifted.getUTCMilliseconds()/1e3,date:shifted.getUTCDate(),isReady};}return{hour:manualHour,minute:manualMinute,second:manualSecond,date:12,isReady};}function parseGMTOffset(value){const normalized=value.trim().toUpperCase();const match=normalized.match(/^GMT\\s*([+-])\\s*(\\d{1,2})(?::?(\\d{2}))?$/);if(!match)return 0;const sign=match[1]===\"-\"?-1:1;const hours=Number(match[2]);const minutes=match[3]?Number(match[3]):0;if(hours>14||minutes>=60)return 0;return sign*(hours+minutes/60);}function toPx(value,fallback){if(typeof value===\"number\")return value;if(typeof value===\"string\"){const parsed=parseFloat(value);if(Number.isFinite(parsed))return parsed;}return fallback;}function clamp(value,min,max){return Math.min(max,Math.max(min,value));}function getFontWeight(font,fallback){if(font.fontWeight!==undefined)return font.fontWeight;if(font.variant===\"Bold\")return 700;if(font.variant===\"Semibold\")return 600;if(font.variant===\"Medium\")return 500;if(font.variant===\"Light\")return 300;return fallback;}function getFontStyle(font){if(font.fontStyle)return font.fontStyle;if(font.variant?.toLowerCase().includes(\"italic\"))return\"italic\";return\"normal\";}function getSvgTextStyle(font,fallbackSize,fallbackLetterSpacing,fallbackWeight){return{fontFamily:font.fontFamily||'\"Arial Narrow\", \"Helvetica Neue\", Arial, sans-serif',fontSize:toPx(font.fontSize,fallbackSize),fontWeight:getFontWeight(font,fallbackWeight),fontStyle:getFontStyle(font),letterSpacing:font.letterSpacing??fallbackLetterSpacing,fontFeatureSettings:font.fontFeatureSettings,fontVariationSettings:font.fontVariationSettings,fontKerning:font.fontKerning,fontVariantLigatures:font.fontVariantLigatures,fontVariantCaps:font.fontVariantCaps,fontVariantNumeric:font.fontVariantNumeric,fontVariantAlternates:font.fontVariantAlternates,fontVariantEastAsian:font.fontVariantEastAsian};}function boxShadowToCss(shadows){if(!shadows)return\"none\";if(typeof shadows===\"string\")return shadows;if(typeof shadows===\"object\"&&!Array.isArray(shadows)){const direct=shadows.boxShadow??shadows.value??shadows.css;if(typeof direct===\"string\"&&direct.trim())return direct;if(shadows.shadow)return boxShadowToCss(shadows.shadow);if(shadows.shadows)return boxShadowToCss(shadows.shadows);}const num=v=>{if(typeof v===\"number\")return v;if(typeof v===\"string\"){const n=parseFloat(v);return Number.isFinite(n)?n:0;}if(v&&typeof v===\"object\"&&typeof v.value===\"number\"){return v.value;}return 0;};const one=sh=>{if(!sh)return null;if(typeof sh===\"string\")return sh;const x=num(sh.x??sh.offsetX);const y=num(sh.y??sh.offsetY);const blur=num(sh.blur??sh.blurRadius);const spread=num(sh.spread??sh.spreadRadius);const color=sh.color??\"rgba(0,0,0,0.2)\";const inset=sh.inset?\"inset \":\"\";return`${inset}${x}px ${y}px ${blur}px ${spread}px ${color}`;};if(Array.isArray(shadows)){const parts=shadows.map(one).filter(Boolean);return parts.length?parts.join(\", \"):\"none\";}if(typeof shadows===\"object\"){return one(shadows)||\"none\";}return\"none\";}function parseOklch(value){const match=value.trim().match(/^oklch\\(\\s*([0-9.]+%?)\\s+([0-9.]+)\\s+([0-9.]+)(?:\\s*\\/\\s*([0-9.]+%?))?\\s*\\)$/i);if(!match)return null;const lightness=match[1].endsWith(\"%\")?parseFloat(match[1])/100:parseFloat(match[1]);const chroma=parseFloat(match[2]);const hue=parseFloat(match[3]);const alphaRaw=match[4];const alpha=alphaRaw?alphaRaw.endsWith(\"%\")?parseFloat(alphaRaw)/100:parseFloat(alphaRaw):1;if(!Number.isFinite(lightness)||!Number.isFinite(chroma)||!Number.isFinite(hue)||!Number.isFinite(alpha)){return null;}return{l:clamp(lightness,0,1),c:Math.max(0,chroma),h:(hue%360+360)%360,a:clamp(alpha,0,1)};}function formatOklch(l,c,h,a=1){const lightness=clamp(l,0,1).toFixed(3);const chroma=Math.max(0,c).toFixed(3);const hue=((h%360+360)%360).toFixed(1);const alpha=clamp(a,0,1);return alpha<1?`oklch(${lightness} ${chroma} ${hue} / ${alpha.toFixed(3)})`:`oklch(${lightness} ${chroma} ${hue})`;}function buildAutoTheme(themeColor){const parsed=parseOklch(themeColor);if(!parsed)return null;const{l,c,h}=parsed;return{light:{faceColor:formatOklch(.985,c*.05,h),majorTickColor:formatOklch(.24,c*.35,h),minorTickColor:formatOklch(.38,c*.22,h),labelColor:formatOklch(.42,c*.12,h),numberColor:formatOklch(.22,c*.3,h),hourHandColor:formatOklch(.2,c*.25,h),minuteHandColor:formatOklch(.2,c*.25,h),secondHandColor:formatOklch(clamp(l,.45,.72),Math.max(.08,c),h),axleColor:formatOklch(clamp(l,.45,.72),Math.max(.08,c),h),dateWindowFill:formatOklch(.92,c*.02,h),dateWindowShadow:`inset 0px 1px 2px 0px ${formatOklch(.74,c*.02,h,.9)}`,dateTextColor:formatOklch(.22,c*.03,h)},dark:{faceColor:formatOklch(.3,c*.08,h),majorTickColor:formatOklch(.9,c*.12,h),minorTickColor:formatOklch(.68,c*.08,h),labelColor:formatOklch(.72,c*.05,h),numberColor:formatOklch(.92,c*.1,h),hourHandColor:formatOklch(.94,c*.08,h),minuteHandColor:formatOklch(.94,c*.08,h),secondHandColor:formatOklch(clamp(l,.65,.82),Math.max(.07,c),h),axleColor:formatOklch(clamp(l,.65,.82),Math.max(.07,c),h),dateWindowFill:formatOklch(.25,c*.01,h),dateWindowShadow:`inset 0px 1px 2px 0px ${formatOklch(.18,c*.01,h,.85)}`,dateTextColor:formatOklch(.97,c*.005,h)}};}/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 320\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ClassicClock(props){const{timeMode=\"local\",customGMTText=\"GMT+0\",manualHour=10,manualMinute=10,manualSecond=35,showSecondHand=true,secondHandMotion=\"quartz\",labelMode=\"label\",label=\"Local Time\",labelImage,labelImageSize=18,labelFont={fontFamily:\"Geist\",fontSize:\"6px\",lineHeight:\"1em\",letterSpacing:\"-0.03em\",variant:\"Semibold\",textAlign:\"center\"},dateFont={fontFamily:\"Geist\",fontSize:\"5px\",lineHeight:\"1em\",letterSpacing:\"0em\",variant:\"Semibold\",textAlign:\"center\"},numberFont={fontFamily:\"Geist\",fontSize:\"9px\",lineHeight:\"1em\",letterSpacing:\"0em\",variant:\"Regular\",textAlign:\"center\"},autoThemeFromColor=true,themeColor=\"oklch(0.62 0.19 42)\",faceColor=\"#F7F5EF\",darkFaceColor=\"#101010\",majorTickColor=\"#1D1D1D\",minorTickColor=\"#444444\",labelColor=\"#6C6C6C\",numberColor=\"#111111\",darkMajorTickColor=\"#F5F1E8\",darkMinorTickColor=\"#9B9B9B\",darkLabelColor=\"#B7B7B7\",darkNumberColor=\"#F5F1E8\",hourHandColor=\"#111111\",minuteHandColor=\"#111111\",secondHandColor=\"#FF4F0C\",axleColor=\"#FF4F0C\",dateWindowFill=\"#E2DFD7\",darkDateWindowFill=\"#8A8478\",dateTextColor=\"#1D1D1D\",darkDateTextColor=\"#FFFFFF\",dateWindowShadow=[{inset:true,x:0,y:1,blur:2,spread:0,diffusion:0,focus:0,color:\"rgba(163, 158, 149, 0.88)\"}],darkDateWindowShadow=[{inset:true,x:0,y:1,blur:2,spread:0,diffusion:0,focus:0,color:\"rgba(22, 22, 22, 0.95)\"}],darkHourHandColor=\"#F5F1E8\",darkMinuteHandColor=\"#F5F1E8\",darkSecondHandColor=\"#FF4F0C\",darkAxleColor=\"#FF4F0C\"}=props;const isStaticRenderer=useIsStaticRenderer();const time=useClockTime(timeMode,customGMTText,manualHour,manualMinute,manualSecond,secondHandMotion,isStaticRenderer);const displayedSecond=secondHandMotion===\"quartz\"?Math.floor(time.second):secondHandMotion===\"mechanical\"?Math.floor(time.second*8)/8:time.second;const shouldHideUntilReady=(timeMode===\"local\"||timeMode===\"custom\")&&!time.isReady;const faceRadius=49;const innerRingRadius=47.6;const tickOuterRadius=46;const tickInnerMajorRadius=42.2;const tickInnerMinorRadius=43.8;const numeralRadius=37.6;const labelY=31;const dateY=68.2;const secondAngle=displayedSecond*6;const minuteAngle=time.minute*6+displayedSecond*.1;const hourAngle=(time.hour%12+time.minute/60)*30;const isNight=time.hour<6||time.hour>=19;const autoTheme=autoThemeFromColor?buildAutoTheme(themeColor):null;const activeTheme=autoTheme?isNight?autoTheme.dark:autoTheme.light:null;const currentFaceColor=activeTheme?.faceColor||(isNight?darkFaceColor:faceColor);const currentMajorTickColor=activeTheme?.majorTickColor||(isNight?darkMajorTickColor:majorTickColor);const currentMinorTickColor=activeTheme?.minorTickColor||(isNight?darkMinorTickColor:minorTickColor);const currentLabelColor=activeTheme?.labelColor||(isNight?darkLabelColor:labelColor);const currentNumberColor=activeTheme?.numberColor||(isNight?darkNumberColor:numberColor);const currentHourHandColor=activeTheme?.hourHandColor||(isNight?darkHourHandColor:hourHandColor);const currentMinuteHandColor=activeTheme?.minuteHandColor||(isNight?darkMinuteHandColor:minuteHandColor);const currentSecondHandColor=activeTheme?.secondHandColor||(isNight?darkSecondHandColor:secondHandColor);const currentAxleColor=activeTheme?.axleColor||(isNight?darkAxleColor:axleColor);const currentDateWindowFill=activeTheme?.dateWindowFill||(isNight?darkDateWindowFill:dateWindowFill);const currentDateWindowShadow=activeTheme?.dateWindowShadow||boxShadowToCss(isNight?darkDateWindowShadow:dateWindowShadow);const currentDateTextColor=activeTheme?.dateTextColor||(isNight?darkDateTextColor:dateTextColor);const numeralTextStyle=getSvgTextStyle(numberFont,8.9,\"-0.04em\",400);const labelTextStyle=getSvgTextStyle(labelFont,3.6,\"-0.03em\",700);const dateTextStyle=getSvgTextStyle(dateFont,4.2,\"0em\",400);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",visibility:shouldHideUntilReady?\"hidden\":\"visible\",userSelect:\"none\",WebkitUserSelect:\"none\"},\"aria-label\":\"Analog clock\",role:\"img\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 100 100\",style:{width:\"100%\",height:\"100%\",display:\"block\",overflow:\"visible\",userSelect:\"none\",WebkitUserSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:faceRadius,fill:currentFaceColor}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:innerRingRadius,fill:\"none\",stroke:isNight?\"rgba(255, 255, 255, 0.18)\":\"rgba(0, 0, 0, 0.2)\",strokeWidth:\"0.35\"}),Array.from({length:60}).map((_,index)=>{const angle=index*6;const isMajor=index%5===0;const outer=polarToCartesian(angle,tickOuterRadius);const inner=polarToCartesian(angle,isMajor?tickInnerMajorRadius:tickInnerMinorRadius);return /*#__PURE__*/_jsx(\"line\",{x1:outer.x,y1:outer.y,x2:inner.x,y2:inner.y,stroke:isMajor?currentMajorTickColor:currentMinorTickColor,strokeWidth:isMajor?.65:.32,strokeLinecap:\"round\"},index);}),numeralPositions.map(numeral=>{const point=polarToCartesian(numeral.angle,numeralRadius);return /*#__PURE__*/_jsx(\"text\",{x:point.x+numeral.dx,y:point.y+numeral.dy,fill:currentNumberColor,textAnchor:\"middle\",dominantBaseline:\"central\",style:numeralTextStyle,children:numeral.value},numeral.value);}),labelMode===\"image\"&&labelImage?.src?/*#__PURE__*/_jsx(\"foreignObject\",{x:50-labelImageSize/2,y:labelY-labelImageSize/2,width:labelImageSize,height:labelImageSize,children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:labelImage.src,alt:labelImage.alt||\"\",style:{maxWidth:\"100%\",maxHeight:\"100%\",width:\"100%\",height:\"100%\",objectFit:\"contain\",display:\"block\"}})})}):label?/*#__PURE__*/_jsx(\"text\",{x:\"50\",y:labelY,fill:currentLabelColor,textAnchor:\"middle\",style:labelTextStyle,children:label}):null,/*#__PURE__*/_jsx(\"g\",{children:/*#__PURE__*/_jsx(\"foreignObject\",{x:\"46\",y:dateY,width:\"8\",height:\"7.5\",children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:\"0.3px\",background:currentDateWindowFill,boxShadow:currentDateWindowShadow,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:currentDateTextColor,...dateTextStyle},children:time.date})})}),/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${hourAngle} 50 50)`,children:/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"51.5\",x2:\"50\",y2:\"27.5\",stroke:currentHourHandColor,strokeWidth:\"2\",strokeLinecap:\"round\"})}),/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${minuteAngle} 50 50)`,children:/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"52\",x2:\"50\",y2:\"18\",stroke:currentMinuteHandColor,strokeWidth:\"1.2\",strokeLinecap:\"round\"})}),showSecondHand?/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${secondAngle} 50 50)`,children:/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"54.5\",x2:\"50\",y2:\"16\",stroke:currentSecondHandColor,strokeWidth:\"0.65\",strokeLinecap:\"round\"})}):null,/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"3\",fill:currentAxleColor,stroke:isNight?\"rgba(255, 255, 255, 0.1)\":\"rgba(0, 0, 0, 0.08)\",strokeWidth:\"0.45\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"0.8\",fill:currentFaceColor,opacity:\"0.9\"})]})});}addPropertyControls(ClassicClock,{timeMode:{type:ControlType.Enum,title:\"Time Zone\",options:[\"local\",\"custom\"],optionTitles:[\"Local\",\"Custom\"],defaultValue:\"local\",displaySegmentedControl:true},customGMTText:{type:ControlType.String,title:\"GMT\",defaultValue:\"GMT+0\",description:\"Use values like GMT+7, GMT-6, or GMT+5:30.\",hidden:props=>props.timeMode!==\"custom\"},manualHour:{type:ControlType.Number,title:\"Hour\",defaultValue:10,min:0,max:23,step:1,displayStepper:true,hidden:()=>true},manualMinute:{type:ControlType.Number,title:\"Minute\",defaultValue:10,min:0,max:59,step:1,displayStepper:true,hidden:()=>true},manualSecond:{type:ControlType.Number,title:\"Second\",defaultValue:35,min:0,max:59,step:1,displayStepper:true,hidden:()=>true},showSecondHand:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},secondHandMotion:{type:ControlType.Enum,title:\"Movement\",options:[\"digital\",\"quartz\",\"mechanical\"],optionTitles:[\"Digital\",\"Quartz\",\"Mechanical\"],defaultValue:\"quartz\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!Boolean(props.showSecondHand)},labelMode:{type:ControlType.Enum,title:\"Label Mode\",options:[\"label\",\"image\"],optionTitles:[\"Label\",\"Image\"],defaultValue:\"label\",displaySegmentedControl:true},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Local Time\",hidden:props=>props.labelMode===\"image\"},labelImage:{type:ControlType.ResponsiveImage,title:\"Label Image\",hidden:props=>props.labelMode!==\"image\"},labelImageSize:{type:ControlType.Number,title:\"Image Size\",defaultValue:18,min:4,max:999,step:1,displayStepper:true,hidden:props=>props.labelMode!==\"image\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayTextAlignment:true,displayFontSize:true,hidden:props=>props.labelMode===\"image\",defaultValue:{fontFamily:\"Geist\",variant:\"Semibold\",fontSize:\"6px\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},numberFont:{type:ControlType.Font,title:\"Num Font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayTextAlignment:true,displayFontSize:true,defaultValue:{fontFamily:\"Geist\",variant:\"Regular\",fontSize:\"9px\",letterSpacing:\"0em\",lineHeight:\"1em\"}},dateFont:{type:ControlType.Font,title:\"Date Font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayTextAlignment:true,displayFontSize:true,defaultValue:{fontFamily:\"Geist\",variant:\"Semibold\",fontSize:\"5px\",letterSpacing:\"0em\",lineHeight:\"1em\"}},autoThemeFromColor:{type:ControlType.Boolean,title:\"Auto Theme\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},themeColor:{type:ControlType.String,title:\"OKLCH\",defaultValue:\"oklch(0.62 0.19 42)\",description:\"Create an [OKLCH color](https://oklch.com/) and paste the value.\",hidden:props=>!Boolean(props.autoThemeFromColor)},faceColor:{type:ControlType.Color,title:\"Day Face\",defaultValue:\"#F7F5EF\",hidden:props=>Boolean(props.autoThemeFromColor)},majorTickColor:{type:ControlType.Color,title:\"Day Major\",defaultValue:\"#1D1D1D\",hidden:props=>Boolean(props.autoThemeFromColor)},minorTickColor:{type:ControlType.Color,title:\"Day Minor\",defaultValue:\"#444444\",hidden:props=>Boolean(props.autoThemeFromColor)},labelColor:{type:ControlType.Color,title:\"Day Label\",defaultValue:\"#6C6C6C\",hidden:props=>Boolean(props.autoThemeFromColor)},numberColor:{type:ControlType.Color,title:\"Day Numbers\",defaultValue:\"#111111\",hidden:props=>Boolean(props.autoThemeFromColor)},hourHandColor:{type:ControlType.Color,title:\"Day Hour\",defaultValue:\"#111111\",hidden:props=>Boolean(props.autoThemeFromColor)},minuteHandColor:{type:ControlType.Color,title:\"Day Minute\",defaultValue:\"#111111\",hidden:props=>Boolean(props.autoThemeFromColor)},secondHandColor:{type:ControlType.Color,title:\"Day Second\",defaultValue:\"#FF4F0C\",hidden:props=>!Boolean(props.showSecondHand)||Boolean(props.autoThemeFromColor)},axleColor:{type:ControlType.Color,title:\"Day Axle\",defaultValue:\"#FF4F0C\",hidden:props=>Boolean(props.autoThemeFromColor)},dateWindowFill:{type:ControlType.Color,title:\"Day Date Bg\",defaultValue:\"#E2DFD7\",hidden:props=>Boolean(props.autoThemeFromColor)},dateTextColor:{type:ControlType.Color,title:\"Day Date Text\",defaultValue:\"#1D1D1D\",hidden:props=>Boolean(props.autoThemeFromColor)},dateWindowShadow:{type:ControlType.BoxShadow,title:\"Day Date Shadow\",defaultValue:[{inset:true,x:0,y:1,blur:2,spread:0,diffusion:0,focus:0,color:\"rgba(163, 158, 149, 0.88)\"}],hidden:props=>Boolean(props.autoThemeFromColor)},darkFaceColor:{type:ControlType.Color,title:\"Night Face\",defaultValue:\"#101010\",hidden:props=>Boolean(props.autoThemeFromColor)},darkMajorTickColor:{type:ControlType.Color,title:\"Night Major\",defaultValue:\"#F5F1E8\",hidden:props=>Boolean(props.autoThemeFromColor)},darkMinorTickColor:{type:ControlType.Color,title:\"Night Minor\",defaultValue:\"#9B9B9B\",hidden:props=>Boolean(props.autoThemeFromColor)},darkLabelColor:{type:ControlType.Color,title:\"Night Label\",defaultValue:\"#B7B7B7\",hidden:props=>Boolean(props.autoThemeFromColor)},darkNumberColor:{type:ControlType.Color,title:\"Night Numbers\",defaultValue:\"#F5F1E8\",hidden:props=>Boolean(props.autoThemeFromColor)},darkHourHandColor:{type:ControlType.Color,title:\"Night Hour\",defaultValue:\"#F5F1E8\",hidden:props=>Boolean(props.autoThemeFromColor)},darkMinuteHandColor:{type:ControlType.Color,title:\"Night Minute\",defaultValue:\"#F5F1E8\",hidden:props=>Boolean(props.autoThemeFromColor)},darkSecondHandColor:{type:ControlType.Color,title:\"Night Second\",defaultValue:\"#FF4F0C\",hidden:props=>!Boolean(props.showSecondHand)||Boolean(props.autoThemeFromColor)},darkAxleColor:{type:ControlType.Color,title:\"Night Axle\",defaultValue:\"#FF4F0C\",hidden:props=>Boolean(props.autoThemeFromColor)},darkDateWindowFill:{type:ControlType.Color,title:\"Night Date Bg\",defaultValue:\"#8A8478\",hidden:props=>Boolean(props.autoThemeFromColor)},darkDateTextColor:{type:ControlType.Color,title:\"Night Date Text\",defaultValue:\"#FFFFFF\",hidden:props=>Boolean(props.autoThemeFromColor)},darkDateWindowShadow:{type:ControlType.BoxShadow,title:\"Night Date Shadow\",description:\"Get more Framer goodies from [Moe Kyaw](https://dub.sh/moe-kyaw).\",defaultValue:[{inset:true,x:0,y:1,blur:2,spread:0,diffusion:0,focus:0,color:\"rgba(34, 34, 34, 0.9)\"}],hidden:props=>Boolean(props.autoThemeFromColor)}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ClassicClock\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"320\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"320\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClassicAnalogClock.map","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Cpl5W .framer-styles-preset-1dsxkc2:not(.rich-text-wrapper), .framer-Cpl5W .framer-styles-preset-1dsxkc2.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-3231f815-59bd-4709-9984-27f462c2029e, #ffffff); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, #aeaeae); }\"];export const className=\"framer-Cpl5W\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-MoWbD\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 157 28\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 14.078 0.338 L 17.088 4.218 L 19.858 0.338 L 21.908 0.338 L 21.908 9.448 L 20.138 9.448 L 20.138 2.958 C 19.618 3.328 17.308 6.848 16.968 6.838 C 16.818 6.838 16.668 6.618 16.578 6.508 L 13.878 2.868 L 13.878 9.328 L 13.758 9.448 L 12.108 9.448 L 12.108 0.338 Z M 80.608 0.338 L 83.368 4.088 L 83.568 4.148 C 84.398 2.838 85.528 1.698 86.258 0.348 L 88.348 0.348 L 88.348 9.458 L 86.698 9.458 C 86.408 9.008 86.648 8.338 86.658 7.838 C 86.698 6.208 86.448 4.588 86.658 2.968 C 86.528 2.938 86.498 3.008 86.418 3.088 C 85.518 3.998 84.738 5.568 83.808 6.538 C 83.718 6.628 83.538 6.828 83.408 6.828 C 83.078 6.828 80.788 3.298 80.318 2.898 L 80.318 9.468 L 78.548 9.468 L 78.548 0.338 L 80.598 0.338 Z M 44.448 9.448 L 42.318 9.448 L 39.588 6.358 L 37.938 6.358 L 37.938 9.448 L 36.248 9.448 L 36.248 0.338 C 36.678 0.358 37.158 0.248 37.568 0.258 C 38.628 0.258 40.428 0.218 41.418 0.348 C 43.548 0.628 44.538 3.178 43.508 4.928 C 43.078 5.668 42.388 5.928 41.628 6.238 L 44.438 9.448 Z M 37.948 4.858 L 40.718 4.858 C 40.948 4.858 41.498 4.628 41.688 4.468 C 42.468 3.768 42.318 2.468 41.338 2.028 C 41.268 1.998 40.828 1.848 40.798 1.848 L 38.068 1.848 L 37.948 1.968 Z M 4.548 0.128 C 10.898 -0.042 11.098 9.228 5.168 9.688 C -1.482 10.208 -1.742 0.298 4.548 0.128 Z M 6.868 2.508 C 6.488 2.108 5.798 1.758 5.238 1.698 C 0.568 1.148 0.568 8.528 5.078 8.098 C 7.798 7.838 8.578 4.308 6.868 2.508 Z M 142.758 0.338 C 142.808 0.448 142.678 0.578 142.678 0.618 L 142.678 1.928 L 137.538 1.928 L 137.538 4.068 L 142.518 4.068 L 142.518 5.648 L 137.538 5.648 L 137.538 7.788 C 137.628 7.818 137.718 7.708 137.738 7.708 L 142.638 7.708 C 142.838 7.838 142.678 8.018 142.678 8.218 C 142.678 8.628 142.688 9.038 142.678 9.448 L 135.778 9.448 L 135.778 0.338 Z M 122.698 0.338 L 122.698 1.918 L 117.478 1.918 L 117.478 4.058 L 122.538 4.058 L 122.538 5.638 L 117.478 5.638 L 117.478 7.658 C 117.478 7.898 118.168 7.698 118.318 7.698 C 119.778 7.648 121.238 7.738 122.698 7.698 L 122.698 9.438 L 115.798 9.438 L 115.798 0.338 Z M 98.218 0.338 L 98.218 1.918 L 92.998 1.918 L 92.998 4.058 L 98.058 4.058 C 98.108 4.168 97.978 4.298 97.978 4.338 L 97.978 5.648 L 92.998 5.648 L 92.998 7.708 L 98.218 7.708 L 98.218 9.448 L 91.358 9.448 L 91.318 0.338 Z M 34.098 9.448 L 32.088 9.448 L 31.308 7.718 L 26.538 7.758 L 25.708 9.448 L 23.898 9.448 L 27.938 0.358 C 28.238 0.138 28.548 0.328 28.838 0.338 C 29.148 0.348 29.818 0.248 29.988 0.468 L 34.088 9.448 Z M 30.648 6.128 L 28.928 2.328 L 27.278 6.128 Z M 57.458 1.848 L 56.138 2.488 C 55.958 2.468 55.668 2.068 55.478 1.938 C 54.608 1.368 52.688 1.208 52.088 2.218 C 51.168 3.758 54.228 3.838 55.058 4.008 C 56.608 4.338 57.798 5.058 57.778 6.798 C 57.728 10.498 50.878 10.668 49.818 7.438 C 50.098 7.378 51.108 6.618 51.268 6.718 C 51.318 6.748 51.628 7.308 51.778 7.448 C 52.698 8.318 55.418 8.508 55.958 7.158 C 56.218 6.508 55.778 5.958 55.178 5.718 C 53.658 5.098 51.108 5.618 50.388 3.638 C 48.938 -0.342 56.158 -1.222 57.448 1.848 Z M 152.698 1.838 L 151.458 2.478 C 151.148 2.318 150.968 2.038 150.648 1.858 C 149.768 1.378 147.928 1.238 147.368 2.238 C 146.548 3.698 149.108 3.768 149.918 3.928 C 151.218 4.198 152.728 4.598 152.998 6.118 C 153.748 10.428 146.468 10.858 145.098 7.508 L 146.578 6.678 C 146.988 8.278 150.458 8.628 151.178 7.338 C 152.248 5.428 148.528 5.428 147.558 5.148 C 146.758 4.908 145.898 4.388 145.648 3.548 C 144.598 0.148 149.418 -0.762 151.668 0.618 C 151.908 0.768 152.858 1.578 152.708 1.828 Z M 102.638 6.758 L 102.638 9.448 L 100.948 9.448 L 100.948 0.338 C 101.088 0.208 104.388 0.228 104.848 0.258 C 106.098 0.318 107.208 0.438 107.998 1.508 C 109.608 3.658 108.168 6.758 105.408 6.758 Z M 102.638 5.178 L 105.648 5.178 C 105.958 5.178 106.478 4.748 106.648 4.508 C 107.198 3.748 106.978 2.688 106.198 2.188 C 106.128 2.138 105.688 1.938 105.648 1.938 L 102.638 1.938 L 102.638 5.188 Z M 129.178 0.208 C 130.768 0.028 132.198 0.428 133.368 1.498 L 132.278 2.638 C 130.638 1.328 128.038 1.528 127.128 3.568 C 125.868 6.378 128.578 8.988 131.428 7.728 C 131.798 7.568 132.018 7.258 132.368 7.158 L 133.458 8.308 C 133.458 8.498 132.668 8.968 132.468 9.078 C 129.948 10.398 126.298 9.558 125.398 6.688 C 124.498 3.818 125.948 0.578 129.188 0.218 Z M 71.498 0.338 L 71.498 1.848 L 68.528 1.848 L 68.528 9.448 L 66.878 9.448 L 66.718 1.848 L 63.878 1.848 L 63.878 0.338 Z M 77.758 18.318 L 78.318 14.518 C 78.548 14.558 79.268 14.408 79.348 14.648 L 79.798 18.318 L 80.328 14.528 L 81.278 14.528 L 80.308 20.688 L 79.278 20.688 L 78.868 16.818 C 78.588 16.958 78.738 17.388 78.708 17.648 C 78.588 18.638 78.418 19.628 78.268 20.628 C 78.148 20.798 77.398 20.678 77.188 20.618 L 76.298 14.528 C 76.528 14.568 77.248 14.408 77.328 14.658 L 77.738 18.328 Z M 112.908 0.338 L 112.908 9.248 C 112.908 9.248 112.798 9.368 112.828 9.448 L 111.138 9.448 L 111.138 0.258 C 111.228 0.228 111.318 0.338 111.338 0.338 L 112.898 0.338 Z M 75.588 0.338 L 75.588 9.448 L 73.908 9.448 L 73.908 0.258 Z M 63.918 14.518 C 65.008 14.698 65.038 16.248 64.898 17.078 C 64.818 17.548 64.358 17.768 64.348 18.048 L 65.078 20.708 L 64.048 20.608 C 63.818 20.028 63.698 18.738 63.428 18.248 C 63.288 18.008 62.908 18.068 62.908 18.208 L 62.908 20.588 L 62.778 20.698 C 62.708 20.718 62.628 20.708 62.558 20.718 C 62.358 20.738 62.078 20.758 61.948 20.598 L 61.948 14.538 C 62.548 14.608 63.348 14.448 63.918 14.538 Z M 62.908 15.388 L 62.908 17.168 C 62.998 17.338 63.778 17.188 63.848 17.108 C 64.198 16.218 64.158 15.128 62.908 15.388 Z M 100.388 14.518 L 100.388 17.048 L 101.388 17.118 L 101.518 17.008 L 101.518 14.518 L 102.478 14.518 L 102.478 20.698 L 101.518 20.618 L 101.518 18.008 L 100.518 17.938 L 100.388 18.048 L 100.388 20.578 L 100.258 20.688 C 100.188 20.708 100.108 20.698 100.038 20.708 C 99.838 20.728 99.558 20.748 99.428 20.588 L 99.428 14.528 L 100.388 14.528 Z M 57.208 14.518 L 57.208 19.548 C 57.208 19.878 58.018 19.938 58.158 19.618 L 58.248 14.518 L 59.208 14.518 C 59.148 15.888 59.288 17.318 59.208 18.678 C 59.188 18.958 59.138 19.558 59.068 19.808 C 58.788 20.778 57.398 21.018 56.678 20.378 C 56.578 20.288 56.238 19.778 56.238 19.708 L 56.238 14.518 L 57.198 14.518 Z M 45.818 14.518 L 45.818 19.468 C 45.818 19.798 46.558 20.008 46.738 19.668 C 46.758 19.638 46.858 19.258 46.858 19.238 L 46.858 14.528 L 47.818 14.528 L 47.818 19.318 C 47.818 19.318 47.678 19.858 47.638 19.938 C 47.268 20.808 46.038 20.998 45.328 20.428 C 45.198 20.318 44.848 19.778 44.848 19.638 L 44.848 14.528 L 45.808 14.528 Z M 85.528 14.528 L 86.578 20.698 L 85.538 20.618 L 85.378 19.308 L 84.328 19.278 L 84.248 20.628 L 83.288 20.628 L 84.258 14.528 Z M 84.498 18.398 C 84.678 18.378 85.238 18.488 85.288 18.278 C 85.108 17.548 85.138 16.728 84.858 16.028 L 84.498 18.408 Z M 51.438 14.518 L 52.118 16.338 L 52.818 14.528 L 53.768 14.528 L 52.648 17.488 L 53.848 20.578 C 53.868 20.738 53.848 20.678 53.728 20.698 C 53.568 20.718 52.998 20.728 52.888 20.658 C 52.698 20.548 52.158 18.888 52.088 18.558 C 51.958 18.568 51.968 18.678 51.938 18.758 C 51.798 19.078 51.388 20.478 51.248 20.618 C 51.088 20.778 50.568 20.658 50.328 20.698 L 51.458 17.568 C 51.208 16.518 50.788 15.498 50.328 14.518 L 51.448 14.518 Z M 96.778 16.578 L 95.818 16.578 C 96.038 15.858 95.868 14.958 94.928 15.448 L 94.898 19.588 C 95.858 20.378 95.998 19.158 95.898 18.398 L 96.858 18.398 C 96.818 19.258 96.868 20.298 95.898 20.658 C 94.798 21.068 93.838 20.258 93.808 19.148 C 93.808 18.918 93.898 18.728 93.898 18.518 C 93.898 17.608 93.798 16.448 93.898 15.588 C 94.018 14.508 95.338 14.138 96.198 14.658 C 96.828 15.038 96.908 15.918 96.778 16.578 Z M 112.268 16.188 C 112.548 15.258 111.328 14.968 111.298 15.838 C 111.248 17.098 114.058 18.038 113.218 19.868 C 112.478 21.488 110.198 20.748 110.258 19.048 L 111.218 18.888 C 110.928 19.868 112.328 20.238 112.418 19.318 C 112.518 18.338 110.248 17.358 110.328 15.838 C 110.438 13.898 113.218 14.018 113.218 15.838 C 113.218 16.238 112.558 16.158 112.248 16.188 Z M 107.928 14.518 L 107.928 15.388 L 106.238 15.388 L 106.238 17.008 C 106.458 17.288 107.298 16.968 107.518 17.088 L 107.518 17.998 L 106.238 17.998 L 106.158 19.738 L 107.928 19.738 L 107.928 20.688 L 105.278 20.688 L 105.278 14.508 L 107.928 14.508 Z M 68.448 18.208 L 67.168 14.528 L 68.198 14.528 L 68.968 16.748 L 69.608 14.608 L 70.608 14.528 L 69.408 18.048 L 69.408 20.578 C 69.168 20.818 68.738 20.688 68.448 20.618 L 68.448 18.198 Z M 91.398 14.518 L 91.398 15.388 L 90.438 15.388 L 90.438 20.578 L 90.308 20.678 L 89.398 20.608 L 89.478 15.388 L 88.428 15.388 L 88.428 14.518 Z M 40.758 14.518 L 40.758 19.748 L 42.368 19.748 L 42.368 20.698 L 39.838 20.698 L 39.738 20.578 C 39.738 20.578 39.798 20.518 39.798 20.498 L 39.798 14.518 Z M 45.738 3.198 L 46.298 0.348 C 46.868 0.328 47.458 0.408 48.018 0.268 L 47.018 3.198 Z M 84.5 18.38 L 84.86 16 C 85.14 16.7 85.11 17.52 85.29 18.25 C 85.24 18.46 84.67 18.35 84.5 18.37 Z\" fill=\"transparent\" height=\"20.769950087218124px\" id=\"C1frgRD5n\" transform=\"translate(2 4)\" width=\"153.05216517976586px\"><path d=\"M 14.078 0.338 L 17.088 4.218 L 19.858 0.338 L 21.908 0.338 L 21.908 9.448 L 20.138 9.448 L 20.138 2.958 C 19.618 3.328 17.308 6.848 16.968 6.838 C 16.818 6.838 16.668 6.618 16.578 6.508 L 13.878 2.868 L 13.878 9.328 L 13.758 9.448 L 12.108 9.448 L 12.108 0.338 Z M 80.608 0.338 L 83.368 4.088 L 83.568 4.148 C 84.398 2.838 85.528 1.698 86.258 0.348 L 88.348 0.348 L 88.348 9.458 L 86.698 9.458 C 86.408 9.008 86.648 8.338 86.658 7.838 C 86.698 6.208 86.448 4.588 86.658 2.968 C 86.528 2.938 86.498 3.008 86.418 3.088 C 85.518 3.998 84.738 5.568 83.808 6.538 C 83.718 6.628 83.538 6.828 83.408 6.828 C 83.078 6.828 80.788 3.298 80.318 2.898 L 80.318 9.468 L 78.548 9.468 L 78.548 0.338 L 80.598 0.338 Z M 44.448 9.448 L 42.318 9.448 L 39.588 6.358 L 37.938 6.358 L 37.938 9.448 L 36.248 9.448 L 36.248 0.338 C 36.678 0.358 37.158 0.248 37.568 0.258 C 38.628 0.258 40.428 0.218 41.418 0.348 C 43.548 0.628 44.538 3.178 43.508 4.928 C 43.078 5.668 42.388 5.928 41.628 6.238 L 44.438 9.448 Z M 37.948 4.858 L 40.718 4.858 C 40.948 4.858 41.498 4.628 41.688 4.468 C 42.468 3.768 42.318 2.468 41.338 2.028 C 41.268 1.998 40.828 1.848 40.798 1.848 L 38.068 1.848 L 37.948 1.968 Z M 4.548 0.128 C 10.898 -0.042 11.098 9.228 5.168 9.688 C -1.482 10.208 -1.742 0.298 4.548 0.128 Z M 6.868 2.508 C 6.488 2.108 5.798 1.758 5.238 1.698 C 0.568 1.148 0.568 8.528 5.078 8.098 C 7.798 7.838 8.578 4.308 6.868 2.508 Z M 142.758 0.338 C 142.808 0.448 142.678 0.578 142.678 0.618 L 142.678 1.928 L 137.538 1.928 L 137.538 4.068 L 142.518 4.068 L 142.518 5.648 L 137.538 5.648 L 137.538 7.788 C 137.628 7.818 137.718 7.708 137.738 7.708 L 142.638 7.708 C 142.838 7.838 142.678 8.018 142.678 8.218 C 142.678 8.628 142.688 9.038 142.678 9.448 L 135.778 9.448 L 135.778 0.338 Z M 122.698 0.338 L 122.698 1.918 L 117.478 1.918 L 117.478 4.058 L 122.538 4.058 L 122.538 5.638 L 117.478 5.638 L 117.478 7.658 C 117.478 7.898 118.168 7.698 118.318 7.698 C 119.778 7.648 121.238 7.738 122.698 7.698 L 122.698 9.438 L 115.798 9.438 L 115.798 0.338 Z M 98.218 0.338 L 98.218 1.918 L 92.998 1.918 L 92.998 4.058 L 98.058 4.058 C 98.108 4.168 97.978 4.298 97.978 4.338 L 97.978 5.648 L 92.998 5.648 L 92.998 7.708 L 98.218 7.708 L 98.218 9.448 L 91.358 9.448 L 91.318 0.338 Z M 34.098 9.448 L 32.088 9.448 L 31.308 7.718 L 26.538 7.758 L 25.708 9.448 L 23.898 9.448 L 27.938 0.358 C 28.238 0.138 28.548 0.328 28.838 0.338 C 29.148 0.348 29.818 0.248 29.988 0.468 L 34.088 9.448 Z M 30.648 6.128 L 28.928 2.328 L 27.278 6.128 Z M 57.458 1.848 L 56.138 2.488 C 55.958 2.468 55.668 2.068 55.478 1.938 C 54.608 1.368 52.688 1.208 52.088 2.218 C 51.168 3.758 54.228 3.838 55.058 4.008 C 56.608 4.338 57.798 5.058 57.778 6.798 C 57.728 10.498 50.878 10.668 49.818 7.438 C 50.098 7.378 51.108 6.618 51.268 6.718 C 51.318 6.748 51.628 7.308 51.778 7.448 C 52.698 8.318 55.418 8.508 55.958 7.158 C 56.218 6.508 55.778 5.958 55.178 5.718 C 53.658 5.098 51.108 5.618 50.388 3.638 C 48.938 -0.342 56.158 -1.222 57.448 1.848 Z M 152.698 1.838 L 151.458 2.478 C 151.148 2.318 150.968 2.038 150.648 1.858 C 149.768 1.378 147.928 1.238 147.368 2.238 C 146.548 3.698 149.108 3.768 149.918 3.928 C 151.218 4.198 152.728 4.598 152.998 6.118 C 153.748 10.428 146.468 10.858 145.098 7.508 L 146.578 6.678 C 146.988 8.278 150.458 8.628 151.178 7.338 C 152.248 5.428 148.528 5.428 147.558 5.148 C 146.758 4.908 145.898 4.388 145.648 3.548 C 144.598 0.148 149.418 -0.762 151.668 0.618 C 151.908 0.768 152.858 1.578 152.708 1.828 Z M 102.638 6.758 L 102.638 9.448 L 100.948 9.448 L 100.948 0.338 C 101.088 0.208 104.388 0.228 104.848 0.258 C 106.098 0.318 107.208 0.438 107.998 1.508 C 109.608 3.658 108.168 6.758 105.408 6.758 Z M 102.638 5.178 L 105.648 5.178 C 105.958 5.178 106.478 4.748 106.648 4.508 C 107.198 3.748 106.978 2.688 106.198 2.188 C 106.128 2.138 105.688 1.938 105.648 1.938 L 102.638 1.938 L 102.638 5.188 Z M 129.178 0.208 C 130.768 0.028 132.198 0.428 133.368 1.498 L 132.278 2.638 C 130.638 1.328 128.038 1.528 127.128 3.568 C 125.868 6.378 128.578 8.988 131.428 7.728 C 131.798 7.568 132.018 7.258 132.368 7.158 L 133.458 8.308 C 133.458 8.498 132.668 8.968 132.468 9.078 C 129.948 10.398 126.298 9.558 125.398 6.688 C 124.498 3.818 125.948 0.578 129.188 0.218 Z M 71.498 0.338 L 71.498 1.848 L 68.528 1.848 L 68.528 9.448 L 66.878 9.448 L 66.718 1.848 L 63.878 1.848 L 63.878 0.338 Z M 77.758 18.318 L 78.318 14.518 C 78.548 14.558 79.268 14.408 79.348 14.648 L 79.798 18.318 L 80.328 14.528 L 81.278 14.528 L 80.308 20.688 L 79.278 20.688 L 78.868 16.818 C 78.588 16.958 78.738 17.388 78.708 17.648 C 78.588 18.638 78.418 19.628 78.268 20.628 C 78.148 20.798 77.398 20.678 77.188 20.618 L 76.298 14.528 C 76.528 14.568 77.248 14.408 77.328 14.658 L 77.738 18.328 Z M 112.908 0.338 L 112.908 9.248 C 112.908 9.248 112.798 9.368 112.828 9.448 L 111.138 9.448 L 111.138 0.258 C 111.228 0.228 111.318 0.338 111.338 0.338 L 112.898 0.338 Z M 75.588 0.338 L 75.588 9.448 L 73.908 9.448 L 73.908 0.258 Z M 63.918 14.518 C 65.008 14.698 65.038 16.248 64.898 17.078 C 64.818 17.548 64.358 17.768 64.348 18.048 L 65.078 20.708 L 64.048 20.608 C 63.818 20.028 63.698 18.738 63.428 18.248 C 63.288 18.008 62.908 18.068 62.908 18.208 L 62.908 20.588 L 62.778 20.698 C 62.708 20.718 62.628 20.708 62.558 20.718 C 62.358 20.738 62.078 20.758 61.948 20.598 L 61.948 14.538 C 62.548 14.608 63.348 14.448 63.918 14.538 Z M 62.908 15.388 L 62.908 17.168 C 62.998 17.338 63.778 17.188 63.848 17.108 C 64.198 16.218 64.158 15.128 62.908 15.388 Z M 100.388 14.518 L 100.388 17.048 L 101.388 17.118 L 101.518 17.008 L 101.518 14.518 L 102.478 14.518 L 102.478 20.698 L 101.518 20.618 L 101.518 18.008 L 100.518 17.938 L 100.388 18.048 L 100.388 20.578 L 100.258 20.688 C 100.188 20.708 100.108 20.698 100.038 20.708 C 99.838 20.728 99.558 20.748 99.428 20.588 L 99.428 14.528 L 100.388 14.528 Z M 57.208 14.518 L 57.208 19.548 C 57.208 19.878 58.018 19.938 58.158 19.618 L 58.248 14.518 L 59.208 14.518 C 59.148 15.888 59.288 17.318 59.208 18.678 C 59.188 18.958 59.138 19.558 59.068 19.808 C 58.788 20.778 57.398 21.018 56.678 20.378 C 56.578 20.288 56.238 19.778 56.238 19.708 L 56.238 14.518 L 57.198 14.518 Z M 45.818 14.518 L 45.818 19.468 C 45.818 19.798 46.558 20.008 46.738 19.668 C 46.758 19.638 46.858 19.258 46.858 19.238 L 46.858 14.528 L 47.818 14.528 L 47.818 19.318 C 47.818 19.318 47.678 19.858 47.638 19.938 C 47.268 20.808 46.038 20.998 45.328 20.428 C 45.198 20.318 44.848 19.778 44.848 19.638 L 44.848 14.528 L 45.808 14.528 Z M 85.528 14.528 L 86.578 20.698 L 85.538 20.618 L 85.378 19.308 L 84.328 19.278 L 84.248 20.628 L 83.288 20.628 L 84.258 14.528 Z M 84.498 18.398 C 84.678 18.378 85.238 18.488 85.288 18.278 C 85.108 17.548 85.138 16.728 84.858 16.028 L 84.498 18.408 Z M 51.438 14.518 L 52.118 16.338 L 52.818 14.528 L 53.768 14.528 L 52.648 17.488 L 53.848 20.578 C 53.868 20.738 53.848 20.678 53.728 20.698 C 53.568 20.718 52.998 20.728 52.888 20.658 C 52.698 20.548 52.158 18.888 52.088 18.558 C 51.958 18.568 51.968 18.678 51.938 18.758 C 51.798 19.078 51.388 20.478 51.248 20.618 C 51.088 20.778 50.568 20.658 50.328 20.698 L 51.458 17.568 C 51.208 16.518 50.788 15.498 50.328 14.518 L 51.448 14.518 Z M 96.778 16.578 L 95.818 16.578 C 96.038 15.858 95.868 14.958 94.928 15.448 L 94.898 19.588 C 95.858 20.378 95.998 19.158 95.898 18.398 L 96.858 18.398 C 96.818 19.258 96.868 20.298 95.898 20.658 C 94.798 21.068 93.838 20.258 93.808 19.148 C 93.808 18.918 93.898 18.728 93.898 18.518 C 93.898 17.608 93.798 16.448 93.898 15.588 C 94.018 14.508 95.338 14.138 96.198 14.658 C 96.828 15.038 96.908 15.918 96.778 16.578 Z M 112.268 16.188 C 112.548 15.258 111.328 14.968 111.298 15.838 C 111.248 17.098 114.058 18.038 113.218 19.868 C 112.478 21.488 110.198 20.748 110.258 19.048 L 111.218 18.888 C 110.928 19.868 112.328 20.238 112.418 19.318 C 112.518 18.338 110.248 17.358 110.328 15.838 C 110.438 13.898 113.218 14.018 113.218 15.838 C 113.218 16.238 112.558 16.158 112.248 16.188 Z M 107.928 14.518 L 107.928 15.388 L 106.238 15.388 L 106.238 17.008 C 106.458 17.288 107.298 16.968 107.518 17.088 L 107.518 17.998 L 106.238 17.998 L 106.158 19.738 L 107.928 19.738 L 107.928 20.688 L 105.278 20.688 L 105.278 14.508 L 107.928 14.508 Z M 68.448 18.208 L 67.168 14.528 L 68.198 14.528 L 68.968 16.748 L 69.608 14.608 L 70.608 14.528 L 69.408 18.048 L 69.408 20.578 C 69.168 20.818 68.738 20.688 68.448 20.618 L 68.448 18.198 Z M 91.398 14.518 L 91.398 15.388 L 90.438 15.388 L 90.438 20.578 L 90.308 20.678 L 89.398 20.608 L 89.478 15.388 L 88.428 15.388 L 88.428 14.518 Z M 40.758 14.518 L 40.758 19.748 L 42.368 19.748 L 42.368 20.698 L 39.838 20.698 L 39.738 20.578 C 39.738 20.578 39.798 20.518 39.798 20.498 L 39.798 14.518 Z M 45.738 3.198 L 46.298 0.348 C 46.868 0.328 47.458 0.408 48.018 0.268 L 47.018 3.198 Z\" fill=\"rgb(255, 255, 255)\" height=\"20.769950087218124px\" id=\"HjswEQWqw\" width=\"153.05216517976586px\"/><path d=\"M 0 2.38 L 0.36 0 C 0.64 0.7 0.61 1.52 0.79 2.25 C 0.74 2.46 0.17 2.35 0 2.37 Z\" fill=\"rgb(255, 255, 255)\" height=\"2.381300418360212px\" id=\"GSAcb0HOa\" transform=\"translate(84.5 16)\" width=\"1px\"/></g></svg>',style:{...style}});});const css=[`.framer-MoWbD { -webkit-mask: ${mask}; aspect-ratio: 5.607142857142857; display: block; mask: ${mask}; user-select: none; width: 157px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 157\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"main\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/p17yPH8xK\",\"id\":\"p17yPH8xK\",\"moduleId\":\"dmMEa1ivMY941enjbwij\"}}\n */const Icon=withCSS(Component,css,\"framer-MoWbD\");Icon.displayName=\"main\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"157\",\"framerIntrinsicHeight\":\"28\",\"framerVector\":\"{\\\"name\\\":\\\"main\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p17yPH8xK\\\",\\\"id\\\":\\\"p17yPH8xK\\\",\\\"moduleId\\\":\\\"dmMEa1ivMY941enjbwij\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-6LP9d\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 157 14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14.078 0.338 L 17.088 4.218 L 19.858 0.338 L 21.908 0.338 L 21.908 9.448 L 20.138 9.448 L 20.138 2.958 C 19.618 3.328 17.308 6.848 16.968 6.838 C 16.818 6.838 16.668 6.618 16.578 6.508 L 13.878 2.868 L 13.878 9.328 L 13.758 9.448 L 12.108 9.448 L 12.108 0.338 Z M 80.608 0.338 L 83.368 4.088 L 83.568 4.148 C 84.398 2.838 85.528 1.698 86.258 0.348 L 88.348 0.348 L 88.348 9.458 L 86.698 9.458 C 86.408 9.008 86.648 8.338 86.658 7.838 C 86.698 6.208 86.448 4.588 86.658 2.968 C 86.528 2.938 86.498 3.008 86.418 3.088 C 85.518 3.998 84.738 5.568 83.808 6.538 C 83.718 6.628 83.538 6.828 83.408 6.828 C 83.078 6.828 80.788 3.298 80.318 2.898 L 80.318 9.468 L 78.548 9.468 L 78.548 0.338 L 80.598 0.338 Z M 44.448 9.448 L 42.318 9.448 L 39.588 6.358 L 37.938 6.358 L 37.938 9.448 L 36.248 9.448 L 36.248 0.338 C 36.678 0.358 37.158 0.248 37.568 0.258 C 38.628 0.258 40.428 0.218 41.418 0.348 C 43.548 0.628 44.538 3.178 43.508 4.928 C 43.078 5.668 42.388 5.928 41.628 6.238 L 44.438 9.448 Z M 37.948 4.858 L 40.718 4.858 C 40.948 4.858 41.498 4.628 41.688 4.468 C 42.468 3.768 42.318 2.468 41.338 2.028 C 41.268 1.998 40.828 1.848 40.798 1.848 L 38.068 1.848 L 37.948 1.968 Z M 4.548 0.128 C 10.898 -0.042 11.098 9.228 5.168 9.688 C -1.482 10.208 -1.742 0.298 4.548 0.128 Z M 6.868 2.508 C 6.488 2.108 5.798 1.758 5.238 1.698 C 0.568 1.148 0.568 8.528 5.078 8.098 C 7.798 7.838 8.578 4.308 6.868 2.508 Z M 142.758 0.338 C 142.808 0.448 142.678 0.578 142.678 0.618 L 142.678 1.928 L 137.538 1.928 L 137.538 4.068 L 142.518 4.068 L 142.518 5.648 L 137.538 5.648 L 137.538 7.788 C 137.628 7.818 137.718 7.708 137.738 7.708 L 142.638 7.708 C 142.838 7.838 142.678 8.018 142.678 8.218 C 142.678 8.628 142.688 9.038 142.678 9.448 L 135.778 9.448 L 135.778 0.338 Z M 122.698 0.338 L 122.698 1.918 L 117.478 1.918 L 117.478 4.058 L 122.538 4.058 L 122.538 5.638 L 117.478 5.638 L 117.478 7.658 C 117.478 7.898 118.168 7.698 118.318 7.698 C 119.778 7.648 121.238 7.738 122.698 7.698 L 122.698 9.438 L 115.798 9.438 L 115.798 0.338 Z M 98.218 0.338 L 98.218 1.918 L 92.998 1.918 L 92.998 4.058 L 98.058 4.058 C 98.108 4.168 97.978 4.298 97.978 4.338 L 97.978 5.648 L 92.998 5.648 L 92.998 7.708 L 98.218 7.708 L 98.218 9.448 L 91.358 9.448 L 91.318 0.338 Z M 34.098 9.448 L 32.088 9.448 L 31.308 7.718 L 26.538 7.758 L 25.708 9.448 L 23.898 9.448 L 27.938 0.358 C 28.238 0.138 28.548 0.328 28.838 0.338 C 29.148 0.348 29.818 0.248 29.988 0.468 L 34.088 9.448 Z M 30.648 6.128 L 28.928 2.328 L 27.278 6.128 Z M 57.458 1.848 L 56.138 2.488 C 55.958 2.468 55.668 2.068 55.478 1.938 C 54.608 1.368 52.688 1.208 52.088 2.218 C 51.168 3.758 54.228 3.838 55.058 4.008 C 56.608 4.338 57.798 5.058 57.778 6.798 C 57.728 10.498 50.878 10.668 49.818 7.438 C 50.098 7.378 51.108 6.618 51.268 6.718 C 51.318 6.748 51.628 7.308 51.778 7.448 C 52.698 8.318 55.418 8.508 55.958 7.158 C 56.218 6.508 55.778 5.958 55.178 5.718 C 53.658 5.098 51.108 5.618 50.388 3.638 C 48.938 -0.342 56.158 -1.222 57.448 1.848 Z M 152.698 1.838 L 151.458 2.478 C 151.148 2.318 150.968 2.038 150.648 1.858 C 149.768 1.378 147.928 1.238 147.368 2.238 C 146.548 3.698 149.108 3.768 149.918 3.928 C 151.218 4.198 152.728 4.598 152.998 6.118 C 153.748 10.428 146.468 10.858 145.098 7.508 L 146.578 6.678 C 146.988 8.278 150.458 8.628 151.178 7.338 C 152.248 5.428 148.528 5.428 147.558 5.148 C 146.758 4.908 145.898 4.388 145.648 3.548 C 144.598 0.148 149.418 -0.762 151.668 0.618 C 151.908 0.768 152.858 1.578 152.708 1.828 Z M 102.638 6.758 L 102.638 9.448 L 100.948 9.448 L 100.948 0.338 C 101.088 0.208 104.388 0.228 104.848 0.258 C 106.098 0.318 107.208 0.438 107.998 1.508 C 109.608 3.658 108.168 6.758 105.408 6.758 Z M 102.638 5.178 L 105.648 5.178 C 105.958 5.178 106.478 4.748 106.648 4.508 C 107.198 3.748 106.978 2.688 106.198 2.188 C 106.128 2.138 105.688 1.938 105.648 1.938 L 102.638 1.938 L 102.638 5.188 Z M 129.178 0.208 C 130.768 0.028 132.198 0.428 133.368 1.498 L 132.278 2.638 C 130.638 1.328 128.038 1.528 127.128 3.568 C 125.868 6.378 128.578 8.988 131.428 7.728 C 131.798 7.568 132.018 7.258 132.368 7.158 L 133.458 8.308 C 133.458 8.498 132.668 8.968 132.468 9.078 C 129.948 10.398 126.298 9.558 125.398 6.688 C 124.498 3.818 125.948 0.578 129.188 0.218 Z M 71.498 0.338 L 71.498 1.848 L 68.528 1.848 L 68.528 9.448 L 66.878 9.448 L 66.718 1.848 L 63.878 1.848 L 63.878 0.338 Z M 112.908 0.338 L 112.908 9.248 C 112.908 9.248 112.798 9.368 112.828 9.448 L 111.138 9.448 L 111.138 0.258 C 111.228 0.228 111.318 0.338 111.338 0.338 L 112.898 0.338 Z M 75.588 0.338 L 75.588 9.448 L 73.908 9.448 L 73.908 0.258 Z M 45.738 3.198 L 46.298 0.348 C 46.868 0.328 47.458 0.408 48.018 0.268 L 47.018 3.198 Z\" fill=\"rgb(255, 255, 255)\" height=\"9.726407086700478px\" id=\"ASMOdCjR9\" transform=\"translate(2 2)\" width=\"153.05216517976586px\"/></svg>',style:{...style}});});const css=[`.framer-6LP9d { -webkit-mask: ${mask}; aspect-ratio: 11.214285714285714; display: block; mask: ${mask}; user-select: none; width: 157px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 157\n * @framerIntrinsicHeight 14\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"White\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/p17yPH8xK\",\"id\":\"p17yPH8xK\",\"moduleId\":\"dmMEa1ivMY941enjbwij\"}}\n */const Icon=withCSS(Component,css,\"framer-6LP9d\");Icon.displayName=\"White\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"White\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p17yPH8xK\\\",\\\"id\\\":\\\"p17yPH8xK\\\",\\\"moduleId\\\":\\\"dmMEa1ivMY941enjbwij\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"14\",\"framerIntrinsicWidth\":\"157\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3492b4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-Uoeh1 .framer-styles-preset-1cy06lx:not(.rich-text-wrapper), .framer-Uoeh1 .framer-styles-preset-1cy06lx.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 125%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-Uoeh1\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,forwardLoader,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sElTyNnfcrINiz1zVY14/sMTtqO1mp6oaIYqXUb9C/wvPHoeFu1.js\";import Icon from\"https://framerusercontent.com/modules/jnYWCGP4mvbOAwSA6dfx/WRfAaVYuaqUT1tI6q4IR/dWWJD_i_c.js\";const enabledGestures={D56BChGG1:{hover:true},v2pWwziHW:{hover:true}};const cycleOrder=[\"v2pWwziHW\",\"ikuzVhBhs\",\"D56BChGG1\",\"AFasI0qoI\"];const serializationHash=\"framer-bzjRr\";const variantClassNames={AFasI0qoI:\"framer-v-1rci6hd\",D56BChGG1:\"framer-v-6dbhvj\",ikuzVhBhs:\"framer-v-1wihy2\",v2pWwziHW:\"framer-v-sm6pvx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Dfh8yzwR9=undefined;const gZgMItrZ5=undefined;const wY50zG4eG=undefined;const AyhAXH_9t=undefined;const WpousUfZ2=undefined;const YNrCZM_rj=undefined;const nxa8b2HXp=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer Touch Device\":\"AFasI0qoI\",Default:\"v2pWwziHW\",Footer:\"D56BChGG1\",Mobile:\"ikuzVhBhs\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const getProps=({align,click,height,hover,id,link,nav,newTab,padding,width,...props})=>{return{...props,AyhAXH_9t:hover??props.AyhAXH_9t,Dfh8yzwR9:humanReadableEnumMap[align]??align??props.Dfh8yzwR9??\"center\",gZgMItrZ5:padding??props.gZgMItrZ5??\"0px\",nxa8b2HXp:nav??props.nxa8b2HXp??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"v2pWwziHW\",WpousUfZ2:link??props.WpousUfZ2,wY50zG4eG:click??props.wY50zG4eG,YNrCZM_rj:newTab??props.YNrCZM_rj};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nxa8b2HXp,WpousUfZ2,YNrCZM_rj,gZgMItrZ5,AyhAXH_9t,Dfh8yzwR9,wY50zG4eG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v2pWwziHW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lz8vov=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(wY50zG4eG){const res=await wY50zG4eG(...args);if(res===false)return false;}});const onMouseEntero3hfw8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(AyhAXH_9t){const res=await AyhAXH_9t(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ikuzVhBhs\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:WpousUfZ2,motionChild:true,nodeId:\"v2pWwziHW\",openInNewTab:YNrCZM_rj,scopeId:\"nqBu7CN7p\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-sm6pvx\",className,classNames)} framer-3q0gkk`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"v2pWwziHW\",onMouseEnter:onMouseEntero3hfw8,onTap:onTap1lz8vov,ref:refBinding,style:{\"--1eneftq\":Dfh8yzwR9,\"--nbhvwv\":numberToPixelString(gZgMItrZ5),...style},...addPropertyOverrides({\"D56BChGG1-hover\":{\"data-framer-name\":undefined},\"v2pWwziHW-hover\":{\"data-framer-name\":undefined},AFasI0qoI:{\"data-framer-name\":\"Footer Touch Device\"},D56BChGG1:{\"data-framer-name\":\"Footer\"},ikuzVhBhs:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0)))\"},children:\"Home\"})}),className:\"framer-8yau81\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qlvTBT8kZ\",style:{\"--extracted-r6o4lv\":\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nxa8b2HXp,variants:{\"D56BChGG1-hover\":{\"--extracted-r6o4lv\":\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"},AFasI0qoI:{\"--extracted-r6o4lv\":\"var(--token-5c96456e-d648-4cb2-89d0-1861ea6d5669, rgb(204, 204, 204))\"},D56BChGG1:{\"--extracted-r6o4lv\":\"var(--token-5c96456e-d648-4cb2-89d0-1861ea6d5669, rgb(204, 204, 204))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"D56BChGG1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)))\"},children:\"Home\"})})},AFasI0qoI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5c96456e-d648-4cb2-89d0-1861ea6d5669, rgb(204, 204, 204)))\"},children:\"Home\"})})},D56BChGG1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5c96456e-d648-4cb2-89d0-1861ea6d5669, rgb(204, 204, 204)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxlyrs\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"vwskonw60\",style:{backgroundColor:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"},variants:{\"D56BChGG1-hover\":{backgroundColor:\"var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bzjRr.framer-3q0gkk, .framer-bzjRr .framer-3q0gkk { display: block; }\",\".framer-bzjRr.framer-sm6pvx { align-content: var(--1eneftq); align-items: var(--1eneftq); cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: hidden; padding: var(--nbhvwv); position: relative; text-decoration: none; width: min-content; }\",\".framer-bzjRr .framer-8yau81 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bzjRr .framer-cxlyrs { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; width: 0%; z-index: 1; }\",\".framer-bzjRr.framer-v-1wihy2.framer-sm6pvx { flex-direction: row; gap: unset; height: 32px; justify-content: space-between; width: 100px; }\",\".framer-bzjRr.framer-v-1wihy2 .framer-8yau81 { order: 0; }\",\".framer-bzjRr.framer-v-sm6pvx.hover.framer-sm6pvx { gap: 8px; }\",\".framer-bzjRr.framer-v-sm6pvx.hover .framer-cxlyrs, .framer-bzjRr.framer-v-6dbhvj.hover .framer-cxlyrs { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ikuzVhBhs\":{\"layout\":[\"fixed\",\"fixed\"]},\"D56BChGG1\":{\"layout\":[\"auto\",\"fixed\"]},\"AFasI0qoI\":{\"layout\":[\"auto\",\"fixed\"]},\"Okc5bN_Kj\":{\"layout\":[\"auto\",\"fixed\"]},\"Sh95VXHDk\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"nxa8b2HXp\":\"nav\",\"WpousUfZ2\":\"link\",\"YNrCZM_rj\":\"newTab\",\"gZgMItrZ5\":\"padding\",\"AyhAXH_9t\":\"hover\",\"Dfh8yzwR9\":\"align\",\"wY50zG4eG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernqBu7CN7p=withCSS(Component,css,\"framer-bzjRr\");export default FramernqBu7CN7p;FramernqBu7CN7p.displayName=\"Nav Link\";FramernqBu7CN7p.defaultProps={height:22,width:43};addPropertyControls(FramernqBu7CN7p,{variant:{options:[\"v2pWwziHW\",\"ikuzVhBhs\",\"D56BChGG1\",\"AFasI0qoI\"],optionTitles:[\"Default\",\"Mobile\",\"Footer\",\"Footer Touch Device\"],title:\"Variant\",type:ControlType.Enum},nxa8b2HXp:{defaultValue:\"Home\",displayTextArea:false,title:\"Nav\",type:ControlType.String},onnxa8b2HXpChange:{changes:\"nxa8b2HXp\",type:ControlType.ChangeHandler},WpousUfZ2:{title:\"Link\",type:ControlType.Link},YNrCZM_rj:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onYNrCZM_rjChange:{changes:\"YNrCZM_rj\",type:ControlType.ChangeHandler},gZgMItrZ5:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding},AyhAXH_9t:{title:\"Hover\",type:ControlType.EventHandler},Dfh8yzwR9:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"Align\",type:ControlType.Enum},wY50zG4eG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramernqBu7CN7p,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramernqBu7CN7p.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Icon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernqBu7CN7p\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"43\",\"framerVariables\":\"{\\\"nxa8b2HXp\\\":\\\"nav\\\",\\\"WpousUfZ2\\\":\\\"link\\\",\\\"YNrCZM_rj\\\":\\\"newTab\\\",\\\"gZgMItrZ5\\\":\\\"padding\\\",\\\"AyhAXH_9t\\\":\\\"hover\\\",\\\"Dfh8yzwR9\\\":\\\"align\\\",\\\"wY50zG4eG\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ikuzVhBhs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D56BChGG1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"AFasI0qoI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Okc5bN_Kj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Sh95VXHDk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nqBu7CN7p.map","// Generated by Framer (bc64f0a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ClassicClock from\"https://framerusercontent.com/modules/3h6xr3FTjxuWqLgENOqv/RjGs8V3iUQuuK8Rypypl/ClassicAnalogClock.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/SXLgpY7ESFTzJTRN4Dik/kEFYDhL3uWJ733Z0051b/chMSjHqgV.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1yF41oQ65vtG86KmW7xn/chhYNAyArWoCPriKCiH3/MTb2SF8hl.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/yWbxhVRNKb9Nc6okZ6pv/4IrrBvr0mTEQvkE1Hkfr/mUFcp0ddv.js\";import Main from\"https://framerusercontent.com/modules/HiXRhhceCgSh2AYf2Kxd/N6NTPMbUelkCKrygV7AW/iH1oBWn7k.js\";import White from\"https://framerusercontent.com/modules/ImAY3UhI53v4pYZbhqbI/fUEgGrAji2U78MNoDOHC/X5fLXbgP2.js\";import NavLink from\"https://framerusercontent.com/modules/9VV4WQPRqIo67hixvoEi/eX1rOmGNL4vOdjDmmYaN/nqBu7CN7p.js\";const MainFonts=getFonts(Main);const MainWithFX=withFX(Main);const NavLinkFonts=getFonts(NavLink);const ClassicClockFonts=getFonts(ClassicClock);const WhiteFonts=getFonts(White);const WhiteWithFX=withFX(White);const cycleOrder=[\"zWLlS7Fx8\",\"OArrdAMoL\",\"vWoSpKd_d\"];const serializationHash=\"framer-RpZG6\";const variantClassNames={OArrdAMoL:\"framer-v-se2ry3\",vWoSpKd_d:\"framer-v-3h5w6f\",zWLlS7Fx8:\"framer-v-1lka7vk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"zWLlS7Fx8\",Phone:\"vWoSpKd_d\",Tablet:\"OArrdAMoL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zWLlS7Fx8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zWLlS7Fx8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lka7vk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"zWLlS7Fx8\",ref:refBinding,style:{backgroundColor:\"var(--token-9fde22b1-1392-4318-92af-2e38ee895aa6, rgb(0, 0, 0))\",...style},...addPropertyOverrides({OArrdAMoL:{\"data-framer-name\":\"Tablet\"},vWoSpKd_d:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aohmko\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"a9OIS1Kbe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hpzsdx\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"BHfinDYcU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h2crua\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"TCbbSPM_M\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hyp9hc\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"bkEPlc5up\",children:/*#__PURE__*/_jsx(MainWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:140}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animated:true,className:\"framer-busaem\",layoutDependency:layoutDependency,layoutId:\"ZoyQgm7OL\",style:{transformPerspective:1200}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a6wygs\",\"data-styles-preset\":\"MTb2SF8hl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, rgb(174, 174, 174)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\" Omar's Timepieces LLC, Nadd Al Hamar - Dubai Festival City\"})})}),className:\"framer-1pfne0x\",\"data-framer-name\":\"Be the first to discover the latest news\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"VY_UeOuZH\",style:{\"--extracted-r6o4lv\":\"var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, rgb(174, 174, 174))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OArrdAMoL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gp70me\",\"data-styles-preset\":\"chMSjHqgV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, rgb(174, 174, 174)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\" Omar's Timepieces LLC, Nadd Al Hamar - Dubai Festival City\"})})})},vWoSpKd_d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a6wygs\",\"data-styles-preset\":\"MTb2SF8hl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, rgb(174, 174, 174)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\" Omar's Timepieces LLC, Nadd Al Hamar - Dubai Festival City\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/omarstimepieces/\",motionChild:true,nodeId:\"zGFqJ0AXt\",openInNewTab:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Omar’s Timepieces on Instagram\",className:\"framer-1yncbf1 framer-1vlfz6u\",\"data-framer-name\":\"Instagram Link\",layoutDependency:layoutDependency,layoutId:\"zGFqJ0AXt\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a6wygs\",\"data-styles-preset\":\"MTb2SF8hl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, rgb(174, 174, 174)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+971568194545\",motionChild:true,nodeId:\"jmClZFTAI\",openInNewTab:true,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dsxkc2\",\"data-styles-preset\":\"mUFcp0ddv\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"Phone: +971 56 819 4545\"})})})})}),className:\"framer-1t4xr7x\",\"data-framer-name\":\"Be the first to discover the latest news\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"jmClZFTAI\",style:{\"--extracted-r6o4lv\":\"var(--token-4f95a47b-73b4-4844-84d0-91caa1d28764, rgb(174, 174, 174))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t4nxcb\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"hZ1qGlawc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lg27vp\",\"data-framer-name\":\"Pages\",layoutDependency:layoutDependency,layoutId:\"triVVHAdZ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ub9k7u-container\",layoutDependency:layoutDependency,layoutId:\"NqRvO9Rtk-container\",nodeId:\"NqRvO9Rtk\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"NqRvO9Rtk\",layoutId:\"NqRvO9Rtk\",nxa8b2HXp:\"Home\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined},{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined},{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xshjyb-container\",layoutDependency:layoutDependency,layoutId:\"l4mBlTZSK-container\",nodeId:\"l4mBlTZSK\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"l4mBlTZSK\",layoutId:\"l4mBlTZSK\",nxa8b2HXp:\"Sell Watches\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks1[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks1[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined},{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined},{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15z0he-container\",layoutDependency:layoutDependency,layoutId:\"xaJRnIdFD-container\",nodeId:\"xaJRnIdFD\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"xaJRnIdFD\",layoutId:\"xaJRnIdFD\",nxa8b2HXp:\"About\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks2[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks2[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined},{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined},{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u01zye-container\",layoutDependency:layoutDependency,layoutId:\"afdT43fXD-container\",nodeId:\"afdT43fXD\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"afdT43fXD\",layoutId:\"afdT43fXD\",nxa8b2HXp:\"Contact\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks3[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks3[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined},{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined},{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2fqg1m-container\",layoutDependency:layoutDependency,layoutId:\"W_r_jV6Vb-container\",nodeId:\"W_r_jV6Vb\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"W_r_jV6Vb\",layoutId:\"W_r_jV6Vb\",nxa8b2HXp:\"Blog\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks4[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks4[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18jsbc7\",\"data-framer-name\":\"Pages\",layoutDependency:layoutDependency,layoutId:\"AfPjDTIqY\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined},{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined},{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-113mmn4-container\",layoutDependency:layoutDependency,layoutId:\"Ga5Xf6cEe-container\",nodeId:\"Ga5Xf6cEe\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"Ga5Xf6cEe\",layoutId:\"Ga5Xf6cEe\",nxa8b2HXp:\"Shop\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks5[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks5[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kfq53-container\",layoutDependency:layoutDependency,layoutId:\"ziOcm8xE5-container\",nodeId:\"ziOcm8xE5\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"ziOcm8xE5\",layoutId:\"ziOcm8xE5\",nxa8b2HXp:\"Services\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks6[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks6[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined},{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined},{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12qjjz6-container\",layoutDependency:layoutDependency,layoutId:\"VizUVvzz_-container\",nodeId:\"VizUVvzz_\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"VizUVvzz_\",layoutId:\"VizUVvzz_\",nxa8b2HXp:\"FAQ\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks7[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks7[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-32funx-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dcBun1CCQ-container\",nodeId:\"dcBun1CCQ\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(ClassicClock,{autoThemeFromColor:false,axleColor:\"rgb(255, 79, 12)\",customGMTText:\"GMT+4\",darkAxleColor:\"rgb(255, 79, 12)\",darkDateTextColor:\"rgb(168, 168, 168)\",darkDateWindowFill:\"rgb(0, 0, 0)\",darkDateWindowShadow:\"inset 0px 1px 2px 0px rgba(34, 34, 34, 0.9)\",darkFaceColor:\"rgb(0, 0, 0)\",darkHourHandColor:\"rgb(245, 241, 232)\",darkLabelColor:\"rgba(184, 184, 184, 0.92)\",darkMajorTickColor:\"rgb(245, 241, 232)\",darkMinorTickColor:\"rgb(155, 155, 155)\",darkMinuteHandColor:\"rgb(143, 143, 143)\",darkNumberColor:\"rgba(245, 241, 233, 0.75)\",darkSecondHandColor:\"rgb(255, 146, 13)\",dateFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"5px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},dateTextColor:\"rgb(29, 29, 29)\",dateWindowFill:\"rgb(226, 223, 215)\",dateWindowShadow:\"inset 0px 1px 2px 0px rgba(163, 158, 149, 0.88)\",faceColor:\"var(--token-07dcda54-bf94-4e0f-87a3-917e67558985, rgb(0, 0, 0))\",height:\"100%\",hourHandColor:\"rgb(17, 17, 17)\",id:\"dcBun1CCQ\",label:\"Omar's Timepieces\",labelColor:\"rgb(108, 108, 108)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"6px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"1em\"},labelImageSize:18,labelMode:\"label\",layoutId:\"dcBun1CCQ\",majorTickColor:\"var(--token-849d479c-5282-468a-80cc-397f3e7b635f, rgb(250, 250, 250))\",manualHour:10,manualMinute:10,manualSecond:35,minorTickColor:\"var(--token-14441895-a2be-40ff-a8dc-7d833ae4fa9e, rgb(235, 235, 235))\",minuteHandColor:\"rgb(17, 17, 17)\",numberColor:\"var(--token-a0143d61-5f3d-4de3-9180-34df436fa84d, rgb(157, 157, 157))\",numberFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"9px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},secondHandColor:\"rgb(255, 79, 12)\",secondHandMotion:\"digital\",showSecondHand:true,style:{height:\"100%\",width:\"100%\"},themeColor:\"oklch(0.62 0.19 42)\",timeMode:\"custom\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1myd3ph\",\"data-framer-name\":\"Buy Watch Links\",layoutDependency:layoutDependency,layoutId:\"aS8qJrqde\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined},{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined},{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5hlup3-container\",layoutDependency:layoutDependency,layoutId:\"T4v_LmU64-container\",nodeId:\"T4v_LmU64\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"T4v_LmU64\",layoutId:\"T4v_LmU64\",nxa8b2HXp:\"Buy Luxury Watches\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks8[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks8[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gj9A6L_ZW\"},implicitPathVariables:undefined},{href:{webPageId:\"Gj9A6L_ZW\"},implicitPathVariables:undefined},{href:{webPageId:\"Gj9A6L_ZW\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g9df0g-container\",layoutDependency:layoutDependency,layoutId:\"ltkMQg0dC-container\",nodeId:\"ltkMQg0dC\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"ltkMQg0dC\",layoutId:\"ltkMQg0dC\",nxa8b2HXp:\"Buy Rolex\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks9[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks9[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"U6_Zs24Ny\"},implicitPathVariables:undefined},{href:{webPageId:\"U6_Zs24Ny\"},implicitPathVariables:undefined},{href:{webPageId:\"U6_Zs24Ny\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zujd58-container\",layoutDependency:layoutDependency,layoutId:\"c6B8s_Ty3-container\",nodeId:\"c6B8s_Ty3\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"c6B8s_Ty3\",layoutId:\"c6B8s_Ty3\",nxa8b2HXp:\"Buy Audemars Piguet\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks10[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks10[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cZypX_SrQ\"},implicitPathVariables:undefined},{href:{webPageId:\"cZypX_SrQ\"},implicitPathVariables:undefined},{href:{webPageId:\"cZypX_SrQ\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ccj69y-container\",layoutDependency:layoutDependency,layoutId:\"YhTAilGX3-container\",nodeId:\"YhTAilGX3\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"YhTAilGX3\",layoutId:\"YhTAilGX3\",nxa8b2HXp:\"Buy Patek Philippe\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks11[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks11[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"v9_Ybyj5b\"},implicitPathVariables:undefined},{href:{webPageId:\"v9_Ybyj5b\"},implicitPathVariables:undefined},{href:{webPageId:\"v9_Ybyj5b\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ap0h8d-container\",layoutDependency:layoutDependency,layoutId:\"SK9Wvk08Z-container\",nodeId:\"SK9Wvk08Z\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"SK9Wvk08Z\",layoutId:\"SK9Wvk08Z\",nxa8b2HXp:\"Buy Richard Mille\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks12[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks12[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks12[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HDVA6nQWy\"},implicitPathVariables:undefined},{href:{webPageId:\"HDVA6nQWy\"},implicitPathVariables:undefined},{href:{webPageId:\"HDVA6nQWy\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lt55e-container\",layoutDependency:layoutDependency,layoutId:\"xzek3qWWD-container\",nodeId:\"xzek3qWWD\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"xzek3qWWD\",layoutId:\"xzek3qWWD\",nxa8b2HXp:\"Buy Cartier\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks13[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks13[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks13[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lm2yzKlNe\"},implicitPathVariables:undefined},{href:{webPageId:\"lm2yzKlNe\"},implicitPathVariables:undefined},{href:{webPageId:\"lm2yzKlNe\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yr8sbx-container\",layoutDependency:layoutDependency,layoutId:\"SBkJkLQ2S-container\",nodeId:\"SBkJkLQ2S\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"SBkJkLQ2S\",layoutId:\"SBkJkLQ2S\",nxa8b2HXp:\"Buy Vacheron Constantin\",variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks14[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks14[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks14[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qe016o\",\"data-framer-name\":\"Sell Your Watch Links\",layoutDependency:layoutDependency,layoutId:\"NM3URWDIL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fpur9k\",\"data-framer-name\":\"Sell Column 1\",layoutDependency:layoutDependency,layoutId:\"yWSL8PJ38\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ourpN3dmI\"},motionChild:true,nodeId:\"ITo8V2cO3\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Sell Rolex\"})})})}),className:\"framer-1vgtv1i\",\"data-framer-name\":\"Brand Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ITo8V2cO3\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OTw9Zjxuk\"},implicitPathVariables:undefined},{href:{webPageId:\"OTw9Zjxuk\"},implicitPathVariables:undefined},{href:{webPageId:\"OTw9Zjxuk\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dt7lgj-container\",layoutDependency:layoutDependency,layoutId:\"pClmdYScA-container\",nodeId:\"pClmdYScA\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"pClmdYScA\",layoutId:\"pClmdYScA\",nxa8b2HXp:\"Sell Rolex Datejust\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks15[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks15[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks15[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Q5nsdSy5U\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5nsdSy5U\"},implicitPathVariables:undefined},{href:{webPageId:\"Q5nsdSy5U\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tw81vw-container\",layoutDependency:layoutDependency,layoutId:\"n0t3VmgBp-container\",nodeId:\"n0t3VmgBp\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"n0t3VmgBp\",layoutId:\"n0t3VmgBp\",nxa8b2HXp:\"Sell Rolex Day-Date\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks16[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks16[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks16[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ljlJQKj5t\"},implicitPathVariables:undefined},{href:{webPageId:\"ljlJQKj5t\"},implicitPathVariables:undefined},{href:{webPageId:\"ljlJQKj5t\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yl4nyu-container\",layoutDependency:layoutDependency,layoutId:\"iReEQ5qCU-container\",nodeId:\"iReEQ5qCU\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"iReEQ5qCU\",layoutId:\"iReEQ5qCU\",nxa8b2HXp:\"Sell Rolex Daytona\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks17[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks17[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks17[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RT_Ydt8AF\"},implicitPathVariables:undefined},{href:{webPageId:\"RT_Ydt8AF\"},implicitPathVariables:undefined},{href:{webPageId:\"RT_Ydt8AF\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-133xmvc-container\",layoutDependency:layoutDependency,layoutId:\"Gwx9qbyTL-container\",nodeId:\"Gwx9qbyTL\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"Gwx9qbyTL\",layoutId:\"Gwx9qbyTL\",nxa8b2HXp:\"Sell Rolex GMT-Master\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks18[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks18[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks18[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZnyLXbAog\"},implicitPathVariables:undefined},{href:{webPageId:\"ZnyLXbAog\"},implicitPathVariables:undefined},{href:{webPageId:\"ZnyLXbAog\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kqcejx-container\",layoutDependency:layoutDependency,layoutId:\"aLpAvlDmo-container\",nodeId:\"aLpAvlDmo\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"aLpAvlDmo\",layoutId:\"aLpAvlDmo\",nxa8b2HXp:\"Sell Rolex Submariner\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks19[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks19[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks19[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tBExitBFx\"},implicitPathVariables:undefined},{href:{webPageId:\"tBExitBFx\"},implicitPathVariables:undefined},{href:{webPageId:\"tBExitBFx\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hb8jwy-container\",layoutDependency:layoutDependency,layoutId:\"unSmaaQcb-container\",nodeId:\"unSmaaQcb\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"unSmaaQcb\",layoutId:\"unSmaaQcb\",nxa8b2HXp:\"Sell Rolex Yacht-Master\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks20[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks20[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks20[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hM4pGOLTb\"},implicitPathVariables:undefined},{href:{webPageId:\"hM4pGOLTb\"},implicitPathVariables:undefined},{href:{webPageId:\"hM4pGOLTb\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hwp4pw-container\",layoutDependency:layoutDependency,layoutId:\"RijvthS1c-container\",nodeId:\"RijvthS1c\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"RijvthS1c\",layoutId:\"RijvthS1c\",nxa8b2HXp:\"Sell Rolex Land-Dweller\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks21[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks21[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks21[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"C1rr6J1Du\"},implicitPathVariables:undefined},{href:{webPageId:\"C1rr6J1Du\"},implicitPathVariables:undefined},{href:{webPageId:\"C1rr6J1Du\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jfxkdy-container\",layoutDependency:layoutDependency,layoutId:\"rM9Bd8g0v-container\",nodeId:\"rM9Bd8g0v\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"rM9Bd8g0v\",layoutId:\"rM9Bd8g0v\",nxa8b2HXp:\"Sell Rolex Sky-Dweller\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks22[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks22[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks22[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a1i65b\",\"data-framer-name\":\"Sell Column 2\",layoutDependency:layoutDependency,layoutId:\"TLusiNl5r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rj3Tw7767\"},motionChild:true,nodeId:\"p99yu2pEf\",openInNewTab:false,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Sell Audemars Piguet\"})})})}),className:\"framer-46gher\",\"data-framer-name\":\"Brand Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p99yu2pEf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q5w1lLg9D\"},implicitPathVariables:undefined},{href:{webPageId:\"q5w1lLg9D\"},implicitPathVariables:undefined},{href:{webPageId:\"q5w1lLg9D\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7d85na-container\",layoutDependency:layoutDependency,layoutId:\"OCbuhTqBE-container\",nodeId:\"OCbuhTqBE\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"OCbuhTqBE\",layoutId:\"OCbuhTqBE\",nxa8b2HXp:\"Sell Audemars Piguet Royal Oak\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks23[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks23[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks23[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ByrPzDUcG\"},implicitPathVariables:undefined},{href:{webPageId:\"ByrPzDUcG\"},implicitPathVariables:undefined},{href:{webPageId:\"ByrPzDUcG\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ey66eo-container\",layoutDependency:layoutDependency,layoutId:\"nbLCdNID2-container\",nodeId:\"nbLCdNID2\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"nbLCdNID2\",layoutId:\"nbLCdNID2\",nxa8b2HXp:\"Sell AP Ladies Royal Oak\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks24[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks24[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks24[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"urThwrO_D\"},implicitPathVariables:undefined},{href:{webPageId:\"urThwrO_D\"},implicitPathVariables:undefined},{href:{webPageId:\"urThwrO_D\"},implicitPathVariables:undefined}],children:resolvedLinks25=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y7z6q-container\",layoutDependency:layoutDependency,layoutId:\"fTbtamCu_-container\",nodeId:\"fTbtamCu_\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"fTbtamCu_\",layoutId:\"fTbtamCu_\",nxa8b2HXp:\"Sell AP Royal Oak Offshore\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks25[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks25[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks25[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zuB6ExbAE\"},implicitPathVariables:undefined},{href:{webPageId:\"zuB6ExbAE\"},implicitPathVariables:undefined},{href:{webPageId:\"zuB6ExbAE\"},implicitPathVariables:undefined}],children:resolvedLinks26=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-169zp4s-container\",layoutDependency:layoutDependency,layoutId:\"DgqtvB4I3-container\",nodeId:\"DgqtvB4I3\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"DgqtvB4I3\",layoutId:\"DgqtvB4I3\",nxa8b2HXp:\"Sell AP Royal Oak Diver\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks26[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks26[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks26[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cqtf4s\",\"data-framer-name\":\"Sell Column 3\",layoutDependency:layoutDependency,layoutId:\"yA3SfVekn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zQktLU9Lu\"},motionChild:true,nodeId:\"CAukwQIMt\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Sell Patek Philippe\"})})})}),className:\"framer-ceal0c\",\"data-framer-name\":\"Brand Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CAukwQIMt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aVhUslaoF\"},implicitPathVariables:undefined},{href:{webPageId:\"aVhUslaoF\"},implicitPathVariables:undefined},{href:{webPageId:\"aVhUslaoF\"},implicitPathVariables:undefined}],children:resolvedLinks27=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-py3w2q-container\",layoutDependency:layoutDependency,layoutId:\"WVXmPokjr-container\",nodeId:\"WVXmPokjr\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"WVXmPokjr\",layoutId:\"WVXmPokjr\",nxa8b2HXp:\"Sell Patek Philippe Aquanaut\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks27[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks27[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks27[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"R7IfDWTIB\"},implicitPathVariables:undefined},{href:{webPageId:\"R7IfDWTIB\"},implicitPathVariables:undefined},{href:{webPageId:\"R7IfDWTIB\"},implicitPathVariables:undefined}],children:resolvedLinks28=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b6emn1-container\",layoutDependency:layoutDependency,layoutId:\"en7ckELJF-container\",nodeId:\"en7ckELJF\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"en7ckELJF\",layoutId:\"en7ckELJF\",nxa8b2HXp:\"Sell Patek Philippe Nautilus\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks28[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks28[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks28[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vzeWnemWs\"},implicitPathVariables:undefined},{href:{webPageId:\"vzeWnemWs\"},implicitPathVariables:undefined},{href:{webPageId:\"vzeWnemWs\"},implicitPathVariables:undefined}],children:resolvedLinks29=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sxxgrz-container\",layoutDependency:layoutDependency,layoutId:\"gSzBXhkNa-container\",nodeId:\"gSzBXhkNa\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"gSzBXhkNa\",layoutId:\"gSzBXhkNa\",nxa8b2HXp:\"Sell Patek Philippe Calatrava\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks29[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks29[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks29[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"V1alKpqfc\"},implicitPathVariables:undefined},{href:{webPageId:\"V1alKpqfc\"},implicitPathVariables:undefined},{href:{webPageId:\"V1alKpqfc\"},implicitPathVariables:undefined}],children:resolvedLinks30=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q4zsrc-container\",layoutDependency:layoutDependency,layoutId:\"Q423nj3LZ-container\",nodeId:\"Q423nj3LZ\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"Q423nj3LZ\",layoutId:\"Q423nj3LZ\",nxa8b2HXp:\"Sell Patek Philippe Cubitus\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks30[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks30[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks30[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L1JBJkz2a\"},implicitPathVariables:undefined},{href:{webPageId:\"L1JBJkz2a\"},implicitPathVariables:undefined},{href:{webPageId:\"L1JBJkz2a\"},implicitPathVariables:undefined}],children:resolvedLinks31=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y2gall-container\",layoutDependency:layoutDependency,layoutId:\"RR1cakPdu-container\",nodeId:\"RR1cakPdu\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"RR1cakPdu\",layoutId:\"RR1cakPdu\",nxa8b2HXp:\"Sell Patek Grand Complications\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks31[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks31[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks31[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f8o97c\",\"data-framer-name\":\"Sell Column 4\",layoutDependency:layoutDependency,layoutId:\"eR3v6KcU7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FdYCSJ8oO\"},motionChild:true,nodeId:\"GN08DI86p\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Sell luxury watch\"})})})}),className:\"framer-1mz06ir\",\"data-framer-name\":\"Brand Header\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GN08DI86p\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YK4xqD5_6\"},implicitPathVariables:undefined},{href:{webPageId:\"YK4xqD5_6\"},implicitPathVariables:undefined},{href:{webPageId:\"YK4xqD5_6\"},implicitPathVariables:undefined}],children:resolvedLinks32=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ipxyoo-container\",layoutDependency:layoutDependency,layoutId:\"AT0f4Fagv-container\",nodeId:\"AT0f4Fagv\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"AT0f4Fagv\",layoutId:\"AT0f4Fagv\",nxa8b2HXp:\"Sell Richard Mille\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks32[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks32[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks32[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gOSFsFrRo\"},implicitPathVariables:undefined},{href:{webPageId:\"gOSFsFrRo\"},implicitPathVariables:undefined},{href:{webPageId:\"gOSFsFrRo\"},implicitPathVariables:undefined}],children:resolvedLinks33=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gw3h-container\",layoutDependency:layoutDependency,layoutId:\"B_MK91nLj-container\",nodeId:\"B_MK91nLj\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"B_MK91nLj\",layoutId:\"B_MK91nLj\",nxa8b2HXp:\"Sell Cartier\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks33[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks33[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks33[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uNIeOQk7I\"},implicitPathVariables:undefined},{href:{webPageId:\"uNIeOQk7I\"},implicitPathVariables:undefined},{href:{webPageId:\"uNIeOQk7I\"},implicitPathVariables:undefined}],children:resolvedLinks34=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-beuptd-container\",layoutDependency:layoutDependency,layoutId:\"LLl7f4S3e-container\",nodeId:\"LLl7f4S3e\",rendersWithMotion:true,scopeId:\"BQ6OFvNFf\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"flex-start\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"LLl7f4S3e\",layoutId:\"LLl7f4S3e\",nxa8b2HXp:\"Sell Vacheron Constantin\",style:{height:\"100%\"},variant:matchVariant(\"D56BChGG1\"),width:\"100%\",WpousUfZ2:resolvedLinks34[0],YNrCZM_rj:false,...addPropertyOverrides({OArrdAMoL:{WpousUfZ2:resolvedLinks34[1]},vWoSpKd_d:{WpousUfZ2:resolvedLinks34[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1seqru1\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"FS79AnYCk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wcn444\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"XaY6gUrFI\",style:{mask:\"linear-gradient(0deg, rgba(0,0,0,0) 18.46846846846847%, rgba(0, 0, 0, 0.64) 100%) add\",opacity:.67,WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 18.46846846846847%, rgba(0, 0, 0, 0.64) 100%) add\"},children:/*#__PURE__*/_jsx(WhiteWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:78,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:140}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.54,animated:true,className:\"framer-1uz1vc9\",layoutDependency:layoutDependency,layoutId:\"rzXsXCDvi\",style:{opacity:.54,transformPerspective:1200}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xhj63v\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"x6eGTge_V\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f435d19-d96a-4468-abac-0247bf377a2c, rgb(255, 255, 255)))\"},children:[\"Copyright \\xa9 2026 \",/*#__PURE__*/_jsx(Link,{href:\"https://www.omarstimepieces.com\",motionChild:true,nodeId:\"oeaVe2nnE\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"OMAR’S TIMEPIECES LLC\"})}),\". All rights reserved.\"]})}),className:\"framer-1yfuk5r\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"oeaVe2nnE\",style:{\"--extracted-r6o4lv\":\"var(--token-2f435d19-d96a-4468-abac-0247bf377a2c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vWoSpKd_d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f435d19-d96a-4468-abac-0247bf377a2c, rgb(255, 255, 255)))\"},children:[\"Copyright \\xa9 2026 \",/*#__PURE__*/_jsx(Link,{href:\"https://www.omarstimepieces.com\",motionChild:true,nodeId:\"oeaVe2nnE\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"BQ6OFvNFf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"OMAR’S TIMEPIECES LLC\"})}),\". All rights reserved.\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f435d19-d96a-4468-abac-0247bf377a2c, rgb(255, 255, 255)))\"},children:\"Omar’s Timepieces is an independent reseller of pre-owned authentic watches. We are not an authorized dealer nor affiliated with Rolex SA, Patek Philippe SA, Audemars Piguet, Richard Mille, or any other brand. All trademarks are property of their respective owners.\"})}),className:\"framer-x76669\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Rkn5BLCLs\",style:{\"--extracted-r6o4lv\":\"var(--token-2f435d19-d96a-4468-abac-0247bf377a2c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vWoSpKd_d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"9px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f435d19-d96a-4468-abac-0247bf377a2c, rgb(255, 255, 255)))\"},children:\"Omar’s Timepieces is an independent reseller of pre-owned authentic watches. We are not an authorized dealer nor affiliated with Rolex SA, Patek Philippe SA, Audemars Piguet, Richard Mille, or any other brand. All trademarks are property of their respective owners.\"})})}},baseVariant,gestureVariant)})]})]})]})})})})});});const css=[\".framer-RpZG6.framer-1vlfz6u, .framer-RpZG6 .framer-1vlfz6u { display: block; }\",\".framer-RpZG6.framer-1lka7vk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 44px 30px 44px 30px; position: relative; width: 1440px; }\",\".framer-RpZG6 .framer-aohmko { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-1hpzsdx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-1h2crua { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RpZG6 .framer-1hyp9hc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 145px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-busaem { aspect-ratio: 10.04 / 1; flex: none; height: auto; position: relative; width: 234%; z-index: 1; }\",\".framer-RpZG6 .framer-1pfne0x, .framer-RpZG6 .framer-1t4xr7x { flex: none; height: 22px; position: relative; white-space: pre-wrap; width: 440px; word-break: break-word; word-wrap: break-word; }\",\".framer-RpZG6 .framer-1yncbf1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 22px; min-width: 22px; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RpZG6 .framer-t4nxcb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 36px 0px 36px 0px; position: relative; width: 453px; }\",\".framer-RpZG6 .framer-1lg27vp, .framer-RpZG6 .framer-18jsbc7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100px; }\",\".framer-RpZG6 .framer-ub9k7u-container, .framer-RpZG6 .framer-1xshjyb-container, .framer-RpZG6 .framer-15z0he-container, .framer-RpZG6 .framer-1u01zye-container, .framer-RpZG6 .framer-2fqg1m-container, .framer-RpZG6 .framer-113mmn4-container, .framer-RpZG6 .framer-kfq53-container, .framer-RpZG6 .framer-1dt7lgj-container, .framer-RpZG6 .framer-1tw81vw-container, .framer-RpZG6 .framer-1yl4nyu-container, .framer-RpZG6 .framer-133xmvc-container, .framer-RpZG6 .framer-kqcejx-container, .framer-RpZG6 .framer-1hb8jwy-container, .framer-RpZG6 .framer-hwp4pw-container, .framer-RpZG6 .framer-1jfxkdy-container, .framer-RpZG6 .framer-7d85na-container, .framer-RpZG6 .framer-ey66eo-container, .framer-RpZG6 .framer-y7z6q-container, .framer-RpZG6 .framer-169zp4s-container, .framer-RpZG6 .framer-py3w2q-container, .framer-RpZG6 .framer-b6emn1-container, .framer-RpZG6 .framer-1sxxgrz-container, .framer-RpZG6 .framer-1q4zsrc-container, .framer-RpZG6 .framer-y2gall-container, .framer-RpZG6 .framer-1ipxyoo-container, .framer-RpZG6 .framer-gw3h-container, .framer-RpZG6 .framer-beuptd-container { flex: none; height: 22px; position: relative; width: auto; }\",\".framer-RpZG6 .framer-12qjjz6-container, .framer-RpZG6 .framer-5hlup3-container, .framer-RpZG6 .framer-1g9df0g-container, .framer-RpZG6 .framer-zujd58-container, .framer-RpZG6 .framer-ccj69y-container, .framer-RpZG6 .framer-ap0h8d-container, .framer-RpZG6 .framer-1lt55e-container, .framer-RpZG6 .framer-1yr8sbx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-RpZG6 .framer-32funx-container { flex: none; height: 130px; position: absolute; right: 50px; top: calc(50.00000000000002% - 130px / 2); width: 130px; z-index: 1; }\",\".framer-RpZG6 .framer-1myd3ph { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-1qe016o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 48px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-1fpur9k, .framer-RpZG6 .framer-a1i65b, .framer-RpZG6 .framer-cqtf4s, .framer-RpZG6 .framer-1f8o97c { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-RpZG6 .framer-1vgtv1i, .framer-RpZG6 .framer-46gher, .framer-RpZG6 .framer-ceal0c, .framer-RpZG6 .framer-1mz06ir, .framer-RpZG6 .framer-1yfuk5r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RpZG6 .framer-1seqru1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-wcn444 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 99px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-1uz1vc9 { aspect-ratio: 9.19078947368421 / 1; flex: none; height: auto; position: relative; width: 111%; z-index: 1; }\",\".framer-RpZG6 .framer-xhj63v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RpZG6 .framer-x76669 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1036px; word-break: break-word; word-wrap: break-word; }\",\".framer-RpZG6.framer-v-se2ry3.framer-1lka7vk { width: 810px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-aohmko { gap: 32px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1hpzsdx { gap: 48px; justify-content: flex-start; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1h2crua { align-content: center; align-items: center; gap: 0px; max-width: 420px; order: 0; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-busaem { aspect-ratio: 10.629032258064516 / 1; width: 285%; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1pfne0x { height: 13px; width: 393px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-t4nxcb { flex: 1 0 0px; order: 3; width: 1px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-32funx-container { height: 92px; order: 2; right: 11px; top: 36px; width: 92px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1myd3ph { gap: 16px 32px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1qe016o { align-content: unset; align-items: unset; display: grid; gap: 32px 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); justify-content: start; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1fpur9k, .framer-RpZG6.framer-v-se2ry3 .framer-1f8o97c { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-a1i65b, .framer-RpZG6.framer-v-se2ry3 .framer-cqtf4s { align-self: start; flex: none; justify-self: start; width: 100%; z-index: 1; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-wcn444 { padding: 0px 16px 0px 16px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-1uz1vc9 { aspect-ratio: 9.635135135135135 / 1; width: 709px; }\",\".framer-RpZG6.framer-v-se2ry3 .framer-x76669 { width: 100%; }\",\".framer-RpZG6.framer-v-3h5w6f.framer-1lka7vk { padding: 44px 16px 16px 16px; width: 390px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-aohmko { gap: 0px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1hpzsdx { flex-direction: column; gap: 48px; justify-content: flex-start; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1h2crua { flex: none; order: 0; width: 100%; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1hyp9hc { order: 0; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1pfne0x { height: 53px; order: 1; width: 358px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1yncbf1 { order: 2; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1t4xr7x { order: 3; width: 359px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-t4nxcb { order: 3; width: 100%; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-32funx-container { bottom: 52px; height: 96px; order: 2; right: 16px; top: unset; width: 96px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1myd3ph { gap: 24px 24px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1qe016o { flex-direction: column; flex-wrap: nowrap; gap: 28px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1fpur9k { flex: none; padding: 28px 0px 28px 0px; width: 100%; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-a1i65b, .framer-RpZG6.framer-v-3h5w6f .framer-cqtf4s, .framer-RpZG6.framer-v-3h5w6f .framer-1f8o97c { flex: none; width: 100%; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-wcn444 { height: 113px; padding: 0px; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1uz1vc9 { aspect-ratio: 8.534883720930232 / 1; width: 103%; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-xhj63v { gap: 16px; justify-content: flex-start; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-1yfuk5r { white-space: pre-wrap; width: 356px; word-break: break-word; word-wrap: break-word; }\",\".framer-RpZG6.framer-v-3h5w6f .framer-x76669 { width: 354px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 930\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OArrdAMoL\":{\"layout\":[\"fixed\",\"auto\"]},\"vWoSpKd_d\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBQ6OFvNFf=withCSS(Component,css,\"framer-RpZG6\");export default FramerBQ6OFvNFf;FramerBQ6OFvNFf.displayName=\"Footer 2\";FramerBQ6OFvNFf.defaultProps={height:930,width:1440};addPropertyControls(FramerBQ6OFvNFf,{variant:{options:[\"zWLlS7Fx8\",\"OArrdAMoL\",\"vWoSpKd_d\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBQ6OFvNFf,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...MainFonts,...NavLinkFonts,...ClassicClockFonts,...WhiteFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerBQ6OFvNFf.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBQ6OFvNFf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"930\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OArrdAMoL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vWoSpKd_d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BQ6OFvNFf.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-idtG7\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 157 28\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 14.078 0.338 L 17.088 4.218 L 19.858 0.338 L 21.908 0.338 L 21.908 9.448 L 20.138 9.448 L 20.138 2.958 C 19.618 3.328 17.308 6.848 16.968 6.838 C 16.818 6.838 16.668 6.618 16.578 6.508 L 13.878 2.868 L 13.878 9.328 L 13.758 9.448 L 12.108 9.448 L 12.108 0.338 Z M 80.608 0.338 L 83.368 4.088 L 83.568 4.148 C 84.398 2.838 85.528 1.698 86.258 0.348 L 88.348 0.348 L 88.348 9.458 L 86.698 9.458 C 86.408 9.008 86.648 8.338 86.658 7.838 C 86.698 6.208 86.448 4.588 86.658 2.968 C 86.528 2.938 86.498 3.008 86.418 3.088 C 85.518 3.998 84.738 5.568 83.808 6.538 C 83.718 6.628 83.538 6.828 83.408 6.828 C 83.078 6.828 80.788 3.298 80.318 2.898 L 80.318 9.468 L 78.548 9.468 L 78.548 0.338 L 80.598 0.338 Z M 44.448 9.448 L 42.318 9.448 L 39.588 6.358 L 37.938 6.358 L 37.938 9.448 L 36.248 9.448 L 36.248 0.338 C 36.678 0.358 37.158 0.248 37.568 0.258 C 38.628 0.258 40.428 0.218 41.418 0.348 C 43.548 0.628 44.538 3.178 43.508 4.928 C 43.078 5.668 42.388 5.928 41.628 6.238 L 44.438 9.448 Z M 37.948 4.858 L 40.718 4.858 C 40.948 4.858 41.498 4.628 41.688 4.468 C 42.468 3.768 42.318 2.468 41.338 2.028 C 41.268 1.998 40.828 1.848 40.798 1.848 L 38.068 1.848 L 37.948 1.968 Z M 4.548 0.128 C 10.898 -0.042 11.098 9.228 5.168 9.688 C -1.482 10.208 -1.742 0.298 4.548 0.128 Z M 6.868 2.508 C 6.488 2.108 5.798 1.758 5.238 1.698 C 0.568 1.148 0.568 8.528 5.078 8.098 C 7.798 7.838 8.578 4.308 6.868 2.508 Z M 142.758 0.338 C 142.808 0.448 142.678 0.578 142.678 0.618 L 142.678 1.928 L 137.538 1.928 L 137.538 4.068 L 142.518 4.068 L 142.518 5.648 L 137.538 5.648 L 137.538 7.788 C 137.628 7.818 137.718 7.708 137.738 7.708 L 142.638 7.708 C 142.838 7.838 142.678 8.018 142.678 8.218 C 142.678 8.628 142.688 9.038 142.678 9.448 L 135.778 9.448 L 135.778 0.338 Z M 122.698 0.338 L 122.698 1.918 L 117.478 1.918 L 117.478 4.058 L 122.538 4.058 L 122.538 5.638 L 117.478 5.638 L 117.478 7.658 C 117.478 7.898 118.168 7.698 118.318 7.698 C 119.778 7.648 121.238 7.738 122.698 7.698 L 122.698 9.438 L 115.798 9.438 L 115.798 0.338 Z M 98.218 0.338 L 98.218 1.918 L 92.998 1.918 L 92.998 4.058 L 98.058 4.058 C 98.108 4.168 97.978 4.298 97.978 4.338 L 97.978 5.648 L 92.998 5.648 L 92.998 7.708 L 98.218 7.708 L 98.218 9.448 L 91.358 9.448 L 91.318 0.338 Z M 34.098 9.448 L 32.088 9.448 L 31.308 7.718 L 26.538 7.758 L 25.708 9.448 L 23.898 9.448 L 27.938 0.358 C 28.238 0.138 28.548 0.328 28.838 0.338 C 29.148 0.348 29.818 0.248 29.988 0.468 L 34.088 9.448 Z M 30.648 6.128 L 28.928 2.328 L 27.278 6.128 Z M 57.458 1.848 L 56.138 2.488 C 55.958 2.468 55.668 2.068 55.478 1.938 C 54.608 1.368 52.688 1.208 52.088 2.218 C 51.168 3.758 54.228 3.838 55.058 4.008 C 56.608 4.338 57.798 5.058 57.778 6.798 C 57.728 10.498 50.878 10.668 49.818 7.438 C 50.098 7.378 51.108 6.618 51.268 6.718 C 51.318 6.748 51.628 7.308 51.778 7.448 C 52.698 8.318 55.418 8.508 55.958 7.158 C 56.218 6.508 55.778 5.958 55.178 5.718 C 53.658 5.098 51.108 5.618 50.388 3.638 C 48.938 -0.342 56.158 -1.222 57.448 1.848 Z M 152.698 1.838 L 151.458 2.478 C 151.148 2.318 150.968 2.038 150.648 1.858 C 149.768 1.378 147.928 1.238 147.368 2.238 C 146.548 3.698 149.108 3.768 149.918 3.928 C 151.218 4.198 152.728 4.598 152.998 6.118 C 153.748 10.428 146.468 10.858 145.098 7.508 L 146.578 6.678 C 146.988 8.278 150.458 8.628 151.178 7.338 C 152.248 5.428 148.528 5.428 147.558 5.148 C 146.758 4.908 145.898 4.388 145.648 3.548 C 144.598 0.148 149.418 -0.762 151.668 0.618 C 151.908 0.768 152.858 1.578 152.708 1.828 Z M 102.638 6.758 L 102.638 9.448 L 100.948 9.448 L 100.948 0.338 C 101.088 0.208 104.388 0.228 104.848 0.258 C 106.098 0.318 107.208 0.438 107.998 1.508 C 109.608 3.658 108.168 6.758 105.408 6.758 Z M 102.638 5.178 L 105.648 5.178 C 105.958 5.178 106.478 4.748 106.648 4.508 C 107.198 3.748 106.978 2.688 106.198 2.188 C 106.128 2.138 105.688 1.938 105.648 1.938 L 102.638 1.938 L 102.638 5.188 Z M 129.178 0.208 C 130.768 0.028 132.198 0.428 133.368 1.498 L 132.278 2.638 C 130.638 1.328 128.038 1.528 127.128 3.568 C 125.868 6.378 128.578 8.988 131.428 7.728 C 131.798 7.568 132.018 7.258 132.368 7.158 L 133.458 8.308 C 133.458 8.498 132.668 8.968 132.468 9.078 C 129.948 10.398 126.298 9.558 125.398 6.688 C 124.498 3.818 125.948 0.578 129.188 0.218 Z M 71.498 0.338 L 71.498 1.848 L 68.528 1.848 L 68.528 9.448 L 66.878 9.448 L 66.718 1.848 L 63.878 1.848 L 63.878 0.338 Z M 77.758 18.318 L 78.318 14.518 C 78.548 14.558 79.268 14.408 79.348 14.648 L 79.798 18.318 L 80.328 14.528 L 81.278 14.528 L 80.308 20.688 L 79.278 20.688 L 78.868 16.818 C 78.588 16.958 78.738 17.388 78.708 17.648 C 78.588 18.638 78.418 19.628 78.268 20.628 C 78.148 20.798 77.398 20.678 77.188 20.618 L 76.298 14.528 C 76.528 14.568 77.248 14.408 77.328 14.658 L 77.738 18.328 Z M 112.908 0.338 L 112.908 9.248 C 112.908 9.248 112.798 9.368 112.828 9.448 L 111.138 9.448 L 111.138 0.258 C 111.228 0.228 111.318 0.338 111.338 0.338 L 112.898 0.338 Z M 75.588 0.338 L 75.588 9.448 L 73.908 9.448 L 73.908 0.258 Z M 63.918 14.518 C 65.008 14.698 65.038 16.248 64.898 17.078 C 64.818 17.548 64.358 17.768 64.348 18.048 L 65.078 20.708 L 64.048 20.608 C 63.818 20.028 63.698 18.738 63.428 18.248 C 63.288 18.008 62.908 18.068 62.908 18.208 L 62.908 20.588 L 62.778 20.698 C 62.708 20.718 62.628 20.708 62.558 20.718 C 62.358 20.738 62.078 20.758 61.948 20.598 L 61.948 14.538 C 62.548 14.608 63.348 14.448 63.918 14.538 Z M 62.908 15.388 L 62.908 17.168 C 62.998 17.338 63.778 17.188 63.848 17.108 C 64.198 16.218 64.158 15.128 62.908 15.388 Z M 100.388 14.518 L 100.388 17.048 L 101.388 17.118 L 101.518 17.008 L 101.518 14.518 L 102.478 14.518 L 102.478 20.698 L 101.518 20.618 L 101.518 18.008 L 100.518 17.938 L 100.388 18.048 L 100.388 20.578 L 100.258 20.688 C 100.188 20.708 100.108 20.698 100.038 20.708 C 99.838 20.728 99.558 20.748 99.428 20.588 L 99.428 14.528 L 100.388 14.528 Z M 57.208 14.518 L 57.208 19.548 C 57.208 19.878 58.018 19.938 58.158 19.618 L 58.248 14.518 L 59.208 14.518 C 59.148 15.888 59.288 17.318 59.208 18.678 C 59.188 18.958 59.138 19.558 59.068 19.808 C 58.788 20.778 57.398 21.018 56.678 20.378 C 56.578 20.288 56.238 19.778 56.238 19.708 L 56.238 14.518 L 57.198 14.518 Z M 45.818 14.518 L 45.818 19.468 C 45.818 19.798 46.558 20.008 46.738 19.668 C 46.758 19.638 46.858 19.258 46.858 19.238 L 46.858 14.528 L 47.818 14.528 L 47.818 19.318 C 47.818 19.318 47.678 19.858 47.638 19.938 C 47.268 20.808 46.038 20.998 45.328 20.428 C 45.198 20.318 44.848 19.778 44.848 19.638 L 44.848 14.528 L 45.808 14.528 Z M 85.528 14.528 L 86.578 20.698 L 85.538 20.618 L 85.378 19.308 L 84.328 19.278 L 84.248 20.628 L 83.288 20.628 L 84.258 14.528 Z M 84.498 18.398 C 84.678 18.378 85.238 18.488 85.288 18.278 C 85.108 17.548 85.138 16.728 84.858 16.028 L 84.498 18.408 Z M 51.438 14.518 L 52.118 16.338 L 52.818 14.528 L 53.768 14.528 L 52.648 17.488 L 53.848 20.578 C 53.868 20.738 53.848 20.678 53.728 20.698 C 53.568 20.718 52.998 20.728 52.888 20.658 C 52.698 20.548 52.158 18.888 52.088 18.558 C 51.958 18.568 51.968 18.678 51.938 18.758 C 51.798 19.078 51.388 20.478 51.248 20.618 C 51.088 20.778 50.568 20.658 50.328 20.698 L 51.458 17.568 C 51.208 16.518 50.788 15.498 50.328 14.518 L 51.448 14.518 Z M 96.778 16.578 L 95.818 16.578 C 96.038 15.858 95.868 14.958 94.928 15.448 L 94.898 19.588 C 95.858 20.378 95.998 19.158 95.898 18.398 L 96.858 18.398 C 96.818 19.258 96.868 20.298 95.898 20.658 C 94.798 21.068 93.838 20.258 93.808 19.148 C 93.808 18.918 93.898 18.728 93.898 18.518 C 93.898 17.608 93.798 16.448 93.898 15.588 C 94.018 14.508 95.338 14.138 96.198 14.658 C 96.828 15.038 96.908 15.918 96.778 16.578 Z M 112.268 16.188 C 112.548 15.258 111.328 14.968 111.298 15.838 C 111.248 17.098 114.058 18.038 113.218 19.868 C 112.478 21.488 110.198 20.748 110.258 19.048 L 111.218 18.888 C 110.928 19.868 112.328 20.238 112.418 19.318 C 112.518 18.338 110.248 17.358 110.328 15.838 C 110.438 13.898 113.218 14.018 113.218 15.838 C 113.218 16.238 112.558 16.158 112.248 16.188 Z M 107.928 14.518 L 107.928 15.388 L 106.238 15.388 L 106.238 17.008 C 106.458 17.288 107.298 16.968 107.518 17.088 L 107.518 17.998 L 106.238 17.998 L 106.158 19.738 L 107.928 19.738 L 107.928 20.688 L 105.278 20.688 L 105.278 14.508 L 107.928 14.508 Z M 68.448 18.208 L 67.168 14.528 L 68.198 14.528 L 68.968 16.748 L 69.608 14.608 L 70.608 14.528 L 69.408 18.048 L 69.408 20.578 C 69.168 20.818 68.738 20.688 68.448 20.618 L 68.448 18.198 Z M 91.398 14.518 L 91.398 15.388 L 90.438 15.388 L 90.438 20.578 L 90.308 20.678 L 89.398 20.608 L 89.478 15.388 L 88.428 15.388 L 88.428 14.518 Z M 40.758 14.518 L 40.758 19.748 L 42.368 19.748 L 42.368 20.698 L 39.838 20.698 L 39.738 20.578 C 39.738 20.578 39.798 20.518 39.798 20.498 L 39.798 14.518 Z M 45.738 3.198 L 46.298 0.348 C 46.868 0.328 47.458 0.408 48.018 0.268 L 47.018 3.198 Z M 84.5 18.38 L 84.86 16 C 85.14 16.7 85.11 17.52 85.29 18.25 C 85.24 18.46 84.67 18.35 84.5 18.37 Z\" fill=\"transparent\" height=\"20.769950087218124px\" id=\"WL4W3114J\" transform=\"translate(2 4)\" width=\"153.05216517976586px\"><path d=\"M 14.078 0.338 L 17.088 4.218 L 19.858 0.338 L 21.908 0.338 L 21.908 9.448 L 20.138 9.448 L 20.138 2.958 C 19.618 3.328 17.308 6.848 16.968 6.838 C 16.818 6.838 16.668 6.618 16.578 6.508 L 13.878 2.868 L 13.878 9.328 L 13.758 9.448 L 12.108 9.448 L 12.108 0.338 Z M 80.608 0.338 L 83.368 4.088 L 83.568 4.148 C 84.398 2.838 85.528 1.698 86.258 0.348 L 88.348 0.348 L 88.348 9.458 L 86.698 9.458 C 86.408 9.008 86.648 8.338 86.658 7.838 C 86.698 6.208 86.448 4.588 86.658 2.968 C 86.528 2.938 86.498 3.008 86.418 3.088 C 85.518 3.998 84.738 5.568 83.808 6.538 C 83.718 6.628 83.538 6.828 83.408 6.828 C 83.078 6.828 80.788 3.298 80.318 2.898 L 80.318 9.468 L 78.548 9.468 L 78.548 0.338 L 80.598 0.338 Z M 44.448 9.448 L 42.318 9.448 L 39.588 6.358 L 37.938 6.358 L 37.938 9.448 L 36.248 9.448 L 36.248 0.338 C 36.678 0.358 37.158 0.248 37.568 0.258 C 38.628 0.258 40.428 0.218 41.418 0.348 C 43.548 0.628 44.538 3.178 43.508 4.928 C 43.078 5.668 42.388 5.928 41.628 6.238 L 44.438 9.448 Z M 37.948 4.858 L 40.718 4.858 C 40.948 4.858 41.498 4.628 41.688 4.468 C 42.468 3.768 42.318 2.468 41.338 2.028 C 41.268 1.998 40.828 1.848 40.798 1.848 L 38.068 1.848 L 37.948 1.968 Z M 4.548 0.128 C 10.898 -0.042 11.098 9.228 5.168 9.688 C -1.482 10.208 -1.742 0.298 4.548 0.128 Z M 6.868 2.508 C 6.488 2.108 5.798 1.758 5.238 1.698 C 0.568 1.148 0.568 8.528 5.078 8.098 C 7.798 7.838 8.578 4.308 6.868 2.508 Z M 142.758 0.338 C 142.808 0.448 142.678 0.578 142.678 0.618 L 142.678 1.928 L 137.538 1.928 L 137.538 4.068 L 142.518 4.068 L 142.518 5.648 L 137.538 5.648 L 137.538 7.788 C 137.628 7.818 137.718 7.708 137.738 7.708 L 142.638 7.708 C 142.838 7.838 142.678 8.018 142.678 8.218 C 142.678 8.628 142.688 9.038 142.678 9.448 L 135.778 9.448 L 135.778 0.338 Z M 122.698 0.338 L 122.698 1.918 L 117.478 1.918 L 117.478 4.058 L 122.538 4.058 L 122.538 5.638 L 117.478 5.638 L 117.478 7.658 C 117.478 7.898 118.168 7.698 118.318 7.698 C 119.778 7.648 121.238 7.738 122.698 7.698 L 122.698 9.438 L 115.798 9.438 L 115.798 0.338 Z M 98.218 0.338 L 98.218 1.918 L 92.998 1.918 L 92.998 4.058 L 98.058 4.058 C 98.108 4.168 97.978 4.298 97.978 4.338 L 97.978 5.648 L 92.998 5.648 L 92.998 7.708 L 98.218 7.708 L 98.218 9.448 L 91.358 9.448 L 91.318 0.338 Z M 34.098 9.448 L 32.088 9.448 L 31.308 7.718 L 26.538 7.758 L 25.708 9.448 L 23.898 9.448 L 27.938 0.358 C 28.238 0.138 28.548 0.328 28.838 0.338 C 29.148 0.348 29.818 0.248 29.988 0.468 L 34.088 9.448 Z M 30.648 6.128 L 28.928 2.328 L 27.278 6.128 Z M 57.458 1.848 L 56.138 2.488 C 55.958 2.468 55.668 2.068 55.478 1.938 C 54.608 1.368 52.688 1.208 52.088 2.218 C 51.168 3.758 54.228 3.838 55.058 4.008 C 56.608 4.338 57.798 5.058 57.778 6.798 C 57.728 10.498 50.878 10.668 49.818 7.438 C 50.098 7.378 51.108 6.618 51.268 6.718 C 51.318 6.748 51.628 7.308 51.778 7.448 C 52.698 8.318 55.418 8.508 55.958 7.158 C 56.218 6.508 55.778 5.958 55.178 5.718 C 53.658 5.098 51.108 5.618 50.388 3.638 C 48.938 -0.342 56.158 -1.222 57.448 1.848 Z M 152.698 1.838 L 151.458 2.478 C 151.148 2.318 150.968 2.038 150.648 1.858 C 149.768 1.378 147.928 1.238 147.368 2.238 C 146.548 3.698 149.108 3.768 149.918 3.928 C 151.218 4.198 152.728 4.598 152.998 6.118 C 153.748 10.428 146.468 10.858 145.098 7.508 L 146.578 6.678 C 146.988 8.278 150.458 8.628 151.178 7.338 C 152.248 5.428 148.528 5.428 147.558 5.148 C 146.758 4.908 145.898 4.388 145.648 3.548 C 144.598 0.148 149.418 -0.762 151.668 0.618 C 151.908 0.768 152.858 1.578 152.708 1.828 Z M 102.638 6.758 L 102.638 9.448 L 100.948 9.448 L 100.948 0.338 C 101.088 0.208 104.388 0.228 104.848 0.258 C 106.098 0.318 107.208 0.438 107.998 1.508 C 109.608 3.658 108.168 6.758 105.408 6.758 Z M 102.638 5.178 L 105.648 5.178 C 105.958 5.178 106.478 4.748 106.648 4.508 C 107.198 3.748 106.978 2.688 106.198 2.188 C 106.128 2.138 105.688 1.938 105.648 1.938 L 102.638 1.938 L 102.638 5.188 Z M 129.178 0.208 C 130.768 0.028 132.198 0.428 133.368 1.498 L 132.278 2.638 C 130.638 1.328 128.038 1.528 127.128 3.568 C 125.868 6.378 128.578 8.988 131.428 7.728 C 131.798 7.568 132.018 7.258 132.368 7.158 L 133.458 8.308 C 133.458 8.498 132.668 8.968 132.468 9.078 C 129.948 10.398 126.298 9.558 125.398 6.688 C 124.498 3.818 125.948 0.578 129.188 0.218 Z M 71.498 0.338 L 71.498 1.848 L 68.528 1.848 L 68.528 9.448 L 66.878 9.448 L 66.718 1.848 L 63.878 1.848 L 63.878 0.338 Z M 77.758 18.318 L 78.318 14.518 C 78.548 14.558 79.268 14.408 79.348 14.648 L 79.798 18.318 L 80.328 14.528 L 81.278 14.528 L 80.308 20.688 L 79.278 20.688 L 78.868 16.818 C 78.588 16.958 78.738 17.388 78.708 17.648 C 78.588 18.638 78.418 19.628 78.268 20.628 C 78.148 20.798 77.398 20.678 77.188 20.618 L 76.298 14.528 C 76.528 14.568 77.248 14.408 77.328 14.658 L 77.738 18.328 Z M 112.908 0.338 L 112.908 9.248 C 112.908 9.248 112.798 9.368 112.828 9.448 L 111.138 9.448 L 111.138 0.258 C 111.228 0.228 111.318 0.338 111.338 0.338 L 112.898 0.338 Z M 75.588 0.338 L 75.588 9.448 L 73.908 9.448 L 73.908 0.258 Z M 63.918 14.518 C 65.008 14.698 65.038 16.248 64.898 17.078 C 64.818 17.548 64.358 17.768 64.348 18.048 L 65.078 20.708 L 64.048 20.608 C 63.818 20.028 63.698 18.738 63.428 18.248 C 63.288 18.008 62.908 18.068 62.908 18.208 L 62.908 20.588 L 62.778 20.698 C 62.708 20.718 62.628 20.708 62.558 20.718 C 62.358 20.738 62.078 20.758 61.948 20.598 L 61.948 14.538 C 62.548 14.608 63.348 14.448 63.918 14.538 Z M 62.908 15.388 L 62.908 17.168 C 62.998 17.338 63.778 17.188 63.848 17.108 C 64.198 16.218 64.158 15.128 62.908 15.388 Z M 100.388 14.518 L 100.388 17.048 L 101.388 17.118 L 101.518 17.008 L 101.518 14.518 L 102.478 14.518 L 102.478 20.698 L 101.518 20.618 L 101.518 18.008 L 100.518 17.938 L 100.388 18.048 L 100.388 20.578 L 100.258 20.688 C 100.188 20.708 100.108 20.698 100.038 20.708 C 99.838 20.728 99.558 20.748 99.428 20.588 L 99.428 14.528 L 100.388 14.528 Z M 57.208 14.518 L 57.208 19.548 C 57.208 19.878 58.018 19.938 58.158 19.618 L 58.248 14.518 L 59.208 14.518 C 59.148 15.888 59.288 17.318 59.208 18.678 C 59.188 18.958 59.138 19.558 59.068 19.808 C 58.788 20.778 57.398 21.018 56.678 20.378 C 56.578 20.288 56.238 19.778 56.238 19.708 L 56.238 14.518 L 57.198 14.518 Z M 45.818 14.518 L 45.818 19.468 C 45.818 19.798 46.558 20.008 46.738 19.668 C 46.758 19.638 46.858 19.258 46.858 19.238 L 46.858 14.528 L 47.818 14.528 L 47.818 19.318 C 47.818 19.318 47.678 19.858 47.638 19.938 C 47.268 20.808 46.038 20.998 45.328 20.428 C 45.198 20.318 44.848 19.778 44.848 19.638 L 44.848 14.528 L 45.808 14.528 Z M 85.528 14.528 L 86.578 20.698 L 85.538 20.618 L 85.378 19.308 L 84.328 19.278 L 84.248 20.628 L 83.288 20.628 L 84.258 14.528 Z M 84.498 18.398 C 84.678 18.378 85.238 18.488 85.288 18.278 C 85.108 17.548 85.138 16.728 84.858 16.028 L 84.498 18.408 Z M 51.438 14.518 L 52.118 16.338 L 52.818 14.528 L 53.768 14.528 L 52.648 17.488 L 53.848 20.578 C 53.868 20.738 53.848 20.678 53.728 20.698 C 53.568 20.718 52.998 20.728 52.888 20.658 C 52.698 20.548 52.158 18.888 52.088 18.558 C 51.958 18.568 51.968 18.678 51.938 18.758 C 51.798 19.078 51.388 20.478 51.248 20.618 C 51.088 20.778 50.568 20.658 50.328 20.698 L 51.458 17.568 C 51.208 16.518 50.788 15.498 50.328 14.518 L 51.448 14.518 Z M 96.778 16.578 L 95.818 16.578 C 96.038 15.858 95.868 14.958 94.928 15.448 L 94.898 19.588 C 95.858 20.378 95.998 19.158 95.898 18.398 L 96.858 18.398 C 96.818 19.258 96.868 20.298 95.898 20.658 C 94.798 21.068 93.838 20.258 93.808 19.148 C 93.808 18.918 93.898 18.728 93.898 18.518 C 93.898 17.608 93.798 16.448 93.898 15.588 C 94.018 14.508 95.338 14.138 96.198 14.658 C 96.828 15.038 96.908 15.918 96.778 16.578 Z M 112.268 16.188 C 112.548 15.258 111.328 14.968 111.298 15.838 C 111.248 17.098 114.058 18.038 113.218 19.868 C 112.478 21.488 110.198 20.748 110.258 19.048 L 111.218 18.888 C 110.928 19.868 112.328 20.238 112.418 19.318 C 112.518 18.338 110.248 17.358 110.328 15.838 C 110.438 13.898 113.218 14.018 113.218 15.838 C 113.218 16.238 112.558 16.158 112.248 16.188 Z M 107.928 14.518 L 107.928 15.388 L 106.238 15.388 L 106.238 17.008 C 106.458 17.288 107.298 16.968 107.518 17.088 L 107.518 17.998 L 106.238 17.998 L 106.158 19.738 L 107.928 19.738 L 107.928 20.688 L 105.278 20.688 L 105.278 14.508 L 107.928 14.508 Z M 68.448 18.208 L 67.168 14.528 L 68.198 14.528 L 68.968 16.748 L 69.608 14.608 L 70.608 14.528 L 69.408 18.048 L 69.408 20.578 C 69.168 20.818 68.738 20.688 68.448 20.618 L 68.448 18.198 Z M 91.398 14.518 L 91.398 15.388 L 90.438 15.388 L 90.438 20.578 L 90.308 20.678 L 89.398 20.608 L 89.478 15.388 L 88.428 15.388 L 88.428 14.518 Z M 40.758 14.518 L 40.758 19.748 L 42.368 19.748 L 42.368 20.698 L 39.838 20.698 L 39.738 20.578 C 39.738 20.578 39.798 20.518 39.798 20.498 L 39.798 14.518 Z M 45.738 3.198 L 46.298 0.348 C 46.868 0.328 47.458 0.408 48.018 0.268 L 47.018 3.198 Z\" fill=\"rgb(0, 0, 0)\" height=\"20.769950087218124px\" id=\"TaPBFdpcw\" width=\"153.05216517976586px\"/><path d=\"M 0 2.38 L 0.36 0 C 0.64 0.7 0.61 1.52 0.79 2.25 C 0.74 2.46 0.17 2.35 0 2.37 Z\" fill=\"rgb(0, 0, 0)\" height=\"2.381300418360212px\" id=\"NwiWP1l3O\" transform=\"translate(84.5 16)\" width=\"1px\"/></g></svg>',style:{...style}});});const css=[`.framer-idtG7 { -webkit-mask: ${mask}; aspect-ratio: 5.607142857142857; display: block; mask: ${mask}; user-select: none; width: 157px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 157\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0, 0, 0)\"},\"set\":{\"localId\":\"vectorSet/p17yPH8xK\",\"id\":\"p17yPH8xK\",\"moduleId\":\"dmMEa1ivMY941enjbwij\"}}\n */const Icon=withCSS(Component,css,\"framer-idtG7\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"28\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"157\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0, 0, 0)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p17yPH8xK\\\",\\\"id\\\":\\\"p17yPH8xK\\\",\\\"moduleId\\\":\\\"dmMEa1ivMY941enjbwij\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const cycleOrder=[\"KB1aLn0qB\",\"utNozgbHa\"];const serializationHash=\"framer-cnsqc\";const variantClassNames={KB1aLn0qB:\"framer-v-ru61b1\",utNozgbHa:\"framer-v-otsyuc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"KB1aLn0qB\",Open:\"utNozgbHa\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KB1aLn0qB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KB1aLn0qB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcnlk2o=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"utNozgbHa\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ru61b1\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KB1aLn0qB\",onTap:onTapcnlk2o,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({utNozgbHa:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u3dbjx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"g8KGljQnw-container\",nodeId:\"g8KGljQnw\",rendersWithMotion:true,scopeId:\"bEal0qGfU\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(0, 0, 0)\",height:\"100%\",iconSearch:\"menu dowm\",iconSelection:\"chevron-down\",id:\"g8KGljQnw\",layoutId:\"g8KGljQnw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({utNozgbHa:{iconSelection:\"chevron-up\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cnsqc.framer-1oc8cqz, .framer-cnsqc .framer-1oc8cqz { display: block; }\",\".framer-cnsqc.framer-ru61b1 { cursor: pointer; height: 20px; position: relative; width: 20px; }\",\".framer-cnsqc .framer-u3dbjx-container { bottom: -1px; flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); position: absolute; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"utNozgbHa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbEal0qGfU=withCSS(Component,css,\"framer-cnsqc\");export default FramerbEal0qGfU;FramerbEal0qGfU.displayName=\"Caret\";FramerbEal0qGfU.defaultProps={height:20,width:20};addPropertyControls(FramerbEal0qGfU,{variant:{options:[\"KB1aLn0qB\",\"utNozgbHa\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerbEal0qGfU,[{explicitInter:true,fonts:[]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbEal0qGfU\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"utNozgbHa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"20\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bEal0qGfU.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sElTyNnfcrINiz1zVY14/sMTtqO1mp6oaIYqXUb9C/wvPHoeFu1.js\";import Caret from\"https://framerusercontent.com/modules/fIMAD4vLPgXNF0n0N5ut/I9Vdz2CUTSqkFcOizV5E/bEal0qGfU.js\";const CaretFonts=getFonts(Caret);const cycleOrder=[\"sdn4nVk4n\",\"CMa1cBXYC\"];const serializationHash=\"framer-YukPf\";const variantClassNames={CMa1cBXYC:\"framer-v-ojximq\",sdn4nVk4n:\"framer-v-7id341\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZRZuYiExh=undefined;const e9fIsuKfd=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"sdn4nVk4n\",Open:\"CMa1cBXYC\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,title,width,...props})=>{return{...props,e9fIsuKfd:title??props.e9fIsuKfd??\"Products\",variant:humanReadableVariantMap[props.variant]??props.variant??\"sdn4nVk4n\",ZRZuYiExh:hover??props.ZRZuYiExh};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZRZuYiExh,e9fIsuKfd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sdn4nVk4n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter94oalc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ZRZuYiExh){const res=await ZRZuYiExh(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7id341\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sdn4nVk4n\",onMouseEnter:onMouseEnter94oalc,ref:refBinding,style:{...style},...addPropertyOverrides({CMa1cBXYC:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",dir:\"auto\",children:\"Products\"})}),className:\"framer-1a5atxs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gGMjouoXp\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:e9fIsuKfd,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bk3k71-container\",layoutDependency:layoutDependency,layoutId:\"RrvtICSjl-container\",nodeId:\"RrvtICSjl\",rendersWithMotion:true,scopeId:\"jxB72pfYx\",children:/*#__PURE__*/_jsx(Caret,{height:\"100%\",id:\"RrvtICSjl\",layoutId:\"RrvtICSjl\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"KB1aLn0qB\"),width:\"100%\",...addPropertyOverrides({CMa1cBXYC:{variant:matchVariant(\"utNozgbHa\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ork4e\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Ky2EhV6cK\",style:{backgroundColor:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YukPf.framer-mmrgr3, .framer-YukPf .framer-mmrgr3 { display: block; }\",\".framer-YukPf.framer-7id341 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; padding: 2px 1px 2px 1px; position: relative; width: min-content; }\",\".framer-YukPf .framer-1a5atxs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YukPf .framer-1bk3k71-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-YukPf .framer-17ork4e { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; width: 0%; z-index: 1; }\",\".framer-YukPf.framer-v-ojximq .framer-17ork4e { bottom: -1px; width: 80%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 101\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CMa1cBXYC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZRZuYiExh\":\"hover\",\"e9fIsuKfd\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjxB72pfYx=withCSS(Component,css,\"framer-YukPf\");export default FramerjxB72pfYx;FramerjxB72pfYx.displayName=\"MenuNavProducts\";FramerjxB72pfYx.defaultProps={height:24,width:101};addPropertyControls(FramerjxB72pfYx,{variant:{options:[\"sdn4nVk4n\",\"CMa1cBXYC\"],optionTitles:[\"Default\",\"Open\"],title:\"Variant\",type:ControlType.Enum},ZRZuYiExh:{title:\"Hover\",type:ControlType.EventHandler},e9fIsuKfd:{defaultValue:\"Products\",displayTextArea:false,title:\"Title\",type:ControlType.String},one9fIsuKfdChange:{changes:\"e9fIsuKfd\",type:ControlType.ChangeHandler}});addFonts(FramerjxB72pfYx,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CaretFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerjxB72pfYx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Caret,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjxB72pfYx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ZRZuYiExh\\\":\\\"hover\\\",\\\"e9fIsuKfd\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CMa1cBXYC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"101\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jxB72pfYx.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,PathVariablesContext,queryCache,ResolveLinks,resolvePageScope,RichText,runTasksWithYield,runWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import Collections from\"https://framerusercontent.com/modules/kLVIFz8bLt2sPmzHI1F4/Rx1jOe9PksvyDjxCFJO8/ckb5QJ1TH.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1yF41oQ65vtG86KmW7xn/chhYNAyArWoCPriKCiH3/MTb2SF8hl.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/sElTyNnfcrINiz1zVY14/sMTtqO1mp6oaIYqXUb9C/wvPHoeFu1.js\";import Vector from\"https://framerusercontent.com/modules/Fa30oeZuJp6vvA8ba3WC/X2LFvLhq50hM1Gtg3Asz/wOXhTWoYO.js\";import Icon from\"https://framerusercontent.com/modules/aQBSSE1P4efMdCzebYSh/nLj9B9iO7XcCD6iltjQG/dWWJD_i_c.js\";import MenuNavProducts from\"https://framerusercontent.com/modules/jGFyYk0sFdjagZ0wroxA/dGvLgP5vVhUJ6q93XFKq/jxB72pfYx.js\";import NavLink from\"https://framerusercontent.com/modules/9VV4WQPRqIo67hixvoEi/eX1rOmGNL4vOdjDmmYaN/nqBu7CN7p.js\";const VectorFonts=getFonts(Vector);const SearchFonts=getFonts(Search);const MenuNavProductsFonts=getFonts(MenuNavProducts);const NavLinkFonts=getFonts(NavLink);const MotionDivWithFX=withFX(motion.div);const IconFonts=getFonts(Icon);const cycleOrder=[\"qE5zHkPIy\",\"sChzLnwiU\",\"DjnvBzgGc\",\"udM3jYE2P\",\"nvWsOLnti\"];const serializationHash=\"framer-haKRs\";const variantClassNames={DjnvBzgGc:\"framer-v-13voa9z\",nvWsOLnti:\"framer-v-c39wfo\",qE5zHkPIy:\"framer-v-wq7u7l\",sChzLnwiU:\"framer-v-1o2sge4\",udM3jYE2P:\"framer-v-4apcd8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tUiuwZ6mAqUolJJFmF=undefined;const b5USj_BUzqUolJJFmF=undefined;const idqUolJJFmF=undefined;const tUiuwZ6mAyacwha129=undefined;const b5USj_BUzyacwha129=undefined;const idyacwha129=undefined;const transition1={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const query=prequery=>prequery({from:{alias:\"qUolJJFmF\",data:Collections,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"qUolJJFmF\",name:\"tUiuwZ6mA\",type:\"Identifier\"},{collection:\"qUolJJFmF\",name:\"b5USj_BUz\",type:\"Identifier\"},{collection:\"qUolJJFmF\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"qUolJJFmF\",data:Collections,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"qUolJJFmF\",name:\"tUiuwZ6mA\",type:\"Identifier\"},{collection:\"qUolJJFmF\",name:\"b5USj_BUz\",type:\"Identifier\"},{collection:\"qUolJJFmF\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const query2=prequery=>prequery({from:{alias:\"yacwha129\",data:Collections,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"yacwha129\",name:\"tUiuwZ6mA\",type:\"Identifier\"},{collection:\"yacwha129\",name:\"b5USj_BUz\",type:\"Identifier\"},{collection:\"yacwha129\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"yacwha129\",data:Collections,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"yacwha129\",name:\"tUiuwZ6mA\",type:\"Identifier\"},{collection:\"yacwha129\",name:\"b5USj_BUz\",type:\"Identifier\"},{collection:\"yacwha129\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile-nav-closed\":\"DjnvBzgGc\",\"Mobile-nav-expanded\":\"nvWsOLnti\",\"Mobile-nav-open\":\"udM3jYE2P\",Desktop:\"qE5zHkPIy\",Onscroll:\"sChzLnwiU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qE5zHkPIy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qE5zHkPIy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ZRZuYiExh13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const CyQiFG68W12jhldk=activeVariantCallback(async(...args)=>{setVariant(\"udM3jYE2P\");});const CyQiFG68W6vl4kr=activeVariantCallback(async(...args)=>{setVariant(\"DjnvBzgGc\");});const wY50zG4eG6vl4kr=activeVariantCallback(async(...args)=>{setVariant(\"DjnvBzgGc\");});const onTap1eepemn=activeVariantCallback(async(...args)=>{setVariant(\"nvWsOLnti\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"sChzLnwiU\",\"DjnvBzgGc\",\"udM3jYE2P\",\"nvWsOLnti\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"sChzLnwiU\",\"DjnvBzgGc\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"DjnvBzgGc\",\"udM3jYE2P\",\"nvWsOLnti\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed3=()=>{if([\"sChzLnwiU\",\"DjnvBzgGc\",\"udM3jYE2P\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"DjnvBzgGc\")return true;return false;};const isDisplayed5=()=>{if([\"udM3jYE2P\",\"nvWsOLnti\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"nvWsOLnti\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"nvWsOLnti\")return false;return true;};const isDisplayed8=()=>{if(baseVariant===\"udM3jYE2P\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wq7u7l\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"qE5zHkPIy\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"none\",...style},variants:{DjnvBzgGc:{\"--border-bottom-width\":\"0px\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\"},nvWsOLnti:{\"--border-bottom-width\":\"0px\",boxShadow:\"none\"},sChzLnwiU:{\"--border-bottom-width\":\"0px\",backgroundColor:\"var(--token-849d479c-5282-468a-80cc-397f3e7b635f, rgb(250, 250, 250))\"},udM3jYE2P:{\"--border-bottom-width\":\"0px\",boxShadow:\"none\"}},...addPropertyOverrides({DjnvBzgGc:{\"data-framer-name\":\"Mobile-nav-closed\"},nvWsOLnti:{\"data-framer-name\":\"Mobile-nav-expanded\"},sChzLnwiU:{\"data-framer-name\":\"Onscroll\"},udM3jYE2P:{\"data-framer-name\":\"Mobile-nav-open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nhztmf\",\"data-framer-name\":\"Topbar\",layoutDependency:layoutDependency,layoutId:\"xbDrVjO_L\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nTlH3gP7m\"},motionChild:true,nodeId:\"VIoSTmPAj\",openInNewTab:false,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qugydc framer-12v4vuk\",layoutDependency:layoutDependency,layoutId:\"VIoSTmPAj\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1rq9biq\",layoutDependency:layoutDependency,layoutId:\"TZu7Q2Cgf\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11964p0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rbC6sqgRc-container\",nodeId:\"rbC6sqgRc\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(0, 0, 0)\",iconSize:22,iconType:\"default\",id:\"rbC6sqgRc\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"rbC6sqgRc\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"nO2DKcjHx\"},router),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163phey\",\"data-border\":true,\"data-framer-name\":\"Links\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"mM8khhGfY\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-07dcda54-bf94-4e0f-87a3-917e67558985, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"double\",\"--border-top-width\":\"1px\",mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 3.153153153153153%, rgba(0, 0, 0, 0.90155) 98.1981981981982%, rgba(0,0,0,0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 3.153153153153153%, rgba(0, 0, 0, 0.90155) 98.1981981981982%, rgba(0,0,0,0) 100%) add\"},variants:{DjnvBzgGc:{\"--border-top-width\":\"0px\",mask:\"none\",WebkitMask:\"none\"},nvWsOLnti:{\"--border-top-width\":\"0px\",mask:\"none\",WebkitMask:\"none\"},sChzLnwiU:{\"--border-top-width\":\"0px\",mask:\"none\",WebkitMask:\"none\"},udM3jYE2P:{\"--border-top-width\":\"0px\",mask:\"none\",WebkitMask:\"none\"}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nTlH3gP7m\"},motionChild:true,nodeId:\"yPiTxYcd9\",openInNewTab:false,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nbq5x9 framer-12v4vuk\",layoutDependency:layoutDependency,layoutId:\"yPiTxYcd9\",children:isDisplayed1()&&/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-uwpd5x\",layoutDependency:layoutDependency,layoutId:\"Wq28Uw89t\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"121px\",y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-195q8kw-container\",id:`${layoutId}-195q8kw`,layoutDependency:layoutDependency,layoutId:\"tQWiTlss0-container\",nodeId:\"tQWiTlss0\",ref:ref1,rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:[/*#__PURE__*/_jsx(MenuNavProducts,{e9fIsuKfd:\"Buy Watches\",height:\"100%\",id:\"tQWiTlss0\",layoutId:\"tQWiTlss0\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(overlay.visible&&\"CMa1cBXYC\",overlay.visible?\"CMa1cBXYC\":\"sdn4nVk4n\"),width:\"100%\",ZRZuYiExh:ZRZuYiExh13elrgn({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-195q8kw`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-5v80de\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"gSO2QMQyh\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"10px 20px 40px 0px rgba(0, 0, 0, 0.25)\"},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Omar’s Timepieces\",fit:\"fill\",intrinsicHeight:2500,intrinsicWidth:1667,pixelHeight:2500,pixelWidth:1667,sizes:\"150px\",src:\"https://framerusercontent.com/images/BCbwNAZttz9pLYTKotsjpEVx84Y.jpg?width=1667&height=2500\",srcSet:\"https://framerusercontent.com/images/BCbwNAZttz9pLYTKotsjpEVx84Y.jpg?scale-down-to=1024&width=1667&height=2500 682w,https://framerusercontent.com/images/BCbwNAZttz9pLYTKotsjpEVx84Y.jpg?scale-down-to=2048&width=1667&height=2500 1365w,https://framerusercontent.com/images/BCbwNAZttz9pLYTKotsjpEVx84Y.jpg?width=1667&height=2500 1667w\"},className:\"framer-5jdcvn\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"BJuwO0tNf\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-drshp\",\"data-framer-name\":\"Category\",layoutDependency:layoutDependency,layoutId:\"dlPXX9NqK\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25ff31ab-0d05-46b8-8f6f-323a44bc9868, rgb(109, 109, 109)))\"},children:\"Shop\"})}),className:\"framer-aztmkh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DO2GXxFlS\",style:{\"--extracted-r6o4lv\":\"var(--token-25ff31ab-0d05-46b8-8f6f-323a44bc9868, rgb(109, 109, 109))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ffr88x\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"VI02A3ow5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined},{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8ywz0n-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ltjRnZPFT-container\",nodeId:\"ltjRnZPFT\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"ltjRnZPFT\",layoutId:\"ltjRnZPFT\",nxa8b2HXp:\"All\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gl3oKiLQP\"},implicitPathVariables:undefined},{href:{webPageId:\"gl3oKiLQP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i5ljap-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"DX45hJqG2-container\",nodeId:\"DX45hJqG2\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"DX45hJqG2\",layoutId:\"DX45hJqG2\",nxa8b2HXp:\"New Arrivals\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks1[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8b49jh\",\"data-framer-name\":\"Category\",layoutDependency:layoutDependency,layoutId:\"ZxE7Gv7FC\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cy06lx\",\"data-styles-preset\":\"wvPHoeFu1\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25ff31ab-0d05-46b8-8f6f-323a44bc9868, rgb(109, 109, 109)))\"},children:\"Collections\"})}),className:\"framer-17uhv38\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yQ33ScU8D\",style:{\"--extracted-r6o4lv\":\"var(--token-25ff31ab-0d05-46b8-8f6f-323a44bc9868, rgb(109, 109, 109))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vjl1jy\",layoutDependency:layoutDependency,layoutId:\"qUolJJFmF\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({b5USj_BUz:b5USj_BUzqUolJJFmF,id:idqUolJJFmF,tUiuwZ6mA:tUiuwZ6mAqUolJJFmF},index)=>{tUiuwZ6mAqUolJJFmF??=\"\";b5USj_BUzqUolJJFmF??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`qUolJJFmF-${idqUolJJFmF}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{b5USj_BUz:b5USj_BUzqUolJJFmF},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14wd6lm\",layoutDependency:layoutDependency,layoutId:\"sNujlQQ6B\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{b5USj_BUz:b5USj_BUzqUolJJFmF},webPageId:\"ObGmeL4Kn\"},implicitPathVariables:undefined},{href:{pathVariables:{b5USj_BUz:b5USj_BUzqUolJJFmF},webPageId:\"ObGmeL4Kn\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-944le5-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"XyOnqSADc-container\",nodeId:\"XyOnqSADc\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"XyOnqSADc\",layoutId:\"XyOnqSADc\",nxa8b2HXp:tUiuwZ6mAqUolJJFmF,style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks2[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})})})},idqUolJJFmF);})});}})})})]})]})})})]})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined},{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w7zv51-container\",layoutDependency:layoutDependency,layoutId:\"jo6OqJjw3-container\",nodeId:\"jo6OqJjw3\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"jo6OqJjw3\",layoutId:\"jo6OqJjw3\",nxa8b2HXp:\"Sell Watches\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks3[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16xf42p-container\",layoutDependency:layoutDependency,layoutId:\"zTNzcDKO2-container\",nodeId:\"zTNzcDKO2\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"zTNzcDKO2\",layoutId:\"zTNzcDKO2\",nxa8b2HXp:\"Services\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks4[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined},{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jtla6e-container\",layoutDependency:layoutDependency,layoutId:\"IRUgSAFJP-container\",nodeId:\"IRUgSAFJP\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"IRUgSAFJP\",layoutId:\"IRUgSAFJP\",nxa8b2HXp:\"About\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks5[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined},{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pau3px-container\",layoutDependency:layoutDependency,layoutId:\"JZjtTCxYJ-container\",nodeId:\"JZjtTCxYJ\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"JZjtTCxYJ\",layoutId:\"JZjtTCxYJ\",nxa8b2HXp:\"Blog\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks6[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined},{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1quvxrk-container\",layoutDependency:layoutDependency,layoutId:\"s7vstoMBg-container\",nodeId:\"s7vstoMBg\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"s7vstoMBg\",layoutId:\"s7vstoMBg\",nxa8b2HXp:\"FAQ\",variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks7[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined},{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+6+74+10,...addPropertyOverrides({sChzLnwiU:{y:(componentViewport?.y||0)+6+0+19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z4xdkk-container\",layoutDependency:layoutDependency,layoutId:\"HmmbDvfLz-container\",nodeId:\"HmmbDvfLz\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"HmmbDvfLz\",layoutId:\"HmmbDvfLz\",nxa8b2HXp:\"Contact\",style:{height:\"100%\"},variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks8[0],YNrCZM_rj:false,...addPropertyOverrides({sChzLnwiU:{WpousUfZ2:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1clzv6v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xfzNjwtzh-container\",nodeId:\"xfzNjwtzh\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(0, 0, 0)\",iconSize:22,iconType:\"default\",id:\"xfzNjwtzh\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"xfzNjwtzh\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"nO2DKcjHx\"},router),width:\"100%\",...addPropertyOverrides({sChzLnwiU:{iconColor:\"var(--token-07dcda54-bf94-4e0f-87a3-917e67558985, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DjnvBzgGc:{height:32,width:\"32px\",y:(componentViewport?.y||0)+10+0+9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ylqllk-container\",layoutDependency:layoutDependency,layoutId:\"osr7bO0pr-container\",nodeId:\"osr7bO0pr\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(Icon,{CyQiFG68W:CyQiFG68W12jhldk,DmlZQsIws:\"bold\",height:\"100%\",id:\"osr7bO0pr\",layoutId:\"osr7bO0pr\",NfmAvATyT:\"LIST\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"aD8ZLn59a\"),width:\"100%\",yUKKTXv7J:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nvWsOLnti:{height:16,y:(componentViewport?.y||0)+10+0+17},udM3jYE2P:{height:16,y:(componentViewport?.y||0)+10+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sbrk6s-container\",\"data-framer-name\":\"Close Button\",layoutDependency:layoutDependency,layoutId:\"z_XGQbGkg-container\",name:\"Close Button\",nodeId:\"z_XGQbGkg\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(Icon,{CyQiFG68W:CyQiFG68W6vl4kr,DmlZQsIws:\"bold\",height:\"100%\",id:\"z_XGQbGkg\",layoutId:\"z_XGQbGkg\",name:\"Close Button\",NfmAvATyT:\"X\",variant:matchVariant(\"aD8ZLn59a\"),width:\"100%\",yUKKTXv7J:\"var(--token-f317a2a6-2981-404a-911a-23ac76824a7d, rgb(0, 0, 0))\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nvWsOLnti:{height:16,y:(componentViewport?.y||0)+10+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f9jdi0-container\",\"data-framer-name\":\"Back Button\",layoutDependency:layoutDependency,layoutId:\"cOj4VxEZv-container\",name:\"Back Button\",nodeId:\"cOj4VxEZv\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(Icon,{CyQiFG68W:CyQiFG68W12jhldk,DmlZQsIws:\"bold\",height:\"100%\",id:\"cOj4VxEZv\",layoutId:\"cOj4VxEZv\",name:\"Back Button\",NfmAvATyT:\"caret left\",variant:matchVariant(\"aD8ZLn59a\"),width:\"100%\",yUKKTXv7J:\"var(--token-25ff31ab-0d05-46b8-8f6f-323a44bc9868, rgb(109, 109, 109))\"})})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vndfds\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mmviwJzGs\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iibj5a\",layoutDependency:layoutDependency,layoutId:\"JEMMUoMJI\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-154w8hr\",layoutDependency:layoutDependency,layoutId:\"nXG7XkmwF\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-11c4uco\",\"data-framer-name\":\"Nav List Wrap\",layoutDependency:layoutDependency,layoutId:\"U7zK12Kkp\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-guo2os\",\"data-framer-name\":\"Nav List (Default)\",layoutDependency:layoutDependency,layoutId:\"bh3N2G4GJ\",children:[isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ny0tk8\",\"data-framer-name\":\"Nav List\",layoutDependency:layoutDependency,layoutId:\"TmS9NRAaq\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1paigx5-container\",layoutDependency:layoutDependency,layoutId:\"TsK0sxCkZ-container\",nodeId:\"TsK0sxCkZ\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px 0px 0px 0px\",height:\"100%\",id:\"TsK0sxCkZ\",layoutId:\"TsK0sxCkZ\",nxa8b2HXp:\"Home\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks9[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined},{href:{webPageId:\"MAfAG58nY\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+0+0+34}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rpb4tc-container\",layoutDependency:layoutDependency,layoutId:\"i73WDKJXi-container\",nodeId:\"i73WDKJXi\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"i73WDKJXi\",layoutId:\"i73WDKJXi\",nxa8b2HXp:\"About\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks10[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1klhsu4\",\"data-framer-name\":\"Nav Menu (Mobile)\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iHOrfzzFo\",onTap:onTap1eepemn,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+68+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fy9zlg-container\",layoutDependency:layoutDependency,layoutId:\"jwaAjmltv-container\",nodeId:\"jwaAjmltv\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"jwaAjmltv\",layoutId:\"jwaAjmltv\",nxa8b2HXp:\"Shop\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",YNrCZM_rj:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+68+3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ken5ol-container\",layoutDependency:layoutDependency,layoutId:\"QSc5ItYOK-container\",nodeId:\"QSc5ItYOK\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(Icon,{DmlZQsIws:\"regular\",height:\"100%\",id:\"QSc5ItYOK\",layoutId:\"QSc5ItYOK\",NfmAvATyT:\"caret right\",variant:matchVariant(\"ThYBcvULf\"),width:\"100%\",yUKKTXv7J:\"var(--token-25ff31ab-0d05-46b8-8f6f-323a44bc9868, rgb(109, 109, 109))\"})})})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ttupa\",\"data-framer-name\":\"Nav List\",layoutDependency:layoutDependency,layoutId:\"PkdXhnQU_\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined},{href:{webPageId:\"zZQquPu9Y\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"100px\",...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+102+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lbu1f4-container\",layoutDependency:layoutDependency,layoutId:\"Vjg9KqQCn-container\",nodeId:\"Vjg9KqQCn\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"Vjg9KqQCn\",layoutId:\"Vjg9KqQCn\",nxa8b2HXp:\"Services\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks11[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined},{href:{webPageId:\"cSBzoxhqY\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+102+0+102}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nyowm0-container\",layoutDependency:layoutDependency,layoutId:\"fmQFFvZPk-container\",nodeId:\"fmQFFvZPk\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"fmQFFvZPk\",layoutId:\"fmQFFvZPk\",nxa8b2HXp:\"Contact\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks12[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined},{href:{webPageId:\"FdYCSJ8oO\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+102+0+34}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oscw3a-container\",layoutDependency:layoutDependency,layoutId:\"sR13oUnEV-container\",nodeId:\"sR13oUnEV\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"sR13oUnEV\",layoutId:\"sR13oUnEV\",nxa8b2HXp:\"Sell\",variant:matchVariant(\"v2pWwziHW\"),width:\"100%\",WpousUfZ2:resolvedLinks13[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined},{href:{webPageId:\"kvLP5vFDv\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+102+0+68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ckp2m-container\",layoutDependency:layoutDependency,layoutId:\"mK3E7YFMT-container\",nodeId:\"mK3E7YFMT\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"mK3E7YFMT\",layoutId:\"mK3E7YFMT\",nxa8b2HXp:\"Blog\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks14[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined},{href:{webPageId:\"msETVwgF9\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({udM3jYE2P:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+102+0+136}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lapt2q-container\",layoutDependency:layoutDependency,layoutId:\"GkqvuU2fB-container\",nodeId:\"GkqvuU2fB\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"GkqvuU2fB\",layoutId:\"GkqvuU2fB\",nxa8b2HXp:\"FAQ\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks15[0],YNrCZM_rj:false,...addPropertyOverrides({udM3jYE2P:{WpousUfZ2:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-59junw\",\"data-framer-name\":\"Nav List (Popup Menu)\",layoutDependency:layoutDependency,layoutId:\"GubED6Kx2\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined},{href:{webPageId:\"nO2DKcjHx\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"200px\",...addPropertyOverrides({nvWsOLnti:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cw4xyx-container\",layoutDependency:layoutDependency,layoutId:\"GiwYZM1GQ-container\",nodeId:\"GiwYZM1GQ\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px 0px 0px 0px\",height:\"100%\",id:\"GiwYZM1GQ\",layoutId:\"GiwYZM1GQ\",nxa8b2HXp:\"All\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks16[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({nvWsOLnti:{WpousUfZ2:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a6wygs\",\"data-styles-preset\":\"MTb2SF8hl\",dir:\"auto\",children:\"Shop\"})}),className:\"framer-4gx6p8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZRG0RQe1U\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gl3oKiLQP\"},implicitPathVariables:undefined},{href:{webPageId:\"gl3oKiLQP\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"200px\",...addPropertyOverrides({nvWsOLnti:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+0+0+68.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2cyni4-container\",layoutDependency:layoutDependency,layoutId:\"sbznWv28x-container\",nodeId:\"sbznWv28x\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px 0px 0px 0px\",height:\"100%\",id:\"sbznWv28x\",layoutId:\"sbznWv28x\",nxa8b2HXp:\"New Arrivals\",style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks17[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({nvWsOLnti:{WpousUfZ2:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-103mc19\",\"data-framer-name\":\"Nav List (Popup Menu)\",layoutDependency:layoutDependency,layoutId:\"wcqZcd04w\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1a6wygs\",\"data-styles-preset\":\"MTb2SF8hl\",dir:\"auto\",children:\"Collections\"})}),className:\"framer-ob8pgh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rnwi7ZZor\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mo1sn3\",layoutDependency:layoutDependency,layoutId:\"yacwha129\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({b5USj_BUz:b5USj_BUzyacwha129,id:idyacwha129,tUiuwZ6mA:tUiuwZ6mAyacwha129},index1)=>{tUiuwZ6mAyacwha129??=\"\";b5USj_BUzyacwha129??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`yacwha129-${idyacwha129}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{b5USj_BUz:b5USj_BUzyacwha129},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i7erpz\",layoutDependency:layoutDependency,layoutId:\"YcyvgLzkh\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{b5USj_BUz:b5USj_BUzyacwha129},webPageId:\"ObGmeL4Kn\"},implicitPathVariables:undefined},{href:{pathVariables:{b5USj_BUz:b5USj_BUzyacwha129},webPageId:\"ObGmeL4Kn\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"200px\",...addPropertyOverrides({nvWsOLnti:{y:(componentViewport?.y||0)+10+50+20+0+0+0+0+0+102.4+2+34.4+0+170+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3jngd4-container\",layoutDependency:layoutDependency,layoutId:\"edb1XwRbh-container\",nodeId:\"edb1XwRbh\",rendersWithMotion:true,scopeId:\"IE5VOxZrK\",children:/*#__PURE__*/_jsx(NavLink,{Dfh8yzwR9:\"center\",gZgMItrZ5:\"0px\",height:\"100%\",id:\"edb1XwRbh\",layoutId:\"edb1XwRbh\",nxa8b2HXp:tUiuwZ6mAyacwha129,style:{width:\"100%\"},variant:matchVariant(\"ikuzVhBhs\"),width:\"100%\",WpousUfZ2:resolvedLinks18[0],wY50zG4eG:wY50zG4eG6vl4kr,YNrCZM_rj:false,...addPropertyOverrides({nvWsOLnti:{WpousUfZ2:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})})})},idyacwha129);})});}})})})]})]})})})})})]})})})});});const css=[\".framer-haKRs.framer-12v4vuk, .framer-haKRs .framer-12v4vuk { display: block; }\",\".framer-haKRs.framer-wq7u7l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: auto; padding: 6px 0px 6px 0px; position: relative; width: 1200px; }\",\".framer-haKRs .framer-nhztmf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 74px; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-haKRs .framer-1qugydc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-haKRs .framer-1rq9biq { aspect-ratio: 6.2 / 1; flex: none; height: auto; position: relative; width: 248px; }\",\".framer-haKRs .framer-11964p0-container { cursor: pointer; flex: none; height: 40px; position: absolute; right: 200px; top: calc(50.00000000000002% - 40px / 2); width: 40px; z-index: 1; }\",\".framer-haKRs .framer-163phey { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 51px; height: min-content; justify-content: center; overflow: hidden; overflow-x: auto; padding: 10px 40px 10px 40px; position: relative; width: min-content; }\",\".framer-haKRs .framer-nbq5x9 { flex: none; height: 40px; overflow: visible; position: relative; text-decoration: none; width: 248px; }\",\".framer-haKRs .framer-uwpd5x { bottom: auto; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-haKRs .framer-195q8kw-container { flex: none; height: 22px; position: relative; width: 121px; }\",\".framer-haKRs .framer-5v80de { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-haKRs .framer-5jdcvn { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 150px; }\",\".framer-haKRs .framer-drshp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 150px; }\",\".framer-haKRs .framer-aztmkh, .framer-haKRs .framer-17uhv38, .framer-haKRs .framer-4gx6p8, .framer-haKRs .framer-ob8pgh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-haKRs .framer-ffr88x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-haKRs .framer-8ywz0n-container, .framer-haKRs .framer-i5ljap-container, .framer-haKRs .framer-944le5-container, .framer-haKRs .framer-1w7zv51-container, .framer-haKRs .framer-16xf42p-container, .framer-haKRs .framer-jtla6e-container, .framer-haKRs .framer-1pau3px-container, .framer-haKRs .framer-z4xdkk-container { flex: none; height: 22px; position: relative; width: auto; }\",\".framer-haKRs .framer-8b49jh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 166px; }\",\".framer-haKRs .framer-1vjl1jy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-haKRs .framer-14wd6lm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-haKRs .framer-1quvxrk-container, .framer-haKRs .framer-ken5ol-container, .framer-haKRs .framer-oscw3a-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-haKRs .framer-1clzv6v-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; z-index: 1; }\",\".framer-haKRs .framer-1ylqllk-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-haKRs .framer-1sbrk6s-container, .framer-haKRs .framer-1f9jdi0-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-haKRs .framer-vndfds { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1800px; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-haKRs .framer-1iibj5a, .framer-haKRs .framer-154w8hr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-haKRs .framer-11c4uco { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-haKRs .framer-guo2os { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 112px 0px; position: relative; width: 100%; }\",\".framer-haKRs .framer-ny0tk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-haKRs .framer-1paigx5-container, .framer-haKRs .framer-1rpb4tc-container, .framer-haKRs .framer-1nyowm0-container, .framer-haKRs .framer-14ckp2m-container, .framer-haKRs .framer-lapt2q-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-haKRs .framer-1klhsu4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-haKRs .framer-fy9zlg-container, .framer-haKRs .framer-3jngd4-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-haKRs .framer-10ttupa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-haKRs .framer-lbu1f4-container { flex: none; height: auto; position: relative; width: 100px; }\",\".framer-haKRs .framer-59junw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 48px 0px 0px 0px; position: relative; width: 200px; }\",\".framer-haKRs .framer-1cw4xyx-container, .framer-haKRs .framer-2cyni4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-haKRs .framer-103mc19 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 2px 0px 0px 0px; position: relative; width: 200px; }\",\".framer-haKRs .framer-mo1sn3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-haKRs .framer-1i7erpz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-haKRs.framer-v-1o2sge4 .framer-163phey { gap: 48px; }\",\".framer-haKRs.framer-v-13voa9z.framer-wq7u7l, .framer-haKRs.framer-v-4apcd8.framer-wq7u7l, .framer-haKRs.framer-v-c39wfo.framer-wq7u7l { padding: 10px 5px 10px 5px; width: 380px; }\",\".framer-haKRs.framer-v-13voa9z .framer-163phey { gap: unset; justify-content: space-between; padding: 5px; width: 100%; }\",\".framer-haKRs.framer-v-13voa9z .framer-nbq5x9 { aspect-ratio: 6.027777777777778 / 1; height: auto; order: 1; width: 218px; }\",\".framer-haKRs.framer-v-13voa9z .framer-uwpd5x { aspect-ratio: 6.027777777777778 / 1; bottom: 0px; left: 0px; right: unset; width: auto; }\",\".framer-haKRs.framer-v-13voa9z .framer-1clzv6v-container { order: 9; }\",\".framer-haKRs.framer-v-13voa9z .framer-1ylqllk-container, .framer-haKRs.framer-v-4apcd8 .framer-1sbrk6s-container, .framer-haKRs.framer-v-4apcd8 .framer-lbu1f4-container, .framer-haKRs.framer-v-c39wfo .framer-1f9jdi0-container { order: 0; }\",\".framer-haKRs.framer-v-4apcd8 .framer-163phey { gap: unset; justify-content: space-between; padding: 5px 10px 5px 10px; width: 100%; }\",\".framer-haKRs.framer-v-4apcd8 .framer-1clzv6v-container { order: 10; }\",\".framer-haKRs.framer-v-4apcd8 .framer-1nyowm0-container { order: 3; }\",\".framer-haKRs.framer-v-4apcd8 .framer-oscw3a-container { order: 1; }\",\".framer-haKRs.framer-v-4apcd8 .framer-14ckp2m-container { order: 2; }\",\".framer-haKRs.framer-v-4apcd8 .framer-lapt2q-container { order: 4; }\",\".framer-haKRs.framer-v-c39wfo .framer-163phey { gap: unset; height: 50px; justify-content: space-between; padding: 5px 10px 5px 10px; width: 100%; }\",\".framer-haKRs.framer-v-c39wfo .framer-1sbrk6s-container { order: 11; }\",\".framer-haKRs.framer-v-c39wfo .framer-59junw { padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-haKRs[data-border=\"true\"]::after, .framer-haKRs [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-haKRs[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-haKRs [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-haKRs[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-haKRs [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-haKRs[data-hide-scrollbars=\"true\"], .framer-haKRs [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sChzLnwiU\":{\"layout\":[\"fixed\",\"auto\"]},\"DjnvBzgGc\":{\"layout\":[\"fixed\",\"auto\"]},\"udM3jYE2P\":{\"layout\":[\"fixed\",\"auto\"]},\"nvWsOLnti\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIE5VOxZrK=withCSS(Component,css,\"framer-haKRs\");export default FramerIE5VOxZrK;FramerIE5VOxZrK.displayName=\"Navigation 3\";FramerIE5VOxZrK.defaultProps={height:128,width:1200};addPropertyControls(FramerIE5VOxZrK,{variant:{options:[\"qE5zHkPIy\",\"sChzLnwiU\",\"DjnvBzgGc\",\"udM3jYE2P\",\"nvWsOLnti\"],optionTitles:[\"Desktop\",\"Onscroll\",\"Mobile-nav-closed\",\"Mobile-nav-open\",\"Mobile-nav-expanded\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIE5VOxZrK,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VectorFonts,...SearchFonts,...MenuNavProductsFonts,...NavLinkFonts,...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerIE5VOxZrK.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>forwardLoader(MenuNavProducts,{},context),()=>forwardLoader(NavLink,{},context),()=>forwardLoader(Icon,{},context),async()=>{const parentData=await runWithYield(()=>queryCacheEntry.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(NavLink,{},context)),context);},async()=>{const parentData=await runWithYield(()=>queryCacheEntry1.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(NavLink,{},context)),context);}],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIE5VOxZrK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"128\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sChzLnwiU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DjnvBzgGc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"udM3jYE2P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nvWsOLnti\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IE5VOxZrK.map","// Chat on WhatsApp component with customizable message and phone number\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth 68\n * @framerIntrinsicHeight 68\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function WhatsAppChat(props){const{message,phoneNumber,buttonText,backgroundColor,textColor,borderRadius,showIcon,iconOnly,size,font,style}=props;const iconSize=size;const padding=size*.3;const encodedMessage=encodeURIComponent(message);const cleanPhoneNumber=phoneNumber.replace(/[^\\d+]/g,\"\");const whatsappUrl=`https://wa.me/${cleanPhoneNumber}?text=${encodedMessage}`;return /*#__PURE__*/_jsx(\"div\",{style:style,children:/*#__PURE__*/_jsxs(\"a\",{href:whatsappUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{width:\"100%\",height:\"100%\",backgroundColor,color:textColor,borderRadius,border:\"none\",padding,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:iconOnly?0:8,cursor:\"pointer\",textDecoration:\"none\",boxSizing:\"border-box\"},children:[(showIcon||iconOnly)&&/*#__PURE__*/_jsx(\"svg\",{width:iconSize*.5,height:iconSize*.5,viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.465 3.488\"})}),!iconOnly&&/*#__PURE__*/_jsx(\"span\",{style:{...font,color:textColor},children:buttonText})]})});}addPropertyControls(WhatsAppChat,{buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Chat on WhatsApp\",hidden:({iconOnly})=>iconOnly},size:{type:ControlType.Number,title:\"Size\",defaultValue:68,min:60,max:200,unit:\"px\"},phoneNumber:{type:ControlType.String,title:\"Phone Number\",defaultValue:\"+1234567890\",placeholder:\"+1234567890\"},message:{type:ControlType.String,title:\"Pre-filled Message\",defaultValue:\"Hello! I'm interested in your services.\",displayTextArea:true},iconOnly:{type:ControlType.Boolean,title:\"Icon Only\",defaultValue:false,enabledTitle:\"Icon Only\",disabledTitle:\"With Text\"},showIcon:{type:ControlType.Boolean,title:\"Show WhatsApp Icon\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({iconOnly})=>iconOnly},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#25D366\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"basic\",defaultFontType:\"sans-serif\",hidden:({iconOnly})=>iconOnly}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WhatsAppChat\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"68\",\"framerIntrinsicHeight\":\"68\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WhatsAppChat_1.map","// Generated by Framer (40f5bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2 from\"#framer/local/canvasComponent/BQ6OFvNFf/BQ6OFvNFf.js\";import Navigation3 from\"#framer/local/canvasComponent/IE5VOxZrK/IE5VOxZrK.js\";import WhatsAppChat from\"#framer/local/codeFile/dKqqxBA/WhatsAppChat_1.js\";const Navigation3Fonts=getFonts(Navigation3);const Navigation3WithVariantAppearEffect=withVariantAppearEffect(Navigation3);const Footer2Fonts=getFonts(Footer2);const WhatsAppChatFonts=getFonts(WhatsAppChat);const breakpoints={j5fMVok0G:\"(min-width: 1200px)\",MqWDfw3Xn:\"(min-width: 810px) and (max-width: 1199.98px)\",q1Qeb4xAZ:\"(min-width: 1200px) and (max-width: 1199.98px)\",Wp_6Q9F65:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-m2UVb\";const variantClassNames={j5fMVok0G:\"framer-v-7t2b2m\",MqWDfw3Xn:\"framer-v-1w3al3x\",q1Qeb4xAZ:\"framer-v-178whs7\",Wp_6Q9F65:\"framer-v-12gqc9g\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-m2UVb.framer-1pd0z9c, .framer-m2UVb .framer-1pd0z9c { display: block; }\",\".framer-m2UVb.framer-7t2b2m { align-content: center; align-items: center; background-color: var(--token-3231f815-59bd-4709-9984-27f462c2029e, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-m2UVb .framer-1qcjkyu-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-m2UVb .framer-1nwu7om { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-m2UVb .framer-24fzzv-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-m2UVb .framer-18s7a9z-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 30px); flex: none; height: 60px; max-height: 60px; max-width: 60px; min-height: 60px; min-width: 60px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 32px; width: 60px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={j5fMVok0G:\"(min-width: 1200px)\",MqWDfw3Xn:\"(min-width: 810px) and (max-width: 1199.98px)\",q1Qeb4xAZ:\"(min-width: 1200px) and (max-width: 1199.98px)\",Wp_6Q9F65:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"q1Qeb4xAZ\",Phone:\"Wp_6Q9F65\",Tablet:\"MqWDfw3Xn\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j5fMVok0G\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"j5fMVok0G\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3231f815-59bd-4709-9984-27f462c2029e, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-7t2b2m\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qcjkyu-container\",nodeId:\"J9RHcoSRH\",rendersWithMotion:true,scopeId:\"YGZB8QFYc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MqWDfw3Xn:{__framer__variantAppearEffectEnabled:undefined,variant:matchVariant(\"DjnvBzgGc\")},Wp_6Q9F65:{__framer__variantAppearEffectEnabled:undefined,variant:matchVariant(\"DjnvBzgGc\")}},children:/*#__PURE__*/_jsx(Navigation3WithVariantAppearEffect,{__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:\"sChzLnwiU\"},__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"J9RHcoSRH\",layoutId:\"J9RHcoSRH\",style:{width:\"100%\"},variant:matchVariant(\"qE5zHkPIy\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nwu7om\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:866,width:\"100vw\",y:1128,children:/*#__PURE__*/_jsx(Container,{className:\"framer-24fzzv-container\",nodeId:\"JpjjzBvIu\",scopeId:\"YGZB8QFYc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MqWDfw3Xn:{variant:matchVariant(\"OArrdAMoL\")},Wp_6Q9F65:{variant:matchVariant(\"vWoSpKd_d\")}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"JpjjzBvIu\",layoutId:\"JpjjzBvIu\",style:{width:\"100%\"},variant:matchVariant(\"zWLlS7Fx8\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18s7a9z-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"axjhWzv1E\",scopeId:\"YGZB8QFYc\",children:/*#__PURE__*/_jsx(WhatsAppChat,{backgroundColor:\"var(--token-ec0f64d2-8c8e-4310-ac3d-a0d88a0a2023, rgb(6, 77, 69))\",borderRadius:32,buttonText:\"Chat on WhatsApp\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600},height:\"100%\",iconOnly:true,id:\"axjhWzv1E\",layoutId:\"axjhWzv1E\",message:\"Hello! I'm interested in your services.\",phoneNumber:\"+971568194545\",showIcon:true,size:60,style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},textColor:\"rgb(255, 255, 255)\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q1Qeb4xAZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"MqWDfw3Xn\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wp_6Q9F65\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"j5fMVok0G\":[\".framer-1qcjkyu-container\",\".framer-24fzzv-container\",\".framer-18s7a9z-container\"],\"q1Qeb4xAZ\":[\".framer-1qcjkyu-container\",\".framer-24fzzv-container\",\".framer-18s7a9z-container\"],\"MqWDfw3Xn\":[\".framer-1qcjkyu-container\",\".framer-24fzzv-container\",\".framer-18s7a9z-container\"],\"Wp_6Q9F65\":[\".framer-1qcjkyu-container\",\".framer-24fzzv-container\",\".framer-18s7a9z-container\"]}\n * @framerBreakpoints {\"j5fMVok0G\":{\"min\":1200,\"canvasClassName\":\"framer-7t2b2m-override\",\"minHeight\":1000,\"viewportHeight\":477,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"q1Qeb4xAZ\":{\"min\":1200,\"max\":1199,\"canvasClassName\":\"framer-178whs7-override\",\"minHeight\":1000,\"viewportHeight\":477,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"MqWDfw3Xn\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1w3al3x-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Wp_6Q9F65\":{\"max\":809,\"canvasClassName\":\"framer-12gqc9g-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant j5fMVok0G\n * @framerLayoutTemplate true\n */const FramerYGZB8QFYc=withCSS(Component,css,\"framer-m2UVb\");export default FramerYGZB8QFYc;FramerYGZB8QFYc.displayName=\"Page Template\";FramerYGZB8QFYc.defaultProps={height:1e3,width:1200};addFonts(FramerYGZB8QFYc,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...Navigation3Fonts,...Footer2Fonts,...WhatsAppChatFonts],{supportsExplicitInterCodegen:true});FramerYGZB8QFYc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation3,{},context),forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYGZB8QFYc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"j5fMVok0G\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"j5fMVok0G\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-7t2b2m-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":477,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"q1Qeb4xAZ\\\":{\\\"min\\\":1200,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-178whs7-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":477,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MqWDfw3Xn\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1w3al3x-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Wp_6Q9F65\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12gqc9g-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"j5fMVok0G\\\":[\\\".framer-1qcjkyu-container\\\",\\\".framer-24fzzv-container\\\",\\\".framer-18s7a9z-container\\\"],\\\"q1Qeb4xAZ\\\":[\\\".framer-1qcjkyu-container\\\",\\\".framer-24fzzv-container\\\",\\\".framer-18s7a9z-container\\\"],\\\"MqWDfw3Xn\\\":[\\\".framer-1qcjkyu-container\\\",\\\".framer-24fzzv-container\\\",\\\".framer-18s7a9z-container\\\"],\\\"Wp_6Q9F65\\\":[\\\".framer-1qcjkyu-container\\\",\\\".framer-24fzzv-container\\\",\\\".framer-18s7a9z-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q1Qeb4xAZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MqWDfw3Xn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wp_6Q9F65\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport PageTemplate from \"https://framerusercontent.com/modules/2Gj2kHEI9ZKF2GfyheuP/85fQhlByQlZsIeczR95k/YGZB8QFYc.js\";\r\n\r\n\t\tconst routes = {nTlH3gP7m: {elements: {mmNS44Qgz: \"nav-trigger\", Mvxwtzoq5: \"hero\", p3Ndbisyz: \"video\", tdia7JdIN: \"features\", XKBVsqlP1: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ruztPRBr9UMAFfQqLfYF/n2VUZEzrKvQpKIzNevDZ/nTlH3gP7m.js\")), path: \"/\"}, zZQquPu9Y: {elements: {Aa6AlhIxI: \"service\", G7eNU6DwR: \"sticky-container-3\", ODjCoqj42: \"sticky-container-2\", TVLeXihEh: \"nav-trigger\", wQJSIxeuc: \"hero\", XQ7S_ZSw0: \"sticky-container-1\", YGIIpFjl4: \"values\", YUPKUkB4h: \"features\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n3jiGzRteq2EW0hCDK5V/uAGpYsnjAiICk0kIWm95/zZQquPu9Y.js\")), path: \"/services\"}, FdYCSJ8oO: {elements: {ieJjrdsXF: \"why\", nq4jZrmeh: \"nav-trigger\", PaXYUske0: \"video\", Y0Z6JQzsf: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8dHaQUPyJVOB7gwFzEIX/EbqD0RszO724y7pym8Fp/FdYCSJ8oO.js\")), path: \"/sell\"}, nO2DKcjHx: {elements: {JE6jPQ7Ac: \"nav-trigger\", K4uD0ndb5: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oQEbLTqrxuR5lyjxu0Jq/j5wK5RPzi4Sg1pPR6K57/nO2DKcjHx.js\")), path: \"/shop\"}, kvLP5vFDv: {elements: {JDFxzzO7m: \"hero\", Xjii0iqiX: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eCHk0SIy0JVaUrRor5lX/MuvrCwrie7mvF6CvOyPC/kvLP5vFDv.js\")), path: \"/blog\"}, MAfAG58nY: {elements: {DLuocIaqo: \"nav-trigger\", oMQM38nWD: \"values\", QDqmgTAFr: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1v3OsPZYz47uiOrwr1q4/OBLFeMRPXSvVHNxS7G4e/MAfAG58nY.js\")), path: \"/about\"}, cSBzoxhqY: {elements: {g98dp8fNn: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pgpO5pEM3UMgMILqWdKX/E06JPQqf3TounubqymFS/cSBzoxhqY.js\")), path: \"/contact\"}, RUMlus8wS: {elements: {XtwqIgAkv: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8APahGup5zraBvnjtYft/aEMMS9LsLY5jkjSf9ob2/RUMlus8wS.js\")), path: \"/terms-and-conditions\"}, gDXkTis_9: {elements: {R4K79S0ZJ: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yxKiIpZpi0Gd3K1qlw2c/tZv36YUpIS6GAGaxERhD/gDXkTis_9.js\")), path: \"/privacy-policy\"}, Yo9Etx0bY: {elements: {ZeL6ESmhw: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6hdMrXfFn9w2TzbrlBCM/aJF5tQR1YSSYvvKJEBzZ/Yo9Etx0bY.js\")), path: \"/404\"}, gl3oKiLQP: {elements: {mQlVgufcP: \"nav-trigger\", nPCyU5Z2m: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uGH5da0VNIGL31HunKjQ/WjNqDsj7knKMHZur5w4l/gl3oKiLQP.js\")), path: \"/shop/new-arrivals\"}, OTw9Zjxuk: {elements: {KhOvEkiRo: \"nav-trigger\", Zs2rgb26E: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jZrItLLhiHQrWpeqJBd1/UN36unOnYogFVeErV1Jq/OTw9Zjxuk.js\")), path: \"/sell-rolex-datejust-dubai\"}, JaP6ZEMwd: {elements: {BIDPs29R5: \"why\", dKWp92OWj: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JlsC3beil288dyuT86yO/tV7fyfq3W2nW5GzU6NyF/JaP6ZEMwd.js\")), path: \"/buy-rolex-datejust-dubai\"}, cZypX_SrQ: {elements: {bwkUlveAM: \"nav-trigger\", YIcIPE0X3: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vHWwRp406PFfO6a2Q3n5/id41XKHTJFUX63om5PDl/cZypX_SrQ.js\")), path: \"/buy-patek-philippe-dubai\"}, lm2yzKlNe: {elements: {pQj5UBbgi: \"why\", r7zAjzGfP: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6ACzFXCsvVTeh5D1GpiG/F4EJh2aipZzKGbV35xoq/lm2yzKlNe.js\")), path: \"/buy-vacheron-constantin-dubai\"}, HDVA6nQWy: {elements: {DN4Ad5qBu: \"why\", J067BWHnb: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c18cIL4GnANcybS9BGD0/c1eItGg3U4oe2dNhrsLk/HDVA6nQWy.js\")), path: \"/buy-cartier-dubai\"}, v9_Ybyj5b: {elements: {GKMfkqd7I: \"nav-trigger\", r6E8JbgDa: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fBRK91rz7c8cZf0aOUQY/fpvjVFW1O5b742aCARsm/v9_Ybyj5b.js\")), path: \"/buy-richard-mille-dubai\"}, U6_Zs24Ny: {elements: {Kcii2Q3VL: \"nav-trigger\", PVWIY5TQA: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q9aNXmbwWgVNHCT83rl5/Y3oiHyc0S97vUxpjTTV0/U6_Zs24Ny.js\")), path: \"/buy-audemars-piguet-dubai\"}, Gj9A6L_ZW: {elements: {qh8V3JJTF: \"nav-trigger\", UrDfaRYM_: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ut8Ukoh5ckzSVB1RP5rb/bb1NZjHAn9EVdVCUEOOD/Gj9A6L_ZW.js\")), path: \"/buy-rolex-dubai\"}, ourpN3dmI: {elements: {rWLmWpMgP: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pjAVs2ubpRl0sLGzpgKg/Nmkq9iB9w0mASRySciTg/ourpN3dmI.js\")), path: \"/sell-rolex\"}, zQktLU9Lu: {elements: {kDX3dOZwi: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y8SZ7wuzEt7kyFbBNz1j/QzMBiXPyd7Q9MRrXStMx/zQktLU9Lu.js\")), path: \"/sell-patek-philippe\"}, uNIeOQk7I: {elements: {B61rzIpA1: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3KC1LlyjYfWRIiVBJcKM/FsQIJLv5ce890uu5AsTw/uNIeOQk7I.js\")), path: \"/sell-vacheron-constantin-dubai\"}, gOSFsFrRo: {elements: {EeQ_5vc7b: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n2j0XTfNkWXbzt3PKOuY/hJCRCAjyQZ19D5MH6WGN/gOSFsFrRo.js\")), path: \"/sell-cartier-dubai\"}, YK4xqD5_6: {elements: {DjYOOs2I5: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YezhPg5SMrgNTU9GJOvC/VUskQxIJw1FoejIBad0c/YK4xqD5_6.js\")), path: \"/sell-richard-mille-dubai\"}, rj3Tw7767: {elements: {DfPVUxvdo: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2mZHPp4rzTMQZKV2TNFK/w0U6I2cfzRcd2IEiWCMg/rj3Tw7767.js\")), path: \"/sell-audemars-piguet\"}, Q5nsdSy5U: {elements: {B9zGm_jia: \"why\", qeGooESXt: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SP15HOAlgLTnyuobssz2/rM0872cmg6938TXoi1Lh/Q5nsdSy5U.js\")), path: \"/sell-rolex-day-date-dubai\"}, iJMTHDO7u: {elements: {AwBKGTWhQ: \"why\", l9ybiDXX1: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yugq59Ze4DgXkTScu5W2/Cl6BDuOnuEXuiaSGDFU5/iJMTHDO7u.js\")), path: \"/buy-rolex-day-date-dubai\"}, ljlJQKj5t: {elements: {E5CyFh3GF: \"why\", lzp7wqkJT: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/esqDrAu0M1Jx2ctRUNlu/IGNdeyZuShNGLONE8ReU/ljlJQKj5t.js\")), path: \"/sell-rolex-daytona-dubai\"}, J0w5V2hB6: {elements: {s3rOQ9ybt: \"why\", xkwEyn18H: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HpoVfebWggwulIDaEqgd/YWIf4fvMPLIgMyJaxaxA/J0w5V2hB6.js\")), path: \"/buy-rolex-daytona-dubai\"}, RT_Ydt8AF: {elements: {Ke4Og4WeY: \"why\", mxtQxxAFN: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mARWTUYgpdrC9crACyfI/uBs3tB2VNUuYeoUoQcUJ/RT_Ydt8AF.js\")), path: \"/sell-rolex-gmt-master-dubai\"}, vruOmFHQr: {elements: {IxrBFPL2u: \"why\", y2mjF8qYe: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F9Wk9aIxn9t23jdoJWgA/PPDzzBXn8epArVjeMh2t/vruOmFHQr.js\")), path: \"/buy-rolex-gmt-master-dubai\"}, ZnyLXbAog: {elements: {ckXNjlc4Z: \"why\", YQg4nqW6M: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jeaowYA1ZP0SVHYT8cFX/SKHLrYgIUcAGVoVOTkih/ZnyLXbAog.js\")), path: \"/sell-rolex-submariner-dubai\"}, O7cqRvNny: {elements: {fJTQww3ei: \"nav-trigger\", VtH5wA2xr: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XGh5fRHXBHYExoywEK6Y/HJ8ySZrH5UxwQdzmacMt/O7cqRvNny.js\")), path: \"/buy-rolex-submariner-dubai\"}, tBExitBFx: {elements: {CYYa7WjMI: \"nav-trigger\", VH4qPtorX: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Tx4HK6zTZwYUdLdQwWnc/N7Q4xtDUVeRpUxTJ2Ygq/tBExitBFx.js\")), path: \"/sell-rolex-yacht-master-dubai\"}, kE3xGdz4C: {elements: {j064up3jJ: \"nav-trigger\", kJNNxShP8: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z0bdFuHUzBFyyAi2wwbY/TGikSeOmV5FHuLE4Fguk/kE3xGdz4C.js\")), path: \"/buy-rolex-yacht-master-dubai\"}, hM4pGOLTb: {elements: {dzyVa6lFA: \"why\", mpQlgtNYe: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mSXSwSE9mLqMkbrs22HN/FGF03QIaBzSzff8mx9TO/hM4pGOLTb.js\")), path: \"/sell-rolex-land-dweller-dubai\"}, wIHpe1zvt: {elements: {Pu7Bee7f7: \"why\", QMAUaW_69: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PyU64rFSJQrj3apOdTIF/7knT4MD9rOpxgUqtwoPo/wIHpe1zvt.js\")), path: \"/buy-rolex-land-dweller-dubai\"}, C1rr6J1Du: {elements: {e1QCvIRbf: \"nav-trigger\", wL45jFDod: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lji1STIMKsHZxjGANHjH/BKtNmxXxbSosHa4sVvpq/C1rr6J1Du.js\")), path: \"/sell-rolex-sky-dweller-dubai\"}, waQKgc1hB: {elements: {FQsLxCB1W: \"why\", qmtIu8BF4: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tberyWK2tNJRUpsdCT9q/94yOxzPKYPMlLVI5nFtE/waQKgc1hB.js\")), path: \"/buy-rolex-sky-dweller-dubai\"}, q5w1lLg9D: {elements: {k8JRHXS_M: \"nav-trigger\", LNoMRbv9J: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UI0f8YHlVd6t2DhrXafc/EzKDdliEVY97CPHNmQNd/q5w1lLg9D.js\")), path: \"/sell-audemars-piguet-royal-oak-dubai\"}, kdspCK6hb: {elements: {lxSN_clpH: \"why\", ZIC8lR_j7: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XBSNpuOJyDjnEfl0geHc/dvP3pYHPKqjcksi7P38I/kdspCK6hb.js\")), path: \"/buy-audemars-piguet-royal-oak-dubai\"}, ByrPzDUcG: {elements: {Dx4hIfVRn: \"nav-trigger\", zhy_Vq7se: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/etlvMuQZiYeBol1Jaivv/hS8GzE89lhrRvaWwbs5H/ByrPzDUcG.js\")), path: \"/sell-audemars-piguet-ladies-royal-oak-dubai\"}, i0iixRitG: {elements: {AaPWMf2XO: \"nav-trigger\", HPgVSZ_Rv: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/He6zp8ZswnNiB7ej3L8S/6eeWzi8FjfyD73oOQdP7/i0iixRitG.js\")), path: \"/buy-audemars-piguet-ladies-royal-oak-dubai\"}, urThwrO_D: {elements: {DRLicFUlu: \"why\", nF2zD8yyZ: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uWbugDS2YcOu55nfwoCZ/hd6iic8M3HL1SCZYMGR3/urThwrO_D.js\")), path: \"/sell-audemars-piguet-royal-oak-offshore-dubai\"}, J4llP7n5O: {elements: {bfCR2dzdq: \"why\", VtRYcYe20: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ak4zodxTm3AOqe7ZXlWh/F0AuPI02moQcv5jZTZhv/J4llP7n5O.js\")), path: \"/buy-audemars-piguet-royal-oak-offshore-dubai\"}, zuB6ExbAE: {elements: {ePH8grz1F: \"why\", LHWIXjB2z: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XRiUvPvw2fOAlNiUpTEI/AZndqRjGqSsukiNgBBEl/zuB6ExbAE.js\")), path: \"/sell-audemars-piguet-royal-oak-diver-dubai\"}, uG8m2iLWA: {elements: {imhDLzhD3: \"nav-trigger\", OKyHipW5B: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHVHGgQcLQcTNntBklxD/cDT8GJglgtzyFq5wocIx/uG8m2iLWA.js\")), path: \"/buy-audemars-piguet-royal-oak-diver-dubai\"}, aVhUslaoF: {elements: {kKvpOtXvk: \"nav-trigger\", U22yj1Pz2: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fJcjm8D5ytlArd2LInaw/E09JeCHhD4gT9NqrW7wB/aVhUslaoF.js\")), path: \"/sell-patek-philippe-aquanaut-dubai\"}, jNohb9Yvu: {elements: {gC8nqp6ah: \"nav-trigger\", H8T9kNBIu: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rYMX6XCmcQz4LEEnac5F/LjflUrmxxMc9oBXXAdjt/jNohb9Yvu.js\")), path: \"/buy-patek-philippe-aquanaut-dubai\"}, R7IfDWTIB: {elements: {GpzPVJ2DB: \"why\", vyu_L9_8_: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ILqbWBadR3aBgkK2tWGC/LSGop75FG4MF2z7CIYZB/R7IfDWTIB.js\")), path: \"/sell-patek-philippe-nautilus-dubai\"}, bGXeaN8Xp: {elements: {A6HnSDClW: \"nav-trigger\", cJOoHSrQJ: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WKus5Vs2IRyOeeWiwzOA/njIkdzKTVeFzyGlT0S5J/bGXeaN8Xp.js\")), path: \"/buy-patek-philippe-nautilus-dubai\"}, vzeWnemWs: {elements: {cMs4pqknN: \"nav-trigger\", Ii3ZYe2uM: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wJShTjkrl8WdxsA0yh44/DzPnSlWZ54luPLYbW0ve/vzeWnemWs.js\")), path: \"/sell-patek-philippe-calatrava-dubai\"}, mxOr8XJ8i: {elements: {aszOWG8DS: \"why\", pZPpln315: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/clesQvPwR1sdpPJMlvOS/lHGSaStiTANGszpE8zik/mxOr8XJ8i.js\")), path: \"/buy-patek-philippe-calatrava-dubai\"}, V1alKpqfc: {elements: {gQOs67V8f: \"why\", wPsTtiewe: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s9D9n6G0QmwFlj5Vu6hZ/YHrV62nnE8ODNJgcMOR3/V1alKpqfc.js\")), path: \"/sell-patek-philippe-cubitus-dubai\"}, ZDwfZu6xj: {elements: {ULOSZQdss: \"why\", ytuM0y8VR: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rcoTSrnSLMYOx6XynS9C/1PdfPU9FHy5ohL9zvxvk/ZDwfZu6xj.js\")), path: \"/buy-patek-philippe-cubitus-dubai\"}, L1JBJkz2a: {elements: {XwHYWVsli: \"nav-trigger\", ztLYitGsx: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7WTj2Zg1aQGsJtuEu49n/PAdLFTpupLHf6zgv9jE3/L1JBJkz2a.js\")), path: \"/sell-patek-philippe-grand-complications-dubai\"}, NhG002RUP: {elements: {dMXuZRzl2: \"nav-trigger\", JDRUVfVia: \"why\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RzxfH9OXa7phNglSjQfK/Sqae9VFxJRcOrxwlj4Se/NhG002RUP.js\")), path: \"/buy-patek-philippe-grand-complications-dubai\"}, msETVwgF9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xd0CzStqhb1VxaVZDDm3/2wEJTHoI1SqUSKRtfmBO/msETVwgF9.js\")), path: \"/faq\"}, ObGmeL4Kn: {collectionId: \"ckb5QJ1TH\", elements: {GvO0dC9G4: \"nav-trigger\", UzOf3GLz0: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Ojtq0p2gc7jII5mCkbT/0xWtUBPpZ8uQo2gd5nOr/ObGmeL4Kn.js\")), path: \"/shop/collections/:b5USj_BUz\"}, tOjMoFeCY: {collectionId: \"z8h18Vt_v\", elements: {V_PqJoipT: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bA3vfp4iFVySWUKmGdHX/DGcj03HUmRXOXcYCXWNM/tOjMoFeCY.js\")), path: \"/shop/:tE040hzyU\"}, DOz7dVwm5: {collectionId: \"ALWNUeyIv\", elements: {FxSQGclkR: \"hero\", uzySpZ40u: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sGo1HRFOtRZnxS0Exuqd/mbDTTDmi65pqyOtsrNq6/DOz7dVwm5.js\")), path: \"/blog/:TNcTAV2oX\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {ALWNUeyIv: async () => (await import(\"https://framerusercontent.com/modules/A2bp9eJVLsFiYT3Sq3uH/CV8IzyBGzeghP0q9DtLY/ALWNUeyIv.js\"))?.[\"utils\"], ckb5QJ1TH: async () => (await import(\"https://framerusercontent.com/modules/kLVIFz8bLt2sPmzHI1F4/Rx1jOe9PksvyDjxCFJO8/ckb5QJ1TH.js\"))?.[\"utils\"], QdTkgdHNR: async () => (await import(\"https://framerusercontent.com/modules/CYCk2rfSKP4olCcr4c4X/Hp63QocLN48o4sMzxBXO/QdTkgdHNR.js\"))?.[\"utils\"], z8h18Vt_v: async () => (await import(\"https://framerusercontent.com/modules/aV7RLVw6dsZbkR47ovYG/X6e5rHYALQCVdGYz23mC/z8h18Vt_v.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"d0db8a70d303fb29645b65274a5cc3858aa4b5891c84734fed553ab0b41c09f7\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"nTlH3gP7m\":\r\ncase \"zZQquPu9Y\":\r\ncase \"FdYCSJ8oO\":\r\ncase \"nO2DKcjHx\":\r\ncase \"kvLP5vFDv\":\r\ncase \"MAfAG58nY\":\r\ncase \"cSBzoxhqY\":\r\ncase \"RUMlus8wS\":\r\ncase \"gDXkTis_9\":\r\ncase \"Yo9Etx0bY\":\r\ncase \"gl3oKiLQP\":\r\ncase \"zF_KlGps6\":\r\ncase \"OTw9Zjxuk\":\r\ncase \"JaP6ZEMwd\":\r\ncase \"cZypX_SrQ\":\r\ncase \"lm2yzKlNe\":\r\ncase \"HDVA6nQWy\":\r\ncase \"v9_Ybyj5b\":\r\ncase \"U6_Zs24Ny\":\r\ncase \"Gj9A6L_ZW\":\r\ncase \"ourpN3dmI\":\r\ncase \"zQktLU9Lu\":\r\ncase \"uNIeOQk7I\":\r\ncase \"gOSFsFrRo\":\r\ncase \"YK4xqD5_6\":\r\ncase \"rj3Tw7767\":\r\ncase \"Q5nsdSy5U\":\r\ncase \"iJMTHDO7u\":\r\ncase \"ljlJQKj5t\":\r\ncase \"J0w5V2hB6\":\r\ncase \"RT_Ydt8AF\":\r\ncase \"vruOmFHQr\":\r\ncase \"ZnyLXbAog\":\r\ncase \"O7cqRvNny\":\r\ncase \"tBExitBFx\":\r\ncase \"kE3xGdz4C\":\r\ncase \"hM4pGOLTb\":\r\ncase \"wIHpe1zvt\":\r\ncase \"C1rr6J1Du\":\r\ncase \"waQKgc1hB\":\r\ncase \"q5w1lLg9D\":\r\ncase \"kdspCK6hb\":\r\ncase \"ByrPzDUcG\":\r\ncase \"i0iixRitG\":\r\ncase \"urThwrO_D\":\r\ncase \"J4llP7n5O\":\r\ncase \"zuB6ExbAE\":\r\ncase \"uG8m2iLWA\":\r\ncase \"aVhUslaoF\":\r\ncase \"jNohb9Yvu\":\r\ncase \"R7IfDWTIB\":\r\ncase \"bGXeaN8Xp\":\r\ncase \"vzeWnemWs\":\r\ncase \"mxOr8XJ8i\":\r\ncase \"V1alKpqfc\":\r\ncase \"ZDwfZu6xj\":\r\ncase \"L1JBJkz2a\":\r\ncase \"NhG002RUP\":\r\ncase \"msETVwgF9\":\r\ncase \"ObGmeL4Kn\":\r\ncase \"tOjMoFeCY\":\r\ncase \"DOz7dVwm5\":\r\nreturn React.createElement(PageTemplate, {...props, key: \"PageTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"nTlH3gP7m\":\r\ncase \"zZQquPu9Y\":\r\ncase \"FdYCSJ8oO\":\r\ncase \"nO2DKcjHx\":\r\ncase \"kvLP5vFDv\":\r\ncase \"MAfAG58nY\":\r\ncase \"cSBzoxhqY\":\r\ncase \"RUMlus8wS\":\r\ncase \"gDXkTis_9\":\r\ncase \"Yo9Etx0bY\":\r\ncase \"gl3oKiLQP\":\r\ncase \"zF_KlGps6\":\r\ncase \"OTw9Zjxuk\":\r\ncase \"JaP6ZEMwd\":\r\ncase \"cZypX_SrQ\":\r\ncase \"lm2yzKlNe\":\r\ncase \"HDVA6nQWy\":\r\ncase \"v9_Ybyj5b\":\r\ncase \"U6_Zs24Ny\":\r\ncase \"Gj9A6L_ZW\":\r\ncase \"ourpN3dmI\":\r\ncase \"zQktLU9Lu\":\r\ncase \"uNIeOQk7I\":\r\ncase \"gOSFsFrRo\":\r\ncase \"YK4xqD5_6\":\r\ncase \"rj3Tw7767\":\r\ncase \"Q5nsdSy5U\":\r\ncase \"iJMTHDO7u\":\r\ncase \"ljlJQKj5t\":\r\ncase \"J0w5V2hB6\":\r\ncase \"RT_Ydt8AF\":\r\ncase \"vruOmFHQr\":\r\ncase \"ZnyLXbAog\":\r\ncase \"O7cqRvNny\":\r\ncase \"tBExitBFx\":\r\ncase \"kE3xGdz4C\":\r\ncase \"hM4pGOLTb\":\r\ncase \"wIHpe1zvt\":\r\ncase \"C1rr6J1Du\":\r\ncase \"waQKgc1hB\":\r\ncase \"q5w1lLg9D\":\r\ncase \"kdspCK6hb\":\r\ncase \"ByrPzDUcG\":\r\ncase \"i0iixRitG\":\r\ncase \"urThwrO_D\":\r\ncase \"J4llP7n5O\":\r\ncase \"zuB6ExbAE\":\r\ncase \"uG8m2iLWA\":\r\ncase \"aVhUslaoF\":\r\ncase \"jNohb9Yvu\":\r\ncase \"R7IfDWTIB\":\r\ncase \"bGXeaN8Xp\":\r\ncase \"vzeWnemWs\":\r\ncase \"mxOr8XJ8i\":\r\ncase \"V1alKpqfc\":\r\ncase \"ZDwfZu6xj\":\r\ncase \"L1JBJkz2a\":\r\ncase \"NhG002RUP\":\r\ncase \"msETVwgF9\":\r\ncase \"ObGmeL4Kn\":\r\ncase \"tOjMoFeCY\":\r\ncase \"DOz7dVwm5\":\r\nreturn [{hash: \"12gqc9g\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1w3al3x\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"7t2b2m\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"178whs7\", mediaQuery: \"(min-width: 1200px) and (max-width: 1199.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6hdMrXfFn9w2TzbrlBCM/aJF5tQR1YSSYvvKJEBzZ/Yo9Etx0bY.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://omarstimepieces.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/3I2MTvu4MWkaZ6Sj5CfH/2g6nPXMM4aF2EOadeiUI/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}